PageSourceSearch

https://sodastock.com/assets/index-ExV_HvpO.js

js sodastock.com collected 2026-10-06 13:14:48 UTC 401,809 bytes, 19 lines download raw bytes

vendor: 20,586 bytes, lines 1-3
1var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,o)=>(o=n==null?{}:e(i(n)),c(r||!n||!n.__esModule||!a.call(n,`default`)?t(o,`default`,{value:n,enumerable:!0}):o,n));(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var u=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=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,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function ee(e,t){return E(e.type,t,e.props)}function D(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function te(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var O=/\/+/g;function k(e,t){return typeof e==`object`&&e&&e.key!=null?te(``+e.key):t.toString(36)}function ne(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function re(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,re(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+k(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(O,`$&/`)+`/`),re(o,r,i,``,function(e){return e})):o!=null&&(D(o)&&(o=ee(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(O,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u<e.length;u++)a=e[u],s=l+k(a,u),c+=re(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+k(a,u++),c+=re(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return re(ne(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function ie(e,t,n){if(e==null)return e;var r=[],i=0;return re(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function ae(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var A=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},j={map:ie,forEach:function(e,t,n){ie(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ie(e,function(){t++}),t},toArray:function(e){return ie(e,function(e){return e})||[]},only:function(e){if(!D(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=j,e.Component=v,e.Fragment=r,e.Profiler=a,e.PureComponent=b,e.StrictMode=i,e.Suspense=l,e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=w,e.__COMPILER_RUNTIME={__proto__:null,c:function(e){return w.H.useMemoCache(e)}},e.cache=function(e){return function(){return e.apply(null,arguments)}},e.cacheSignal=function(){return null},e.cloneElement=function(e,t,n){if(e==null)throw Error(`The argument must be a React element, but you passed `+e+`.`);var r=g({},e.props),i=e.key;if(t!=null)for(a in t.key!==void 0&&(i=``+t.key),t)!T.call(t,a)||a===`key`||a===`__self`||a===`__source`||a===`ref`&&t.ref===void 0||(r[a]=t[a]);var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){for(var o=Array(a),s=0;s<a;s++)o[s]=arguments[s+2];r.children=o}return E(e.type,i,r)},e.createContext=function(e){return e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:o,_context:e},e},e.createElement=function(e,t,n){var r,i={},a=null;if(t!=null)for(r in t.key!==void 0&&(a=``+t.key),t)T.call(t,r)&&r!==`key`&&r!==`__self`&&r!==`__source`&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return E(e,a,i)},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:c,render:e}},e.isValidElement=D,e.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:ae}},e.memo=function(e,t){return{$$typeof:u,type:e,compare:t===void 0?null:t}},e.startTransition=function(e){var t=w.T,n={};w.T=n;try{var r=e(),i=w.S;i!==null&&i(n,r),typeof r==`object`&&r&&typeof r.then==`function`&&r.then(C,A)}catch(e){A(e)}finally{t!==null&&n.types!==null&&(t.types=n.types),w.T=t}},e.unstable_useCacheRefresh=function(){return w.H.useCacheRefresh()},e.use=function(e){return w.H.use(e)},e.useActionState=function(e,t,n){return w.H.useActionState(e,t,n)},e.useCallback=function(e,t){return w.H.useCallback(e,t)},e.useContext=function(e){return w.H.useContext(e)},e.useDebugValue=function(){},e.useDeferredValue=function(e,t){return w.H.useDeferredValue(e,t)},e.useEffect=function(e,t){return w.H.useEffect(e,t)},e.useEffectEvent=function(e){return w.H.useEffectEvent(e)},e.useId=function(){return w.H.useId()},e.useImperativeHandle=function(e,t,n){return w.H.useImperativeHandle(e,t,n)},e.useInsertionEffect=function(e,t){return w.H.useInsertionEffect(e,t)},e.useLayoutEffect=function(e,t){return w.H.useLayoutEffect(e,t)},e.useMemo=function(e,t){return w.H.useMemo(e,t)},e.useOptimistic=function(e,t){return w.H.useOptimistic(e,t)},e.useReducer=function(e,t,n){return w.H.useReducer(e,t,n)},e.useRef=function(e){return w.H.useRef(e)},e.useState=function(e){return w.H.useState(e)},e.useSyncExternalStore=function(e,t,n){return w.H.useSyncExternalStore(e,t,n)},e.useTransition=function(){return w.H.useTransition()},e.version=`19.2.8`})),d=o(((e,t)=>{t.exports=u()})),f=o((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,S||(S=!0,D());else{var t=n(l);t!==null&&k(x,t.startTime-e)}}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-T<w)}function ee(){if(g=!1,S){var t=e.unstable_now();T=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&k(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?D():S=!1}}}var D;if(typeof y==`function`)D=function(){y(ee)};else if(typeof MessageChannel<`u`){var te=new MessageChannel,O=te.port2;te.port1.onmessage=ee,D=function(){O.postMessage(null)}}else D=function(){_(ee,0)};function k(t,n){C=_(function(){t(e.unstable_now())},n)}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(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):w=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,k(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,D()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),p=o(((e,t)=>{t.exports=f()})),m=o((e=>{var t=d();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`){if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)}},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`){if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)}},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()},e.version=`19.2.8`})),h=o(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=m()})),g=o((e=>{var t=p(),n=d(),r=h();function i(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function a(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function o(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function s(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function c(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function l(e){if(o(e)!==e)throw Error(i(188))}function u(e){var t=e.alternate;if(!t){if(t=o(e),t===null)throw Error(i(188));return t===e?e:null}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var s=a.alternate;if(s===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===s.child){for(s=a.child;s;){if(s===n)return l(a),e;if(s===r)return l(a),t;s=s.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=s;else{for(var c=!1,u=a.child;u;){if(u===n){c=!0,n=a,r=s;break}if(u===r){c=!0,r=a,n=s;break}u=u.sibling}if(!c){for(u=s.child;u;){if(u===n){c=!0,n=s,r=a;break}if(u===r){c=!0,r=s,n=a;break}u=u.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(n.tag!==3)throw Error(i(188));return n.stateNode.current===n?e:t}function f(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=f(e),t!==null)return t;e=e.sibling}return null}var m=Object.assign,g=Symbol.for(`react.element`),_=Symbol.for(`react.transitional.element`),v=Symbol.for(`react.portal`),y=Symbol.for(`react.fragment`),b=Symbol.for(`react.strict_mode`),x=Symbol.for(`react.profiler`),S=Symbol.for(`react.consumer`),C=Symbol.for(`react.context`),w=Symbol.for(`react.forward_ref`),T=Symbol.for(`react.suspense`),E=Symbol.for(`react.suspense_list`),ee=Symbol.for(`react.memo`),D=Symbol.for(`react.lazy`),te=Symbol.for(`react.activity`),O=Symbol.for(`react.memo_cache_sentinel`),k=Symbol.iterator;function ne(e){return typeof e!=`object`||!e?null:(e=k&&e[k]||e[`@@iterator`],typeof e==`function`?e:null)}var re=Symbol.for(`react.client.reference`);function ie(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===re?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case y:return`Fragment`;case x:return`Profiler`;case b:return`StrictMode`;case T:return`Suspense`;case E:return`SuspenseList`;case te:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case v:return`Portal`;case C:return e.displayName||`Context`;case S:return(e._context.displayName||`Context`)+`.Consumer`;case w:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ee:return t=e.displayName||null,t===null?ie(e.type)||`Memo`:t;case D:t=e._payload,e=e._init;try{return ie(e(t))}catch{}}return null}var ae=Array.isArray,A=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,j=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M={pending:!1,data:null,method:null,action:null},oe=[],se=-1;function N(e){return{current:e}}function P(e){0>se||(e.current=oe[se],oe[se]=null,se--)}function F(e,t){se++,oe[se]=e.current,e.current=t}var ce=N(null),le=N(null),ue=N(null),de=N(null);function fe(e,t){switch(F(ue,t),F(le,e),F(ce,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vd(t),e=Hd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}P(ce),F(ce,e)}function pe(){P(ce),P(le),P(ue)}function me(e){e.memoizedState!==null&&F(de,e);var t=ce.current,n=Hd(t,e.type);t!==n&&(F(le,e),F(ce,n))}function he(e){le.current===e&&(P(ce),P(le)),de.current===e&&(P(de),Qf._currentValue=M)}var ge,_e;function ve(e){if(ge===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ge=t&&t[1]||``,_e=-1<e.stack.indexOf(`
2    at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
3`+ge+e+_e}var ye=!1;function be(e,t){if(!e||ye)return``;ye=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
vendor: 102,333 bytes, lines 3-8
3else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
4`),l=s.split(`
5`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
6`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{ye=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?ve(n):``}function xe(e,t){switch(e.tag){case 26:case 27:case 5:return ve(e.type);case 16:return ve(`Lazy`);case 13:return e.child!==t&&t!==null?ve(`Suspense Fallback`):ve(`Suspense`);case 19:return ve(`SuspenseList`);case 0:case 15:return be(e.type,!1);case 11:return be(e.type.render,!1);case 1:return be(e.type,!0);case 31:return ve(`Activity`);default:return``}}function Se(e){try{var t=``,n=null;do t+=xe(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
7Error generating stack: `+e.message+`
8`+e.stack}}var Ce=Object.prototype.hasOwnProperty,we=t.unstable_scheduleCallback,Te=t.unstable_cancelCallback,Ee=t.unstable_shouldYield,De=t.unstable_requestPaint,Oe=t.unstable_now,ke=t.unstable_getCurrentPriorityLevel,Ae=t.unstable_ImmediatePriority,je=t.unstable_UserBlockingPriority,Me=t.unstable_NormalPriority,Ne=t.unstable_LowPriority,Pe=t.unstable_IdlePriority,Fe=t.log,Ie=t.unstable_setDisableYieldValue,Le=null,Re=null;function ze(e){if(typeof Fe==`function`&&Ie(e),Re&&typeof Re.setStrictMode==`function`)try{Re.setStrictMode(Le,e)}catch{}}var Be=Math.clz32?Math.clz32:Ue,Ve=Math.log,He=Math.LN2;function Ue(e){return e>>>=0,e===0?32:31-(Ve(e)/He|0)|0}var We=256,Ge=262144,Ke=4194304;function qe(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Je(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=qe(n))):i=qe(o):i=qe(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=qe(n))):i=qe(o)):i=qe(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Ye(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Xe(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;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 Ze(){var e=Ke;return Ke<<=1,!(Ke&62914560)&&(Ke=4194304),e}function Qe(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function $e(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function et(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Be(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&tt(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function tt(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Be(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function nt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Be(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function rt(e,t){var n=t&-t;return n=n&42?1:it(n),(n&(e.suspendedLanes|t))===0?n:0}function it(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function at(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function ot(){var e=j.p;return e===0?(e=window.event,e===void 0?32:mp(e.type)):e}function st(e,t){var n=j.p;try{return j.p=e,t()}finally{j.p=n}}var ct=Math.random().toString(36).slice(2),I=`__reactFiber$`+ct,lt=`__reactProps$`+ct,ut=`__reactContainer$`+ct,dt=`__reactEvents$`+ct,ft=`__reactListeners$`+ct,pt=`__reactHandles$`+ct,mt=`__reactResources$`+ct,ht=`__reactMarker$`+ct;function gt(e){delete e[I],delete e[lt],delete e[dt],delete e[ft],delete e[pt]}function _t(e){var t=e[I];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ut]||n[I]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=df(e);e!==null;){if(n=e[I])return n;e=df(e)}return t}e=n,n=e.parentNode}return null}function vt(e){if(e=e[I]||e[ut]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function yt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function bt(e){var t=e[mt];return t||=e[mt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function xt(e){e[ht]=!0}var St=new Set,Ct={};function wt(e,t){Tt(e,t),Tt(e+`Capture`,t)}function Tt(e,t){for(Ct[e]=t,e=0;e<t.length;e++)St.add(t[e])}var Et=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]*$`),Dt={},Ot={};function kt(e){return Ce.call(Ot,e)?!0:Ce.call(Dt,e)?!1:Et.test(e)?Ot[e]=!0:(Dt[e]=!0,!1)}function At(e,t,n){if(kt(t)){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}}function jt(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function Mt(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function Nt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Pt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Ft(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function It(e){if(!e._valueTracker){var t=Pt(e)?`checked`:`value`;e._valueTracker=Ft(e,t,``+e[t])}}function Lt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Pt(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}function Rt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var zt=/[\n"\\]/g;function Bt(e){return e.replace(zt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Vt(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Nt(t)):e.value!==``+Nt(t)&&(e.value=``+Nt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Ut(e,o,Nt(n)):Ut(e,o,Nt(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+Nt(s):e.removeAttribute(`name`)}function Ht(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){It(e);return}n=n==null?``:``+Nt(n),t=t==null?n:``+Nt(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),It(e)}function Ut(e,t,n){t===`number`&&Rt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Wt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Nt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Gt(e,t,n){if(t!=null&&(t=``+Nt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Nt(n)}function Kt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(i(92));if(ae(r)){if(1<r.length)throw Error(i(93));r=r[0]}n=r}n??=``,t=n}n=Nt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),It(e)}function qt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Jt=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 Yt(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||Jt.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function Xt(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(i(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&Yt(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&Yt(e,o,t[o])}function Zt(e){if(e.indexOf(`-`)===-1)return!1;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var Qt=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-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`]]),$t=/^[\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 en(e){return $t.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function tn(){}var nn=null;function rn(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var an=null,on=null;function sn(e){var t=vt(e);if(t&&(e=t.stateNode)){var n=e[lt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Vt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Bt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[lt]||null;if(!a)throw Error(i(90));Vt(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Lt(r)}break a;case`textarea`:Gt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Wt(e,!!n.multiple,t,!1)}}}var cn=!1;function ln(e,t,n){if(cn)return e(t,n);cn=!0;try{return e(t)}finally{if(cn=!1,(an!==null||on!==null)&&(yu(),an&&(t=an,e=on,on=an=null,sn(t),e)))for(t=0;t<e.length;t++)sn(e[t])}}function un(e,t){var n=e.stateNode;if(n===null)return null;var r=n[lt]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=e!==`button`&&e!==`input`&&e!==`select`&&e!==`textarea`),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var dn=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),fn=!1;if(dn)try{var pn={};Object.defineProperty(pn,"passive",{get:function(){fn=!0}}),window.addEventListener(`test`,pn,pn),window.removeEventListener(`test`,pn,pn)}catch{fn=!1}var mn=null,hn=null,gn=null;function _n(){if(gn)return gn;var e,t=hn,n=t.length,r,i=`value`in mn?mn.value:mn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return gn=i.slice(e,1<r?1-r:void 0)}function vn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function yn(){return!0}function bn(){return!1}function xn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?yn:bn,this.isPropagationStopped=bn,this}return m(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=yn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=yn)},persist:function(){},isPersistent:yn}),t}var Sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Cn=xn(Sn),wn=m({},Sn,{view:0,detail:0}),Tn=xn(wn),En,Dn,On,kn=m({},wn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Bn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==On&&(On&&e.type===`mousemove`?(En=e.screenX-On.screenX,Dn=e.screenY-On.screenY):Dn=En=0,On=e),En)},movementY:function(e){return`movementY`in e?e.movementY:Dn}}),An=xn(kn),jn=xn(m({},kn,{dataTransfer:0})),Mn=xn(m({},wn,{relatedTarget:0})),Nn=xn(m({},Sn,{animationName:0,elapsedTime:0,pseudoElement:0})),Pn=xn(m({},Sn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Fn=xn(m({},Sn,{data:0})),In={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},Ln={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`},Rn={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function zn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Rn[e])?!!t[e]:!1}function Bn(){return zn}var Vn=xn(m({},wn,{key:function(e){if(e.key){var t=In[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=vn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?Ln[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Bn,charCode:function(e){return e.type===`keypress`?vn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?vn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Hn=xn(m({},kn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Un=xn(m({},wn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Bn})),Wn=xn(m({},Sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Gn=xn(m({},kn,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Kn=xn(m({},Sn,{newState:0,oldState:0})),qn=[9,13,27,32],Jn=dn&&`CompositionEvent`in window,Yn=null;dn&&`documentMode`in document&&(Yn=document.documentMode);var Xn=dn&&`TextEvent`in window&&!Yn,Zn=dn&&(!Jn||Yn&&8<Yn&&11>=Yn),Qn=` `,$n=!1;function er(e,t){switch(e){case`keyup`:return qn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function tr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var nr=!1;function rr(e,t){switch(e){case`compositionend`:return tr(t);case`keypress`:return t.which===32?($n=!0,Qn):null;case`textInput`:return e=t.data,e===Qn&&$n?null:e;default:return null}}function ir(e,t){if(nr)return e===`compositionend`||!Jn&&er(e,t)?(e=_n(),gn=hn=mn=null,nr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return Zn&&t.locale!==`ko`?null:t.data;default:return null}}var ar={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 or(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!ar[e.type]:t===`textarea`}function sr(e,t,n,r){an?on?on.push(r):on=[r]:an=r,t=Td(t,`onChange`),0<t.length&&(n=new Cn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var cr=null,lr=null;function ur(e){vd(e,0)}function dr(e){if(Lt(yt(e)))return e}function fr(e,t){if(e===`change`)return t}var pr=!1;if(dn){var mr;if(dn){var hr=`oninput`in document;if(!hr){var gr=document.createElement(`div`);gr.setAttribute(`oninput`,`return;`),hr=typeof gr.oninput==`function`}mr=hr}else mr=!1;pr=mr&&(!document.documentMode||9<document.documentMode)}function _r(){cr&&(cr.detachEvent(`onpropertychange`,vr),lr=cr=null)}function vr(e){if(e.propertyName===`value`&&dr(lr)){var t=[];sr(t,lr,e,rn(e)),ln(ur,t)}}function yr(e,t,n){e===`focusin`?(_r(),cr=t,lr=n,cr.attachEvent(`onpropertychange`,vr)):e===`focusout`&&_r()}function br(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return dr(lr)}function xr(e,t){if(e===`click`)return dr(t)}function Sr(e,t){if(e===`input`||e===`change`)return dr(t)}function Cr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var wr=typeof Object.is==`function`?Object.is:Cr;function Tr(e,t){if(wr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Ce.call(t,i)||!wr(e[i],t[i]))return!1}return!0}function Er(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Dr(e,t){var n=Er(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Er(n)}}function Or(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Or(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function kr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Rt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Rt(e.document)}return t}function Ar(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var jr=dn&&`documentMode`in document&&11>=document.documentMode,Mr=null,Nr=null,Pr=null,Fr=!1;function Ir(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Fr||Mr==null||Mr!==Rt(r)||(r=Mr,`selectionStart`in r&&Ar(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Pr&&Tr(Pr,r)||(Pr=r,r=Td(Nr,`onSelect`),0<r.length&&(t=new Cn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Mr)))}function Lr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Rr={animationend:Lr(`Animation`,`AnimationEnd`),animationiteration:Lr(`Animation`,`AnimationIteration`),animationstart:Lr(`Animation`,`AnimationStart`),transitionrun:Lr(`Transition`,`TransitionRun`),transitionstart:Lr(`Transition`,`TransitionStart`),transitioncancel:Lr(`Transition`,`TransitionCancel`),transitionend:Lr(`Transition`,`TransitionEnd`)},zr={},Br={};dn&&(Br=document.createElement(`div`).style,`AnimationEvent`in window||(delete Rr.animationend.animation,delete Rr.animationiteration.animation,delete Rr.animationstart.animation),`TransitionEvent`in window||delete Rr.transitionend.transition);function Vr(e){if(zr[e])return zr[e];if(!Rr[e])return e;var t=Rr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Br)return zr[e]=t[n];return e}var Hr=Vr(`animationend`),Ur=Vr(`animationiteration`),Wr=Vr(`animationstart`),Gr=Vr(`transitionrun`),Kr=Vr(`transitionstart`),qr=Vr(`transitioncancel`),Jr=Vr(`transitionend`),Yr=new Map,Xr=`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(` `);Xr.push(`scrollEnd`);function Zr(e,t){Yr.set(e,t),wt(t,[e])}var Qr=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},$r=[],ei=0,L=0;function ti(){for(var e=ei,t=L=ei=0;t<e;){var n=$r[t];$r[t++]=null;var r=$r[t];$r[t++]=null;var i=$r[t];$r[t++]=null;var a=$r[t];if($r[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&ai(n,i,a)}}function ni(e,t,n,r){$r[ei++]=e,$r[ei++]=t,$r[ei++]=n,$r[ei++]=r,L|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function ri(e,t,n,r){return ni(e,t,n,r),oi(e)}function ii(e,t){return ni(e,null,null,t),oi(e)}function ai(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Be(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function oi(e){if(50<uu)throw uu=0,du=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var si={};function ci(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function li(e,t,n,r){return new ci(e,t,n,r)}function ui(e){return e=e.prototype,!(!e||!e.isReactComponent)}function di(e,t){var n=e.alternate;return n===null?(n=li(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function fi(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function pi(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)ui(e)&&(s=1);else if(typeof e==`string`)s=Uf(e,n,ce.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case te:return e=li(31,n,t,a),e.elementType=te,e.lanes=o,e;case y:return mi(n.children,a,o,t);case b:s=8,a|=24;break;case x:return e=li(12,n,t,a|2),e.elementType=x,e.lanes=o,e;case T:return e=li(13,n,t,a),e.elementType=T,e.lanes=o,e;case E:return e=li(19,n,t,a),e.elementType=E,e.lanes=o,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case C:s=10;break a;case S:s=9;break a;case w:s=11;break a;case ee:s=14;break a;case D:s=16,r=null;break a}s=29,n=Error(i(130,e===null?`null`:typeof e,``)),r=null}return t=li(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function mi(e,t,n,r){return e=li(7,e,r,t),e.lanes=n,e}function hi(e,t,n){return e=li(6,e,null,t),e.lanes=n,e}function gi(e){var t=li(18,null,null,0);return t.stateNode=e,t}function _i(e,t,n){return t=li(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var vi=new WeakMap;function yi(e,t){if(typeof e==`object`&&e){var n=vi.get(e);return n===void 0?(t={value:e,source:t,stack:Se(t)},vi.set(e,t),t):n}return{value:e,source:t,stack:Se(t)}}var bi=[],xi=0,Si=null,Ci=0,wi=[],Ti=0,Ei=null,Di=1,R=``;function Oi(e,t){bi[xi++]=Ci,bi[xi++]=Si,Si=e,Ci=t}function ki(e,t,n){wi[Ti++]=Di,wi[Ti++]=R,wi[Ti++]=Ei,Ei=e;var r=Di;e=R;var i=32-Be(r)-1;r&=~(1<<i),n+=1;var a=32-Be(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Di=1<<32-Be(t)+i|n<<i|r,R=a+e}else Di=1<<a|n<<i|r,R=e}function Ai(e){e.return!==null&&(Oi(e,1),ki(e,1,0))}function ji(e){for(;e===Si;)Si=bi[--xi],bi[xi]=null,Ci=bi[--xi],bi[xi]=null;for(;e===Ei;)Ei=wi[--Ti],wi[Ti]=null,R=wi[--Ti],wi[Ti]=null,Di=wi[--Ti],wi[Ti]=null}function Mi(e,t){wi[Ti++]=Di,wi[Ti++]=R,wi[Ti++]=Ei,Di=t.id,R=t.overflow,Ei=e}var Ni=null,Pi=null,z=!1,Fi=null,Ii=!1,Li=Error(i(519));function Ri(e){throw Wi(yi(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Li}function zi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[I]=e,t[lt]=r,n){case`dialog`:$(`cancel`,t),$(`close`,t);break;case`iframe`:case`object`:case`embed`:$(`load`,t);break;case`video`:case`audio`:for(n=0;n<gd.length;n++)$(gd[n],t);break;case`source`:$(`error`,t);break;case`img`:case`image`:case`link`:$(`error`,t),$(`load`,t);break;case`details`:$(`toggle`,t);break;case`input`:$(`invalid`,t),Ht(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:$(`invalid`,t);break;case`textarea`:$(`invalid`,t),Kt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||jd(t.textContent,n)?(r.popover!=null&&($(`beforetoggle`,t),$(`toggle`,t)),r.onScroll!=null&&$(`scroll`,t),r.onScrollEnd!=null&&$(`scrollend`,t),r.onClick!=null&&(t.onclick=tn),t=!0):t=!1,t||Ri(e,!0)}function Bi(e){for(Ni=e.return;Ni;)switch(Ni.tag){case 5:case 31:case 13:Ii=!1;return;case 27:case 3:Ii=!0;return;default:Ni=Ni.return}}function Vi(e){if(e!==Ni)return!1;if(!z)return Bi(e),z=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||Ud(e.type,e.memoizedProps)),n=!n),n&&Pi&&Ri(e),Bi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));Pi=uf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));Pi=uf(e)}else t===27?(t=Pi,Zd(e.type)?(e=lf,lf=null,Pi=e):Pi=t):Pi=Ni?cf(e.stateNode.nextSibling):null;return!0}function Hi(){Pi=Ni=null,z=!1}function Ui(){var e=Fi;return e!==null&&(Xl===null?Xl=e:Xl.push.apply(Xl,e),Fi=null),e}function Wi(e){Fi===null?Fi=[e]:Fi.push(e)}var Gi=N(null),Ki=null,qi=null;function Ji(e,t,n){F(Gi,t._currentValue),t._currentValue=n}function Yi(e){e._currentValue=Gi.current,P(Gi)}function Xi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function Zi(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var s=a.child;o=o.firstContext;a:for(;o!==null;){var c=o;o=a;for(var l=0;l<t.length;l++)if(c.context===t[l]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),Xi(o.return,n,e),r||(s=null);break a}o=c.next}}else if(a.tag===18){if(s=a.return,s===null)throw Error(i(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),Xi(s,n,e),s=null}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===e){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}}function Qi(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if(a.flags&524288)o=!0;else if(a.flags&262144)break}if(a.tag===10){var s=a.alternate;if(s===null)throw Error(i(387));if(s=s.memoizedProps,s!==null){var c=a.type;wr(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===de.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[Qf]:e.push(Qf))}a=a.return}e!==null&&Zi(t,e,n,r),t.flags|=262144}function $i(e){for(e=e.firstContext;e!==null;){if(!wr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ea(e){Ki=e,qi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ta(e){return ra(Ki,e)}function na(e,t){return Ki===null&&ea(e),ra(e,t)}function ra(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},qi===null){if(e===null)throw Error(i(308));qi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else qi=qi.next=t;return n}var ia=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},aa=t.unstable_scheduleCallback,oa=t.unstable_NormalPriority,sa={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ca(){return{controller:new ia,data:new Map,refCount:0}}function la(e){e.refCount--,e.refCount===0&&aa(oa,function(){e.controller.abort()})}var ua=null,da=0,fa=0,pa=null;function ma(e,t){if(ua===null){var n=ua=[];da=0,fa=ud(),pa={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return da++,t.then(ha,ha),t}function ha(){if(--da===0&&ua!==null){pa!==null&&(pa.status=`fulfilled`);var e=ua;ua=null,fa=0,pa=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function ga(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var _a=A.S;A.S=function(e,t){$l=Oe(),typeof t==`object`&&t&&typeof t.then==`function`&&ma(e,t),_a!==null&&_a(e,t)};var va=N(null);function ya(){var e=va.current;return e===null?J.pooledCache:e}function ba(e,t){t===null?F(va,va.current):F(va,t.pool)}function xa(){var e=ya();return e===null?null:{parent:sa._currentValue,pool:e}}var Sa=Error(i(460)),Ca=Error(i(474)),wa=Error(i(542)),Ta={then:function(){}};function Ea(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Da(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(tn,tn),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,ja(e),e;default:if(typeof t.status==`string`)t.then(tn,tn);else{if(e=J,e!==null&&100<e.shellSuspendCounter)throw Error(i(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,ja(e),e}throw ka=t,Sa}}function Oa(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(ka=e,Sa):e}}var ka=null;function Aa(){if(ka===null)throw Error(i(459));var e=ka;return ka=null,e}function ja(e){if(e===Sa||e===wa)throw Error(i(483))}var Ma=null,Na=0;function Pa(e){var t=Na;return Na+=1,Ma===null&&(Ma=[]),Da(Ma,e,t)}function Fa(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Ia(e,t){throw t.$$typeof===g?Error(i(525)):(e=Object.prototype.toString.call(t),Error(i(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function La(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function a(e,t){return e=di(e,t),e.index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=hi(n,e.mode,r),t.return=e,t):(t=a(t,n),t.return=e,t)}function l(e,t,n,r){var i=n.type;return i===y?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===i||typeof i==`object`&&i&&i.$$typeof===D&&Oa(i)===t.type)?(t=a(t,n.props),Fa(t,n),t.return=e,t):(t=pi(n.type,n.key,n.props,null,e.mode,r),Fa(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=_i(n,e.mode,r),t.return=e,t):(t=a(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,i){return t===null||t.tag!==7?(t=mi(n,e.mode,r,i),t.return=e,t):(t=a(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=hi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case _:return n=pi(t.type,t.key,t.props,null,e.mode,n),Fa(n,t),n.return=e,n;case v:return t=_i(t,e.mode,n),t.return=e,t;case D:return t=Oa(t),f(e,t,n)}if(ae(t)||ne(t))return t=mi(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Pa(t),n);if(t.$$typeof===C)return f(e,na(e,t),n);Ia(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case _:return n.key===i?l(e,t,n,r):null;case v:return n.key===i?u(e,t,n,r):null;case D:return n=Oa(n),p(e,t,n,r)}if(ae(n)||ne(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Pa(n),r);if(n.$$typeof===C)return p(e,t,na(e,n),r);Ia(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case _:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case v:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case D:return r=Oa(r),m(e,t,n,r,i)}if(ae(r)||ne(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Pa(r),i);if(r.$$typeof===C)return m(e,t,n,na(t,r),i);Ia(t,r)}return null}function h(i,a,s,c){for(var l=null,u=null,d=a,h=a=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),z&&Oi(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return z&&Oi(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),z&&Oi(i,h),l}function g(a,s,c,l){if(c==null)throw Error(i(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),z&&Oi(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return z&&Oi(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),z&&Oi(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case _:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===D&&Oa(l)===r.type){n(e,r.sibling),c=a(r,o.props),Fa(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===y?(c=mi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=pi(o.type,o.key,o.props,null,e.mode,c),Fa(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=_i(o,e.mode,c),c.return=e,e=c}return s(e);case D:return o=Oa(o),b(e,r,o,c)}if(ae(o))return h(e,r,o,c);if(ne(o)){if(l=ne(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Pa(o),c);if(o.$$typeof===C)return b(e,r,na(e,o),c);Ia(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=hi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Na=0;var i=b(e,t,n,r);return Ma=null,i}catch(t){if(t===Sa||t===wa)throw t;var a=li(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ra=La(!0),za=La(!1),Ba=!1;function Va(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ha(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ua(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Wa(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,q&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=oi(e),ai(e,null,n),t}return ni(e,r,t,n),oi(e)}function Ga(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,nt(e,n)}}function Ka(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var qa=!1;function Ja(){if(qa){var e=pa;if(e!==null)throw e}}function Ya(e,t,n,r){qa=!1;var i=e.updateQueue;Ba=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(X&f)===f:(r&f)===f){f!==0&&f===fa&&(qa=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,f);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,f=typeof h==`function`?h.call(_,d,f):h,f==null)break a;d=m({},d,f);break a;case 2:Ba=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Wl|=o,e.lanes=o,e.memoizedState=d}}function Xa(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function Za(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Xa(n[e],t)}var Qa=N(null),$a=N(0);function eo(e,t){e=Hl,F($a,e),F(Qa,t),Hl=e|t.baseLanes}function to(){F($a,Hl),F(Qa,Qa.current)}function no(){Hl=$a.current,P(Qa),P($a)}var ro=N(null),io=null;function ao(e){var t=e.alternate;F(uo,uo.current&1),F(ro,e),io===null&&(t===null||Qa.current!==null||t.memoizedState!==null)&&(io=e)}function oo(e){F(uo,uo.current),F(ro,e),io===null&&(io=e)}function so(e){e.tag===22?(F(uo,uo.current),F(ro,e),io===null&&(io=e)):co(e)}function co(){F(uo,uo.current),F(ro,ro.current)}function lo(e){P(ro),io===e&&(io=null),P(uo)}var uo=N(0);function fo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||af(n)||of(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var po=0,B=null,V=null,H=null,mo=!1,ho=!1,go=!1,_o=0,vo=0,yo=null,bo=0;function U(){throw Error(i(321))}function xo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!wr(e[n],t[n]))return!1;return!0}function So(e,t,n,r,i,a){return po=a,B=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,A.H=e===null||e.memoizedState===null?Ls:Rs,go=!1,a=n(r,i),go=!1,ho&&(a=wo(t,n,r,i)),Co(e),a}function Co(e){A.H=Is;var t=V!==null&&V.next!==null;if(po=0,H=V=B=null,mo=!1,vo=0,yo=null,t)throw Error(i(300));e===null||tc||(e=e.dependencies,e!==null&&$i(e)&&(tc=!0))}function wo(e,t,n,r){B=e;var a=0;do{if(ho&&(yo=null),vo=0,ho=!1,25<=a)throw Error(i(301));if(a+=1,H=V=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}A.H=zs,o=t(n,r)}while(ho);return o}function To(){var e=A.H,t=e.useState()[0];return t=typeof t.then==`function`?Mo(t):t,e=e.useState()[0],(V===null?null:V.memoizedState)!==e&&(B.flags|=1024),t}function Eo(){var e=_o!==0;return _o=0,e}function Do(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Oo(e){if(mo){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}mo=!1}po=0,H=V=B=null,ho=!1,vo=_o=0,yo=null}function ko(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return H===null?B.memoizedState=H=e:H=H.next=e,H}function Ao(){if(V===null){var e=B.alternate;e=e===null?null:e.memoizedState}else e=V.next;var t=H===null?B.memoizedState:H.next;if(t!==null)H=t,V=e;else{if(e===null)throw B.alternate===null?Error(i(467)):Error(i(310));V=e,e={memoizedState:V.memoizedState,baseState:V.baseState,baseQueue:V.baseQueue,queue:V.queue,next:null},H===null?B.memoizedState=H=e:H=H.next=e}return H}function jo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Mo(e){var t=vo;return vo+=1,yo===null&&(yo=[]),e=Da(yo,e,t),t=B,(H===null?t.memoizedState:H.next)===null&&(t=t.alternate,A.H=t===null||t.memoizedState===null?Ls:Rs),e}function No(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Mo(e);if(e.$$typeof===C)return ta(e)}throw Error(i(438,String(e)))}function Po(e){var t=null,n=B.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=B.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=jo(),B.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=O;return t.index++,n}function Fo(e,t){return typeof t==`function`?t(e):t}function Io(e){return Lo(Ao(),V,e)}function Lo(e,t,n){var r=e.queue;if(r===null)throw Error(i(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(po&f)===f:(X&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===fa&&(d=!0);else if((po&p)===p){u=u.next,p===fa&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=o):l=l.next=f,B.lanes|=p,Wl|=p;f=u.action,go&&n(o,f),o=u.hasEagerState?u.eagerState:n(o,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=o):l=l.next=p,B.lanes|=f,Wl|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!wr(o,e.memoizedState)&&(tc=!0,d&&(n=pa,n!==null)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=l,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Ro(e){var t=Ao(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);wr(o,t.memoizedState)||(tc=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function zo(e,t,n){var r=B,a=Ao(),o=z;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!wr((V||a).memoizedState,n);if(s&&(a.memoizedState=n,tc=!0),a=a.queue,us(Ho.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||H!==null&&H.memoizedState.tag&1){if(r.flags|=2048,as(9,{destroy:void 0},Vo.bind(null,r,a,n,t),null),J===null)throw Error(i(349));o||po&127||Bo(r,t,n)}return n}function Bo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=B.updateQueue,t===null?(t=jo(),B.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Vo(e,t,n,r){t.value=n,t.getSnapshot=r,Uo(t)&&Wo(e)}function Ho(e,t,n){return n(function(){Uo(t)&&Wo(e)})}function Uo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!wr(e,n)}catch{return!0}}function Wo(e){var t=ii(e,2);t!==null&&mu(t,e,2)}function Go(e){var t=ko();if(typeof e==`function`){var n=e;if(e=n(),go){ze(!0);try{n()}finally{ze(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:e},t}function Ko(e,t,n,r){return e.baseState=n,Lo(e,V,typeof r==`function`?r:Fo)}function qo(e,t,n,r,a){if(Ns(e))throw Error(i(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};A.T===null?o.isTransition=!1:n(!0),r(o),n=t.pending,n===null?(o.next=t.pending=o,Jo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Jo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=A.T,o={};A.T=o;try{var s=n(i,r),c=A.S;c!==null&&c(o,s),Yo(e,t,s)}catch(n){Zo(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),A.T=a}}else try{a=n(i,r),Yo(e,t,a)}catch(n){Zo(e,t,n)}}function Yo(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Xo(e,t,n)},function(n){return Zo(e,t,n)}):Xo(e,t,n)}function Xo(e,t,n){t.status=`fulfilled`,t.value=n,Qo(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Jo(e,n)))}function Zo(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Qo(t),t=t.next;while(t!==r)}e.action=null}function Qo(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function $o(e,t){return t}function es(e,t){if(z){var n=J.formState;if(n!==null){a:{var r=B;if(z){if(Pi){b:{for(var i=Pi,a=Ii;i.nodeType!==8;){if(!a){i=null;break b}if(i=cf(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){Pi=cf(i.nextSibling),r=i.data===`F!`;break a}}Ri(r)}r=!1}r&&(t=n[0])}}return n=ko(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$o,lastRenderedState:t},n.queue=r,n=As.bind(null,B,r),r.dispatch=n,r=Go(!1),a=Ms.bind(null,B,!1,r.queue),r=ko(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=qo.bind(null,B,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function ts(e){return ns(Ao(),V,e)}function ns(e,t,n){if(t=Lo(e,t,$o)[0],e=Io(Fo)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Mo(t)}catch(e){throw e===Sa?wa:e}else r=t;t=Ao();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(B.flags|=2048,as(9,{destroy:void 0},rs.bind(null,i,n),null)),[r,a,e]}function rs(e,t){e.action=t}function is(e){var t=Ao(),n=V;if(n!==null)return ns(t,n,e);Ao(),t=t.memoizedState,n=Ao();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function as(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=B.updateQueue,t===null&&(t=jo(),B.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function os(){return Ao().memoizedState}function ss(e,t,n,r){var i=ko();B.flags|=e,i.memoizedState=as(1|t,{destroy:void 0},n,r===void 0?null:r)}function cs(e,t,n,r){var i=Ao();r=r===void 0?null:r;var a=i.memoizedState.inst;V!==null&&r!==null&&xo(r,V.memoizedState.deps)?i.memoizedState=as(t,a,n,r):(B.flags|=e,i.memoizedState=as(1|t,a,n,r))}function ls(e,t){ss(8390656,8,e,t)}function us(e,t){cs(2048,8,e,t)}function ds(e){B.flags|=4;var t=B.updateQueue;if(t===null)t=jo(),B.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function fs(e){var t=Ao().memoizedState;return ds({ref:t,nextImpl:e}),function(){if(q&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function ps(e,t){return cs(4,2,e,t)}function ms(e,t){return cs(4,4,e,t)}function hs(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function gs(e,t,n){n=n==null?null:n.concat([e]),cs(4,4,hs.bind(null,t,e),n)}function W(){}function _s(e,t){var n=Ao();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&xo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function vs(e,t){var n=Ao();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&xo(t,r[1]))return r[0];if(r=e(),go){ze(!0);try{e()}finally{ze(!1)}}return n.memoizedState=[r,t],r}function ys(e,t,n){return n===void 0||po&1073741824&&!(X&261930)?e.memoizedState=t:(e.memoizedState=n,e=pu(),B.lanes|=e,Wl|=e,n)}function bs(e,t,n,r){return wr(n,t)?n:Qa.current===null?!(po&42)||po&1073741824&&!(X&261930)?(tc=!0,e.memoizedState=n):(e=pu(),B.lanes|=e,Wl|=e,t):(e=ys(e,n,r),wr(e,t)||(tc=!0),e)}function xs(e,t,n,r,i){var a=j.p;j.p=a!==0&&8>a?a:8;var o=A.T,s={};A.T=s,Ms(e,!1,t,n);try{var c=i(),l=A.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?js(e,t,ga(c,r),fu(e)):js(e,t,r,fu(e))}catch(n){js(e,t,{then:function(){},status:`rejected`,reason:n},fu())}finally{j.p=a,o!==null&&s.types!==null&&(o.types=s.types),A.T=o}}function Ss(){}function Cs(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=ws(e).queue;xs(e,a,t,M,n===null?Ss:function(){return Ts(e),n(r)})}function ws(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:M,baseState:M,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:M},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ts(e){var t=ws(e);t.next===null&&(t=e.alternate.memoizedState),js(e,t.next.queue,{},fu())}function Es(){return ta(Qf)}function Ds(){return Ao().memoizedState}function Os(){return Ao().memoizedState}function ks(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=fu();e=Ua(n);var r=Wa(t,e,n);r!==null&&(mu(r,t,n),Ga(r,t,n)),t={cache:ca()},e.payload=t;return}t=t.return}}function G(e,t,n){var r=fu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ns(e)?Ps(t,n):(n=ri(e,t,n,r),n!==null&&(mu(n,e,r),Fs(n,t,r)))}function As(e,t,n){js(e,t,n,fu())}function js(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ns(e))Ps(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,wr(s,o))return ni(e,t,i,0),J===null&&ti(),!1}catch{}if(n=ri(e,t,i,r),n!==null)return mu(n,e,r),Fs(n,t,r),!0}return!1}function Ms(e,t,n,r){if(r={lane:2,revertLane:ud(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ns(e)){if(t)throw Error(i(479))}else t=ri(e,n,r,2),t!==null&&mu(t,e,2)}function Ns(e){var t=e.alternate;return e===B||t!==null&&t===B}function Ps(e,t){ho=mo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,nt(e,n)}}var Is={readContext:ta,use:No,useCallback:U,useContext:U,useEffect:U,useImperativeHandle:U,useLayoutEffect:U,useInsertionEffect:U,useMemo:U,useReducer:U,useRef:U,useState:U,useDebugValue:U,useDeferredValue:U,useTransition:U,useSyncExternalStore:U,useId:U,useHostTransitionStatus:U,useFormState:U,useActionState:U,useOptimistic:U,useMemoCache:U,useCacheRefresh:U};Is.useEffectEvent=U;var Ls={readContext:ta,use:No,useCallback:function(e,t){return ko().memoizedState=[e,t===void 0?null:t],e},useContext:ta,useEffect:ls,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ss(4194308,4,hs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ss(4194308,4,e,t)},useInsertionEffect:function(e,t){ss(4,2,e,t)},useMemo:function(e,t){var n=ko();t=t===void 0?null:t;var r=e();if(go){ze(!0);try{e()}finally{ze(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=ko();if(n!==void 0){var i=n(t);if(go){ze(!0);try{n(t)}finally{ze(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=G.bind(null,B,e),[r.memoizedState,e]},useRef:function(e){var t=ko();return e={current:e},t.memoizedState=e},useState:function(e){e=Go(e);var t=e.queue,n=As.bind(null,B,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:W,useDeferredValue:function(e,t){return ys(ko(),e,t)},useTransition:function(){var e=Go(!1);return e=xs.bind(null,B,e.queue,!0,!1),ko().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=B,a=ko();if(z){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),J===null)throw Error(i(349));X&127||Bo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,ls(Ho.bind(null,r,o,e),[e]),r.flags|=2048,as(9,{destroy:void 0},Vo.bind(null,r,o,n,t),null),n},useId:function(){var e=ko(),t=J.identifierPrefix;if(z){var n=R,r=Di;n=(r&~(1<<32-Be(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=_o++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=bo++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:Es,useFormState:es,useActionState:es,useOptimistic:function(e){var t=ko();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Ms.bind(null,B,!0,n),n.dispatch=t,[e,t]},useMemoCache:Po,useCacheRefresh:function(){return ko().memoizedState=ks.bind(null,B)},useEffectEvent:function(e){var t=ko(),n={impl:e};return t.memoizedState=n,function(){if(q&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},Rs={readContext:ta,use:No,useCallback:_s,useContext:ta,useEffect:us,useImperativeHandle:gs,useInsertionEffect:ps,useLayoutEffect:ms,useMemo:vs,useReducer:Io,useRef:os,useState:function(){return Io(Fo)},useDebugValue:W,useDeferredValue:function(e,t){return bs(Ao(),V.memoizedState,e,t)},useTransition:function(){var e=Io(Fo)[0],t=Ao().memoizedState;return[typeof e==`boolean`?e:Mo(e),t]},useSyncExternalStore:zo,useId:Ds,useHostTransitionStatus:Es,useFormState:ts,useActionState:ts,useOptimistic:function(e,t){return Ko(Ao(),V,e,t)},useMemoCache:Po,useCacheRefresh:Os};Rs.useEffectEvent=fs;var zs={readContext:ta,use:No,useCallback:_s,useContext:ta,useEffect:us,useImperativeHandle:gs,useInsertionEffect:ps,useLayoutEffect:ms,useMemo:vs,useReducer:Ro,useRef:os,useState:function(){return Ro(Fo)},useDebugValue:W,useDeferredValue:function(e,t){var n=Ao();return V===null?ys(n,e,t):bs(n,V.memoizedState,e,t)},useTransition:function(){var e=Ro(Fo)[0],t=Ao().memoizedState;return[typeof e==`boolean`?e:Mo(e),t]},useSyncExternalStore:zo,useId:Ds,useHostTransitionStatus:Es,useFormState:is,useActionState:is,useOptimistic:function(e,t){var n=Ao();return V===null?(n.baseState=e,[e,n.queue.dispatch]):Ko(n,V,e,t)},useMemoCache:Po,useCacheRefresh:Os};zs.useEffectEvent=fs;function Bs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:m({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Vs={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=fu(),i=Ua(r);i.payload=t,n!=null&&(i.callback=n),t=Wa(e,i,r),t!==null&&(mu(t,e,r),Ga(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=fu(),i=Ua(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Wa(e,i,r),t!==null&&(mu(t,e,r),Ga(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=fu(),r=Ua(n);r.tag=2,t!=null&&(r.callback=t),t=Wa(e,r,n),t!==null&&(mu(t,e,n),Ga(t,e,n))}};function Hs(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Tr(n,r)||!Tr(i,a):!0}function Us(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Vs.enqueueReplaceState(t,t.state,null)}function Ws(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=m({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Gs(e){Qr(e)}function Ks(e){console.error(e)}function qs(e){Qr(e)}function Js(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Ys(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function Xs(e,t,n){return n=Ua(n),n.tag=3,n.payload={element:null},n.callback=function(){Js(e,t)},n}function Zs(e){return e=Ua(e),e.tag=3,e}function Qs(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Ys(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Ys(t,n,r),typeof i!=`function`&&(nu===null?nu=new Set([this]):nu.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function $s(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Qi(t,n,a,!0),n=ro.current,n!==null){switch(n.tag){case 31:case 13:return io===null?Eu():n.alternate===null&&Ul===0&&(Ul=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===Ta?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Wu(e,r,a)),!1;case 22:return n.flags|=65536,r===Ta?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Wu(e,r,a)),!1}throw Error(i(435,n.tag))}return Wu(e,r,a),Eu(),!1}if(z)return t=ro.current,t===null?(r!==Li&&(t=Error(i(423),{cause:r}),Wi(yi(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=yi(r,n),a=Xs(e.stateNode,r,a),Ka(e,a),Ul!==4&&(Ul=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==Li&&(e=Error(i(422),{cause:r}),Wi(yi(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=yi(o,n),Yl===null?Yl=[o]:Yl.push(o),Ul!==4&&(Ul=2),t===null)return!0;r=yi(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=Xs(n.stateNode,r,e),Ka(n,e),!1;case 1:if(t=n.type,o=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||o!==null&&typeof o.componentDidCatch==`function`&&(nu===null||!nu.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=Zs(a),Qs(a,e,n,r),Ka(n,a),!1}n=n.return}while(n!==null);return!1}var ec=Error(i(461)),tc=!1;function nc(e,t,n,r){t.child=e===null?za(t,null,n,r):Ra(t,e.child,n,r)}function rc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return ea(t),r=So(e,t,n,o,a,i),s=Eo(),e!==null&&!tc?(Do(e,t,i),Dc(e,t,i)):(z&&s&&Ai(t),t.flags|=1,nc(e,t,r,i),t.child)}function ic(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!ui(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,ac(e,t,a,r,i)):(e=pi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Oc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Tr:n,n(o,r)&&e.ref===t.ref)return Dc(e,t,i)}return t.flags|=1,e=di(a,r),e.ref=t.ref,e.return=t,t.child=e}function ac(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Tr(a,r)&&e.ref===t.ref){if(tc=!1,t.pendingProps=r=a,Oc(e,i))e.flags&131072&&(tc=!0);else return t.lanes=e.lanes,Dc(e,t,i)}}return pc(e,t,n,r,i)}function oc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return cc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ba(t,a===null?null:a.cachePool),a===null?to():eo(t,a),so(t);else return r=t.lanes=536870912,cc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&ba(t,null),to(),co(t)):(ba(t,a.cachePool),eo(t,a),co(t),t.memoizedState=null);return nc(e,t,i,n),t.child}function sc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function cc(e,t,n,r,i){var a=ya();return a=a===null?null:{parent:sa._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&ba(t,null),to(),so(t),e!==null&&Qi(e,t,r,!0),t.childLanes=i,null}function lc(e,t){return t=Sc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function uc(e,t,n){return Ra(t,e.child,null,n),e=lc(t,t.pendingProps),e.flags|=2,lo(t),t.memoizedState=null,e}function dc(e,t,n){var r=t.pendingProps,a=!!(t.flags&128);if(t.flags&=-129,e===null){if(z){if(r.mode===`hidden`)return e=lc(t,r),t.lanes=536870912,sc(null,e);if(oo(t),(e=Pi)?(e=rf(e,Ii),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ei===null?null:{id:Di,overflow:R},retryLane:536870912,hydrationErrors:null},n=gi(e),n.return=t,t.child=n,Ni=t,Pi=null)):e=null,e===null)throw Ri(t);return t.lanes=536870912,null}return lc(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(oo(t),a){if(t.flags&256)t.flags&=-257,t=uc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558))}else if(tc||Qi(e,t,n,!1),a=(n&e.childLanes)!==0,tc||a){if(r=J,r!==null&&(s=rt(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,ii(e,s),mu(r,e,s),ec;Eu(),t=uc(e,t,n)}else e=o.treeContext,Pi=cf(s.nextSibling),Ni=t,z=!0,Fi=null,Ii=!1,e!==null&&Mi(t,e),t=lc(t,r),t.flags|=4096;return t}return e=di(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function fc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(i(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function pc(e,t,n,r,i){return ea(t),n=So(e,t,n,r,void 0,i),r=Eo(),e!==null&&!tc?(Do(e,t,i),Dc(e,t,i)):(z&&r&&Ai(t),t.flags|=1,nc(e,t,n,i),t.child)}function mc(e,t,n,r,i,a){return ea(t),t.updateQueue=null,n=wo(t,r,n,i),Co(e),r=Eo(),e!==null&&!tc?(Do(e,t,a),Dc(e,t,a)):(z&&r&&Ai(t),t.flags|=1,nc(e,t,n,a),t.child)}function hc(e,t,n,r,i){if(ea(t),t.stateNode===null){var a=si,o=n.contextType;typeof o==`object`&&o&&(a=ta(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Vs,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Va(t),o=n.contextType,a.context=typeof o==`object`&&o?ta(o):si,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Bs(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Vs.enqueueReplaceState(a,a.state,null),Ya(t,r,a,i),Ja(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Ws(n,s);a.props=c;var l=a.context,u=n.contextType;o=si,typeof u==`object`&&u&&(o=ta(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Us(t,a,r,o),Ba=!1;var f=t.memoizedState;a.state=f,Ya(t,r,a,i),Ja(),l=t.memoizedState,s||f!==l||Ba?(typeof d==`function`&&(Bs(t,n,d,r),l=t.memoizedState),(c=Ba||Hs(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ha(e,t),o=t.memoizedProps,u=Ws(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=si,typeof l==`object`&&l&&(c=ta(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Us(t,a,r,c),Ba=!1,f=t.memoizedState,a.state=f,Ya(t,r,a,i),Ja();var p=t.memoizedState;o!==d||f!==p||Ba||e!==null&&e.dependencies!==null&&$i(e.dependencies)?(typeof s==`function`&&(Bs(t,n,s,r),p=t.memoizedState),(u=Ba||Hs(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&$i(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,fc(e,t),r=!!(t.flags&128),a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Ra(t,e.child,null,i),t.child=Ra(t,null,n,i)):nc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Dc(e,t,i),e}function gc(e,t,n,r){return Hi(),t.flags|=256,nc(e,t,n,r),t.child}var _c={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function vc(e){return{baseLanes:e,cachePool:xa()}}function yc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=ql),e}function bc(e,t,n){var r=t.pendingProps,a=!1,o=!!(t.flags&128),s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:!!(uo.current&2)),s&&(a=!0,t.flags&=-129),s=!!(t.flags&32),t.flags&=-33,e===null){if(z){if(a?ao(t):co(t),(e=Pi)?(e=rf(e,Ii),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ei===null?null:{id:Di,overflow:R},retryLane:536870912,hydrationErrors:null},n=gi(e),n.return=t,t.child=n,Ni=t,Pi=null)):e=null,e===null)throw Ri(t);return of(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(co(t),a=t.mode,c=Sc({mode:`hidden`,children:c},a),r=mi(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=vc(n),r.childLanes=yc(e,s,n),t.memoizedState=_c,sc(null,r)):(ao(t),xc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(ao(t),t.flags&=-257,t=Cc(e,t,n)):t.memoizedState===null?(co(t),c=r.fallback,a=t.mode,r=Sc({mode:`visible`,children:r.children},a),c=mi(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Ra(t,e.child,null,n),r=t.child,r.memoizedState=vc(n),r.childLanes=yc(e,s,n),t.memoizedState=_c,t=sc(null,r)):(co(t),t.child=e.child,t.flags|=128,t=null);else if(ao(t),of(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,Wi({value:r,source:null,stack:null}),t=Cc(e,t,n)}else if(tc||Qi(e,t,n,!1),s=(n&e.childLanes)!==0,tc||s){if(s=J,s!==null&&(r=rt(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,ii(e,r),mu(s,e,r),ec;af(c)||Eu(),t=Cc(e,t,n)}else af(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,Pi=cf(c.nextSibling),Ni=t,z=!0,Fi=null,Ii=!1,e!==null&&Mi(t,e),t=xc(t,r.children),t.flags|=4096);return t}return a?(co(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=di(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=mi(c,a,n,null),c.flags|=2):c=di(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,sc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=vc(n):(a=c.cachePool,a===null?a=xa():(l=sa._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=yc(e,s,n),t.memoizedState=_c,sc(e.child,r)):(ao(t),n=e.child,e=n.sibling,n=di(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function xc(e,t){return t=Sc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Sc(e,t){return e=li(22,e,null,t),e.lanes=0,e}function Cc(e,t,n){return Ra(t,e.child,null,n),e=xc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function wc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Xi(e.return,t,n)}function Tc(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function Ec(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=uo.current,s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,F(uo,o),nc(e,t,r,n),r=z?Ci:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&wc(e,n,t);else if(e.tag===19)wc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&fo(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Tc(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&fo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Tc(t,!0,n,null,a,r);break;case`together`:Tc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Dc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wl|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(Qi(e,t,n,!1),(n&t.childLanes)===0)return null}else return null}if(e!==null&&t.child!==e.child)throw Error(i(153));if(t.child!==null){for(e=t.child,n=di(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=di(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Oc(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&$i(e)))}function kc(e,t,n){switch(t.tag){case 3:fe(t,t.stateNode.containerInfo),Ji(t,sa,e.memoizedState.cache),Hi();break;case 27:case 5:me(t);break;case 4:fe(t,t.stateNode.containerInfo);break;case 10:Ji(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,oo(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(ao(t),e=Dc(e,t,n),e===null?null:e.sibling):bc(e,t,n):(ao(t),t.flags|=128,null);ao(t);break;case 19:var i=!!(e.flags&128);if(r=(n&t.childLanes)!==0,r||=(Qi(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return Ec(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),F(uo,uo.current),r)break;return null;case 22:return t.lanes=0,oc(e,t,n,t.pendingProps);case 24:Ji(t,sa,e.memoizedState.cache)}return Dc(e,t,n)}function Ac(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)tc=!0;else{if(!Oc(e,n)&&!(t.flags&128))return tc=!1,kc(e,t,n);tc=!!(e.flags&131072)}}else tc=!1,z&&t.flags&1048576&&ki(t,Ci,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Oa(t.elementType),t.type=e,typeof e==`function`)ui(e)?(r=Ws(e,r),t.tag=1,t=hc(null,t,e,r,n)):(t.tag=0,t=pc(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===w){t.tag=11,t=rc(null,t,e,r,n);break a}if(a===ee){t.tag=14,t=ic(null,t,e,r,n);break a}}throw t=ie(e)||e,Error(i(306,t,``))}}return t;case 0:return pc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=Ws(r,t.pendingProps),hc(e,t,r,a,n);case 3:a:{if(fe(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,Ha(e,t),Ya(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Ji(t,sa,r),r!==o.cache&&Zi(t,[sa],n,!0),Ja(),r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=gc(e,t,r,n);break a}if(r!==a){a=yi(Error(i(424)),t),Wi(a),t=gc(e,t,r,n);break a}switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(Pi=cf(e.firstChild),Ni=t,z=!0,Fi=null,Ii=!0,n=za(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Hi(),r===a){t=Dc(e,t,n);break a}nc(e,t,r,n)}t=t.child}return t;case 26:return fc(e,t),e===null?(n=kf(t.type,null,t.pendingProps,null))?t.memoizedState=n:z||(n=t.type,e=t.pendingProps,r=Bd(ue.current).createElement(n),r[I]=t,r[lt]=e,Pd(r,n,e),xt(r),t.stateNode=r):t.memoizedState=kf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return me(t),e===null&&z&&(r=t.stateNode=ff(t.type,t.pendingProps,ue.current),Ni=t,Ii=!0,a=Pi,Zd(t.type)?(lf=a,Pi=cf(r.firstChild)):Pi=a),nc(e,t,t.pendingProps.children,n),fc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&z&&((a=r=Pi)&&(r=tf(r,t.type,t.pendingProps,Ii),r===null?a=!1:(t.stateNode=r,Ni=t,Pi=cf(r.firstChild),Ii=!1,a=!0)),a||Ri(t)),me(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Ud(a,o)?r=null:s!==null&&Ud(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=So(e,t,To,null,null,n),Qf._currentValue=a),fc(e,t),nc(e,t,r,n),t.child;case 6:return e===null&&z&&((e=n=Pi)&&(n=nf(n,t.pendingProps,Ii),n===null?e=!1:(t.stateNode=n,Ni=t,Pi=null,e=!0)),e||Ri(t)),null;case 13:return bc(e,t,n);case 4:return fe(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ra(t,null,r,n):nc(e,t,r,n),t.child;case 11:return rc(e,t,t.type,t.pendingProps,n);case 7:return nc(e,t,t.pendingProps,n),t.child;case 8:return nc(e,t,t.pendingProps.children,n),t.child;case 12:return nc(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Ji(t,t.type,r.value),nc(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,ea(t),a=ta(a),r=r(a),t.flags|=1,nc(e,t,r,n),t.child;case 14:return ic(e,t,t.type,t.pendingProps,n);case 15:return ac(e,t,t.type,t.pendingProps,n);case 19:return Ec(e,t,n);case 31:return dc(e,t,n);case 22:return oc(e,t,n,t.pendingProps);case 24:return ea(t),r=ta(sa),e===null?(a=ya(),a===null&&(a=J,o=ca(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},Va(t),Ji(t,sa,a)):((e.lanes&n)!==0&&(Ha(e,t),Ya(t,null,null,n),Ja()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,Ji(t,sa,r),r!==a.cache&&Zi(t,[sa],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),Ji(t,sa,r))),nc(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function jc(e){e.flags|=4}function Mc(e,t,n,r,i){if((t=!!(e.mode&32))&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i){if(e.stateNode.complete)e.flags|=8192;else if(Cu())e.flags|=8192;else throw ka=Ta,Ca}}else e.flags&=-16777217}function Nc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Wf(t)){if(Cu())e.flags|=8192;else throw ka=Ta,Ca}}function Pc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:Ze(),e.lanes|=t,Jl|=t)}function Fc(e,t){if(!z)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function K(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ic(e,t,n){var r=t.pendingProps;switch(ji(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return K(t),null;case 1:return K(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Yi(sa),pe(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Vi(t)?jc(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ui())),K(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(jc(t),o===null?(K(t),Mc(t,a,null,r,n)):(K(t),Nc(t,o))):o?o===e.memoizedState?(K(t),t.flags&=-16777217):(jc(t),K(t),Nc(t,o)):(e=e.memoizedProps,e!==r&&jc(t),K(t),Mc(t,a,e,r,n)),null;case 27:if(he(t),n=ue.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&jc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return K(t),null}e=ce.current,Vi(t)?zi(t,e):(e=ff(a,r,n),t.stateNode=e,jc(t))}return K(t),null;case 5:if(he(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&jc(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return K(t),null}if(o=ce.current,Vi(t))zi(t,o);else{var s=Bd(ue.current);switch(o){case 1:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case 2:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;default:switch(a){case`svg`:o=s.createElementNS(`http://www.w3.org/2000/svg`,a);break;case`math`:o=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,a);break;case`script`:o=s.createElement(`div`),o.innerHTML=`<script><\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[I]=t,o[lt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Pd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&jc(t)}}return K(t),Mc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&jc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=ue.current,Vi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Ni,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[I]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||jd(e.nodeValue,n)),e||Ri(t,!0)}else e=Bd(e).createTextNode(r),e[I]=t,t.stateNode=e}return K(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Vi(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[I]=t}else Hi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;K(t),e=!1}else n=Ui(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(lo(t),t):(lo(t),null);if(t.flags&128)throw Error(i(558))}return K(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Vi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[I]=t}else Hi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;K(t),a=!1}else a=Ui(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(lo(t),t):(lo(t),null)}return lo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Pc(t,t.updateQueue),K(t),null);case 4:return pe(),e===null&&xd(t.stateNode.containerInfo),K(t),null;case 10:return Yi(t.type),K(t),null;case 19:if(P(uo),r=t.memoizedState,r===null)return K(t),null;if(a=!!(t.flags&128),o=r.rendering,o===null){if(a)Fc(r,!1);else{if(Ul!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=fo(e),o!==null){for(t.flags|=128,Fc(r,!1),e=o.updateQueue,t.updateQueue=e,Pc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)fi(n,e),n=n.sibling;return F(uo,uo.current&1|2),z&&Oi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Oe()>eu&&(t.flags|=128,a=!0,Fc(r,!1),t.lanes=4194304)}}else{if(!a){if(e=fo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Pc(t,e),Fc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!z)return K(t),null}else 2*Oe()-r.renderingStartTime>eu&&n!==536870912&&(t.flags|=128,a=!0,Fc(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(K(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Oe(),e.sibling=null,n=uo.current,F(uo,a?n&1|2:n&1),z&&Oi(t,r.treeForkCount),e);case 22:case 23:return lo(t),no(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(K(t),t.subtreeFlags&6&&(t.flags|=8192)):K(t),n=t.updateQueue,n!==null&&Pc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&P(va),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Yi(sa),K(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function Lc(e,t){switch(ji(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Yi(sa),pe(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return he(t),null;case 31:if(t.memoizedState!==null){if(lo(t),t.alternate===null)throw Error(i(340));Hi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(lo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Hi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return P(uo),null;case 4:return pe(),null;case 10:return Yi(t.type),null;case 22:case 23:return lo(t),no(),e!==null&&P(va),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Yi(sa),null;case 25:return null;default:return null}}function Rc(e,t){switch(ji(t),t.tag){case 3:Yi(sa),pe();break;case 26:case 27:case 5:he(t);break;case 4:pe();break;case 31:t.memoizedState!==null&&lo(t);break;case 13:lo(t);break;case 19:P(uo);break;case 10:Yi(t.type);break;case 22:case 23:lo(t),no(),e!==null&&P(va);break;case 24:Yi(sa)}}function zc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Q(t,t.return,e)}}function Bc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Q(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Q(t,t.return,e)}}function Vc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Za(t,n)}catch(t){Q(e,e.return,t)}}}function Hc(e,t,n){n.props=Ws(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Q(e,t,n)}}function Uc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Q(e,t,n)}}function Wc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){Q(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Q(e,t,n)}else n.current=null}}function Gc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Q(e,e.return,t)}}function Kc(e,t,n){try{var r=e.stateNode;Fd(r,e.type,n,t),r[lt]=t}catch(t){Q(e,e.return,t)}}function qc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Zd(e.type)||e.tag===4}function Jc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||qc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Zd(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Yc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=tn));else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Yc(e,t,n),e=e.sibling;e!==null;)Yc(e,t,n),e=e.sibling}function Xc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Xc(e,t,n),e=e.sibling;e!==null;)Xc(e,t,n),e=e.sibling}function Zc(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Pd(t,r,n),t[I]=e,t[lt]=n}catch(t){Q(e,e.return,t)}}var Qc=!1,$c=!1,el=!1,tl=typeof WeakSet==`function`?WeakSet:Set,nl=null;function rl(e,t){if(e=e.containerInfo,Rd=sp,e=kr(e),Ar(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(zd={focusedElem:e,selectionRange:n},sp=!1,nl=t;nl!==null;)if(t=nl,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,nl=e;else for(;nl!==null;){switch(t=nl,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&o!==null){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var h=Ws(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Q(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)ef(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:ef(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(i(163))}if(e=t.sibling,e!==null){e.return=t.return,nl=e;break}nl=t.return}}function il(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:yl(e,n),r&4&&zc(5,n);break;case 1:if(yl(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Q(n,n.return,e)}else{var i=Ws(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Q(n,n.return,e)}}}r&64&&Vc(n),r&512&&Uc(n,n.return);break;case 3:if(yl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Za(e,t)}catch(e){Q(n,n.return,e)}}break;case 27:t===null&&r&4&&Zc(n);case 26:case 5:yl(e,n),t===null&&r&4&&Gc(n),r&512&&Uc(n,n.return);break;case 12:yl(e,n);break;case 31:yl(e,n),r&4&&ul(e,n);break;case 13:yl(e,n),r&4&&dl(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=qu.bind(null,n),sf(e,n))));break;case 22:if(r=n.memoizedState!==null||Qc,!r){t=t!==null&&t.memoizedState!==null||$c,i=Qc;var a=$c;Qc=r,($c=t)&&!a?xl(e,n,!!(n.subtreeFlags&8772)):yl(e,n),Qc=i,$c=a}break;case 30:break;default:yl(e,n)}}function al(e){var t=e.alternate;t!==null&&(e.alternate=null,al(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&gt(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ol=null,sl=!1;function cl(e,t,n){for(n=n.child;n!==null;)ll(e,t,n),n=n.sibling}function ll(e,t,n){if(Re&&typeof Re.onCommitFiberUnmount==`function`)try{Re.onCommitFiberUnmount(Le,n)}catch{}switch(n.tag){case 26:$c||Wc(n,t),cl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:$c||Wc(n,t);var r=ol,i=sl;Zd(n.type)&&(ol=n.stateNode,sl=!1),cl(e,t,n),pf(n.stateNode),ol=r,sl=i;break;case 5:$c||Wc(n,t);case 6:if(r=ol,i=sl,ol=null,cl(e,t,n),ol=r,sl=i,ol!==null){if(sl)try{(ol.nodeType===9?ol.body:ol.nodeName===`HTML`?ol.ownerDocument.body:ol).removeChild(n.stateNode)}catch(e){Q(n,t,e)}else try{ol.removeChild(n.stateNode)}catch(e){Q(n,t,e)}}break;case 18:ol!==null&&(sl?(e=ol,Qd(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Np(e)):Qd(ol,n.stateNode));break;case 4:r=ol,i=sl,ol=n.stateNode.containerInfo,sl=!0,cl(e,t,n),ol=r,sl=i;break;case 0:case 11:case 14:case 15:Bc(2,n,t),$c||Bc(4,n,t),cl(e,t,n);break;case 1:$c||(Wc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&Hc(n,t,r)),cl(e,t,n);break;case 21:cl(e,t,n);break;case 22:$c=(r=$c)||n.memoizedState!==null,cl(e,t,n),$c=r;break;default:cl(e,t,n)}}function ul(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Np(e)}catch(e){Q(t,t.return,e)}}}function dl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Np(e)}catch(e){Q(t,t.return,e)}}function fl(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new tl),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new tl),t;default:throw Error(i(435,e.tag))}}function pl(e,t){var n=fl(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Ju.bind(null,e,t);t.then(r,r)}})}function ml(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],o=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(Zd(c.type)){ol=c.stateNode,sl=!1;break a}break;case 5:ol=c.stateNode,sl=!1;break a;case 3:case 4:ol=c.stateNode.containerInfo,sl=!0;break a}c=c.return}if(ol===null)throw Error(i(160));ll(o,s,a),ol=null,sl=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)gl(t,e),t=t.sibling}var hl=null;function gl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ml(t,e),_l(e),r&4&&(Bc(3,e,e.return),zc(3,e),Bc(5,e,e.return));break;case 1:ml(t,e),_l(e),r&512&&($c||n===null||Wc(n,n.return)),r&64&&Qc&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=hl;if(ml(t,e),_l(e),r&512&&($c||n===null||Wc(n,n.return)),r&4){var o=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null){if(r===null){if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;b:switch(r){case`title`:o=a.getElementsByTagName(`title`)[0],(!o||o[ht]||o[I]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head >
8 title`))),Pd(o,r,n),o[I]=e,xt(o),r=o;break a;case`link`:var s=Vf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&o.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&o.getAttribute(`title`)===(n.title==null?null:n.title)&&o.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}o=a.createElement(r),Pd(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=Vf(`meta`,`content`,a).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(o=s[c],o.getAttribute(`content`)===(n.content==null?null:``+n.content)&&o.getAttribute(`name`)===(n.name==null?null:n.name)&&o.getAttribute(`property`)===(n.property==null?null:n.property)&&o.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}o=a.createElement(r),Pd(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[I]=e,xt(o),r=o}e.stateNode=r}else Hf(a,e.type,e.stateNode)}else e.stateNode=If(a,r,e.memoizedProps)}else o===r?r===null&&e.stateNode!==null&&Kc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?Hf(a,e.type,e.stateNode):If(a,r,e.memoizedProps))}break;case 27:ml(t,e),_l(e),r&512&&($c||n===null||Wc(n,n.return)),n!==null&&r&4&&Kc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(ml(t,e),_l(e),r&512&&($c||n===null||Wc(n,n.return)),e.flags&32){a=e.stateNode;try{qt(a,``)}catch(t){Q(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Kc(e,a,n===null?a:n.memoizedProps)),r&1024&&(el=!0);break;case 6:if(ml(t,e),_l(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Q(e,e.return,t)}}break;case 3:if(Bf=null,a=hl,hl=gf(t.containerInfo),ml(t,e),hl=a,_l(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Np(t.containerInfo)}catch(t){Q(e,e.return,t)}el&&(el=!1,vl(e));break;case 4:r=hl,hl=gf(e.stateNode.containerInfo),ml(t,e),_l(e),hl=r;break;case 12:ml(t,e),_l(e);break;case 31:ml(t,e),_l(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,pl(e,r)));break;case 13:ml(t,e),_l(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Ql=Oe()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,pl(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=Qc,d=$c;if(Qc=u||a,$c=d||l,ml(t,e),$c=d,Qc=u,_l(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||Qc||$c||bl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(o=l.stateNode,a)s=o.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Q(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){Q(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?$d(m,!0):$d(l.stateNode,!1)}catch(e){Q(l,l.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,pl(e,n))));break;case 19:ml(t,e),_l(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,pl(e,r)));break;case 30:break;case 21:break;default:ml(t,e),_l(e)}}function _l(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(qc(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode;Xc(e,Jc(e),a);break;case 5:var o=n.stateNode;n.flags&32&&(qt(o,``),n.flags&=-33),Xc(e,Jc(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Yc(e,Jc(e),s);break;default:throw Error(i(161))}}catch(t){Q(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;vl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function yl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)il(e,t.alternate,t),t=t.sibling}function bl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Bc(4,t,t.return),bl(t);break;case 1:Wc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&Hc(t,t.return,n),bl(t);break;case 27:pf(t.stateNode);case 26:case 5:Wc(t,t.return),bl(t);break;case 22:t.memoizedState===null&&bl(t);break;case 30:bl(t);break;default:bl(t)}e=e.sibling}}function xl(e,t,n){for(n&&=!!(t.subtreeFlags&8772),t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:xl(i,a,n),zc(4,a);break;case 1:if(xl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Q(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;
vendor: 61,778 bytes, lines 8-9
8if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)Xa(c[i],s)}catch(e){Q(r,r.return,e)}}n&&o&64&&Vc(a),Uc(a,a.return);break;case 27:Zc(a);case 26:case 5:xl(i,a,n),n&&r===null&&o&4&&Gc(a),Uc(a,a.return);break;case 12:xl(i,a,n);break;case 31:xl(i,a,n),n&&o&4&&ul(i,a);break;case 13:xl(i,a,n),n&&o&4&&dl(i,a);break;case 22:a.memoizedState===null&&xl(i,a,n),Uc(a,a.return);break;case 30:break;default:xl(i,a,n)}t=t.sibling}}function Sl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&la(n))}function Cl(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&la(e))}function wl(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Tl(e,t,n,r),t=t.sibling}function Tl(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:wl(e,t,n,r),i&2048&&zc(9,t);break;case 1:wl(e,t,n,r);break;case 3:wl(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&la(e)));break;case 12:if(i&2048){wl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Q(t,t.return,e)}}else wl(e,t,n,r);break;case 31:wl(e,t,n,r);break;case 13:wl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?wl(e,t,n,r):(a._visibility|=2,El(e,t,n,r,!!(t.subtreeFlags&10256)||!1)):a._visibility&2?wl(e,t,n,r):Dl(e,t),i&2048&&Sl(o,t);break;case 24:wl(e,t,n,r),i&2048&&Cl(t.alternate,t);break;default:wl(e,t,n,r)}}function El(e,t,n,r,i){for(i&&=!!(t.subtreeFlags&10256)||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:El(a,o,s,c,i),zc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,El(a,o,s,c,i)):u._visibility&2?El(a,o,s,c,i):Dl(a,o),i&&l&2048&&Sl(o.alternate,o);break;case 24:El(a,o,s,c,i),i&&l&2048&&Cl(o.alternate,o);break;default:El(a,o,s,c,i)}t=t.sibling}}function Dl(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Dl(n,r),i&2048&&Sl(r.alternate,r);break;case 24:Dl(n,r),i&2048&&Cl(r.alternate,r);break;default:Dl(n,r)}t=t.sibling}}var Ol=8192;function kl(e,t,n){if(e.subtreeFlags&Ol)for(e=e.child;e!==null;)Al(e,t,n),e=e.sibling}function Al(e,t,n){switch(e.tag){case 26:kl(e,t,n),e.flags&Ol&&e.memoizedState!==null&&Gf(n,hl,e.memoizedState,e.memoizedProps);break;case 5:kl(e,t,n);break;case 3:case 4:var r=hl;hl=gf(e.stateNode.containerInfo),kl(e,t,n),hl=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Ol,Ol=16777216,kl(e,t,n),Ol=r):kl(e,t,n));break;default:kl(e,t,n)}}function jl(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Ml(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];nl=r,Fl(r,e)}jl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Nl(e),e=e.sibling}function Nl(e){switch(e.tag){case 0:case 11:case 15:Ml(e),e.flags&2048&&Bc(9,e,e.return);break;case 3:Ml(e);break;case 12:Ml(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Pl(e)):Ml(e);break;default:Ml(e)}}function Pl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];nl=r,Fl(r,e)}jl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Bc(8,t,t.return),Pl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Pl(t));break;default:Pl(t)}e=e.sibling}}function Fl(e,t){for(;nl!==null;){var n=nl;switch(n.tag){case 0:case 11:case 15:Bc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:la(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,nl=r;else a:for(n=e;nl!==null;){r=nl;var i=r.sibling,a=r.return;if(al(r),r===n){nl=null;break a}if(i!==null){i.return=a,nl=i;break a}nl=a}}}var Il={getCacheForType:function(e){var t=ta(sa),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ta(sa).controller.signal}},Ll=typeof WeakMap==`function`?WeakMap:Map,q=0,J=null,Y=null,X=0,Z=0,Rl=null,zl=!1,Bl=!1,Vl=!1,Hl=0,Ul=0,Wl=0,Gl=0,Kl=0,ql=0,Jl=0,Yl=null,Xl=null,Zl=!1,Ql=0,$l=0,eu=1/0,tu=null,nu=null,ru=0,iu=null,au=null,ou=0,su=0,cu=null,lu=null,uu=0,du=null;function fu(){return q&2&&X!==0?X&-X:A.T===null?ot():ud()}function pu(){if(ql===0){if(!(X&536870912)||z){var e=Ge;Ge<<=1,!(Ge&3932160)&&(Ge=262144),ql=e}else ql=536870912}return e=ro.current,e!==null&&(e.flags|=32),ql}function mu(e,t,n){(e===J&&(Z===2||Z===9)||e.cancelPendingCommit!==null)&&(xu(e,0),vu(e,X,ql,!1)),$e(e,n),(!(q&2)||e!==J)&&(e===J&&(!(q&2)&&(Gl|=n),Ul===4&&vu(e,X,ql,!1)),nd(e))}function hu(e,t,n){if(q&6)throw Error(i(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||Ye(e,t),a=r?ku(e,t):Du(e,t,!0),o=r;do{if(a===0){Bl&&!r&&vu(e,t,0,!1);break}if(n=e.current.alternate,o&&!_u(n)){a=Du(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;a=Yl;var l=c.current.memoizedState.isDehydrated;if(l&&(xu(c,s).flags|=256),s=Du(c,s,!1),s!==2){if(Vl&&!l){c.errorRecoveryDisabledLanes|=o,Gl|=o,a=4;break a}o=Xl,Xl=a,o!==null&&(Xl===null?Xl=o:Xl.push.apply(Xl,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){xu(e,0),vu(e,t,0,!0);break}a:{switch(r=e,o=a,o){case 0:case 1:throw Error(i(345));case 4:if((t&4194048)!==t)break;case 6:vu(r,t,ql,!zl);break a;case 2:Xl=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=Ql+300-Oe(),10<a)){if(vu(r,t,ql,!zl),Je(r,0,!0)!==0)break a;ou=t,r.timeoutHandle=Kd(gu.bind(null,r,n,Xl,tu,Zl,t,ql,Gl,Jl,zl,o,`Throttled`,-0,0),a);break a}gu(r,n,Xl,tu,Zl,t,ql,Gl,Jl,zl,o,null,-0,0)}break}while(1);nd(e)}function gu(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:tn},Al(t,a,d);var m=(a&62914560)===a?Ql-Oe():(a&4194048)===a?$l-Oe():0;if(m=qf(d,m),m!==null){ou=a,e.cancelPendingCommit=m(Iu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),vu(e,a,o,!l);return}}Iu(e,t,a,n,r,i,o,s,c)}function _u(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!wr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function vu(e,t,n,r){t&=~Kl,t&=~Gl,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Be(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&tt(e,n,t)}function yu(){return q&6?!0:(rd(0,!1),!1)}function bu(){if(Y!==null){if(Z===0)var e=Y.return;else e=Y,qi=Ki=null,Oo(e),Ma=null,Na=0,e=Y;for(;e!==null;)Rc(e.alternate,e),e=e.return;Y=null}}function xu(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,qd(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),ou=0,bu(),J=e,Y=n=di(e.current,null),X=t,Z=0,Rl=null,zl=!1,Bl=Ye(e,t),Vl=!1,Jl=ql=Kl=Gl=Wl=Ul=0,Xl=Yl=null,Zl=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Be(r),a=1<<i;t|=e[i],r&=~a}return Hl=t,ti(),n}function Su(e,t){B=null,A.H=Is,t===Sa||t===wa?(t=Aa(),Z=3):t===Ca?(t=Aa(),Z=4):Z=t===ec?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Rl=t,Y===null&&(Ul=1,Js(e,yi(t,e.current)))}function Cu(){var e=ro.current;return e===null?!0:(X&4194048)===X?io===null:(X&62914560)===X||X&536870912?e===io:!1}function wu(){var e=A.H;return A.H=Is,e===null?Is:e}function Tu(){var e=A.A;return A.A=Il,e}function Eu(){Ul=4,zl||(X&4194048)!==X&&ro.current!==null||(Bl=!0),!(Wl&134217727)&&!(Gl&134217727)||J===null||vu(J,X,ql,!1)}function Du(e,t,n){var r=q;q|=2;var i=wu(),a=Tu();(J!==e||X!==t)&&(tu=null,xu(e,t)),t=!1;var o=Ul;a:do try{if(Z!==0&&Y!==null){var s=Y,c=Rl;switch(Z){case 8:bu(),o=6;break a;case 3:case 2:case 9:case 6:ro.current===null&&(t=!0);var l=Z;if(Z=0,Rl=null,Nu(e,s,c,l),n&&Bl){o=0;break a}break;default:l=Z,Z=0,Rl=null,Nu(e,s,c,l)}}Ou(),o=Ul;break}catch(t){Su(e,t)}while(1);return t&&e.shellSuspendCounter++,qi=Ki=null,q=r,A.H=i,A.A=a,Y===null&&(J=null,X=0,ti()),o}function Ou(){for(;Y!==null;)ju(Y)}function ku(e,t){var n=q;q|=2;var r=wu(),a=Tu();J!==e||X!==t?(tu=null,eu=Oe()+500,xu(e,t)):Bl=Ye(e,t);a:do try{if(Z!==0&&Y!==null){t=Y;var o=Rl;b:switch(Z){case 1:Z=0,Rl=null,Nu(e,t,o,1);break;case 2:case 9:if(Ea(o)){Z=0,Rl=null,Mu(t);break}t=function(){Z!==2&&Z!==9||J!==e||(Z=7),nd(e)},o.then(t,t);break a;case 3:Z=7;break a;case 4:Z=5;break a;case 7:Ea(o)?(Z=0,Rl=null,Mu(t)):(Z=0,Rl=null,Nu(e,t,o,7));break;case 5:var s=null;switch(Y.tag){case 26:s=Y.memoizedState;case 5:case 27:var c=Y;if(s?Wf(s):c.stateNode.complete){Z=0,Rl=null;var l=c.sibling;if(l!==null)Y=l;else{var u=c.return;u===null?Y=null:(Y=u,Pu(u))}break b}}Z=0,Rl=null,Nu(e,t,o,5);break;case 6:Z=0,Rl=null,Nu(e,t,o,6);break;case 8:bu(),Ul=6;break a;default:throw Error(i(462))}}Au();break}catch(t){Su(e,t)}while(1);return qi=Ki=null,A.H=r,A.A=a,q=n,Y===null?(J=null,X=0,ti(),Ul):0}function Au(){for(;Y!==null&&!Ee();)ju(Y)}function ju(e){var t=Ac(e.alternate,e,Hl);e.memoizedProps=e.pendingProps,t===null?Pu(e):Y=t}function Mu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=mc(n,t,t.pendingProps,t.type,void 0,X);break;case 11:t=mc(n,t,t.pendingProps,t.type.render,t.ref,X);break;case 5:Oo(t);default:Rc(n,t),t=Y=fi(t,Hl),t=Ac(n,t,Hl)}e.memoizedProps=e.pendingProps,t===null?Pu(e):Y=t}function Nu(e,t,n,r){qi=Ki=null,Oo(t),Ma=null,Na=0;var i=t.return;try{if($s(e,i,t,n,X)){Ul=1,Js(e,yi(n,e.current)),Y=null;return}}catch(t){if(i!==null)throw Y=i,t;Ul=1,Js(e,yi(n,e.current)),Y=null;return}t.flags&32768?(z||r===1?e=!0:Bl||X&536870912?e=!1:(zl=e=!0,(r===2||r===9||r===3||r===6)&&(r=ro.current,r!==null&&r.tag===13&&(r.flags|=16384))),Fu(t,e)):Pu(t)}function Pu(e){var t=e;do{if(t.flags&32768){Fu(t,zl);return}e=t.return;var n=Ic(t.alternate,t,Hl);if(n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);Ul===0&&(Ul=5)}function Fu(e,t){do{var n=Lc(e.alternate,e);if(n!==null){n.flags&=32767,Y=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Y=e;return}Y=e=n}while(e!==null);Ul=6,Y=null}function Iu(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do Vu();while(ru!==0);if(q&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=L,et(e,n,o,s,c,l),e===J&&(Y=J=null,X=0),au=t,iu=e,ou=n,su=o,cu=a,lu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Yu(Me,function(){return Hu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=!!(t.flags&13878),t.subtreeFlags&13878||r){r=A.T,A.T=null,a=j.p,j.p=2,s=q,q|=4;try{rl(e,t,n)}finally{q=s,j.p=a,A.T=r}}ru=1,Lu(),Ru(),zu()}}function Lu(){if(ru===1){ru=0;var e=iu,t=au,n=!!(t.flags&13878);if(t.subtreeFlags&13878||n){n=A.T,A.T=null;var r=j.p;j.p=2;var i=q;q|=4;try{gl(t,e);var a=zd,o=kr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&Or(s.ownerDocument.documentElement,s)){if(c!==null&&Ar(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Dr(s,h),v=Dr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}sp=!!Rd,zd=Rd=null}finally{q=i,j.p=r,A.T=n}}e.current=t,ru=2}}function Ru(){if(ru===2){ru=0;var e=iu,t=au,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=A.T,A.T=null;var r=j.p;j.p=2;var i=q;q|=4;try{il(e,t.alternate,t)}finally{q=i,j.p=r,A.T=n}}ru=3}}function zu(){if(ru===4||ru===3){ru=0,De();var e=iu,t=au,n=ou,r=lu;t.subtreeFlags&10256||t.flags&10256?ru=5:(ru=0,au=iu=null,Bu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(nu=null),at(n),t=t.stateNode,Re&&typeof Re.onCommitFiberRoot==`function`)try{Re.onCommitFiberRoot(Le,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=A.T,i=j.p,j.p=2,A.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{A.T=t,j.p=i}}ou&3&&Vu(),nd(e),i=e.pendingLanes,n&261930&&i&42?e===du?uu++:(uu=0,du=e):uu=0,rd(0,!1)}}function Bu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,la(t)))}function Vu(){return Lu(),Ru(),zu(),Hu()}function Hu(){if(ru!==5)return!1;var e=iu,t=su;su=0;var n=at(ou),r=A.T,a=j.p;try{j.p=32>n?32:n,A.T=null,n=cu,cu=null;var o=iu,s=ou;if(ru=0,au=iu=null,ou=0,q&6)throw Error(i(331));var c=q;if(q|=4,Nl(o.current),Tl(o,o.current,s,n),q=c,rd(0,!1),Re&&typeof Re.onPostCommitFiberRoot==`function`)try{Re.onPostCommitFiberRoot(Le,o)}catch{}return!0}finally{j.p=a,A.T=r,Bu(e,t)}}function Uu(e,t,n){t=yi(n,t),t=Xs(e.stateNode,t,2),e=Wa(e,t,2),e!==null&&($e(e,2),nd(e))}function Q(e,t,n){if(e.tag===3)Uu(e,e,n);else for(;t!==null;){if(t.tag===3){Uu(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(nu===null||!nu.has(r))){e=yi(n,e),n=Zs(2),r=Wa(t,n,2),r!==null&&(Qs(n,r,t,e),$e(r,2),nd(r));break}}t=t.return}}function Wu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ll;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Vl=!0,i.add(n),e=Gu.bind(null,e,t,n),t.then(e,e))}function Gu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,J===e&&(X&n)===n&&(Ul===4||Ul===3&&(X&62914560)===X&&300>Oe()-Ql?!(q&2)&&xu(e,0):Kl|=n,Jl===X&&(Jl=0)),nd(e)}function Ku(e,t){t===0&&(t=Ze()),e=ii(e,t),e!==null&&($e(e,t),nd(e))}function qu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ku(e,n)}function Ju(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),Ku(e,n)}function Yu(e,t){return we(e,t)}var Xu=null,Zu=null,Qu=!1,$u=!1,ed=!1,td=0;function nd(e){e!==Zu&&e.next===null&&(Zu===null?Xu=Zu=e:Zu=Zu.next=e),$u=!0,Qu||(Qu=!0,ld())}function rd(e,t){if(!ed&&$u){ed=!0;do for(var n=!1,r=Xu;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Be(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,cd(r,a))}else a=X,a=Je(r,r===J?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ye(r,a)||(n=!0,cd(r,a))}r=r.next}while(n);ed=!1}}function id(){ad()}function ad(){$u=Qu=!1;var e=0;td!==0&&Gd()&&(e=td);for(var t=Oe(),n=null,r=Xu;r!==null;){var i=r.next,a=od(r,t);a===0?(r.next=null,n===null?Xu=i:n.next=i,i===null&&(Zu=n)):(n=r,(e!==0||a&3)&&($u=!0)),r=i}ru!==0&&ru!==5||rd(e,!1),td!==0&&(td=0)}function od(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Be(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=Xe(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=J,n=X,n=Je(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(Z===2||Z===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&Te(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||Ye(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&Te(r),at(n)){case 2:case 8:n=je;break;case 32:n=Me;break;case 268435456:n=Pe;break;default:n=Me}return r=sd.bind(null,e),n=we(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&Te(r),e.callbackPriority=2,e.callbackNode=null,2}function sd(e,t){if(ru!==0&&ru!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Vu()&&e.callbackNode!==n)return null;var r=X;return r=Je(e,e===J?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(hu(e,r,t),od(e,Oe()),e.callbackNode!=null&&e.callbackNode===n?sd.bind(null,e):null)}function cd(e,t){if(Vu())return null;hu(e,t,!0)}function ld(){Yd(function(){q&6?we(Ae,id):ad()})}function ud(){if(td===0){var e=fa;e===0&&(e=We,We<<=1,!(We&261888)&&(We=256)),td=e}return td}function dd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:en(``+e)}function fd(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function pd(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=dd((i[lt]||null).action),o=r.submitter;o&&(t=(t=o[lt]||null)?dd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new Cn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(td!==0){var e=o?fd(i,o):new FormData(i);Cs(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?fd(i,o):new FormData(i),Cs(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var md=0;md<Xr.length;md++){var hd=Xr[md];Zr(hd.toLowerCase(),`on`+(hd[0].toUpperCase()+hd.slice(1)))}Zr(Hr,`onAnimationEnd`),Zr(Ur,`onAnimationIteration`),Zr(Wr,`onAnimationStart`),Zr(`dblclick`,`onDoubleClick`),Zr(`focusin`,`onFocus`),Zr(`focusout`,`onBlur`),Zr(Gr,`onTransitionRun`),Zr(Kr,`onTransitionStart`),Zr(qr,`onTransitionCancel`),Zr(Jr,`onTransitionEnd`),Tt(`onMouseEnter`,[`mouseout`,`mouseover`]),Tt(`onMouseLeave`,[`mouseout`,`mouseover`]),Tt(`onPointerEnter`,[`pointerout`,`pointerover`]),Tt(`onPointerLeave`,[`pointerout`,`pointerover`]),wt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),wt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),wt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),wt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),wt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),wt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var gd=`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(` `),_d=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(gd));function vd(e,t){t=!!(t&4);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Qr(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Qr(e)}i.currentTarget=null,a=c}}}}function $(e,t){var n=t[dt];n===void 0&&(n=t[dt]=new Set);var r=e+`__bubble`;n.has(r)||(Sd(t,e,2,!1),n.add(r))}function yd(e,t,n){var r=0;t&&(r|=4),Sd(n,e,r,t)}var bd=`_reactListening`+Math.random().toString(36).slice(2);function xd(e){if(!e[bd]){e[bd]=!0,St.forEach(function(t){t!==`selectionchange`&&(_d.has(t)||yd(t,!1,e),yd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[bd]||(t[bd]=!0,yd(`selectionchange`,!1,t))}}function Sd(e,t,n,r){switch(mp(t)){case 2:var i=cp;break;case 8:i=lp;break;default:i=up}n=i.bind(null,t,n,e),i=void 0,!fn||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Cd(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var c=r.stateNode.containerInfo;if(c===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&s.stateNode.containerInfo===i)return;s=s.return}for(;c!==null;){if(s=_t(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}ln(function(){var r=a,i=rn(n),s=[];a:{var c=Yr.get(e);if(c!==void 0){var l=Cn,u=e;switch(e){case`keypress`:if(vn(n)===0)break a;case`keydown`:case`keyup`:l=Vn;break;case`focusin`:u=`focus`,l=Mn;break;case`focusout`:u=`blur`,l=Mn;break;case`beforeblur`:case`afterblur`:l=Mn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=An;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=jn;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Un;break;case Hr:case Ur:case Wr:l=Nn;break;case Jr:l=Wn;break;case`scroll`:case`scrollend`:l=Tn;break;case`wheel`:l=Gn;break;case`copy`:case`cut`:case`paste`:l=Pn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=Hn;break;case`toggle`:case`beforetoggle`:l=Kn}var d=!!(t&4),f=!d&&(e===`scroll`||e===`scrollend`),p=d?c===null?null:c+`Capture`:c;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=un(m,p),g!=null&&d.push(wd(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==nn&&(u=n.relatedTarget||n.fromElement)&&(_t(u)||u[ut]))break a;if((l||c)&&(c=i.window===i?i:(c=i.ownerDocument)?c.defaultView||c.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?_t(u):null,u!==null&&(f=o(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=An,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Hn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:yt(l),h=u==null?c:yt(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,_t(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=Ed,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&Dd(s,c,l,d,!1),u!==null&&f!==null&&Dd(s,f,u,d,!0)}}a:{if(c=r?yt(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=fr;else if(or(c)){if(pr)v=Sr;else{v=br;var y=yr}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&Zt(r.elementType)&&(v=fr):v=xr;if(v&&=v(e,r)){sr(s,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&Ut(c,`number`,c.value)}switch(y=r?yt(r):window,e){case`focusin`:(or(y)||y.contentEditable===`true`)&&(Mr=y,Nr=r,Pr=null);break;case`focusout`:Pr=Nr=Mr=null;break;case`mousedown`:Fr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Fr=!1,Ir(s,n,i);break;case`selectionchange`:if(jr)break;case`keydown`:case`keyup`:Ir(s,n,i)}var b;if(Jn)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else nr?er(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(Zn&&n.locale!==`ko`&&(nr||x!==`onCompositionStart`?x===`onCompositionEnd`&&nr&&(b=_n()):(mn=i,hn=`value`in mn?mn.value:mn.textContent,nr=!0)),y=Td(r,x),0<y.length&&(x=new Fn(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=tr(n),b!==null&&(x.data=b)))),(b=Xn?rr(e,n):ir(e,n))&&(x=Td(r,`onBeforeInput`),0<x.length&&(y=new Fn(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),pd(s,e,r,n,i)}vd(s,t)})}function wd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Td(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=un(e,n),i!=null&&r.unshift(wd(e,i,a)),i=un(e,t),i!=null&&r.push(wd(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Ed(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Dd(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=un(n,a),l!=null&&o.unshift(wd(n,l,c))):i||(l=un(n,a),l!=null&&o.push(wd(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Od=/\r\n?/g,kd=/\u0000|\uFFFD/g;function Ad(e){return(typeof e==`string`?e:``+e).replace(Od,`
9`).replace(kd,``)}function jd(e,t){return t=Ad(t),Ad(e)===t}function Md(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||qt(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&qt(e,``+r);break;case`className`:jt(e,`class`,r);break;case`tabIndex`:jt(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:jt(e,n,r);break;case`style`:Xt(e,r,o);break;case`data`:if(t!==`object`){jt(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=en(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`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}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&Md(e,t,`name`,a.name,a,null),Md(e,t,`formEncType`,a.formEncType,a,null),Md(e,t,`formMethod`,a.formMethod,a,null),Md(e,t,`formTarget`,a.formTarget,a,null)):(Md(e,t,`encType`,a.encType,a,null),Md(e,t,`method`,a.method,a,null),Md(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=en(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=tn);break;case`onScroll`:r!=null&&$(`scroll`,e);break;case`onScrollEnd`:r!=null&&$(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=en(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);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`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:$(`beforetoggle`,e),$(`toggle`,e),At(e,`popover`,r);break;case`xlinkActuate`:Mt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Mt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Mt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Mt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Mt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Mt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Mt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Mt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Mt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:At(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=Qt.get(n)||n,At(e,n,r))}}function Nd(e,t,n,r,a,o){switch(n){case`style`:Xt(e,r,o);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?qt(e,r):(typeof r==`number`||typeof r==`bigint`)&&qt(e,``+r);break;case`onScroll`:r!=null&&$(`scroll`,e);break;case`onScrollEnd`:r!=null&&$(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=tn);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!Ct.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(a=n.endsWith(`Capture`),t=n.slice(2,a?n.length-7:void 0),o=e[lt]||null,o=o==null?null:o[n],typeof o==`function`&&e.removeEventListener(t,o,a),typeof r==`function`)){typeof o!=`function`&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):At(e,n,r)}}}function Pd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:$(`error`,e),$(`load`,e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var s=n[o];if(s!=null)switch(o){case`src`:r=!0;break;case`srcSet`:a=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Md(e,t,o,s,n,null)}}a&&Md(e,t,`srcSet`,n.srcSet,n,null),r&&Md(e,t,`src`,n.src,n,null);return;case`input`:$(`invalid`,e);var c=o=s=a=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:a=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:o=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(i(137,t));break;default:Md(e,t,r,d,n,null)}}Ht(e,o,c,l,u,s,a,!1);return;case`select`:for(a in $(`invalid`,e),r=s=o=null,n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case`value`:o=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:Md(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&Wt(e,!!r,n,!0):Wt(e,!!r,t,!1);return;case`textarea`:for(s in $(`invalid`,e),o=a=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:a=c;break;case`children`:o=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(i(91));break;default:Md(e,t,s,c,n,null)}Kt(e,r,a,o);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:Md(e,t,l,r,n,null)}return;case`dialog`:$(`beforetoggle`,e),$(`toggle`,e),$(`cancel`,e),$(`close`,e);break;case`iframe`:case`object`:$(`load`,e);break;case`video`:case`audio`:for(r=0;r<gd.length;r++)$(gd[r],e);break;case`image`:$(`error`,e),$(`load`,e);break;case`details`:$(`toggle`,e);break;case`embed`:case`source`:case`link`:$(`error`,e),$(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(i(137,t));default:Md(e,t,u,r,n,null)}return;default:if(Zt(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Nd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&Md(e,t,c,r,n,null))}function Fd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var a=null,o=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||Md(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:o=m;break;case`name`:a=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(i(137,t));break;default:m!==f&&Md(e,t,p,m,r,f)}}Vt(e,s,c,l,u,d,o,a);return;case`select`:for(o in m=s=c=p=null,n)if(l=n[o],n.hasOwnProperty(o)&&l!=null)switch(o){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(o)||Md(e,t,o,null,r,l)}for(a in r)if(o=r[a],l=n[a],r.hasOwnProperty(a)&&(o!=null||l!=null))switch(a){case`value`:p=o;break;case`defaultValue`:c=o;break;case`multiple`:s=o;default:o!==l&&Md(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Wt(e,!!n,n?[]:``,!1):Wt(e,!!n,t,!0)):Wt(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:Md(e,t,c,null,r,a)}for(s in r)if(a=r[s],o=n[s],r.hasOwnProperty(s)&&(a!=null||o!=null))switch(s){case`value`:p=a;break;case`defaultValue`:m=a;break;case`children`:break;case`dangerouslySetInnerHTML`:if(a!=null)throw Error(i(91));break;default:a!==o&&Md(e,t,s,a,r,o)}Gt(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:Md(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:Md(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&Md(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(i(137,t));break;default:Md(e,t,u,p,r,m)}return;default:if(Zt(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Nd(e,t,_,void 0,r,p);for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Nd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&Md(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||Md(e,t,f,p,r,m)}function Id(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Ld(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Id(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var Rd=null,zd=null;function Bd(e){return e.nodeType===9?e:e.ownerDocument}function Vd(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function Hd(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function Ud(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Wd=null;function Gd(){var e=window.event;return e&&e.type===`popstate`?e!==Wd&&(Wd=e,!0):(Wd=null,!1)}var Kd=typeof setTimeout==`function`?setTimeout:void 0,qd=typeof clearTimeout==`function`?clearTimeout:void 0,Jd=typeof Promise==`function`?Promise:void 0,Yd=typeof queueMicrotask==`function`?queueMicrotask:Jd===void 0?Kd:function(e){return Jd.resolve(null).then(e).catch(Xd)};function Xd(e){setTimeout(function(){throw e})}function Zd(e){return e===`head`}function Qd(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8){if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Np(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)pf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,pf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[ht]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&pf(e.ownerDocument.body)}n=i}while(n);Np(t)}function $d(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8){if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++}n=r}while(n)}function ef(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:ef(n),gt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function tf(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r){if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e}else if(!e[ht])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=cf(e.nextSibling),e===null)break}return null}function nf(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=cf(e.nextSibling),e===null))return null;return e}function rf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=cf(e.nextSibling),e===null))return null;return e}function af(e){return e.data===`$?`||e.data===`$~`}function of(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function sf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function cf(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var lf=null;function uf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return cf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function df(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function ff(e,t,n){switch(t=Bd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(i(452));return e;case`head`:if(e=t.head,!e)throw Error(i(453));return e;case`body`:if(e=t.body,!e)throw Error(i(454));return e;default:throw Error(i(451))}}function pf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);gt(e)}var mf=new Map,hf=new Set;function gf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var _f=j.d;j.d={f:vf,r:yf,D:Sf,C:Cf,L:wf,m:Tf,X:Df,S:Ef,M:Of};function vf(){var e=_f.f(),t=yu();return e||t}function yf(e){var t=vt(e);t!==null&&t.tag===5&&t.type===`form`?Ts(t):_f.r(e)}var bf=typeof document>`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=Bt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),xt(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Bt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Bt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Bt(n.imageSizes)+`"]`)):i+=`[href="`+Bt(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=m({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),xt(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Bt(r)+`"][href="`+Bt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=m({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),xt(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=bt(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=m({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);xt(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=bt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=m({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),xt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=bt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=m({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),xt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var a=(a=ue.current)?gf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=bt(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=bt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=bt(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Af(e){return`href="`+Bt(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return m({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),xt(t),e.head.appendChild(t))}function Pf(e){return`[src="`+Bt(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Bt(n.href)+`"]`);if(r)return t.instance=r,xt(r),r;var a=m({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),xt(r),Pd(r,`style`,a),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Af(n.href);var o=e.querySelector(jf(a));if(o)return t.state.loading|=4,t.instance=o,xt(o),o;r=Mf(n),(a=mf.get(a))&&Rf(r,a),o=(e.ownerDocument||e).createElement(`link`),xt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(a=e.querySelector(Ff(o)))?(t.instance=a,xt(a),a):(r=n,(a=mf.get(o))&&(r=m({},n),zf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),xt(a),Pd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Rf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function zf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Bf=null;function Vf(e,t,n){if(Bf===null){var r=new Map,i=Bf=new Map;i.set(n,r)}else i=Bf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[ht]||a[I]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Hf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Uf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,xt(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),xt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Kf===0&&(Kf=62500*Ld());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Xf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=Jf.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Qf={$$typeof:C,Provider:null,Consumer:null,_currentValue:M,_currentValue2:M,_threadCount:0};function $f(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,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=Qe(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Qe(0),this.hiddenUpdates=Qe(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function ep(e,t,n,r,i,a,o,s,c,l,u,d){return e=new $f(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=li(3,null,null,t),e.current=a,a.stateNode=e,t=ca(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},Va(a),e}function tp(e){return e?(e=si,e):si}function np(e,t,n,r,i,a){i=tp(i),r.context===null?r.context=i:r.pendingContext=i,r=Ua(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Wa(e,r,t),n!==null&&(mu(n,e,t),Ga(n,e,t))}function rp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ip(e,t){rp(e,t),(e=e.alternate)&&rp(e,t)}function ap(e){if(e.tag===13||e.tag===31){var t=ii(e,67108864);t!==null&&mu(t,e,67108864),ip(e,67108864)}}function op(e){if(e.tag===13||e.tag===31){var t=fu();t=it(t);var n=ii(e,t);n!==null&&mu(n,e,t),ip(e,t)}}var sp=!0;function cp(e,t,n,r){var i=A.T;A.T=null;var a=j.p;try{j.p=2,up(e,t,n,r)}finally{j.p=a,A.T=i}}function lp(e,t,n,r){var i=A.T;A.T=null;var a=j.p;try{j.p=8,up(e,t,n,r)}finally{j.p=a,A.T=i}}function up(e,t,n,r){if(sp){var i=dp(r);if(i===null)Cd(e,t,r,fp,n),Cp(e,r);else if(Tp(i,e,t,n,r))r.stopPropagation();else if(Cp(e,r),t&4&&-1<Sp.indexOf(e)){for(;i!==null;){var a=vt(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=qe(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Be(o);s.entanglements[1]|=c,o&=~c}nd(a),!(q&6)&&(eu=Oe()+500,rd(0,!1))}}break;case 31:case 13:s=ii(a,2),s!==null&&mu(s,a,2),yu(),ip(a,2)}if(a=dp(r),a===null&&Cd(e,t,r,fp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Cd(e,t,r,null,n)}}function dp(e){return e=rn(e),pp(e)}var fp=null;function pp(e){if(fp=null,e=_t(e),e!==null){var t=o(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=s(t),e!==null)return e;e=null}else if(n===31){if(e=c(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return fp=e,null}function mp(e){switch(e){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(ke()){case Ae:return 2;case je:return 8;case Me:case Ne:return 32;case Pe:return 268435456;default:return 32}default:return 32}}var hp=!1,gp=null,_p=null,vp=null,yp=new Map,bp=new Map,xp=[],Sp=`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 Cp(e,t){switch(e){case`focusin`:case`focusout`:gp=null;break;case`dragenter`:case`dragleave`:_p=null;break;case`mouseover`:case`mouseout`:vp=null;break;case`pointerover`:case`pointerout`:yp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:bp.delete(t.pointerId)}}function wp(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=vt(t),t!==null&&ap(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Tp(e,t,n,r,i){switch(t){case`focusin`:return gp=wp(gp,e,t,n,r,i),!0;case`dragenter`:return _p=wp(_p,e,t,n,r,i),!0;case`mouseover`:return vp=wp(vp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return yp.set(a,wp(yp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,bp.set(a,wp(bp.get(a)||null,e,t,n,r,i)),!0}return!1}function Ep(e){var t=_t(e.target);if(t!==null){var n=o(t);if(n!==null){if(t=n.tag,t===13){if(t=s(n),t!==null){e.blockedOn=t,st(e.priority,function(){op(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,st(e.priority,function(){op(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Dp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=dp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);nn=r,n.target.dispatchEvent(r),nn=null}else return t=vt(n),t!==null&&ap(t),e.blockedOn=n,!1;t.shift()}return!0}function Op(e,t,n){Dp(e)&&n.delete(t)}function kp(){hp=!1,gp!==null&&Dp(gp)&&(gp=null),_p!==null&&Dp(_p)&&(_p=null),vp!==null&&Dp(vp)&&(vp=null),yp.forEach(Op),bp.forEach(Op)}function Ap(e,n){e.blockedOn===n&&(e.blockedOn=null,hp||(hp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,kp)))}var jp=null;function Mp(e){jp!==e&&(jp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){jp===e&&(jp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(pp(r||n)===null)continue;break}var a=vt(n);a!==null&&(e.splice(t,3),t-=3,Cs(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Np(e){function t(t){return Ap(t,e)}gp!==null&&Ap(gp,e),_p!==null&&Ap(_p,e),vp!==null&&Ap(vp,e),yp.forEach(t),bp.forEach(t);for(var n=0;n<xp.length;n++){var r=xp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<xp.length&&(n=xp[0],n.blockedOn===null);)Ep(n),n.blockedOn===null&&xp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[lt]||null;if(typeof a==`function`)o||Mp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[lt]||null)s=o.formAction;else if(pp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Mp(n)}}}function Pp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Fp(e){this._internalRoot=e}Ip.prototype.render=Fp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;np(n,fu(),e,t,null,null)},Ip.prototype.unmount=Fp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;np(e.current,2,null,e,null,null),yu(),t[ut]=null}};function Ip(e){this._internalRoot=e}Ip.prototype.unstable_scheduleHydration=function(e){if(e){var t=ot();e={blockedOn:null,target:e,priority:t};for(var n=0;n<xp.length&&t!==0&&t<xp[n].priority;n++);xp.splice(n,0,e),n===0&&Ep(e)}};var Lp=n.version;if(Lp!==`19.2.8`)throw Error(i(527,Lp,`19.2.8`));j.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(i(188)):(e=Object.keys(e).join(`,`),Error(i(268,e)));return e=u(t),e=e===null?null:f(e),e=e===null?null:e.stateNode,e};var Rp={bundleType:0,version:`19.2.8`,rendererPackageName:`react-dom`,currentDispatcherRef:A,reconcilerVersion:`19.2.8`};
9if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var zp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zp.isDisabled&&zp.supportsFiber)try{Le=zp.inject(Rp),Re=zp}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=Gs,s=Ks,c=qs;return t!=null&&(!0===t.unstable_strictMode&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=ep(e,1,!1,null,null,n,r,null,o,s,c,Pp),e[ut]=t.current,xd(e),new Fp(t)}})),_=o(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=g()})),v=l(d(),1),y=_(),b=`modulepreload`,x=function(e){return`/`+e},S={},C=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=x(t,n),t=s(t),t in S)return;S[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:b,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},w=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,T=/^[\\/]{2}/;function E(e,t){return t+e.replace(/\\/g,`/`)}var ee=`popstate`;function D(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function te(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return ie(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:ae(t)}return j(t,n,null,e)}function O(e,t){if(e===!1||e==null)throw Error(t)}function k(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function ne(){return Math.random().toString(36).substring(2,10)}function re(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function ie(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?A(t):t,state:n,key:t&&t.key||r||ne(),mask:i}}function ae({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function A(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function j(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:h.location,delta:t})}function f(e,t){s=`PUSH`;let r=D(e)?e:ie(h.location,e,t);n&&n(r,e),l=u()+1;let d=re(r,l),f=h.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:h.location,delta:1})}function p(e,t){s=`REPLACE`;let r=D(e)?e:ie(h.location,e,t);n&&n(r,e),l=u();let i=re(r,l),d=h.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:h.location,delta:0})}function m(e){return M(i,e)}let h={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(ee,d),c=e,()=>{i.removeEventListener(ee,d),c=null}},createHref(e){return t(i,e)},createURL:m,encodeLocation(e){let t=m(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:f,replace:p,go(e){return o.go(e)}};return h}function M(e,t,n=!1){let r=`http://localhost`;e&&(r=e.location.origin===`null`?e.location.href:e.location.origin),O(r,`No window.location.(origin|href) available to create URL`);let i=typeof t==`string`?t:ae(t);return i=i.replace(/ $/,`%20`),!n&&T.test(i)&&(i=r+i),new URL(i,r)}function oe(e,t,n=`/`){return se(e,t,n,!1)}function se(e,t,n,r,i){let a=Ce((typeof t==`string`?A(t):t).pathname||`/`,n);if(a==null)return null;let o=i??N(e),s=null,c=Se(a);for(let e=0;s==null&&e<o.length;++e)s=ve(o[e],c,r);return s}function N(e){let t=P(e);return ce(t),t}function P(e,t=[],n=[],r=``,i=!1){let a=(e,a,o=i,s)=>{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;O(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}
9" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=je([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(O(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),P(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:ge(l,e.index),routesMeta:u.map((e,t)=>{let[n,r]=xe(e.relativePath,e.caseSensitive,t===u.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of F(e.path))a(e,t,!0,n)}),t}function F(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=F(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function ce(e){e.sort((e,t)=>e.score===t.score?_e(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var le=/^:[\w-]+$/,ue=3,de=2,fe=1,pe=10,me=-2,he=e=>e===`*`;function ge(e,t){let n=e.split(`/`),r=n.length;return n.some(he)&&(r+=me),t&&(r+=de),n.filter(e=>!he(e)).reduce((e,t)=>e+(le.test(t)?ue:t===``?fe:pe),r)}function _e(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function ve(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e<r.length;++e){let s=r[e],c=e===r.length-1,l=a===`/`?t:t.slice(a.length)||`/`,u={path:s.relativePath,caseSensitive:s.caseSensitive,end:c},d=s.matcher&&s.compiledParams?be(u,l,s.matcher,s.compiledParams):ye(u,l),f=s.route;if(!d&&c&&n&&!r[r.length-1].route.index&&(d=ye({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},l)),!d)return null;
9Object.assign(i,d.params),o.push({params:i,pathname:je([a,d.pathname]),pathnameBase:Ne(je([a,d.pathnameBase])),route:f}),d.pathnameBase!==`/`&&(a=je([a,d.pathnameBase]))}return o}function ye(e,t){typeof e==`string`&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=xe(e.path,e.caseSensitive,e.end);return be(e,t,n,r)}function be(e,t,n,r){let i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,`$1`),s=i.slice(1);return{params:r.reduce((e,{paramName:t,isOptional:n},r)=>{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return e[t]=n&&!i?void 0:(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function xe(e,t=!1,n=!0){k(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function Se(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return k(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Ce(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function we(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?A(e):e,a;return n?(n=Ae(n),a=n.startsWith(`/`)?Te(n.substring(1),`/`):Te(n,t)):a=t,{pathname:a,search:Pe(r),hash:Fe(i)}}function Te(e,t){let n=Me(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function Ee(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function De(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function Oe(e){let t=De(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function ke(e,t,n,r=!1){let i;typeof e==`string`?i=A(e):(i={...e},O(!i.pathname||!i.pathname.includes(`?`),Ee(`?`,`pathname`,`search`,i)),O(!i.pathname||!i.pathname.includes(`#`),Ee(`#`,`pathname`,`hash`,i)),O(!i.search||!i.search.includes(`#`),Ee(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=we(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var Ae=e=>e.replace(/[\\/]{2,}/g,`/`),je=e=>Ae(e.join(`/`)),Me=e=>e.replace(/\/+$/,``),Ne=e=>Me(e).replace(/^\/*/,`/`),Pe=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,Fe=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Ie=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Le(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function Re(e){return je(e.map(e=>e.route.path).filter(Boolean))||`/`}var ze=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Be(e,t){let n=e;if(typeof n!=`string`||!w.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(ze)try{let e=new URL(window.location.href),r=T.test(n)?new URL(E(n,e.protocol)):new URL(n),a=Ce(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{k(!1,`<Link to="${n}">
9 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var Ve=[`POST`,`PUT`,`PATCH`,`DELETE`];new Set(Ve);var He=[`GET`,...Ve];new Set(He);var Ue=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function We(e){try{return Ue.includes(new URL(e).protocol)}catch{return!1}}var Ge=v.createContext(null);Ge.displayName=`DataRouter`;var Ke=v.createContext(null);Ke.displayName=`DataRouterState`;var qe=v.createContext(!1);function Je(){return v.useContext(qe)}var Ye=v.createContext({isTransitioning:!1});Ye.displayName=`ViewTransition`;var Xe=v.createContext(new Map);Xe.displayName=`Fetchers`;var Ze=v.createContext(null);Ze.displayName=`Await`;var Qe=v.createContext(null);Qe.displayName=`Navigation`;var $e=v.createContext(null);$e.displayName=`Location`;var et=v.createContext({outlet:null,matches:[],isDataRoute:!1});et.displayName=`Route`;var tt=v.createContext(null);tt.displayName=`RouteError`;var nt=`REACT_ROUTER_ERROR`,rt=`REDIRECT`,it=`ROUTE_ERROR_RESPONSE`;function at(e){if(e.startsWith(`${nt}:${rt}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function ot(e){if(e.startsWith(`${nt}:${it}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new Ie(t.status,t.statusText,t.data)}catch{}}function st(e,{relative:t}={}){O(ct(),`useHref() may be used only in the context of a <Router> component.`);let{basename:n,navigator:r}=v.useContext(Qe),{hash:i,pathname:a,search:o}=gt(e,{relative:t}),s=a;return n!==`/`&&(s=a===`/`?n:je([n,a])),r.createHref({pathname:s,search:o,hash:i})}function ct(){return v.useContext($e)!=null}function I(){return O(ct(),`useLocation() may be used only in the context of a <Router> component.`),v.useContext($e).location}var lt=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function ut(e){v.useContext(Qe).static||v.useLayoutEffect(e)}function dt(){let{isDataRoute:e}=v.useContext(et);return e?Nt():ft()}function ft(){O(ct(),`useNavigate() may be used only in the context of a <Router> component.`);let e=v.useContext(Ge),{basename:t,navigator:n}=v.useContext(Qe),{matches:r}=v.useContext(et),{pathname:i}=I(),a=JSON.stringify(Oe(r)),o=v.useRef(!1);return ut(()=>{o.current=!0}),v.useCallback((r,s={})=>{if(k(o.current,lt),!o.current)return;if(typeof r==`number`){n.go(r);return}let c=ke(r,JSON.parse(a),i,s.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:je([t,c.pathname])),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,i,e])}var pt=v.createContext(null);function mt(e){let t=v.useContext(et).outlet;return v.useMemo(()=>t&&v.createElement(pt.Provider,{value:e},t),[t,e])}function ht(){let{matches:e}=v.useContext(et);return e[e.length-1]?.params??{}}function gt(e,{relative:t}={}){let{matches:n}=v.useContext(et),{pathname:r}=I(),i=JSON.stringify(Oe(n));return v.useMemo(()=>ke(e,JSON.parse(i),r,t===`path`),[e,i,r,t])}function _t(e,t){return vt(e,t)}function vt(e,t,n){O(ct(),`useRoutes() may be used only in the context of a <Router> component.`);let{navigator:r}=v.useContext(Qe),{matches:i}=v.useContext(et),a=i[i.length-1],o=a?a.params:{},s=a?a.pathname:`/`,c=a?a.pathnameBase:`/`,l=a&&a.route;{let e=l&&l.path||``;Ft(s,!l||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${s}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
10
11Please change the parent <Route path="${e}"> to <Route path="${e===`/`?`*`:`${e}/*`}">.`)}let u=I(),d;if(t){let e=typeof t==`string`?A(t):t;O(c===`/`||e.pathname?.startsWith(c),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${c}" but pathname "${e.pathname}" was given in the \`location\` prop.`),d=e}else d=u;let f=d.pathname||`/`,p=f;if(c!==`/`){let e=c.replace(/^\//,``).split(`/`);p=`/`+f.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let m=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):oe(e,{pathname:p});k(l||m!=null,`No routes matched location "${d.pathname}${d.search}${d.hash}" `),k(m==null||m[m.length-1].route.element!==void 0||m[m.length-1].route.Component!==void 0||m[m.length-1].route.lazy!==void 0,`Matched leaf route at location "${d.pathname}${d.search}${d.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let h=Tt(m&&m.map(e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:je([c,r.encodeLocation?r.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?c:je([c,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),i,n);return t&&h?v.createElement($e.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...d},navigationType:`POP`}},h):h}function yt(){let e=Mt(),t=Le(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r=`rgba(200,200,200, 0.5)`,i={padding:`0.5rem`,backgroundColor:r},a={padding:`2px 4px`,backgroundColor:r},o=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),o=v.createElement(v.Fragment,null,v.createElement(`p`,null,`💿 Hey developer 👋`),v.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,v.createElement(`code`,{style:a},`ErrorBoundary`),` or`,` `,v.createElement(`code`,{style:a},`errorElement`),` prop on your route.`)),v.createElement(v.Fragment,null,v.createElement(`h2`,null,`Unexpected Application 
11Error!`),v.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?v.createElement(`pre`,{style:i},n):null,o)}var bt=v.createElement(yt,null),xt=class extends v.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=ot(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:v.createElement(et.Provider,{value:this.props.routeContext},v.createElement(tt.Provider,{value:e,children:this.props.component}));return this.context?v.createElement(Ct,{error:e},t):t}};xt.contextType=qe;var St=new WeakMap;function Ct({children:e,error:t}){let{basename:n}=v.useContext(Qe);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=at(t.digest);if(e){let r=St.get(t);if(r)throw r;let i=Be(e.location,n),a=i.absoluteURL||i.to;if(We(a))throw Error(`Invalid redirect location`);if(ze&&!St.get(t)){if(i.isExternal||e.reloadDocument)window.location.href=a;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:e.replace}));throw St.set(t,n),n}}return v.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${a}`})}}return e}function wt({routeContext:e,match:t,children:n}){let r=v.useContext(Ge);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),v.createElement(et.Provider,{value:e},n)}function Tt(e,t=[],n){let r=n?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r?.errors;if(a!=null){let e=i.findIndex(e=>e.route.id&&a?.[e.route.id]!==void 0);O(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(`,`)}`),i=i.slice(0,Math.min(i.length,e+1))}let o=!1,s=-1;if(n&&r){o=r.renderFallback;for(let e=0;e<i.length;e++){let t=i[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(s=e),t.route.id){let{loaderData:e,errors:a}=r,c=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!a||a[t.route.id]===void 0);if(t.route.lazy||c){n.isStatic&&(o=!0),i=s>=0?i.slice(0,s+1):[i[0]];break}}}}let c=n?.onError,l=r&&c?(e,t)=>{c(e,{location:r.location,params:r.matches?.[0]?.params??{},pattern:Re(r.matches),errorInfo:t})}:void 0;return i.reduceRight((e,n,c)=>{let u,d=!1,f=null,p=null;r&&(u=a&&n.route.id?a[n.route.id]:void 0,f=n.route.errorElement||bt,o&&(s<0&&c===0?(Ft(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,p=null):s===c&&(d=!0,p=n.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,c+1)),h=()=>{let t;return t=u?f:d?p:n.route.Component?v.createElement(n.route.Component,null):n.route.element?n.route.element:e,v.createElement(wt,{match:n,routeContext:{outlet:e,matches:m,isDataRoute:r!=null},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||c===0)?v.createElement(xt,{location:r.location,revalidation:r.revalidation,component:f,error:u,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0},onError:l}):h()},null)}function Et(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Dt(e){let t=v.useContext(Ge);return O(t,Et(e)),t}function Ot(e){let t=v.useContext(Ke);return O(t,Et(e)),t}function kt(e){let t=v.useContext(et);return O(t,Et(e)),t}function At(e){let t=kt(e),n=t.matches[t.matches.length-1];return O(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function jt(){return At(`useRouteId`)}function Mt(){let e=v.useContext(tt),t=Ot(`useRouteError`),n=At(`useRouteError`);return e===void 0?t.errors?.[n]:e}function Nt(){let{router:e}=Dt(`useNavigate`),t=At(`useNavigate`),n=v.useRef(!1);return ut(()=>{n.current=!0}),v.useCallback(async(r,i={})=>{k(n.current,lt),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var Pt={};function Ft(e,t,n){!t&&!Pt[e]&&(Pt[e]=!0,k(!1,n))}v.memo(It);function It({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return vt(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function Lt({to:e,replace:t,state:n,relative:r}){O(ct(),`<Navigate> may be used only in the context of a <Router> component.`);let{static:i}=v.useContext(Qe);k(!i,`<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.`);let{matches:a}=v.useContext(et),{pathname:o}=I(),s=dt(),c=ke(e,Oe(a),o,r===`path`),l=JSON.stringify(c);return v.useEffect(()=>{s(JSON.parse(l),{replace:t,state:n,relative:r})},[s,l,r,t,n]),null}function Rt(e){return mt(e.context)}function zt(e){O(!1,`A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.`)}function Bt({basename:e=`/`,children:t=null,location:n,navigationType:r=`POP`,navigator:i,static:a=!1,useTransitions:o}){O(!ct(),`You cannot render a <Router> inside another <Router>. You should never have more than one in your app.`);let s=e.replace(/^\/*/,`/`),c=v.useMemo(()=>({basename:s,navigator:i,static:a,useTransitions:o,future:{}}),[s,i,a,o]);typeof n==`string`&&(n=A(n));let{pathname:l=`/`,search:u=``,hash:d=``,state:f=null,key:p=`default`,mask:m}=n,h=v.useMemo(()=>{let e=Ce(l,s);return e==null?null:{location:{pathname:e,search:u,hash:d,state:f,key:p,mask:m},navigationType:r}},[s,l,u,d,f,p,r,m]);
11return k(h!=null,`<Router basename="${s}"> is not able to match the URL "${l}${u}${d}" because it does not start with the basename, so the <Router> won't render anything.`),h==null?null:v.createElement(Qe.Provider,{value:c},v.createElement($e.Provider,{children:t,value:h}))}function Vt({children:e,location:t}){return _t(Ht(e),t)}v.Component;function Ht(e,t=[]){let n=[];return v.Children.forEach(e,(e,r)=>{if(!v.isValidElement(e))return;let i=[...t,r];if(e.type===v.Fragment){n.push.apply(n,Ht(e.props.children,i));return}O(e.type===zt,`[${typeof e.type==`string`?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),O(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let a={id:e.props.id||i.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(a.children=Ht(e.props.children,i)),n.push(a)}),n}var Ut=`get`,Wt=`application/x-www-form-urlencoded`;function Gt(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function Kt(e){return Gt(e)&&e.tagName.toLowerCase()===`button`}function qt(e){return Gt(e)&&e.tagName.toLowerCase()===`form`}function Jt(e){return Gt(e)&&e.tagName.toLowerCase()===`input`}function Yt(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Xt(e,t){return e.button===0&&(!t||t===`_self`)&&!Yt(e)}var Zt=null;function Qt(){if(Zt===null)try{new FormData(document.createElement(`form`),0),Zt=!1}catch{Zt=!0}return Zt}var $t=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function en(e){return e!=null&&!$t.has(e)?(k(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Wt}"`),null):e}function tn(e,t){let n,r,i,a,o;if(qt(e)){let o=e.getAttribute(`action`);r=o?Ce(o,t):null,n=e.getAttribute(`method`)||Ut,i=en(e.getAttribute(`enctype`))||Wt,a=new FormData(e)}else if(Kt(e)||Jt(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a <button> or <input type="submit"> without a <form>`);let s=e.getAttribute(`formaction`)||o.getAttribute(`action`);if(r=s?Ce(s,t):null,n=e.getAttribute(`formmethod`)||o.getAttribute(`method`)||Ut,i=en(e.getAttribute(`formenctype`))||en(o.getAttribute(`enctype`))||Wt,a=new FormData(o,e),!Qt()){let{name:t,type:n,value:r}=e;if(n===`image`){let e=t?`${t}.`:``;a.append(`${e}x`,`0`),a.append(`${e}y`,`0`)}else t&&a.append(t,r)}}else if(Gt(e))throw Error(`Cannot submit element that is not <form>, <button>, or <input type="submit|image">`);else n=Ut,r=null,i=Wt,o=e;return a&&i===`text/plain`&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function nn(e,t){if(e===!1||e==null)throw Error(t)}function rn(e,t,n,r){let i=typeof e==`string`?new URL(e,typeof window>`u`?`server://singlefetch/`:window.location.origin):e;return i.pathname=n?i.pathname.endsWith(`/`)?`${i.pathname}_.${r}`:`${i.pathname}.${r}`:i.pathname===`/`?`_root.${r}`:t&&Ce(i.pathname,t)===`/`?`${Me(t)}/_root.${r}`:`${Me(i.pathname)}.${r}`,i}async function an(e,t){if(e.id in t)return t[e.id];try{let n=await C(()=>import(e.module),[]);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function on(e){return e!=null&&typeof e.page==`string`}function sn(e){return e==null?!1:e.href==null?e.rel===`preload`&&typeof e.imageSrcSet==`string`&&typeof e.imageSizes==`string`:typeof e.rel==`string`&&typeof e.href==`string`}async function cn(e,t,n){return pn((await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await an(r,n);return e.links?e.links():[]}return[]}))).flat(1).filter(sn).filter(e=>e.rel===`stylesheet`||e.rel===`preload`).map(e=>e.rel===`stylesheet`?{...e,rel:`prefetch`,as:`style`}:{...e,rel:`prefetch`}))}function ln(e,t,n,r,i,a){let o=(e,t)=>!n[t]||e.route.id!==n[t].route.id,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith(`*`)&&n[t].params[`*`]!==e.params[`*`];return a===`assets`?t.filter((e,t)=>
11o(e,t)||s(e,t)):a===`data`?t.filter((t,a)=>{let c=r.routes[t.route.id];if(!c||!c.hasLoader)return!1;if(o(t,a)||s(t,a))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if(typeof r==`boolean`)return r}return!0}):[]}function un(e,t,{includeHydrateFallback:n}={}){return dn(e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let i=[r.module];return r.clientActionModule&&(i=i.concat(r.clientActionModule)),r.clientLoaderModule&&(i=i.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(i=i.concat(r.hydrateFallbackModule)),r.imports&&(i=i.concat(r.imports)),i}).flat(1))}function dn(e){return[...new Set(e)]}function fn(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function pn(e,t){let n=new Set,r=new Set(t);return e.reduce((e,i)=>{if(t&&!on(i)&&i.as===`script`&&i.href&&r.has(i.href))return e;let a=JSON.stringify(fn(i));return n.has(a)||(n.add(a),e.push({key:a,link:i})),e},[])}function mn(){let e=v.useContext(Ge);return nn(e,`You must render this element inside a <DataRouterContext.Provider> element`),e}function hn(){let e=v.useContext(Ke);return nn(e,`You must render this element inside a <DataRouterStateContext.Provider> element`),e}var gn=v.createContext(void 0);gn.displayName=`FrameworkContext`;function _n(){let e=v.useContext(gn);return nn(e,`You must render this element inside a <HydratedRouter> element`),e}function vn(e,t){let n=v.useContext(gn),[r,i]=v.useState(!1),[a,o]=v.useState(!1),{onFocus:s,onBlur:c,onMouseEnter:l,onMouseLeave:u,onTouchStart:d}=t,f=v.useRef(null);v.useEffect(()=>{if(e===`render`&&o(!0),e===`viewport`){let e=new IntersectionObserver(e=>{e.forEach(e=>{o(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),v.useEffect(()=>{if(r){let e=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(e)}}},[r]);let p=()=>{i(!0)},m=()=>{i(!1),o(!1)};return n?e===`intent`?[a,f,{onFocus:yn(s,p),onBlur:yn(c,m),onMouseEnter:yn(l,p),onMouseLeave:yn(u,m),onTouchStart:yn(d,p)}]:[a,f,{}]:[!1,f,{}]}function yn(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function bn({page:e,...t}){let n=Je(),{nonce:r}=_n(),{router:i}=mn(),a=v.useMemo(()=>oe(i.routes,e,i.basename),[i.routes,e,i.basename]);return a?(t.nonce==null&&r&&(t={...t,nonce:r}),n?v.createElement(Sn,{page:e,matches:a,...t}):v.createElement(Cn,{page:e,matches:a,...t})):null}function xn(e){let{manifest:t,routeModules:n}=_n(),[r,i]=v.useState([]);return v.useEffect(()=>{let r=!1;return cn(e,t,n).then(e=>{r||i(e)}),()=>{r=!0}},[e,t,n]),r}function Sn({page:e,matches:t,...n}){let r=I(),{future:i}=_n(),{basename:a}=mn(),o=v.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=rn(e,a,i.v8_trailingSlashAwareDataRequests,`rsc`),o=!1,s=[];for(let e of t)typeof e.route.shouldRevalidate==`function`?o=!0:s.push(e.route.id);return o&&s.length>0&&n.searchParams.set(`_routes`,s.join(`,`)),[n.pathname+n.search]},[a,i.v8_trailingSlashAwareDataRequests,e,r,t]);return v.createElement(v.Fragment,null,o.map(e=>v.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})))}function Cn({page:e,matches:t,...n}){let r=I(),{future:i,manifest:a,routeModules:o}=_n(),{basename:s}=mn(),{loaderData:c,matches:l}=hn(),u=v.useMemo(()=>ln(e,t,l,a,r,`data`),[e,t,l,a,r]),d=v.useMemo(()=>ln(e,t,l,a,r,`assets`),[e,t,l,a,r]),f=v.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,l=!1;if(t.forEach(e=>{let t=a.routes[e.route.id];!t||!t.hasLoader||(!u.some(t=>t.route.id===e.route.id)&&e.route.id in c&&o[e.route.id]?.shouldRevalidate||t.hasClientLoader?l=!0:n.add(e.route.id))}),n.size===0)return[];let d=rn(e,s,i.v8_trailingSlashAwareDataRequests,`data`);return l&&n.size>0&&d.searchParams.set(`_routes`,t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(`,`)),[d.pathname+d.search]},[s,i.v8_trailingSlashAwareDataRequests,c,r,a,u,t,e,o]),p=v.useMemo(()=>un(d,a),[d,a]),m=xn(d);return v.createElement(v.Fragment,null,f.map(e=>v.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})),p.map(e=>v.createElement(`link`,{key:e,rel:`modulepreload`,href:e,...n})),m.map(({key:e,link:t})=>v.createElement(`link`,{key:e,nonce:n.nonce,...t,crossOrigin:t.crossOrigin??n.crossOrigin})))}function wn(...e){return t=>
11{e.forEach(e=>{typeof e==`function`?e(t):e!=null&&(e.current=t)})}}v.Component;var Tn=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;try{Tn&&(window.__reactRouterVersion=`7.18.2`)}catch{}function En({basename:e,children:t,useTransitions:n,window:r}){let i=v.useRef();i.current??=te({window:r,v5Compat:!0});let a=i.current,[o,s]=v.useState({action:a.action,location:a.location}),c=v.useCallback(e=>{n===!1?s(e):v.startTransition(()=>s(e))},[n]);return v.useLayoutEffect(()=>a.listen(c),[a,c]),v.createElement(Bt,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:a,useTransitions:n})}var Dn=v.forwardRef(function({onClick:e,discover:t=`render`,prefetch:n=`none`,relative:r,reloadDocument:i,replace:a,mask:o,state:s,target:c,to:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f,...p},m){let{basename:h,navigator:g,useTransitions:_}=v.useContext(Qe),y=typeof l==`string`&&w.test(l),b=Be(l,h);l=b.to;let x=st(l,{relative:r}),S=I(),C=null;if(o){let e=ke(o,[],S.mask?S.mask.pathname:`/`,!0);h!==`/`&&(e.pathname=e.pathname===`/`?h:je([h,e.pathname])),C=g.createHref(e)}let[T,E,ee]=vn(n,p),D=Mn(l,{replace:a,mask:o,state:s,target:c,preventScrollReset:u,relative:r,viewTransition:d,defaultShouldRevalidate:f,useTransitions:_});function te(t){e&&e(t),t.defaultPrevented||D(t)}let O=!(b.isExternal||i),k=v.createElement(`a`,{...p,...ee,href:(O?C:void 0)||b.absoluteURL||x,onClick:O?te:e,ref:wn(m,E),target:c,"data-discover":!y&&t===`render`?`true`:void 0});return T&&!y?v.createElement(v.Fragment,null,k,v.createElement(bn,{page:x})):k});Dn.displayName=`Link`;var On=v.forwardRef(function({"aria-current":e=`page`,caseSensitive:t=!1,className:n=``,end:r=!1,style:i,to:a,viewTransition:o,children:s,...c},l){let u=gt(a,{relative:c.relative}),d=I(),f=v.useContext(Ke),{navigator:p,basename:m}=v.useContext(Qe),h=f!=null&&Ln(u)&&o===!0,g=p.encodeLocation?p.encodeLocation(u).pathname:u.pathname,_=d.pathname,y=f&&f.navigation&&f.navigation.location?f.navigation.location.pathname:null;t||(_=_.toLowerCase(),y=y?y.toLowerCase():null,g=g.toLowerCase()),y&&m&&(y=Ce(y,m)||y);let b=g!==`/`&&g.endsWith(`/`)?g.length-1:g.length,x=_===g||!r&&_.startsWith(g)&&_.charAt(b)===`/`,S=y!=null&&(y===g||!r&&y.startsWith(g)&&y.charAt(g.length)===`/`),C={isActive:x,isPending:S,isTransitioning:h},w=x?e:void 0,T;T=typeof n==`function`?n(C):[n,x?`active`:null,S?`pending`:null,h?`transitioning`:null].filter(Boolean).join(` `);let E=typeof i==`function`?i(C):i;return v.createElement(Dn,{...c,"aria-current":w,className:T,ref:l,style:E,to:a,viewTransition:o},typeof s==`function`?s(C):s)});On.displayName=`NavLink`;var kn=v.forwardRef(({discover:e=`render`,fetcherKey:t,navigate:n,reloadDocument:r,replace:i,state:a,method:o=Ut,action:s,onSubmit:c,relative:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f,...p},m)=>{let{useTransitions:h}=v.useContext(Qe),g=Fn(),_=In(s,{relative:l}),y=o.toLowerCase()===`get`?`get`:`post`,b=typeof s==`string`&&w.test(s);return v.createElement(`form`,{ref:m,method:y,action:_,onSubmit:r?c:e=>{if(c&&c(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,s=r?.getAttribute(`formmethod`)||o,p=()=>g(r||e.currentTarget,{fetcherKey:t,method:s,navigate:n,replace:i,state:a,relative:l,preventScrollReset:u,viewTransition:d,defaultShouldRevalidate:f});h&&n!==!1?v.startTransition(()=>p()):p()},...p,"data-discover":!b&&e===`render`?`true`:void 0})});kn.displayName=`Form`;function An(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function jn(e){let t=v.useContext(Ge);return O(t,An(e)),t}function Mn(e,{target:t,replace:n,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c,useTransitions:l}={}){let u=dt(),d=I(),f=gt(e,{relative:o});return v.useCallback(p=>{if(Xt(p,t)){p.preventDefault();let t=n===void 0?ae(d)===ae(f):n,m=()=>u(e,{replace:t,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c});l?v.startTransition(()=>m()):m()}},[d,u,f,n,r,i,t,e,a,o,s,c,l])}var Nn=0,Pn=()=>`__${String(++Nn)}__`;function Fn(){let{router:e}
11=jn(`useSubmit`),{basename:t}=v.useContext(Qe),n=jt(),r=e.fetch,i=e.navigate;return v.useCallback(async(e,a={})=>{let{action:o,method:s,encType:c,formData:l,body:u}=tn(e,t);if(a.navigate===!1){let e=a.fetcherKey||Pn();await r(e,n,a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,flushSync:a.flushSync})}else await i(a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[r,i,t,n])}function In(e,{relative:t}={}){let{basename:n}=v.useContext(Qe),r=v.useContext(et);O(r,`useFormAction must be used inside a RouteContext`);let[i]=r.matches.slice(-1),a={...gt(e||`.`,{relative:t})},o=I();if(e==null){a.search=o.search;let e=new URLSearchParams(a.search),t=e.getAll(`index`);if(t.some(e=>e===``)){e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();a.search=n?`?${n}`:``}}return(!e||e===`.`)&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,`?index&`):`?index`),n!==`/`&&(a.pathname=a.pathname===`/`?n:je([n,a.pathname])),ae(a)}function Ln(e,{relative:t}={}){let n=v.useContext(Ye);O(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=jn(`useViewTransitionState`),i=gt(e,{relative:t});if(!n.isTransitioning)return!1;let a=Ce(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Ce(n.nextLocation.pathname,r)||n.nextLocation.pathname;return ye(i.pathname,o)!=null||ye(i.pathname,a)!=null}function Rn(e,t){return function(){return e.apply(t,arguments)}}var{toString:zn}=Object.prototype,{getPrototypeOf:Bn}=Object,{iterator:Vn,toStringTag:Hn}=Symbol,Un=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Wn=(e,t)=>{let n=e,r=[];for(;n!=null&&n!==Object.prototype;){if(r.indexOf(n)!==-1)return!1;if(r.push(n),Un(n,t))return!0;n=Bn(n)}return!1},Gn=(e,t)=>e!=null&&Wn(e,t)?e[t]:void 0,Kn=(e=>t=>{let n=zn.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),qn=e=>(e=e.toLowerCase(),t=>Kn(t)===e),Jn=e=>t=>typeof t===e,{isArray:Yn}=Array,Xn=Jn(`undefined`);function Zn(e){return e!==null&&!Xn(e)&&e.constructor!==null&&!Xn(e.constructor)&&tr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Qn=qn(`ArrayBuffer`);function $n(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Qn(e.buffer),t}var er=Jn(`string`),tr=Jn(`function`),nr=Jn(`number`),rr=e=>typeof e==`object`&&!!e,ir=e=>e===!0||e===!1,ar=e=>{if(!rr(e))return!1;let t=Bn(e);return(t===null||t===Object.prototype||Bn(t)===null)&&!Wn(e,Hn)&&!Wn(e,Vn)},or=e=>{if(!rr(e)||Zn(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},sr=qn(`Date`),cr=qn(`File`),lr=e=>!!(e&&e.uri!==void 0),ur=e=>e&&e.getParts!==void 0,dr=qn(`Blob`),fr=qn(`FileList`),pr=qn(`Set`),mr=e=>rr(e)&&tr(e.pipe);function hr(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var gr=hr(),_r=gr.FormData===void 0?void 0:gr.FormData,vr=e=>{if(!e)return!1;if(_r&&e instanceof _r)return!0;let t=Bn(e);if(!t||t===Object.prototype||!tr(e.append))return!1;let n=Kn(e);return n===`formdata`||n===`object`&&tr(e.toString)&&e.toString()===`[object FormData]`},yr=qn(`URLSearchParams`),[br,xr,Sr,Cr]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(qn),wr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function Tr(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),Yn(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{if(Zn(e))return;let i=n?Object.getOwnPropertyNames(e):Object.keys(e),a=i.length,o;for(r=0;r<a;r++)o=i[r],t.call(null,e[o],o,e)}}function Er(e,t){if(Zn(e))return null;t=t.toLowerCase();let n=Object.keys(e),r=n.length,i;for(;r-->0;)if(i=n[r],t===i.toLowerCase())return i;return null}var Dr=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,Or=e=>!Xn(e)&&e!==Dr;function kr(...e){let{caseless:t,skipUndefined:n}=Or(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&typeof i==`string`&&Er(r,i)||i,o=Un(r,a)?r[a]:void 0;ar(o)&&ar(e)?r[a]=kr(o,e):ar(e)?r[a]=kr({},e):Yn(e)?r[a]=e.slice():(!n||!Xn(e))&&(r[a]=e)};for(let t=0,n=e.length;t<n;t++){let n=e[t];if(!n||Zn(n)||(Tr(n,i),typeof n!=`object`||Yn(n)))continue;let r=Object.getOwnPropertySymbols(n);for(let e=0;e<r.length;e++){let t=r[e];Vr.call(n,t)&&i(n[t],t)}}return r}var Ar=(e,t,n,{allOwnKeys:r}={})=>(Tr(t,(t,r)=>{n&&tr(t)?Object.defineProperty(e,r,{__proto__:null,value:Rn(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),jr=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Mr=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,
11configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},Nr=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-->0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&Bn(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Pr=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},Fr=e=>{if(!e)return null;if(Yn(e))return e;let t=e.length;if(!nr(t))return null;let n=Array(t);for(;t-->0;)n[t]=e[t];return n},Ir=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&Bn(Uint8Array)),Lr=(e,t)=>{let n=(e&&e[Vn]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},Rr=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},zr=qn(`HTMLFormElement`),Br=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),{propertyIsEnumerable:Vr}=Object.prototype,Hr=qn(`RegExp`),Ur=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Tr(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},Wr=e=>{Ur(e,(t,n)=>{if(tr(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(tr(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},Gr=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return Yn(e)?r(e):r(String(e).split(t)),n},Kr=()=>{},qr=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Jr(e){return!!(e&&tr(e.append)&&e[Hn]===`FormData`&&e[Vn])}var Yr=e=>{let t=new WeakSet,n=e=>{if(rr(e)){if(t.has(e))return;if(Zn(e))return e;if(!(`toJSON`in e)){t.add(e);let r;if(pr(e)){r=[];for(let t of e){let e=n(t);!Xn(e)&&r.push(e)}}else r=Yn(e)?[]:{},Tr(e,(e,t)=>{let i=n(e);!Xn(i)&&(r[t]=i)});return t.delete(e),r}}return e};return n(e)},Xr=qn(`AsyncFunction`),Zr=e=>e&&(rr(e)||tr(e))&&tr(e.then)&&tr(e.catch),Qr=((e,t)=>e?setImmediate:t?((e,t)=>(Dr.addEventListener(`message`,({source:n,data:r})=>{n===Dr&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),Dr.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,tr(Dr.postMessage)),$r=typeof queueMicrotask<`u`?queueMicrotask.bind(Dr):typeof process<`u`&&process.nextTick||Qr,ei=e=>e!=null&&tr(e[Vn]),L={isArray:Yn,isArrayBuffer:Qn,isBuffer:Zn,isFormData:vr,isArrayBufferView:$n,isString:er,isNumber:nr,isBoolean:ir,isObject:rr,isPlainObject:ar,isEmptyObject:or,isReadableStream:br,isRequest:xr,isResponse:Sr,isHeaders:Cr,isUndefined:Xn,isDate:sr,isFile:cr,isReactNativeBlob:lr,isReactNative:ur,isBlob:dr,isRegExp:Hr,isFunction:tr,isStream:mr,isURLSearchParams:yr,isTypedArray:Ir,isFileList:fr,forEach:Tr,merge:kr,extend:Ar,trim:wr,stripBOM:jr,inherits:Mr,toFlatObject:Nr,kindOf:Kn,kindOfTest:qn,endsWith:Pr,toArray:Fr,forEachEntry:Lr,matchAll:Rr,isHTMLForm:zr,hasOwnProperty:Un,hasOwnProp:Un,hasOwnInPrototypeChain:Wn,getSafeProp:Gn,reduceDescriptors:Ur,freezeMethods:Wr,toObjectSet:Gr,toCamelCase:Br,noop:Kr,toFiniteNumber:qr,findKey:Er,global:Dr,isContextDefined:Or,isSpecCompliantForm:Jr,toJSONObject:Yr,isAsyncFn:Xr,isThenable:Zr,setImmediate:Qr,asap:$r,isIterable:ei,isSafeIterable:e=>e!=null&&Wn(e,Vn)&&ei(e)},ti=L.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),ni=e=>{let t={},n,r,i;return e&&e.split(`
12`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim();let a=L.hasOwnProp(t,n);!n||a&&L.hasOwnProp(ti,n)||(n===`set-cookie`?a?t[n].push(r):t[n]=[r]:t[n]=a?t[n]+`, `+r:r)}),t};function ri(e){let t=0,n=e.length;for(;t<n;){let n=e.charCodeAt(t);if(n!==9&&n!==32)break;t+=1}for(;n>t;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}var ii=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),ai=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function oi(e,t){return L.isArray(e)?e.map(e=>oi(e,t)):ri(String(e).replace(t,``))}var si=e=>oi(e,ii),ci=e=>oi(e,ai);function li(e){let t=Object.create(null);
12return L.forEach(e.toJSON(),(e,n)=>{t[n]=ci(e)}),t}var ui=Symbol(`internals`);function di(e){return e&&String(e).trim().toLowerCase()}function fi(e){return e===!1||e==null?e:L.isArray(e)?e.map(fi):si(String(e))}function pi(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var mi=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function hi(e){let t=0,n=e.length;for(;t<n;){let n=e.charCodeAt(t);if(n!==9&&n!==32)break;t+=1}for(;n>t;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}function gi(e){let t=e.length-1;if(t<1||e.charCodeAt(0)!==34||e.charCodeAt(t)!==34)return e;let n=``;for(let r=1;r<t;r++){let i=e.charCodeAt(r);if(i===34||i===92&&(r+=1,r>=t))return e;n+=e[r]}return n}function _i(e){let t=Object.create(null),n=String(e),r=0,i=!1,a=!1;function o(e){let i=hi(n.slice(r,e)),a=i.indexOf(`=`);if(a<1)return;let o=hi(i.slice(0,a));if(!mi.test(o))return;let s=o.toLowerCase();if(s===`__proto__`||s===`constructor`||s===`prototype`)return;let c=hi(i.slice(a+1));t[s]=gi(c)}for(let e=0;e<n.length;e++){let t=n.charCodeAt(e);i?a?a=!1:t===92?a=!0:t===34&&(i=!1):t===34?i=!0:(t===44||t===59)&&(o(e),r=e+1)}return o(n.length),t}var vi=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function yi(e,t,n,r,i){if(L.isFunction(r))return r.call(this,t,n);if(i&&(t=n),L.isString(t)){if(L.isString(r))return t.indexOf(r)!==-1;if(L.isRegExp(r))return r.test(t)}}function bi(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function xi(e,t){let n=L.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var Si=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=di(t);if(!i)return;let a=L.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=fi(e))}let a=(e,t)=>L.forEach(e,(e,n)=>i(e,n,t));if(L.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(L.isString(e)&&(e=e.trim())&&!vi(e))a(ni(e),t);else if(L.isObject(e)&&L.isSafeIterable(e)){let n=Object.create(null),r,i;for(let t of e){if(!L.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);i=t[0],L.hasOwnProp(n,i)?(r=n[i],n[i]=L.isArray(r)?[...r,t[1]]:[r,t[1]]):n[i]=t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=di(e),e){let n=L.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return pi(e);if(L.isFunction(t))return t.call(this,e,n);if(L.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=di(e),e){let n=L.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||yi(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=di(e),e){let i=L.findKey(n,e);i&&(!t||yi(n,n[i],i,t))&&(delete n[i],r=!0)}}return L.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||yi(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return L.forEach(this,(r,i)=>{let a=L.findKey(n,i);if(a){t[a]=fi(r),delete t[i];return}let o=e?bi(i):String(i).trim();o!==i&&delete t[i],t[o]=fi(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return L.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&L.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(`
13`)}getSetCookie(){let e=this.get(`set-cookie`);return L.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return _i(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[ui]=this[ui]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=di(e);t[r]||(xi(n,e),t[r]=!0)}return L.isArray(e)?e.forEach(r):r(e),this}};Si.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),L.reduceDescriptors(Si.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),L.freezeMethods(Si);
13var Ci=`[REDACTED ****]`;function wi(e){if(L.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(L.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function Ti(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||L.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof Si&&(e=e.toJSON()),r.push(e);let t;if(L.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);L.isUndefined(r)||(t[n]=r)});else{if(!L.isPlainObject(e)&&wi(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?Ci:i(a);L.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}function Ei(e){try{return String(e)}catch{return``}}function Di(e){return e.errors.map(e=>{try{return e&&e.message?Ei(e.message):Ei(e)}catch{return``}}).filter(Boolean).join(`; `)||e.name||`AggregateError`}var R=class e extends Error{static from(t,n,r,i,a,o){let s=t.message;!s&&L.isArray(t.errors)&&t.errors.length&&(s=Di(t));let c=new e(s,n||t.code,r,i,a);return Object.defineProperty(c,"cause",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),c.name=t.name,t.status!=null&&c.status==null&&(c.status=t.status),o&&Object.assign(c,o),c}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&L.hasOwnProp(e,`redact`)?e.redact:void 0,n=L.isArray(t)&&t.length>0?Ti(e,t):L.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};R.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,R.ERR_BAD_OPTION=`ERR_BAD_OPTION`,R.ECONNABORTED=`ECONNABORTED`,R.ETIMEDOUT=`ETIMEDOUT`,R.ECONNREFUSED=`ECONNREFUSED`,R.ERR_NETWORK=`ERR_NETWORK`,R.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,R.ERR_DEPRECATED=`ERR_DEPRECATED`,R.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,R.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,R.ERR_CANCELED=`ERR_CANCELED`,R.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,R.ERR_INVALID_URL=`ERR_INVALID_URL`,R.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function Oi(e){return L.isPlainObject(e)||L.isArray(e)}function ki(e){return L.endsWith(e,`[]`)?e.slice(0,-2):e}function Ai(e,t,n){return e?e.concat(t).map(function(e,t){return e=ki(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function ji(e){return L.isArray(e)&&!e.some(Oi)}var Mi=L.toFlatObject(L,{},null,function(e){return/^is[A-Z]/.test(e)});function Ni(e,t,n){if(!L.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=L.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!L.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||m,a=n.dots,o=n.indexes,s=n.Blob||typeof Blob<`u`&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,l=s&&L.isSpecCompliantForm(t),u=[];if(!L.isFunction(i))throw TypeError(`visitor must be a function`);function d(e){if(e===null)return``;if(L.isDate(e))return e.toISOString();if(L.isBoolean(e))return e.toString();if(!l&&L.isBlob(e))throw new R(`Blob is not supported. Use a Buffer instead.`);if(L.isArrayBuffer(e)||L.isTypedArray(e)){if(l&&typeof s==`function`)return new s([e]);throw new R(`Blob is not supported. Use a Buffer instead.`,R.ERR_NOT_SUPPORT)}return e}function f(e){if(e>c)throw new R(`Object is too deeply nested (`+e+` levels). Max depth: `+c,R.ERR_FORM_DATA_DEPTH_EXCEEDED)}function p(e,t){if(c===1/0)return JSON.stringify(e);let n=[];return JSON.stringify(e,function(e,r){if(!L.isObject(r))return r;for(;n.length&&n[n.length-1]!==this;)n.pop();return n.push(r),f(t+n.length-1),r})}function m(e,n,i){let s=e;if(L.isReactNative(t)&&L.isReactNativeBlob(e))return t.append(Ai(i,n,a),d(e)),!1;if(e&&!i&&typeof e==`object`){if(L.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=p(e,1);else if(L.isArray(e)&&ji(e)||(L.isFileList(e)||L.endsWith(n,`[]`))&&(s=L.toArray(e)))return n=ki(n),s.forEac
13h(function(e,r){!(L.isUndefined(e)||e===null)&&t.append(o===!0?Ai([n],r,a):o===null?n:n+`[]`,d(e))}),!1}return Oi(e)?!0:(t.append(Ai(i,n,a),d(e)),!1)}let h=Object.assign(Mi,{defaultVisitor:m,convertValue:d,isVisitable:Oi});function g(e,n,r=0){if(!L.isUndefined(e)){if(f(r),u.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));u.push(e),L.forEach(e,function(e,a){(!(L.isUndefined(e)||e===null)&&i.call(t,e,L.isString(a)?a.trim():a,n,h))===!0&&g(e,n?n.concat(a):[a],r+1)}),u.pop()}}if(!L.isObject(e))throw TypeError(`data must be an object`);return g(e),t}function Pi(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function z(e,t){this._pairs=[],e&&Ni(e,this,t)}var Fi=z.prototype;Fi.append=function(e,t){this._pairs.push([e,t])},Fi.toString=function(e){let t=e?t=>e.call(this,t,Pi):Pi;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function Ii(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function Li(e,t,n){if(!t)return e;e||=``;let r=L.isFunction(n)?{serialize:n}:n,i=L.getSafeProp(r,`encode`)||Ii,a=L.getSafeProp(r,`serialize`),o;if(o=a?a(t,r):L.isURLSearchParams(t)?t.toString():new z(t,r).toString(i),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var Ri=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){L.forEach(this.handlers,function(t){t!==null&&e(t)})}},zi={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},Bi={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:z,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},Vi=s({hasBrowserEnv:()=>Hi,hasStandardBrowserEnv:()=>Wi,hasStandardBrowserWebWorkerEnv:()=>Gi,navigator:()=>Ui,origin:()=>Ki}),Hi=typeof window<`u`&&typeof document<`u`,Ui=typeof navigator==`object`&&navigator||void 0,Wi=Hi&&(!Ui||[`ReactNative`,`NativeScript`,`NS`].indexOf(Ui.product)<0),Gi=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,Ki=Hi&&window.location.href||`http://localhost`,qi={...Vi,...Bi};function Ji(e,t){return Ni(e,new qi.classes.URLSearchParams,{visitor:function(e,t,n,r){return qi.isNode&&L.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}var Yi=100;function Xi(e){if(e>Yi)throw new R(`FormData field is too deeply nested (`+e+` levels). Max depth: `+Yi,R.ERR_FORM_DATA_DEPTH_EXCEEDED)}function Zi(e){let t=[],n=/[^.[\]]+|\[([^.[\]]*)]/g,r;for(;(r=n.exec(e))!==null;)Xi(t.length),t.push(r[0]===`[]`?``:r[1]||r[0]);return t}function Qi(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r<i;r++)a=n[r],t[a]=e[a];return t}function $i(e){function t(e,n,r,i){Xi(i);let a=e[i++];if(a===`__proto__`)return!0;let o=Number.isFinite(+a),s=i>=e.length;return a=!a&&L.isArray(r)?r.length:a,s?(L.hasOwnProp(r,a)?r[a]=L.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!L.hasOwnProp(r,a)||!L.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&L.isArray(r[a])&&(r[a]=Qi(r[a])),!o)}if(L.isFormData(e)&&L.isFunction(e.entries)){let n={};return L.forEachEntry(e,(e,r)=>{t(Zi(e),r,n,0)}),n}return null}var ea=(e,t)=>e!=null&&L.hasOwnProp(e,t)?e[t]:void 0;function ta(e,t,n){if(L.isString(e))try{return(t||JSON.parse)(e),L.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var na={transitional:zi,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=L.isObject(e);if(i&&L.isHTMLForm(e)&&(e=new FormData(e)),L.isFormData(e))return r?JSON.stringify($i(e)):e;if(L.isArrayBuffer(e)||L.isBuffer(e)||L.isStream(e)||L.isFile(e)||L.isBlob(e)||L.isReadableStream(e))return e;if(L.isArrayBufferView(e))return e.buffer;if(L.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;
13if(i){let t=ea(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return Ji(e,t).toString();if((a=L.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=ea(this,`env`),r=n&&n.FormData;return Ni(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),ta(e)):e}],transformResponse:[function(e){let t=ea(this,`transitional`)||na.transitional,n=t&&t.forcedJSONParsing,r=ea(this,`responseType`),i=r===`json`;if(L.isResponse(e)||L.isReadableStream(e))return e;if(e&&L.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,ea(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?R.from(e,R.ERR_BAD_RESPONSE,this,null,ea(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:qi.classes.FormData,Blob:qi.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};L.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],e=>{na.headers[e]={}});function ra(e,t){let n=this||na,r=t||n,i=Si.from(r.headers),a=r.data;return L.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function ia(e){return!!(e&&e.__CANCEL__)}var aa=class extends R{constructor(e,t,n){super(e??`canceled`,R.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function oa(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new R(`Request failed with status code `+n.status,n.status>=400&&n.status<500?R.ERR_BAD_REQUEST:R.ERR_BAD_RESPONSE,n.config,n.request,n))}function sa(e){let t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||``}function ca(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o<t)return;let f=l&&c-l;return f?Math.round(d*1e3/f):void 0}}function la(e,t){let n=0,r=1e3/t,i,a,o=(t,r=Date.now())=>{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var ua=(e,t,n=3)=>{let r=0,i=ca(50,250);return la(n=>{if(!n||typeof n.loaded!=`number`)return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=Math.max(0,o==null?a:Math.min(a,o)),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},da=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},fa=(e,t=L.asap)=>(...n)=>t(()=>e(...n)),pa=qi.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,qi.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(qi.origin),qi.navigator&&/(msie|trident)/i.test(qi.navigator.userAgent)):()=>!0,ma=qi.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];L.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),L.isString(r)&&s.push(`path=${r}`),L.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),L.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;n<t.length;n++){let r=t[n].replace(/^\s+/,``),i=r.indexOf(`=`);if(i!==-1&&r.slice(0,i)===e)try{return decodeURIComponent(r.slice(i+1))}catch{return r.slice(i+1)}}return null},remove(e){this.write(e,``,Date.now()-864e5,`/`)}}:{write(){},read(){return null},remove(){}};function ha(e){return typeof e==`string`&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function ga(e,t){if(!t)return e;let n=e.length;for(;n>0&&e.charCodeAt(n-1)===47;)n--;return e.slice(0,n)+`/`+t.replace(/^\/+/,``)}var _a=/^https?:(?!\/\/)/i,va=/[\t\n\r]/g;function ya(e){let t=0;for(;t<e.length&&e.charCodeAt(t)<=32;)t++;return e.slice(t)}function ba(e){return ya(e).replace(va,``)}function xa(e){return e&&e.replace(/(^|&)([^=&]*=)?[^&]+/g,(e,t,n=``)=>`${t}${n}${Ci}`)}function Sa(e){let t=e.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${Ci}@`),n=t.indexOf(`#`),r=(n===-1?t:t.slice(0,n)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${Ci}`);return n===-1?r:`${r}#${xa(t.slice(n+1))}`}function Ca(e,t){if(typeof e==`string`){let n=ba(e);if(_a.test(n))throw new R(`Invalid URL ${JSON.stringify(Sa(n))}: missing "//" after protocol`,R.ERR_INVALID_URL,t)}}function wa(e,t,n,r){Ca(t,r);
13let i=!ha(t);return e&&(i||n===!1)?(Ca(e,r),ga(e,t)):t}var Ta=e=>e instanceof Si?{...e}:e,Ea=e=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(e).concat(Object.getOwnPropertySymbols(e).filter(t=>Object.getOwnPropertyDescriptor(e,t).enumerable)):Object.keys(e);function Da(e,t){e||={},t||={};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return L.isPlainObject(e)&&L.isPlainObject(t)?L.merge.call({caseless:r},e,t):L.isPlainObject(t)?L.merge({},t):L.isArray(t)?t.slice():t}function i(e,t,n,i){if(!L.isUndefined(t))return r(e,t,n,i);if(!L.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!L.isUndefined(t))return r(void 0,t)}function o(e,t){if(!L.isUndefined(t))return r(void 0,t);if(!L.isUndefined(e))return r(void 0,e)}function s(n){let r=L.hasOwnProp(t,`transitional`)?t.transitional:void 0;if(!L.isUndefined(r)){if(L.isPlainObject(r)){if(L.hasOwnProp(r,n))return r[n]}else return}let i=L.hasOwnProp(e,`transitional`)?e.transitional:void 0;if(L.isPlainObject(i)&&L.hasOwnProp(i,n))return i[n]}function c(n,i,a){if(L.hasOwnProp(t,a))return r(n,i);if(L.hasOwnProp(e,a))return r(void 0,n)}let l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:c,headers:(e,t,n)=>i(Ta(e),Ta(t),n,!0)};return L.forEach(Ea({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=L.hasOwnProp(l,r)?l[r]:i,o=a(L.hasOwnProp(e,r)?e[r]:void 0,L.hasOwnProp(t,r)?t[r]:void 0,r);L.isUndefined(o)&&a!==c||(n[r]=o)}),L.hasOwnProp(t,`validateStatus`)&&L.isUndefined(t.validateStatus)&&s(`validateStatusUndefinedResolves`)===!1&&(L.hasOwnProp(e,`validateStatus`)?n.validateStatus=r(void 0,e.validateStatus):delete n.val
13idateStatus),n}var Oa=[`content-type`,`content-length`];function ka(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t||{}).forEach(([t,n])=>{Oa.includes(t.toLowerCase())&&e.set(t,n)})}var Aa=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16)));function ja(e){let t=Da({},e),n=e=>L.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=Si.from(s),t.url=Li(wa(l,d,u,t),n(`params`),n(`paramsSerializer`)),c){let t=L.getSafeProp(c,`username`)||``,n=L.getSafeProp(c,`password`)||``;try{s.set(`Authorization`,`Basic `+btoa(t+`:`+(n?Aa(n):``)))}catch(t){throw R.from(t,R.ERR_BAD_OPTION_VALUE,e)}}if(L.isFormData(r)&&(qi.hasStandardBrowserEnv||qi.hasStandardBrowserWebWorkerEnv||L.isReactNative(r)?s.setContentType(void 0):L.isFunction(r.getHeaders)&&ka(s,r.getHeaders(),n(`formDataHeaderPolicy`))),qi.hasStandardBrowserEnv&&(L.isFunction(i)&&(i=i(t)),i===!0||i==null&&pa(t.url))){let e=a&&o&&ma.read(o);e&&s.set(a,e)}return t}var Ma=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=ja(e),i=r.data,a=Si.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=Si.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());oa(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.startsWith(`file:`))||setTimeout(g)},h.onabort=function(){h&&=(n(new R(`Request aborted`,R.ECONNABORTED,e,h)),m(),null)},h.onerror=function(t){let r=new R(t&&t.message?t.message:`Network Error`,R.ERR_NETWORK,e,h);r.event=t||null,n(r),m(),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||zi;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new R(t,i.clarifyTimeoutError?R.ETIMEDOUT:R.ECONNABORTED,e,h)),m(),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&L.forEach(li(a),function(e,t){h.setRequestHeader(t,e)}),L.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=ua(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=ua(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new aa(null,e,h):t),h.abort(),m(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=sa(r.url);if(_&&!qi.protocols.includes(_)){n(new R(`Unsupported protocol `+_+`:`,R.ERR_BAD_REQUEST,e)),m();return}h.send(i||null)})},Na=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof R?t:new aa(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new R(`timeout of ${t}ms exceeded`,R.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>{if(!r){if(e.aborted){i.call(e);return}e.addEventListener(`abort`,i,{once:!0})}});let{signal:s}=n;return s.unsubscribe=()=>L.asap(o),s},Pa=function*(e,t){let n=e.byteLength;if(!t||n<t){yield e;return}let r=0,i;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},Fa=async function*(e,t){for await(let n of Ia(e))yield*Pa(n,t)},Ia=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}let t=e.getReader();try{for(;;){let{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}},La=(e,t,n,r)=>{let i=Fa(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},Ra=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,za=(e,t,n)=>t+2<n&&Ra(e.charCodeAt(t+1))&&Ra(e.charCodeAt(t+2)),Ba=e=>e<=57?e-48:(e&223)-55,Va=e=>e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===43||e===47||e===45||e===95,Ha=e=>e===9||e===10||e===12||e===13||e===32,Ua=e=>{let t=Math.floor(e/4),n=e%4;return t*3+(n===2?1:n===3?2:0)},Wa=e=>{let t=e.length,n=0;return t>0&&e.charCodeAt(t-1)===61&&(n++,t>1&&e.charCodeAt(t-2)===61&&n++),Math.floor((t-n)*3/4)},Ga=e=>{let t=e.length,n=0,r=0,i=!1;for(let a=0;a<t;a++){let o=e.charCodeAt(a);if(o===37&&za(e,a,t)&&(o=Ba(e.charCodeAt(a+1))*16+Ba(e.charCodeAt(a+2)),a+=2),!Ha(o)){if(o===61){r++;continue}if(!Va(o)||r>0){i=!0;continue}n++}}return i||r>2||r>0&&(n+r)%4!=0||n%4==1?Wa(e):Ua(n)},Ka=(e,t)=>{if(!e||typeof e!=`string`||!e.startsWith(`data:`))return 0;let n=e.indexOf(`,`);if(n<0)return 0;let r=e.slice(5,n),i=e.slice(n+1);if(/;base64/i.test(r))return t(i);let a=0;for(let e=0,t=i.length;e<t;e++){let n=i.charCodeAt(e);if(n===37&&za(i,e,t))a+=1,e+=2;else if(n<128)a+=1;else if(n<2048)a+=2;else if(n>=55296&&n<=56319&&e+1<t){let t=i.charCodeAt(e+1);t>
13=56320&&t<=57343?(a+=4,e++):a+=3}else a+=3}return a};function qa(e){let t=typeof e==`string`?e.indexOf(`#`):-1;return Ka(t===-1?e:e.slice(0,t),Ga)}var Ja=`1.19.0`,Ya=65536,{isFunction:Xa}=L,Za=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Qa=e=>{if(!L.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},$a=(e,...t)=>{try{return!!e(...t)}catch{return!1}},eo=e=>{let t=e.indexOf(`://`),n=e;return t!==-1&&(n=n.slice(t+3)),n.includes(`@`)||n.includes(`:`)},to=e=>{let t=L.global!==void 0&&L.global!==null?L.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=L.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?Xa(i):typeof fetch==`function`,c=Xa(a),l=Xa(o);if(!s)return!1;let u=s&&Xa(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&$a(()=>{let e=!1,t=new a(qi.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&$a(()=>L.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new R(`Response type '${e}' is not supported`,R.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(L.isBlob(e))return e.size;if(L.isSpecCompliantForm(e))return(await new a(qi.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(L.isArrayBufferView(e)||L.isArrayBuffer(e))return e.byteLength;if(L.isURLSearchParams(e)&&(e+=``),L.isString(e))return(await d(e)).byteLength},g=async(e,t)=>L.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:d,timeout:_,onDownloadProgress:v,onUploadProgress:y,responseType:b,headers:x,withCredentials:S=`same-origin`,fetchOptions:C,maxContentLength:w,maxBodyLength:T}=ja(e),E=L.isNumber(w)&&w>-1,ee=L.isNumber(T)&&T>-1,D=t=>L.hasOwnProp(e,t)?e[t]:void 0,te=i||fetch;b=b?(b+``).toLowerCase():`text`;let O=Na([l,d&&d.toAbortSignal()],_),k=null,ne=O&&O.unsubscribe&&(()=>{O.unsubscribe()}),re,ie=null,ae=()=>new R(`Request body larger than maxBodyLength limit`,R.ERR_BAD_REQUEST,e,k);try{let i,l=D(`auth`);if(l&&(i={username:L.getSafeProp(l,`username`)||``,password:L.getSafeProp(l,`password`)||``}),eo(t)){let e=new URL(t,qi.origin);!i&&(e.username||e.password)&&(i={username:Qa(e.username),password:Qa(e.password)}),(e.username||e.password)&&(e.username=``,e.password=``,t=e.href)}if(i&&(x.delete(`authorization`),x.set(`Authorization`,`Basic `+btoa(Za((i.username||``)+`:`+(i.password||``))))),E&&typeof t==`string`&&t.startsWith(`data:`)&&qa(t)>w)throw new R(`maxContentLength size of `+w+` exceeded`,R.ERR_BAD_RESPONSE,e,k);if(ee&&n!==`get`&&n!==`head`){let e=await h(s);if(typeof e==`number`&&isFinite(e)&&(re=e,e>T))throw ae()}let d=ee&&(L.isReadableStream(s)||L.isStream(s)),_=(e,t,n)=>La(e,Ya,e=>{if(ee&&e>T)throw ie=ae();t&&t(e)},n);if(f&&n!==`get`&&n!==`head`&&(y||d)){if(re??=await g(x,s),re!==0||d){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(L.isFormData(s)&&(n=e.headers.get(`content-type`))&&x.setContentType(n),e.body){let[t,n]=y&&da(re,ua(fa(y)))||[];s=_(e.body,t,n)}}}else if(d&&!c&&u&&n!==`get`&&n!==`head`)s=_(s);else if(d&&c&&!f&&n!==`get`&&n!==`head`)throw new R(`Stream request bodies are not supported by the current fetch implementation`,R.ERR_NOT_SUPPORT,e,k);L.isString(S)||(S=S?`include`:`omit`);let A=c&&`credentials`in a.prototype;if(L.isFormData(s)){let e=x.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&x.delete(`content-type`)}x.set(`User-Agent`,`axios/`+Ja,!1);let j={...C,signal:O,method:n.toUpperCase(),headers:li(x.normalize()),body:s,duplex:`half`,credentials:A?S:void 0};k=c&&new a(t,j);let M=await(c?te(k,C):te(t,j)),oe=Si.from(M.headers);if(E){let t=L.toFiniteNumber(oe.getContentLength());if(t!=null&&t>w)throw new R(`maxContentLength size of `+w+` exceeded`,R.ERR_BAD_RESPONSE,e,k)}let se=p&&(b===`stream`||b===`response`);if(p&&M.body&&(v||E||se&&ne)){let t={};
13[`status`,`statusText`,`headers`].forEach(e=>{t[e]=M[e]});let n=L.toFiniteNumber(oe.getContentLength()),[r,i]=v&&da(n,ua(fa(v),!0))||[],a=0;M=new o(La(M.body,Ya,t=>{if(E&&(a=t,a>w))throw new R(`maxContentLength size of `+w+` exceeded`,R.ERR_BAD_RESPONSE,e,k);r&&r(t)},()=>{i&&i(),ne&&ne()}),t)}b||=`text`;let N=await m[L.findKey(m,b)||`text`](M,e);if(E&&!p&&!se){let t;if(N!=null&&(typeof N.byteLength==`number`?t=N.byteLength:typeof N.size==`number`?t=N.size:typeof N==`string`&&(t=typeof r==`function`?new r().encode(N).byteLength:N.length)),typeof t==`number`&&t>w)throw new R(`maxContentLength size of `+w+` exceeded`,R.ERR_BAD_RESPONSE,e,k)}return!se&&ne&&ne(),await new Promise((t,n)=>{oa(t,n,{data:N,headers:Si.from(M.headers),status:M.status,statusText:M.statusText,config:e,request:k})})}catch(t){if(ne&&ne(),O&&O.aborted&&O.reason instanceof R){let n=O.reason;throw n.config=e,k&&(n.request=k),t!==n&&Object.defineProperty(n,"cause",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),n}if(ie)throw k&&!ie.request&&(ie.request=k),ie;if(t instanceof R)throw k&&!t.request&&(t.request=k),t;if(t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)){let n=new R(`Network Error`,R.ERR_NETWORK,e,k,t&&t.response);throw Object.defineProperty(n,"cause",{__proto__:null,value:t.cause||t,writable:!0,enumerable:!1,configurable:!0}),n}throw R.from(t,t&&t.code,e,k,t&&t.response)}}},no=new Map,ro=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=no;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:to(t)),l=c;return c};ro();var io={http:null,xhr:Ma,fetch:{get:ro}};L.forEach(io,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});var ao=e=>`- ${e}`,oo=e=>L.isFunction(e)||e===null||e===!1;function so(e,t){e=L.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o<n;o++){r=e[o];let n;if(i=r,!oo(r)&&(i=io[(n=String(r)).toLowerCase()],i===void 0))throw new R(`Unknown adapter '${n}'`);if(i&&(L.isFunction(i)||(i=i.get(t))))break;a[n||`#`+o]=i}if(!i){let e=Object.entries(a).map(([e,t])=>`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new R(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since :
14`+e.map(ao).join(`
15`):` `+ao(e[0]):`as no adapter specified`),R.ERR_NOT_SUPPORT)}return i}var co={getAdapter:so,adapters:io};function lo(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new aa(null,e)}function uo(e){return lo(e),e.headers=Si.from(e.headers),e.data=ra.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),co.getAdapter(e.adapter||na.adapter,e)(e).then(function(t){lo(e),e.response=t;try{t.data=ra.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=Si.from(t.headers),t},function(t){if(!ia(t)&&(lo(e),t&&t.response)){e.response=t.response;try{t.response.data=ra.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=Si.from(t.response.headers)}return Promise.reject(t)})}var fo={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{fo[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var po={};fo.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Ja+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new R(r(i,` has been removed`+(t?` in `+t:``)),R.ERR_DEPRECATED);return t&&!po[i]&&(po[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),!e||e(n,i,a)}},fo.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function B(e,t,n){if(typeof e!=`object`||!e)throw new R(`options must be an object`,R.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-->0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new R(`option `+a+` must be `+n,R.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new R(`Unknown option `+a,R.ERR_BAD_OPTION)}}var V={assertOptions:B,validators:fo},H=V.validators,mo=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Ri,response:new Ri}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=(()=>
15{if(!t.stack)return``;let e=t.stack.indexOf(`
16`);return e===-1?``:t.stack.slice(e+1)})();try{if(!e.stack)e.stack=n;else if(n){let t=n.indexOf(`
17`),r=t===-1?-1:n.indexOf(`
18`,t+1),i=r===-1?``:n.slice(r+1);String(e.stack).endsWith(i)||(e.stack+=`
19`+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=Da(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&V.assertOptions(n,{silentJSONParsing:H.transitional(H.boolean),forcedJSONParsing:H.transitional(H.boolean),clarifyTimeoutError:H.transitional(H.boolean),legacyInterceptorReqResOrdering:H.transitional(H.boolean),advertiseZstdAcceptEncoding:H.transitional(H.boolean),validateStatusUndefinedResolves:H.transitional(H.boolean)},!1),r!=null&&(L.isFunction(r)?t.paramsSerializer={serialize:r}:V.assertOptions(r,{encode:H.function,serialize:H.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),V.assertOptions(t,{baseUrl:H.spelling(`baseURL`),withXsrfToken:H.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&L.merge(i.common,i[t.method]);i&&L.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=Si.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||zi;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[uo.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u<d;)l=l.then(e[u++],e[u++]);return l}d=o.length;let f=t;for(;u<d;){let e=o[u++],t=o[u++];try{f=e?e(f):f}catch(e){if(!t){l=Promise.reject(e);break}try{let n=t.call(this,e);L.isThenable(n)&&(l=Promise.resolve(n).then(()=>uo.call(this,f)))}catch(e){l=Promise.reject(e)}break}}if(!l)try{l=uo.call(this,f)}catch(e){l=Promise.reject(e)}for(u=0,d=c.length;u<d;)l=l.then(c[u++],c[u++]);return l}getUri(e){return e=Da(this.defaults,e),Li(wa(e.baseURL,e.url,e.allowAbsoluteUrls,e),e.params,e.paramsSerializer)}};L.forEach([`delete`,`get`,`head`,`options`],function(e){mo.prototype[e]=function(t,n){return this.request(Da(n||{},{method:e,url:t,data:n&&L.hasOwnProp(n,`data`)?n.data:void 0}))}}),L.forEach([`post`,`put`,`patch`,`query`],function(e){function t(t){return function(n,r,i){return this.request(Da(i||{},{method:e,headers:t?{"Content-Type":`multipart/form-data`}:{},url:n,data:r}))}}mo.prototype[e]=t(),e!==`query`&&(mo.prototype[e+`Form`]=t(!0))});var ho=class e{constructor(e){if(typeof e!=`function`)throw TypeError(`executor must be a function.`);let t;this.promise=new Promise(function(e){t=e});let n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-->0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new aa(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function go(e){return function(t){return e.apply(null,t)}}function _o(e){return L.isObject(e)&&e.isAxiosError===!0}var vo={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
19alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(vo).forEach(([e,t])=>{vo[t]=e});function yo(e){let t=new mo(e),n=Rn(mo.prototype.request,t);return L.extend(n,mo.prototype,t,{allOwnKeys:!0}),L.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return yo(Da(e,t))},n}var bo=yo(na);bo.Axios=mo,bo.CanceledError=aa,bo.CancelToken=ho,bo.isCancel=ia,bo.VERSION=Ja,bo.toFormData=Ni,bo.AxiosError=R,bo.Cancel=bo.CanceledError,bo.all=function(e){return Promise.all(e)},bo.spread=go,bo.isAxiosError=_o,bo.mergeConfig=Da,bo.AxiosHeaders=Si,bo.formToJSON=e=>$i(L.isHTMLForm(e)?new FormData(e):e),bo.getAdapter=co.getAdapter,bo.HttpStatusCode=vo,bo.default=bo;var U=bo.create({baseURL:`/`});U.interceptors.request.use(e=>{let t=localStorage.getItem(`soderia_token`);return t&&(e.headers.Authorization=`Bearer ${t}`),e}),U.interceptors.response.use(e=>e,e=>(e.response?.status===401&&(localStorage.removeItem(`soderia_token`),localStorage.removeItem(`soderia_usuario`),window.location.href=`/login`),Promise.reject(e)));var xo=(e,t)=>U.post(`/api/auth/login`,{email:e,password:t}).then(e=>e.data),So=()=>U.get(`/api/usuarios`).then(e=>e.data),Co=e=>U.post(`/api/usuarios`,e).then(e=>e.data),wo=(e,t)=>U.patch(`/api/usuarios/${e}`,t).then(e=>e.data),To=e=>U.get(`/api/clientes`,{params:e}).then(e=>e.data),Eo=e=>U.get(`/api/clientes/${e}`).then(e=>e.data),Do=e=>U.post(`/api/clientes`,e).then(e=>e.data),Oo=(e,t)=>U.patch(`/api/clientes/${e}`,t).then(e=>e.data),ko=(e,t)=>U.patch(`/api/clientes/${e}/estado`,{activo:t}).then(e=>e.data),Ao=e=>U.get(`/api/clientes/${e}/stock`).then(e=>e.data),jo=(e,t,n)=>U.put(`/api/clientes/${e}/stock/${t}`,{cantidad:n}).then(e=>e.data),Mo=()=>U.get(`/api/maquinas`).then(e=>e.data),No=e=>U.get(`/api/clientes/${e}/maquina`).then(e=>e.data),Po=(e,t)=>U.post(`/api/clientes/${e}/maquina`,{numeroSerie:t}).then(e=>e.data),Fo=e=>U.delete(`/api/clientes/${e}/maquina`),Io=()=>U.get(`/api/stock/resumen`).then(e=>e.data),Lo=(e,t)=>U.get(`/api/clientes/${e}/cuenta-corriente`,{params:t}).then(e=>e.data),Ro=(e,t,n,r)=>{let i=new URLSearchParams;n?.desde&&i.set(`desde`,n.desde),n?.hasta&&i.set(`hasta`,n.hasta),r?.forEach(e=>i.append(`indices`,String(e)));let a=i.toString();return hs(`/api/clientes/${e}/cuenta-corriente/pdf${a?`?${a}`:``}`,`cuenta-corriente-${t}.pdf`)},zo=(e=!0)=>U.get(`/api/productos`,{params:{soloActivos:e}}).then(e=>e.data),Bo=e=>U.post(`/api/productos`,e).then(e=>e.data),Vo=(e,t)=>U.patch(`/api/productos/${e}`,t).then(e=>e.data),Ho=()=>U.get(`/api/rutas`).then(e=>e.data),Uo=e=>U.post(`/api/rutas`,e).then(e=>e.data),Wo=(e,t)=>U.patch(`/api/rutas/${e}`,t).then(e=>e.data),Go=e=>U.delete(`/api/rutas/${e}`),Ko=e=>U.get(`/api/rutas/${e}/paradas`).then(e=>e.data),qo=(e,t,n)=>U.post(`/api/rutas/${e}/paradas`,{clienteId:t,posicion:n}).then(e=>e.data),Jo=(e,t)=>U.delete(`/api/rutas/${e}/paradas/${t}`),Yo=(e,t)=>U.patch(`/api/rutas/${e}/paradas/reordenar`,{paradaIdsEnOrden:t}).then(e=>e.data),Xo=(e,t,n)=>U.patch(`/api/rutas/${e}/paradas/${t}/frecuencia`,n).then(e=>e.data),Zo=e=>U.get(`/api/rutas/parada-de-cliente/${e}`).then(e=>e.data),Qo=e=>U.post(`/api/ventas`,e).then(e=>e.data),$o=e=>U.get(`/api/ventas`,{params:e}).then(e=>e.data),es=(e,t)=>U.post(`/api/ventas/${e}/anular`,{motivo:t}).then(e=>e.data),ts=e=>U.get(`/api/ventas/${e}/pagos`).then(e=>e.data),ns=e=>U.get(`/api/pagos/deuda`,{params:e}).then(e=>e.data),rs=(e=!0)=>
19U.get(`/api/camiones`,{params:{soloActivos:e}}).then(e=>e.data),is=e=>U.post(`/api/camiones`,e).then(e=>e.data),as=(e,t)=>U.patch(`/api/camiones/${e}`,t).then(e=>e.data),os=(e,t)=>U.get(`/api/camiones/${e}/carga`,{params:{fecha:t}}).then(e=>e.data),ss=(e,t,n,r)=>U.post(`/api/camiones/${e}/carga`,{productoId:t,cantidad:n,fecha:r}).then(e=>e.data),cs=(e,t)=>U.post(`/api/camiones/${e}/descargar`,null,{params:{fecha:t}}).then(e=>e.data),ls=()=>U.get(`/api/reportes/promedio-por-dia`).then(e=>e.data),us=()=>hs(`/api/reportes/promedio-por-dia/export`,`promedio-por-dia.xlsx`),ds=e=>U.get(`/api/deudores`,{params:{dias:e}}).then(e=>e.data),fs=e=>hs(`/api/deudores/export${e?`?dias=${e}`:``}`,`deudores.xlsx`),ps=(e=7)=>U.get(`/api/reportes/ventas-por-mes`,{params:{meses:e}}).then(e=>e.data),ms=()=>U.get(`/api/reportes/resumen-dashboard`).then(e=>e.data);async function hs(e,t){let n=await U.get(e,{responseType:`blob`}),r=window.URL.createObjectURL(n.data),i=document.createElement(`a`);i.href=r,i.download=t,document.body.appendChild(i),i.click(),i.remove(),window.URL.revokeObjectURL(r)}var gs=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),W=o(((e,t)=>{t.exports=gs()}))(),_s=(0,v.createContext)(void 0);function vs(){let e=localStorage.getItem(`soderia_usuario`);return e?JSON.parse(e):null}function ys({children:e}){let[t,n]=(0,v.useState)(vs);async function r(e,t){let r=await xo(e,t),i={id:r.usuarioId,nombre:r.nombre,email:r.email,rol:r.rol};localStorage.setItem(`soderia_token`,r.token),localStorage.setItem(`soderia_usuario`,JSON.stringify(i)),n(i)}function i(){localStorage.removeItem(`soderia_token`),localStorage.removeItem(`soderia_usuario`),n(null)}return(0,W.jsx)(_s.Provider,{value:{usuario:t,ingresar:r,salir:i},children:e})}function bs(){let e=(0,v.useContext)(_s);if(!e)throw Error(`useAuth debe usarse dentro de un AuthProvider`);return e}var xs=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),Ss=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),Cs=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),ws=e=>{let t=Cs(e);return t.charAt(0).toUpperCase()+t.slice(1)},Ts={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`},Es=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},Ds=(0,v.createContext)({}),Os=()=>(0,v.useContext)(Ds),ks=(0,v.forwardRef)(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:i=``,children:a,iconNode:o,...s},c)=>{let{size:l=24,strokeWidth:u=2,absoluteStrokeWidth:d=!1,color:f=`currentColor`,className:p=``}=Os()??{},m=r??d?Number(n??u)*24/Number(t??l):n??u;return(0,v.createElement)(`svg`,{ref:c,...Ts,width:t??l??Ts.width,height:t??l??Ts.height,stroke:e??f,strokeWidth:m,className:xs(`lucide`,p,i),...!a&&!Es(s)&&{"aria-hidden":`true`},...s},[...o.map(([e,t])=>(0,v.createElement)(e,t)),...Array.isArray(a)?a:[a]])}),G=(e,t)=>{let n=(0,v.forwardRef)(({className:n,...r},i)=>(0,v.createElement)(ks,{ref:i,iconNode:t,className:xs(`lucide-${Ss(ws(e))}`,`lucide-${e}`,n),...r}));return n.displayName=ws(e),n},As=G(`arrow-down`,[[`path`,{d:`M12 5v14`,key:`s699le`}],[`path`,{d:`m19 12-7 7-7-7`,key:`1idqje`}]]),js=G(`arrow-left`,[[`path`,{d:`m12 19-7-7 7-7`,key:`1l729n`}],[`path`,{d:`M19 12H5`,key:`x3x0zl`}]]),Ms=G(`arrow-up`,[[`path`,{d:`m5 12 7-7 7 7`,key:`hav0vg`}],[`path`,{d:`M12 19V5`,key:`x0mq9r`}]]),Ns=G(`ban`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M4.929 4.929 19.07 19.071`,key:`196cmz`}]]),Ps=G(`boxes`,[[`path`,{d:`M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z`,key:`lc1i9w`}],[`path`,{d:`m7 16.5-4.74-2.85`,key:`1o9zyk`}],[`path`,{d:`m7 16.5 5-3`,key:`va8pkn`}],[`path`,{d:`M7 16.5v5.17`,key:`jnp8gn`}],[`path`,{d:`M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z`,key:`8zsnat`}],[`path`,{d:`m17 16.5-5-3`,key:`8arw3v`}],[`path`,{d:`m17 16.5 4.74-2.85`,key:`8rfmw`}],[`path`,{d:`M17 16.5v5.17`,key:`k6z78m`}],[`path`,{d:`M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z`,key:`1xygjf`}],[`path`,{d:`M12 8 7.26 5.15`,key:`1vbdud`}],[`path`,{d:`m12 8 4.74-2.85`,key:`3rx089`}],[`path`,{d:`M12 13.5V8`,key:`1io7kd`}]]),Fs=G(`chart-column`,[[`path`,{d:`M3 3v16a2 2 0 0 0 2 2h16`,key:`c24i48`}],[`path`,{d:`M18 17V9`,key:`2bz60n`}],[`path`,{d:`M13 17V5`,key:`1frdt8`}
19],[`path`,{d:`M8 17v-3`,key:`17ska0`}]]),Is=G(`check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]),Ls=G(`chevron-left`,[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]]),Rs=G(`chevron-right`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]),zs=G(`circle-alert`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`12`,x2:`12`,y1:`8`,y2:`12`,key:`1pkeuh`}],[`line`,{x1:`12`,x2:`12.01`,y1:`16`,y2:`16`,key:`4dfq90`}]]),Bs=G(`circle-check-big`,[[`path`,{d:`M21.801 10A10 10 0 1 1 17 3.335`,key:`yps3ct`}],[`path`,{d:`m9 11 3 3L22 4`,key:`1pflzl`}]]),Vs=G(`circle-check`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),Hs=G(`clock`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 6v6l4 2`,key:`mmk7yg`}]]),Us=G(`cup-soda`,[[`path`,{d:`m6 8 1.75 12.28a2 2 0 0 0 2 1.72h4.54a2 2 0 0 0 2-1.72L18 8`,key:`8166m8`}],[`path`,{d:`M5 8h14`,key:`pcz4l3`}],[`path`,{d:`M7 15a6.47 6.47 0 0 1 5 0 6.47 6.47 0 0 0 5 0`,key:`yjz344`}],[`path`,{d:`m12 8 1-6h2`,key:`3ybfa4`}]]),Ws=G(`dollar-sign`,[[`line`,{x1:`12`,x2:`12`,y1:`2`,y2:`22`,key:`7eqyqh`}],[`path`,{d:`M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6`,key:`1b0p4s`}]]),Gs=G(`download`,[[`path`,{d:`M12 15V3`,key:`m9g1x1`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}],[`path`,{d:`m7 10 5 5 5-5`,key:`brsn70`}]]),Ks=G(`droplet`,[[`path`,{d:`M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z`,key:`c7niix`}]]),qs=G(`droplets`,[[`path`,{d:`M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z`,key:`1ptgy4`}],[`path`,{d:`M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97`,key:`1sl1rz`}]]),Js=G(`eye-off`,[[`path`,{d:`M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49`,key:`ct8e1f`}],[`path`,{d:`M14.084 14.158a3 3 0 0 1-4.242-4.242`,key:`151rxh`}],[`path`,{d:`M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143`,key:`13bj9a`}],[`path`,{d:`m2 2 20 20`,key:`1ooewy`}]]),Ys=G(`eye`,[[`path`,{d:`M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0`,key:`1nclc0`}],[`circle`,{cx:`12`,cy:`12`,r:`3`,key:`1v7zrd`}]]),Xs=G(`file-text`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M10 9H8`,key:`b1mrlr`}],[`path`,{d:`M16 13H8`,key:`t4e002`}],[`path`,{d:`M16 17H8`,key:`z1uh3a`}]]),Zs=G(`grip-vertical`,[[`circle`,{cx:`9`,cy:`12`,r:`1`,key:`1vctgf`}],[`circle`,{cx:`9`,cy:`5`,r:`1`,key:`hp0tcf`}],[`circle`,{cx:`9`,cy:`19`,r:`1`,key:`fkjjf6`}],[`circle`,{cx:`15`,cy:`12`,r:`1`,key:`1tmaij`}],[`circle`,{cx:`15`,cy:`5`,r:`1`,key:`19l28e`}],[`circle`,{cx:`15`,cy:`19`,r:`1`,key:`f4zoj3`}]]),Qs=G(`layout-dashboard`,[[`rect`,{width:`7`,height:`9`,x:`3`,y:`3`,rx:`1`,key:`10lvy0`}],[`rect`,{width:`7`,height:`5`,x:`14`,y:`3`,rx:`1`,key:`16une8`}],[`rect`,{width:`7`,height:`9`,x:`14`,y:`12`,rx:`1`,key:`1hutg5`}],[`rect`,{width:`7`,height:`5`,x:`3`,y:`16`,rx:`1`,key:`ldoo1y`}]]),$s=G(`log-out`,[[`path`,{d:`m16 17 5-5-5-5`,key:`1bji2h`}],[`path`,{d:`M21 12H9`,key:`dn1m92`}],[`path`,{d:`M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4`,key:`1uf3rs`}]]),ec=G(`mail`,[[`path`,{d:`m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7`,key:`132q7q`}],[`rect`,{x:`2`,y:`4`,width:`20`,height:`16`,rx:`2`,key:`izxlao`}]]),tc=G(`map-pin`,[[`path`,{d:`M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0`,key:`1r0f0z`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}]]),nc=G(`minus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}]]),rc=G(`package-minus`,[[`path`,{d:`M12 22V12`,key:`d0xqtd`}],[`path`,{d:`M16 17h6`,key:`1ook5g`}],[`path`,{d:`M21 13V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.729l7 4a2 2 0 0 0 2 .001l1.675-.955`,key:`zu9avd`}],[`path`,{d:`M3.29 7 12 12l8.71-5`,key:`19ckod`}],[`path`,{d:`m7.5 4.27 8.997 5.148`,key:`9yrvtv`}]]),ic=G(`package-plus`,[[`path`,{d:`M12 22V12`,key:`d0xqtd`}],[`path`,{d:`M16 17h6`,key:`1ook5g`}],[`path`,{d:`M19 14v6`,key:`1ckrd5`}],[`path`,{d:`M21 10.535V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.729l7 4a2 2 0 0 0 2 .001l1.675-.955`,key:`28k6lz`}],[`path`,{d:`M3.29 7 12 12l8.71-5`,key:`19ckod`}],[`path`,{d:`m7.5 4.27 8.997 5.148`,key:`9yrvtv`}]]),ac=G(`package`,[[`path`,{d:`M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z`,key:`1a0edw`}],[`path`,{d:`M12 22V12`,key:`d0xqtd`}],[`polyline`,{points:`3.29 7 12 12 20.71 7`,key:`ousv84`}],[`path`,{d:`m7.5 4.27 9 5.15`,key:`1c824w`}]]),oc=G(`pencil`,[[`path`,{d:`M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z`,key:`1a8usu`}],[`path`,{d:`m15 5 4 4`,key:`1mk7zo`}]]),sc=G(`phone`,[[`path`,{d:`M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 
190 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384`,key:`9njp5v`}]]),cc=G(`plus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`M12 5v14`,key:`s699le`}]]),lc=G(`power`,[[`path`,{d:`M12 2v10`,key:`mnfbl`}],[`path`,{d:`M18.4 6.6a9 9 0 1 1-12.77.04`,key:`obofu9`}]]),uc=G(`receipt`,[[`path`,{d:`M12 17V7`,key:`pyj7ub`}],[`path`,{d:`M16 8h-6a2 2 0 0 0 0 4h4a2 2 0 0 1 0 4H8`,key:`1elt7d`}],[`path`,{d:`M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z`,key:`ycz6yz`}]]),dc=G(`route`,[[`circle`,{cx:`6`,cy:`19`,r:`3`,key:`1kj8tv`}],[`path`,{d:`M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15`,key:`1d8sl`}],[`circle`,{cx:`18`,cy:`5`,r:`3`,key:`gq8acd`}]]),fc=G(`search`,[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]]),pc=G(`shopping-cart`,[[`circle`,{cx:`8`,cy:`21`,r:`1`,key:`jimo8o`}],[`circle`,{cx:`19`,cy:`21`,r:`1`,key:`13723u`}],[`path`,{d:`M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12`,key:`9zh506`}]]),mc=G(`thermometer`,[[`path`,{d:`M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z`,key:`17jzev`}]]),hc=G(`trash-2`,[[`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`}]]),gc=G(`trending-up`,[[`path`,{d:`M16 7h6v6`,key:`box55l`}],[`path`,{d:`m22 7-8.5 8.5-5-5L2 17`,key:`1t1m79`}]]),_c=G(`triangle-alert`,[[`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`}]]),vc=G(`truck`,[[`path`,{d:`M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2`,key:`wrbu53`}],[`path`,{d:`M15 18H9`,key:`1lyqi6`}],[`path`,{d:`M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14`,key:`lysw3i`}],[`circle`,{cx:`17`,cy:`18`,r:`2`,key:`332jqn`}],[`circle`,{cx:`7`,cy:`18`,r:`2`,key:`19iecd`}]]),yc=G(`user-cog`,[[`path`,{d:`M10 15H6a4 4 0 0 0-4 4v2`,key:`1nfge6`}],[`path`,{d:`m14.305 16.53.923-.382`,key:`1itpsq`}],[`path`,{d:`m15.228 13.852-.923-.383`,key:`eplpkm`}],[`path`,{d:`m16.852 12.228-.383-.923`,key:`13v3q0`}],[`path`,{d:`m16.852 17.772-.383.924`,key:`1i8mnm`}],[`path`,{d:`m19.148 12.228.383-.923`,key:`1q8j1v`}],[`path`,{d:`m19.53 18.696-.382-.924`,key:`vk1qj3`}],[`path`,{d:`m20.772 13.852.924-.383`,key:`n880s0`}],[`path`,{d:`m20.772 16.148.924.383`,key:`1g6xey`}],[`circle`,{cx:`18`,cy:`15`,r:`3`,key:`gjjjvw`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),bc=G(`user-plus`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}],[`line`,{x1:`19`,x2:`19`,y1:`8`,y2:`14`,key:`1bvyxn`}],[`line`,{x1:`22`,x2:`16`,y1:`11`,y2:`11`,key:`1shjgl`}]]),xc=G(`user`,[[`path`,{d:`M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2`,key:`975kel`}],[`circle`,{cx:`12`,cy:`7`,r:`4`,key:`17ys0d`}]]),Sc=G(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),Cc=G(`wine`,[[`path`,{d:`M8 22h8`,key:`rmew8v`}],[`path`,{d:`M7 10h10`,key:`1101jm`}],[`path`,{d:`M12 15v7`,key:`t2xh3l`}],[`path`,{d:`M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z`,key:`10ffi3`}]]),wc=G(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),Tc=`SodaStock`;function Ec(){let{usuario:e,salir:t}=bs(),n=dt();function r(){t(),n(`/login`)}let i=e?.rol===`ADMIN`,a=(e?.nombre??`?`).split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase();return(0,W.jsxs)(`div`,{className:`layout`,children:[(0,W.jsxs)(`aside`,{className:`barra-lateral`,children:[(0,W.jsxs)(`div`,{className:`logo`,children:[(0,W.jsx)(`span`,{className:`logo-icono`,children:(0,W.jsx)(qs,{size:18})}),Tc]}),(0,W.jsxs)(`nav`,{children:[i&&(0,W.jsxs)(On,{to:`/dashboard`,children:[(0,W.jsx)(Qs,{size:18}),` Dashboard`]}),(0,W.jsxs)(On,{to:`/clientes`,children:[(0,W.jsx)(Sc,{size:18}),` Clientes`]}),(0,W.jsxs)(On,{to:`/rutas`,children:[(0,W.jsx)(dc,{size:18}),` Rutas`]}),(0,W.jsxs)(On,{to:`/ventas`,children:[(0,W.jsx)(pc,{size:18}),` Ventas`]}),(0,W.jsxs)(On,{to:`/camiones`,children:[(0,W.jsx)(vc,{size:18}),` Camiones`]}),(0,W.jsxs)(On,{to:`/stock`,children:[(0,W.jsx)(ac,{size:18}),` Inventario`]}),i&&(0,W.jsxs)(On,{to:`/maquinas`,children:[(0,W.jsx)(mc,{size:18}),` Máquinas`]}
19),i&&(0,W.jsxs)(On,{to:`/usuarios`,children:[(0,W.jsx)(yc,{size:18}),` Usuarios`]}),i&&(0,W.jsxs)(On,{to:`/deudores`,children:[(0,W.jsx)(zs,{size:18}),` Deudores`]}),i&&(0,W.jsxs)(On,{to:`/reportes`,children:[(0,W.jsx)(Fs,{size:18}),` Reportes`]})]}),(0,W.jsxs)(`div`,{className:`usuario-actual`,children:[(0,W.jsx)(`span`,{className:`usuario-avatar`,children:a}),(0,W.jsxs)(`div`,{className:`usuario-info`,children:[(0,W.jsx)(`div`,{className:`nombre`,children:e?.nombre}),(0,W.jsx)(`div`,{className:`email`,children:e?.email})]}),(0,W.jsx)(`button`,{className:`btn-salir`,onClick:r,title:`Cerrar sesión`,children:(0,W.jsx)($s,{size:18})})]})]}),(0,W.jsx)(`main`,{className:`contenido`,children:(0,W.jsx)(Rt,{})})]})}function Dc({children:e,rolesPermitidos:t}){let{usuario:n}=bs();return n?t&&!t.includes(n.rol)?(0,W.jsx)(Lt,{to:`/clientes`,replace:!0}):(0,W.jsx)(W.Fragment,{children:e}):(0,W.jsx)(Lt,{to:`/login`,replace:!0})}function Oc(){let{ingresar:e}=bs(),t=dt(),[n,r]=(0,v.useState)(``),[i,a]=(0,v.useState)(``),[o,s]=(0,v.useState)(!1),[c,l]=(0,v.useState)(null),[u,d]=(0,v.useState)(!1);async function f(r){r.preventDefault(),l(null),d(!0);try{await e(n,i),t(`/`)}catch(e){l(bo.isAxiosError(e)&&e.response?.status===429?`Demasiados intentos fallidos. Esperá unos minutos y probá de nuevo.`:`Email o contraseña incorrectos`)}finally{d(!1)}}return(0,W.jsx)(`div`,{className:`pantalla-login`,children:(0,W.jsxs)(`form`,{className:`tarjeta-login`,onSubmit:f,children:[(0,W.jsxs)(`div`,{className:`logo-login`,children:[(0,W.jsx)(`span`,{className:`logo-icono`,children:(0,W.jsx)(qs,{size:22})}),(0,W.jsx)(`h1`,{children:Tc})]}),(0,W.jsx)(`p`,{className:`subtitulo`,children:`Ingresá con tu usuario`}),(0,W.jsxs)(`label`,{children:[`Email`,(0,W.jsx)(`input`,{type:`email`,value:n,onChange:e=>r(e.target.value),required:!0,autoFocus:!0})]}),(0,W.jsxs)(`label`,{children:[`Contraseña`,(0,W.jsxs)(`div`,{className:`campo-clave`,children:[(0,W.jsx)(`input`,{type:o?`text`:`password`,value:i,onChange:e=>a(e.target.value),required:!0}),(0,W.jsx)(`button`,{type:`button`,className:`boton-ojo`,onClick:()=>s(e=>!e),title:o?`Ocultar contraseña`:`Mostrar contraseña`,"aria-label":o?`Ocultar contraseña`:`Mostrar contraseña`,children:o?(0,W.jsx)(Js,{size:18}):(0,W.jsx)(Ys,{size:18})})]})]}),c&&(0,W.jsx)(`p`,{className:`error`,children:c}),(0,W.jsx)(`button`,{className:`btn btn-primario`,type:`submit`,disabled:u,children:u?`Ingresando…`:`Ingresar`})]})})}function kc({label:e,valor:t,icono:n,colorIcono:r=`#2563eb`,fondoIcono:i=`#eff6ff`,delta:a,deltaTipo:o=`neutro`}){return(0,W.jsxs)(`div`,{className:`stat-card`,children:[(0,W.jsxs)(`div`,{className:`stat-card-top`,children:[(0,W.jsx)(`span`,{className:`stat-card-label`,children:e}),(0,W.jsx)(`span`,{className:`stat-card-icono`,style:{color:r,background:i},children:n})]}),(0,W.jsx)(`span`,{className:`stat-card-valor`,children:t}),a&&(0,W.jsx)(`span`,{className:`stat-card-delta delta-${o}`,children:a})]})}var Ac=720,jc=260,Mc={arriba:16,abajo:28,izquierda:56,derecha:16};function Nc({datos:e,formatoValor:t=e=>String(e)}){let[n,r]=(0,v.useState)(null),i=Ac-Mc.izquierda-Mc.derecha,a=jc-Mc.arriba-Mc.abajo,o=Pc(Math.max(1,...e.map(e=>e.valor))),s=t=>Mc.izquierda+(e.length<=1?i/2:t/(e.length-1)*i),c=e=>Mc.arriba+a-e/o*a,l=e.map((e,t)=>`${s(t)},${c(e.valor)}`).join(` `);return(0,W.jsxs)(`svg`,{viewBox:`0 0 ${Ac} ${jc}`,className:`grafico-lineas`,role:`img`,children:[Array.from({length:5},(e,n)=>{let r=o/4*n,i=c(r);return(0,W.jsxs)(`g`,{children:[(0,W.jsx)(`line`,{x1:Mc.izquierda,y1:i,x2:Ac-Mc.derecha,y2:i,stroke:`#e5e7eb`,strokeDasharray:`4 4`}),(0,W.jsx)(`text`,{x:Mc.izquierda-8,y:i+4,textAnchor:`end`,fontSize:`11`,fill:`#9ca3af`,children:t(r)})]},n)}),(0,W.jsx)(`polyline`,{points:l,fill:`none`,stroke:`#2563eb`,strokeWidth:`2.5`,strokeLinejoin:`round`,strokeLinecap:`round`}),e.map((e,i)=>(0,W.jsxs)(`g`,{children:[(0,W.jsx)(`circle`,{cx:s(i),cy:c(e.valor),r:n===i?6:4,fill:`#2563eb`,stroke:`white`,strokeWidth:`2`,onMouseEnter:()=>r(i),onMouseLeave:()=>r(null)}),n===i&&(0,W.jsxs)(`g`,{children:[(0,W.jsx)(`rect`,{x:s(i)-34,y:c(e.valor)-34,width:`68`,height:`22`,rx:`5`,fill:`#111827`}),(0,W.jsx)(`text`,{x:s(i),y:c(e.valor)-19,textAnchor:`middle`,fontSize:`11`,fill:`white`,children:t(e.valor)})]}),(0,W.jsx)(`text`,{x:s(i),y:252,textAnchor:`middle`,fontSize:`11`,fill:`#9ca3af`,children:e.label})]},i))]})}function Pc(e){if(e<=0)return 10;let t=10**Math.floor(Math.log10(e)),n=e/t,r;return r=n<=1?1:n<=2?2:n<=5?5:10,r*t}var Fc=[`Ene`,`Feb`,`Mar`,`Abr`,`May`,`Jun`,`Jul`,`Ago`,`Sep`,`Oct`,`Nov`,`Dic`];
19function K(e){return`$`+Math.round(e).toLocaleString(`es-AR`)}function Ic(){let{usuario:e}=bs(),[t,n]=(0,v.useState)(null),[r,i]=(0,v.useState)([]);(0,v.useEffect)(()=>{ms().then(n),ps(6).then(i)},[]);let a=r.map(e=>({label:Fc[e.mes-1],valor:e.total}));return(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`div`,{className:`page-header`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`h2`,{children:[`Hola, `,e?.nombre.split(` `)[0]]}),(0,W.jsx)(`p`,{children:`Acá tenés un resumen de tu sodería para hoy`})]}),(0,W.jsx)(`span`,{className:`badge badge-verde`,children:`En línea`})]}),(0,W.jsxs)(`div`,{className:`stats-grid`,children:[(0,W.jsx)(kc,{label:`Clientes Activos`,valor:t?String(t.clientesActivos):`—`,icono:(0,W.jsx)(Sc,{size:18})}),(0,W.jsx)(kc,{label:`Bidones en Circulación`,valor:t?String(t.bidonesEnCirculacion):`—`,icono:(0,W.jsx)(ac,{size:18}),colorIcono:`#d97706`,fondoIcono:`#fef3c7`}),(0,W.jsx)(kc,{label:`Deudas Pendientes`,valor:t?K(t.deudasPendientes):`—`,icono:(0,W.jsx)(Ws,{size:18}),colorIcono:`#dc2626`,fondoIcono:`#fee2e2`}),(0,W.jsx)(kc,{label:`Ventas del Mes`,valor:t?K(t.ventasDelMes):`—`,icono:(0,W.jsx)(gc,{size:18}),colorIcono:`#16a34a`,fondoIcono:`#dcfce7`})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Ventas Últimos 6 Meses`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Evolución de ventas mensuales`}),a.length>0&&(0,W.jsx)(Nc,{datos:a,formatoValor:K})]})]})}function Lc({icono:e,titulo:t,subtitulo:n,accion:r}){return(0,W.jsxs)(`div`,{className:`page-header`,children:[(0,W.jsxs)(`div`,{className:`page-header-titulo`,children:[(0,W.jsx)(`span`,{className:`page-header-icono`,children:e}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h2`,{children:t}),n&&(0,W.jsx)(`p`,{children:n})]})]}),r]})}function Rc(e){return e.split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase()}function zc(){let e=I(),[t,n]=(0,v.useState)(e.state?.mensajeExito??null),[r,i]=(0,v.useState)([]),[a,o]=(0,v.useState)(``),[s,c]=(0,v.useState)(`activos`),[l,u]=(0,v.useState)({}),[d,f]=(0,v.useState)({});async function p(){let e=await To(a?{buscar:a}:{soloActivos:s!==`inactivos`});s===`inactivos`&&(e=e.filter(e=>!e.activo)),i(e);let t=await ds(0);u(Object.fromEntries(t.map(e=>[e.clienteId,e.saldo])));let n=await Promise.all(e.map(e=>Ao(e.id).catch(()=>[]))),r={};e.forEach((e,t)=>{r[e.id]=n[t].filter(e=>e.productoTipo===`BIDON`).reduce((e,t)=>e+t.cantidad,0)}),f(r)}(0,v.useEffect)(()=>{p()},[a,s]),(0,v.useEffect)(()=>{if(!t)return;let e=setTimeout(()=>n(null),3e3);return()=>clearTimeout(e)},[]);async function m(e){await ko(e.id,!e.activo),await p()}return(0,W.jsxs)(`div`,{children:[t&&(0,W.jsxs)(`div`,{className:`toast-exito`,children:[(0,W.jsx)(Vs,{size:18}),t]}),(0,W.jsx)(Lc,{icono:(0,W.jsx)(Sc,{size:22}
19),titulo:`Gestión de Clientes`,subtitulo:`Administrá tu base de clientes y sus cuentas corrientes`,accion:(0,W.jsxs)(Dn,{className:`btn btn-primario`,to:`/clientes/nuevo`,children:[(0,W.jsx)(cc,{size:16}),` Agregar Cliente`]})}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Filtros`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Buscá y filtrá tus clientes`}),(0,W.jsxs)(`div`,{className:`filtros-fila`,children:[(0,W.jsxs)(`div`,{className:`buscador-wrap`,children:[(0,W.jsx)(fc,{size:16}),(0,W.jsx)(`input`,{placeholder:`Buscar por nombre, DNI o dirección…`,value:a,onChange:e=>o(e.target.value)})]}),(0,W.jsxs)(`select`,{value:s,onChange:e=>c(e.target.value),children:[(0,W.jsx)(`option`,{value:`activos`,children:`Activos`}),(0,W.jsx)(`option`,{value:`inactivos`,children:`Inactivos`}),(0,W.jsx)(`option`,{value:`todos`,children:`Todos`})]})]})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsxs)(`h3`,{children:[`Clientes (`,r.length,`)`]}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Lista completa de clientes registrados`}),(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Cliente`}),(0,W.jsx)(`th`,{children:`DNI`}),(0,W.jsx)(`th`,{children:`Contacto`}),(0,W.jsx)(`th`,{children:`Dirección`}),(0,W.jsx)(`th`,{children:`Bidones`}),(0,W.jsx)(`th`,{children:`Deuda`}),(0,W.jsx)(`th`,{children:`Estado`}),(0,W.jsx)(`th`,{children:`Acciones`})]})}),(0,W.jsxs)(`tbody`,{children:[r.map(e=>{let t=l[e.id]??0;return(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:(0,W.jsxs)(`div`,{className:`celda-persona`,children:[(0,W.jsx)(`span`,{className:`avatar`,children:Rc(e.nombre)}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`div`,{className:`nombre`,children:e.nombre}),(0,W.jsxs)(`div`,{className:`subtexto`,children:[`#`,e.id]})]})]})}),(0,W.jsx)(`td`,{children:e.dni}),(0,W.jsx)(`td`,{children:e.telefono&&(0,W.jsx)(`div`,{className:`celda-contacto`,children:(0,W.jsxs)(`span`,{className:`fila`,children:[(0,W.jsx)(sc,{size:13}),` `,e.telefono]})})}),(0,W.jsx)(`td`,{children:e.direccion&&(0,W.jsx)(`span`,{className:`celda-contacto`,children:(0,W.jsxs)(`span`,{className:`fila`,children:[(0,W.jsx)(tc,{size:13}),` `,e.direccion]})})}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`span`,{className:`badge badge-gris`,children:d[e.id]??0})}),(0,W.jsx)(`td`,{children:t>0?(0,W.jsxs)(`span`,{className:`badge badge-ambar`,children:[`$`,t.toLocaleString(`es-AR`)]}):(0,W.jsx)(`span`,{className:`badge badge-verde`,children:`Al día`})}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`span`,{className:`badge ${e.activo?`badge-verde`:`badge-azul`}`,children:e.activo?`Activo`:`Inactivo`})}),(0,W.jsx)(`td`,{children:(0,W.jsxs)(`div`,{className:`acciones-tabla`,children:[(0,W.jsx)(Dn,{className:`btn-icono`,to:`/clientes/${e.id}`,title:`Editar`,children:(0,W.jsx)(oc,{size:15})}),(0,W.jsx)(Dn,{className:`btn-icono`,to:`/clientes/${e.id}/cuenta-corriente`,title:`Cuenta corriente / ticket`,children:(0,W.jsx)(uc,{size:15})}),(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>m(e),title:e.activo?`Desactivar`:`Activar`,children:(0,W.jsx)(lc,{size:15})})]})})]},e.id)}),r.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:8,children:`No se encontraron clientes.`})})]})]})})]})]})}function Bc(e){return e===`BIDON`?(0,W.jsx)(Ks,{size:16}):e===`SODA`?(0,W.jsx)(Us,{size:16}):e===`SABORIZADA`?(0,W.jsx)(Cc,{size:16}):(0,W.jsx)(ac,{size:16})}function Vc(){let e=dt(),[t,n]=(0,v.useState)([]),[r,i]=(0,v.useState)([]),[a,o]=(0,v.useState)(``),[s,c]=(0,v.useState)(``),[l,u]=(0,v.useState)(``),[d,f]=(0,v.useState)(``),[p,m]=(0,v.useState)(``),[h,g]=(0,v.useState)(``),[_,y]=(0,v.useState)({}),[b,x]=(0,v.useState)(!1),[S,C]=(0,v.useState)(``),[w,T]=(0,v.useState)(!1);(0,v.useEffect)(()=>{zo().then(n),Ho().then(i)},[]);function E(e,t){y(n=>({...n,[e]:Math.max(0,(n[e]??0)+t)}))}async function ee(){if(a.trim().length!==0){T(!0);try{let t=await Do({nombre:a.trim(),dni:s.trim()||void 0,telefono:l.trim()||void 0,direccion:d.trim()||void 0,notas:p.trim()||void 0}),n=Object.entries(_).filter(([,e])=>e>0).map(([e,n])=>jo(t.id,Number(e),n));await Promise.all(n),h!==``&&await qo(Number(h),t.id),b&&S.trim().length>0&&await Po(t.id,S.trim()),e(`/clientes/${t.id}`)}finally{T(!1)}}}return(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`div`,{className:`breadcrumb`,children:[(0,W.jsx)(Dn,{to:`/clientes`,children:`Clientes`}),(0,W.jsx)(Rs,{size:13}),(0,W.jsx)(`span`,{children:`Nuevo Cliente`})]}),(0,W.jsxs)(`div`,{className:`detalle-cliente-header`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h2`,{children:`Nuevo Cliente`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,style:{marginBottom:0},children:`Completá la información para dar de alta un nuevo cliente.`})]}),(0,W.jsxs)(`div`,{style:{display:`flex`,gap:10},children:[(0,W.jsx)(`button`,{className:`btn-cancelar`,onClick:()=>e(`/clientes`),children:`Cancelar`}),(0,W.jsxs)(`button`,{className:`btn btn-primario`,onClick:ee,disabled:a.trim().length===0||w,children:[(0,W.jsx)(bc,{size:16}),` `,w?`Registrando…`:`Registrar Cliente`]})]})]}),(0,W.jsxs)(`div`,{className:`detalle-cliente-grid`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Información Personal`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Datos básicos del cliente`}),(0,W.jsxs)(`div`,{className:`fila-campos campo-form`,children:[(0,W.jsxs)(`label`,{children:[`Nombre *`,(0,W.jsx)(`input`,{value:a,onChange:e=>o(e.target.value),placeholder:`Ej. Juan Carlos Pérez`,required:!0})]}),(0,W.jsxs)(`label`,{children:[`DNI`,(0,W.jsx)(`input`,{value:s,onChange:e=>c(e.target.value),placeholder:`Sin guiones ni espacios`})]})]}),(0,W.jsxs)(`label`,{className:`checkbox-linea`,children:[(0,W.jsx)(`input`,{type:`checkbox`,checked:b,onChange:e=>x(e.target.checked)}),`Tiene máquina de frío/calor`]}),b&&(0,W.jsx)(`div`,{className:`campo-form`,style:{marginTop:10,marginBottom:0,maxWidth:260},children:(0,W.jsxs)(`label`,{children:[`N° de Serie de la máquina`,(0,W.jsx)(`input`,{value:S,onChange:e=>C(e.target.value),placeholder:`Ej. FC-00123`})]})})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Contacto`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Teléfono para coordinar la entrega`}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Teléfono`,(0,W.jsx)(`input`,{value:l,onCh
19ange:e=>u(e.target.value),placeholder:`Ej. 11 2345-6789`})]})})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Dirección de Entrega`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Dónde se le reparte y, si corresponde, en qué ruta`}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Dirección`,(0,W.jsx)(`input`,{value:d,onChange:e=>f(e.target.value),placeholder:`Calle, número y referencias`})]})}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Ruta asignada (opcional)`,(0,W.jsxs)(`select`,{value:h,onChange:e=>g(e.target.value===``?``:Number(e.target.value)),children:[(0,W.jsx)(`option`,{value:``,children:`Sin asignar por ahora`}),r.map(e=>(0,W.jsxs)(`option`,{value:e.id,children:[e.nombre,` — `,e.diaSemana]},e.id))]})]})}),(0,W.jsx)(`div`,{className:`campo-form`,style:{marginBottom:0},children:(0,W.jsxs)(`label`,{children:[`Observaciones de entrega`,(0,W.jsx)(`textarea`,{rows:3,value:p,onChange:e=>m(e.target.value),placeholder:`Ej. Tocar timbre fuerte, dejar en portería…`})]})})]})]}),(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Estado de Cuenta`}),(0,W.jsx)(`span`,{className:`badge badge-azul`,children:`Cliente Nuevo`}),(0,W.jsx)(`p`,{className:`registrado-desde`,children:`Deuda actual: $ 0,00`})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Envases — Comodato Inicial`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Cargá acá si el cliente ya tenía envases en su poder antes de empezar a usar el sistema`}),(0,W.jsxs)(`ul`,{className:`lista-comodato`,children:[t.map(e=>(0,W.jsxs)(`li`,{className:`fila-comodato`,children:[(0,W.jsx)(`span`,{className:`icono-comodato`,children:Bc(e.tipo)}),(0,W.jsx)(`span`,{className:`nombre-comodato`,children:e.nombre}),(0,W.jsxs)(`span`,{className:`stepper-comodato`,children:[(0,W.jsx)(`button`,{className:`btn-icono`,disabled:(_[e.id]??0)===0,onClick:()=>E(e.id,-1),children:(0,W.jsx)(nc,{size:13})}),(0,W.jsx)(`span`,{className:`valor`,children:_[e.id]??0}),(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>E(e.id,1),children:(0,W.jsx)(cc,{size:13})})]})]},e.id)),t.length===0&&(0,W.jsx)(`p`,{className:`ayuda`,children:`No hay productos cargados.`})]})]})]})]})]})}var Hc=[`LUNES`,`MARTES`,`MIERCOLES`,`JUEVES`,`VIERNES`,`SABADO`];function Uc(e){return e===`BIDON`?(0,W.jsx)(Ks,{size:16}):e===`SODA`?(0,W.jsx)(Us,{size:16}):e===`SABORIZADA`?(0,W.jsx)(Cc,{size:16}):(0,W.jsx)(ac,{size:16})}function Wc(){let{id:e}=ht(),t=dt(),n=Number(e),[r,i]=(0,v.useState)(null),[a,o]=(0,v.useState)([]),[s,c]=(0,v.useState)(null),[l,u]=(0,v.useState)(``),[d,f]=(0,v.useState)(``),[p,m]=(0,v.useState)(`casa`),[h,g]=(0,v.useState)(``),[_,y]=(0,v.useState)(``),[b,x]=(0,v.useState)(``),[S,C]=(0,v.useState)(``),[w,T]=(0,v.useState)(!0),[E,ee]=(0,v.useState)(``),[D,te]=(0,v.useState)(``),[O,k]=(0,v.useState)(``),[ne,re]=(0,v.useState)(!1),[ie,ae]=(0,v.useState)([]),[A,j]=(0,v.useState)(null),[M,oe]=(0,v.useState)(``),[se,N]=(0,v.useState)(`SEMANAL`),[P,F]=(0,v.useState)({}),[ce,le]=(0,v.useState)(null),[ue,de]=(0,v.useState)(null),[fe,pe]=(0,v.useState)(!1),[me,he]=(0,v.useState)(``);function ge(){Eo(n).then(e=>{i(e),u(e.nombre),f(e.direccion??``),m(e.piso?`edificio`:`casa`),g(e.piso??``),y(e.dni??``),x(e.telefono??``),C(e.notas??``),T(e.activo),ee(e.horarioDesde?.slice(0,5)??``),te(e.horarioHasta?.slice(0,5)??``),k(e.diaAlternativo??``)})}function _e(){Ao(n).then(e=>{F(Object.fromEntries(e.map(e=>[e.productoId,e.cantidad])))})}function ve(){No(n).then(e=>{de(e),pe(!0),he(e.numeroSerie)}).catch(()=>{de(null),pe(!1),he(``)})}function ye(){Zo(n).then(e=>{j(e),oe(e.rutaId),N(e.frecuencia)}).catch(()=>{j(null),oe(``),N(`SEMANAL`)})}(0,v.useEffect)(()=>{ge(),_e(),ve(),ye(),zo().then(o),Ho().then(ae),Lo(n).then(c)},[n]);async function be(){re(!0);try{if(await Oo(n,{nombre:l,direccion:d,dni:_,telefono:b,notas:S,piso:p===`edificio`?h:``,horarioDesde:E||void 0,horarioHasta:D||void 0,diaAlternativo:O||void 0}),r&&w!==r.activo&&await ko(n,w),fe&&me.trim().length>0?await Po(n,me.trim()):!fe&&ue&&await Fo(n),(M===``?null:M)!==(A?.rutaId??null)){if(A&&await Jo(A.rutaId,A.paradaId),M!==``){let e=await qo(Number(M),n);se!==`SEMANAL`&&await Xo(Number(M),e.id,{frecuencia:se})}}else A&&se!==A.frecuencia&&await Xo(A.rutaId,A.paradaId,{frecuencia:se});
19t(`/clientes`,{state:{mensajeExito:`Cambios aplicados`}})}finally{re(!1)}}async function xe(e,t){let r=Math.max(0,(P[e]??0)+t);F(t=>({...t,[e]:r})),le(e);try{await jo(n,e,r)}finally{le(null)}}return r?(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`div`,{className:`breadcrumb`,children:[(0,W.jsx)(Dn,{to:`/clientes`,children:`Clientes`}),(0,W.jsx)(Rs,{size:13}),(0,W.jsx)(`span`,{children:`Editar Cliente`})]}),(0,W.jsxs)(`div`,{className:`detalle-cliente-header`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h2`,{children:r.nombre}),r.direccion&&(0,W.jsxs)(`p`,{className:`direccion`,children:[(0,W.jsx)(tc,{size:13}),` `,r.direccion]})]}),s&&(s.saldoTotal>0?(0,W.jsxs)(`span`,{className:`badge badge-ambar`,children:[`⚠ Deuda Pendiente: $`,s.saldoTotal.toLocaleString(`es-AR`)]}):(0,W.jsx)(`span`,{className:`badge badge-verde`,children:`Al día`}))]}),(0,W.jsxs)(`div`,{className:`detalle-cliente-grid`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Información Personal`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Datos básicos del cliente`}),(0,W.jsxs)(`div`,{className:`fila-campos campo-form`,children:[(0,W.jsxs)(`label`,{children:[`Nombre`,(0,W.jsx)(`input`,{value:l,onChange:e=>u(e.target.value)})]}),(0,W.jsxs)(`label`,{children:[`DNI`,(0,W.jsx)(`input`,{value:_,onChange:e=>y(e.target.value)})]})]})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Datos de Contacto`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Teléfono y dirección de entrega`}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Teléfono / WhatsApp`,(0,W.jsx)(`input`,{value:b,onChange:e=>x(e.target.value)})]})}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Dirección de Entrega`,(0,W.jsx)(`input`,{value:d,onChange:e=>f(e.target.value)})]})}),(0,W.jsxs)(`div`,{className:`fila-campos campo-form`,children:[(0,W.jsxs)(`label`,{children:[`Tipo de vivienda`,(0,W.jsxs)(`select`,{value:p,onChange:e=>m(e.target.value),children:[(0,W.jsx)(`option`,{value:`casa`,children:`Casa`}),(0,W.jsx)(`option`,{value:`edificio`,children:`Edificio`})]})]}),p===`edificio`&&(0,W.jsxs)(`label`,{children:[`Piso / Depto`,(0,W.jsx)(`input`,{value:h,onChange:e=>g(e.target.value),placeholder:`Ej. 8° A`})]})]}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Observaciones`,(0,W.jsx)(`textarea`,{rows:2,value:S,onChange:e=>C(e.target.value),placeholder:`Ej. portón negro, tocar timbre, F/C/P…`})]})}),(0,W.jsxs)(`div`,{className:`mapa-placeholder`,style:{marginBottom:0},children:[(0,W.jsx)(tc,{size:24}),(0,W.jsx)(`span`,{children:`Ubicación en mapa disponible próximamente`})]})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Ruta y Frecuencia de Visita`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`A qué ruta pertenece este cliente y cada cuánto le toca reparto`}),(0,W.jsxs)(`div`,{className:`fila-campos campo-form`,children:[(0,W.jsxs)(`label`,{children:[`Ruta asignada`,(0,W.jsxs)(`select`,{value:M,onChange:e=>oe(e.target.value===``?``:Number(e.target.value)),children:[(0,W.jsx)(`option`,{value:``,children:`Sin asignar`}),ie.map(e=>(0,W.jsxs)(`option`,{value:e.id,children:[e.nombre,` — `,e.diaSemana]},e.id))]})]}),M!==``&&(0,W.jsxs)(`label`,{children:[`Frecuencia`,(0,W.jsxs)(`select`,{value:se,onChange:e=>N(e.target.value),children:[(0,W.jsx)(`option`,{value:`SEMANAL`,children:`Semanal`}),(0,W.jsx)(`option`,{value:`QUINCENAL`,children:`Quincenal`}),(0,W.jsx)(`option`,{value:`MENSUAL`,children:`Mensual`})]})]})]}),A&&(0,W.jsx)(`p`,{className:`ayuda`,style:{marginBottom:0},children:A.proximaFecha?`Próxima visita: ${new Date(A.proximaFecha+`T00:00:00`).toLocaleDateString(`es-AR`)}`:`Le toca en la próxima ronda de esa ruta.`})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Horario de Entrega`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Si el cliente pide que se lo visite en un horario puntual (ej. "antes de las 12" dejá solo Hasta; "entre 13 y 15" completá los dos), se lo va a ver marcado en la parada de la ruta.`}),(0,W.jsxs)(`div`,{className:`fila-campos campo-form`,children:[(0,W.jsxs)(`label`,{children:[`Desde`,(0,W.jsx)(`input`,{type:`time`,value:E,onChange:e=>ee(e.target.value)})]}),(0,W.jsxs)(`label`,{children:[`Hasta`,(0,W.jsx)(`input`,{type:`time`,value:D,onChange:e=>te(e.target.value)})]})]}),(0,W.jsx)(`div`,{className:`campo-form`,style:{marginTop:10,marginBottom:0},children:(0,W.jsxs)(`label`,{children:[`Día alternativo si está ausente`,(0,W.jsxs)(`select`,{value:O,onChange:e=>k(e.target.value),children:[(0,W.jsx)(`option`,{value:``,children:`Sin definir`}),Hc.map(e=>(0,W.jsx)(`option`,{value:e,children:e},e))]})]})})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Máquina de Frío/Calor`}),(0,W.jsxs)(`p`,{className:`subtitulo-card`,children:[`Para conservarla, el cliente tiene que comprar al menos `,ue?.minimoRequerido??4,` bidones por mes.`]}),(0,W.jsxs)(`label`,{className:`checkbox-linea`,children:[(0,W.jsx)(`input`,{type:`checkbox`,checked:fe,onChange:e=>pe(e.target.checked)}),`Tiene máquina de frío/calor`]}),fe&&(0,W.jsx)(`div`,{className:`campo-form`,style:{marginTop:10,marginBottom:ue?10:0,maxWidth:260},children:(0,W.jsxs)(`label`,{children:[`N° de Serie`,(0,W.jsx)(`input`,{value:me,onChange:e=>he(e.target.value),placeholder:`Ej. FC-00123`})]})}),fe&&ue&&(0,W.jsxs)(`p`,{className:`registrado-desde`,style:{marginBottom:0},children:[`Bidones este mes: `,ue.bidonesEsteMes,` / `,ue.minimoRequerido,` `,ue.cumpleMinimo?(0,W.jsx)(`span`,{className:`badge badge-verde`,children:`Cumple`}):(0,W.jsx)(`span`,{className:`badge badge-rojo`,children:`No llega al mínimo`})]})]})]}),(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Estado de Cuenta`}),(0,W.jsxs)(`label`,{children:[`Estado Actual`,(0,W.jsxs)(`select`,{value:w?`activo`:`inactivo`,onChange:e=>T(e.target.value===`activo`),children:[(0,W.jsx)(`option`,{value:`activo`,children:`Activo`}),(0,W.jsx)(`option`,{value:`inactivo`,children:`Inactivo`})]})]}),(0,W.jsxs)(`p`,{className:`registrado-desde`,children:[`Cliente registrado desde: `,new Date(r.creadoEn).toLocaleDateString(`es-AR`)]})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Gestión de Comodato`}
19),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Envases actualmente en posesión del cliente`}),(0,W.jsxs)(`ul`,{className:`lista-comodato`,children:[a.map(e=>(0,W.jsxs)(`li`,{className:`fila-comodato`,children:[(0,W.jsx)(`span`,{className:`icono-comodato`,children:Uc(e.tipo)}),(0,W.jsx)(`span`,{className:`nombre-comodato`,children:e.nombre}),(0,W.jsxs)(`span`,{className:`stepper-comodato`,children:[(0,W.jsx)(`button`,{className:`btn-icono`,disabled:ce===e.id||(P[e.id]??0)===0,onClick:()=>xe(e.id,-1),children:(0,W.jsx)(nc,{size:13})}),(0,W.jsx)(`span`,{className:`valor`,children:P[e.id]??0}),(0,W.jsx)(`button`,{className:`btn-icono`,disabled:ce===e.id,onClick:()=>xe(e.id,1),children:(0,W.jsx)(cc,{size:13})})]})]},e.id)),a.length===0&&(0,W.jsx)(`p`,{className:`ayuda`,children:`No hay productos cargados.`})]})]}),(0,W.jsxs)(`div`,{className:`acciones-form-sidebar`,children:[(0,W.jsx)(`button`,{className:`btn btn-primario`,onClick:be,disabled:ne,children:ne?`Guardando…`:`Guardar Cambios`}),(0,W.jsx)(`button`,{className:`btn-cancelar`,onClick:()=>t(`/clientes`),children:`Cancelar`})]})]})]}),(0,W.jsx)(`div`,{className:`card`,children:(0,W.jsxs)(`div`,{className:`encabezado-pagina`,style:{marginBottom:0},children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h3`,{children:`Cuenta corriente`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Detalle de compras, pagos y saldo — con filtros por fecha o solo lo pendiente`})]}),(0,W.jsxs)(Dn,{className:`btn btn-primario`,to:`/clientes/${n}/cuenta-corriente`,children:[(0,W.jsx)(uc,{size:15,style:{marginRight:6,verticalAlign:-2}}),`Ver cuenta corriente`]})]})})]}):(0,W.jsx)(`p`,{children:`Cargando…`})}function Gc(){let{id:e}=ht(),t=Number(e),[n,r]=(0,v.useState)(null),[i,a]=(0,v.useState)(null),[o,s]=(0,v.useState)(!1),[c,l]=(0,v.useState)(!1),[u,d]=(0,v.useState)(new Set),[f,p]=(0,v.useState)(!1),[m,h]=(0,v.useState)(``),[g,_]=(0,v.useState)(``);(0,v.useEffect)(()=>{Eo(t).then(r)},[t]);let y={desde:m||void 0,hasta:g||void 0};function b(){s(!0),Lo(t,y).then(e=>{a(e),d(new Set(e.movimientos.map((e,t)=>t))),p(!1)}).finally(()=>s(!1))}(0,v.useEffect)(()=>{b()},[t,m,g]);function x(){h(``),_(``)}function S(){i&&(d(f?new Set(i.movimientos.map((e,t)=>t)):new Set(i.movimientos.reduce((e,t,n)=>(t.pendiente&&e.push(n),e),[]))),p(!f))}function C(e){d(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})}function w(){i&&d(e=>e.size===i.movimientos.length?new Set:new Set(i.movimientos.map((e,t)=>t)))}async function T(){if(n){l(!0);try{await Ro(t,n.nombre.replace(/\s+/g,`-`),y,Array.from(u))}finally{l(!1)}}}if(!n)return(0,W.jsx)(`p`,{children:`Cargando…`});let E=m!==``||g!==``,ee=i!=null&&i.movimientos.length>0&&u.size===i.movimientos.length;return(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`div`,{className:`breadcrumb`,children:[(0,W.jsx)(Dn,{to:`/clientes`,children:`Clientes`}),(0,W.jsx)(Rs,{size:13}),(0,W.jsx)(Dn,{to:`/clientes/${t}`,children:n.nombre}),(0,W.jsx)(Rs,{size:13}),(0,W.jsx)(`span`,{children:`Cuenta corriente`})]}),(0,W.jsxs)(`div`,{className:`detalle-cliente-header`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h2`,{children:n.nombre}),n.direccion&&(0,W.jsxs)(`p`,{className:`direccion`,children:[(0,W.jsx)(tc,{size:13}),` `,n.direccion]})]}),i&&(i.saldoTotal>0?(0,W.jsxs)(`span`,{className:`badge badge-ambar`,children:[`⚠ Deuda Pendiente: $`,i.saldoTotal.toLocaleString(`es-AR`)]}):(0,W.jsx)(`span`,{className:`badge badge-verde`,children:`Al día`}))]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Filtros`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Filtrá por fecha, y tildá abajo exactamente qué filas van en el ticket que le mandás al cliente`}),(0,W.jsxs)(`div`,{className:`fila-campos campo-form`,children:[(0,W.jsxs)(`label`,{children:[`Desde`,(0,W.jsx)(`input`,{type:`date`,value:m,onChange:e=>h(e.target.value)})]}),(0,W.jsxs)(`label`,{children:[`Hasta`,(0,W.jsx)(`input`,{type:`date`,value:g,onChange:e=>_(e.target.value)})]})]}),(0,W.jsxs)(`div`,{style:{display:`flex`,gap:10,flexWrap:`wrap`,marginTop:10},children:[(0,W.jsx)(`button`,{className:f?`btn btn-primario`:`btn btn-secundario`,onClick:S,children:f?`✓ Solo lo que debe — tocá para tildar todo`:`Tildar solo lo que debe`}),E&&(0,W.jsx)(`button`,{className:`btn-cancelar`,onClick:x,children:`Limpiar filtros`})]})]}),(0,W.jsxs)(`div`,{className:`encabezado-pagina`,children:[(0,W.jsx)(`h3`,{children:`Movimientos`}),(0,W.jsxs)(`button`,{className:`btn btn-secundario`,onClick:T,disabled:c||u.size===0,children:[(0,W.jsx)(uc,{size:16}),c?`Generando…`:`Descargar ticket PDF (${u.size})`]})]}),i&&(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsxs)(`p`,{className:`saldo-destacado`,children:[`Saldo adeudado: $ `,i.saldoTotal.toFixed(2)]}),(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{style:{width:32},children:(0,W.jsx)(`input`,{type:`checkbox`,checked:ee,onChange:w})}),(0,W.jsx)(`th`,{children:`Fecha`}),(0,W.jsx)(`th`,{children:`Cantidad`}),(0,W.jsx)(`th`,{children:`Descripción`}),(0,W.jsx)(`th`,{children:`Precio Unitario`}),(0,W.jsx)(`th`,{children:`Subtotal`}),(0,W.jsx)(`th`,{children:`Pago`}),(0,W.jsx)(`th`,{children:`Saldo`})]})}),(0,W.jsxs)(`tbody`,{children:[i.movimientos.map((e,t)=>(0,W.jsxs)(`tr`,{style:{opacity:u.has(t)?1:.45},children:[(0,W.jsx)(`td`,{children:(0,W.jsx)(`input`,{type:`checkbox`,checked:u.has(t),onChange:()=>C(t)})}),(0,W.jsx)(`td`,{children:new Date(e.fecha).toLocaleDateString(`es-AR`)}),(0,W.jsx)(`td`,{children:e.cantidad??``}),(0,W.jsx)(`td`,{children:e.descripcion}),(0,W.jsx)(`td`,{children:e.precioUnitario==null?``:`$ ${e.precioUnitario.toFixed(2)}`}),(0,W.jsx)(`td`,{children:e.subtotal==null?``:`$ ${e.subtotal.toFixed(2)}`}),(0,W.jsx)(`td`,{children:e.pago!=null&&(0,W.jsxs)(W.Fragment,{children:[`$ `,e.pago.toFixed(2),e.medioPago===`TRANSFERENCIA`&&` (Transferencia)`,e.medioPago===`EFECTIVO`&&` (Efectivo)`]})}),(0,W.jsx)(`td`,{children:(0,W.jsxs)(`strong`,{children:[`$ `,e.saldo.toFixed(2)]})})]},t)),!o&&i.movimientos.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:8,children:E?`No hay movimientos con estos filtros.`:`Sin movimientos.`})})]})]})})]})]})}var Kc=5;function qc(e){return e.split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase()}
19function Jc({onSeleccionar:e,placeholder:t=`Buscar por nombre, DNI o dirección…`,idsExcluidos:n}){let[r,i]=(0,v.useState)(``),[a,o]=(0,v.useState)([]),[s,c]=(0,v.useState)(1),l=n?.length?a.filter(e=>!n.includes(e.id)):a;(0,v.useEffect)(()=>{To({soloActivos:!0,buscar:r.trim()||void 0}).then(o),c(1)},[r]);function u(t){e(t),i(``)}let d=Math.max(1,Math.ceil(l.length/Kc)),f=Math.min(s,d),p=l.slice((f-1)*Kc,f*Kc);return(0,W.jsxs)(`div`,{className:`buscador-cliente`,children:[(0,W.jsxs)(`div`,{className:`buscador-wrap`,children:[(0,W.jsx)(fc,{size:16}),(0,W.jsx)(`input`,{placeholder:t,value:r,onChange:e=>i(e.target.value)})]}),(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Cliente`}),(0,W.jsx)(`th`,{children:`DNI`}),(0,W.jsx)(`th`,{children:`Contacto`}),(0,W.jsx)(`th`,{children:`Dirección`}),(0,W.jsx)(`th`,{})]})}),(0,W.jsxs)(`tbody`,{children:[p.map(e=>(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:(0,W.jsxs)(`div`,{className:`celda-persona`,children:[(0,W.jsx)(`span`,{className:`avatar`,children:qc(e.nombre)}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`div`,{className:`nombre`,children:e.nombre}),(0,W.jsxs)(`div`,{className:`subtexto`,children:[`#`,e.id]})]})]})}),(0,W.jsx)(`td`,{children:e.dni}),(0,W.jsx)(`td`,{children:e.telefono&&(0,W.jsx)(`div`,{className:`celda-contacto`,children:(0,W.jsxs)(`span`,{className:`fila`,children:[(0,W.jsx)(sc,{size:13}),` `,e.telefono]})})}),(0,W.jsx)(`td`,{children:e.direccion&&(0,W.jsx)(`span`,{className:`celda-contacto`,children:(0,W.jsxs)(`span`,{className:`fila`,children:[(0,W.jsx)(tc,{size:13}),` `,e.direccion]})})}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`button`,{type:`button`,className:`btn btn-secundario`,onClick:()=>u(e),children:`Elegir`})})]},e.id)),l.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:5,children:`No se encontraron clientes.`})})]})]})}),d>1&&(0,W.jsxs)(`div`,{className:`paginacion-buscador`,children:[(0,W.jsx)(`button`,{type:`button`,className:`btn-icono`,disabled:f===1,onClick:()=>c(e=>e-1),children:(0,W.jsx)(Ls,{size:15})}),(0,W.jsxs)(`span`,{children:[`Página `,f,` de `,d]}),(0,W.jsx)(`button`,{type:`button`,className:`btn-icono`,disabled:f===d,onClick:()=>c(e=>e+1),children:(0,W.jsx)(Rs,{size:15})})]})]})}var Yc=e=>`The setOptions() function should only be called once. The options passed to the additional call (${JSON.stringify(e)}) will be ignored.`,Xc=e=>`The google.maps.importLibrary() function is already defined, and @googlemaps/js-api-loader will use the existing function instead of overwriting it. The options passed to setOptions (${JSON.stringify(e)}) will be ignored.`,Zc=(e,t)=>`Failed to create Trusted Types policy "${e}": ${t instanceof Error?t.message:String(t)}.\n\nIf your Content Security Policy uses "require-trusted-types-for 'script'", allow this policy with "trusted-types ${e} google-maps-api-loader google-maps-api#html lit-html". The "google-maps-api-loader", "lit-html", and "google-maps-api#html" policies are required for full Maps JavaScript API execution. Falling back to a string script URL.`,Qc=`@googlemaps/js-api-loader`,$c={createScriptURL:e=>e},el;function tl(){if(el)return el;let e=globalThis.trustedTypes;if(!e)return el=$c,el;try{el=e.createPolicy(Qc,{createScriptURL:e=>e})}catch(e){Zc(Qc,e),el=$c}return el}function nl(e,t){e.src=tl().createScriptURL(t)}var rl=e=>{var t,n,r,i=`The Google Maps JavaScript API`,a=`google`,o=`importLibrary`,s=document,c=window,l=c[a]||(c[a]={}),u=l.maps||={},d=new Set,f=new URLSearchParams,p=()=>t||=new Promise(async(o,c)=>{for(r in await(n=s.createElement(`script`)),f.set(`libraries`,[...d]+``),e)f.set(r.replace(/[A-Z]/g,e=>`_`+e[0].toLowerCase()),e[r]);f.set(`callback`,a+`.maps.__ib__`),nl(n,`https://maps.googleapis.com/maps/api/js?`+f),u.__ib__=o,n.onerror=()=>t=c(Error(i+` could not load.`)),n.nonce=s.querySelector(`script[nonce]`)?.nonce||``,s.head.append(n)});u[o]?console.warn(i+` only loads once. Ignoring:`,e):u[o]=(e,...t)=>d.add(e)&&p().then(()=>u[o](e,...t))},il=!1;function al(e){if(il){Yc(e);return}e.apiKey&&(e.key||=e.apiKey),sl(e),il=!0}async function ol(e){if(!window?.google?.maps?.importLibrary)throw Error(`google.maps.importLibrary is not installed.`);return await google.maps.importLibrary(e)}function sl(e){let t=!!window.google?.maps?.importLibrary;t&&Xc(e),t||rl(e)}al({key:`AIzaSyBjupCyYg-p41kjjWIpGEkeniETzmR9dMk`,v:`weekly`});var cl={lat:-34.6037,lng:-58.3816},ll=`data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2234%22%20viewBox%3D%220%200%2036%2034%22%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%2216%22%20r%3D%2216.5%22%20fill%3D%22%232563eb%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%2F%3E%0A%20%20%3Crect%20x%3D%225%22%20y%3D%2220.5%22%20width%3D%2225%22%20height%3D%222.4%22%20rx%3D%221.2%22%20fill%3D%22%23dbeafe%22%2F%3
19E%0A%20%20%3Crect%20x%3D%225%22%20y%3D%228%22%20width%3D%2215%22%20height%3D%2213%22%20rx%3D%221.5%22%20fill%3D%22%23fcd34d%22%2F%3E%0A%20%20%3Crect%20x%3D%2219.5%22%20y%3D%2211%22%20width%3D%2210.5%22%20height%3D%2210%22%20rx%3D%222%22%20fill%3D%22%23dbeafe%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M22.6%2012.6h4.2l1.7%203.3h-5.9z%22%20fill%3D%22%23a5f3fc%22%2F%3E%0A%20%20%3Crect%20x%3D%2218.6%22%20y%3D%2218.7%22%20width%3D%222.4%22%20height%3D%222%22%20rx%3D%220.6%22%20fill%3D%22%23ef4444%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2212.5%22%20cy%3D%2214.3%22%20r%3D%224.3%22%20fill%3D%22white%22%20stroke%3D%22%23ef4444%22%20stroke-width%3D%221.6%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M12.5%2011.9c1.4.7%201.4%202.7%200%203.8c-1.4-1.1-1.4-3.1%200-3.8z%22%20fill%3D%22%2338bdf8%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2210.7%22%20cy%3D%2223%22%20r%3D%223%22%20fill%3D%22%233d5a99%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2210.7%22%20cy%3D%2223%22%20r%3D%221.3%22%20fill%3D%22white%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2224%22%20cy%3D%2223%22%20r%3D%223%22%20fill%3D%22%233d5a99%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2224%22%20cy%3D%2223%22%20r%3D%221.3%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E`;function ul({marcadores:e,alturaPx:t=260}){let n=(0,v.useRef)(null),r=(0,v.useRef)(null),i=(0,v.useRef)([]),[a,o]=(0,v.useState)(!1);return(0,v.useEffect)(()=>{if(!n.current)return;let e=!1,t=null;return ol(`maps`).then(({Map:i})=>{if(e||!n.current)return;let a=new i(n.current,{center:cl,zoom:12});r.current=a,t=new ResizeObserver(()=>{let e=a.getCenter();google.maps.event.trigger(a,`resize`),e&&a.setCenter(e)}),t.observe(n.current),o(!0)}),()=>{e=!0,t?.disconnect()}},[]),(0,v.useEffect)(()=>{if(!a||!r.current)return;i.current.forEach(e=>e.setMap(null));let t=0;if(i.current=e.map(e=>{let n=e.tipo===`camion`;n||(t+=1);let i=new google.maps.Marker({map:r.current,position:{lat:e.lat,lng:e.lng},title:e.titulo,label:n?void 0:String(t),zIndex:n?999:void 0,icon:n?{url:ll,scaledSize:new google.maps.Size(36,34),anchor:new google.maps.Point(18,16)}:void 0});if(n){let t=new google.maps.InfoWindow({content:`<strong>${e.titulo}</strong>${e.subtitulo?`<br/>${e.subtitulo}`:``}`});i.addListener(`click`,()=>t.open({map:r.current,anchor:i}))}else i.addListener(`click`,()=>{window.open(`https://www.google.com/maps/dir/?api=1&destination=${e.lat},${e.lng}`,`_blank`)});return i}),e.length===1)r.current.setCenter({lat:e[0].lat,lng:e[0].lng}),r.current.setZoom(15);else if(e.length>1){let t=new google.maps.LatLngBounds;e.forEach(e=>t.extend({lat:e.lat,lng:e.lng})),r.current.fitBounds(t)}},[a,e]),(0,W.jsxs)(`div`,{style:{position:`relative`,marginBottom:20},children:[(0,W.jsx)(`div`,{ref:n,className:`mapa-google`,style:{height:t,marginBottom:0}}),e.length===0&&(0,W.jsxs)(`div`,{className:`mapa-placeholder-overlay`,children:[(0,W.jsx)(tc,{size:28}),(0,W.jsx)(`span`,{children:`Ninguna parada tiene ubicación cargada todavía`})]})]})}function dl(e){if(!e)return null;let t=Math.floor((Date.now()-new Date(e).getTime())/1e3);if(t<60)return`hace unos segundos`;let n=Math.floor(t/60);return n<60?`hace ${n} min`:`hace ${Math.floor(n/60)} h`}var fl=[`LUNES`,`MARTES`,`MIERCOLES`,`JUEVES`,`VIERNES`,`SABADO`],pl=[{valor:`SEMANAL`,etiqueta:`Semanal`},{valor:`QUINCENAL`,etiqueta:`Quincenal`},{valor:`MENSUAL`,etiqueta:`Mensual`}];function ml(e){if(!e.proximaFecha)return`Le toca ahora`;let t=new Date(e.proximaFecha+`T00:00:00`),n=new Date;return n.setHours(0,0,0,0),t<=n?`Le toca ahora`:`Próxima: ${t.toLocaleDateString(`es-AR`)}`}function hl(e){let t=e.clienteHorarioDesde?.slice(0,5),n=e.clienteHorarioHasta?.slice(0,5);return t&&n?`Entre ${t} y ${n}`:n?`Antes de las ${n}`:t?`Después de las ${t}`:null}function gl(){let[e,t]=(0,v.useState)([]),[n,r]=(0,v.useState)([]),[i,a]=(0,v.useState)(null),[o,s]=(0,v.useState)([]),[c,l]=(0,v.useState)(!1),[u,d]=(0,v.useState)(``),[f,p]=(0,v.useState)(`LUNES`),[m,h]=(0,v.useState)(``),[g,_]=(0,v.useState)(null),[y,b]=(0,v.useState)(``),[x,S]=(0,v.useState)(`LUNES`),[C,w]=(0,v.useState)(``),[T,E]=(0,v.useState)(``);(0,v.useEffect)(()=>{Ho().then(e=>{t(e),e.length>0&&a(t=>t??e[0].id)}),rs().then(r)},[]),(0,v.useEffect)(()=>{i!=null&&Ko(i).then(s)},[i]),(0,v.useEffect)(()=>{let e=setInterval(()=>{rs().then(r)},15e3);return()=>clearInterval(e)},[]);async function ee(e){e.preventDefault();let n=await Uo({nombre:u,diaSemana:f,camionId:m===``?null:m});t(e=>[...e,n]),a(n.id),d(``),h(``),l(!1)}async function D(e){i!=null&&(await qo(i,e.id,T===``?void 0:Number(T)),E(``),s(await Ko(i)))}function te(e){_(e.id),b(e.nombre),S(e.diaSemana),w(e.camionId??``)}async function O(e){let n=await Wo(e,{nombre:y,diaSemana:x,camionId:C===``?null:C});t(t=>t.map(t=>
19t.id===e?n:t)),_(null)}async function k(e){window.confirm(`¿Eliminar la ruta "${e.nombre}"? Las paradas y ventas históricas quedan guardadas, pero deja de aparecer en la app.`)&&(await Go(e.id),t(t=>t.filter(t=>t.id!==e.id)),i===e.id&&(a(null),s([])))}async function ne(e){i!=null&&(await Jo(i,e),s(await Ko(i)))}async function re(e,t){if(i==null)return;let n=await Xo(i,e,{frecuencia:t});s(t=>t.map(t=>t.id===e?n:t))}async function ie(e,t){if(i==null)return;let n=e+t;if(n<0||n>=o.length)return;let r=[...o];[r[e],r[n]]=[r[n],r[e]],s(r),await Yo(i,r.map(e=>e.id))}let[ae,A]=(0,v.useState)(null);function j(e){A(e)}function M(e,t){if(t.preventDefault(),ae===null||ae===e)return;let n=[...o],[r]=n.splice(ae,1);n.splice(e,0,r),s(n),A(e)}async function oe(){i!=null&&ae!==null&&(A(null),await Yo(i,o.map(e=>e.id)))}let se=e.find(e=>e.id===i),N=n.find(e=>e.id===se?.camionId),P=N&&dl(N.ubicacionActualizadaEn),F=[...o.filter(e=>e.clienteLatitud!=null&&e.clienteLongitud!=null).map(e=>({id:e.clienteId,lat:e.clienteLatitud,lng:e.clienteLongitud,titulo:e.clienteNombre})),...N?.latitud!=null&&N?.longitud!=null?[{id:-N.id,lat:N.latitud,lng:N.longitud,titulo:`Camión ${N.patente}`,tipo:`camion`,subtitulo:P?`Actualizado ${P}`:void 0}]:[]];return(0,W.jsxs)(`div`,{children:[(0,W.jsx)(Lc,{icono:(0,W.jsx)(dc,{size:22}),titulo:`Rutas`,subtitulo:`Armá la secuencia de entrega de cada ruta y reordenala cuando haga falta`,accion:(0,W.jsxs)(`button`,{className:`btn btn-primario`,onClick:()=>l(e=>!e),children:[(0,W.jsx)(cc,{size:16}),` `,c?`Cancelar`:`Nueva ruta`]})}),c&&(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Nueva ruta`}),(0,W.jsxs)(`form`,{className:`formulario-inline`,onSubmit:ee,children:[(0,W.jsx)(`input`,{placeholder:`Nombre`,value:u,onChange:e=>d(e.target.value),required:!0}),(0,W.jsx)(`select`,{value:f,onChange:e=>p(e.target.value),children:fl.map(e=>(0,W.jsx)(`option`,{value:e,children:e},e))}),(0,W.jsxs)(`select`,{value:m,onChange:e=>h(e.target.value?Number(e.target.value):``),children:[(0,W.jsx)(`option`,{value:``,children:`Sin camión asignado`}),n.map(e=>(0,W.jsxs)(`option`,{value:e.id,children:[e.patente,e.nombre?` — ${e.nombre}`:``]},e.id))]}),(0,W.jsx)(`button`,{className:`btn btn-primario`,type:`submit`,children:`Crear`})]})]}),(0,W.jsxs)(`div`,{className:`dos-columnas`,children:[(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Rutas existentes`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Elegí una para ver y editar su secuencia`}),(0,W.jsxs)(`ul`,{className:`lista-seleccionable`,children:[e.map(e=>(0,W.jsx)(`li`,{children:g===e.id?(0,W.jsxs)(`div`,{className:`formulario-inline`,style:{flex:1},children:[(0,W.jsx)(`input`,{value:y,onChange:e=>b(e.target.value),autoFocus:!0}),(0,W.jsx)(`select`,{value:x,onChange:e=>S(e.target.value),children:fl.map(e=>(0,W.jsx)(`option`,{value:e,children:e},e))}),(0,W.jsxs)(`select`,{value:C,onChange:e=>w(e.target.value?Number(e.target.value):``),children:[(0,W.jsx)(`option`,{value:``,children:`Sin camión asignado`}),n.map(e=>(0,W.jsxs)(`option`,{value:e.id,children:[e.patente,e.nombre?` — ${e.nombre}`:``]},e.id))]}),(0,W.jsx)(`button`,{className:`btn-icono`,title:`Guardar`,onClick:()=>O(e.id),children:(0,W.jsx)(Is,{size:14})}),(0,W.jsx)(`button`,{className:`btn-icono`,title:`Cancelar`,onClick:()=>_(null),children:(0,W.jsx)(wc,{size:14})})]}):(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)(`button`,{className:i===e.id?`activo`:``,onClick:()=>a(e.id),children:[e.nombre,` — `,e.diaSemana,e.camionPatente?` · ${e.camionPatente}`:` · sin camión`]}),(0,W.jsx)(`button`,{className:`btn-icono`,title:`Editar ruta`,onClick:()=>te(e),children:(0,W.jsx)(oc,{size:14})}),(0,W.jsx)(`button`,{className:`btn-icono peligro`,title:`Eliminar ruta`,onClick:()=>k(e),children:(0,W.jsx)(hc,{size:14})})]})},e.id)),e.length===0&&(0,W.jsx)(`p`,{className:`ayuda`,children:`Todavía no hay rutas creadas.`})]})]}),(0,W.jsx)(`div`,{children:se&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(ul,{marcadores:F,alturaPx:280}),N&&(0,W.jsx)(`p`,{className:`ayuda`,style:{marginTop:-12,marginBottom:16},children:N.latitud==null?`🚚 Camión ${N.patente} asignado — todavía no reportó su ubicación hoy`:`🚚 Camión ${N.patente} — actualizado ${P}`}),(0,W.jsxs)(`div`,{className:`filatitulo-seccion`,children:[(0,W.jsxs)(`h3`,{children:[`Secuencia de Entrega — `,se.nombre]}),(0,W.jsxs)(`span`,{className:`badge badge-azul`,children:[o.length,` paradas`]})]}),(0,W.jsx)(`div`,{className:`card`,children:(0,W.jsxs)(`ol`,{className:`lista-paradas-admin`,children:[o.map((e,t)=>(0,W.jsxs)(`li`,{className:`tarjeta-parada-admin${ae===t?` arrastrando`:``}`,draggable:!0,onDragStart:()=>j(t),onDragOver:e=>M(t,e),onDrop:oe,onDragEnd:oe,children:[(0,W.jsx)(`span`,{className:`asa-arrastre`,title:`Arrastrar para reordenar`,children:(0,W.jsx)(Zs,{size:16})}),(0,W.jsx)(`span`,{className:`badge-orden`,children:t+1}),(0,W.jsxs)(`div`,{className:`tarjeta-parada-info`,children:[(0,W.jsx)(`div`,{className:`nombre`,children:e.clienteNombre}),e.clienteDireccion&&(0,W.jsxs)(`div`,{className:`direccion`,children:[(0,W.jsx)(tc,{size:12}),` `,e.clienteDireccion,e.clientePiso?` · ${e.clientePiso}`:``]}),hl(e)&&(0,W.jsx)(`span`,{className:`badge badge-ambar`,style:{marginTop:4,marginRight:6},children:hl(e)}),(0,W.jsx)(`span`,{className:`badge ${e.proximaFecha&&new Date(e.proximaFecha+`T00:00:00`)>new Date(new Date().setHours(0,0,0,0))?`badge-gris`:`badge-verde`}`,style:{marginTop:4},children:ml(e)})]}),(0,W.jsxs)(`div`,{className:`acciones-parada`,children:[(0,W.jsx)(`select`,{value:e.frecuencia,onChange:t=>re(e.id,t.target.value),title:`Cada cuánto le toca`,style:{marginRight:4},children:pl.map(e=>(0,W.jsx)(`option`,{value:e.valor,children:e.etiqueta},e.valor))}),(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>ie(t,-1),disabled:t===0,title:`Subir`,children:(0,W.jsx)(Ms,{size:15})}),(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>ie(t,1),disabled:t===o.length-1,title:`Bajar`,children:(0,W.jsx)(As,{size:15})}),(0,W.jsx)(`button`,{className:`btn-icono peligro`,onClick:()=>ne(e.id),title:`Quitar de la ruta`,children:(0,W.jsx)(wc,{size:15})})]})]},e.id)),o.length===0&&(0,W.jsx)(`p`,{className:`ayuda`,children:`Esta ruta todavía no tiene paradas.`})]})}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Agregar cliente a la ruta`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Buscalo por nombre, DNI o dirección — con muchos clientes cargados, elegir de una lista entera es un caos. Para insertarlo entre el 3° y el 4°, poné posición 4 y buscalo: el resto se corre solo.`}),(0,W.jsxs)(`label`,{style:{maxWidth:200,marginBottom:10},children:[`Posición (vacío = al final)`,(0,W.jsx)(`input`,{type:`number`,min:1,value:T,onChange:e=>E(e.target.value===``?``:Number(e.target.value))})]}),(0,W.jsx)(Jc,{onSeleccionar:D,idsExcluidos:o.map(e=>e.clienteId)})]})]})})]})]})}function _l({titulo:e,onCerrar:t,children:n,ancho:r}){return(0,W.jsx)(`div`,{className:`modal-overlay`,onClick:t,children:(0,W.jsxs)(`div`,{className:`modal-caja`,style:r?{maxWidth:r}:void 0,onClick:e=>e.stopPropagation(),children:[(0,W.jsxs)(`div`,{className:`modal-encabezado`,children:[(0,W.jsx)(`h3`,{children:e}),(0,W.jsx)(`button`,{className:`modal-cerrar`,onClick:t,title:`Cerrar`,type:`button`,children:(0,W.jsx)(wc,{size:18})})]}),n]})})}function vl(e){return e.anulada?{texto:`Anulada`,clase:`badge-gris`}:e.total===0?{texto:`Retiro de envases`,clase:`badge-azul`}:e.estadoPago===`PAGADO`?{texto:`Pagado`,clase:`badge-verde`}:e.estadoPago===`PARCIAL`?{texto:`Parcial`,clase:`badge-ambar`}:{texto:`Fiado`,clase:`badge-rojo`}}var yl=e=>
19`$${e.toLocaleString(`es-AR`)}`,bl=e=>new Date(e).toLocaleString(`es-AR`,{day:`2-digit`,month:`2-digit`,year:`numeric`,hour:`2-digit`,minute:`2-digit`});function xl({venta:e,camionNombre:t,esAdmin:n,onCerrar:r,onAnulada:i}){let[a,o]=(0,v.useState)([]),[s,c]=(0,v.useState)(!0),[l,u]=(0,v.useState)(!1),[d,f]=(0,v.useState)(``),[p,m]=(0,v.useState)(!1),[h,g]=(0,v.useState)(null),_=(0,v.useRef)(null);(0,v.useEffect)(()=>{ts(e.id).then(o).catch(()=>o([])).finally(()=>c(!1))},[e.id]),(0,v.useEffect)(()=>{l&&_.current?.scrollIntoView({block:`nearest`,behavior:`smooth`})},[l]);let y=vl(e),b=e.total===0,x=Math.max(0,e.total-e.montoPagado),S=e.total>0?Math.min(100,Math.round(e.montoPagado/e.total*100)):0;async function C(){m(!0),g(null);try{i(await es(e.id,d.trim()))}catch(e){let t=bo.isAxiosError(e)?e.response?.data?.mensaje:null;g(t??`No se pudo anular la venta. Revisá la conexión e intentá de nuevo.`),m(!1)}}return(0,W.jsxs)(_l,{titulo:(0,W.jsxs)(W.Fragment,{children:[`Venta #`,e.id,` `,(0,W.jsx)(`span`,{className:`badge ${y.clase} badge-titulo`,children:y.texto})]}),onCerrar:r,ancho:680,children:[e.anulada&&(0,W.jsxs)(`div`,{className:`aviso-anulada`,children:[(0,W.jsx)(Ns,{size:16}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`strong`,{children:`Venta anulada`}),` por `,e.anuladaPorNombre??`—`,e.anuladaEn?` el ${bl(e.anuladaEn)}`:``,e.motivoAnulacion&&(0,W.jsxs)(`p`,{children:[`Motivo: `,e.motivoAnulacion]}),(0,W.jsx)(`p`,{children:`No cuenta para deudas, cuenta corriente ni reportes.`})]})]}),(0,W.jsxs)(`div`,{className:`detalle-info`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`span`,{className:`etiqueta-detalle`,children:`Cliente`}),(0,W.jsx)(`strong`,{children:e.clienteNombre}),e.clienteDireccion&&(0,W.jsx)(`span`,{className:`detalle-sub`,children:e.clienteDireccion})]}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`span`,{className:`etiqueta-detalle`,children:`Fecha`}),(0,W.jsx)(`strong`,{children:bl(e.fecha)})]}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`span`,{className:`etiqueta-detalle`,children:`Registrada por`}),(0,W.jsx)(`strong`,{children:e.creadoPorNombre??`—`})]}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`span`,{className:`etiqueta-detalle`,children:`Camión`}),(0,W.jsx)(`strong`,{children:t??`—`})]})]}),(0,W.jsxs)(`div`,{className:`detalle-accesos`,children:[(0,W.jsxs)(Dn,{className:`btn btn-secundario`,to:`/clientes/${e.clienteId}/cuenta-corriente`,children:[(0,W.jsx)(Xs,{size:15}),` Historial y ticket PDF`]}),(0,W.jsxs)(Dn,{className:`btn btn-secundario`,to:`/clientes/${e.clienteId}`,children:[(0,W.jsx)(xc,{size:15}),` Ficha del cliente`]})]}),(0,W.jsxs)(`div`,{className:`detalle-seccion`,children:[(0,W.jsx)(`h4`,{className:`titulo-seccion`,children:`Productos`}),(0,W.jsx)(`div`,{className:`tabla-wrap caja-tabla`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Producto`}),(0,W.jsx)(`th`,{className:`num`,children:`Cant.`}),(0,W.jsx)(`th`,{className:`num`,children:`Precio`}),(0,W.jsx)(`th`,{className:`num`,children:`Subtotal`}),(0,W.jsx)(`th`,{className:`num`,children:`Envases devueltos`})]})}),(0,W.jsx)(`tbody`,{children:e.items.map(e=>(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:e.productoNombre}),(0,W.jsx)(`td`,{className:`num`,children:e.cantidad}),(0,W.jsx)(`td`,{className:`num`,children:e.cantidad>0?yl(e.precioUnitario):`—`}),(0,W.jsx)(`td`,{className:`num`,children:e.cantidad>0?yl(e.subtotal):`—`}),(0,W.jsx)(`td`,{className:`num`,children:e.envasesDevueltos>0?e.envasesDevueltos:`—`})]},e.productoId))})]})})]}),b?(0,W.jsx)(`p`,{className:`detalle-nota`,children:`Solo retiro de envases: no hubo entrega ni cobro.`}):(0,W.jsxs)(`div`,{className:`detalle-seccion`,children:[(0,W.jsx)(`h4`,{className:`titulo-seccion`,children:`Cobro`}),(0,W.jsxs)(`div`,{className:`resumen-cobro`,children:[(0,W.jsxs)(`div`,{className:`tile-monto`,children:[(0,W.jsx)(`span`,{className:`tile-monto-label`,children:`Total de la venta`}),(0,W.jsx)(`span`,{className:`tile-monto-valor`,children:yl(e.total)})]}),(0,W.jsxs)(`div`,{className:`tile-monto${e.montoPagado>0?` tile-verde`:``}`,children:[(0,W.jsx)(`span`,{className:`tile-monto-label`,children:`Pagado`}),(0,W.jsx)(`span`,{className:`tile-monto-valor`,children:yl(e.montoPagado)})]}),(0,W.jsxs)(`div`,{className:`tile-monto${x>0&&!e.anulada?` tile-rojo`:``}`,children:[(0,W.jsx)(`span`,{className:`tile-monto-label`,children:`Falta cobrar`}),(0,W.jsx)(`span`,{className:`tile-monto-valor`,children:e.anulada?`—`:yl(x)})]})]}),(0,W.jsx)(`div`,{className:`barra-cobro`,"aria-hidden":`true`,children:(0,W.jsx)(`div`,{style:{width:`${S}%`}})}),(0,W.jsxs)(`span`,{className:`detalle-sub`,children:[S,`% cobrado`]})]}),!b&&(0,W.jsxs)(`div`,{className:`detalle-seccion`,children:[(0,W.jsx)(`h4`,{className:`titulo-seccion`,children:`Pagos registrados`}),s?(0,W.jsx)(`p`,{className:`detalle-nota`,children:`Cargando…`}):a.length===0?(0,W.jsx)(`p`,{className:`detalle-nota`,children:`Todavía no se registró ningún pago: quedó fiada.`}):(0,W.jsx)(`div`,{className:`tabla-wrap caja-tabla`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Medio`}),(0,W.jsx)(`th`,{children:`Fecha`}),(0,W.jsx)(`th`,{children:`Cobró`}),(0,W.jsx)(`th`,{className:`num`,children:`Monto`})]})}),(0,W.jsx)(`tbody`,{children:a.map(e=>(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:(0,W.jsx)(`span`,{className:`badge ${e.medioPago===`TRANSFERENCIA`?`badge-azul`:`badge-verde`}`,children:e.medioPago===`TRANSFERENCIA`?`Transferencia`:`Efectivo`})}),(0,W.jsx)(`td`,{children:bl(e.fecha)}),(0,W.jsx)(`td`,{children:e.creadoPorNombre??`—`}),(0,W.jsx)(`td`,{className:`num`,children:(0,W.jsx)(`strong`,{children:yl(e.monto)})})]},e.id))})]})})]}),n&&!e.anulada&&(0,W.jsx)(`div`,{className:`zona-anular`,ref:_,children:l?(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)(`h4`,{children:[(0,W.jsx)(_c,{size:16}),` Anular esta venta`]}),(0,W.jsx)(`p`,{children:`Se devuelve el stock (envases del cliente y productos del camión), se elimina la deuda que generó y la parada de hoy vuelve a quedar pendiente. La venta no se borra: queda marcada como anulada con tu nombre y el motivo.`}),e.montoPagado>0&&(0,W.jsxs)(`p`,{className:`zona-anular-alerta`,children:[`Tiene `,yl(e.montoPagado),` cobrados: si el cliente pagó de verdad, hay que devolvérselos.`]}),(0,W.jsxs)(`label`,{className:`campo-form`,children:[`Motivo (obligatorio)`,(0,W.jsx)(`textarea`,{rows:2,maxLength:255,value:d,onChange:e=>f(e.target.value),placeholder:`Ej: la cargó por error / el cliente no compró nada`,autoFocus:!0})]}),h&&(0,W.jsx)(`p`,{className:`texto-rojo`,children:h}),(0,W.jsxs)(`div`,{className:`detalle-accesos`,children:[(0,W.jsx)(`button`,{type:`button`,className:`btn btn-secundario`,onClick:()=>{u(!1),g(null)},disabled:p,children:`Cancelar`}),(0,W.jsx)(`button`,{type:`button`,className:`btn btn-primario btn-rojo`,onClick:C,disabled:p||d.trim().length<3,children:p?`Anulando…`:`Confirmar anulación`})]})]}):(0,W.jsxs)(`div`,{className:`zona-anular-cerrada`,children:[(0,W.jsx)(`span`,{className:`detalle-sub`,children:`¿Se cargó por error o el cliente no compró nada?`}),(0,W.jsxs)(`button`,{type:`button`,className:`btn btn-peligro`,onClick:()=>u(!0),children:[(0,W.jsx)(Ns,{size:15}),` Anular venta`]})]})})]})}function Sl(){return new Date().toISOString().slice(0,10)}function Cl(e){let t=new Date;return t.setDate(t.getDate()-e),t.toISOString().slice(0,10)}function wl(){let e=I(),{usuario:t}=bs(),n=t?.rol===`ADMIN`,[r,i]=(0,v.useState)(null),[a,o]=(0,v.useState)(e.state?.mensajeExito??null),[s,c]=(0,v.useState)([]),[l,u]=(0,v.useState)([]),[d,f]=(0,v.useState)([]),[p,m]=(0,v.useState)(Cl(7)
19),[h,g]=(0,v.useState)(Sl()),[_,y]=(0,v.useState)(``),[b,x]=(0,v.useState)(!1);async function S(){x(!0);try{let e={desde:p||void 0,hasta:h||void 0},[t,n]=await Promise.all([$o(e),ns(e)]);c(t),u(n)}finally{x(!1)}}(0,v.useEffect)(()=>{rs(!1).then(f)},[]),(0,v.useEffect)(()=>{S()},[p,h]),(0,v.useEffect)(()=>{if(!a)return;let e=setTimeout(()=>o(null),3e3);return()=>clearTimeout(e)},[a]);function C(e){i(null),o(`Venta #${e.id} anulada`),S()}function w(e){g(Sl()),m(e==null?``:Cl(e))}let T=h===Sl()?p===``?`todo`:p===Sl()?0:p===Cl(7)?7:p===Cl(30)?30:null:null,E=_.trim().toLowerCase(),ee=(e,t)=>!E||e.toLowerCase().includes(E)||(t??``).toLowerCase().includes(E),D=s.filter(e=>ee(e.clienteNombre,e.clienteDireccion)),te=l.filter(e=>ee(e.clienteNombre)),O=[...D.map(e=>({tipo:`venta`,fecha:e.fecha,clienteNombre:e.clienteNombre,clienteDireccion:e.clienteDireccion,camionId:e.camionId,total:e.total,venta:e})),...te.map(e=>({tipo:`pago`,fecha:e.fecha,clienteNombre:e.clienteNombre,total:e.monto,pago:e}))].sort((e,t)=>t.fecha.localeCompare(e.fecha)),k=D.filter(e=>!e.anulada),ne=k.reduce((e,t)=>e+t.total,0),re=te.reduce((e,t)=>e+t.monto,0),ie=k.filter(e=>e.total>0&&e.estadoPago===`PAGADO`).length,ae=k.filter(e=>e.total>0&&e.estadoPago!==`PAGADO`).length;return(0,W.jsxs)(`div`,{children:[a&&(0,W.jsxs)(`div`,{className:`toast-exito`,children:[(0,W.jsx)(Vs,{size:18}),a]}),(0,W.jsx)(Lc,{icono:(0,W.jsx)(pc,{size:22}),titulo:`Ventas`,subtitulo:`Historial de ventas y cobros de deuda`,accion:(0,W.jsxs)(Dn,{className:`btn btn-primario`,to:`/ventas/nueva`,children:[(0,W.jsx)(cc,{size:16}),` Registrar Venta`]})}),(0,W.jsxs)(`div`,{className:`stats-grid`,children:[(0,W.jsx)(kc,{label:`Ventas del período`,valor:String(k.length),icono:(0,W.jsx)(uc,{size:18})}),(0,W.jsx)(kc,{label:`Total Facturado`,valor:`$${ne.toLocaleString(`es-AR`)}`,icono:(0,W.jsx)(Ws,{size:18}),colorIcono:`#16a34a`,fondoIcono:`#dcfce7`}),(0,W.jsx)(kc,{label:`Cobrado de Deuda Vieja`,valor:`$${re.toLocaleString(`es-AR`)}`,icono:(0,W.jsx)(Ws,{size:18}),colorIcono:`#0891b2`,fondoIcono:`#cffafe`}),(0,W.jsx)(kc,{label:`Pagadas`,valor:String(ie),icono:(0,W.jsx)(Bs,{size:18}),colorIcono:`#2563eb`,fondoIcono:`#eff6ff`}),(0,W.jsx)(kc,{label:`Con Deuda`,valor:String(ae),icono:(0,W.jsx)(Hs,{size:18}),colorIcono:`#dc2626`,fondoIcono:`#fee2e2`})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Filtros`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`El rango de fechas es siempre el que ves en "Desde" y "Hasta" — los botones de abajo son solo atajos para completarlo`}),(0,W.jsxs)(`div`,{className:`fila-campos campo-form`,children:[(0,W.jsxs)(`label`,{children:[`Desde`,(0,W.jsx)(`input`,{type:`date`,value:p,onClick:e=>e.currentTarget.showPicker?.(),onChange:e=>m(e.target.value)})]}),(0,W.jsxs)(`label`,{children:[`Hasta`,(0,W.jsx)(`input`,{type:`date`,value:h,onClick:e=>e.currentTarget.showPicker?.(),onChange:e=>g(e.target.value)})]})]}),(0,W.jsxs)(`div`,{className:`grupo-presets`,children:[(0,W.jsx)(`button`,{type:`button`,className:`preset${T===0?` activo`:``}`,onClick:()=>w(0),children:`Hoy`}),(0,W.jsx)(`button`,{type:`button`,className:`preset${T===7?` activo`:``}`,onClick:()=>w(7),children:`Últimos 7 días`}),(0,W.jsx)(`button`,{type:`button`,className:`preset${T===30?` activo`:``}`,onClick:()=>w(30),children:`Últimos 30 días`}),(0,W.jsx)(`button`,{type:`button`,className:`preset${T===`todo`?` activo`:``}`,onClick:()=>w(null),children:`Todo`})]}),(0,W.jsxs)(`div`,{className:`buscador-wrap`,children:[(0,W.jsx)(fc,{size:16}),(0,W.jsx)(`input`,{placeholder:`Buscar por cliente o dirección…`,value:_,onChange:e=>y(e.target.value)})]})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Historial`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Ventas (con o sin ruta) y pagos de deuda vieja, todo junto y ordenado por fecha`}),(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Fecha`}),(0,W.jsx)(`th`,{children:`Cliente`}),(0,W.jsx)(`th`,{children:`Productos`}),(0,W.jsx)(`th`,{children:`Camión`}),(0,W.jsx)(`th`,{children:`Total`}),(0,W.jsx)(`th`,{children:`Pagó`}),(0,W.jsx)(`th`,{children:`Estado`}),(0,W.jsx)(`th`,{children:`Registrado por`})]})}),(0,W.jsxs)(`tbody`,{children:[O.map(e=>{if(e.tipo===`pago`)return(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:new Date(e.fecha).toLocaleDateString(`es-AR`)}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`strong`,{children:e.clienteNombre})}),(0,W.jsxs)(`td`,{className:`subtexto`,children:[`Pago de deuda (`,e.pago.medioPago===`TRANSFERENCIA`?`Transferencia`:`Efectivo`,`)`]}),(0,W.jsx)(`td`,{children:`—`}
19),(0,W.jsxs)(`td`,{children:[`$`,e.total.toLocaleString(`es-AR`)]}),(0,W.jsx)(`td`,{children:`—`}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`span`,{className:`badge badge-verde`,children:`Cobro de deuda`})}),(0,W.jsx)(`td`,{className:`subtexto`,children:e.pago.creadoPorNombre??`—`})]},`pago-${e.pago.id}`);let t=e.venta.total===0,n=vl(e.venta),r=Math.max(0,e.venta.total-e.venta.montoPagado),a=e.venta.items.filter(e=>e.cantidad>0),o=a.length>0?a.map(e=>`${e.cantidad}x ${e.productoNombre}`).join(`, `):e.venta.items.filter(e=>e.envasesDevueltos>0).map(e=>`Recibe ${e.envasesDevueltos}x ${e.productoNombre}`).join(`, `)||`—`;return(0,W.jsxs)(`tr`,{className:`fila-clickeable${e.venta.anulada?` fila-anulada`:``}`,onClick:()=>i(e.venta),title:`Ver detalle de la venta`,children:[(0,W.jsx)(`td`,{children:new Date(e.fecha).toLocaleDateString(`es-AR`)}),(0,W.jsxs)(`td`,{children:[(0,W.jsx)(`strong`,{children:e.clienteNombre}),e.clienteDireccion&&(0,W.jsx)(`div`,{className:`subtexto`,children:e.clienteDireccion})]}),(0,W.jsx)(`td`,{className:`subtexto`,children:o}),(0,W.jsx)(`td`,{children:e.camionId?d.find(t=>t.id===e.camionId)?.patente??`#${e.camionId}`:`—`}),(0,W.jsx)(`td`,{children:(0,W.jsxs)(`span`,{className:`monto-tachado`,children:[`$`,e.total.toLocaleString(`es-AR`)]})}),(0,W.jsx)(`td`,{children:t?`—`:(0,W.jsxs)(W.Fragment,{children:[`$`,e.venta.montoPagado.toLocaleString(`es-AR`),!e.venta.anulada&&r>0&&(0,W.jsxs)(`div`,{className:`subtexto texto-rojo`,children:[`Debe $`,r.toLocaleString(`es-AR`)]})]})}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`span`,{className:`badge ${n.clase}`,children:n.texto})}),(0,W.jsx)(`td`,{className:`subtexto`,children:e.venta.creadoPorNombre??`—`})]},`venta-${e.venta.id}`)}),!b&&O.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:8,children:`No hay movimientos con estos filtros.`})})]})]})})]}),r&&(0,W.jsx)(xl,{venta:r,camionNombre:r.camionId?d.find(e=>e.id===r.camionId)?.patente??`#${r.camionId}`:void 0,esAdmin:n,onCerrar:()=>i(null),onAnulada:C})]})}var Tl={alias:`SODASTOCK.PAGOS`,cbu:`0000003100000000000000`,cuit:`20-00000000-0`};function El({valor:e,onCambiar:t,tope:n}){return(0,W.jsxs)(`div`,{className:`stepper`,children:[(0,W.jsx)(`button`,{type:`button`,className:`stepper-boton`,onClick:()=>t(-1),disabled:e<=0,children:(0,W.jsx)(nc,{size:14})}),(0,W.jsx)(`span`,{className:`stepper-valor`,children:e}),(0,W.jsx)(`button`,{type:`button`,className:`stepper-boton`,onClick:()=>t(1),disabled:n!=null&&e>=n,children:(0,W.jsx)(cc,{size:14})})]})}function Dl(){let e=dt(),[t,n]=(0,v.useState)(null),[r,i]=(0,v.useState)([]),[a,o]=(0,v.useState)([]),[s,c]=(0,v.useState)(``),[l,u]=(0,v.useState)(null),[d,f]=(0,v.useState)([]),[p,m]=(0,v.useState)({}),[h,g]=(0,v.useState)({}),[_,y]=(0,v.useState)(0),[b,x]=(0,v.useState)(`EFECTIVO`),[S,C]=(0,v.useState)(null),[w,T]=(0,v.useState)(!1);(0,v.useEffect)(()=>{rs().then(o),zo().then(f)},[]),(0,v.useEffect)(()=>{t&&Ao(t.id).then(i)},[t]),(0,v.useEffect)(()=>{if(s===``){u(null);return}os(Number(s)).then(e=>{let t={};e.forEach(e=>{t[e.productoId]=e.cantidadRestante}),u(t)})},[s]);function E(e,t,n,r,i){let a=e[n]??0,o=Math.max(0,a+r);i!=null&&(o=Math.min(o,i)),t({...e,[n]:o})}let ee=r.filter(e=>e.cantidad>0),D=d.reduce((e,t)=>e+(p[t.id]??0)*t.precioActual,0);function te(){n(null),i([]),c(``),u(null),m({}),g({}),y(0),x(`EFECTIVO`)}async function O(n){if(n.preventDefault(),C(null),!t){C(`Buscá y elegí un cliente.`);return}let r=d.map(e=>({productoId:e.id,cantidad:p[e.id]??0,envasesDevueltos:h[e.id]??0})).filter(e=>e.cantidad>0||e.envasesDevueltos>0);if(r.length===0){C(`Marcá al menos un producto entregado o un envase recibido.`);return}T(!0);try{await Qo({clienteId:t.id,rutaParadaId:null,camionId:s===``?null:Number(s),items:r,montoPagado:_,medioPago:_>0?b:null}),te(),e(`/ventas`,{state:{mensajeExito:`Venta registrada con éxito`}})}catch(e){C(e.response?.data?.mensaje??`No se pudo registrar la venta.`)}finally{T(!1)}}return(0,W.jsxs)(`div`,{children:[(0,W.jsx)(Lc,{icono:(0,W.jsx)(pc,{size:22}),titulo:`Registrar Venta`,subtitulo:`Elegí el cliente, marcá lo que le entregás y lo que devuelve, y cobrá`,accion:(0,W.jsxs)(Dn,{className:`btn btn-secundario`,to:`/ventas`,children:[(0,W.jsx)(js,{size:16}),` Volver`]})}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Cliente`}),t?(0,W.jsxs)(`div`,{className:`cliente-elegido`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`div`,{className:`nombre`,children:t.nombre}),(0,W.jsx)(`div`,{className:`detalle`,children:[t.dni&&`DNI ${t.dni}
19`,t.direccion].filter(Boolean).join(` · `)})]}),(0,W.jsx)(`button`,{type:`button`,className:`btn-secundario`,onClick:()=>n(null),children:`Cambiar`})]}):(0,W.jsx)(Jc,{onSeleccionar:n})]}),t&&(0,W.jsxs)(`form`,{onSubmit:O,children:[(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Camión (opcional)`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Si elegís uno, no vas a poder entregar más de lo que tiene cargado`}),(0,W.jsxs)(`select`,{value:s,onChange:e=>c(e.target.value===``?``:Number(e.target.value)),children:[(0,W.jsx)(`option`,{value:``,children:`Sin asignar`}),a.map(e=>(0,W.jsxs)(`option`,{value:e.id,children:[e.patente,e.nombre?` — ${e.nombre}`:``]},e.id))]})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Productos entregados`}),(0,W.jsx)(`div`,{className:`lista-stepper`,children:d.map(e=>{let t=l?l[e.id]??0:void 0;return(0,W.jsxs)(`div`,{className:`fila-stepper`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`div`,{className:`fila-stepper-nombre`,children:e.nombre}),(0,W.jsxs)(`div`,{className:`subtexto`,children:[`$`,e.precioActual.toLocaleString(`es-AR`),` c/u`,t!=null&&` · ${t} en el camión`]})]}),(0,W.jsx)(El,{valor:p[e.id]??0,tope:t,onCambiar:n=>E(p,m,e.id,n,t)})]},e.id)})})]}),ee.length>0&&(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Envases recibidos (vacíos)`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Lo que el cliente tiene en comodato y devuelve ahora`}),(0,W.jsx)(`div`,{className:`lista-stepper`,children:ee.map(e=>(0,W.jsxs)(`div`,{className:`fila-stepper`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`div`,{className:`fila-stepper-nombre`,children:e.productoNombre}),(0,W.jsxs)(`div`,{className:`subtexto`,children:[`Total en el cliente: `,e.cantidad]})]}),(0,W.jsx)(El,{valor:h[e.productoId]??0,tope:e.cantidad,onCambiar:t=>E(h,g,e.productoId,t,e.cantidad)})]},e.productoId))})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Cobro`}),(0,W.jsxs)(`p`,{className:`total-venta`,children:[`Total: $`,D.toLocaleString(`es-AR`)]}),(0,W.jsxs)(`div`,{className:`fila-campos campo-form`,children:[(0,W.jsxs)(`label`,{children:[`Monto pagado ahora (0 = queda fiado)`,(0,W.jsx)(`input`,{type:`number`,min:0,step:`0.01`,value:_,onChange:e=>y(Number(e.target.value))})]}),(0,W.jsxs)(`label`,{children:[`Medio de pago`,(0,W.jsxs)(`select`,{value:b,onChange:e=>x(e.target.value),children:[(0,W.jsx)(`option`,{value:`EFECTIVO`,children:`Efectivo`}),(0,W.jsx)(`option`,{value:`TRANSFERENCIA`,children:`Transferencia`})]})]})]}),(0,W.jsxs)(`button`,{type:`button`,className:`btn-secundario`,onClick:()=>y(D),style:{marginTop:4},children:[`Usar el total ($`,D.toLocaleString(`es-AR`),`)`]}),b===`TRANSFERENCIA`&&(0,W.jsxs)(`div`,{className:`tarjeta-datos-bancarios`,children:[(0,W.jsx)(`h4`,{children:`Datos para transferir`}),(0,W.jsxs)(`p`,{children:[(0,W.jsx)(`strong`,{children:`Alias:`}),` `,Tl.alias]}),(0,W.jsxs)(`p`,{children:[(0,W.jsx)(`strong`,{children:`CBU:`}),` `,Tl.cbu]}),(0,W.jsxs)(`p`,{children:[(0,W.jsx)(`strong`,{children:`CUIT:`}),` `,Tl.cuit]})]}),S&&(0,W.jsx)(`p`,{className:`ayuda`,style:{color:`var(--rojo)`},children:S}),(0,W.jsx)(`button`,{className:`btn btn-primario`,type:`submit`,disabled:w,style:{width:`100%`,marginTop:12},children:w?`Guardando…`:`Registrar venta`})]})]})]})}function Ol(){let[e,t]=(0,v.useState)([]),[n,r]=(0,v.useState)(null),[i,a]=(0,v.useState)([]),[o,s]=(0,v.useState)([]),[c,l]=(0,v.useState)(null),[u,d]=(0,v.useState)(!1),[f,p]=(0,v.useState)({}),[m,h]=(0,v.useState)(!1),[g,_]=(0,v.useState)(!1),[y,b]=(0,v.useState)(``),[x,S]=(0,v.useState)(``),[C,w]=(0,v.useState)(!1),[T,E]=(0,v.useState)(null),[ee,D]=(0,v.useState)(``),[te,O]=(0,v.useState)(``),[k,ne]=(0,v.useState)(!1),[re,ie]=(0,v.useState)(!1);async function ae(){let e=await rs(!1);t(e),r(t=>t??e[0]?.id??null)}(0,v.useEffect)(()=>{ae(),zo().then(s)},[]),(0,v.useEffect)(()=>{n==null?a([]):os(n).then(a)},[n]),(0,v.useEffect)(()=>{if(!c)return;let e=setTimeout(()=>l(null),3e3);return()=>clearTimeout(e)},[c]);async function A(e){e.preventDefault(),w(!0);try{let e=await is({patente:y,nombre:x||void 0});t(t=>[...t,e]),r(e.id),b(``),S(``),_(!1),l(`Camión creado con éxito`)}finally{w(!1)}}function j(e){E(e),D(e.patente),O(e.nombre??``)}async function M(e){if(e.preventDefault(),T){ne(!0);try{await as(T.id,{patente:ee,nombre:te}
19),E(null),l(`Cambios aplicados`),await ae()}finally{ne(!1)}}}async function oe(e){await as(e.id,{activo:!e.activo}),await ae()}function se(){let e={};o.forEach(t=>{e[t.id]=i.find(e=>e.productoId===t.id)?.cantidadCargada??0}),p(e),d(!0)}async function N(){if(n==null)return;let e=o.filter(e=>{let t=i.find(t=>t.productoId===e.id)?.cantidadCargada??0;return(f[e.id]??0)!==t});if(e.length===0){d(!1);return}h(!0);try{for(let t of e)await ss(n,t.id,f[t.id]??0);a(await os(n)),d(!1),l(`Carga actualizada`)}finally{h(!1)}}async function P(){if(n!=null&&confirm(`Lo que quedó sin vender vuelve al inventario del depósito y la carga de hoy queda en cero. ¿Confirmar?`)){ie(!0);try{a(await cs(n)),l(`Camión descargado: el sobrante volvió al inventario`)}finally{ie(!1)}}}let F=e.find(e=>e.id===n),ce=i.reduce((e,t)=>e+t.cantidadRestante,0),le=i.reduce((e,t)=>e+t.envasesRecolectados,0),ue=i.reduce((e,t)=>e+t.cantidadPinchada,0);return(0,W.jsxs)(`div`,{children:[c&&(0,W.jsxs)(`div`,{className:`toast-exito`,children:[(0,W.jsx)(Vs,{size:18}),c]}),(0,W.jsx)(Lc,{icono:(0,W.jsx)(vc,{size:22}),titulo:`Camiones`,subtitulo:`Alta y edición de camiones — la carga del día se registra desde la app mobile`,accion:(0,W.jsxs)(`button`,{className:`btn btn-primario`,onClick:()=>_(!0),children:[(0,W.jsx)(cc,{size:16}),` Nuevo Camión`]})}),(0,W.jsxs)(`div`,{className:`dos-columnas`,children:[(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Camiones`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Elegí uno para ver su carga de hoy`}),(0,W.jsxs)(`ul`,{className:`lista-seleccionable`,children:[e.map(e=>(0,W.jsxs)(`li`,{style:{display:`flex`,alignItems:`center`,gap:6},children:[(0,W.jsxs)(`button`,{className:n===e.id?`activo`:``,onClick:()=>r(e.id),style:{flex:1,opacity:e.activo?1:.55},children:[e.patente,e.nombre?` — ${e.nombre}`:``,!e.activo&&(0,W.jsx)(`span`,{className:`badge badge-azul`,style:{marginLeft:8},children:`Inactivo`})]}),(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>j(e),title:`Editar`,children:(0,W.jsx)(oc,{size:15})}),(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>oe(e),title:e.activo?`Dar de baja`:`Reactivar`,children:(0,W.jsx)(lc,{size:15})})]},e.id)),e.length===0&&(0,W.jsx)(`p`,{className:`ayuda`,children:`Todavía no hay camiones creados.`})]})]}),(0,W.jsx)(`div`,{children:F?(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)(`div`,{className:`stats-grid`,children:[(0,W.jsx)(kc,{label:`Envases llenos`,valor:String(ce),icono:(0,W.jsx)(Ks,{size:18}),colorIcono:`#2563eb`,fondoIcono:`#eff6ff`}),(0,W.jsx)(kc,{label:`Vacíos recolectados`,valor:String(le),icono:(0,W.jsx)(ac,{size:18}),colorIcono:`#d97706`,fondoIcono:`#fef3c7`}),(0,W.jsx)(kc,{label:`Pinchados hoy`,valor:String(ue),icono:(0,W.jsx)(_c,{size:18}),colorIcono:`#dc2626`,fondoIcono:`#fee2e2`})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`flex-start`,gap:12},children:[(0,W.jsxs)(`div`,{children:[(0,W.jsxs)(`h3`,{children:[`Movimientos de hoy — `,F.patente]}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Qué se cargó, qué se vendió y qué quedó en el camión`})]}),(0,W.jsxs)(`div`,{style:{display:`flex`,gap:8},children:[(0,W.jsxs)(`button`,{className:`btn btn-secundario`,onClick:se,children:[(0,W.jsx)(ic,{size:16}),` Cargar camión`]}),ce>0&&(0,W.jsxs)(`button`,{className:`btn btn-secundario`,onClick:P,disabled:re,children:[(0,W.jsx)(rc,{size:16}),` `,re?`Descargando…`:`Descargar camión`]})]})]}),(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Producto`}),(0,W.jsx)(`th`,{children:`Cargado`}),(0,W.jsx)(`th`,{children:`Vendido`}),(0,W.jsx)(`th`,{children:`Pinchados`}),(0,W.jsx)(`th`,{children:`Vacíos recolectados`}),(0,W.jsx)(`th`,{children:`Quedan llenos`})]})}),(0,W.jsxs)(`tbody`,{children:[i.map(e=>(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:e.productoNombre}),(0,W.jsx)(`td`,{children:e.cantidadCargada}),(0,W.jsx)(`td`,{children:Math.max(0,e.cantidadCargada-e.cantidadRestante-e.cantidadPinchada)}),(0,W.jsx)(`td`,{children:e.cantidadPinchada>0?(0,W.jsx)(`span`,{className:`badge badge-rojo`,children:e.cantidadPinchada}):e.cantidadPinchada}),(0,W.jsx)(`td`,{children:e.envasesRecolectados}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`strong`,{children:e.cantidadRestante})})]},e.id)),i.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:6,children:`Todavía no se cargó nada hoy.`})})]})]})})]})]}):(0,W.jsx)(`p`,{className:`ayuda`,children:`Elegí un camión para ver su carga de hoy.`})})]}),u&&F&&(0,W.jsxs)(_l,{titulo:`Cargar ${F.patente}`,onCerrar:()=>d(!1),children:[(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Ya viene con lo que estaba cargado — si al recontar hay una diferencia (ej. contás 44 en vez de 45), ajustá solo esa diferencia con el + o el −`}),(0,W.jsxs)(`div`,{className:`lista-stepper`,style:{marginBottom:16},children:[o.map(e=>(0,W.jsxs)(`div`,{className:`fila-stepper`,children:[(0,W.jsx)(`div`,{className:`fila-stepper-nombre`,children:e.nombre}),(0,W.jsxs)(`div`,{className:`stepper`,children:[(0,W.jsx)(`button`,{type:`button`,className:`stepper-boton`,onClick:()=>p(t=>
19({...t,[e.id]:Math.max(0,(t[e.id]??0)-1)})),children:(0,W.jsx)(nc,{size:14})}),(0,W.jsx)(`input`,{type:`number`,min:0,className:`stepper-input`,value:f[e.id]??0,onChange:t=>p(n=>({...n,[e.id]:Math.max(0,Number(t.target.value))}))}),(0,W.jsx)(`button`,{type:`button`,className:`stepper-boton`,onClick:()=>p(t=>({...t,[e.id]:(t[e.id]??0)+1})),children:(0,W.jsx)(cc,{size:14})})]})]},e.id)),o.length===0&&(0,W.jsx)(`p`,{className:`ayuda`,children:`No hay productos activos cargados en Inventario.`})]}),(0,W.jsx)(`button`,{className:`btn btn-primario`,onClick:N,disabled:m,style:{width:`100%`},children:m?`Guardando…`:`Guardar carga`})]}),g&&(0,W.jsx)(_l,{titulo:`Nuevo camión`,onCerrar:()=>_(!1),children:(0,W.jsxs)(`form`,{onSubmit:A,children:[(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Patente`,(0,W.jsx)(`input`,{value:y,onChange:e=>b(e.target.value),required:!0,autoFocus:!0})]})}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Nombre (opcional)`,(0,W.jsx)(`input`,{value:x,onChange:e=>S(e.target.value)})]})}),(0,W.jsx)(`button`,{className:`btn btn-primario`,type:`submit`,disabled:C,style:{width:`100%`,marginTop:8},children:C?`Creando…`:`Crear camión`})]})}),T&&(0,W.jsx)(_l,{titulo:`Editar: ${T.patente}`,onCerrar:()=>E(null),children:(0,W.jsxs)(`form`,{onSubmit:M,children:[(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Patente`,(0,W.jsx)(`input`,{value:ee,onChange:e=>D(e.target.value),required:!0,autoFocus:!0})]})}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Nombre (opcional)`,(0,W.jsx)(`input`,{value:te,onChange:e=>O(e.target.value)})]})}),(0,W.jsx)(`button`,{className:`btn btn-primario`,type:`submit`,disabled:k,style:{width:`100%`,marginTop:8},children:k?`Guardando…`:`Guardar cambios`})]})})]})}var kl=20,Al=[`BIDON`,`SODA`,`SABORIZADA`];function jl(){let[e,t]=(0,v.useState)([]),[n,r]=(0,v.useState)([]),[i,a]=(0,v.useState)({}),[o,s]=(0,v.useState)(!1),[c,l]=(0,v.useState)(null),[u,d]=(0,v.useState)({stockActual:0,precioActual:0}),[f,p]=(0,v.useState)({codigo:``,nombre:``,tipo:`BIDON`,precioActual:0,stockActual:0}),[m,h]=(0,v.useState)(!1);async function g(){let[e,n,i]=await Promise.all([zo(!1),Io(),rs()]);t(e),r(n);let o=await Promise.all(i.map(e=>os(e.id))),s={};o.flat().forEach(e=>{s[e.productoId]=(s[e.productoId]??0)+e.cantidadRestante}),a(s)}(0,v.useEffect)(()=>{g()},[]);async function _(e){e.preventDefault(),h(!0);try{await Bo(f),p({codigo:``,nombre:``,tipo:`BIDON`,precioActual:0,stockActual:0}),s(!1),await g()}finally{h(!1)}}function y(e){l(e.id),d({stockActual:e.stockActual,precioActual:e.precioActual})}async function b(e){await Vo(e,u),l(null),await g()}async function x(e){await Vo(e.id,{activo:!e.activo}),await g()}function S(e){return i[e]??0}let C=e.length,w=e.reduce((e,t)=>e+t.stockActual,0),T=Object.values(i).reduce((e,t)=>e+t,0),E=w+T,ee=e.reduce((e,t)=>e+(t.stockActual+S(t.id))*t.precioActual,0),D=e.filter(e=>e.stockActual+S(e.id)<kl).length,te=n.filter(t=>e.find(e=>e.id===t.productoId)?.tipo===`BIDON`).reduce((e,t)=>e+t.total,0);return(0,W.jsxs)(`div`,{children:[(0,W.jsx)(Lc,{icono:(0,W.jsx)(ac,{size:22}),titulo:`Gestión de Inventario`,subtitulo:`Administrá el stock de productos de la sodería`,accion:(0,W.jsxs)(`button`,{className:`btn btn-primario`,onClick:()=>s(e=>!e),children:[(0,W.jsx)(cc,{size:16}),` Agregar Producto`]})}),(0,W.jsxs)(`div`,{className:`stats-grid`,children:[(0,W.jsx)(kc,{label:`Total de Productos`,valor:String(C),icono:(0,W.jsx)(Ps,{size:18})}),(0,W.jsx)(kc,{label:`Stock Total`,valor:String(E),icono:(0,W.jsx)(ac,{size:18}),colorIcono:`#7c3aed`,fondoIcono:`#ede9fe`}),(0,W.jsx)(kc,{label:`Stock en Camiones`,valor:String(T),icono:(0,W.jsx)(vc,{size:18}),colorIcono:`#0f2a4a`,fondoIcono:`#e6f1fb`}),(0,W.jsx)(kc,{label:`Stock en Circulación (Clientes)`,valor:String(te),icono:(0,W.jsx)(Sc,{size:18}),colorIcono:`#0891b2`,fondoIcono:`#cffafe`}),(0,W.jsx)(kc,{label:`Valor Total`,valor:`$${ee.toLocaleString(`es-AR`)}`,icono:(0,W.jsx)(Ws,{size:18}),colorIcono:`#16a34a`,fondoIcono:`#dcfce7`}),(0,W.jsx)(kc,{label:`Bajo Stock`,valor:String(D),icono:(0,W.jsx)(_c,{size:18}),colorIcono:`#dc2626`,fondoIcono:`#fee2e2`})]}),o&&(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Nuevo producto`}),(0,W.jsxs)(`form`,{className:`formulario-inline`,onSubmit:_,children:[(0,W.jsx)(`input`,{placeholder:`Código`,value:f.codigo,onChange:e=>p({...f,codigo:e.target.value}),required:!0}),(0,W.jsx)(`input`,{placeholder:`Nombre`,value:f.nombre,onChange:e=>p({...f,nombre:e.target.value}),required:!0}),(0,W.jsx)(`select`,{value:f.tipo,onChange:e=>p({...f,tipo:e.target.value}),children:Al.map(e=>(0,W.jsx)(`option`,{value:e,children:e},e))}),(0,W.jsx)(`input`,{type:`number`,min:0,step:`0.01`,placeholder:`Precio`,value:f.precioActual,onChange:e=>p({...f,precioActual:Number(e.target.value)}),required:!0}),(0,W.jsx)(`input`,{type:`number`,min:0,placeholder:`Stock inicial`,value:f.stockActual,onChange:e=>p({...f,stockActual:Number(e.target.value)})}),(0,W.jsx)(`button`,{className:`btn btn-primario`,type:`submit`,disabled:m,children:`Guardar`})]})]}),(0,W.jsx)(`div`,{className:`card`,children:(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`ID`}),(0,W.jsx)(`th`,{children:`Nombre`}),(0,W.jsx)(`th`,{children:`Categoría`}),(0,W.jsx)(`th`,{children:`Stock (depósito)`}),(0,W.jsx)(`th`,{children:`En camiones`}),(0,W.jsx)(`th`,{children:`Precio`}),(0,W.jsx)(`th`,{children:`Valor Total`}),(0,W.jsx)(`th`,{children:`Acciones`})]})}),(0,W.jsxs)(`tbody`,{children:[e.map(e=>{let t=c===e.id,n=e.stockActual<kl;return(0,W.jsxs)(`tr`,{style:{opacity:e.activo?1:.5},children:[(0,W.jsx)(`td`,{children:e.id}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`strong`,{children:e.nombre})}),(0,W.jsx)(`td`,{children:e.tipo}),(0,W.jsx)(`td`,{children:t?(0,W.jsx)(`input`,{type:`number`,min:0,style:{width:90},value:u.stockActual,onChange:e=>d({...u,stockActual:Number(e.target.value)})}):(0,W.jsxs)(`span`,{className:`badge ${n?`badge-rojo`:`badge-verde`}`,children:[e.stockActual,` unidades`]})}),(0,W.jsx)(`td`,{children:S(e.id)>0?(0,W.jsxs)(`span`,{className:`badge badge-azul`,children:[S(e.id),` unidades`]}):`—`}),(0,W.jsx)(`td`,{children:t?(0,W.jsx)(`input`,{type:`number`,min:0,step:`0.01`,style:{width:100},value:u.precioActual,onChange:e=>d({...u,precioActual:Number(e.target.value)})}
19):`$${e.precioActual.toLocaleString(`es-AR`)}`}),(0,W.jsxs)(`td`,{children:[`$`,((e.stockActual+S(e.id))*e.precioActual).toLocaleString(`es-AR`)]}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`div`,{className:`acciones-tabla`,children:t?(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>b(e.id),title:`Guardar`,children:(0,W.jsx)(Is,{size:15})}),(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>l(null),title:`Cancelar`,children:(0,W.jsx)(wc,{size:15})})]}):(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>y(e),title:`Editar`,children:(0,W.jsx)(oc,{size:15})}),(0,W.jsx)(`button`,{className:`btn-icono peligro`,onClick:()=>x(e),title:e.activo?`Desactivar`:`Activar`,children:(0,W.jsx)(hc,{size:15})})]})})})]},e.id)}),e.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:8,children:`Todavía no hay productos cargados.`})})]})]})})})]})}function Ml(){let[e,t]=(0,v.useState)([]),[n,r]=(0,v.useState)(``),[i,a]=(0,v.useState)(!1);function o(){Mo().then(t)}(0,v.useEffect)(()=>{o()},[]);async function s(e){if(n.trim().length!==0){a(!0);try{await Po(e.id,n.trim()),r(``),o()}finally{a(!1)}}}async function c(e){window.confirm(`¿Quitarle la máquina de frío/calor a ${e.clienteNombre}?`)&&(await Fo(e.clienteId),o())}let l=e[0]?.minimoRequerido??4,u=e.filter(e=>!e.cumpleMinimo).length;return(0,W.jsxs)(`div`,{children:[(0,W.jsx)(Lc,{icono:(0,W.jsx)(mc,{size:22}),titulo:`Máquinas de Frío/Calor`,subtitulo:`Clientes con máquina instalada — tienen que comprar al menos ${l} bidones por mes para conservarla`}),(0,W.jsxs)(`div`,{className:`stats-grid`,children:[(0,W.jsxs)(`div`,{className:`stat-card`,children:[(0,W.jsx)(`div`,{className:`stat-card-top`,children:(0,W.jsx)(`span`,{className:`stat-card-label`,children:`Máquinas 
19instaladas`})}),(0,W.jsx)(`span`,{className:`stat-card-valor`,children:e.length})]}),(0,W.jsxs)(`div`,{className:`stat-card`,children:[(0,W.jsx)(`div`,{className:`stat-card-top`,children:(0,W.jsx)(`span`,{className:`stat-card-label`,children:`No llegan al mínimo este mes`})}),(0,W.jsx)(`span`,{className:`stat-card-valor`,style:{color:u>0?`var(--rojo)`:void 0},children:u})]})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Clientes con máquina`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Consumo de bidones del mes en curso`}),(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Cliente`}),(0,W.jsx)(`th`,{children:`N° de Serie`}),(0,W.jsx)(`th`,{children:`Instalada desde`}),(0,W.jsx)(`th`,{children:`Bidones este mes`}),(0,W.jsx)(`th`,{children:`Estado`}),(0,W.jsx)(`th`,{})]})}),(0,W.jsxs)(`tbody`,{children:[e.map(e=>(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:(0,W.jsx)(Dn,{to:`/clientes/${e.clienteId}`,children:e.clienteNombre})}),(0,W.jsx)(`td`,{children:e.numeroSerie}),(0,W.jsx)(`td`,{children:new Date(e.instaladaEn).toLocaleDateString(`es-AR`)}),(0,W.jsxs)(`td`,{children:[e.bidonesEsteMes,` / `,e.minimoRequerido]}),(0,W.jsx)(`td`,{children:e.cumpleMinimo?(0,W.jsx)(`span`,{className:`badge badge-verde`,children:`Cumple`}):(0,W.jsx)(`span`,{className:`badge badge-rojo`,children:`No llega al mínimo`})}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`button`,{className:`btn-icono peligro`,title:`Quitar máquina`,onClick:()=>c(e),children:(0,W.jsx)(hc,{size:14})})})]},e.id)),e.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:6,children:`Todavía no hay máquinas instaladas.`})})]})]})})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Instalar máquina a un cliente`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Completá el número de serie y después elegí el cliente de la lista.`}),(0,W.jsx)(`div`,{className:`campo-form`,style:{maxWidth:260},children:(0,W.jsxs)(`label`,{children:[`N° de Serie`,(0,W.jsx)(`input`,{value:n,onChange:e=>r(e.target.value),placeholder:`Ej. FC-00123`})]})}),n.trim().length===0?(0,W.jsx)(`p`,{className:`ayuda`,children:`Completá el número de serie para poder elegir un cliente.`}):(0,W.jsx)(Jc,{onSeleccionar:s,placeholder:i?`Instalando…`:`Buscar cliente por nombre, DNI o dirección…`})]})]})}function Nl(e){return e.split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase()}function Pl({value:e,onChange:t}){return(0,W.jsxs)(`div`,{className:`selector-rol`,children:[(0,W.jsx)(`button`,{type:`button`,className:`btn-rol ${e===`SODERO`?`btn-rol-activo`:``}`,onClick:()=>t(`SODERO`),children:`Sodero`}),(0,W.jsx)(`button`,{type:`button`,className:`btn-rol ${e===`ADMIN`?`btn-rol-activo`:``}`,onClick:()=>t(`ADMIN`),children:`Administrador`})]})}function Fl(e,t){return bo.isAxiosError(e)&&e.response?.data?.mensaje?e.response.data.mensaje:t}function Il(){let[e,t]=(0,v.useState)([]),[n,r]=(0,v.useState)([]),[i,a]=(0,v.useState)(null),[o,s]=(0,v.useState)(!1),[c,l]=(0,v.useState)(``),[u,d]=(0,v.useState)(``),[f,p]=(0,v.useState)(``),[m,h]=(0,v.useState)(`SODERO`),[g,_]=(0,v.useState)(``),[y,b]=(0,v.useState)(!1),[x,S]=(0,v.useState)(null),[C,w]=(0,v.useState)(null),[T,E]=(0,v.useState)(``),[ee,D]=(0,v.useState)(``),[te,O]=(0,v.useState)(``),[k,ne]=(0,v.useState)(`SODERO`),[re,ie]=(0,v.useState)(``),[ae,A]=(0,v.useState)(!1),[j,M]=(0,v.useState)(null);async function oe(){t(await So())}(0,v.useEffect)(()=>{oe(),rs().then(r)},[]),(0,v.useEffect)(()=>{if(!i)return;let e=setTimeout(()=>a(null),3e3);return()=>clearTimeout(e)},[i]);function se(){l(``),d(``),p(``),h(`SODERO`),_(``),S(null),s(!0)}async function N(e){e.preventDefault(),b(!0),S(null);try{await Co({nombre:c,email:u,password:f,rol:m,camionId:g===``?null:g}),s(!1),a(`Usuario creado con éxito`),await oe()}catch(e){S(Fl(e,`No se pudo crear el usuario`))}finally{b(!1)}}function P(e){w(e),E(e.nombre),D(e.email),O(``),ne(e.rol),ie(e.camionId??``),M(null)}async function F(e){if(e.preventDefault(),C){A(!0),M(null);try{await wo(C.id,{nombre:T,email:ee,rol:k,password:te||void 0,camionId:re===``?null:re}
19),w(null),a(`Cambios aplicados`),await oe()}catch(e){M(Fl(e,`No se pudieron guardar los cambios`))}finally{A(!1)}}}async function ce(e){await wo(e.id,{activo:!e.activo}),await oe()}return(0,W.jsxs)(`div`,{children:[i&&(0,W.jsxs)(`div`,{className:`toast-exito`,children:[(0,W.jsx)(Vs,{size:18}),i]}),(0,W.jsx)(Lc,{icono:(0,W.jsx)(Sc,{size:22}),titulo:`Usuarios`,subtitulo:`Administrá quién puede entrar al sistema y con qué rol`,accion:(0,W.jsxs)(`button`,{className:`btn btn-primario`,onClick:se,children:[(0,W.jsx)(cc,{size:16}),` Agregar Usuario`]})}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsxs)(`h3`,{children:[`Usuarios (`,e.length,`)`]}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Lista completa de usuarios registrados`}),(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Usuario`}),(0,W.jsx)(`th`,{children:`Email`}),(0,W.jsx)(`th`,{children:`Rol`}),(0,W.jsx)(`th`,{children:`Camión`}),(0,W.jsx)(`th`,{children:`Estado`}),(0,W.jsx)(`th`,{children:`Acciones`})]})}),(0,W.jsxs)(`tbody`,{children:[e.map(e=>(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:(0,W.jsxs)(`div`,{className:`celda-persona`,children:[(0,W.jsx)(`span`,{className:`avatar`,children:Nl(e.nombre)}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`div`,{className:`nombre`,children:e.nombre}),(0,W.jsxs)(`div`,{className:`subtexto`,children:[`#`,e.id]})]})]})}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`div`,{className:`celda-contacto`,children:(0,W.jsxs)(`span`,{className:`fila`,children:[(0,W.jsx)(ec,{size:13}),` `,e.email]})})}),(0,W.jsx)(`td`,{children:e.rol===`ADMIN`?`Administrador`:`Sodero`}),(0,W.jsx)(`td`,{children:e.camionPatente??(0,W.jsx)(`span`,{className:`subtexto`,children:`Sin asignar`})}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`span`,{className:`badge ${e.activo?`badge-verde`:`badge-azul`}`,children:e.activo?`Activo`:`Inactivo`})}),(0,W.jsx)(`td`,{children:(0,W.jsxs)(`div`,{className:`acciones-tabla`,children:[(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>P(e),title:`Editar`,children:(0,W.jsx)(oc,{size:15})}),(0,W.jsx)(`button`,{className:`btn-icono`,onClick:()=>ce(e),title:e.activo?`Desactivar`:`Activar`,children:(0,W.jsx)(lc,{size:15})})]})})]},e.id)),e.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:6,children:`No hay usuarios registrados.`})})]})]})})]}),o&&(0,W.jsxs)(_l,{titulo:`Nuevo usuario`,onCerrar:()=>s(!1),children:[(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Administrador o sodero — el sodero solo ve Rutas y Camión en la app`}),(0,W.jsxs)(`form`,{onSubmit:N,children:[(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Nombre`,(0,W.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),required:!0,autoFocus:!0})]})}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Email`,(0,W.jsx)(`input`,{type:`email`,value:u,onChange:e=>d(e.target.value),required:!0})]})}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Contraseña`,(0,W.jsx)(`input`,{type:`password`,value:f,onChange:e=>p(e.target.value),required:!0,minLength:6})]})}),(0,W.jsxs)(`div`,{className:`campo-form`,children:[(0,W.jsx)(`label`,{children:`Rol`}),(0,W.jsx)(Pl,{value:m,onChange:h})]}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Camión asignado (opcional)`,(0,W.jsxs)(`select`,{value:g,onChange:e=>_(e.target.value?Number(e.target.value):``),children:[(0,W.jsx)(`option`,{value:``,children:`Sin asignar`}),n.map(e=>(0,W.jsxs)(`option`,{value:e.id,children:[e.patente,e.nombre?` — ${e.nombre}`:``]},e.id))]})]})}),x&&(0,W.jsx)(`p`,{className:`ayuda`,style:{color:`var(--rojo)`},children:x}),(0,W.jsx)(`button`,{className:`btn btn-primario`,type:`submit`,disabled:y,style:{width:`100%`,marginTop:8},children:y?`Creando…`:`Crear usuario`})]})]}),C&&(0,W.jsx)(_l,{titulo:`Editar: ${C.nombre}`,onCerrar:()=>w(null),children:(0,W.jsxs)(`form`,{onSubmit:F,children:[(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Nombre`,(0,W.jsx)(`input`,{value:T,onChange:e=>E(e.target.value),required:!0,autoFocus:!0})]})}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Email`,(0,W.jsx)(`input`,{type:`email`,value:ee,onChange:e=>D(e.target.value),required:!0})]})}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Nueva contraseña`,(0,W.jsx)(`input`,{type:`password`,value:te,onChange:e=>
19O(e.target.value),placeholder:`Dejar vacío para no cambiarla`,minLength:6})]})}),(0,W.jsxs)(`div`,{className:`campo-form`,children:[(0,W.jsx)(`label`,{children:`Rol`}),(0,W.jsx)(Pl,{value:k,onChange:ne})]}),(0,W.jsx)(`div`,{className:`campo-form`,children:(0,W.jsxs)(`label`,{children:[`Camión asignado (opcional)`,(0,W.jsxs)(`select`,{value:re,onChange:e=>ie(e.target.value?Number(e.target.value):``),children:[(0,W.jsx)(`option`,{value:``,children:`Sin asignar`}),n.map(e=>(0,W.jsxs)(`option`,{value:e.id,children:[e.patente,e.nombre?` — ${e.nombre}`:``]},e.id))]})]})}),j&&(0,W.jsx)(`p`,{className:`ayuda`,style:{color:`var(--rojo)`},children:j}),(0,W.jsx)(`button`,{className:`btn btn-primario`,type:`submit`,disabled:ae,style:{width:`100%`,marginTop:8},children:ae?`Guardando…`:`Guardar cambios`})]})})]})}var Ll=[`Ene`,`Feb`,`Mar`,`Abr`,`May`,`Jun`,`Jul`,`Ago`,`Sep`,`Oct`,`Nov`,`Dic`],q=[`LUNES`,`MARTES`,`MIERCOLES`,`JUEVES`,`VIERNES`,`SABADO`],J={LUNES:`Lunes`,MARTES:`Martes`,MIERCOLES:`Miércoles`,JUEVES:`Jueves`,VIERNES:`Viernes`,SABADO:`Sábado`};function Y(e){return e.split(` `).map(e=>e[0]).slice(0,2).join(``).toUpperCase()}function X(e){let[t,n]=e.split(`-`).map(Number);return`${Ll[n-1]} ${t}`}function Z(){return new Date().toISOString().slice(0,7)}function Rl(){let[e,t]=(0,v.useState)(30),[n,r]=(0,v.useState)([]),[i,a]=(0,v.useState)(``),[o,s]=(0,v.useState)(`TODOS`),[c,l]=(0,v.useState)(`TODOS`),[u,d]=(0,v.useState)(`mora-desc`);(0,v.useEffect)(()=>{ds(e).then(r)},[e]);let f=Z(),p=(0,v.useMemo)(()=>{let e=new Set;return n.forEach(t=>t.porMes.forEach(t=>e.add(t.mes))),Array.from(e).sort().reverse()},[n]),m=(0,v.useMemo)(()=>{let e=i.trim().toLowerCase(),t=n.filter(t=>{let n=!e||t.clienteNombre.toLowerCase().includes(e),r=o===`TODOS`||t.porMes.some(e=>e.mes===o&&e.monto>0),i=c===`TODOS`||t.diaSemana===c;return n&&r&&i});return t=[...t].sort((e,t)=>u===`mora-desc`?t.diasDeMora-e.diasDeMora:u===`mora-asc`?e.diasDeMora-t.diasDeMora:u===`deuda-desc`?t.saldo-e.saldo:u===`deuda-asc`?e.saldo-t.saldo:e.clienteNombre.localeCompare(t.clienteNombre)),t},[n,i,o,c,u]),h=m.reduce((e,t)=>e+t.saldo,0),g=m.length>0?Math.round(m.reduce((e,t)=>e+t.diasDeMora,0)/m.length):0;return(0,W.jsxs)(`div`,{children:[(0,W.jsx)(Lc,{icono:(0,W.jsx)(zs,{size:22}),titulo:`Deudores`,subtitulo:`Clientes con pagos pendientes hace más de la cantidad de días que elijas`,accion:(0,W.jsxs)(`button`,{className:`btn btn-secundario`,onClick:()=>fs(e),children:[(0,W.jsx)(Gs,{size:16}),` Exportar a Excel`]})}),(0,W.jsxs)(`div`,{className:`stats-grid`,children:[(0,W.jsx)(kc,{label:`Clientes en Mora`,valor:String(m.length),icono:(0,W.jsx)(zs,{size:18}),colorIcono:`#dc2626`,fondoIcono:`#fee2e2`}),(0,W.jsx)(kc,{label:`Deuda Total`,valor:`$${h.toLocaleString(`es-AR`)}`,icono:(0,W.jsx)(Ws,{size:18}),colorIcono:`#d97706`,fondoIcono:`#fef3c7`}),(0,W.jsx)(kc,{label:`Mora Promedio`,valor:`${g} días`,icono:(0,W.jsx)(Hs,{size:18}),colorIcono:`#0891b2`,fondoIcono:`#cffafe`})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Filtros`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Combiná los filtros para encontrar rápido a quién le falta cobrar`}),(0,W.jsxs)(`div`,{className:`fila-campos campo-form`,children:[(0,W.jsxs)(`label`,{style:{maxWidth:200},children:[`Días de mora mínimos`,(0,W.jsx)(`input`,{type:`number`,min:1,value:e,onChange:e=>t(Number(e.target.value))})]}),(0,W.jsxs)(`label`,{children:[`Mes con deuda`,(0,W.jsxs)(`select`,{value:o,onChange:e=>s(e.target.value),children:[(0,W.jsx)(`option`,{value:`TODOS`,children:`Todos los meses`}),p.map(e=>(0,W.jsx)(`option`,{value:e,children:X(e)},e))]})]}),(0,W.jsxs)(`label`,{children:[`Día de reparto`,(0,W.jsxs)(`select`,{value:c,onChange:e=>l(e.target.value),children:[(0,W.jsx)(`option`,{value:`TODOS`,children:`Todos los días`}),q.map(e=>(0,W.jsx)(`option`,{value:e,children:J[e]},e))]})]}),(0,W.jsxs)(`label`,{children:[`Ordenar por`,(0,W.jsxs)(`select`,{value:u,onChange:e=>d(e.target.value),children:[(0,W.jsx)(`option`,{value:`mora-desc`,children:`Más días de mora primero`}),(0,W.jsx)(`option`,{value:`mora-asc`,children:`Menos días de mora primero`}),(0,W.jsx)(`option`,{value:`deuda-desc`,children:`Mayor deuda primero`}),(0,W.jsx)(`option`,{value:`deuda-asc`,children:`Menor deuda primero`}),(0,W.jsx)(`option`,{value:`nombre`,children:`Nombre (A-Z)`})]})]})]}),(0,W.jsxs)(`div`,{className:`buscador-wrap`,children:[(0,W.jsx)(fc,{size:16}),(0,W.jsx)(`input`,{placeholder:`Buscar por nombre de cliente…`,value:i,onChange:e=>a(e.target.value)})]})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsxs)(`h3`,{children:[`Clientes en mora (`,m.length,`)`]}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`El saldo es lo que le queda debiendo en total; abajo se ve de qué mes viene cada parte`}),(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Cliente`}),(0,W.jsx)(`th`,{children:`Día`}),(0,W.jsx)(`th`,{children:`Contacto`}),(0,W.jsx)(`th`,{children:`Saldo`}),(0,W.jsx)(`th`,{children:`Deuda por mes`}),(0,W.jsx)(`th`,{children:`Venta impaga más antigua`}),(0,W.jsx)(`th`,{children:`Días de mora`})]})}),(0,W.jsxs)(`tbody`,{children:[m.map(e=>(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:(0,W.jsxs)(`div`,{className:`celda-persona`,children:[(0,W.jsx)(`span`,{className:`avatar`,children:Y(e.clienteNombre)}),(0,W.jsx)(Dn,{to:`/clientes/${e.clienteId}`,className:`nombre`,style:{color:`inherit`,textDecoration:`none`},children:e.clienteNombre})]})}),(0,W.jsx)(`td`,{children:e.diaSemana?J[e.diaSemana]:(0,W.jsx)(`span`,{className:`subtexto`,children:`Fuera de ruta`})}),(0,W.jsx)(`td`,{children:e.telefono?(0,W.jsxs)(`span`,{className:`fila`,children:[(0,W.jsx)(sc,{size:13}),` `,e.telefono]}):(0,W.jsx)(`span`,{className:`subtexto`,children:`—`})}),(0,W.jsx)(`td`,{children:(0,W.jsxs)(`strong`,{children:[`$`,e.saldo.toLocaleStr
19ing(`es-AR`)]})}),(0,W.jsx)(`td`,{children:(0,W.jsx)(`div`,{style:{display:`flex`,flexWrap:`wrap`,gap:4},children:e.porMes.map(e=>(0,W.jsxs)(`span`,{className:`badge ${e.mes<f?`badge-rojo`:`badge-azul`}`,children:[X(e.mes),`: $`,e.monto.toLocaleString(`es-AR`)]},e.mes))})}),(0,W.jsx)(`td`,{children:new Date(e.ventaMasAntiguaImpaga).toLocaleDateString(`es-AR`)}),(0,W.jsx)(`td`,{children:(0,W.jsxs)(`span`,{className:`badge ${e.diasDeMora>=60?`badge-rojo`:`badge-ambar`}`,children:[e.diasDeMora,` días`]})})]},e.clienteId)),m.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:7,children:`No hay clientes en mora con estos filtros.`})})]})]})})]})]})}function zl({datos:e,formatoValor:t=e=>String(e),color:n=`#2563eb`}){let r=Math.max(1,...e.map(e=>e.valor));return(0,W.jsxs)(`div`,{className:`grafico-barras`,children:[e.map((e,i)=>(0,W.jsxs)(`div`,{className:`grafico-barras-fila`,children:[(0,W.jsx)(`span`,{className:`grafico-barras-label`,children:e.label}),(0,W.jsx)(`div`,{className:`grafico-barras-pista`,children:(0,W.jsx)(`div`,{className:`grafico-barras-relleno`,style:{width:`${e.valor/r*100}%`,background:n}})}),(0,W.jsx)(`span`,{className:`grafico-barras-valor`,children:t(e.valor)})]},i)),e.length===0&&(0,W.jsx)(`p`,{className:`ayuda`,children:`Sin datos para este período.`})]})}var Bl=[`LUNES`,`MARTES`,`MIERCOLES`,`JUEVES`,`VIERNES`,`SABADO`],Vl={LUNES:`Lunes`,MARTES:`Martes`,MIERCOLES:`Miércoles`,JUEVES:`Jueves`,VIERNES:`Viernes`,SABADO:`Sábado`},Hl=[{valor:`TODOS`,etiqueta:`Todos los días`},{valor:`LUNES`,etiqueta:`Lunes`},{valor:`MARTES`,etiqueta:`Martes`},{valor:`MIERCOLES`,etiqueta:`Miércoles`},{valor:`JUEVES`,etiqueta:`Jueves`},{valor:`VIERNES`,etiqueta:`Viernes`},{valor:`SABADO`,etiqueta:`Sábado`}],Ul=[{valor:`TODOS`,etiqueta:`Todos los productos`},{valor:`BIDON`,etiqueta:`Bidones`},{valor:`SODA`,etiqueta:`Sodas`},{valor:`SABORIZADA`,etiqueta:`Saborizadas`}];function Wl(e){let t=new Date;if(e===`todo`)return;if(e===`hoy`)return t.toISOString().slice(0,10);let n=e===`semana`?7:30,r=new Date(t);return r.setDate(r.getDate()-n),r.toISOString().slice(0,10)}var Gl=[`Enero`,`Febrero`,`Marzo`,`Abril`,`Mayo`,`Junio`,`Julio`,`Agosto`,`Septiembre`,`Octubre`,`Noviembre`,`Diciembre`];function Kl(e){let[t,n]=e.split(`-`).map(Number),r=`${e}-01`,i=new Date(t,n,0).getDate();return{desde:r,hasta:`${e}-${String(i).padStart(2,`0`)}`}}function ql(){let[e,t]=(0,v.useState)(`mes`),[n,r]=(0,v.useState)(``),[i,a]=(0,v.useState)(`TODOS`),[o,s]=(0,v.useState)([]),[c,l]=(0,v.useState)([]),[u,d]=(0,v.useState)([]),[f,p]=(0,v.useState)(`TODOS`),[m,h]=(0,v.useState)(`dia`);(0,v.useEffect)(()=>{zo(!1).then(l),ls().then(d)},[]);function g(e){r(``),t(e)}(0,v.useEffect)(()=>{$o(n?Kl(n):{desde:Wl(e)}).then(s)},[e,n]);let _=new Map(c.map(e=>[e.id,e.tipo])),y=o.flatMap(e=>e.items).filter(e=>e.cantidad>0).filter(e=>i===`TODOS`||_.get(e.productoId)===i),b=y.reduce((e,t)=>e+t.subtotal,0),x=y.reduce((e,t)=>e+t.cantidad,0),S=new Map;y.forEach(e=>{let t=S.get(e.productoId)??{nombre:e.productoNombre,cantidad:0,monto:0};t.cantidad+=e.cantidad,t.monto+=e.subtotal,S.set(e.productoId,t)});let C=[...S.values()].sort((e,t)=>t.cantidad-e.cantidad).slice(0,8),w=u.filter(e=>f===`TODOS`||e.diaSemana===f).sort((e,t)=>m===`mayor`?t.promedio-e.promedio:m===`menor`?e.promedio-t.promedio:Bl.indexOf(e.diaSemana)-Bl.indexOf(t.diaSemana));return(0,W.jsxs)(`div`,{children:[(0,W.jsx)(Lc,{icono:(0,W.jsx)(Fs,{size:22}),titulo:`Reportes`,subtitulo:`Ventas por período y tipo de producto, y el promedio histórico por día`,accion:(0,W.jsxs)(`button`,{className:`btn btn-secundario`,onClick:()=>us(),children:[(0,W.jsx)(Gs,{size:16}),` Exportar promedio a Excel`]})}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`center`,flexWrap:`wrap`,gap:12},children:[(0,W.jsxs)(`div`,{className:`selector-rol`,children:[(0,W.jsx)(`button`,{type:`button`,className:`btn-rol ${!n&&e===`hoy`?`btn-rol-activo`:``}`,onClick:()=>g(`hoy`),children:`Hoy`}),(0,W.jsx)(`button`,{type:`button`,className:`btn-rol ${!n&&e===`semana`?`bt
19n-rol-activo`:``}`,onClick:()=>g(`semana`),children:`Semana`}),(0,W.jsx)(`button`,{type:`button`,className:`btn-rol ${!n&&e===`mes`?`btn-rol-activo`:``}`,onClick:()=>g(`mes`),children:`Mes`}),(0,W.jsx)(`button`,{type:`button`,className:`btn-rol ${!n&&e===`todo`?`btn-rol-activo`:``}`,onClick:()=>g(`todo`),children:`Todo`})]}),(0,W.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:12,flexWrap:`wrap`},children:[(0,W.jsx)(`label`,{style:{margin:0},children:(0,W.jsx)(`input`,{type:`month`,value:n,onClick:e=>e.currentTarget.showPicker?.(),onChange:e=>r(e.target.value),title:`Ver un mes puntual (ej. agosto)`})}),(0,W.jsx)(`select`,{value:i,onChange:e=>a(e.target.value),children:Ul.map(e=>(0,W.jsx)(`option`,{value:e.valor,children:e.etiqueta},e.valor))})]})]}),n&&(0,W.jsxs)(`p`,{className:`subtitulo-card`,style:{marginBottom:0,marginTop:10},children:[`Mostrando `,Gl[Number(n.split(`-`)[1])-1],` de `,n.split(`-`)[0],` — `,(0,W.jsxs)(`button`,{type:`button`,className:`link-limpiar`,onClick:()=>r(``),children:[`volver a "`,e,`"`]})]})]}),(0,W.jsxs)(`div`,{className:`stats-grid`,children:[(0,W.jsx)(kc,{label:`Facturado en el período`,valor:`$${b.toLocaleString(`es-AR`)}`,icono:(0,W.jsx)(Ws,{size:18}),colorIcono:`#16a34a`,fondoIcono:`#dcfce7`}),(0,W.jsx)(kc,{label:`Unidades Vendidas`,valor:String(x),icono:(0,W.jsx)(ac,{size:18}),colorIcono:`#d97706`,fondoIcono:`#fef3c7`}),(0,W.jsx)(kc,{label:`Productos Distintos`,valor:String(S.size),icono:(0,W.jsx)(uc,{size:18})})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsx)(`h3`,{children:`Productos más vendidos`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Por unidades, en el período y tipo elegidos`}),(0,W.jsx)(zl,{datos:C.map(e=>({label:e.nombre,valor:e.cantidad})),formatoValor:e=>`${e} un.`})]}),(0,W.jsxs)(`div`,{className:`card`,children:[(0,W.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`flex-start`,flexWrap:`wrap`,gap:12},children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`h3`,{children:`Promedio de ventas por día de la semana`}),(0,W.jsx)(`p`,{className:`subtitulo-card`,children:`Histórico completo — sirve para saber cuánto conviene cargar en el camión antes de salir cada día`})]}),(0,W.jsxs)(`div`,{style:{display:`flex`,gap:8,flexWrap:`wrap`},children:[(0,W.jsx)(`select`,{value:f,onChange:e=>p(e.target.value),children:Hl.map(e=>(0,W.jsx)(`option`,{value:e.valor,children:e.etiqueta},e.valor))}),(0,W.jsxs)(`select`,{value:m,onChange:e=>h(e.target.value),children:[(0,W.jsx)(`option`,{value:`dia`,children:`Orden: por día`}),(0,W.jsx)(`option`,{value:`mayor`,children:`Orden: más vendido primero`}),(0,W.jsx)(`option`,{value:`menor`,children:`Orden: menos vendido primero`})]})]})]}),(0,W.jsx)(`div`,{className:`tabla-wrap`,children:(0,W.jsxs)(`table`,{className:`tabla`,children:[(0,W.jsx)(`thead`,{children:(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`th`,{children:`Día`}),(0,W.jsx)(`th`,{children:`Producto`}),(0,W.jsx)(`th`,{children:`Promedio vendido`})]})}),(0,W.jsxs)(`tbody`,{children:[w.map((e,t)=>(0,W.jsxs)(`tr`,{children:[(0,W.jsx)(`td`,{children:(0,W.jsx)(`span`,{className:`badge badge-azul`,children:Vl[e.diaSemana]??e.diaSemana})}),(0,W.jsx)(`td`,{children:e.productoNombre}),(0,W.jsxs)(`td`,{children:[(0,W.jsx)(`strong`,{children:e.promedio.toFixed(1)}),` unidades`]})]},t)),w.length===0&&(0,W.jsx)(`tr`,{children:(0,W.jsx)(`td`,{colSpan:3,children:`Todavía no hay ventas registradas para calcular el promedio.`})})]})]})})]})]})}function Jl(){let{usuario:e}=bs();return(0,W.jsx)(Lt,{to:e?.rol===`ADMIN`?`/dashboard`:`/clientes`,replace:!0})}function Yl(){return(0,W.jsx)(ys,{children:(0,W.jsx)(En,{children:(0,W.jsxs)(Vt,{children:[(0,W.jsx)(zt,{path:`/login`,element:(0,W.jsx)(Oc,{})}),(0,W.jsxs)(zt,{element:(0,W.jsx)(Dc,{children:(0,W.jsx)(Ec,{})}),children:[(0,W.jsx)(zt,{path:`/`,element:(0,W.jsx)(Jl,{})}),(0,W.jsx)(zt,{path:`/dashboard`,element:(0,W.jsx)(Dc,{rolesPermitidos:[`ADMIN`],children:(0,W.jsx)(Ic,{})})}),(0,W.jsx)(zt,{path:`/clientes`,element:(0,W.jsx)(zc,{})}),(0,W.jsx)(zt,{path:`/clientes/nuevo`,element:(0,W.jsx)(Vc,{})}),(0,W.jsx)(zt,{path:`/clientes/:id`,element:(0,W.jsx)(Wc,{})}),(0,W.jsx)(zt,{path:`/clientes/:id/cuenta-corriente`,element:(0,W.jsx)(Gc,{})}),(0,W.jsx)(zt,{path:`/rutas`,element:(0,W.jsx)(gl,{})}),(0,W.jsx)(zt,{path:`/ventas`,element:(0,W.jsx)(wl,{})}),(0,W.jsx)(zt,{path:`/ventas/nueva`,element:(0,W.jsx)(Dl,{})}),(0,W.jsx)(zt,{path:`/camiones`,element:(0,W.jsx)(Ol,{})}),(0,W.jsx)(zt,{path:`/stock`,element:(0,W.jsx)(jl,{})}),(0,W.jsx)(zt,{path:`/maquinas`,element:(0,W.jsx)(Dc,{rolesPermitidos:[`ADMIN`],children:(0,W.jsx)(Ml,{})})}),(0,W.jsx)(zt,{path:`/usuarios`,element:(0,W.jsx)(Dc,{rolesPermitidos:[`ADMIN`],children:(0,W.jsx)(Il,{})})}),(0,W.jsx)(zt,{path:`/deudores`,element:(0,W.jsx)(Dc,{rolesPermitidos:[`ADMIN`],children:(0,W.jsx)(Rl,{})})}),(0,W.jsx)(zt,{path:`/reportes`,element:(0,W.jsx)(Dc,{rolesPermitidos:[`ADMIN`],children:(0,W.jsx)(ql,{})})})]})]})})})}(0,y.createRoot)(document.getElementById(`root`)).render((0,W.jsx)(v.StrictMode,{children:(0,W.jsx)(Yl,{})}));

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.