Presupuestador_web/dist/client/assets/index-DGKfFlr2.js

447 lines
1.8 MiB
JavaScript
Raw Normal View History

2024-10-01 15:50:07 +00:00
var fue=Object.defineProperty;var E4=t=>{throw TypeError(t)};var hue=(t,e,n)=>e in t?fue(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Te=(t,e,n)=>hue(t,typeof e!="symbol"?e+"":e,n),JN=(t,e,n)=>e.has(t)||E4("Cannot "+n);var A=(t,e,n)=>(JN(t,e,"read from private field"),n?n.call(t):e.get(t)),B=(t,e,n)=>e.has(t)?E4("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),$=(t,e,n,r)=>(JN(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n),z=(t,e,n)=>(JN(t,e,"access private method"),n);var Ss=(t,e,n,r)=>({set _(s){$(t,e,s,n)},get _(){return A(t,e,r)}});function eH(t,e){for(var n=0;n<e.length;n++){const r=e[n];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in t)){const i=Object.getOwnPropertyDescriptor(r,s);i&&Object.defineProperty(t,s,i.get?i:{enumerable:!0,get:()=>r[s]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();var pr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xu(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function pue(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var s=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return t[r]}})}),n}var tH={exports:{}},kR={},nH={exports:{}},zt={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r_=Symbol.for("react.element"),mue=Symbol.for("react.portal"),gue=Symbol.for("react.fragment"),vue=Symbol.for("react.strict_mode"),yue=Symbol.for("react.profiler"),bue=Symbol.for("react.provider"),xue=Symbol.for("react.context"),wue=Symbol.for("react.forward_ref"),_ue=Symbol.for("react.suspense"),Sue=Symbol.for("react.memo"),Cue=Symbol.for("react.lazy"),R4=Symbol.iterator;function Eue(t){return t===null||typeof t!="object"?null:(t=R4&&t[R4]||t["@@iterator"],typeof t=="function"?t:null)}var rH={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},sH=Object.assign,iH={};function ny(t,e,n){this.props=t,this.context=e,this.refs=iH,this.updater=n||rH}ny.prototype.isReactComponent={};ny.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};ny.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function oH(){}oH.prototype=ny.prototype;function ZI(t,e,n){this.props=t,this.context=e,this.refs=iH,this.updater=n||rH}var JI=ZI.prototype=new oH;JI.constructor=ZI;sH(JI,ny.prototype);JI.isPureReactComponent=!0;var A4=Array.isArray,aH=Object.prototype.hasOwnProperty,ej={current:null},lH={key:!0,ref:!0,__self:!0,__source:!0};function cH(t,e,n){var r,s={},i=null,o=null;if(e!=null)for(r in e.ref!==void 0&&(o=e.ref),e.key!==void 0&&(i=""+e.key),e)aH.call(e,r)&&!lH.hasOwnProperty(r)&&(s[r]=e[r]);var a=arguments.length-2;if(a===1)s.children=n;else if(1<a){for(var c=Array(a),u=0;u<a;u++)c[u]=arguments[u+2];s.children=c}if(t&&t.defaultProps)for(r in a=t.defaultProps,a)s[r]===void 0&&(s[r]=a[r]);return{$$typeof:r_,type:t,key:i,ref:o,props:s,_owner:ej.current}}function Rue(t,e){return{$$typeof:r_,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}function tj(t){return typeof t=="object"&&t!==null&&t.$$typeof===r_}function Aue(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(n){return e[n]})}var P4=/\/+/g;function eT(t,e){return typeof t=="object"&&t!==null&&t.key!=null?Aue(""+t.key):e.toString(36)}function U1(t,e,n,r,s){var i=typeof t;(i==="undefined"||i==="boolean")&&(t=null);var o=!1;if(t===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(t.$$typeof){case r_:case mue:o=!0}}if(o)return o=t,s=s(o),t=r===""?"."+eT(o,0):r,A4(s)?(n="",t!=null&&(n=t.replace(P4,"$&/")+"/"),U1(s,e,n,"",function(u){return u})):s!=null&&(tj(s)&&(s=Rue(s,n+(!s.key||o&&o.key===s.key?"":(""+s.key).replace(P4,"$&/")+"/")+t)),e.push(s)),1;if(o=0,r=r===""?".":r+":",A4(t))for(var a=0;a<t.length;a++){i=t[a];var c=r+eT(i,a);o+=U1(i,e,n,c,s)}else if(c=Eue(t),typeof c=="function")for(t=c.call(t),a=0;!(i=t.next()).done;)i=i.value,c=r+eT(i,a++),o+=U1(i,e,n,c,s);else if(i==="object")throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return o}function VS(t,e,n){if(t==null)return t;var r=[],s=0;return U1(t,r,"","",function(i){return e.call(n,i,s++)}),r}function Pue(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&&(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&&(t._status=2,t._result=n)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var oi={current:null},H1={transition:null},Nue={ReactCurrentDispatcher:oi,ReactCurrentBatchConfig:H1,ReactCurrentOwner:ej};function uH(){throw Error("act(...) is not supported in production builds of React.")}zt.Children={map:VS,forEach:function(t,e,n){VS(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return VS(t,function(){e++}),e},toArray:function(t){return VS(t,function(e){return e})||[]},only:function(t){if(!tj(t))throw Error("React.Children.only expect
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Tue=S,kue=Symbol.for("react.element"),Due=Symbol.for("react.fragment"),Mue=Object.prototype.hasOwnProperty,Oue=Tue.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Iue={key:!0,ref:!0,__self:!0,__source:!0};function dH(t,e,n){var r,s={},i=null,o=null;n!==void 0&&(i=""+n),e.key!==void 0&&(i=""+e.key),e.ref!==void 0&&(o=e.ref);for(r in e)Mue.call(e,r)&&!Iue.hasOwnProperty(r)&&(s[r]=e[r]);if(t&&t.defaultProps)for(r in e=t.defaultProps,e)s[r]===void 0&&(s[r]=e[r]);return{$$typeof:kue,type:t,key:i,ref:o,props:s,_owner:Oue.current}}kR.Fragment=Due;kR.jsx=dH;kR.jsxs=dH;tH.exports=kR;var w=tH.exports,uD={},fH={exports:{}},So={},hH={exports:{}},pH={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(t){function e(q,ee){var se=q.length;q.push(ee);e:for(;0<se;){var X=se-1>>>1,G=q[X];if(0<s(G,ee))q[X]=ee,q[se]=G,se=X;else break e}}function n(q){return q.length===0?null:q[0]}function r(q){if(q.length===0)return null;var ee=q[0],se=q.pop();if(se!==ee){q[0]=se;e:for(var X=0,G=q.length,Y=G>>>1;X<Y;){var Q=2*(X+1)-1,he=q[Q],fe=Q+1,ce=q[fe];if(0>s(he,se))fe<G&&0>s(ce,he)?(q[X]=ce,q[fe]=se,X=fe):(q[X]=he,q[Q]=se,X=Q);else if(fe<G&&0>s(ce,se))q[X]=ce,q[fe]=se,X=fe;else break e}}return ee}function s(q,ee){var se=q.sortIndex-ee.sortIndex;return se!==0?se:q.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;t.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();t.unstable_now=function(){return o.now()-a}}var c=[],u=[],f=1,l=null,d=3,p=!1,h=!1,m=!1,y=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(q){for(var ee=n(u);ee!==null;){if(ee.callback===null)r(u);else if(ee.startTime<=q)r(u),ee.sortIndex=ee.expirationTime,e(c,ee);else break;ee=n(u)}}function _(q){if(m=!1,b(q),!h)if(n(c)!==null)h=!0,K(R);else{var ee=n(u);ee!==null&&H(_,ee.startTime-q)}}function R(q,ee){h=!1,m&&(m=!1,g(E),E=-1),p=!0;var se=d;try{for(b(ee),l=n(c);l!==null&&(!(l.expirationTime>ee)||q&&!M());){var X=l.callback;if(typeof X=="function"){l.callback=null,d=l.priorityLevel;var G=X(l.expirationTime<=ee);ee=t.unstable_now(),typeof G=="function"?l.callback=G:l===n(c)&&r(c),b(ee)}else r(c);l=n(c)}if(l!==null)var Y=!0;else{var Q=n(u);Q!==null&&H(_,Q.startTime-ee),Y=!1}return Y}finally{l=null,d=se,p=!1}}var P=!1,T=null,E=-1,N=5,k=-1;function M(){return!(t.unstable_now()-k<N)}function I(){if(T!==null){var q=t.unstable_now();k=q;var ee=!0;try{ee=T(!0,q)}finally{ee?j():(P=!1,T=null)}}else P=!1}var j;if(typeof v=="function")j=function(){v(I)};else if(typeof MessageChannel<"u"){var L=new MessageChannel,U=L.port2;L.port1.onmessage=I,j=function(){U.postMessage(null)}}else j=function(){y(I,0)};function K(q){T=q,P||(P=!0,j())}function H(q,ee){E=y(function(){q(t.unstable_now())},ee)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(q){q.callback=null},t.unstable_continueExecution=function(){h||p||(h=!0,K(R))},t.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<q?Math.floor(1e3/q):5},t.unstable_getCurrentPriorityLevel=function(){return d},t.unstable_getFirstCallbackNode=function(){return n(c)},t.unstable_next=function(q){switch(d){case 1:case 2:case 3:var ee=3;break;default:ee=d}var se=d;d=ee;try{return q()}finally{d=se}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(q,ee){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var se=d;d=q;try{return ee()}finally{d=se}},t.unstable_scheduleCallback=function(q,ee,se){var X=t.unstable_now();switch(typeof se=="object"&&se!==null?(se=se.delay,se=typeof se=="number"&&0<se?X+se:X):se=X,q){case 1:var G=-1;break;case 2:G=250;break;case 5:G=1073741823;break;case 4:G=1e4;break;default:G=5e3}return G=se+G,q={id:f++,callback:ee,priorityLevel:q,startTime:se,expirationTime:G,sortIndex:-1},se>X?(q.sortIndex=se,e(u,q),n(c)===null&&q===n(u)&&(m?(g(E),E=-1):m=!0,H(_,se-X))):(q.sortIndex=G,e(c,q),h||p||(h=!0,K(R))),q},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(q){var ee=d;return function(){var se=d;d=ee;try{return q.apply(this,arguments)}finally{d=se}}}})(pH);hH.exports=pH;var jue=hH.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Lue=S,xo=jue;function ke(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var mH=new Set,M0={};function Fp(t,e){Mv(t,e),Mv(t+"Capture",e)}function Mv(t,e){for(M0[t]=e,t=0;t<e.length;t++)mH.add(e[t])}var du=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),dD=Object.prototype.hasOwnProperty,$ue=/^[: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]*$/,N4={},T4={};function Fue(t){return dD.call(T4,t)?!0:dD.call(N4,t)?!1:$ue.test(t)?T4[t]=!0:(N4[t]=!0,!1)}function zue(t,e,n,r){if(n!==null&&n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function Bue(t,e,n,r){if(e===null||typeof e>"u"||zue(t,e,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function ai(t,e,n,r,s,i,o){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=i,this.removeEmptyString=o}var xs={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){xs[t]=new ai(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];xs[e]=new ai(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){xs[t]=new ai(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){xs[t]=new ai(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){xs[t]=new ai(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){xs[t]=new ai(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){xs[t]=new ai(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){xs[t]=new ai(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){xs[t]=new ai(t,5,!1,t.toLowerCase(),null,!1,!1)});var nj=/[\-:]([a-z])/g;function rj(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y ver
`+tT+t}var nT=!1;function rT(t,e){if(!t||nT)return"";nT=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(u){var r=u}Reflect.construct(t,[],e)}else{try{e.call()}catch(u){r=u}t.call(e.prototype)}else{try{throw Error()}catch(u){r=u}t()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var s=u.stack.split(`
`),i=r.stack.split(`
`),o=s.length-1,a=i.length-1;1<=o&&0<=a&&s[o]!==i[a];)a--;for(;1<=o&&0<=a;o--,a--)if(s[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0>a||s[o]!==i[a]){var c=`
`+s[o].replace(" at new "," at ");return t.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",t.displayName)),c}while(1<=o&&0<=a);break}}}finally{nT=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?Ib(t):""}function Uue(t){switch(t.tag){case 5:return Ib(t.type);case 16:return Ib("Lazy");case 13:return Ib("Suspense");case 19:return Ib("SuspenseList");case 0:case 2:case 15:return t=rT(t.type,!1),t;case 11:return t=rT(t.type.render,!1),t;case 1:return t=rT(t.type,!0),t;default:return""}}function mD(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Bm:return"Fragment";case zm:return"Portal";case fD:return"Profiler";case ij:return"StrictMode";case hD:return"Suspense";case pD:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case vH:return(t.displayName||"Context")+".Consumer";case gH:return(t._context.displayName||"Context")+".Provider";case oj:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case aj:return e=t.displayName||null,e!==null?e:mD(t.type)||"Memo";case Qu:e=t._payload,t=t._init;try{return mD(t(e))}catch{}}return null}function Hue(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return mD(e);case 8:return e===ij?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function Jd(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function bH(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Vue(t){var e=bH(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var s=n.get,i=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return s.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function WS(t){t._valueTracker||(t._valueTracker=Vue(t))}function xH(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=bH(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function BC(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function gD(t,e){var n=e.checked;return sr({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function D4(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=Jd(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function wH(t,e){e=e.checked,e!=null&&sj(t,"checked",e,!1)}function vD(t,e){wH(t,e);var n=Jd(e.value),r=e.type;if(n!=null)r==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?yD(t,e.type,n):e.hasOwnProperty("defaultValue")&&yD(t,e.type,Jd(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function M4(t,e,n){if(e.hasOwnProperty(
`).replace(efe,"")}function e1(t,e,n){if(e=nz(e),nz(t)!==e&&n)throw Error(ke(425))}function YC(){}var DD=null,MD=null;function OD(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var ID=typeof setTimeout=="function"?setTimeout:void 0,tfe=typeof clearTimeout=="function"?clearTimeout:void 0,rz=typeof Promise=="function"?Promise:void 0,nfe=typeof queueMicrotask=="function"?queueMicrotask:typeof rz<"u"?function(t){return rz.resolve(null).then(t).catch(rfe)}:ID;function rfe(t){setTimeout(function(){throw t})}function gT(t,e){var n=e,r=0;do{var s=n.nextSibling;if(t.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(r===0){t.removeChild(s),$0(e);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=s}while(n);$0(e)}function Gd(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function sz(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"){if(e===0)return t;e--}else n==="/$"&&e++}t=t.previousSibling}return null}var sy=Math.random().toString(36).slice(2),Nl="__reactFiber$"+sy,H0="__reactProps$"+sy,fu="__reactContainer$"+sy,jD="__reactEvents$"+sy,sfe="__reactListeners$"+sy,ife="__reactHandles$"+sy;function Zf(t){var e=t[Nl];if(e)return e;for(var n=t.parentNode;n;){if(e=n[fu]||n[Nl]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=sz(t);t!==null;){if(n=t[Nl])return n;t=sz(t)}return e}t=n,n=t.parentNode}return null}function a_(t){return t=t[Nl]||t[fu],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function qm(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(ke(33))}function jR(t){return t[H0]||null}var LD=[],Wm=-1;function pf(t){return{current:t}}function Gn(t){0>Wm||(t.current=LD[Wm],LD[Wm]=null,Wm--)}function zn(t,e){Wm++,LD[Wm]=t.current,t.current=e}var ef={},Ls=pf(ef),Mi=pf(!1),mp=ef;function Ov(t,e){var n=t.type.contextTypes;if(!n)return ef;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var s={},i;for(i in n)s[i]=e[i];return r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=s),s}function Oi(t){return t=t.childContextTypes,t!=null}function XC(){Gn(Mi),Gn(Ls)}function iz(t,e,n){if(Ls.current!==ef)throw Error(ke(168));zn(Ls,e),zn(Mi,n)}function cV(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in e))throw Error(ke(108,Hue(t)||"Unknown",s));return sr({},n,r)}function QC(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||ef,mp=Ls.current,zn(Ls,t),zn(Mi,Mi.current),!0}function oz(t,e,n){var r=t.stateNode;if(!r)throw Error(ke(169));n?(t=cV(t,e,mp),r.__reactInternalMemoizedMergedChildContext=t,Gn(Mi),Gn(Ls),zn(Ls,t)):Gn(Mi),zn(Mi,n)}var _c=null,LR=!1,vT=!1;function uV(t){_c===null?_c=[t]:_c.push(t)}function ofe(t){LR=!0,uV(t)}function mf(){if(!vT&&_c!==null){vT=!0;var t=0,e=xn;try{var n=_c;for(xn=1;t<n.length;t++){var r=n[t];do r=r(!0);while(r!==null)}_c=null,LR=!1}catch(s){throw _c!==null&&(_c=_c.slice(t+1)),IH(cj,mf),s}finally{xn=e,vT=!1}}return null}var Gm=[],Km=0,ZC=null,JC=0,Wo=[],Go=0,gp=null,Zc=1,Jc="";function zf(t,e){Gm[Km++]=JC,Gm[Km++]=ZC,ZC=t,JC=e}function dV(t,e,n){Wo[Go++]=Zc,Wo[Go++]=Jc,Wo[Go++]=gp,gp=t;var r=Zc;t=Jc;var s=32-Fa(r)-1;r&=~(1<<s),n+=1;var i=32-Fa(e)+s;if(30<i){var o=s-s%5;i=(r&(1<<o)-1).toString(32),r>>=o,s-=o,Zc=1<<32-Fa(e)+s|n<<s|r,Jc=i+t}else Zc=1<<i|n<<s|r,Jc=t}function yj(t){t.return!==null&&(zf(t,1),dV(t,1,0))}function bj(t){for(;t===ZC;)ZC=Gm[--Km],Gm[Km]=null,JC=Gm[--Km],Gm[Km]=null;for(;t===gp;)gp=Wo[--Go],Wo[Go]=null,Jc=Wo[--Go],Wo[Go]=null,Zc=Wo[--Go],Wo[Go]=null}var vo=null,go=null,Qn=!1,ja=null;function fV(t,e){var n=Zo(5,null,null,0);n.elementType="DELETED",n.stateNode=e,n.return
Error generating stack: `+i.message+`
`+i.stack}return{value:t,source:e,stack:s,digest:null}}function _T(t,e,n){return{value:t,source:null,stack:n??null,digest:e??null}}function HD(t,e){try{console.error(e.value)}catch(n){setTimeout(function(){throw n})}}var mfe=typeof WeakMap=="function"?WeakMap:Map;function FV(t,e,n){n=tu(-1,n),n.tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){aE||(aE=!0,JD=r),HD(t,e)},n}function zV(t,e,n){n=tu(-1,n),n.tag=3;var r=t.type.getDerivedStateFromError;if(typeof r=="function"){var s=e.value;n.payload=function(){return r(s)},n.callback=function(){HD(t,e)}}var i=t.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){HD(t,e),typeof r!="function"&&(Yd===null?Yd=new Set([this]):Yd.add(this));var o=e.stack;this.componentDidCatch(e.value,{componentStack:o!==null?o:""})}),n}function gz(t,e,n){var r=t.pingCache;if(r===null){r=t.pingCache=new mfe;var s=new Set;r.set(e,s)}else s=r.get(e),s===void 0&&(s=new Set,r.set(e,s));s.has(n)||(s.add(n),t=Nfe.bind(null,t,e,n),e.then(t,t))}function vz(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function yz(t,e,n,r,s){return t.mode&1?(t.flags|=65536,t.lanes=s,t):(t===e?t.flags|=65536:(t.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(e=tu(-1,1),e.tag=2,Kd(n,e,1))),n.lanes|=1),t)}var gfe=wu.ReactCurrentOwner,Pi=!1;function Qs(t,e,n,r){e.child=t===null?mV(e,null,n,r):jv(e,t.child,n,r)}function bz(t,e,n,r,s){n=n.render;var i=e.ref;return lg(e,s),r=Tj(t,e,n,r,i,s),n=kj(),t!==null&&!Pi?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~s,pu(t,e,s)):(Qn&&n&&yj(e),e.flags|=1,Qs(t,e,r,s),e.child)}function xz(t,e,n,r,s){if(t===null){var i=n.type;return typeof i=="function"&&!Bj(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(e.tag=15,e.type=i,BV(t,e,i,r,s)):(t=J1(n.type,null,r,e,e.mode,s),t.ref=e.ref,t.return=e,e.child=t)}if(i=t.child,!(t.lanes&s)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:z0,n(o,r)&&t.ref===e.ref)return pu(t,e,s)}return e.flags|=1,t=Qd(i,r),t.ref=e.ref,t.return=e,e.child=t}function BV(t,e,n,r,s){if(t!==null){var i=t.memoizedProps;if(z0(i,r)&&t.ref===e.ref)if(Pi=!1,e.pendingProps=r=i,(t.lanes&s)!==0)t.flags&131072&&(Pi=!0);else return e.lanes=t.lanes,pu(t,e,s)}return VD(t,e,n,r,s)}function UV(t,e,n){var r=e.pendingProps,s=r.children,i=t!==null?t.memoizedState:null;if(r.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},zn(Qm,uo),uo|=n;else{if(!(n&1073741824))return t=i!==null?i.baseLanes|n:n,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,zn(Qm,uo),uo|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,zn(Qm,uo),uo|=r}else i!==null?(r=i.baseLanes|n,e.memoizedState=null):r=n,zn(Qm,uo),uo|=r;return Qs(t,e,s,n),e.child}function HV(t,e){var n=e.ref;(t===null&&n!==null||t!==null&&t.ref!==n)&&(e.flags|=512,e.flags|=2097152)}function VD(t,e,n,r,s){var i=Oi(n)?mp:Ls.current;return i=Ov(e,i),lg(e,s),n=Tj(t,e,n,r,i,s),r=kj(),t!==null&&!Pi?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~s,pu(t,e,s)):(Qn&&r&&yj(e),e.flags|=1,Qs(t,e,n,s),e.child)}function wz(t,e,n,r,s){if(Oi(n)){var i=!0;QC(e)}else i=!1;if(lg(e,s),e.stateNode===null)X1(t,e),$V(e,n,r),UD(e,n,r,s),r=!0;else if(t===null){var o=e.stateNode,a=e.memoizedProps;o.props=a;var c=o.context,u=n.contextType;typeof u=="object"&&u!==null?u=ra(u):(u=Oi(n)?mp:Ls.current,u=Ov(e,u));var f=n.getDerivedStateFromProps,l=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";l||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||c!==u)&&mz(e,o,r,u),Zu=!1;var d=e.memoizedState;o.state=d,nE(e,r,o,s),c=e.memoizedState,a!==r||d!==c||Mi.current||Zu?(typeof f=="function"&&(BD(e,n,f,r),c=e.memoizedState),(a=Zu||pz(e,n,a,r,d,c,u))?(l||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeo
* @remix-run/router v1.19.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function tr(){return tr=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},tr.apply(this,arguments)}var Pr;(function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"})(Pr||(Pr={}));const Uz="popstate";function Dhe(t){t===void 0&&(t={});function e(r,s){let{pathname:i,search:o,hash:a}=r.location;return Q0("",{pathname:i,search:o,hash:a},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function n(r,s){return typeof s=="string"?s:wp(s)}return Ohe(e,n,null,t)}function Ot(t,e){if(t===!1||t===null||typeof t>"u")throw new Error(e)}function Bv(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function Mhe(){return Math.random().toString(36).substr(2,8)}function Hz(t,e){return{usr:t.state,key:t.key,idx:e}}function Q0(t,e,n,r){return n===void 0&&(n=null),tr({pathname:typeof t=="string"?t:t.pathname,search:"",hash:""},typeof e=="string"?vf(e):e,{state:n,key:e&&e.key||r||Mhe()})}function wp(t){let{pathname:e="/",search:n="",hash:r=""}=t;return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function vf(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}function Ohe(t,e,n,r){r===void 0&&(r={});let{window:s=document.defaultView,v5Compat:i=!1}=r,o=s.history,a=Pr.Pop,c=null,u=f();u==null&&(u=0,o.replaceState(tr({},o.state,{idx:u}),""));function f(){return(o.state||{idx:null}).idx}function l(){a=Pr.Pop;let y=f(),g=y==null?null:y-u;u=y,c&&c({action:a,location:m.location,delta:g})}function d(y,g){a=Pr.Push;let v=Q0(m.location,y,g);u=f()+1;let b=Hz(v,u),_=m.createHref(v);try{o.pushState(b,"",_)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;s.location.assign(_)}i&&c&&c({action:a,location:m.location,delta:1})}function p(y,g){a=Pr.Replace;let v=Q0(m.location,y,g);u=f();let b=Hz(v,u),_=m.createHref(v);o.replaceState(b,"",_),i&&c&&c({action:a,location:m.location,delta:0})}function h(y){let g=s.location.origin!=="null"?s.location.origin:s.location.href,v=typeof y=="string"?y:wp(y);return v=v.replace(/ $/,"%20"),Ot(g,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,g)}let m={get action(){return a},get location(){return t(s,o)},listen(y){if(c)throw new Error("A history only accepts one active listener");return s.addEventListener(Uz,l),c=y,()=>{s.removeEventListener(Uz,l),c=null}},createHref(y){return e(s,y)},createURL:h,encodeLocation(y){let g=h(y);return{pathname:g.pathname,search:g.search,hash:g.hash}},push:d,replace:p,go(y){return o.go(y)}};return m}var Rn;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(Rn||(Rn={}));const Ihe=new Set(["lazy","caseSensitive","path","id","index","children"]);function jhe(t){return t.index===!0}function Z0(t,e,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),t.map((s,i)=>{let o=[...n,String(i)],a=typeof s.id=="string"?s.id:o.join("-");if(Ot(s.index!==!0||!s.children,"Cannot specify children on an index route"),Ot(!r[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),jhe(s)){let c=tr({},s,e(s),{id:a});return r[a]=c,c}else{let c=tr({},s,e(s),{id:a,children:void 0});return r[a]=c,s.children&&(c.children=Z0(s.children,e,o,r)),c}})}function Wf(t,e,n){return n===void 0&&(n="/"),tC(t,e,n,!1)}function tC(t,e,n,r){let s=typeof e=="string"?vf(e):e,i=nf(s.pathname||"/",n);if(i==null)return null;let o=k8(t);$he(o);let a=null;for(let c=0;a==null&&c<o.length;++c){let u=Yhe(i);a=Ghe(o[c],u,r)}return a}function Lhe(t,e){let{route:n,pathname:r,params:s}=t;return{id:n.id,pathname:r,params:s,data:e[n.id],handle:n.handle}}function k8(t,e,n,r){e===void 0&&(e=[]),n===void 0&&(n=[]),r===void 0&&(r="");let s=(i,o,a)=>{let c={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};c.relativePath.startsWith("
`},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:d}}}else if(r.formEncType==="application/json"){if(!Ia(o))return s();try{let d=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:d,text:void 0}}}catch{return s()}}}Ot(typeof FormData=="function","FormData is not available in this environment");let c,u;if(r.formData)c=gM(r.formData),u=r.formData;else if(r.body instanceof FormData)c=gM(r.body),u=r.body;else if(r.body instanceof URLSearchParams)c=r.body,u=Qz(c);else if(r.body==null)c=new URLSearchParams,u=new FormData;else try{c=new URLSearchParams(r.body),u=Qz(c)}catch{return s()}let f={formMethod:o,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(Ia(f.formMethod))return{path:n,submission:f};let l=vf(n);return e&&l.search&&Xj(l.search)&&c.append("index",""),l.search="?"+c,{path:wp(l),submission:f}}function upe(t,e){let n=t;if(e){let r=t.findIndex(s=>s.route.id===e);r>=0&&(n=t.slice(0,r))}return n}function Gz(t,e,n,r,s,i,o,a,c,u,f,l,d,p,h,m){let y=m?ho(m[1])?m[1].error:m[1].data:void 0,g=t.createURL(e.location),v=t.createURL(s),b=m&&ho(m[1])?m[0]:void 0,_=b?upe(n,b):n,R=m?m[1].statusCode:void 0,P=o&&R&&R>=400,T=_.filter((N,k)=>{let{route:M}=N;if(M.lazy)return!0;if(M.loader==null)return!1;if(i)return typeof M.loader!="function"||M.loader.hydrate?!0:e.loaderData[M.id]===void 0&&(!e.errors||e.errors[M.id]===void 0);if(dpe(e.loaderData,e.matches[k],N)||c.some(L=>L===N.route.id))return!0;let I=e.matches[k],j=N;return Kz(N,tr({currentUrl:g,currentParams:I.params,nextUrl:v,nextParams:j.params},r,{actionResult:y,actionStatus:R,defaultShouldRevalidate:P?!1:a||g.pathname+g.search===v.pathname+v.search||g.search!==v.search||j8(I,j)}))}),E=[];return l.forEach((N,k)=>{if(i||!n.some(U=>U.route.id===N.routeId)||f.has(k))return;let M=Wf(p,N.path,h);if(!M){E.push({key:k,routeId:N.routeId,path:N.path,matches:null,match:null,controller:null});return}let I=e.fetchers.get(k),j=zb(M,N.path),L=!1;d.has(k)?L=!1:u.has(k)?(u.delete(k),L=!0):I&&I.state!=="idle"&&I.data===void 0?L=a:L=Kz(j,tr({currentUrl:g,currentParams:e.matches[e.matches.length-1].params,nextUrl:v,nextParams:n[n.length-1].params},r,{actionResult:y,actionStatus:R,defaultShouldRevalidate:P?!1:a})),L&&E.push({key:k,routeId:N.routeId,path:N.path,matches:M,match:j,controller:new AbortController})}),[T,E]}function dpe(t,e,n){let r=!e||n.route.id!==e.route.id,s=t[n.route.id]===void 0;return r||s}function j8(t,e){let n=t.route.path;return t.pathname!==e.pathname||n!=null&&n.endsWith("*")&&t.params["*"]!==e.params["*"]}function Kz(t,e){if(t.route.shouldRevalidate){let n=t.route.shouldRevalidate(e);if(typeof n=="boolean")return n}return e.defaultShouldRevalidate}async function fpe(t,e,n,r,s,i,o,a){let c=[e,...n.map(u=>u.route.id)].join("-");try{let u=o.get(c);u||(u=t({path:e,matches:n,patch:(f,l)=>{a.aborted||L8(f,l,r,s,i)}}),o.set(c,u)),u&&xpe(u)&&await u}finally{o.delete(c)}}function L8(t,e,n,r,s){if(t){var i;let o=r[t];Ot(o,"No route found to patch children into: routeId = "+t);let a=Z0(e,s,[t,"patch",String(((i=o.children)==null?void 0:i.length)||"0")],r);o.children?o.children.push(...a):o.children=a}else{let o=Z0(e,s,["patch",String(n.length||"0")],r);n.push(...o)}}async function Yz(t,e,n){if(!t.lazy)return;let r=await t.lazy();if(!t.lazy)return;let s=n[t.id];Ot(s,"No route found in manifest");let i={};for(let o in r){let c=s[o]!==void 0&&o!=="hasErrorBoundary";Bv(!c,'Route "'+s.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!c&&!Ihe.has(o)&&(i[o]=r[o])}Object.assign(s,i),Object.assign(s,tr({},e(s),{lazy:void 0}))}function hpe(t){return Promise.all(t.matches.map(e=>e.resolve()))}async function ppe(t,e,n,r,s,i,o,a){let c=r.reduce((l,d)=>l.add(d.route.id),new Set),u=new Set,f=await t({matches:s.map(l=>{let d=c.has(l.route.id)
`+o):s&&n&&r?c="You made a "+s+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?c="defer() is not supported in actions":i==="invalid-body"&&(c="Unable to encode submission body")):t===403?(a="Forbidden",c='Route "'+r+'" does not match URL "'+n+'"'):t===404?(a="Not Found",c='No route matches URL "'+n+'"'):t===405&&(a="Method Not Allowed",s&&n&&r?c="You made a "+s.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":s&&(c='Invalid request method "'+s.toUpperCase()+'"')),new hE(t||500,a,new Error(c),!0)}function nB(t){for(let e=t.length-1;e>=0;e--){let n=t[e];if(nh(n))return{result:n,idx:e}}}function $8(t){let e=typeof t=="string"?vf(t):t;return wp(tr({},e,{hash:""}))}function bpe(t,e){return t.pathname!==e.pathname||t.search!==e.search?!1:t.hash===""?e.hash!=="":t.hash===e.hash?!0:e.hash!==""}function xpe(t){return typeof t=="object"&&t!=null&&"then"in t}function wpe(t){return F8(t.result)&&spe.has(t.result.status)}function th(t){return t.type===Rn.deferred}function ho(t){return t.type===Rn.error}function nh(t){return(t&&t.type)===Rn.redirect}function rB(t){return typeof t=="object"&&t!=null&&"type"in t&&"data"in t&&"init"in t&&t.type==="DataWithResponseInit"}function _pe(t){let e=t;return e&&typeof e=="object"&&typeof e.data=="object"&&typeof e.subscribe=="function"&&typeof e.cancel=="function"&&typeof e.resolveData=="function"}function F8(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.headers=="object"&&typeof t.body<"u"}function Spe(t){return rpe.has(t.toLowerCase())}function Ia(t){return tpe.has(t.toLowerCase())}async function sB(t,e,n,r,s,i){for(let o=0;o<n.length;o++){let a=n[o],c=e[o];if(!c)continue;let u=t.find(l=>l.route.id===c.route.id),f=u!=null&&!j8(u,c)&&(i&&i[c.route.id])!==void 0;if(th(a)&&(s||f)){let l=r[o];Ot(l,"Expected an AbortSignal for revalidating fetcher deferred result"),await z8(a,l,s).then(d=>{d&&(n[o]=d||n[o])})}}}async function z8(t,e,n){if(n===void 0&&(n=!1),!await t.deferredData.resolveData(e)){if(n)try{return{type:Rn.data,data:t.deferredData.unwrappedData}}catch(s){return{type:Rn.error,error:s}}return{type:Rn.data,data:t.deferredData.data}}}function Xj(t){return new URLSearchParams(t).getAll("index").some(e=>e==="")}function zb(t,e){let n=typeof e=="string"?vf(e).search:e.search;if(t[t.length-1].route.index&&Xj(n||""))return t[t.length-1];let r=M8(t);return r[r.length-1]}function iB(t){let{formMethod:e,formAction:n,formEncType:r,text:s,formData:i,json:o}=t;if(!(!e||!n||!r)){if(s!=null)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:void 0,text:s};if(i!=null)return{formMethod:e,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(o!==void 0)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function NT(t,e){return e?{state:"loading",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}:{state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Cpe(t,e){return{state:"submitting",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}}function hb(t,e){return t?{state:"loading",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function Epe(t,e){return{state:"submitting",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e?e.data:void 0}}function qu(t){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Rpe(t,e){try{let n=t.sessionStorage.getItem(I8);if(n){let
* React Router v6.26.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Uv(){return Uv=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Uv.apply(this,arguments)}const JR=S.createContext(null),B8=S.createContext(null),yf=S.createContext(null),Qj=S.createContext(null),Gl=S.createContext({outlet:null,matches:[],isDataRoute:!1}),U8=S.createContext(null);function Ppe(t,e){let{relative:n}=e===void 0?{}:e;oy()||Ot(!1);let{basename:r,navigator:s}=S.useContext(yf),{hash:i,pathname:o,search:a}=V8(t,{relative:n}),c=o;return r!=="/"&&(c=o==="/"?r:nu([r,o])),s.createHref({pathname:c,search:a,hash:i})}function oy(){return S.useContext(Qj)!=null}function Bp(){return oy()||Ot(!1),S.useContext(Qj).location}function H8(t){S.useContext(yf).static||S.useLayoutEffect(t)}function $s(){let{isDataRoute:t}=S.useContext(Gl);return t?Hpe():Npe()}function Npe(){oy()||Ot(!1);let t=S.useContext(JR),{basename:e,future:n,navigator:r}=S.useContext(yf),{matches:s}=S.useContext(Gl),{pathname:i}=Bp(),o=JSON.stringify(XR(s,n.v7_relativeSplatPath)),a=S.useRef(!1);return H8(()=>{a.current=!0}),S.useCallback(function(u,f){if(f===void 0&&(f={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let l=QR(u,JSON.parse(o),i,f.relative==="path");t==null&&e!=="/"&&(l.pathname=l.pathname==="/"?e:nu([e,l.pathname])),(f.replace?r.replace:r.push)(l,f.state,f)},[e,r,o,i,t])}const Tpe=S.createContext(null);function kpe(t){let e=S.useContext(Gl).outlet;return e&&S.createElement(Tpe.Provider,{value:t},e)}function Dpe(){let{matches:t}=S.useContext(Gl),e=t[t.length-1];return e?e.params:{}}function V8(t,e){let{relative:n}=e===void 0?{}:e,{future:r}=S.useContext(yf),{matches:s}=S.useContext(Gl),{pathname:i}=Bp(),o=JSON.stringify(XR(s,r.v7_relativeSplatPath));return S.useMemo(()=>QR(t,JSON.parse(o),i,n==="path"),[t,o,i,n])}function Mpe(t,e,n,r){oy()||Ot(!1);let{navigator:s}=S.useContext(yf),{matches:i}=S.useContext(Gl),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let u=Bp(),f;f=u;let l=f.pathname||"/",d=l;if(c!=="/"){let m=c.replace(/^\//,"").split("/");d="/"+l.replace(/^\//,"").split("/").slice(m.length).join("/")}let p=Wf(t,{pathname:d});return $pe(p&&p.map(m=>Object.assign({},m,{params:Object.assign({},a,m.params),pathname:nu([c,s.encodeLocation?s.encodeLocation(m.pathname).pathname:m.pathname]),pathnameBase:m.pathnameBase==="/"?c:nu([c,s.encodeLocation?s.encodeLocation(m.pathnameBase).pathname:m.pathnameBase])})),i,n,r)}function Ope(){let t=zpe(),e=ZR(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},e),n?S.createElement("pre",{style:s},n):null,null)}const Ipe=S.createElement(Ope,null);class jpe extends S.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,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return this.state.error!==void 0?S.createElement(Gl.Provider,{value:this.props.routeContext},S.createElement(U8.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Lpe(t){let{routeContext:e,match:n,children:r}=t,s=S.useContext(JR);return s&&s.static&&s.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=n.route.id),S.createElement(Gl.Provider,{value:e},r)}function $pe(t,e,n,r){var s;if(e===void 0&&(e=[]),n===void 0&&(n=null),r===void 0&&(r=null),t==null)
* React Router DOM v6.26.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function ex(){return ex=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},ex.apply(this,arguments)}function Gpe(t,e){if(t==null)return{};var n={},r=Object.keys(t),s,i;for(i=0;i<r.length;i++)s=r[i],!(e.indexOf(s)>=0)&&(n[s]=t[s]);return n}function Kpe(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function Ype(t,e){return t.button===0&&(!e||e==="_self")&&!Kpe(t)}function yM(t){return t===void 0&&(t=""),new URLSearchParams(typeof t=="string"||Array.isArray(t)||t instanceof URLSearchParams?t:Object.keys(t).reduce((e,n)=>{let r=t[n];return e.concat(Array.isArray(r)?r.map(s=>[n,s]):[[n,r]])},[]))}function Xpe(t,e){let n=yM(t);return e&&e.forEach((r,s)=>{n.has(s)||e.getAll(s).forEach(i=>{n.append(s,i)})}),n}const Qpe=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Zpe="6";try{window.__reactRouterVersion=Zpe}catch{}function Jpe(t,e){return lpe({basename:e==null?void 0:e.basename,future:ex({},e==null?void 0:e.future,{v7_prependBasename:!0}),history:Dhe({window:e==null?void 0:e.window}),hydrationData:(e==null?void 0:e.hydrationData)||eme(),routes:t,mapRouteProperties:Wpe,unstable_dataStrategy:e==null?void 0:e.unstable_dataStrategy,unstable_patchRoutesOnMiss:e==null?void 0:e.unstable_patchRoutesOnMiss,window:e==null?void 0:e.window}).initialize()}function eme(){var t;let e=(t=window)==null?void 0:t.__staticRouterHydrationData;return e&&e.errors&&(e=ex({},e,{errors:tme(e.errors)})),e}function tme(t){if(!t)return null;let e=Object.entries(t),n={};for(let[r,s]of e)if(s&&s.__type==="RouteErrorResponse")n[r]=new hE(s.status,s.statusText,s.data,s.internal===!0);else if(s&&s.__type==="Error"){if(s.__subType){let i=window[s.__subType];if(typeof i=="function")try{let o=new i(s.message);o.stack="",n[r]=o}catch{}}if(n[r]==null){let i=new Error(s.message);i.stack="",n[r]=i}}else n[r]=s;return n}const nme=S.createContext({isTransitioning:!1}),rme=S.createContext(new Map),sme="startTransition",aB=s_[sme],ime="flushSync",lB=zfe[ime];function ome(t){aB?aB(t):t()}function pb(t){lB?lB(t):t()}class ame{constructor(){this.status="pending",this.promise=new Promise((e,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",e(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function lme(t){let{fallbackElement:e,router:n,future:r}=t,[s,i]=S.useState(n.state),[o,a]=S.useState(),[c,u]=S.useState({isTransitioning:!1}),[f,l]=S.useState(),[d,p]=S.useState(),[h,m]=S.useState(),y=S.useRef(new Map),{v7_startTransition:g}=r||{},v=S.useCallback(E=>{g?ome(E):E()},[g]),b=S.useCallback((E,N)=>{let{deletedFetchers:k,unstable_flushSync:M,unstable_viewTransitionOpts:I}=N;k.forEach(L=>y.current.delete(L)),E.fetchers.forEach((L,U)=>{L.data!==void 0&&y.current.set(U,L.data)});let j=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!I||j){M?pb(()=>i(E)):v(()=>i(E));return}if(M){pb(()=>{d&&(f&&f.resolve(),d.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:I.currentLocation,nextLocation:I.nextLocation})});let L=n.window.document.startViewTransition(()=>{pb(()=>i(E))});L.finished.finally(()=>{pb(()=>{l(void 0),p(void 0),a(void 0),u({isTransitioning:!1})})}),pb(()=>p(L));return}d?(f&&f.resolve(),d.skipTransition(),m({state:E,currentLocation:I.currentLocation,nextLocation:I.nextLocation})):(a(E),u({isTransitioning:!0,flushSync:!1,currentLocation:I.currentLocation,nextLocation:I.nextLocation}))},[n.window,d,f,y,v]);S.useLayoutEffect(()=>n.subscribe(b),[n,b]),S.useEffect(()=>{c.isTransitioning&&!c.flushSync&&l(new ame)},[c]),S.useEffect(()=>{if(f&&o&&n.window){let E=o,N=f.promise,k=n.window.document.startViewTransition(async()=>{v(()=>i(E)),await N});k.finished.finally(()=>{l(void 0),p(void 0),a(void 0),u({isTransitioning:!1})}),p(k)}},[v,o,f,n.window]),S.useEffect(()=>{f&&o&&s.location.key===o.location.key&&f.resolve()},[f,d,s.location,o]),S.useEffect((
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jme=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),dq=(...t)=>t.filter((e,n,r)=>!!e&&r.indexOf(e)===n).join(" ");/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var ege={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"};/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tge=S.forwardRef(({color:t="currentColor",size:e=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:s="",children:i,iconNode:o,...a},c)=>S.createElement("svg",{ref:c,...ege,width:e,height:e,stroke:t,strokeWidth:r?Number(n)*24/Number(e):n,className:dq("lucide",s),...a},[...o.map(([u,f])=>S.createElement(u,f)),...Array.isArray(i)?i:[i]]));/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Pt=(t,e)=>{const n=S.forwardRef(({className:r,...s},i)=>S.createElement(tge,{ref:i,iconNode:e,className:dq(`lucide-${Jme(t)}`,r),...s}));return n.displayName=`${t}`,n};/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nge=Pt("ArrowDownUp",[["path",{d:"m3 16 4 4 4-4",key:"1co6wj"}],["path",{d:"M7 20V4",key:"1yoxec"}],["path",{d:"m21 8-4-4-4 4",key:"1c9v7m"}],["path",{d:"M17 4v16",key:"7dpous"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fB=Pt("ArrowDown",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hB=Pt("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rge=Pt("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const u_=Pt("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const d_=Pt("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nA=Pt("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ay=Pt("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fq=Pt("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sge=Pt("ChevronsLeft",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ige=Pt("ChevronsRight",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hq=Pt("CircleAlert",[["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"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const pq=Pt("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const oge=Pt("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const age=Pt("CircleUser",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const lge=Pt("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rA=Pt("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cge=Pt("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const uge=Pt("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const dge=Pt("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mq=Pt("EllipsisVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gq=Pt("EyeOff",[["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"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fge=Pt("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"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vq=Pt("FilePenLine",[["path",{d:"m18 5-2.414-2.414A2 2 0 0 0 14.172 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2",key:"142zxg"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}],["path",{d:"M8 18h1",key:"13wk12"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hge=Pt("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const yq=Pt("GripVertical",[["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"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const pge=Pt("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mge=Pt("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gge=Pt("Loader",[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vge=Pt("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const yge=Pt("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bge=Pt("Package2",[["path",{d:"M3 9h18v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9Z",key:"1ront0"}],["path",{d:"m3 9 2.45-4.9A2 2 0 0 1 7.24 3h9.52a2 2 0 0 1 1.8 1.1L21 9",key:"19h2x1"}],["path",{d:"M12 3v6",key:"1holv5"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bq=Pt("PackagePlus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xq=Pt("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xge=Pt("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wge=Pt("Scan",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wq=Pt("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _ge=Pt("Settings2",[["path",{d:"M20 7h-9",key:"3s1dr2"}],["path",{d:"M14 17H5",key:"gfn3mx"}],["circle",{cx:"17",cy:"17",r:"3",key:"18b49y"}],["circle",{cx:"7",cy:"7",r:"3",key:"dfmy0x"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sge=Pt("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _q=Pt("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
* @license lucide-react v0.427.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sA=Pt("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function Sq(t){var e,n,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(n=Sq(t[e]))&&(r&&(r+=" "),r+=n)}else for(n in t)t[n]&&(r&&(r+=" "),r+=n);return r}function ly(){for(var t,e,n=0,r="",s=arguments.length;n<s;n++)(t=arguments[n])&&(e=Sq(t))&&(r&&(r+=" "),r+=e);return r}const aL="-",Cge=t=>{const e=Rge(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:o=>{const a=o.split(aL);return a[0]===""&&a.length!==1&&a.shift(),Cq(a,e)||Ege(o)},getConflictingClassGroupIds:(o,a)=>{const c=n[o]||[];return a&&r[o]?[...c,...r[o]]:c}}},Cq=(t,e)=>{var o;if(t.length===0)return e.classGroupId;const n=t[0],r=e.nextPart.get(n),s=r?Cq(t.slice(1),r):void 0;if(s)return s;if(e.validators.length===0)return;const i=t.join(aL);return(o=e.validators.find(({validator:a})=>a(i)))==null?void 0:o.classGroupId},pB=/^\[(.+)\]$/,Ege=t=>{if(pB.test(t)){const e=pB.exec(t)[1],n=e==null?void 0:e.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},Rge=t=>{const{theme:e,prefix:n}=t,r={nextPart:new Map,validators:[]};return Pge(Object.entries(t.classGroups),n).forEach(([i,o])=>{wM(o,r,i,e)}),r},wM=(t,e,n,r)=>{t.forEach(s=>{if(typeof s=="string"){const i=s===""?e:mB(e,s);i.classGroupId=n;return}if(typeof s=="function"){if(Age(s)){wM(s(r),e,n,r);return}e.validators.push({validator:s,classGroupId:n});return}Object.entries(s).forEach(([i,o])=>{wM(o,mB(e,i),n,r)})})},mB=(t,e)=>{let n=t;return e.split(aL).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},Age=t=>t.isThemeGetter,Pge=(t,e)=>e?t.map(([n,r])=>{const s=r.map(i=>typeof i=="string"?e+i:typeof i=="object"?Object.fromEntries(Object.entries(i).map(([o,a])=>[e+o,a])):i);return[n,s]}):t,Nge=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,r=new Map;const s=(i,o)=>{n.set(i,o),e++,e>t&&(e=0,r=n,n=new Map)};return{get(i){let o=n.get(i);if(o!==void 0)return o;if((o=r.get(i))!==void 0)return s(i,o),o},set(i,o){n.has(i)?n.set(i,o):s(i,o)}}},Eq="!",Tge=t=>{const{separator:e,experimentalParseClassName:n}=t,r=e.length===1,s=e[0],i=e.length,o=a=>{const c=[];let u=0,f=0,l;for(let y=0;y<a.length;y++){let g=a[y];if(u===0){if(g===s&&(r||a.slice(y,y+i)===e)){c.push(a.slice(f,y)),f=y+i;continue}if(g==="/"){l=y;continue}}g==="["?u++:g==="]"&&u--}const d=c.length===0?a:a.substring(f),p=d.startsWith(Eq),h=p?d.substring(1):d,m=l&&l>f?l-f:void 0;return{modifiers:c,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:m}};return n?a=>n({className:a,parseClassName:o}):o},kge=t=>{if(t.length<=1)return t;const e=[];let n=[];return t.forEach(r=>{r[0]==="["?(e.push(...n.sort(),r),n=[]):n.push(r)}),e.push(...n.sort()),e},Dge=t=>({cache:Nge(t.cacheSize),parseClassName:Tge(t),...Cge(t)}),Mge=/\s+/,Oge=(t,e)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:s}=e,i=[],o=t.trim().split(Mge);let a="";for(let c=o.length-1;c>=0;c-=1){const u=o[c],{modifiers:f,hasImportantModifier:l,baseClassName:d,maybePostfixModifierPosition:p}=n(u);let h=!!p,m=r(h?d.substring(0,p):d);if(!m){if(!h){a=u+(a.length>0?" "+a:a);continue}if(m=r(d),!m){a=u+(a.length>0?" "+a:a);continue}h=!1}const y=kge(f).join(":"),g=l?y+Eq:y,v=g+m;if(i.includes(v))continue;i.push(v);const b=s(m,h);for(let _=0;_<b.length;++_){const R=b[_];i.push(g+R)}a=u+(a.length>0?" "+a:a)}return a};function Ige(){let t=0,e,n,r="";for(;t<arguments.length;)(e=arguments[t++])&&(n=Rq(e))&&(r&&(r+=" "),r+=n);return r}const Rq=t=>{if(typeof t=="string")return t;let e,n="";for(let r=0;r<t.length;r++)t[r]&&(e=Rq(t[r]))&&(n&&(n+=" "),n+=e);return n};function jge(t,...e){let n,r,s,i=o;function o(c){const u=e.reduce((f,l)=>l(f),t());return n=Dge(u),r=n.cache.get,s=n.cache.set,i=a,a(c)}function a(c){const u=r(c);if(u)return u;const f=Oge(c,n);return s(c,f),f}return function(){return i(Ige.apply(null,arguments))}}const Hn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},Aq=/^\[(?:([
.`.concat(Cve,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(a,"px ").concat(r,`;
}
body[`).concat(fg,`] {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([e&&"position: relative ".concat(r,";"),n==="margin"&&`
padding-left: `.concat(s,`px;
padding-top: `).concat(i,`px;
padding-right: `).concat(o,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(a,"px ").concat(r,`;
`),n==="padding"&&"padding-right: ".concat(a,"px ").concat(r,";")].filter(Boolean).join(""),`
}
.`).concat(y0,` {
right: `).concat(a,"px ").concat(r,`;
}
.`).concat(b0,` {
margin-right: `).concat(a,"px ").concat(r,`;
}
.`).concat(y0," .").concat(y0,` {
right: 0 `).concat(r,`;
}
.`).concat(b0," .").concat(b0,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat(fg,`] {
`).concat(Eve,": ").concat(a,`px;
}
`)},RB=function(){var t=parseInt(document.body.getAttribute(fg)||"0",10);return isFinite(t)?t:0},Bve=function(){S.useEffect(function(){return document.body.setAttribute(fg,(RB()+1).toString()),function(){var t=RB()-1;t<=0?document.body.removeAttribute(fg):document.body.setAttribute(fg,t.toString())}},[])},zq=function(t){var e=t.noRelative,n=t.noImportant,r=t.gapMode,s=r===void 0?"margin":r;Bve();var i=S.useMemo(function(){return $ve(s)},[s]);return S.createElement(Fve,{styles:zve(i,!e,s,n?"":"!important")})},SM=!1;if(typeof window<"u")try{var u1=Object.defineProperty({},"passive",{get:function(){return SM=!0,!0}});window.addEventListener("test",u1,u1),window.removeEventListener("test",u1,u1)}catch{SM=!1}var ym=SM?{passive:!1}:!1,Uve=function(t){return t.tagName==="TEXTAREA"},Bq=function(t,e){var n=window.getComputedStyle(t);return n[e]!=="hidden"&&!(n.overflowY===n.overflowX&&!Uve(t)&&n[e]==="visible")},Hve=function(t){return Bq(t,"overflowY")},Vve=function(t){return Bq(t,"overflowX")},AB=function(t,e){var n=e.ownerDocument,r=e;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var s=Uq(t,r);if(s){var i=Hq(t,r),o=i[1],a=i[2];if(o>a)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},qve=function(t){var e=t.scrollTop,n=t.scrollHeight,r=t.clientHeight;return[e,n,r]},Wve=function(t){var e=t.scrollLeft,n=t.scrollWidth,r=t.clientWidth;return[e,n,r]},Uq=function(t,e){return t==="v"?Hve(e):Vve(e)},Hq=function(t,e){return t==="v"?qve(e):Wve(e)},Gve=function(t,e){return t==="h"&&e==="rtl"?-1:1},Kve=function(t,e,n,r,s){var i=Gve(t,window.getComputedStyle(e).direction),o=i*r,a=n.target,c=e.contains(a),u=!1,f=o>0,l=0,d=0;do{var p=Hq(t,a),h=p[0],m=p[1],y=p[2],g=m-y-i*h;(h||g)&&Uq(t,a)&&(l+=g,d+=h),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!c&&a!==document.body||c&&(e.contains(a)||e===a));return(f&&(Math.abs(l)<1||!s)||!f&&(Math.abs(d)<1||!s))&&(u=!0),u},d1=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},PB=function(t){return[t.deltaX,t.deltaY]},NB=function(t){return t&&"current"in t?t.current:t},Yve=function(t,e){return t[0]===e[0]&&t[1]===e[1]},Xve=function(t){return`
.block-interactivity-`.concat(t,` {pointer-events: none;}
.allow-interactivity-`).concat(t,` {pointer-events: all;}
`)},Qve=0,bm=[];function Zve(t){var e=S.useRef([]),n=S.useRef([0,0]),r=S.useRef(),s=S.useState(Qve++)[0],i=S.useState(fL)[0],o=S.useRef(t);S.useEffect(function(){o.current=t},[t]),S.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(s));var m=Oq([t.lockRef.current],(t.shards||[]).map(NB),!0).filter(Boolean);return m.forEach(function(y){return y.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),m.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(s))})}}},[t.inert,t.lockRef.current,t.shards]);var a=S.useCallback(function(m,y){if("touches"in m&&m.touches.length===2)return!o.current.allowPinchZoom;var g=d1(m),v=n.current,b="deltaX"in m?m.deltaX:v[0]-g[0],_="deltaY"in m?m.deltaY:v[1]-g[1],R,P=m.target,T=Math.abs(b)>Math.abs(_)?"h":"v";if("touches"in m&&T==="h"&&P.type==="range")return!1;var E=AB(T,P);if(!E)return!0;if(E?R=T:(R=T==="v"?"h":"v",E=AB(T,P)),!E)return!1;if(!r.current&&"changedTouches"in m&&(b||_)&&(r.current=R),!R)return!0;var N=r.current||R;return Kve(N,y,m,N==="h"?b:_,!0)},[]),c=S.useCallback(function(m){var y=m;if(!(!bm.length||bm[bm.length-1]!==i)){var g="deltaY"in y?PB(y):d1(y),v=e.current.filter(function(R){return R.name===y.type&&(R.target===y.target||y.target===R.shadowParent)&&Yve(R.delta,g)})[0];if(v&&v.should){y.cancelable&&y.preventDefault();return}if(!v){var b=(o.current.shards||[]).map(NB).filter(Boolean).filter(function(R){return R.contains(y.target)}),_=b.length>0?a(y,b[0]):!o.current.noIsolation;_&&y.cancelable&&y.preventDefault()}}},[]),u=S.useCallback(function(m,y,g,v){var b={name:m,delta:y,target:g,should:v,shadowParent:Jve(g)};e.current.push(b),setTimeout(function(){e.current=e.current.filter(function(_){return _!==b})},1)},[]),f=S.useCallback(function(m){n.current=d1(m),r.current=void 0},[]),l=S.useCallback(function(m){u(m.type,PB(m),m.target,a(m,t.lockRef.current))},[]),d=S.useCallback(function(m){u(m.type,d1(m),m.target,a(m,t.lockRef.current))},[]);S.useEffect(function(){return bm.push(i),t.setCallbacks({onScrollCapture:l,onWheelCapture:l,onTouchMoveCapture:d}),document.addEventListener("wheel",c,ym),document.addEventListener("touchmove",c,ym),document.addEventListener("touchstart",f,ym),function(){bm=bm.filter(function(m){return m!==i}),document.removeEventListener("wheel",c,ym),document.removeEventListener("touchmove",c,ym),document.removeEventListener("touchstart",f,ym)}},[]);var p=t.removeScrollBar,h=t.inert;return S.createElement(S.Fragment,null,h?S.createElement(i,{styles:Xve(s)}):null,p?S.createElement(zq,{gapMode:t.gapMode}):null)}function Jve(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}const eye=$q(Fq,Zve);var h_=S.forwardRef(function(t,e){return S.createElement(oA,Ms({},t,{ref:e,sideCar:eye}))});h_.classNames=oA.classNames;var tye=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},xm=new WeakMap,f1=new WeakMap,h1={},FT=0,Vq=function(t){return t&&(t.host||Vq(t.parentNode))},nye=function(t,e){return e.map(function(n){if(t.contains(n))return n;var r=Vq(n);return r&&t.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},rye=function(t,e,n,r){var s=nye(e,Array.isArray(t)?t:[t]);h1[n]||(h1[n]=new WeakMap);var i=h1[n],o=[],a=new Set,c=new Set(s),u=function(l){!l||a.has(l)||(a.add(l),u(l.parentNode))};s.forEach(u);var f=function(l){!l||c.has(l)||Array.prototype.forEach.call(l.children,function(d){if(a.has(d))f(d);else try{var p=d.getAttribute(r),h=p!==null&&p!=="false",m=(xm.get(d)||0)+1,y=(i.get(d)||0)+1;xm.set(d,m),i.set(d,y),o.push(d),m===1&&h&&f1.set(d,!0),y===1&&d.setAttribute(n,"true"),h||d.setAttribute(r,"true")}catch(g){console.error("aria-hidden: cannot operate on ",d,g)}})};return f(e),a.clear(),FT++,function(){o.forEach(function(l){var d=xm.get(l)-1,p=i.get(l)-1;xm.set(l,d),i.set(l,p),d||(f1.has(l)||l.removeAttribute(r),f1.delete(l)),p||l.removeAttribute
If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return S.useEffect(()=>{t&&(document.getElementById(t)||console.error(n))},[n,t]),null},dye="DialogDescriptionWarning",fye=({contentRef:t,descriptionId:e})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${oW(dye).contentName}}.`;return S.useEffect(()=>{var i;const s=(i=t.current)==null?void 0:i.getAttribute("aria-describedby");e&&s&&(document.getElementById(e)||console.warn(r))},[r,t,e]),null},aA=Gq,lA=Yq,cA=Qq,dy=Zq,fy=Jq,hy=tW,py=gL,my=sW,aW="AlertDialog",[hye,EUe]=In(aW,[Wq]),Eu=Wq(),lW=t=>{const{__scopeAlertDialog:e,...n}=t,r=Eu(e);return w.jsx(aA,{...r,...n,modal:!0})};lW.displayName=aW;var pye="AlertDialogTrigger",mye=S.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Eu(n);return w.jsx(lA,{...s,...r,ref:e})});mye.displayName=pye;var gye="AlertDialogPortal",cW=t=>{const{__scopeAlertDialog:e,...n}=t,r=Eu(e);return w.jsx(cA,{...r,...n})};cW.displayName=gye;var vye="AlertDialogOverlay",uW=S.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Eu(n);return w.jsx(dy,{...s,...r,ref:e})});uW.displayName=vye;var hg="AlertDialogContent",[yye,bye]=hye(hg),dW=S.forwardRef((t,e)=>{const{__scopeAlertDialog:n,children:r,...s}=t,i=Eu(n),o=S.useRef(null),a=Je(e,o),c=S.useRef(null);return w.jsx(cye,{contentName:hg,titleName:fW,docsSlug:"alert-dialog",children:w.jsx(yye,{scope:n,cancelRef:c,children:w.jsxs(fy,{role:"alertdialog",...i,...s,ref:a,onOpenAutoFocus:ye(s.onOpenAutoFocus,u=>{var f;u.preventDefault(),(f=c.current)==null||f.focus({preventScroll:!0})}),onPointerDownOutside:u=>u.preventDefault(),onInteractOutside:u=>u.preventDefault(),children:[w.jsx(Jj,{children:r}),w.jsx(wye,{contentRef:o})]})})})});dW.displayName=hg;var fW="AlertDialogTitle",hW=S.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Eu(n);return w.jsx(hy,{...s,...r,ref:e})});hW.displayName=fW;var pW="AlertDialogDescription",mW=S.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Eu(n);return w.jsx(py,{...s,...r,ref:e})});mW.displayName=pW;var xye="AlertDialogAction",gW=S.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,s=Eu(n);return w.jsx(my,{...s,...r,ref:e})});gW.displayName=xye;var vW="AlertDialogCancel",yW=S.forwardRef((t,e)=>{const{__scopeAlertDialog:n,...r}=t,{cancelRef:s}=bye(vW,n),i=Eu(n),o=Je(e,s);return w.jsx(my,{...i,...r,ref:o})});yW.displayName=vW;var wye=({contentRef:t})=>{const e=`\`${hg}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${hg}\` by passing a \`${pW}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${hg}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return S.useEffect(()=>{var r;document.getElementById((r=t.current)==null?void 0:r.getAttribute("aria-describedby"))||console.warn(e)},[e,t]),null},_ye=lW,Sye=cW,bW=uW,xW=dW,wW=gW,_W=yW,SW=hW,CW=mW;const nx=li("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),it=S.forwardRef(({className:t,variant:e,size:n,asChild:r=!1,...s},i)=>{const o=r?qa:"button";return w.jsx(o,{className:ie(nx({variant:e,size:n,className:t})),ref:i,...s})});it.displayName="Button";const EW=_ye,Cye=Sye,RW=S.forwardRef(({className:t,...e},n)=>w.jsx(bW,{className:ie("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...e,ref:n}));RW.displayName=bW.displayName;const yL=S.forwardRef(({className:t,...e},n)=>w.jsxs(Cye,{children:[w.jsx(RW,{}),w.jsx(xW,{ref:n,className:ie("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",t),...e})]}));yL.displayName=xW.displayName;const bL=({className:t,...e})=>w.jsx("div",{className:ie("flex flex-col space-y-2 text-center sm:text-left",t),...e});bL.displayName="AlertDialogHeader";const xL=({className:t,...e})=>w.jsx("div",{className:ie("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...e});xL.displayName="AlertDialogFooter";const wL=S.forwardRef(({className:t,...e},n)=>w.jsx(SW,{ref:n,className:ie("text-lg font-semibold",t),...e}));wL.displayName=SW.displayName;const _L=S.forwardRef(({className:t,...e},n)=>w.jsx(CW,{ref:n,className:ie("text-sm text-muted-foreground",t),...e}));_L.displayName=CW.displayName;const SL=S.forwardRef(({className:t,...e},n)=>w.jsx(wW,{ref:n,className:ie(nx(),t),...e}));SL.displayName=wW.displayName;const CL=S.forwardRef(({className:t,...e},n)=>w.jsx(_W,{ref:n,className:ie(nx({variant:"outline"}),"mt-2 sm:mt-0",t),...e}));CL.displayName=_W.displayName;const Eye=({textAreaRef:t,triggerAutoSize:e,maxHeight:n=Number.MAX_SAFE_INTEGER,minHeight:r=0})=>{const[s,i]=S.useState(!0);S.useEffect(()=>{if(t){s&&(t.style.minHeight=`${r+2}px`,n>r&&(t.style.maxHeight=`${n}px`),i(!1)),t.style.height=`${r+2}px`;const a=t.scrollHeight;a>n?t.style.height=`${n}px`:t.style.height=`${a+2}px`}},[t,e,s,n,r])},AW=S.forwardRef(({maxHeight:t=Number.MAX_SAFE_INTEGER,minHeight:e=52,className:n,onChange:r,value:s,...i},o)=>{const a=S.useRef(null),[c,u]=S.useState("");return Eye({textAreaRef:a.current,triggerAutoSize:c,maxHeight:t,minHeight:e}),S.useImperativeHandle(o,()=>({textArea:a.current,focus:()=>{var f;return(f=a.current)==null?void 0:f.focus()},maxHeight:t,minHeight:e})),S.useEffect(()=>{(s||i!=null&&i.defaultValue)&&u(s)},[s||(i==null?void 0:i.defaultValue)]),w.jsx("textarea",{...i,value:s,ref:a,className:ie("flex w-full rounded-md border border-input b
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var is=typeof Symbol=="function"&&Symbol.for,BL=is?Symbol.for("react.element"):60103,UL=is?Symbol.for("react.portal"):60106,mA=is?Symbol.for("react.fragment"):60107,gA=is?Symbol.for("react.strict_mode"):60108,vA=is?Symbol.for("react.profiler"):60114,yA=is?Symbol.for("react.provider"):60109,bA=is?Symbol.for("react.context"):60110,HL=is?Symbol.for("react.async_mode"):60111,xA=is?Symbol.for("react.concurrent_mode"):60111,wA=is?Symbol.for("react.forward_ref"):60112,_A=is?Symbol.for("react.suspense"):60113,ESe=is?Symbol.for("react.suspense_list"):60120,SA=is?Symbol.for("react.memo"):60115,CA=is?Symbol.for("react.lazy"):60116,RSe=is?Symbol.for("react.block"):60121,ASe=is?Symbol.for("react.fundamental"):60117,PSe=is?Symbol.for("react.responder"):60118,NSe=is?Symbol.for("react.scope"):60119;function Eo(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case BL:switch(t=t.type,t){case HL:case xA:case mA:case vA:case gA:case _A:return t;default:switch(t=t&&t.$$typeof,t){case bA:case wA:case CA:case SA:case yA:return t;default:return e}}case UL:return e}}}function cG(t){return Eo(t)===xA}wn.AsyncMode=HL;wn.ConcurrentMode=xA;wn.ContextConsumer=bA;wn.ContextProvider=yA;wn.Element=BL;wn.ForwardRef=wA;wn.Fragment=mA;wn.Lazy=CA;wn.Memo=SA;wn.Portal=UL;wn.Profiler=vA;wn.StrictMode=gA;wn.Suspense=_A;wn.isAsyncMode=function(t){return cG(t)||Eo(t)===HL};wn.isConcurrentMode=cG;wn.isContextConsumer=function(t){return Eo(t)===bA};wn.isContextProvider=function(t){return Eo(t)===yA};wn.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===BL};wn.isForwardRef=function(t){return Eo(t)===wA};wn.isFragment=function(t){return Eo(t)===mA};wn.isLazy=function(t){return Eo(t)===CA};wn.isMemo=function(t){return Eo(t)===SA};wn.isPortal=function(t){return Eo(t)===UL};wn.isProfiler=function(t){return Eo(t)===vA};wn.isStrictMode=function(t){return Eo(t)===gA};wn.isSuspense=function(t){return Eo(t)===_A};wn.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===mA||t===xA||t===vA||t===gA||t===_A||t===ESe||typeof t=="object"&&t!==null&&(t.$$typeof===CA||t.$$typeof===SA||t.$$typeof===yA||t.$$typeof===bA||t.$$typeof===wA||t.$$typeof===ASe||t.$$typeof===PSe||t.$$typeof===NSe||t.$$typeof===RSe)};wn.typeOf=Eo;lG.exports=wn;var GB=lG.exports,p1=function(e){return CSe(e)&&e.indexOf("%")===e.length-1},TSe=function(e){return typeof e=="string"?e:e?e.displayName||e.name||"Component":""},KT=function(e,n){for(var r=arguments.length,s=new Array(r>2?r-2:0),i=2;i<r;i++)s[i-2]=arguments[i]},kSe=dA,DSe=function(){return kSe.Date.now()},MSe=DSe,OSe=/\s/;function ISe(t){for(var e=t.length;e--&&OSe.test(t.charAt(e)););return e}var jSe=ISe,LSe=jSe,$Se=/^\s+/;function FSe(t){return t&&t.slice(0,LSe(t)+1).replace($Se,"")}var zSe=FSe,BSe=zSe,KB=b_,USe=Qxe,YB=NaN,HSe=/^[-+]0x[0-9a-f]+$/i,VSe=/^0b[01]+$/i,qSe=/^0o[0-7]+$/i,WSe=parseInt;function GSe(t){if(typeof t=="number")return t;if(USe(t))return YB;if(KB(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=KB(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=BSe(t);var n=VSe.test(t);return n||qSe.test(t)?WSe(t.slice(2),n?2:8):HSe.test(t)?YB:+t}var KSe=GSe,YSe=b_,YT=MSe,XB=KSe,XSe="Expected a function",QSe=Math.max,ZSe=Math.min;function JSe(t,e,n){var r,s,i,o,a,c,u=0,f=!1,l=!1,d=!0;if(typeof t!="function")throw new TypeError(XSe);e=XB(e)||0,YSe(n)&&(f=!!n.leading,l="maxWait"in n,i=l?QSe(XB(n.maxWait)||0,e):i,d="trailing"in n?!!n.trailing:d);function p(P){var T=r,E=s;return r=s=void 0,u=P,o=t.apply(E,T),o}function h(P){return u=P,a=setTimeout(g,e),f?p(P):o}function m(P){var T=P-c,E=P-u,N=e-T;return l?ZSe(N,i-E):N}function y(P){var T=P-c,E=P-u;return c===void 0||T>=e||T<0||l&&E>=i}function g(){var P=YT();if(y(P))return v(P);a=setTimeout(g,m(P))}function v(P){return a=void 0,d&&r?p(P):(r=s=void 0,o)}function b(){a!==void 0&&clearTimeout(a),u=0,r=c=s=a=void 0}function _(){return a===void 0?o:v(YT())}function R(){var P=YT(),T=y(P);if(r=arguments,s=this,c=P,T){if(a===void 0)return h(c);if(l)return clearTimeout(a),a=setTimeout(g,e),p(c)}return a===void 0&&(a=setTimeout(g,e)),
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function f1e(t,e){if(t){if(typeof t=="string")return ZB(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZB(t,e)}}function ZB(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function h1e(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r,s,i,o,a=[],c=!0,u=!1;try{if(i=(n=n.call(t)).next,e!==0)for(;!(c=(r=i.call(n)).done)&&(a.push(r.value),a.length!==e);c=!0);}catch(f){u=!0,s=f}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw s}}return a}}function p1e(t){if(Array.isArray(t))return t}var m1e=S.forwardRef(function(t,e){var n=t.aspect,r=t.initialDimension,s=r===void 0?{width:-1,height:-1}:r,i=t.width,o=i===void 0?"100%":i,a=t.height,c=a===void 0?"100%":a,u=t.minWidth,f=u===void 0?0:u,l=t.minHeight,d=t.maxHeight,p=t.children,h=t.debounce,m=h===void 0?0:h,y=t.id,g=t.className,v=t.onResize,b=t.style,_=b===void 0?{}:b,R=S.useRef(null),P=S.useRef();P.current=v,S.useImperativeHandle(e,function(){return Object.defineProperty(R.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),R.current},configurable:!0})});var T=S.useState({containerWidth:s.width,containerHeight:s.height}),E=u1e(T,2),N=E[0],k=E[1],M=S.useCallback(function(j,L){k(function(U){var K=Math.round(j),H=Math.round(L);return U.containerWidth===K&&U.containerHeight===H?U:{containerWidth:K,containerHeight:H}})},[]);S.useEffect(function(){var j=function(ee){var se,X=ee[0].contentRect,G=X.width,Y=X.height;M(G,Y),(se=P.current)===null||se===void 0||se.call(P,G,Y)};m>0&&(j=o1e(j,m,{trailing:!0,leading:!1}));var L=new ResizeObserver(j),U=R.current.getBoundingClientRect(),K=U.width,H=U.height;return M(K,H),L.observe(R.current),function(){L.disconnect()}},[M,m]);var I=S.useMemo(function(){var j=N.containerWidth,L=N.containerHeight;if(j<0||L<0)return null;KT(p1(o)||p1(c),`The width(%s) and height(%s) are both fixed numbers,
maybe you don't need to use a ResponsiveContainer.`,o,c),KT(!n||n>0,"The aspect(%s) must be greater than zero.",n);var U=p1(o)?j:o,K=p1(c)?L:c;n&&n>0&&(U?K=U/n:K&&(U=K*n),d&&K>d&&(K=d)),KT(U>0||K>0,`The width(%s) and height(%s) of chart should be greater than 0,
please check the style of container, or the props width(%s) and height(%s),
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
height and width.`,U,K,o,c,f,l,n);var H=!Array.isArray(p)&&GB.isElement(p)&&TSe(p.type).endsWith("Chart");return oe.Children.map(p,function(q){return GB.isElement(q)?S.cloneElement(q,m1({width:U,height:K},H?{style:m1({height:"100%",width:"100%",maxHeight:K,maxWidth:U},q.props.style)}:{})):q})},[n,p,c,d,l,f,N,o]);return oe.createElement("div",{id:y?"".concat(y):void 0,className:ly("recharts-responsive-container",g),style:m1(m1({},_),{},{width:o,height:c,minWidth:f,minHeight:l,maxHeight:d}),ref:R},I)}),g1e="Invariant failed";function Mn(t,e){if(!t)throw new Error(g1e)}const v1e={light:"",dark:".dark"},uG=S.createContext(null);function dG(){const t=S.useContext(uG);if(!t)throw new Error("useChart must be used within a <ChartContainer />");return t}const y1e=S.forwardRef(({id:t,className:e,children:n,config:r,...s},i)=>{const o=S.useId(),a=`chart-${t||o.replace(/:/g,"")}`;return w.jsx(uG.Provider,{value:{config:r},children:w.jsxs("div",{"data-chart":a,ref:i,className:ie("flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none",e),...s,children:[w.jsx(b1e,{id:a,config:r}),w.jsx(m1e,{children:n})]})})});y1e.displayName="Chart";const b1e=({id:t,config:e})=>{const n=Object.entries(e).filter(([r,s])=>s.theme||s.color);return n.length?w.jsx("style",{dangerouslySetInnerHTML:{__html:Object.entries(v1e).map(([r,s])=>`
${s} [data-chart=${t}] {
${n.map(([i,o])=>{var c;const a=((c=o.theme)==null?void 0:c[r])||o.color;return a?` --color-${i}: ${a};`:null}).join(`
`)}
}
`).join(`
`)}}):null},x1e=S.forwardRef(({active:t,payload:e,className:n,indicator:r="dot",hideLabel:s=!1,hideIndicator:i=!1,label:o,labelFormatter:a,labelClassName:c,formatter:u,color:f,nameKey:l,labelKey:d},p)=>{const{config:h}=dG(),m=S.useMemo(()=>{var R;if(s||!(e!=null&&e.length))return null;const[g]=e,v=`${d||g.dataKey||g.name||"value"}`,b=RM(h,g,v),_=!d&&typeof o=="string"?((R=h[o])==null?void 0:R.label)||o:b==null?void 0:b.label;return a?w.jsx("div",{className:ie("font-medium",c),children:a(_,e)}):_?w.jsx("div",{className:ie("font-medium",c),children:_}):null},[o,a,e,s,c,h,d]);if(!t||!(e!=null&&e.length))return null;const y=e.length===1&&r!=="dot";return w.jsxs("div",{ref:p,className:ie("grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",n),children:[y?null:m,w.jsx("div",{className:"grid gap-1.5",children:e.map((g,v)=>{const b=`${l||g.name||g.dataKey||"value"}`,_=RM(h,g,b),R=f||g.payload.fill||g.color;return w.jsx("div",{className:ie("flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-muted-foreground",r==="dot"&&"items-center"),children:u&&(g==null?void 0:g.value)!==void 0&&g.name?u(g.value,g.name,g,v,g.payload):w.jsxs(w.Fragment,{children:[_!=null&&_.icon?w.jsx(_.icon,{}):!i&&w.jsx("div",{className:ie("shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]",{"h-2.5 w-2.5":r==="dot","w-1":r==="line","w-0 border-[1.5px] border-dashed bg-transparent":r==="dashed","my-0.5":y&&r==="dashed"}),style:{"--color-bg":R,"--color-border":R}}),w.jsxs("div",{className:ie("flex flex-1 justify-between leading-none",y?"items-end":"items-center"),children:[w.jsxs("div",{className:"grid gap-1.5",children:[y?m:null,w.jsx("span",{className:"text-muted-foreground",children:(_==null?void 0:_.label)||g.name})]}),g.value&&w.jsx("span",{className:"font-mono font-medium tabular-nums text-foreground",children:g.value.toLocaleString()})]})]})},g.dataKey)})})]})});x1e.displayName="ChartTooltip";const w1e=S.forwardRef(({className:t,hideIcon:e=!1,payload:n,verticalAlign:r="bottom",nameKey:s},i)=>{const{config:o}=dG();return n!=null&&n.length?w.jsx("div",{ref:i,className:ie("flex items-center justify-center gap-4",r==="top"?"pb-3":"pt-3",t),children:n.map(a=>{const c=`${s||a.dataKey||"value"}`,u=RM(o,a,c);return w.jsxs("div",{className:ie("flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-muted-foreground"),children:[u!=null&&u.icon&&!e?w.jsx(u.icon,{}):w.jsx("div",{className:"h-2 w-2 shrink-0 rounded-[2px]",style:{backgroundColor:a.color}}),u==null?void 0:u.label]},a.value)})}):null});w1e.displayName="ChartLegend";function RM(t,e,n){if(typeof e!="object"||e===null)return;const r="payload"in e&&typeof e.payload=="object"&&e.payload!==null?e.payload:void 0;let s=n;return n in e&&typeof e[n]=="string"?s=e[n]:r&&n in r&&typeof r[n]=="string"&&(s=r[n]),s in t?t[s]:t[n]}function by(t){const e=S.useRef({value:t,previous:t});return S.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}function x_(t){const[e,n]=S.useState(void 0);return ir(()=>{if(t){n({width:t.offsetWidth,height:t.offsetHeight});const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const i=s[0];let o,a;if("borderBoxSize"in i){const c=i.borderBoxSize,u=Array.isArray(c)?c[0]:c;o=u.inlineSize,a=u.blockSize}else o=t.offsetWidth,a=t.offsetHeight;n({width:o,height:a})});return r.observe(t,{box:"border-box"}),()=>r.unobserve(t)}else n(void 0)},[t]),e}var VL="Checkbox",[_1e,AUe]=In(VL),[S1e,C1e]=_1e(VL),fG=S.forwardRef((t,e)=>{const{__scopeCheckbox:n,name:r,checked:s,defaultChecked:i,required:o,disabled:a,value:c="on",onCheckedChange:u,...f}=t,[l,d]=S.useState(null),p=Je(e,b=>d(b)),h=S.useRef(!1),m=l?!!l.closest("form"):!0,[y=!1,g]=mr({prop:s,defaultProp:i,onChange:u}),v=S.useRef(y);return S.useEffect(()=>{const b=l==null?void 0:l.form;if(b){const _=()=>g(v.current);return b.addEventListener("reset",_),()=>b.removeEventListener("reset",_)}},[l,g]),w.jsxs(S1e,{scope:n,state:y,disabled:a,children:[w.jsx(De.bu
.block-interactivity-`.concat(t,` {pointer-events: none;}
.allow-interactivity-`).concat(t,` {pointer-events: all;}
`)},wCe=0,Sm=[];function _Ce(t){var e=S.useRef([]),n=S.useRef([0,0]),r=S.useRef(),s=S.useState(wCe++)[0],i=S.useState(function(){return fL()})[0],o=S.useRef(t);S.useEffect(function(){o.current=t},[t]),S.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(s));var m=Oq([t.lockRef.current],(t.shards||[]).map(u5),!0).filter(Boolean);return m.forEach(function(y){return y.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),m.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(s))})}}},[t.inert,t.lockRef.current,t.shards]);var a=S.useCallback(function(m,y){if("touches"in m&&m.touches.length===2)return!o.current.allowPinchZoom;var g=y1(m),v=n.current,b="deltaX"in m?m.deltaX:v[0]-g[0],_="deltaY"in m?m.deltaY:v[1]-g[1],R,P=m.target,T=Math.abs(b)>Math.abs(_)?"h":"v";if("touches"in m&&T==="h"&&P.type==="range")return!1;var E=l5(T,P);if(!E)return!0;if(E?R=T:(R=T==="v"?"h":"v",E=l5(T,P)),!E)return!1;if(!r.current&&"changedTouches"in m&&(b||_)&&(r.current=R),!R)return!0;var N=r.current||R;return yCe(N,y,m,N==="h"?b:_,!0)},[]),c=S.useCallback(function(m){var y=m;if(!(!Sm.length||Sm[Sm.length-1]!==i)){var g="deltaY"in y?c5(y):y1(y),v=e.current.filter(function(R){return R.name===y.type&&R.target===y.target&&bCe(R.delta,g)})[0];if(v&&v.should){y.cancelable&&y.preventDefault();return}if(!v){var b=(o.current.shards||[]).map(u5).filter(Boolean).filter(function(R){return R.contains(y.target)}),_=b.length>0?a(y,b[0]):!o.current.noIsolation;_&&y.cancelable&&y.preventDefault()}}},[]),u=S.useCallback(function(m,y,g,v){var b={name:m,delta:y,target:g,should:v};e.current.push(b),setTimeout(function(){e.current=e.current.filter(function(_){return _!==b})},1)},[]),f=S.useCallback(function(m){n.current=y1(m),r.current=void 0},[]),l=S.useCallback(function(m){u(m.type,c5(m),m.target,a(m,t.lockRef.current))},[]),d=S.useCallback(function(m){u(m.type,y1(m),m.target,a(m,t.lockRef.current))},[]);S.useEffect(function(){return Sm.push(i),t.setCallbacks({onScrollCapture:l,onWheelCapture:l,onTouchMoveCapture:d}),document.addEventListener("wheel",c,_m),document.addEventListener("touchmove",c,_m),document.addEventListener("touchstart",f,_m),function(){Sm=Sm.filter(function(m){return m!==i}),document.removeEventListener("wheel",c,_m),document.removeEventListener("touchmove",c,_m),document.removeEventListener("touchstart",f,_m)}},[]);var p=t.removeScrollBar,h=t.inert;return S.createElement(S.Fragment,null,h?S.createElement(i,{styles:xCe(s)}):null,p?S.createElement(zq,{gapMode:"margin"}):null)}const SCe=$q(wG,_Ce);var EG=S.forwardRef(function(t,e){return S.createElement(RA,Ms({},t,{ref:e,sideCar:SCe}))});EG.classNames=RA.classNames;const RG="Dialog",[AG,PUe]=L1e(RG),[CCe,Hp]=AG(RG),ECe=t=>{const{__scopeDialog:e,children:n,open:r,defaultOpen:s,onOpenChange:i,modal:o=!0}=t,a=S.useRef(null),c=S.useRef(null),[u=!1,f]=B1e({prop:r,defaultProp:s,onChange:i});return S.createElement(CCe,{scope:e,triggerRef:a,contentRef:c,contentId:ZT(),titleId:ZT(),descriptionId:ZT(),open:u,onOpenChange:f,onOpenToggle:S.useCallback(()=>f(l=>!l),[f]),modal:o},n)},PG="DialogPortal",[RCe,NG]=AG(PG,{forceMount:void 0}),ACe=t=>{const{__scopeDialog:e,forceMount:n,children:r,container:s}=t,i=Hp(PG,e);return S.createElement(RCe,{scope:e,forceMount:n},S.Children.map(r,o=>S.createElement(EA,{present:n||i.open},S.createElement(lCe,{asChild:!0,container:s},o))))},DM="DialogOverlay",PCe=S.forwardRef((t,e)=>{const n=NG(DM,t.__scopeDialog),{forceMount:r=n.forceMount,...s}=t,i=Hp(DM,t.__scopeDialog);return i.modal?S.createElement(EA,{present:r||i.open},S.createElement(NCe,ii({},s,{ref:e}))):null}),NCe=S.forwardRef((t,e)=>{const{__scopeDialog:n,...r}=t,s=Hp(DM,n);return S.createElement(EG,{as:qL,allowPinchZoom:!0,shards:[s.contentRef]},S.createElement(aa.div,ii({"data-state":kG(s.open)},r,{ref:e,style:{pointerEvents:"auto",...r.style}})))}),ox="DialogContent",TCe=S.forwardRef((t,e)=>{const n=NG(ox,t.__scopeDialog),{forceMount:r=n.forceMount,...s}=t,i=Hp(ox,t.__scopeDialog);re
- a positive number
- less than the value passed to \`max\` (or ${B2} if no \`max\` prop is set)
- \`null\` or \`undefined\` if the progress is indeterminate.
Defaulting to \`null\`.`}var $Y=OY,wTe=jY;const U2=S.forwardRef(({className:t,value:e,...n},r)=>w.jsx($Y,{ref:r,className:ie("relative h-4 w-full overflow-hidden rounded-full bg-secondary",t),...n,children:w.jsx(wTe,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:`translateX(-${100-(e||0)}%)`}})}));U2.displayName=$Y.displayName;var H2="Radio",[_Te,FY]=In(H2),[STe,CTe]=_Te(H2),zY=S.forwardRef((t,e)=>{const{__scopeRadio:n,name:r,checked:s=!1,required:i,disabled:o,value:a="on",onCheck:c,...u}=t,[f,l]=S.useState(null),d=Je(e,m=>l(m)),p=S.useRef(!1),h=f?!!f.closest("form"):!0;return w.jsxs(STe,{scope:n,checked:s,disabled:o,children:[w.jsx(De.button,{type:"button",role:"radio","aria-checked":s,"data-state":HY(s),"data-disabled":o?"":void 0,disabled:o,value:a,...u,ref:d,onClick:ye(t.onClick,m=>{s||c==null||c(),h&&(p.current=m.isPropagationStopped(),p.current||m.stopPropagation())})}),h&&w.jsx(ETe,{control:f,bubbles:!p.current,name:r,value:a,checked:s,required:i,disabled:o,style:{transform:"translateX(-100%)"}})]})});zY.displayName=H2;var BY="RadioIndicator",UY=S.forwardRef((t,e)=>{const{__scopeRadio:n,forceMount:r,...s}=t,i=CTe(BY,n);return w.jsx(Kn,{present:r||i.checked,children:w.jsx(De.span,{"data-state":HY(i.checked),"data-disabled":i.disabled?"":void 0,...s,ref:e})})});UY.displayName=BY;var ETe=t=>{const{control:e,checked:n,bubbles:r=!0,...s}=t,i=S.useRef(null),o=by(n),a=x_(e);return S.useEffect(()=>{const c=i.current,u=window.HTMLInputElement.prototype,l=Object.getOwnPropertyDescriptor(u,"checked").set;if(o!==n&&l){const d=new Event("click",{bubbles:r});l.call(c,n),c.dispatchEvent(d)}},[o,n,r]),w.jsx("input",{type:"radio","aria-hidden":!0,defaultChecked:n,...s,tabIndex:-1,ref:i,style:{...t.style,...a,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function HY(t){return t?"checked":"unchecked"}var RTe=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],V2="RadioGroup",[ATe,BUe]=In(V2,[Xl,FY]),VY=Xl(),qY=FY(),[PTe,NTe]=ATe(V2),WY=S.forwardRef((t,e)=>{const{__scopeRadioGroup:n,name:r,defaultValue:s,value:i,required:o=!1,disabled:a=!1,orientation:c,dir:u,loop:f=!0,onValueChange:l,...d}=t,p=VY(n),h=Qa(u),[m,y]=mr({prop:i,defaultProp:s,onChange:l});return w.jsx(PTe,{scope:n,name:r,required:o,disabled:a,value:m,onValueChange:y,children:w.jsx(A_,{asChild:!0,...p,orientation:c,dir:h,loop:f,children:w.jsx(De.div,{role:"radiogroup","aria-required":o,"aria-orientation":c,"data-disabled":a?"":void 0,dir:h,...d,ref:e})})})});WY.displayName=V2;var GY="RadioGroupItem",KY=S.forwardRef((t,e)=>{const{__scopeRadioGroup:n,disabled:r,...s}=t,i=NTe(GY,n),o=i.disabled||r,a=VY(n),c=qY(n),u=S.useRef(null),f=Je(e,u),l=i.value===s.value,d=S.useRef(!1);return S.useEffect(()=>{const p=m=>{RTe.includes(m.key)&&(d.current=!0)},h=()=>d.current=!1;return document.addEventListener("keydown",p),document.addEventListener("keyup",h),()=>{document.removeEventListener("keydown",p),document.removeEventListener("keyup",h)}},[]),w.jsx(P_,{asChild:!0,...a,focusable:!o,active:l,children:w.jsx(zY,{disabled:o,required:i.required,checked:l,...c,...s,name:i.name,ref:f,onCheck:()=>i.onValueChange(s.value),onKeyDown:ye(p=>{p.key==="Enter"&&p.preventDefault()}),onFocus:ye(s.onFocus,()=>{var p;d.current&&((p=u.current)==null||p.click())})})})});KY.displayName=GY;var TTe="RadioGroupIndicator",YY=S.forwardRef((t,e)=>{const{__scopeRadioGroup:n,...r}=t,s=qY(n);return w.jsx(UY,{...s,...r,ref:e})});YY.displayName=TTe;var XY=WY,QY=KY,kTe=YY;const DTe=S.forwardRef(({className:t,...e},n)=>w.jsx(XY,{className:ie("grid gap-2",t),...e,ref:n}));DTe.displayName=XY.displayName;const MTe=S.forwardRef(({className:t,...e},n)=>w.jsx(QY,{ref:n,className:ie("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",t),...e,children:w.jsx(kTe,{className:"flex items-center justify-center",children:w.jsx(rA,{className:"h-2.5 w-2.5 fill-current text-current"})})}));MTe.displayName=QY
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var uOe={normalizePrecision:function(e){var n=e.reduce(function(r,s){return Math.max(r.getPrecision(),s.getPrecision())});return e.map(function(r){return r.getPrecision()!==n?r.convertPrecision(n):r})},minimum:function(e){var n=cU(e),r=n[0],s=n.slice(1),i=r;return s.forEach(function(o){i=i.lessThan(o)?i:o}),i},maximum:function(e){var n=cU(e),r=n[0],s=n.slice(1),i=r;return s.forEach(function(o){i=i.greaterThan(o)?i:o}),i}};function QZ(t){return!isNaN(parseInt(t))&&isFinite(t)}function dOe(t){return QZ(t)&&t<=100&&t>=0}function fOe(t){return t.length>0&&t.every(function(e){return e>=0})&&t.some(function(e){return e>0})}function dU(t){return t%2===0}function fU(t){return QZ(t)&&!Number.isInteger(t)}function hOe(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,e=t.toString();if(e.indexOf("e-")>0)return parseInt(e.split("e-")[1]);var n=e.split(".")[1];return n?n.length:0}function Rb(t){return Math.abs(t)%1===.5}function pOe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Promise(function(n,r){var s=Object.assign(new XMLHttpRequest,{onreadystatechange:function(){s.readyState===4&&(s.status>=200&&s.status<400?n(JSON.parse(s.responseText)):r(new Error(s.statusText)))},onerror:function(){r(new Error("Network error"))}});s.open("GET",t,!0),mOe(s,e.headers),s.send()})}function mOe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in e)t.setRequestHeader(n,e[n]);return t}function qb(t){return typeof t>"u"}function ZZ(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:".",n={};return Object.entries(t).forEach(function(r){if(C0(r[1])==="object"){var s=ZZ(r[1]);Object.entries(s).forEach(function(i){n[r[0]+e+i[0]]=i[1]})}else n[r[0]]=r[1]}),n}function gOe(t){return!!t&&(C0(t)==="object"||typeof t=="function")&&typeof t.then=="function"}function JZ(){var t=function(r,s){var i=function(c){return Math.pow(10,hOe(c))},o=Math.max(i(r),i(s));return Math.round(r*o)*Math.round(s*o)/(o*o)},e={HALF_ODD:function(r){var s=Math.round(r);return Rb(r)&&dU(s)?s-1:s},HALF_EVEN:function(r){var s=Math.round(r);return Rb(r)?dU(s)?s:s-1:s},HALF_UP:function(r){return Math.round(r)},HALF_DOWN:function(r){return Rb(r)?Math.floor(r):Math.round(r)},HALF_TOWARDS_ZERO:function(r){return Rb(r)?Math.sign(r)*Math.floor(Math.abs(r)):Math.round(r)},HALF_AWAY_FROM_ZERO:function(r){return Rb(r)?Math.sign(r)*Math.ceil(Math.abs(r)):Math.round(r)},DOWN:function(r){return Math.floor(r)}};return{add:function(r,s){return r+s},subtract:function(r,s){return r-s},multiply:function(r,s){return fU(r)||fU(s)?t(r,s):r*s},divide:function(r,s){return r/s},modulo:function(r,s){return r%s},round:function(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"HALF_EVEN";return e[s](r)}}}var vOe=JZ();function yOe(t){var e=/^(?:(\$|USD)?0(?:(,)0)?(\.)?(0+)?|0(?:(,)0)?(\.)?(0+)?\s?(dollar)?)$/gm.exec(t);return{getMatches:function(){return e!==null?e.slice(1).filter(function(r){return!qb(r)}):[]},getMinimumFractionDigits:function(){var r=function(i){return i==="."};return qb(this.getMatches().find(r))?0:this.getMatches()[vOe.add(this.getMatches().findIndex(r),1)].split("").length},getCurrencyDisplay:function(){var r={USD:"code",dollar:"name",$:"symbol"};return r[this.getMatches().find(function(s){return s==="USD"||s==="dollar"||s==="$"})]},getStyle:function(){return qb(this.getCurrencyDisplay(this.getMatches()))?"decimal":"currency"},getUseGrouping:function(){return!qb(this.getMatches().find(function(r){return r===","}))}}}function bOe(t){var e=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",i=arguments.length>1?arguments[1]:void 0;for(var o in i)s=s.replace("{{".concat(o,"}}"),i[o]);return s},n=function(s,i){return pOe(e(t.endpoint,{from:s,to:i}),{headers:t.headers})};return{getExchangeRate:function(s,i){return(gOe(t.endpoint)?t.endpoint:n(s,i)).then(function(o){return ZZ(o)[e(t.propertyPath,{from:s,to:i})]})}}}function vx(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/VE.exports;(function(t,e){(function(){var n,r="4.17.21",s=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",a="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",u=500,f="__lodash_placeholder__",l=1,d=2,p=4,h=1,m=2,y=1,g=2,v=4,b=8,_=16,R=32,P=64,T=128,E=256,N=512,k=30,M="...",I=800,j=16,L=1,U=2,K=3,H=1/0,q=9007199254740991,ee=17976931348623157e292,se=NaN,X=4294967295,G=X-1,Y=X>>>1,Q=[["ary",T],["bind",y],["bindKey",g],["curry",b],["curryRight",_],["flip",N],["partial",R],["partialRight",P],["rearg",E]],he="[object Arguments]",fe="[object Array]",ce="[object AsyncFunction]",xe="[object Boolean]",Pe="[object Date]",pe="[object DOMException]",Le="[object Error]",Me="[object Function]",Oe="[object GeneratorFunction]",Fe="[object Map]",ot="[object Number]",tt="[object Null]",Et="[object Object]",J="[object Promise]",de="[object Proxy]",me="[object RegExp]",Ae="[object Set]",Ne="[object String]",Ee="[object Symbol]",Ve="[object Undefined]",et="[object WeakMap]",qt="[object WeakSet]",gt="[object ArrayBuffer]",kt="[object DataView]",an="[object Float32Array]",gr="[object Float64Array]",_n="[object Int8Array]",di="[object Int16Array]",or="[object Int32Array]",fi="[object Uint8Array]",$e="[object Uint8ClampedArray]",Ye="[object Uint16Array]",ht="[object Uint32Array]",Qe=/\b__p \+= '';/g,yt=/\b(__p \+=) '' \+/g,Nt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_t=/&(?:amp|lt|gt|quot|#39);/g,Wt=/[&<>"']/g,Zt=RegExp(_t.source),ar=RegExp(Wt.source),Nn=/<%-([\s\S]+?)%>/g,Cr=/<%([\s\S]+?)%>/g,Dr=/<%=([\s\S]+?)%>/g,Hi=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Yr=/^\w*$/,Jl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ua=/[\\^$.*+?()[\]{}|]/g,te=RegExp(ua.source),ae=/^\s+/,ge=/\s/,_e=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ze=/\{\n\/\* \[wrapped with (.+)\] \*/,Ge=/,? & /,ut=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,je=/[()=,{}\[\]\/\s]/,xt=/\\(\\)?/g,nt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,rt=/\w*$/,ln=/^[-+]0x[0-9a-f]+$/i,tn=/^0b[01]+$/i,hn=/^\[object .+?Constructor\]$/,Jt=/^0o[0-7]+$/i,Mr=/^(?:0|[1-9]\d*)$/,lr=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,el=/($^)/,tl=/['\n\r\u2028\u2029\\]/g,da="\\ud800-\\udfff",Au="\\u0300-\\u036f",Pu="\\ufe20-\\ufe2f",Ro="\\u20d0-\\u20ff",Cf=Au+Pu+Ro,Ef="\\u2700-\\u27bf",Rf="a-z\\xdf-\\xf6\\xf8-\\xff",St="\\xac\\xb1\\xd7\\xf7",Yn="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",zs="\\u2000-\\u206f",jn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ao="A-Z\\xc0-\\xd6\\xd8-\\xde",Hy="\\ufe0e\\ufe0f",rS=St+Yn+zs+jn,HP="[']",fre="["+da+"]",oF="["+rS+"]",sS="["+Cf+"]",aF="\\d+",hre="["+Ef+"]",lF="["+Rf+"]",cF="[^"+da+rS+aF+Ef+Rf+Ao+"]",VP="\\ud83c[\\udffb-\\udfff]",pre="(?:"+sS+"|"+VP+")",uF="[^"+da+"]",qP="(?:\\ud83c[\\udde6-\\uddff]){2}",WP="[\\ud800-\\udbff][\\udc00-\\udfff]",nm="["+Ao+"]",dF="\\u200d",fF="(?:"+lF+"|"+cF+")",mre="(?:"+nm+"|"+cF+")",hF="(?:"+HP+"(?:d|ll|m|re|s|t|ve))?",pF="(?:"+HP+"(?:D|LL|M|RE|S|T|VE))?",mF=pre+"?",gF="["+Hy+"]?",gre="(?:"+dF+"(?:"+[uF,qP,WP].join("|")+")"+gF+mF+")*",vre="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",yre="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",vF=gF+mF+gre,bre="(?:"+[hre,qP,WP].join("|")+")"+vF,xre="(?:"+[uF+sS+"?",sS,qP,WP,fre].join("|")+")",wre=RegExp(HP,"g"),_re=RegExp(sS,"g"),GP=RegExp(VP+"(?="+VP+")|"+xre+vF,"g"),Sre=RegExp([nm+"?"+lF+"+"+hF+"(?="+[oF,nm,"$"].join("|")+")",mre+"+"+pF+"(?="+[oF,nm+fF,"$"].join("|")+")",nm+"?"+fF+"+"+hF,nm+"+"+pF,yre,vre,aF,bre].join("|"),"g"),Cre=RegExp("["+dF+da+Cf+Hy+"]"),Ere=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Rre=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","se
/* [wrapped with `+C+`] */
`)}function Vie(x){return wt(x)||If(x)||!!(zF&&x&&x[zF])}function ic(x,C){var D=typeof x;return C=C??q,!!C&&(D=="number"||D!="symbol"&&Mr.test(x))&&x>-1&&x%1==0&&x<C}function Us(x,C,D){if(!Zn(D))return!1;var O=typeof C;return(O=="number"?pi(D)&&ic(C,D.length):O=="string"&&C in D)?pa(D[C],x):!1}function ON(x,C){if(wt(x))return!1;var D=typeof x;return D=="number"||D=="symbol"||D=="boolean"||x==null||Gi(x)?!0:Yr.test(x)||!Hi.test(x)||C!=null&&x in Tn(C)}function qie(x){var C=typeof x;return C=="string"||C=="number"||C=="symbol"||C=="boolean"?x!=="__proto__":x===null}function IN(x){var C=MS(x),D=V[C];if(typeof D!="function"||!(C in Bt.prototype))return!1;if(x===D)return!0;var O=kN(D);return!!O&&x===O[0]}function Wie(x){return!!jF&&jF in x}var Gie=cS?oc:ZN;function nb(x){var C=x&&x.constructor,D=typeof C=="function"&&C.prototype||am;return x===D}function j3(x){return x===x&&!Zn(x)}function L3(x,C){return function(D){return D==null?!1:D[x]===C&&(C!==n||x in Tn(D))}}function Kie(x){var C=FS(x,function(O){return D.size===u&&D.clear(),O}),D=C.cache;return C}function Yie(x,C){var D=x[1],O=C[1],F=D|O,W=F<(y|g|T),Z=O==T&&D==b||O==T&&D==E&&x[7].length<=C[8]||O==(T|E)&&C[7].length<=C[8]&&D==b;if(!(W||Z))return x;O&y&&(x[2]=C[2],F|=D&y?0:v);var ne=C[3];if(ne){var ue=x[3];x[3]=ue?b3(ue,ne,C[4]):ne,x[4]=ue?ku(x[3],f):C[4]}return ne=C[5],ne&&(ue=x[5],x[5]=ue?x3(ue,ne,C[6]):ne,x[6]=ue?ku(x[5],f):C[6]),ne=C[7],ne&&(x[7]=ne),O&T&&(x[8]=x[8]==null?C[8]:ws(x[8],C[8])),x[9]==null&&(x[9]=C[9]),x[0]=C[0],x[1]=F,x}function Xie(x){var C=[];if(x!=null)for(var D in Tn(x))C.push(D);return C}function Qie(x){return dS.call(x)}function $3(x,C,D){return C=Ir(C===n?x.length-1:C,0),function(){for(var O=arguments,F=-1,W=Ir(O.length-C,0),Z=ve(W);++F<W;)Z[F]=O[C+F];F=-1;for(var ne=ve(C+1);++F<C;)ne[F]=O[F];return ne[C]=D(Z),Vi(x,this,ne)}}function F3(x,C){return C.length<2?x:Df(x,Mo(C,0,-1))}function Zie(x,C){for(var D=x.length,O=ws(C.length,D),F=hi(x);O--;){var W=C[O];x[O]=ic(W,D)?F[W]:n}return x}function jN(x,C){if(!(C==="constructor"&&typeof x[C]=="function")&&C!="__proto__")return x[C]}var z3=U3(c3),rb=hse||function(x,C){return os.setTimeout(x,C)},LN=U3(wie);function B3(x,C,D){var O=C+"";return LN(x,Hie(O,Jie(zie(O),D)))}function U3(x){var C=0,D=0;return function(){var O=vse(),F=j-(O-D);if(D=O,F>0){if(++C>=I)return arguments[0]}else C=0;return x.apply(n,arguments)}}function IS(x,C){var D=-1,O=x.length,F=O-1;for(C=C===n?O:C;++D<C;){var W=bN(D,F),Z=x[W];x[W]=x[D],x[D]=Z}return x.length=C,x}var H3=Kie(function(x){var C=[];return x.charCodeAt(0)===46&&C.push(""),x.replace(Jl,function(D,O,F,W){C.push(F?W.replace(xt,"$1"):O||D)}),C});function sl(x){if(typeof x=="string"||Gi(x))return x;var C=x+"";return C=="0"&&1/x==-H?"-0":C}function Of(x){if(x!=null){try{return uS.call(x)}catch{}try{return x+""}catch{}}return""}function Jie(x,C){return No(Q,function(D){var O="_."+D[0];C&D[1]&&!iS(x,O)&&x.push(O)}),x.sort()}function V3(x){if(x instanceof Bt)return x.clone();var C=new ko(x.__wrapped__,x.__chain__);return C.__actions__=hi(x.__actions__),C.__index__=x.__index__,C.__values__=x.__values__,C}function eoe(x,C,D){(D?Us(x,C,D):C===n)?C=1:C=Ir(Rt(C),0);var O=x==null?0:x.length;if(!O||C<1)return[];for(var F=0,W=0,Z=ve(vS(O/C));F<O;)Z[W++]=Mo(x,F,F+=C);return Z}function toe(x){for(var C=-1,D=x==null?0:x.length,O=0,F=[];++C<D;){var W=x[C];W&&(F[O++]=W)}return F}function noe(){var x=arguments.length;if(!x)return[];for(var C=ve(x-1),D=arguments[0],O=x;O--;)C[O-1]=arguments[O];return Tu(wt(D)?hi(D):[D],as(C,1))}var roe=Dt(function(x,C){return vr(x)?Qy(x,as(C,1,vr,!0)):[]}),soe=Dt(function(x,C){var D=Oo(C);return vr(D)&&(D=n),vr(x)?Qy(x,as(C,1,vr,!0),at(D,2)):[]}),ioe=Dt(function(x,C){var D=Oo(C);return vr(D)&&(D=n),vr(x)?Qy(x,as(C,1,vr,!0),n,D):[]});function ooe(x,C,D){var O=x==null?0:x.length;return O?(C=D||C===n?1:Rt(C),Mo(x,C<0?0:C,O)):[]}function aoe(x,C,D){var O=x==null?0:x.length;return O?(C=D||C===n?1:Rt(C),C=O-C,Mo(x,0,C<0?0:C)):[]}function loe(x,C){return x&&x.length?AS(x,at(C,3),!0,!0):[]}function coe(x,C){return x&&x.length?AS(x,at(C,3),!0):[]}function uoe(x,C,D,O)
`;x.replace(Be,function(ft,Lt,Ut,Ki,Hs,Yi){return Ut||(Ut=Ki),Re+=x.slice(Se,Yi).replace(tl,Gre),Lt&&(ne=!0,Re+=`' +
__e(`+Lt+`) +
'`),Hs&&(ue=!0,Re+=`';
`+Hs+`;
__p += '`),Ut&&(Re+=`' +
((__t = (`+Ut+`)) == null ? '' : __t) +
'`),Se=Yi+ft.length,ft}),Re+=`';
`;var dt=pn.call(C,"variable")&&C.variable;if(!dt)Re=`with (obj) {
`+Re+`
}
`;else if(je.test(dt))throw new bt(a);Re=(ue?Re.replace(Qe,""):Re).replace(yt,"$1").replace(Nt,"$1;"),Re="function("+(dt||"obj")+`) {
`+(dt?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(ne?", __e = _.escape":"")+(ue?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Re+`return __p
}`;var Tt=_4(function(){return nn(W,Xe+"return "+Re).apply(n,Z)});if(Tt.source=Re,UN(Tt))throw Tt;return Tt}function bce(x){return cn(x).toLowerCase()}function xce(x){return cn(x).toUpperCase()}function wce(x,C,D){if(x=cn(x),x&&(D||C===n))return kF(x);if(!x||!(C=Wi(C)))return x;var O=fa(x),F=fa(C),W=DF(O,F),Z=MF(O,F)+1;return ju(O,W,Z).join("")}function _ce(x,C,D){if(x=cn(x),x&&(D||C===n))return x.slice(0,IF(x)+1);if(!x||!(C=Wi(C)))return x;var O=fa(x),F=MF(O,fa(C))+1;return ju(O,0,F).join("")}function Sce(x,C,D){if(x=cn(x),x&&(D||C===n))return x.replace(ae,"");if(!x||!(C=Wi(C)))return x;var O=fa(x),F=DF(O,fa(C));return ju(O,F).join("")}function Cce(x,C){var D=k,O=M;if(Zn(C)){var F="separator"in C?C.separator:F;D="length"in C?Rt(C.length):D,O="omission"in C?Wi(C.omission):O}x=cn(x);var W=x.length;if(sm(x)){var Z=fa(x);W=Z.length}if(D>=W)return x;var ne=D-im(O);if(ne<1)return O;var ue=Z?ju(Z,0,ne).join(""):x.slice(0,ne);if(F===n)return ue+O;if(Z&&(ne+=ue.length-ne),HN(F)){if(x.slice(ne).search(F)){var Se,Ce=ue;for(F.global||(F=iN(F.source,cn(rt.exec(F))+"g")),F.lastIndex=0;Se=F.exec(Ce);)var Re=Se.index;ue=ue.slice(0,Re===n?ne:Re)}}else if(x.indexOf(Wi(F),ne)!=ne){var Be=ue.lastIndexOf(F);Be>-1&&(ue=ue.slice(0,Be))}return ue+O}function Ece(x){return x=cn(x),x&&Zt.test(x)?x.replace(_t,ese):x}var Rce=fm(function(x,C,D){return x+(D?" ":"")+C.toUpperCase()}),WN=S3("toUpperCase");function w4(x,C,D){return x=cn(x),C=D?n:C,C===n?Yre(x)?rse(x):zre(x):x.match(C)||[]}var _4=Dt(function(x,C){try{return Vi(x,n,C)}catch(D){return UN(D)?D:new bt(D)}}),Ace=sc(function(x,C){return No(C,function(D){D=sl(D),nc(x,D,zN(x[D],x))}),x});function Pce(x){var C=x==null?0:x.length,D=at();return x=C?Xn(x,function(O){if(typeof O[1]!="function")throw new To(o);return[D(O[0]),O[1]]}):[],Dt(function(O){for(var F=-1;++F<C;){var W=x[F];if(Vi(W[0],this,O))return Vi(W[1],this,O)}})}function Nce(x){return eie(Do(x,l))}function GN(x){return function(){return x}}function Tce(x,C){return x==null||x!==x?C:x}var kce=E3(),Dce=E3(!0);function gi(x){return x}function KN(x){return t3(typeof x=="function"?x:Do(x,l))}function Mce(x){return r3(Do(x,l))}function Oce(x,C){return s3(x,Do(C,l))}var Ice=Dt(function(x,C){return function(D){return Zy(D,x,C)}}),jce=Dt(function(x,C){return function(D){return Zy(x,D,C)}});function YN(x,C,D){var O=Xr(C),F=CS(C,O);D==null&&!(Zn(C)&&(F.length||!O.length))&&(D=C,C=x,x=this,F=CS(C,Xr(C)));var W=!(Zn(D)&&"chain"in D)||!!D.chain,Z=oc(x);return No(F,function(ne){var ue=C[ne];x[ne]=ue,Z&&(x.prototype[ne]=function(){var Se=this.__chain__;if(W||Se){var Ce=x(this.__wrapped__),Re=Ce.__actions__=hi(this.__actions__);return Re.push({func:ue,args:arguments,thisArg:x}),Ce.__chain__=Se,Ce}return ue.apply(x,Tu([this.value()],arguments))})}),x}function Lce(){return os._===this&&(os._=cse),this}function XN(){}function $ce(x){return x=Rt(x),Dt(function(C){return i3(C,x)})}var Fce=AN(Xn),zce=AN(RF),Bce=AN(ZP);function S4(x){return ON(x)?JP(sl(x)):vie(x)}function Uce(x){return function(C){return x==null?n:Df(x,C)}}var Hce=A3(),Vce=A3(!0);function QN(){return[]}function ZN(){return!1}function qce(){return{}}function Wce(){return""}function Gce(){return!0}function Kce(x,C){if(x=Rt(x),x<1||x>q)return[];var D=X,O=ws(x,X);C=at(C),x-=X;for(var F=nN(O,C);++D<x;)C(D);return F}function Yce(x){return wt(x)?Xn(x,sl):Gi(x)?[x]:hi(H3(cn(x)))}function Xce(x){var C=++ase;return cn(x)+C}var Qce=TS(function(x,C){return x+C},0),Zce=PN("ceil"),Jce=TS(function(x,C){return x/C},1),eue=PN("floor");function tue(x){return x&&x.length?SS(x,gi,hN):n}function nue(x,C){return x&&x.length?SS(x,at(C,2),hN):n}function rue(x){return NF(x,gi)}function sue(x,C){return NF(x,at(C,2))}function iue(x){return x&&x.length?SS(x,gi,vN):n}function oue(x,C){return x&&x.length?SS(x,at(C,2),vN):n}var aue=TS(function(x,C){return x*C},1),lue=PN("round"),cue=TS(function(x,C){return x-C},0);function uue(x){return x&&x.length?tN(x,gi):0}function due(x,C){return x&&x.length?tN(x,at(C,2)):0}return V.after=Mae,V.ary=e4,V.assign=xle,V.assignIn=p4,V.assignInWith=HS,V.assignWith=wle,V.at=_le,V.before=t4,V.bi
* table-core
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Hd(t,e){return typeof t=="function"?t(e):t}function _o(t,e){return n=>{e.setState(r=>({...r,[t]:Hd(n,r[t])}))}}function cP(t){return t instanceof Function}function kOe(t){return Array.isArray(t)&&t.every(e=>typeof e=="number")}function DOe(t,e){const n=[],r=s=>{s.forEach(i=>{n.push(i);const o=e(i);o!=null&&o.length&&r(o)})};return r(t),n}function lt(t,e,n){let r=[],s;return i=>{let o;n.key&&n.debug&&(o=Date.now());const a=t(i);if(!(a.length!==r.length||a.some((f,l)=>r[l]!==f)))return s;r=a;let u;if(n.key&&n.debug&&(u=Date.now()),s=e(...a),n==null||n.onChange==null||n.onChange(s),n.key&&n.debug&&n!=null&&n.debug()){const f=Math.round((Date.now()-o)*100)/100,l=Math.round((Date.now()-u)*100)/100,d=l/16,p=(h,m)=>{for(h=String(h);h.length<m;)h=" "+h;return h};console.info(`%c ${p(l,5)} /${p(f,5)} ms`,`
font-size: .6rem;
font-weight: bold;
color: hsl(${Math.max(0,Math.min(120-120*d,120))}deg 100% 31%);`,n==null?void 0:n.key)}return s}}function ct(t,e,n,r){return{debug:()=>{var s;return(s=t==null?void 0:t.debugAll)!=null?s:t[e]},key:!1,onChange:r}}function MOe(t,e,n,r){const s=()=>{var o;return(o=i.getValue())!=null?o:t.options.renderFallbackValue},i={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(r),renderValue:s,getContext:lt(()=>[t,n,e,i],(o,a,c,u)=>({table:o,column:a,row:c,cell:u,getValue:u.getValue,renderValue:u.renderValue}),ct(t.options,"debugCells"))};return t._features.forEach(o=>{o.createCell==null||o.createCell(i,n,e,t)},{}),i}function OOe(t,e,n,r){var s,i;const a={...t._getDefaultColumnDef(),...e},c=a.accessorKey;let u=(s=(i=a.id)!=null?i:c?typeof String.prototype.replaceAll=="function"?c.replaceAll(".","_"):c.replace(/\./g,"_"):void 0)!=null?s:typeof a.header=="string"?a.header:void 0,f;if(a.accessorFn?f=a.accessorFn:c&&(c.includes(".")?f=d=>{let p=d;for(const m of c.split(".")){var h;p=(h=p)==null?void 0:h[m]}return p}:f=d=>d[a.accessorKey]),!u)throw new Error;let l={id:`${String(u)}`,accessorFn:f,parent:r,depth:n,columnDef:a,columns:[],getFlatColumns:lt(()=>[!0],()=>{var d;return[l,...(d=l.columns)==null?void 0:d.flatMap(p=>p.getFlatColumns())]},ct(t.options,"debugColumns")),getLeafColumns:lt(()=>[t._getOrderColumnsFn()],d=>{var p;if((p=l.columns)!=null&&p.length){let h=l.columns.flatMap(m=>m.getLeafColumns());return d(h)}return[l]},ct(t.options,"debugColumns"))};for(const d of t._features)d.createColumn==null||d.createColumn(l,t);return l}const Rs="debugHeaders";function hU(t,e,n){var r;let i={id:(r=n.id)!=null?r:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const o=[],a=c=>{c.subHeaders&&c.subHeaders.length&&c.subHeaders.map(a),o.push(c)};return a(i),o},getContext:()=>({table:t,header:i,column:e})};return t._features.forEach(o=>{o.createHeader==null||o.createHeader(i,t)}),i}const IOe={createTable:t=>{t.getHeaderGroups=lt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r,s)=>{var i,o;const a=(i=r==null?void 0:r.map(l=>n.find(d=>d.id===l)).filter(Boolean))!=null?i:[],c=(o=s==null?void 0:s.map(l=>n.find(d=>d.id===l)).filter(Boolean))!=null?o:[],u=n.filter(l=>!(r!=null&&r.includes(l.id))&&!(s!=null&&s.includes(l.id)));return T1(e,[...a,...u,...c],t)},ct(t.options,Rs)),t.getCenterHeaderGroups=lt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r,s)=>(n=n.filter(i=>!(r!=null&&r.includes(i.id))&&!(s!=null&&s.includes(i.id))),T1(e,n,t,"center")),ct(t.options,Rs)),t.getLeftHeaderGroups=lt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,r)=>{var s;const i=(s=r==null?void 0:r.map(o=>n.find(a=>a.id===o)).filter(Boolean))!=null?s:[];return T1(e,i,t,"left")},ct(t.options,Rs)),t.getRightHeaderGroups=lt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,r)=>{var s;const i=(s=r==null?void 0:r.map(o=>n.find(a=>a.id===o)).filter(Boolean))!=null?s:[];return T1(e,i,t,"right")},ct(t.options,Rs)),t.getFooterGroups=lt(()=>[t.getHeaderGroups()],e=>[...e].reverse(),ct(t.options,Rs)),t.getLeftFooterGroups=lt(()=>[t.getLeftHeaderGroups()],e=>[...e].reverse(),ct(t.options,Rs)),t.getCenterFooterGroups=lt(()=>[t.getCenterHeaderGroups()],e=>[...e].reverse(),ct(t.options,Rs)),t.getRightFooterGroups=lt(()=>[t.getRightHeaderGroups()],e=>[...e].reverse(),ct(t.options,Rs)),t.getFlatHeaders=lt(()=>[t.getHeaderGroups()],e=>e.map(n=>n.headers).flat(),ct(t.options,Rs)),t.getLeftFlatHeaders=lt(()=>[t.getLeftHeaderGroups()],e=>e.map(n=>n.headers).flat(),ct(t.options,Rs)),t.getCenterFlatHeaders=lt(()=>[t.getCenterHeaderGroups()],e=>e.map(n=>n.headers).flat(),ct(t.options,Rs)),t.getRightFlatHeaders=lt(()=>[t.getRightHeaderGroups()],e=>e.map(n=>n.headers).flat(),ct(t.options,Rs)),t.getCenterLeafHeaders=lt(()=>[t.getCen
* react-table
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function cd(t,e){return t?wIe(t)?S.createElement(t,e):t:null}function wIe(t){return _Ie(t)||typeof t=="function"||SIe(t)}function _Ie(t){return typeof t=="function"&&(()=>{const e=Object.getPrototypeOf(t);return e.prototype&&e.prototype.isReactComponent})()}function SIe(t){return typeof t=="object"&&typeof t.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(t.$$typeof.description)}function yJ(t){const e={state:{},onStateChange:()=>{},renderFallbackValue:null,...t},[n]=S.useState(()=>({current:pIe(e)})),[r,s]=S.useState(()=>n.current.initialState);return n.current.setOptions(i=>({...i,...t,state:{...r,...t.state},onStateChange:o=>{s(o),t.onStateChange==null||t.onStateChange(o)}})),n.current}const _$=oe.forwardRef(({className:t,...e},n)=>w.jsx("div",{ref:n,className:ie("flex items-center gap-2",t),...e}));_$.displayName="ButtonGroup";const bJ=({label:t="Cancelar",...e})=>w.jsx(it,{type:"button",variant:"secondary",...e,children:t});bJ.displayName="CancelButton";const CIe=({buttonText:t,title:e="",content:n,className:r=""})=>w.jsx("div",{className:`flex items-baseline justify-center mr-4 font-medium ${r}`,children:w.jsxs(S_,{children:[w.jsx(KL,{asChild:!0,children:w.jsxs(it,{variant:"link",className:"inline-flex items-center font-medium group",children:[w.jsx("span",{className:"underline-offset-4 group-hover:underline",children:t}),w.jsx(pq,{className:"w-4 h-4 ml-1 text-muted-foreground"})]})}),w.jsxs(xy,{className:"sm:max-w-[425px]",children:[w.jsx(wy,{children:w.jsx(Sy,{children:e})}),w.jsxs(J2,{className:"grid gap-4 py-2",children:[n,w.jsx(_y,{children:w.jsx(yE,{asChild:!0,children:w.jsx(it,{type:"button",children:re("common.close")})})})]})]})]})}),EIe=li("",{variants:{size:{default:"w-4 h-4",sm:"h-3.5 w-3.5",lg:"h-6 w-6",icon:"w-7 h-7"}},defaultVariants:{size:"default"}}),xJ=oe.forwardRef(({className:t,label:e,size:n,icon:r,children:s,...i},o)=>{const a=!!r;return w.jsxs(it,{ref:o,size:n,className:ie(a?"gap-1":"",t),...i,children:[a&&w.jsx(r,{className:ie(EIe({size:n}))}),w.jsx(w.Fragment,{children:e||s})]})});xJ.displayName="CustomButton";const uP=({label:t="Enviar",...e})=>w.jsx(xJ,{type:"submit",label:t,variant:"default",...e});uP.displayName="SubmitButton";function RIe(t){let r=0;for(let f=0;f<t.length;f++)r=t.charCodeAt(f)+((r<<5)-r);let s="#";for(let f=0;f<3;f++){const l=r>>f*8&255;s+=("00"+l.toString(16)).substr(-2)}const i=parseInt(s.substr(1,2),16),o=parseInt(s.substr(3,2),16),a=parseInt(s.substr(5,2),16),c=`#${(i*.7|0).toString(16).padStart(2,"0")}${(o*.7|0).toString(16).padStart(2,"0")}${(a*.7|0).toString(16).padStart(2,"0")}`,u=`#${Math.min(255,Math.floor(i+(255-i)*.7)).toString(16).padStart(2,"0")}${Math.min(255,Math.floor(o+(255-o)*.7)).toString(16).padStart(2,"0")}${Math.min(255,Math.floor(a+(255-a)*.7)).toString(16).padStart(2,"0")}`;return[c,u]}const S$=({label:t,className:e})=>{const[n,r]=RIe(t);return w.jsx(LW,{className:e,style:{backgroundColor:r,color:n},children:t})},AIe=li("p-6",{variants:{variant:{full:"w-full",boxed:"container max-w-3xl lg:max-w-5xl mx-auto"}},defaultVariants:{variant:"full"}}),wJ=({className:t,as:e="article",variant:n,...r})=>w.jsx(e,{className:ie(AIe({variant:n,className:t})),...r});wJ.displayName="Container";const C$=()=>{const t=$s();return w.jsxs(it,{variant:"outline",size:"icon",className:"h-7 w-7",onClick:()=>t(-1),children:[w.jsx(nA,{className:"w-4 h-4"}),w.jsx("span",{className:"sr-only",children:re("quotes.common.back")})]})};function _J({table:t,header:e,className:n}){return e.column.getCanSort()?w.jsx("div",{className:ie("flex items-center space-x-2",n),children:w.jsxs(D_,{children:[w.jsx(M_,{asChild:!0,children:w.jsxs(it,{"aria-label":e.column.getIsSorted()==="desc"?re("common.sort_desc_description"):e.column.getIsSorted()==="asc"?re("common.sort_asc_description"):re("sort_none_description"),size:"sm",variant:"ghost",className:"-ml-3 h-8 data-[state=open]:bg-accent font-bold text-muted-foreground",children:[cd(e.column.columnDef.header,e.getContext()),e.column.getIsSorted()==="desc"?w.jsx(fB,{className:"w-4 h-4 ml-2","aria-hidden":"true"}):e.col
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},UIe={onDragStart(t){let{active:e}=t;return"Picked up draggable item "+e.id+"."},onDragOver(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was moved over droppable area "+n.id+".":"Draggable item "+e.id+" is no longer over a droppable area."},onDragEnd(t){let{active:e,over:n}=t;return n?"Draggable item "+e.id+" was dropped over droppable area "+n.id:"Draggable item "+e.id+" was dropped."},onDragCancel(t){let{active:e}=t;return"Dragging was cancelled. Draggable item "+e.id+" was dropped."}};function HIe(t){let{announcements:e=UIe,container:n,hiddenTextDescribedById:r,screenReaderInstructions:s=BIe}=t;const{announce:i,announcement:o}=$Ie(),a=V_("DndLiveRegion"),[c,u]=S.useState(!1);if(S.useEffect(()=>{u(!0)},[]),FIe(S.useMemo(()=>({onDragStart(l){let{active:d}=l;i(e.onDragStart({active:d}))},onDragMove(l){let{active:d,over:p}=l;e.onDragMove&&i(e.onDragMove({active:d,over:p}))},onDragOver(l){let{active:d,over:p}=l;i(e.onDragOver({active:d,over:p}))},onDragEnd(l){let{active:d,over:p}=l;i(e.onDragEnd({active:d,over:p}))},onDragCancel(l){let{active:d,over:p}=l;i(e.onDragCancel({active:d,over:p}))}}),[i,e])),!c)return null;const f=oe.createElement(oe.Fragment,null,oe.createElement(jIe,{id:r,value:s.draggable}),oe.createElement(LIe,{id:a,announcement:o}));return n?rs.createPortal(f,n):f}var Vr;(function(t){t.DragStart="dragStart",t.DragMove="dragMove",t.DragEnd="dragEnd",t.DragCancel="dragCancel",t.DragOver="dragOver",t.RegisterDroppable="registerDroppable",t.SetDroppableDisabled="setDroppableDisabled",t.UnregisterDroppable="unregisterDroppable"})(Vr||(Vr={}));function YE(){}function M1(t,e){return S.useMemo(()=>({sensor:t,options:e??{}}),[t,e])}function VIe(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return S.useMemo(()=>[...e].filter(r=>r!=null),[...e])}const Xa=Object.freeze({x:0,y:0});function qIe(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function WIe(t,e){const n=KE(t);if(!n)return"0 0";const r={x:(n.x-e.left)/e.width*100,y:(n.y-e.top)/e.height*100};return r.x+"% "+r.y+"%"}function GIe(t,e){let{data:{value:n}}=t,{data:{value:r}}=e;return n-r}function KIe(t,e){let{data:{value:n}}=t,{data:{value:r}}=e;return r-n}function YIe(t,e){if(!t||t.length===0)return null;const[n]=t;return n[e]}function gU(t,e,n){return e===void 0&&(e=t.left),n===void 0&&(n=t.top),{x:e+t.width*.5,y:n+t.height*.5}}const XIe=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const s=gU(e,e.left,e.top),i=[];for(const o of r){const{id:a}=o,c=n.get(a);if(c){const u=qIe(gU(c),s);i.push({id:a,data:{droppableContainer:o,value:u}})}}return i.sort(GIe)};function QIe(t,e){const n=Math.max(e.top,t.top),r=Math.max(e.left,t.left),s=Math.min(e.left+e.width,t.left+t.width),i=Math.min(e.top+e.height,t.top+t.height),o=s-r,a=i-n;if(r<s&&n<i){const c=e.width*e.height,u=t.width*t.height,f=o*a,l=f/(c+u-f);return Number(l.toFixed(4))}return 0}const ZIe=t=>{let{collisionRect:e,droppableRects:n,droppableContainers:r}=t;const s=[];for(const i of r){const{id:o}=i,a=n.get(o);if(a){const c=QIe(a,e);c>0&&s.push({id:o,data:{droppableContainer:i,value:c}})}}return s.sort(KIe)};function JIe(t,e,n){return{...t,scaleX:e&&n?e.width/n.width:1,scaleY:e&&n?e.height/n.height:1}}function RJ(t,e){return t&&e?{x:t.left-e.left,y:t.top-e.top}:Xa}function eje(t){return function(n){for(var r=arguments.length,s=new Array(r>1?r-1:0),i=1;i<r;i++)s[i-1]=arguments[i];return s.reduce((o,a)=>({...o,top:o.top+t*a.y,bottom:o.bottom+t*a.y,left:o.left+t*a.x,right:o.right+t*a.x}),{...n})}}const tje=eje(1);function AJ(t){if(t.startsWith("matrix3d(")){const e=t.slice(9,-1).split(/, /);return{x:+e[12],y:+e[13],scaleX:+e[0],scaleY:+e[5]}}else if(t.startsWith("matrix(")){const e=t.slice(7,-1).split(/, /);return{x:+e[4],y:+e[5],scaleX:+e[0],scaleY:+e[3]}}return null}function nje(t,e,n){const r=AJ(e);if(!r)return t;const{scaleX:s,scaleY:i,x:o,y:a}=r,c=t.left-o-(1-s)*parseFloat(n),u=t.top-a-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),f=s?t.width/s:t.width,l=i?t.height/i:t.height;return{width:f,height:l,top:u,right:c+f,bottom:u+l,left:c}
`);return e.join("")}}function Yb(t,e){try{const{protocol:n}=e?new URL(t,e):new URL(t);return n==="http:"||n==="https:"}catch{return!1}}function Li(t){t.preventDefault()}function vee(t){console.log("Deprecated API usage: "+t)}let $U;class yee{static toDateObject(e){if(!e||typeof e!="string")return null;$U||($U=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const n=$U.exec(e);if(!n)return null;const r=parseInt(n[1],10);let s=parseInt(n[2],10);s=s>=1&&s<=12?s-1:0;let i=parseInt(n[3],10);i=i>=1&&i<=31?i:1;let o=parseInt(n[4],10);o=o>=0&&o<=23?o:0;let a=parseInt(n[5],10);a=a>=0&&a<=59?a:0;let c=parseInt(n[6],10);c=c>=0&&c<=59?c:0;const u=n[7]||"Z";let f=parseInt(n[8],10);f=f>=0&&f<=23?f:0;let l=parseInt(n[9],10)||0;return l=l>=0&&l<=59?l:0,u==="-"?(o+=f,a+=l):u==="+"&&(o-=f,a-=l),new Date(Date.UTC(r,s,i,o,a,c))}}function q2e(t,{scale:e=1,rotation:n=0}){const{width:r,height:s}=t.attributes.style,i=[0,0,parseInt(r),parseInt(s)];return new W_({viewBox:i,scale:e,rotation:n})}function B$(t){if(t.startsWith("#")){const e=parseInt(t.slice(1),16);return[(e&16711680)>>16,(e&65280)>>8,e&255]}return t.startsWith("rgb(")?t.slice(4,-1).split(",").map(e=>parseInt(e)):t.startsWith("rgba(")?t.slice(5,-1).split(",").map(e=>parseInt(e)).slice(0,3):(jt(`Not a valid color format: "${t}"`),[0,0,0])}function W2e(t){const e=document.createElement("span");e.style.visibility="hidden",document.body.append(e);for(const n of t.keys()){e.style.color=n;const r=window.getComputedStyle(e).color;t.set(n,B$(r))}e.remove()}function er(t){const{a:e,b:n,c:r,d:s,e:i,f:o}=t.getTransform();return[e,n,r,s,i,o]}function hc(t){const{a:e,b:n,c:r,d:s,e:i,f:o}=t.getTransform().invertSelf();return[e,n,r,s,i,o]}function Dp(t,e,n=!1,r=!0){if(e instanceof W_){const{pageWidth:s,pageHeight:i}=e.rawDims,{style:o}=t,a=ki.isCSSRoundSupported,c=`var(--scale-factor) * ${s}px`,u=`var(--scale-factor) * ${i}px`,f=a?`round(${c}, 1px)`:`calc(${c})`,l=a?`round(${u}, 1px)`:`calc(${u})`;!n||e.rotation%180===0?(o.width=f,o.height=l):(o.width=l,o.height=f)}r&&t.setAttribute("data-main-rotation",e.rotation)}var gh,vh,no,yh,hR,bee,ri,xee,wee,mC,_ee,MO;const pR=class pR{constructor(e){B(this,ri);B(this,gh,null);B(this,vh,null);B(this,no);B(this,yh,null);$(this,no,e)}render(){const e=$(this,gh,document.createElement("div"));e.className="editToolbar",e.setAttribute("role","toolbar");const n=A(this,no)._uiManager._signal;e.addEventListener("contextmenu",Li,{signal:n}),e.addEventListener("pointerdown",z(pR,hR,bee),{signal:n});const r=$(this,yh,document.createElement("div"));r.className="buttons",e.append(r);const s=A(this,no).toolbarPosition;if(s){const{style:i}=e,o=A(this,no)._uiManager.direction==="ltr"?1-s[0]:s[0];i.insetInlineEnd=`${100*o}%`,i.top=`calc(${100*s[1]}% + var(--editor-toolbar-vert-offset))`}return z(this,ri,_ee).call(this),e}hide(){var e;A(this,gh).classList.add("hidden"),(e=A(this,vh))==null||e.hideDropdown()}show(){A(this,gh).classList.remove("hidden")}addAltTextButton(e){z(this,ri,mC).call(this,e),A(this,yh).prepend(e,A(this,ri,MO))}addColorPicker(e){$(this,vh,e);const n=e.renderButton();z(this,ri,mC).call(this,n),A(this,yh).prepend(n,A(this,ri,MO))}remove(){var e;A(this,gh).remove(),(e=A(this,vh))==null||e.destroy(),$(this,vh,null)}};gh=new WeakMap,vh=new WeakMap,no=new WeakMap,yh=new WeakMap,hR=new WeakSet,bee=function(e){e.stopPropagation()},ri=new WeakSet,xee=function(e){A(this,no)._focusEventsAllowed=!1,e.preventDefault(),e.stopPropagation()},wee=function(e){A(this,no)._focusEventsAllowed=!0,e.preventDefault(),e.stopPropagation()},mC=function(e){const n=A(this,no)._uiManager._signal;e.addEventListener("focusin",z(this,ri,xee).bind(this),{capture:!0,signal:n}),e.addEventListener("focusout",z(this,ri,wee).bind(this),{capture:!0,signal:n}),e.addEventListener("contextmenu",Li,{signal:n})},_ee=function(){const e=document.createElement("button");e.className="delete",e.tabIndex=0,e.setAttribute("data-l10n-id",`pdfjs-editor-remove-${A(this,no).editorType}-button`),z(this,ri,mC).call(this,e),e.addEventListener("click",n=>{A(
`))||null;u&&this.data.comb&&(u=u.replaceAll(/\s+/g,""));const f={userValue:a,formattedValue:u,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?(r=document.createElement("textarea"),r.textContent=u??a,this.data.doNotScroll&&(r.style.overflowY="hidden")):(r=document.createElement("input"),r.type="text",r.setAttribute("value",u??a),this.data.doNotScroll&&(r.style.overflowX="hidden")),this.data.hasOwnCanvas&&(r.hidden=!0),Op.add(r),r.setAttribute("data-element-id",n),r.disabled=this.data.readOnly,r.name=this.data.fieldName,r.tabIndex=Y_,this._setRequired(r,this.data.required),c&&(r.maxLength=c),r.addEventListener("input",d=>{e.setValue(n,{value:d.target.value}),this.setPropertyOnSiblings(r,"value",d.target.value,"value"),f.formattedValue=null}),r.addEventListener("resetform",d=>{const p=this.data.defaultFieldValue??"";r.value=f.userValue=p,f.formattedValue=null});let l=d=>{const{formattedValue:p}=f;p!=null&&(d.target.value=p),d.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){r.addEventListener("focus",p=>{var m;if(f.focused)return;const{target:h}=p;f.userValue&&(h.value=f.userValue),f.lastCommittedValue=h.value,f.commitKey=1,(m=this.data.actions)!=null&&m.Focus||(f.focused=!0)}),r.addEventListener("updatefromsandbox",p=>{this.showElementAndHideCanvas(p.target);const h={value(m){f.userValue=m.detail.value??"",e.setValue(n,{value:f.userValue.toString()}),m.target.value=f.userValue},formattedValue(m){const{formattedValue:y}=m.detail;f.formattedValue=y,y!=null&&m.target!==document.activeElement&&(m.target.value=y),e.setValue(n,{formattedValue:y})},selRange(m){m.target.setSelectionRange(...m.detail.selRange)},charLimit:m=>{var b;const{charLimit:y}=m.detail,{target:g}=m;if(y===0){g.removeAttribute("maxLength");return}g.setAttribute("maxLength",y);let v=f.userValue;!v||v.length<=y||(v=v.slice(0,y),g.value=f.userValue=v,e.setValue(n,{value:v}),(b=this.linkService.eventBus)==null||b.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n,name:"Keystroke",value:v,willCommit:!0,commitKey:1,selStart:g.selectionStart,selEnd:g.selectionEnd}}))}};this._dispatchEventFromSandbox(h,p)}),r.addEventListener("keydown",p=>{var y;f.commitKey=1;let h=-1;if(p.key==="Escape"?h=0:p.key==="Enter"&&!this.data.multiLine?h=2:p.key==="Tab"&&(f.commitKey=3),h===-1)return;const{value:m}=p.target;f.lastCommittedValue!==m&&(f.lastCommittedValue=m,f.userValue=m,(y=this.linkService.eventBus)==null||y.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n,name:"Keystroke",value:m,willCommit:!0,commitKey:h,selStart:p.target.selectionStart,selEnd:p.target.selectionEnd}}))});const d=l;l=null,r.addEventListener("blur",p=>{var m,y;if(!f.focused||!p.relatedTarget)return;(m=this.data.actions)!=null&&m.Blur||(f.focused=!1);const{value:h}=p.target;f.userValue=h,f.lastCommittedValue!==h&&((y=this.linkService.eventBus)==null||y.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n,name:"Keystroke",value:h,willCommit:!0,commitKey:f.commitKey,selStart:p.target.selectionStart,selEnd:p.target.selectionEnd}})),d(p)}),(i=this.data.actions)!=null&&i.Keystroke&&r.addEventListener("beforeinput",p=>{var R;f.lastCommittedValue=null;const{data:h,target:m}=p,{value:y,selectionStart:g,selectionEnd:v}=m;let b=g,_=v;switch(p.inputType){case"deleteWordBackward":{const P=y.substring(0,g).match(/\w*[^\w]*$/);P&&(b-=P[0].length);break}case"deleteWordForward":{const P=y.substring(g).match(/^[^\w]*\w*/);P&&(_+=P[0].length);break}case"deleteContentBackward":g===v&&(b-=1);break;case"deleteContentForward":g===v&&(_+=1);break}p.preventDefault(),(R=this.linkService.eventBus)==null||R.dispatch("dispatcheventinsandbox",{source:this,detail:{id:n,name:"Keystroke",value:y,change:h||"",willCommit:!1,selStart:b,selEnd:_}})}),this._setEventListeners(r,f,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],p=>p.target.value)}if(l&&r.addEventListener("blur",l),this.data.comb){const p=(this.data.rect[2]-this.data.rect[0])/c;r.classList.add("comb"),r.style.letterSpacing=`
`))n.push({name:"span",value:i,attributes:s});return r},mte=function(e){e.altKey||e.shiftKey||e.ctrlKey||e.metaKey||(e.key==="Enter"||e.key==="Escape"&&A(this,Lc))&&z(this,Pn,CC).call(this)},gte=function(){if(A(this,$c)!==null)return;const{page:{view:e},viewport:{rawDims:{pageWidth:n,pageHeight:r,pageX:s,pageY:i}}}=A(this,vw);let o=!!A(this,hv),a=o?A(this,hv):A(this,yw);for(const h of A(this,gw))if(!a||Ze.intersect(h.data.rect,a)!==null){a=h.data.rect,o=!0;break}const c=Ze.normalizeRect([a[0],e[3]-a[1]+e[1],a[2],e[3]-a[3]+e[1]]),f=o?a[2]-a[0]+5:0,l=c[0]+f,d=c[1];$(this,$c,[100*(l-s)/n,100*(d-i)/r]);const{style:p}=A(this,fr);p.left=`${A(this,$c)[0]}%`,p.top=`${A(this,$c)[1]}%`},CC=function(){$(this,Lc,!A(this,Lc)),A(this,Lc)?(z(this,Pn,EC).call(this),A(this,fr).addEventListener("click",A(this,fv)),A(this,fr).addEventListener("keydown",A(this,dv))):(z(this,Pn,uI).call(this),A(this,fr).removeEventListener("click",A(this,fv)),A(this,fr).removeEventListener("keydown",A(this,dv)))},EC=function(){A(this,Aa)||this.render(),this.isVisible?A(this,Lc)&&A(this,fr).classList.add("focused"):(z(this,Pn,gte).call(this),A(this,fr).hidden=!1,A(this,fr).style.zIndex=parseInt(A(this,fr).style.zIndex)+1e3)},uI=function(){A(this,fr).classList.remove("focused"),!(A(this,Lc)||!this.isVisible)&&(A(this,fr).hidden=!0,A(this,fr).style.zIndex=parseInt(A(this,fr).style.zIndex)-1e3)};class vte extends Sr{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.textContent=e.data.textContent,this.textPosition=e.data.textPosition,this.annotationEditorType=Gt.FREETEXT}render(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){const e=document.createElement("div");e.classList.add("annotationTextContent"),e.setAttribute("role","comment");for(const n of this.textContent){const r=document.createElement("span");r.textContent=n,e.append(r)}this.container.append(e)}return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}get _isEditable(){return this.data.hasOwnCanvas}}var xw;class hFe extends Sr{constructor(n){super(n,{isRenderable:!0,ignoreBorder:!0});B(this,xw,null)}render(){this.container.classList.add("lineAnnotation");const n=this.data,{width:r,height:s}=au(n.rect),i=this.svgFactory.create(r,s,!0),o=$(this,xw,this.svgFactory.createElement("svg:line"));return o.setAttribute("x1",n.rect[2]-n.lineCoordinates[0]),o.setAttribute("y1",n.rect[3]-n.lineCoordinates[1]),o.setAttribute("x2",n.rect[2]-n.lineCoordinates[2]),o.setAttribute("y2",n.rect[3]-n.lineCoordinates[3]),o.setAttribute("stroke-width",n.borderStyle.width||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),i.append(o),this.container.append(i),!n.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return A(this,xw)}addHighlightArea(){this.container.classList.add("highlightArea")}}xw=new WeakMap;var ww;class pFe extends Sr{constructor(n){super(n,{isRenderable:!0,ignoreBorder:!0});B(this,ww,null)}render(){this.container.classList.add("squareAnnotation");const n=this.data,{width:r,height:s}=au(n.rect),i=this.svgFactory.create(r,s,!0),o=n.borderStyle.width,a=$(this,ww,this.svgFactory.createElement("svg:rect"));return a.setAttribute("x",o/2),a.setAttribute("y",o/2),a.setAttribute("width",r-o),a.setAttribute("height",s-o),a.setAttribute("stroke-width",o||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","transparent"),i.append(a),this.container.append(i),!n.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return A(this,ww)}addHighlightArea(){this.container.classList.add("highlightArea")}}ww=new WeakMap;var _w;class mFe extends Sr{constructor(n){super(n,{isRenderable:!0,ignoreBorder:!0});B(this,_w,null)}render(){this.container.classList.add("circleAnnotation");const n=this.data,{width:r,height:s}=au(n.rect),i=this.svgFactory.create(r,s,!0),o=n.borderStyle.width,a=$(this,_w,this.svgFactory.createElement("svg:ellipse"));return a.setAttribute("cx",r/2),a.setAttribute("cy",s/2),a.setAttribute("rx",r/2-o/2),a.s
`);if(!i)return;const o=window.getSelection();if(!o.rangeCount)return;this.editorDiv.normalize(),o.deleteFromDocument();const a=o.getRangeAt(0);if(!i.includes(`
`)){a.insertNode(document.createTextNode(i)),this.editorDiv.normalize(),o.collapseToStart();return}const{startContainer:c,startOffset:u}=a,f=[],l=[];if(c.nodeType===Node.TEXT_NODE){const g=c.parentElement;if(l.push(c.nodeValue.slice(u).replaceAll(B1,"")),g!==this.editorDiv){let v=f;for(const b of this.editorDiv.childNodes){if(b===g){v=l;continue}v.push(z(m=$n,uu,AC).call(m,b))}}f.push(c.nodeValue.slice(0,u).replaceAll(B1,""))}else if(c===this.editorDiv){let g=f,v=0;for(const b of this.editorDiv.childNodes)v++===u&&(g=l),g.push(z(y=$n,uu,AC).call(y,b))}$(this,io,`${f.join(`
`)}${i}${l.join(`
`)}`),z(this,Tr,PC).call(this);const d=new Range;let p=f.reduce((g,v)=>g+v.length,0);for(const{firstChild:g}of this.editorDiv.childNodes)if(g.nodeType===Node.TEXT_NODE){const v=g.nodeValue.length;if(p<=v){d.setStart(g,p),d.setEnd(g,p);break}p-=v}o.removeAllRanges(),o.addRange(d)}get contentDiv(){return this.editorDiv}static deserialize(n,r,s){var a;let i=null;if(n instanceof vte){const{data:{defaultAppearanceData:{fontSize:c,fontColor:u},rect:f,rotation:l,id:d},textContent:p,textPosition:h,parent:{page:{pageNumber:m}}}=n;if(!p||p.length===0)return null;i=n={annotationType:Gt.FREETEXT,color:Array.from(u),fontSize:c,value:p.join(`
`),position:h,pageIndex:m-1,rect:f.slice(0),rotation:l,id:d,deleted:!1}}const o=super.deserialize(n,r,s);return $(o,oo,n.fontSize),$(o,Pa,Ze.makeHexColor(...n.color)),$(o,io,z(a=$n,uu,pI).call(a,n.value)),o.annotationElementId=n.id||null,$(o,mv,i),o}serialize(n=!1){if(this.isEmpty())return null;if(this.deleted)return{pageIndex:this.pageIndex,id:this.annotationElementId,deleted:!0};const r=$n._internalPadding*this.parentScale,s=this.getRect(r,r),i=yn._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:A(this,Pa)),o={annotationType:Gt.FREETEXT,color:i,fontSize:A(this,oo),value:z(this,Tr,Ete).call(this),pageIndex:this.pageIndex,rect:s,rotation:this.rotation,structTreeParentId:this._structTreeParentId};return n?o:this.annotationElementId&&!z(this,Tr,Rte).call(this,o)?null:(o.id=this.annotationElementId,o)}renderAnnotationElement(n){const r=super.renderAnnotationElement(n);if(this.deleted)return r;const{style:s}=r;s.fontSize=`calc(${A(this,oo)}px * var(--scale-factor))`,s.color=A(this,Pa),r.replaceChildren();for(const o of A(this,io).split(`
`)){const a=document.createElement("div");a.append(o?document.createTextNode(o):document.createElement("br")),r.append(a)}const i=$n._internalPadding*this.parentScale;return n.updateEdited({rect:this.getRect(i,i),popupContent:A(this,io)}),r}resetAnnotationElement(n){super.resetAnnotationElement(n),n.resetEdited()}};Pw=new WeakMap,Nw=new WeakMap,Tw=new WeakMap,kw=new WeakMap,Dw=new WeakMap,Pa=new WeakMap,io=new WeakMap,Mw=new WeakMap,oo=new WeakMap,mv=new WeakMap,Tr=new WeakSet,_te=function(n){const r=i=>{this.editorDiv.style.fontSize=`calc(${i}px * var(--scale-factor))`,this.translate(0,-(i-A(this,oo))*this.parentScale),$(this,oo,i),z(this,Tr,RC).call(this)},s=A(this,oo);this.addCommands({cmd:r.bind(this,n),undo:r.bind(this,s),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:vt.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})},Ste=function(n){const r=i=>{$(this,Pa,this.editorDiv.style.color=i)},s=A(this,Pa);this.addCommands({cmd:r.bind(this,n),undo:r.bind(this,s),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:vt.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})},Cte=function(){var r;const n=[];this.editorDiv.normalize();for(const s of this.editorDiv.childNodes)n.push(z(r=$n,uu,AC).call(r,s));return n.join(`
`)},RC=function(){const[n,r]=this.parentDimensions;let s;if(this.isAttachedToDOM)s=this.div.getBoundingClientRect();else{const{currentLayer:i,div:o}=this,a=o.style.display,c=o.classList.contains("hidden");o.classList.remove("hidden"),o.style.display="hidden",i.div.append(this.div),s=o.getBoundingClientRect(),o.remove(),o.style.display=a,o.classList.toggle("hidden",c)}this.rotation%180===this.parentRotation%180?(this.width=s.width/n,this.height=s.height/r):(this.width=s.height/n,this.height=s.width/r),this.fixAndSetPosition()},uu=new WeakSet,AC=function(n){return(n.nodeType===Node.TEXT_NODE?n.nodeValue:n.innerText).replaceAll(B1,"")},PC=function(){if(this.editorDiv.replaceChildren(),!!A(this,io))for(const n of A(this,io).split(`
`)){const r=document.createElement("div");r.append(n?document.createTextNode(n):document.createElement("br")),this.editorDiv.append(r)}},Ete=function(){return A(this,io).replaceAll(" "," ")},pI=function(n){return n.replaceAll(" "," ")},Rte=function(n){const{value:r,fontSize:s,color:i,pageIndex:o}=A(this,mv);return this._hasBeenMoved||n.value!==r||n.fontSize!==s||n.color.some((a,c)=>a!==i[c])||n.pageIndex!==o},B($n,uu),Te($n,"_freeTextDefaultContent",""),Te($n,"_internalPadding",0),Te($n,"_defaultColor",null),Te($n,"_defaultFontSize",10),Te($n,"_type","freetext"),Te($n,"_editorType",Gt.FREETEXT);let hI=$n;var Ow,kd,Na,si,Ate,NC,Pte,Nte,gI;class mI{constructor(e,n=0,r=0,s=!0){B(this,si);B(this,Ow);B(this,kd,[]);B(this,Na,[]);let i=1/0,o=-1/0,a=1/0,c=-1/0;const f=10**-4;for(const{x:g,y:v,width:b,height:_}of e){const R=Math.floor((g-n)/f)*f,P=Math.ceil((g+b+n)/f)*f,T=Math.floor((v-n)/f)*f,E=Math.ceil((v+_+n)/f)*f,N=[R,T,E,!0],k=[P,T,E,!1];A(this,kd).push(N,k),i=Math.min(i,R),o=Math.max(o,P),a=Math.min(a,T),c=Math.max(c,E)}const l=o-i+2*r,d=c-a+2*r,p=i-r,h=a-r,m=A(this,kd).at(s?-1:-2),y=[m[0],m[2]];for(const g of A(this,kd)){const[v,b,_]=g;g[0]=(v-p)/l,g[1]=(b-h)/d,g[2]=(_-h)/d}$(this,Ow,{x:p,y:h,width:l,height:d,lastPoint:y})}getOutlines(){A(this,kd).sort((n,r)=>n[0]-r[0]||n[1]-r[1]||n[2]-r[2]);const e=[];for(const n of A(this,kd))n[3]?(e.push(...z(this,si,gI).call(this,n)),z(this,si,Pte).call(this,n)):(z(this,si,Nte).call(this,n),e.push(...z(this,si,gI).call(this,n)));return z(this,si,Ate).call(this,e)}}Ow=new WeakMap,kd=new WeakMap,Na=new WeakMap,si=new WeakSet,Ate=function(e){const n=[],r=new Set;for(const o of e){const[a,c,u]=o;n.push([a,c,o],[a,u,o])}n.sort((o,a)=>o[1]-a[1]||o[0]-a[0]);for(let o=0,a=n.length;o<a;o+=2){const c=n[o][2],u=n[o+1][2];c.push(u),u.push(c),r.add(c),r.add(u)}const s=[];let i;for(;r.size>0;){const o=r.values().next().value;let[a,c,u,f,l]=o;r.delete(o);let d=a,p=c;for(i=[a,u],s.push(i);;){let h;if(r.has(f))h=f;else if(r.has(l))h=l;else break;r.delete(h),[a,c,u,f,l]=h,d!==a&&(i.push(d,p,a,p===c?c:u),d=a),p=p===c?u:c}i.push(d,p)}return new CFe(s,A(this,Ow))},NC=function(e){const n=A(this,Na);let r=0,s=n.length-1;for(;r<=s;){const i=r+s>>1,o=n[i][0];if(o===e)return i;o<e?r=i+1:s=i-1}return s+1},Pte=function([,e,n]){const r=z(this,si,NC).call(this,e);A(this,Na).splice(r,0,[e,n])},Nte=function([,e,n]){const r=z(this,si,NC).call(this,e);for(let s=r;s<A(this,Na).length;s++){const[i,o]=A(this,Na)[s];if(i!==e)break;if(i===e&&o===n){A(this,Na).splice(s,1);return}}for(let s=r-1;s>=0;s--){const[i,o]=A(this,Na)[s];if(i!==e)break;if(i===e&&o===n){A(this,Na).splice(s,1);return}}},gI=function(e){const[n,r,s]=e,i=[[n,r,s]],o=z(this,si,NC).call(this,s);for(let a=0;a<o;a++){const[c,u]=A(this,Na)[a];for(let f=0,l=i.length;f<l;f++){const[,d,p]=i[f];if(!(u<=d||p<=c)){if(d>=c){if(p>u)i[f][1]=u;else{if(l===1)return[];i.splice(f,1),f--,l--}continue}i[f][2]=c,p>u&&i.push([n,u,p])}}}return i};class Tte{toSVGPath(){throw new Error("Abstract method `toSVGPath` must be implemented.")}get box(){throw new Error("Abstract getter `box` must be implemented.")}serialize(e,n){throw new Error("Abstract method `serialize` must be implemented.")}get free(){return this instanceof yI}}var Iw,gv;class CFe extends Tte{constructor(n,r){super();B(this,Iw);B(this,gv);$(this,gv,n),$(this,Iw,r)}toSVGPath(){const n=[];for(const r of A(this,gv)){let[s,i]=r;n.push(`M${s} ${i}`);for(let o=2;o<r.length;o+=2){const a=r[o],c=r[o+1];a===s?(n.push(`V${c}`),i=c):c===i&&(n.push(`H${a}`),s=a)}n.push("Z")}return n.join(" ")}serialize([n,r,s,i],o){const a=[],c=s-n,u=i-r;for(const f of A(this,gv)){const l=new Array(f.length);for(let d=0;d<f.length;d+=2)l[d]=n+f[d]*c,l[d+1]=i-f[d+1]*u;a.push(l)}return a}get box(){return A(this,Iw)}}Iw=new WeakMap,gv=new WeakMap;var xl,zc,vv,yv,wl,Vt,Gh,Kh,jw,Lw,bv,xv,Dd,$w,PR,NR,Fw,vI;const xc=class xc{constructor({x:e,y:n},r,s,i,o,a=0){B(this,Fw);B(this,xl);B(this,zc,[]);B(this,vv);B(this,yv);B(this,wl,[]);B(this,Vt,new Float64Array(18));B(this,Gh);B(this,Kh);B(this,jw);B(this,Lw);B(this,bv);B(this,xv);B(this,Dd,[]);$(this,
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tze(t,e){if(t){if(typeof t=="string")return x6(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x6(t,e)}}function x6(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function nze(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r=[],s=!0,i=!1,o,a;try{for(n=n.call(t);!(s=(o=n.next()).done)&&(r.push(o.value),!(e&&r.length===e));s=!0);}catch(c){i=!0,a=c}finally{try{!s&&n.return!=null&&n.return()}finally{if(i)throw a}}return r}}function rze(t){if(Array.isArray(t))return t}var w6=(0,Q4e.getSecurePrefix)(),sze=function(){var e={};if(typeof window<"u")for(var n=new X4e.default,r=0,s=Object.entries(localStorage);r<s.length;r++){var i=J4e(s[r],2),o=i[0],a=i[1];if(o.startsWith(w6)){var c=o.replace(w6,"")[0],u=o.replace(/[.][bjns][.]/,"."),f=n.decrypt(a),l=null;if(f!=null)switch(c){case"b":l=f==="true";break;case"j":try{l=JSON.parse(f)}catch{l=null}break;case"n":try{l=Number(f)}catch{l=null}break;default:l=f}e[u]=l}}return e},ize=sze;jP.default=ize;Object.defineProperty(W$,"__esModule",{value:!0});var Pl=W$.default=void 0,oze=Nne(Z_),aze=Nne(jP),lze=Ll;function Nne(t){return t&&t.__esModule?t:{default:t}}function cze(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function uze(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function dze(t,e,n){return e&&uze(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function fze(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function lR(t){"@babel/helpers - typeof";return lR=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lR(t)}var $C=(0,lze.getSecurePrefix)(),hze=function(e){return lR(e)==="object"?"j":typeof e=="boolean"?"b":typeof e=="number"?"n":"s"},_6=function(e,n){var r=hze(n);return $C+"".concat(r,".")+e},pze=function(){function t(){cze(this,t),fze(this,"_localStorageItems",{}),this._localStorageItems=(0,aze.default)()}return dze(t,[{key:"setItem",value:function(n,r){if(r==null)this.removeItem(n);else{var s=lR(r)==="object"?JSON.stringify(r):r+"",i=_6(n,r),o=$C+n;n!=null&&(this._localStorageItems[o]=r);var a=new oze.default;localStorage.setItem(i,a.encrypt(s))}}},{key:"getItem",value:function(n){var r,s=$C+n;return(r=this._localStorageItems[s])!==null&&r!==void 0?r:null}},{key:"removeItem",value:function(n){var r=$C+n,s=this._localStorageItems[r],i=_6(n,s);this._localStorageItems[r]!==void 0&&delete this._localStorageItems[r],localStorage.removeItem(i)}},{key:"clear",value:function(){this._localStorageItems={},localStorage.clear()}}]),t}(),mze=new pze,gze=mze;Pl=W$.default=gze;const vze={theme:"system",setTheme:()=>null},yze=S.createContext(vze);function bze({children:t,defaultTheme:e="system",storageKey:n="vite-ui-theme",...r}){const[s,i]=S.useState(()=>Pl.getItem(n)||e);S.useEffect(()=>{const a=window.document.documentElement;if(a.classList.remove("light","dark"),s==="system"){const c=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";a.classList.add(c);return}a.classList.add(s)},[s]);const o={theme:s,setTheme:a=>{Pl.setItem(n,a),i(a)}};return w.jsx(yze.Provider,{...r,value:o,children:t})}const Tne=S.createContext(null),xze=()=>{const t=S.useContext(Tne);if(t===null)throw new Error("useWarnAboutChange must be used within a UnsavedWarnProvider");return t},K$=({isDirty:t=!1,title:e=re("hooks.use_unsaved_changes_notifier.title"),subtitle:n=re("hooks.use_unsaved_changes_notifier.subtitle"),confirmText:r=re("hooks.use_unsaved_changes
`).map((I,j)=>w.jsxs("span",{className:j===0?"font-medium":"hidden text-sm text-muted-foreground md:inline",children:[I,w.jsx("br",{})]},j))}),size:600}],k=[{id:"row-actions",header:()=>null,cell:({row:M})=>w.jsxs(_$,{children:[w.jsxs(Kf,{children:[w.jsx(Yf,{asChild:!0,children:w.jsxs(it,{size:"sm",variant:"outline",className:"h-8 gap-1",onClick:I=>{I.preventDefault(),P(M.original)},children:[w.jsx(vq,{className:"h-3.5 w-3.5"}),w.jsx("span",{className:"lg:sr-only xl:not-sr-only xl:whitespace-nowrap",children:re("quotes.list.columns.actions.edit")})]})}),w.jsx(ld,{children:w.jsx("p",{children:re("quotes.list.columns.actions.edit")})})]}),w.jsxs(D_,{children:[w.jsx(M_,{asChild:!0,children:w.jsxs(it,{size:"icon",variant:"outline",className:"w-8 h-8",children:[w.jsx(mq,{className:"h-3.5 w-3.5"}),w.jsx("span",{className:"sr-only",children:re("common.more")})]})}),w.jsxs(Ay,{align:"end",children:[w.jsx(ru,{onClick:()=>{v(M.original.id,p(M.original))},children:"Download"}),w.jsx(Pp,{}),w.jsx(ru,{children:re("common.archive")})]})]})]})}];return e?N:[...N,...k]},[e]),{table:E}=MP({data:(h==null?void 0:h.items)??[],columns:T,pageCount:(h==null?void 0:h.total_pages)??-1});return S.useEffect(()=>{E&&h&&(h==null?void 0:h.total_pages)>0&&f(E.getRowModel().rows[0])},[h,E]),y?w.jsx(Xp,{subtitle:g.message}):m?w.jsxs("div",{className:"grid items-start flex-1 gap-4 sm:py-0 md:gap-8 lg:grid-cols-3 xl:grid-cols-3",children:[w.jsx(xr,{className:"grid items-start gap-4 auto-rows-max md:gap-8 lg:col-span-2",children:w.jsx(wr,{children:w.jsx(vP,{columnCount:6,searchableColumnCount:1,filterableColumnCount:2,shrinkZero:!0})})}),w.jsx("div",{})]}):(h==null?void 0:h.total_items)===0&&!c?w.jsx(xr,{children:w.jsx(wr,{children:w.jsx(yP,{subtitle:"Empieza creando alguna cotización",buttonText:re("quotes.create.title"),onButtonClick:()=>n("add",{relative:"path"})})})}):w.jsxs(w.Fragment,{children:[w.jsxs("div",{className:"flex flex-col items-stretch flex-1 gap-4 xl:flex-row",children:[w.jsx("div",{id:s,className:"flex items-stretch flex-1",children:w.jsx(dP,{table:E,paginationOptions:{visible:!0},className:"grid items-start flex-1 gap-4 auto-rows-max md:gap-8 lg:col-span-2",onRowClick:_,activeRowIndex:u==null?void 0:u.index,children:w.jsx(LP,{table:E})})}),e&&w.jsx("div",{id:i,className:"flex items-stretch ",children:w.jsx(rBe,{quoteId:u==null?void 0:u.original.id})})]}),w.jsx(jne,{...b,onFinishDownload:R})]})},iBe=()=>{const t=$s(),e=Uze(),{toast:n}=Kl(),[r,s]=S.useState("general"),[i,o]=S.useState(iu.createDefaultCode().object),[a,c]=S.useState(S0.createDefaultCode().object),{useOne:u,useUpdate:f}=eS(),{data:l,status:d,error:p}=u(e),h=S.useMemo(()=>({date:"",reference:"",customer_reference:"",customer_information:"",lang_code:"",currency_code:"",payment_method:"",notes:"",validity:"",subtotal_price:{amount:void 0,scale:2,currency_code:(l==null?void 0:l.currency_code)??i.code},discount:{amount:void 0,scale:0},discount_price:{amount:void 0,scale:2,currency_code:(l==null?void 0:l.currency_code)??i.code},before_tax_price:{amount:void 0,scale:2,currency_code:(l==null?void 0:l.currency_code)??i.code},tax:{amount:void 0,scale:0},tax_price:{amount:void 0,scale:2,currency_code:(l==null?void 0:l.currency_code)??i.code},total_price:{amount:void 0,scale:2,currency_code:(l==null?void 0:l.currency_code)??i.code},items:[{id_article:"",description:"",quantity:{amount:null,scale:2},unit_price:{amount:null,scale:4,currency_code:(l==null?void 0:l.currency_code)??i.code},subtotal_price:{amount:null,scale:4,currency_code:(l==null?void 0:l.currency_code)??i.code},discount:{amount:null,scale:2},total_price:{amount:null,scale:4,currency_code:(l==null?void 0:l.currency_code)??i.code}}]}),[l,i]),{mutate:m,isPending:y}=f(String(e)),g=j_({mode:"onBlur",values:l,defaultValues:h}),{getValues:v,reset:b,handleSubmit:_,formState:R,watch:P,setValue:T}=g,{isSubmitting:E,isDirty:N}=R;K$({isDirty:N});const k=async(I,j)=>{console.log(I),m(I,{onError:L=>{console.debug(L),n({title:"Error",description:L.message,variant:"destructive"})},onSuccess:()=>{b(v()),n({title:"Cotización guardada",
`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||e[n]&&b5e[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},N6=Symbol("internals");function Db(t){return t&&String(t).trim().toLowerCase()}function zC(t){return t===!1||t==null?t:be.isArray(t)?t.map(zC):String(t)}function w5e(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const _5e=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function aD(t,e,n,r,s){if(be.isFunction(r))return r.call(this,e,n);if(s&&(e=n),!!be.isString(e)){if(be.isString(r))return e.indexOf(r)!==-1;if(be.isRegExp(r))return r.test(e)}}function S5e(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function C5e(t,e){const n=be.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(s,i,o){return this[r].call(this,e,s,i,o)},configurable:!0})})}class $i{constructor(e){e&&this.set(e)}set(e,n,r){const s=this;function i(a,c,u){const f=Db(c);if(!f)throw new Error("header name must be a non-empty string");const l=be.findKey(s,f);(!l||s[l]===void 0||u===!0||u===void 0&&s[l]!==!1)&&(s[l||c]=zC(a))}const o=(a,c)=>be.forEach(a,(u,f)=>i(u,f,c));if(be.isPlainObject(e)||e instanceof this.constructor)o(e,n);else if(be.isString(e)&&(e=e.trim())&&!_5e(e))o(x5e(e),n);else if(be.isHeaders(e))for(const[a,c]of e.entries())i(c,a,r);else e!=null&&i(n,e,r);return this}get(e,n){if(e=Db(e),e){const r=be.findKey(this,e);if(r){const s=this[r];if(!n)return s;if(n===!0)return w5e(s);if(be.isFunction(n))return n.call(this,s,r);if(be.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Db(e),e){const r=be.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||aD(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let s=!1;function i(o){if(o=Db(o),o){const a=be.findKey(r,o);a&&(!n||aD(r,r[a],a,n))&&(delete r[a],s=!0)}}return be.isArray(e)?e.forEach(i):i(e),s}clear(e){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const i=n[r];(!e||aD(this,this[i],i,e,!0))&&(delete this[i],s=!0)}return s}normalize(e){const n=this,r={};return be.forEach(this,(s,i)=>{const o=be.findKey(r,i);if(o){n[o]=zC(s),delete n[i];return}const a=e?S5e(i):String(i).trim();a!==i&&delete n[i],n[a]=zC(s),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return be.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=e&&be.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(s=>r.set(s)),r}static accessor(e){const r=(this[N6]=this[N6]={accessors:{}}).accessors,s=this.prototype;function i(o){const a=Db(o);r[a]||(C5e(s,o),r[a]=!0)}return be.isArray(e)?e.forEach(i):i(e),this}}$i.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);be.reduceDescriptors($i.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}});be.freezeMethods($i);function lD(t,e){const n=this||nS,r=e||n,s=$i.from(r.headers);let i=r.data;return be.forEach(t,function(a){i=a.call(n,i,s.normalize(),e?e.status:void 0)}),s.normalize(),i}function Jne(t){return!!(t&&t.__CANCEL__)}function Uy(t,e,n){Ct.call(this,t??"canceled",Ct.ERR_CANCELED,e,n),this.name="CanceledError"}be.inherits(Uy,Ct,{__CANCEL__:!0});function ere(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new Ct("Request failed with status code "+n.status,[Ct.ERR_BAD_REQUEST,Ct.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function E5e(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function R5e(t,e){t=t||10;const n=new Array(t),r=new Array(t);let s=0,i=0,o;return e=e!==void 0?e:1e3,function(c){const u=Date.now(),f=r[i];o||(o=u),n[s]=c,r[s]=u;let l=i,d=0;for(;l!==s;)d+=n[l++],l=l%t;if(s=(s+1)%t,s===i&&(i=(i+1)%t),u-o<e)return;const p=f&&u-f;return p?Math.round(d*1e3/p):void 0}}function A5e(t,e){let n=0,r=1e3/e,s,i;const o=(u,f=Date.now())=>{n=f,s=null,i&&(clearTimeout(i),i=null),t.apply(null,u)};return[(...u)=>{const f=Date.now(),l=f-n;l>=r?o(u,f):(s=u,i||(i=setTimeout(()=>{i=null,o(s)},r-l)))},()=>s&&o(s)]}const cR=(t,e,n=3)=>{let r=0;const s=R5e(50,250);return A5e(i=>{const o=i.loaded,a=i.lengthComputable?i.total:void 0,c=o-r,u=s(c),f=o<=a;r=o;const l={loaded:o,total:a,progress:a?o/a:void 0,bytes:c,rate:u||void 0,estimated:u&&a&&f?(a-o)/u:void 0,event:i,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(l)},n)},T6=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},k6=t=>(...e)=>be.asap(()=>t(...e)),P5e=Ha.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(i){let o=i;return e&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(o){const a=be.isString(o)?s(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}(),N5e=Ha.hasStandardBrowserEnv?{write(t,e,n,r,s,i){const o=[t+"="+encodeURIComponent(e)];be.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),be.isString(r)&&o.push("path="+r),be.isString(s)&&o.push("domain="+s),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function T5e(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function k5e(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function tre(t,e){return t&&!T5e(e)?k5e(t,e):e}const D6=t=>t instanceof $i?{...t}:t;function jp(t,e){e=e||{};const n={};function r(u,f,l){return be.isPlainObject(u)&&be.isPlainObject(f)?be.merge.call({caseless:l},u,f):be.isPlainObject(f)?be.merge({},f):be.isArray(f)?f.slice():f}function s(u,f,l){if(be.isUndefined(f)){if(!be.isUndefined(u))return r(void 0,u,l)}else return r(u,f,l)}function i(u,f){if(!be.isUndefined(f))return r(void 0,f)}function o(u,f){if(be.isUndefined(f)){if(!be.isUndefined(u))return r(void 0,u)}else return r(void 0,f)}function a(u,f,l){if(l in e)return r(u,f);if(l in t)r
`+i.map(I6).join(`
`):" "+I6(i[0]):"as no adapter specified";throw new Ct("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:YI};function cD(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Uy(null,t)}function j6(t){return cD(t),t.headers=$i.from(t.headers),t.data=lD.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),ire.getAdapter(t.adapter||nS.adapter)(t).then(function(r){return cD(t),r.data=lD.call(t,t.transformResponse,r),r.headers=$i.from(r.headers),r},function(r){return Jne(r)||(cD(t),r&&r.response&&(r.response.data=lD.call(t,t.transformResponse,r.response),r.response.headers=$i.from(r.response.headers))),Promise.reject(r)})}const ore="1.7.3",eF={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{eF[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const L6={};eF.transitional=function(e,n,r){function s(i,o){return"[Axios v"+ore+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,a)=>{if(e===!1)throw new Ct(s(o," has been removed"+(n?" in "+n:"")),Ct.ERR_DEPRECATED);return n&&!L6[o]&&(L6[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(i,o,a):!0}};function U5e(t,e,n){if(typeof t!="object")throw new Ct("options must be an object",Ct.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let s=r.length;for(;s-- >0;){const i=r[s],o=e[i];if(o){const a=t[i],c=a===void 0||o(a,i,t);if(c!==!0)throw new Ct("option "+i+" must be "+c,Ct.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ct("Unknown option "+i,Ct.ERR_BAD_OPTION)}}const XI={assertOptions:U5e,validators:eF},Hu=XI.validators;class pp{constructor(e){this.defaults=e,this.interceptors={request:new P6,response:new P6}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const i=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+i):r.stack=i}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=jp(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:i}=n;r!==void 0&&XI.assertOptions(r,{silentJSONParsing:Hu.transitional(Hu.boolean),forcedJSONParsing:Hu.transitional(Hu.boolean),clarifyTimeoutError:Hu.transitional(Hu.boolean)},!1),s!=null&&(be.isFunction(s)?n.paramsSerializer={serialize:s}:XI.assertOptions(s,{encode:Hu.function,serialize:Hu.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&be.merge(i.common,i[n.method]);i&&be.forEach(["delete","get","head","post","put","patch","common"],h=>{delete i[h]}),n.headers=$i.concat(o,i);const a=[];let c=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(c=c&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let f,l=0,d;if(!c){const h=[j6.bind(this),void 0];for(h.unshift.apply(h,a),h.push.apply(h,u),d=h.length,f=Promise.resolve(n);l<d;)f=f.then(h[l++],h[l++]);return f}d=a.length;let p=n;for(l=0;l<d;){const h=a[l++],m=a[l++];try{p=h(p)}catch(y){m.call(this,y);break}}try{f=j6.call(this,p)}catch(h){return Promise.reject(h)}for(l=0,d=u.length;l<d;)f=f.then(u[l++],u[l++]);return f}getUri(e){e=jp(this.defaults,e);const n=tre(e.baseURL,e.url);return Xne(n,e.params,e.paramsSerializer)}}be.forEach(["delete","get","head","options"],function(e){pp.prototype[e]=function(n,r){return this.request(jp(r||{},{method:e,url:n,data:(r||{}).data}))}});be.forEach(["post","put","patch"],function(e){function n(r){return function(i,o,a){return this.request(jp(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}pp.prototype[e]=n(),pp.prototype[e+"Form"]=n(!0)});class tF{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(s=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](s);r._listeners=null}),this.promise.then=s=>{let i;const o=new Promise(a=>{r.subscribe(a),i=a}).then(s);return o.cancel=function(){r.unsubscribe(i)},o},e(function(i,o,a){r.reason||(r.reason=new Uy(i,o,a),n(r.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;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new tF(function(s){e=s}),cancel:e}}}function H5e(t){return function(n){return t.apply(null,n)}}function V5e(t){return be.isObject(t)&&t.isAxiosError===!0}const QI={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(QI).forEach(([t,e])=>{QI[e]=t});function are(t){const e=new pp(t),n=$ne(pp.prototype.request,e);return be
If you continue, you will lose the changes.`,confirm_text:"Continue",cancel_text:"Cancel"}},main_menu:{home:"Home",settings:"Settings",dealers:"Dealers",catalog:"Catalog",quotes:"Quotes",search_placeholder:"Type here for search quotes and articles",user:{user_menu:"User menu",my_account:"My account",profile:"Profile",settings:"Settings",support:"Support",logout:"Logout"},logout_dialog:{title:"Confirm",description:"Are you sure you want to log out?",confirm_label:"Log out",cancel_label:"Cancel"}},login_page:{title:"Partner intranet",description:"Enter your email address and password to login",email_label:"Email",email_placeholder:"myemail@sample.com",password_label:"Password",forgotten_password:"Forgot your password?",become_dealer:"Do you want to become a Uecko partner?",contact_us:"Contact us",login:"Log in"},dashboard:{welcome:"Welcome"},catalog:{list:{title:"Catalog of articles",columns:{description:"Description",points:"Points",retail_price:"Retail price"}}},quotes:{list:{title:"Quotes",subtitle:"",tabs_title:"Status",tabs:{all:"All",draft:"Draft",ready:"Ready",delivered:"Delivered",accepted:"Accepted",rejected:"Rejected",archived:"Archived"},columns:{date:"Date",reference:"Reference",status:"Status",customer_reference:"Customer Ref.",customer_information:"Customer",total_price:"Imp. total",actions:{edit:"Edit quote"}},resume:{title:"Quote",download_quote:"Download quote",tabs:{resume:"Resume",preview:"Preview"},quote_information:"Quote Information",customer_information:"Customer Information",payment_information:"Payment Information",price_information:"Quote totals"}},create:{title:"New quote",tabs:{general:"General data",items:"Quote items",preview:"Quote preview",documents:"Documents",history:"History"},form_groups:{general:{title:"General Data",desc:"General data and quote customer"},status:{title:"Status",desc:"Quote status"},items:{title:"Quote Items",desc:"Quote detail lines. Use the catalog to make it easier to fill in the content."},documents:{title:"Attached Documents",desc:"Attach documents such as photos, drawings, sketches, etc. to your quotation."},history:{title:"History",desc:"Quote history"}},edit:{title:"Quote"}},edit:{title:"Quote"},downloading_dialog:{title:"Downloading quote",description:"Please wait while your quotation is generated and downloaded in PDF format...",progress:{label:"Download is in {{status}}",status_in_progress:"in progress",status_stopped:"stopped",value_label:"Elapsed time in seconds {{elapsed}}"},cancel_button:"Cancel the download",toast_success:"Quote downloaded"},catalog_picker_dialog:{title:"Select catalog items",description:"To complete your quote, you can add items from the catalog.",toast_article_added:"Catalog item added:"},quote_status_editor:{trigger_button:"Change quote status",title:"Change quote status",status:{draft:{title:"Draft",description:"The quote is in the initial stages of creation."},ready:{title:"Ready",description:"The quote is completed and ready to be delivered to the customer."},delivered:{title:"Delivered",description:"The quote has been sent to the client and a response is awaited."},accepted:{title:"Accepted",description:"The customer has approved the quote."},rejected:{title:"Rejected",description:"The customer has not accepted the quotation."},archived:{title:"Archived",description:"The quote is archived."}},submit_button:"Change status",toast_status_changed:"Quote status changed to:"},status:{draft:"Draft",ready:"Ready",delivered:"Delivered",accepted:"Accepted",rejected:"Rejected",archived:"Archived"},form_fields:{date:{label:"Date",desc:"Quote's date",placeholder:""},reference:{label:"Reference",desc:"Quote reference",placeholder:""},status:{label:"Status",desc:"Quote status",placeholder:""},lang_code:{label:"Language",desc:"Quote language",placeholder:""},currency_code:{label:"Currency",desc:"Quote currency",placeholder:""},customer_reference:{label:"Customer reference",desc:"Customer reference for this quote",placeholder:""},customer_information:{label:"Customer's contact data",desc:"Recommendation: enter the customer's name on the first lin
Street and number
zip code and city or state...`},payment_method:{label:"Payment method",placeholder:"",desc:"Method of payment for this quote"},notes:{label:"Notes",placeholder:"",desc:"Quote's notes"},validity:{label:"Validity time",placeholder:"",desc:"Quote's validity time"},subtotal_price:{label:"Subtotal",placeholder:"",desc:"Quote subtotal"},discount:{label:"Discount (%)",placeholder:"",desc:"Percentage discount"},discount_value:{label:"Discount ({{value}}%)",placeholder:"",desc:"Percentage discount"},discount_price:{label:"Discount price",placeholder:"",desc:"Percentage discount price"},before_tax_price:{label:"Before tax price",placeholder:"",desc:"Before tax price"},tax:{label:"Tax (%)",placeholder:"",desc:"Percentage Tax"},tax_value:{label:"Tax ({{value}}%)",placeholder:"",desc:"Percentage Tax"},tax_price:{label:"Tax price",placeholder:"",desc:"Percentage tax price"},total_price:{label:"Total price",placeholder:"",desc:"Quote total price"},items:{quantity:{label:"Quantity",placeholder:"",desc:""},description:{label:"Description",placeholder:"",desc:""},unit_price:{label:"Unit price",placeholder:"",desc:"Item unit price"},subtotal_price:{label:"Subtotal",placeholder:"",desc:""},discount:{label:"Dto (%)",placeholder:"",desc:"Percentage discount"},total_price:{label:"Total price",placeholder:"",desc:"Total price with percentage discount"}}}},settings:{edit:{title:"Settings",subtitle:"",tabs:{profile:"Profile settings",quotes:"Quote settings",legal:"Legal settings"}},form_fields:{image:{label:"Logotype",placeholder:"",desc:""},contact_information:{label:"Your contact information",placeholder:"",desc:"Your contact information as a dealer that will appear on the quotes given to your customers."},default_tax:{label:"Default tax (%)",placeholder:"",desc:"Default tax rate for your quotes"},default_legal_terms:{label:"Legal terms",placeholder:"",desc:"Legal information to be included at the end of your quotes"},default_payment_method:{label:"Payment method",placeholder:"",desc:"Default payment method to be used for new quotes"},default_notes:{label:"Notes",placeholder:"",desc:"Default notes to be used for new quotes"},default_quote_validity:{label:"Quote validity",placeholder:"",desc:"Default validity time to be used for new quotes"}}}},bUe={translation:yUe},xUe={common:{required:"obligatorio",cancel:"Cancelar",no:"No",yes:"Sí",save:"Guardar",save_close:"Guardar y Cerrar",accept:"Aceptar",discard:"Decartar",hide:"Ocultar",back:"Volver",upload:"Cargar",continue:"Continuar",close:"Cerrar",more:"More",add:"Añadir",sort_asc:"Asc",sort_asc_description:"En order ascendente. Click para ordenar descendentemente.",sort_desc:"Desc",sort_desc_description:"En orden descendente. Click para ordenar ascendentemente.",sort_none_description:"Sin orden. Click para ordenar ascendentemente.",rows_selected:"{{count}} fila(s) seleccionadas.",rows_selected_of_total:"{{count}} de {{total}} fila(s) seleccionadas.",rows_per_page:"Filas por página",num_page_of_total:"Página {{count}} de {{total}}",go_to_first_page:"Ir a la primera página",go_to_prev_page:"Ir a la página anterior",go_to_next_page:"Ir a la página siguiente",go_to_last_page:"Ir a la última página",filter_placeholder:"Escribe aquí para filtrar...",reset_filter:"Quitar el filtro",error:"Error",actions:"Acciones",open_menu:"Abrir el menú",duplicate_row:"Duplicar",duplicate_selected_rows:"Duplicar",duplicate_selected_rows_tooltip:"Duplica las fila(s) seleccionadas(s)",append_empty_row:"Añadir fila",append_empty_row_tooltip:"Añadir una fila vacía",append_article:"Añadir artículo",append_article_tooltip:"Elegir un artículo del catálogo y añadirlo",remove_row:"Eliminar",remove_selected_rows:"Eliminar",remove_selected_rows_tooltip:"Elimina las fila(s) seleccionadas(s)",reset_selected_rows:"Quitar selection",reset_selected_rows_tooltip:"Dejar de seleccionar la(s) fila(s)",insert_row_above:"Insertar fila encima",insert_row_below:"Insertar fila debajo",pick_date:"Elige una fecha",required_field:"Este campo es obligatorio",unsaved_changes_prompt:"Los últimos cambios no se han guardado. Si co
Si continúa, perderá los cambios.`,confirm_text:"Continuar",cancel_text:"No continuar"}},main_menu:{home:"Inicio",settings:"Ajustes",dealers:"Distribuidores",catalog:"Catálogo",quotes:"Cotizaciones",search_placeholder:"Buscar productos, cotizaciones, etc...",user:{user_menu:"Menú del usuario",my_account:"Mi cuenta",profile:"Perfil",settings:"Ajustes",support:"Soporte",logout:"Salir"},logout_dialog:{title:"Salir de la cuenta",description:"¿Desea salir de su cuenta?",confirm_label:"Salir",cancel_label:"Cancelar"}},login_page:{title:"Presupuestador para distribuidores",description:"Introduzca su dirección de correo electrónico y contraseña para acceder",email_label:"Email",email_placeholder:"micorreo@ejemplo.com",password_label:"Contraseña",forgotten_password:"¿Has olvidado tu contraseña?",become_dealer:"¿Quieres ser distribuidor de Uecko?",contact_us:"Contacta con nosotros",login:"Entrar"},dashboard:{welcome:"Bienvenido"},catalog:{list:{title:"Catálogo de artículos",columns:{description:"Descripción",points:"Puntos",retail_price:"PVP"}}},quotes:{list:{title:"Cotizaciones",subtitle:"",tabs_title:"Estados",tabs:{all:"Todas",draft:"Borradores",ready:"Preparados",delivered:"Entregado",accepted:"Aceptados",rejected:"Rechazados",archived:"Archivados"},columns:{date:"Fecha",reference:"Referencia",status:"Estado",customer_reference:"Ref. cliente",customer_information:"Cliente",total_price:"Imp. total",actions:{edit:"Editar"}},resume:{title:"Cotización",download_quote:"Descargar",tabs:{resume:"Resumen",preview:"Previsualización"},quote_information:"Información",customer_information:"Cliente",payment_information:"Pago",price_information:"Importes"}},create:{title:"Nueva cotización",tabs:{general:"Datos generales",items:"Contenido",preview:"Vista previa",documents:"Documentos",history:"Historial"},form_groups:{general:{title:"Datos generales",desc:"Datos generales y cliente al que va la cotización"},status:{title:"Estado",desc:"Estado de la cotización"},items:{title:"Contenido de la cotización",desc:"Líneas de detalle de la cotización. Ayúdese del catálogo para rellenar más fácilmente el contenido."},documents:{title:"Documentos",desc:"Añada adjuntar con su cotización documentos como fotos, planos, croquis, etc."},history:{title:"Historial",desc:"Historial de la cotización"}},edit:{title:"Cotización"}},edit:{title:"Cotización"},downloading_dialog:{title:"Descargando cotización",description:"Espere mientras se genera la cotización y se descarga en formato PDF...",progress:{label:"La descarga está {{status}}",status_in_progress:"en marcha",status_stopped:"parada",value_label:"Elapsed time in seconds {{elapsed}}"},cancel_button:"Cancelar la descarga",toast_success:"Quote downloaded"},catalog_picker_dialog:{title:"Seleccionar artículos del catálogo",description:"Para rellenar su cotización, puede añadir artículos del catálogo.",toast_article_added:"Artículo del catálogo añadido:"},quote_status_editor:{trigger_button:"Cambiar el estado",title:"Cambiar el estado de la cotización",status:{draft:{title:"Borrador",description:"La cotización está en fase inicial de creación."},ready:{title:"Preparado",description:"La cotización está completo y listo para ser entregado al cliente."},delivered:{title:"Entregado",description:"La cotización ha sido enviado al cliente y se espera su respuesta."},accepted:{title:"Aceptado",description:"El cliente ha aprobado la cotización."},rejected:{title:"Rechazado",description:"El cliente no ha aceptado la cotización."},archived:{title:"Archivado",description:"La cotización se ha guardado para referencia futura."}},submit_button:"Cambiar estado",toast_status_changed:"Estado de la cotización cambiado a:"},status:{draft:"Borrador",ready:"Preparado",delivered:"Entregado",accepted:"Aceptado",rejected:"Rechazado",archived:"Archivado"},form_fields:{date:{label:"Fecha",desc:"Fecha de esta cotización",placeholder:""},reference:{label:"Referencia",desc:"Referencia para esta cotización",placeholder:""},lang_code:{label:"Idioma",desc:"Idioma de la cotización",plac
Calle y número
Código postal y ciudad...`},payment_method:{label:"Forma de pago",placeholder:"placeholder",desc:"desc"},notes:{label:"Notas",placeholder:"",desc:"desc"},validity:{label:"Validez de la cotización",placeholder:"",desc:"desc"},subtotal_price:{label:"Importe neto",placeholder:"",desc:""},discount:{label:"Descuento (%)",placeholder:"",desc:"Porcentaje de descuento"},discount_value:{label:"Descuento ({{value}}%)",placeholder:"",desc:"Porcentaje de descuento"},discount_price:{label:"Imp. descuento",placeholder:"",desc:"Importe del descuento"},before_tax_price:{label:"Base imponible",placeholder:"",desc:""},tax:{label:"IVA (%)",placeholder:"",desc:"Porcentaje de IVA"},tax_value:{label:"IVA ({{value}}%)",placeholder:"",desc:"Porcentaje de IVA"},tax_price:{label:"Imp. descuento",placeholder:"",desc:"Importe del descuento"},total_price:{label:"Total price",placeholder:"",desc:"Quote total price"},items:{quantity:{label:"Cantidad",placeholder:"",desc:""},description:{label:"Descripción",placeholder:"",desc:""},unit_price:{label:"Imp. unitario",placeholder:"",desc:"Importe unitario del artículo"},subtotal_price:{label:"Subtotal",placeholder:"",desc:""},discount:{label:"Dto (%)",placeholder:"",desc:"Porcentaje de descuento"},total_price:{label:"Imp. total",placeholder:"",desc:"Importe total con el descuento ya aplicado"}}}},settings:{edit:{title:"Ajustes",subtitle:"",tabs:{profile:"Ajustes de perfil",quotes:"Ajustes legales",legal:"Ajustes para cotizaciones"}},form_fields:{logo:{label:"Logotipo",placeholder:"",desc:"Este logotipo aparecerá en las propuestas exportadas en PDF",requirements:"Se permiten ficheros JPG o PNG. Las dimensiones del logotipo deben ser 200x100 píxeles o proporcionales.",upload:"Subir logotipo",invalid_format:"Sólo se permiten ficheros JPG o PNG",invalid_dimensions:"Las dimensiones del logotipo deben ser 200x100 píxeles o proporcionales."},contact_information:{label:"Información de contacto",placeholder:"",desc:"Esta información de contacto aparecerá en las cotizaciones que entregue a sus clientes."},default_tax:{label:"IVA por defecto (%)",placeholder:"",desc:"Porcentaje de IVA por defecto en las cotizaciones"},default_legal_terms:{label:"Cláusulas legales",placeholder:"",desc:"Texto de texto legal que desee incluir en todas las cotizaciones nuevas"},default_payment_method:{label:"Forma de pago",placeholder:"",desc:"Texto para la forma de pago que se utilizará en las cotizaciones nuevas"},default_notes:{label:"Notas",placeholder:"",desc:"Notas a incluir en todas las cotizaciones nuevas"},default_quote_validity:{label:"Validez por defecto",placeholder:"",desc:"Texto para indicar el tiempo de validez de la cotización"}}},support:{modal:{title:"Enviar una incidencia",subtitle:"Utiliza este formulario para informar sobre cualquier problema que hayas encontrado mientras usabas la aplicación. Nuestro equipo de desarrollo revisará tu incidencia y tratará de resolverla."},form_fields:{}}},wUe={translation:xUe};Fs.use(dre).use(l2e).init({debug:!1,fallbackLng:"es",interpolation:{escapeValue:!1},resources:{ca:vUe,en:bUe,es:wUe}});uD.createRoot(document.getElementById("uecko")).render(w.jsx(oe.StrictMode,{children:w.jsx(nUe,{})}));