diff --git a/dist/assets/index-7cb1c35f.js b/dist/assets/index-7cb1c35f.js deleted file mode 100644 index e9ffc1a0..00000000 --- a/dist/assets/index-7cb1c35f.js +++ /dev/null @@ -1,388 +0,0 @@ -function gC(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(o){if(o.ep)return;o.ep=!0;const i=r(o);fetch(o.href,i)}})();var bs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function uh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ly={exports:{}},yu={},uy={exports:{}},G={};/** - * @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 Ga=Symbol.for("react.element"),yC=Symbol.for("react.portal"),bC=Symbol.for("react.fragment"),SC=Symbol.for("react.strict_mode"),xC=Symbol.for("react.profiler"),wC=Symbol.for("react.provider"),kC=Symbol.for("react.context"),CC=Symbol.for("react.forward_ref"),_C=Symbol.for("react.suspense"),PC=Symbol.for("react.memo"),TC=Symbol.for("react.lazy"),Cm=Symbol.iterator;function EC(e){return e===null||typeof e!="object"?null:(e=Cm&&e[Cm]||e["@@iterator"],typeof e=="function"?e:null)}var cy={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dy=Object.assign,fy={};function li(e,t,r){this.props=e,this.context=t,this.refs=fy,this.updater=r||cy}li.prototype.isReactComponent={};li.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};li.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function hy(){}hy.prototype=li.prototype;function ch(e,t,r){this.props=e,this.context=t,this.refs=fy,this.updater=r||cy}var dh=ch.prototype=new hy;dh.constructor=ch;dy(dh,li.prototype);dh.isPureReactComponent=!0;var _m=Array.isArray,py=Object.prototype.hasOwnProperty,fh={current:null},my={key:!0,ref:!0,__self:!0,__source:!0};function vy(e,t,r){var n,o={},i=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)py.call(t,n)&&!my.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1>>1,le=F[L];if(0>>1;Lo(Jt,W))Teo(Oe,Jt)?(F[L]=Oe,F[Te]=W,L=Te):(F[L]=Jt,F[Ke]=W,L=Ke);else if(Teo(Oe,W))F[L]=Oe,F[Te]=W,L=Te;else break e}}return N}function o(F,N){var W=F.sortIndex-N.sortIndex;return W!==0?W:F.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],u=[],c=1,d=null,f=3,h=!1,v=!1,y=!1,x=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(F){for(var N=r(u);N!==null;){if(N.callback===null)n(u);else if(N.startTime<=F)n(u),N.sortIndex=N.expirationTime,t(l,N);else break;N=r(u)}}function C(F){if(y=!1,g(F),!v)if(r(l)!==null)v=!0,ze(P);else{var N=r(u);N!==null&&at(C,N.startTime-F)}}function P(F,N){v=!1,y&&(y=!1,m($),$=-1),h=!0;var W=f;try{for(g(N),d=r(l);d!==null&&(!(d.expirationTime>N)||F&&!U());){var L=d.callback;if(typeof L=="function"){d.callback=null,f=d.priorityLevel;var le=L(d.expirationTime<=N);N=e.unstable_now(),typeof le=="function"?d.callback=le:d===r(l)&&n(l),g(N)}else n(l);d=r(l)}if(d!==null)var Y=!0;else{var Ke=r(u);Ke!==null&&at(C,Ke.startTime-N),Y=!1}return Y}finally{d=null,f=W,h=!1}}var A=!1,T=null,$=-1,R=5,z=-1;function U(){return!(e.unstable_now()-zF||125L?(F.sortIndex=W,t(u,F),r(l)===null&&F===r(u)&&(y?(m($),$=-1):y=!0,at(C,W-L))):(F.sortIndex=le,t(l,F),v||h||(v=!0,ze(P))),F},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(F){var N=f;return function(){var W=f;f=N;try{return F.apply(this,arguments)}finally{f=W}}}})(Sy);by.exports=Sy;var LC=by.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 xy=S,kt=LC;function M(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zd=Object.prototype.hasOwnProperty,BC=/^[: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]*$/,Em={},$m={};function NC(e){return zd.call($m,e)?!0:zd.call(Em,e)?!1:BC.test(e)?$m[e]=!0:(Em[e]=!0,!1)}function VC(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function WC(e,t,r,n){if(t===null||typeof t>"u"||VC(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function it(e,t,r,n,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Ge={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ge[e]=new it(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ge[t]=new it(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ge[e]=new it(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ge[e]=new it(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ge[e]=new it(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ge[e]=new it(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ge[e]=new it(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ge[e]=new it(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ge[e]=new it(e,5,!1,e.toLowerCase(),null,!1,!1)});var ph=/[\-:]([a-z])/g;function mh(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(ph,mh);Ge[t]=new it(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ph,mh);Ge[t]=new it(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ph,mh);Ge[t]=new it(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ge[e]=new it(e,1,!1,e.toLowerCase(),null,!1,!1)});Ge.xlinkHref=new it("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ge[e]=new it(e,1,!1,e.toLowerCase(),null,!0,!0)});function vh(e,t,r,n){var o=Ge.hasOwnProperty(t)?Ge[t]:null;(o!==null?o.type!==0:n||!(2s||o[a]!==i[s]){var l=` -`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{wc=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Ii(e):""}function UC(e){switch(e.tag){case 5:return Ii(e.type);case 16:return Ii("Lazy");case 13:return Ii("Suspense");case 19:return Ii("SuspenseList");case 0:case 2:case 15:return e=kc(e.type,!1),e;case 11:return e=kc(e.type.render,!1),e;case 1:return e=kc(e.type,!0),e;default:return""}}function Od(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ho:return"Fragment";case fo:return"Portal";case Fd:return"Profiler";case gh:return"StrictMode";case Id:return"Suspense";case Dd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Cy:return(e.displayName||"Context")+".Consumer";case ky:return(e._context.displayName||"Context")+".Provider";case yh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case bh:return t=e.displayName||null,t!==null?t:Od(e.type)||"Memo";case Gr:t=e._payload,e=e._init;try{return Od(e(t))}catch{}}return null}function HC(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Od(t);case 8:return t===gh?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function hn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Py(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function GC(e){var t=Py(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ws(e){e._valueTracker||(e._valueTracker=GC(e))}function Ty(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Py(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function $l(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function jd(e,t){var r=t.checked;return Ce({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r!=null?r:e._wrapperState.initialChecked})}function Rm(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=hn(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ey(e,t){t=t.checked,t!=null&&vh(e,"checked",t,!1)}function Ld(e,t){Ey(e,t);var r=hn(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Bd(e,t.type,r):t.hasOwnProperty("defaultValue")&&Bd(e,t.type,hn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Mm(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Bd(e,t,r){(t!=="number"||$l(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Di=Array.isArray;function Io(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=ks.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function pa(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Ki={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},KC=["Webkit","ms","Moz","O"];Object.keys(Ki).forEach(function(e){KC.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ki[t]=Ki[e]})});function My(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Ki.hasOwnProperty(e)&&Ki[e]?(""+t).trim():t+"px"}function zy(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=My(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var YC=Ce({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Wd(e,t){if(t){if(YC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(M(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(M(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(M(61))}if(t.style!=null&&typeof t.style!="object")throw Error(M(62))}}function Ud(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Hd=null;function Sh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Gd=null,Do=null,Oo=null;function Im(e){if(e=qa(e)){if(typeof Gd!="function")throw Error(M(280));var t=e.stateNode;t&&(t=ku(t),Gd(e.stateNode,e.type,t))}}function Fy(e){Do?Oo?Oo.push(e):Oo=[e]:Do=e}function Iy(){if(Do){var e=Do,t=Oo;if(Oo=Do=null,Im(e),t)for(e=0;e>>=0,e===0?32:31-(i_(e)/a_|0)|0}var Cs=64,_s=4194304;function Oi(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function zl(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,i=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~o;s!==0?n=Oi(s):(i&=a,i!==0&&(n=Oi(i)))}else a=r&~o,a!==0?n=Oi(a):i!==0&&(n=Oi(i));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Ka(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-qt(t),e[t]=r}function c_(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=qi),Um=String.fromCharCode(32),Hm=!1;function t1(e,t){switch(e){case"keyup":return j_.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function r1(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var po=!1;function B_(e,t){switch(e){case"compositionend":return r1(t);case"keypress":return t.which!==32?null:(Hm=!0,Um);case"textInput":return e=t.data,e===Um&&Hm?null:e;default:return null}}function N_(e,t){if(po)return e==="compositionend"||!Eh&&t1(e,t)?(e=Jy(),nl=_h=Zr=null,po=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=qm(r)}}function a1(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?a1(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function s1(){for(var e=window,t=$l();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=$l(e.document)}return t}function $h(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function X_(e){var t=s1(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&a1(r.ownerDocument.documentElement,r)){if(n!==null&&$h(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,i=Math.min(n.start,o);n=n.end===void 0?i:Math.min(n.end,o),!e.extend&&i>n&&(o=n,n=i,i=o),o=Xm(r,i);var a=Xm(r,n);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,mo=null,Zd=null,Qi=null,Jd=!1;function Qm(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Jd||mo==null||mo!==$l(n)||(n=mo,"selectionStart"in n&&$h(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Qi&&Sa(Qi,n)||(Qi=n,n=Dl(Zd,"onSelect"),0yo||(e.current=af[yo],af[yo]=null,yo--)}function de(e,t){yo++,af[yo]=e.current,e.current=t}var pn={},Ze=yn(pn),dt=yn(!1),Kn=pn;function Xo(e,t){var r=e.type.contextTypes;if(!r)return pn;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ft(e){return e=e.childContextTypes,e!=null}function jl(){ve(dt),ve(Ze)}function ov(e,t,r){if(Ze.current!==pn)throw Error(M(168));de(Ze,t),de(dt,r)}function v1(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(M(108,HC(e)||"Unknown",o));return Ce({},r,n)}function Ll(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pn,Kn=Ze.current,de(Ze,e),de(dt,dt.current),!0}function iv(e,t,r){var n=e.stateNode;if(!n)throw Error(M(169));r?(e=v1(e,t,Kn),n.__reactInternalMemoizedMergedChildContext=e,ve(dt),ve(Ze),de(Ze,e)):ve(dt),de(dt,r)}var wr=null,Cu=!1,Oc=!1;function g1(e){wr===null?wr=[e]:wr.push(e)}function l2(e){Cu=!0,g1(e)}function bn(){if(!Oc&&wr!==null){Oc=!0;var e=0,t=ae;try{var r=wr;for(ae=1;e>=a,o-=a,_r=1<<32-qt(t)+o|r<$?(R=T,T=null):R=T.sibling;var z=f(m,T,g[$],C);if(z===null){T===null&&(T=R);break}e&&T&&z.alternate===null&&t(m,T),p=i(z,p,$),A===null?P=z:A.sibling=z,A=z,T=R}if($===g.length)return r(m,T),Se&&_n(m,$),P;if(T===null){for(;$$?(R=T,T=null):R=T.sibling;var U=f(m,T,z.value,C);if(U===null){T===null&&(T=R);break}e&&T&&U.alternate===null&&t(m,T),p=i(U,p,$),A===null?P=U:A.sibling=U,A=U,T=R}if(z.done)return r(m,T),Se&&_n(m,$),P;if(T===null){for(;!z.done;$++,z=g.next())z=d(m,z.value,C),z!==null&&(p=i(z,p,$),A===null?P=z:A.sibling=z,A=z);return Se&&_n(m,$),P}for(T=n(m,T);!z.done;$++,z=g.next())z=h(T,m,$,z.value,C),z!==null&&(e&&z.alternate!==null&&T.delete(z.key===null?$:z.key),p=i(z,p,$),A===null?P=z:A.sibling=z,A=z);return e&&T.forEach(function(ce){return t(m,ce)}),Se&&_n(m,$),P}function x(m,p,g,C){if(typeof g=="object"&&g!==null&&g.type===ho&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case xs:e:{for(var P=g.key,A=p;A!==null;){if(A.key===P){if(P=g.type,P===ho){if(A.tag===7){r(m,A.sibling),p=o(A,g.props.children),p.return=m,m=p;break e}}else if(A.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===Gr&&fv(P)===A.type){r(m,A.sibling),p=o(A,g.props),p.ref=Ci(m,A,g),p.return=m,m=p;break e}r(m,A);break}else t(m,A);A=A.sibling}g.type===ho?(p=Nn(g.props.children,m.mode,C,g.key),p.return=m,m=p):(C=dl(g.type,g.key,g.props,null,m.mode,C),C.ref=Ci(m,p,g),C.return=m,m=C)}return a(m);case fo:e:{for(A=g.key;p!==null;){if(p.key===A)if(p.tag===4&&p.stateNode.containerInfo===g.containerInfo&&p.stateNode.implementation===g.implementation){r(m,p.sibling),p=o(p,g.children||[]),p.return=m,m=p;break e}else{r(m,p);break}else t(m,p);p=p.sibling}p=Hc(g,m.mode,C),p.return=m,m=p}return a(m);case Gr:return A=g._init,x(m,p,A(g._payload),C)}if(Di(g))return v(m,p,g,C);if(bi(g))return y(m,p,g,C);Ms(m,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,p!==null&&p.tag===6?(r(m,p.sibling),p=o(p,g),p.return=m,m=p):(r(m,p),p=Uc(g,m.mode,C),p.return=m,m=p),a(m)):r(m,p)}return x}var Zo=_1(!0),P1=_1(!1),Xa={},hr=yn(Xa),Ca=yn(Xa),_a=yn(Xa);function Dn(e){if(e===Xa)throw Error(M(174));return e}function jh(e,t){switch(de(_a,t),de(Ca,e),de(hr,Xa),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Vd(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Vd(t,e)}ve(hr),de(hr,t)}function Jo(){ve(hr),ve(Ca),ve(_a)}function T1(e){Dn(_a.current);var t=Dn(hr.current),r=Vd(t,e.type);t!==r&&(de(Ca,e),de(hr,r))}function Lh(e){Ca.current===e&&(ve(hr),ve(Ca))}var xe=yn(0);function Hl(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var jc=[];function Bh(){for(var e=0;er?r:4,e(!0);var n=Lc.transition;Lc.transition={};try{e(!1),t()}finally{ae=r,Lc.transition=n}}function W1(){return Bt().memoizedState}function f2(e,t,r){var n=ln(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},U1(e))H1(t,r);else if(r=x1(e,t,r,n),r!==null){var o=rt();Xt(r,e,n,o),G1(r,t,n)}}function h2(e,t,r){var n=ln(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(U1(e))H1(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,Qt(s,a)){var l=t.interleaved;l===null?(o.next=o,Dh(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}r=x1(e,t,o,n),r!==null&&(o=rt(),Xt(r,e,n,o),G1(r,t,n))}}function U1(e){var t=e.alternate;return e===ke||t!==null&&t===ke}function H1(e,t){Zi=Gl=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function G1(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,wh(e,r)}}var Kl={readContext:Lt,useCallback:Ye,useContext:Ye,useEffect:Ye,useImperativeHandle:Ye,useInsertionEffect:Ye,useLayoutEffect:Ye,useMemo:Ye,useReducer:Ye,useRef:Ye,useState:Ye,useDebugValue:Ye,useDeferredValue:Ye,useTransition:Ye,useMutableSource:Ye,useSyncExternalStore:Ye,useId:Ye,unstable_isNewReconciler:!1},p2={readContext:Lt,useCallback:function(e,t){return or().memoizedState=[e,t===void 0?null:t],e},useContext:Lt,useEffect:pv,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,sl(4194308,4,j1.bind(null,t,e),r)},useLayoutEffect:function(e,t){return sl(4194308,4,e,t)},useInsertionEffect:function(e,t){return sl(4,2,e,t)},useMemo:function(e,t){var r=or();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=or();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=f2.bind(null,ke,e),[n.memoizedState,e]},useRef:function(e){var t=or();return e={current:e},t.memoizedState=e},useState:hv,useDebugValue:Hh,useDeferredValue:function(e){return or().memoizedState=e},useTransition:function(){var e=hv(!1),t=e[0];return e=d2.bind(null,e[1]),or().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=ke,o=or();if(Se){if(r===void 0)throw Error(M(407));r=r()}else{if(r=t(),Be===null)throw Error(M(349));qn&30||A1(n,t,r)}o.memoizedState=r;var i={value:r,getSnapshot:t};return o.queue=i,pv(M1.bind(null,n,i,e),[e]),n.flags|=2048,Ea(9,R1.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=or(),t=Be.identifierPrefix;if(Se){var r=Pr,n=_r;r=(n&~(1<<32-qt(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Pa++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[cr]=t,e[ka]=n,tb(e,t,!1,!1),t.stateNode=e;e:{switch(a=Ud(r,n),r){case"dialog":pe("cancel",e),pe("close",e),o=n;break;case"iframe":case"object":case"embed":pe("load",e),o=n;break;case"video":case"audio":for(o=0;oti&&(t.flags|=128,n=!0,_i(i,!1),t.lanes=4194304)}else{if(!n)if(e=Hl(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),_i(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!Se)return qe(t),null}else 2*Ee()-i.renderingStartTime>ti&&r!==1073741824&&(t.flags|=128,n=!0,_i(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ee(),t.sibling=null,r=xe.current,de(xe,n?r&1|2:r&1),t):(qe(t),null);case 22:case 23:return Qh(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?yt&1073741824&&(qe(t),t.subtreeFlags&6&&(t.flags|=8192)):qe(t),null;case 24:return null;case 25:return null}throw Error(M(156,t.tag))}function w2(e,t){switch(Rh(t),t.tag){case 1:return ft(t.type)&&jl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jo(),ve(dt),ve(Ze),Bh(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Lh(t),null;case 13:if(ve(xe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(M(340));Qo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ve(xe),null;case 4:return Jo(),null;case 10:return Ih(t.type._context),null;case 22:case 23:return Qh(),null;case 24:return null;default:return null}}var Fs=!1,Qe=!1,k2=typeof WeakSet=="function"?WeakSet:Set,D=null;function wo(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){_e(e,t,n)}else r.current=null}function yf(e,t,r){try{r()}catch(n){_e(e,t,n)}}var kv=!1;function C2(e,t){if(ef=Fl,e=s1(),$h(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,l=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var h;d!==r||o!==0&&d.nodeType!==3||(s=a+o),d!==i||n!==0&&d.nodeType!==3||(l=a+n),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)f=d,d=h;for(;;){if(d===e)break t;if(f===r&&++u===o&&(s=a),f===i&&++c===n&&(l=a),(h=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=h}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(tf={focusedElem:e,selectionRange:r},Fl=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var y=v.memoizedProps,x=v.memoizedState,m=t.stateNode,p=m.getSnapshotBeforeUpdate(t.elementType===t.type?y:Ht(t.type,y),x);m.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(M(163))}}catch(C){_e(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,D=e;break}D=t.return}return v=kv,kv=!1,v}function Ji(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&yf(t,r,i)}o=o.next}while(o!==n)}}function Tu(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function bf(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function ob(e){var t=e.alternate;t!==null&&(e.alternate=null,ob(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[cr],delete t[ka],delete t[of],delete t[a2],delete t[s2])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ib(e){return e.tag===5||e.tag===3||e.tag===4}function Cv(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ib(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Sf(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Ol));else if(n!==4&&(e=e.child,e!==null))for(Sf(e,t,r),e=e.sibling;e!==null;)Sf(e,t,r),e=e.sibling}function xf(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(xf(e,t,r),e=e.sibling;e!==null;)xf(e,t,r),e=e.sibling}var We=null,Gt=!1;function Nr(e,t,r){for(r=r.child;r!==null;)ab(e,t,r),r=r.sibling}function ab(e,t,r){if(fr&&typeof fr.onCommitFiberUnmount=="function")try{fr.onCommitFiberUnmount(bu,r)}catch{}switch(r.tag){case 5:Qe||wo(r,t);case 6:var n=We,o=Gt;We=null,Nr(e,t,r),We=n,Gt=o,We!==null&&(Gt?(e=We,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):We.removeChild(r.stateNode));break;case 18:We!==null&&(Gt?(e=We,r=r.stateNode,e.nodeType===8?Dc(e.parentNode,r):e.nodeType===1&&Dc(e,r),ya(e)):Dc(We,r.stateNode));break;case 4:n=We,o=Gt,We=r.stateNode.containerInfo,Gt=!0,Nr(e,t,r),We=n,Gt=o;break;case 0:case 11:case 14:case 15:if(!Qe&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&yf(r,t,a),o=o.next}while(o!==n)}Nr(e,t,r);break;case 1:if(!Qe&&(wo(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){_e(r,t,s)}Nr(e,t,r);break;case 21:Nr(e,t,r);break;case 22:r.mode&1?(Qe=(n=Qe)||r.memoizedState!==null,Nr(e,t,r),Qe=n):Nr(e,t,r);break;default:Nr(e,t,r)}}function _v(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new k2),t.forEach(function(n){var o=z2.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Vt(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=a),n&=~i}if(n=o,n=Ee()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*P2(n/1960))-n,10e?16:e,Jr===null)var n=!1;else{if(e=Jr,Jr=null,Xl=0,Z&6)throw Error(M(331));var o=Z;for(Z|=4,D=e.current;D!==null;){var i=D,a=i.child;if(D.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lEe()-qh?Bn(e,0):Yh|=r),ht(e,t)}function pb(e,t){t===0&&(e.mode&1?(t=_s,_s<<=1,!(_s&130023424)&&(_s=4194304)):t=1);var r=rt();e=Ir(e,t),e!==null&&(Ka(e,t,r),ht(e,r))}function M2(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),pb(e,r)}function z2(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(M(314))}n!==null&&n.delete(t),pb(e,r)}var mb;mb=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||dt.current)ut=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return ut=!1,S2(e,t,r);ut=!!(e.flags&131072)}else ut=!1,Se&&t.flags&1048576&&y1(t,Nl,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;ll(e,t),e=t.pendingProps;var o=Xo(t,Ze.current);Lo(t,r),o=Vh(null,t,n,e,o,r);var i=Wh();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ft(n)?(i=!0,Ll(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Oh(t),o.updater=_u,t.stateNode=o,o._reactInternals=t,df(t,n,e,r),t=pf(null,t,n,!0,i,r)):(t.tag=0,Se&&i&&Ah(t),et(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(ll(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=I2(n),e=Ht(n,e),o){case 0:t=hf(null,t,n,e,r);break e;case 1:t=Sv(null,t,n,e,r);break e;case 11:t=yv(null,t,n,e,r);break e;case 14:t=bv(null,t,n,Ht(n.type,e),r);break e}throw Error(M(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ht(n,o),hf(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ht(n,o),Sv(e,t,n,o,r);case 3:e:{if(Z1(t),e===null)throw Error(M(387));n=t.pendingProps,i=t.memoizedState,o=i.element,w1(e,t),Ul(t,n,null,r);var a=t.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=ei(Error(M(423)),t),t=xv(e,t,n,r,o);break e}else if(n!==o){o=ei(Error(M(424)),t),t=xv(e,t,n,r,o);break e}else for(bt=on(t.stateNode.containerInfo.firstChild),St=t,Se=!0,Kt=null,r=P1(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Qo(),n===o){t=Dr(e,t,r);break e}et(e,t,n,r)}t=t.child}return t;case 5:return T1(t),e===null&&lf(t),n=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,rf(n,o)?a=null:i!==null&&rf(n,i)&&(t.flags|=32),Q1(e,t),et(e,t,a,r),t.child;case 6:return e===null&&lf(t),null;case 13:return J1(e,t,r);case 4:return jh(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Zo(t,null,n,r):et(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ht(n,o),yv(e,t,n,o,r);case 7:return et(e,t,t.pendingProps,r),t.child;case 8:return et(e,t,t.pendingProps.children,r),t.child;case 12:return et(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,de(Vl,n._currentValue),n._currentValue=a,i!==null)if(Qt(i.value,a)){if(i.children===o.children&&!dt.current){t=Dr(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(i.tag===1){l=$r(-1,r&-r),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),uf(i.return,r,t),s.lanes|=r;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(M(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),uf(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}et(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Lo(t,r),o=Lt(o),n=n(o),t.flags|=1,et(e,t,n,r),t.child;case 14:return n=t.type,o=Ht(n,t.pendingProps),o=Ht(n.type,o),bv(e,t,n,o,r);case 15:return q1(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ht(n,o),ll(e,t),t.tag=1,ft(n)?(e=!0,Ll(t)):e=!1,Lo(t,r),C1(t,n,o),df(t,n,o,r),pf(null,t,n,!0,e,r);case 19:return eb(e,t,r);case 22:return X1(e,t,r)}throw Error(M(156,t.tag))};function vb(e,t){return Vy(e,t)}function F2(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function It(e,t,r,n){return new F2(e,t,r,n)}function Jh(e){return e=e.prototype,!(!e||!e.isReactComponent)}function I2(e){if(typeof e=="function")return Jh(e)?1:0;if(e!=null){if(e=e.$$typeof,e===yh)return 11;if(e===bh)return 14}return 2}function un(e,t){var r=e.alternate;return r===null?(r=It(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function dl(e,t,r,n,o,i){var a=2;if(n=e,typeof e=="function")Jh(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case ho:return Nn(r.children,o,i,t);case gh:a=8,o|=8;break;case Fd:return e=It(12,r,t,o|2),e.elementType=Fd,e.lanes=i,e;case Id:return e=It(13,r,t,o),e.elementType=Id,e.lanes=i,e;case Dd:return e=It(19,r,t,o),e.elementType=Dd,e.lanes=i,e;case _y:return $u(r,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ky:a=10;break e;case Cy:a=9;break e;case yh:a=11;break e;case bh:a=14;break e;case Gr:a=16,n=null;break e}throw Error(M(130,e==null?e:typeof e,""))}return t=It(a,r,t,o),t.elementType=e,t.type=n,t.lanes=i,t}function Nn(e,t,r,n){return e=It(7,e,n,t),e.lanes=r,e}function $u(e,t,r,n){return e=It(22,e,n,t),e.elementType=_y,e.lanes=r,e.stateNode={isHidden:!1},e}function Uc(e,t,r){return e=It(6,e,null,t),e.lanes=r,e}function Hc(e,t,r){return t=It(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function D2(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_c(0),this.expirationTimes=_c(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_c(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function ep(e,t,r,n,o,i,a,s,l){return e=new D2(e,t,r,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=It(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Oh(i),e}function O2(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Sb)}catch(e){console.error(e)}}Sb(),yy.exports=_t;var op=yy.exports,zv=op;Md.createRoot=zv.createRoot,Md.hydrateRoot=zv.hydrateRoot;function V2(e){if(e.sheet)return e.sheet;for(var t=0;t0?Ue(di,--pt):0,ri--,Re===10&&(ri=1,Iu--),Re}function xt(){return Re=pt2||Ra(Re)>3?"":" "}function tP(e,t){for(;--t&&xt()&&!(Re<48||Re>102||Re>57&&Re<65||Re>70&&Re<97););return Qa(e,fl()+(t<6&&pr()==32&&xt()==32))}function Tf(e){for(;xt();)switch(Re){case e:return pt;case 34:case 39:e!==34&&e!==39&&Tf(Re);break;case 40:e===41&&Tf(e);break;case 92:xt();break}return pt}function rP(e,t){for(;xt()&&e+Re!==47+10;)if(e+Re===42+42&&pr()===47)break;return"/*"+Qa(t,pt-1)+"*"+Fu(e===47?e:xt())}function nP(e){for(;!Ra(pr());)xt();return Qa(e,pt)}function oP(e){return Pb(pl("",null,null,null,[""],e=_b(e),0,[0],e))}function pl(e,t,r,n,o,i,a,s,l){for(var u=0,c=0,d=a,f=0,h=0,v=0,y=1,x=1,m=1,p=0,g="",C=o,P=i,A=n,T=g;x;)switch(v=p,p=xt()){case 40:if(v!=108&&Ue(T,d-1)==58){Pf(T+=re(hl(p),"&","&\f"),"&\f")!=-1&&(m=-1);break}case 34:case 39:case 91:T+=hl(p);break;case 9:case 10:case 13:case 32:T+=eP(v);break;case 92:T+=tP(fl()-1,7);continue;case 47:switch(pr()){case 42:case 47:Os(iP(rP(xt(),fl()),t,r),l);break;default:T+="/"}break;case 123*y:s[u++]=lr(T)*m;case 125*y:case 59:case 0:switch(p){case 0:case 125:x=0;case 59+c:m==-1&&(T=re(T,/\f/g,"")),h>0&&lr(T)-d&&Os(h>32?Iv(T+";",n,r,d-1):Iv(re(T," ","")+";",n,r,d-2),l);break;case 59:T+=";";default:if(Os(A=Fv(T,t,r,u,c,o,s,g,C=[],P=[],d),i),p===123)if(c===0)pl(T,t,A,A,C,i,d,s,P);else switch(f===99&&Ue(T,3)===110?100:f){case 100:case 108:case 109:case 115:pl(e,A,A,n&&Os(Fv(e,A,A,0,0,o,s,g,o,C=[],d),P),o,P,d,s,n?C:P);break;default:pl(T,A,A,A,[""],P,0,s,P)}}u=c=h=0,y=m=1,g=T="",d=a;break;case 58:d=1+lr(T),h=v;default:if(y<1){if(p==123)--y;else if(p==125&&y++==0&&J2()==125)continue}switch(T+=Fu(p),p*y){case 38:m=c>0?1:(T+="\f",-1);break;case 44:s[u++]=(lr(T)-1)*m,m=1;break;case 64:pr()===45&&(T+=hl(xt())),f=pr(),c=d=lr(g=T+=nP(fl())),p++;break;case 45:v===45&&lr(T)==2&&(y=0)}}return i}function Fv(e,t,r,n,o,i,a,s,l,u,c){for(var d=o-1,f=o===0?i:[""],h=sp(f),v=0,y=0,x=0;v0?f[m]+" "+p:re(p,/&\f/g,f[m])))&&(l[x++]=g);return Du(e,t,r,o===0?ip:s,l,u,c)}function iP(e,t,r){return Du(e,t,r,xb,Fu(Z2()),Aa(e,2,-2),0)}function Iv(e,t,r,n){return Du(e,t,r,ap,Aa(e,0,n),Aa(e,n+1,-1),n)}function No(e,t){for(var r="",n=sp(e),o=0;o6)switch(Ue(e,t+1)){case 109:if(Ue(e,t+4)!==45)break;case 102:return re(e,/(.+:)(.+)-([^]+)/,"$1"+te+"$2-$3$1"+Jl+(Ue(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Pf(e,"stretch")?Eb(re(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ue(e,t+1)!==115)break;case 6444:switch(Ue(e,lr(e)-3-(~Pf(e,"!important")&&10))){case 107:return re(e,":",":"+te)+e;case 101:return re(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+te+(Ue(e,14)===45?"inline-":"")+"box$3$1"+te+"$2$3$1"+Xe+"$2box$3")+e}break;case 5936:switch(Ue(e,t+11)){case 114:return te+e+Xe+re(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return te+e+Xe+re(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return te+e+Xe+re(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return te+e+Xe+e+e}return e}var pP=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case ap:t.return=Eb(t.value,t.length);break;case wb:return No([Ti(t,{value:re(t.value,"@","@"+te)})],o);case ip:if(t.length)return Q2(t.props,function(i){switch(X2(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return No([Ti(t,{props:[re(i,/:(read-\w+)/,":"+Jl+"$1")]})],o);case"::placeholder":return No([Ti(t,{props:[re(i,/:(plac\w+)/,":"+te+"input-$1")]}),Ti(t,{props:[re(i,/:(plac\w+)/,":"+Jl+"$1")]}),Ti(t,{props:[re(i,/:(plac\w+)/,Xe+"input-$1")]})],o)}return""})}},mP=[pP],vP=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(y){var x=y.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(y),y.setAttribute("data-s",""))})}var o=t.stylisPlugins||mP,i={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(y){for(var x=y.getAttribute("data-emotion").split(" "),m=1;m=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var EP={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},$P=/[A-Z]|^ms/g,AP=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Ib=function(t){return t.charCodeAt(1)===45},jv=function(t){return t!=null&&typeof t!="boolean"},Gc=Tb(function(e){return Ib(e)?e:e.replace($P,"-$&").toLowerCase()}),Lv=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(AP,function(n,o,i){return ur={name:o,styles:i,next:ur},o})}return EP[t]!==1&&!Ib(t)&&typeof r=="number"&&r!==0?r+"px":r};function Ma(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return ur={name:r.name,styles:r.styles,next:ur},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)ur={name:n.name,styles:n.styles,next:ur},n=n.next;var o=r.styles+";";return o}return RP(e,t,r)}case"function":{if(e!==void 0){var i=ur,a=r(e);return ur=i,Ma(e,t,a)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function RP(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o_.jsx(Ku,{styles:Bb}),BP=({scope:e=""})=>_.jsx(Ku,{styles:Lb` - html { - line-height: 1.5; - -webkit-text-size-adjust: 100%; - font-family: system-ui, sans-serif; - -webkit-font-smoothing: antialiased; - text-rendering: optimizeLegibility; - -moz-osx-font-smoothing: grayscale; - touch-action: manipulation; - } - - body { - position: relative; - min-height: 100%; - margin: 0; - font-feature-settings: "kern"; - } - - ${e} :where(*, *::before, *::after) { - border-width: 0; - border-style: solid; - box-sizing: border-box; - word-wrap: break-word; - } - - main { - display: block; - } - - ${e} hr { - border-top-width: 1px; - box-sizing: content-box; - height: 0; - overflow: visible; - } - - ${e} :where(pre, code, kbd,samp) { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace; - font-size: 1em; - } - - ${e} a { - background-color: transparent; - color: inherit; - text-decoration: inherit; - } - - ${e} abbr[title] { - border-bottom: none; - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - } - - ${e} :where(b, strong) { - font-weight: bold; - } - - ${e} small { - font-size: 80%; - } - - ${e} :where(sub,sup) { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - } - - ${e} sub { - bottom: -0.25em; - } - - ${e} sup { - top: -0.5em; - } - - ${e} img { - border-style: none; - } - - ${e} :where(button, input, optgroup, select, textarea) { - font-family: inherit; - font-size: 100%; - line-height: 1.15; - margin: 0; - } - - ${e} :where(button, input) { - overflow: visible; - } - - ${e} :where(button, select) { - text-transform: none; - } - - ${e} :where( - button::-moz-focus-inner, - [type="button"]::-moz-focus-inner, - [type="reset"]::-moz-focus-inner, - [type="submit"]::-moz-focus-inner - ) { - border-style: none; - padding: 0; - } - - ${e} fieldset { - padding: 0.35em 0.75em 0.625em; - } - - ${e} legend { - box-sizing: border-box; - color: inherit; - display: table; - max-width: 100%; - padding: 0; - white-space: normal; - } - - ${e} progress { - vertical-align: baseline; - } - - ${e} textarea { - overflow: auto; - } - - ${e} :where([type="checkbox"], [type="radio"]) { - box-sizing: border-box; - padding: 0; - } - - ${e} input[type="number"]::-webkit-inner-spin-button, - ${e} input[type="number"]::-webkit-outer-spin-button { - -webkit-appearance: none !important; - } - - ${e} input[type="number"] { - -moz-appearance: textfield; - } - - ${e} input[type="search"] { - -webkit-appearance: textfield; - outline-offset: -2px; - } - - ${e} input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none !important; - } - - ${e} ::-webkit-file-upload-button { - -webkit-appearance: button; - font: inherit; - } - - ${e} details { - display: block; - } - - ${e} summary { - display: list-item; - } - - template { - display: none; - } - - [hidden] { - display: none !important; - } - - ${e} :where( - blockquote, - dl, - dd, - h1, - h2, - h3, - h4, - h5, - h6, - hr, - figure, - p, - pre - ) { - margin: 0; - } - - ${e} button { - background: transparent; - padding: 0; - } - - ${e} fieldset { - margin: 0; - padding: 0; - } - - ${e} :where(ol, ul) { - margin: 0; - padding: 0; - } - - ${e} textarea { - resize: vertical; - } - - ${e} :where(button, [role="button"]) { - cursor: pointer; - } - - ${e} button::-moz-focus-inner { - border: 0 !important; - } - - ${e} table { - border-collapse: collapse; - } - - ${e} :where(h1, h2, h3, h4, h5, h6) { - font-size: inherit; - font-weight: inherit; - } - - ${e} :where(button, input, optgroup, select, textarea) { - padding: 0; - line-height: inherit; - color: inherit; - } - - ${e} :where(img, svg, video, canvas, audio, iframe, embed, object) { - display: block; - } - - ${e} :where(img, video) { - max-width: 100%; - height: auto; - } - - [data-js-focus-visible] - :focus:not([data-focus-visible-added]):not( - [data-focus-visible-disabled] - ) { - outline: none; - box-shadow: none; - } - - ${e} select::-ms-expand { - display: none; - } - - ${Bb} - `});function NP(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function Zt(e={}){const{name:t,strict:r=!0,hookName:n="useContext",providerName:o="Provider",errorMessage:i,defaultValue:a}=e,s=S.createContext(a);s.displayName=t;function l(){var u;const c=S.useContext(s);if(!c&&r){const d=new Error(i!=null?i:NP(n,o));throw d.name="ContextError",(u=Error.captureStackTrace)==null||u.call(Error,d,l),d}return c}return[s.Provider,l,s]}var[VP,WP]=Zt({strict:!1,name:"PortalManagerContext"});function Nb(e){const{children:t,zIndex:r}=e;return _.jsx(VP,{value:{zIndex:r},children:t})}Nb.displayName="PortalManager";var Fa=globalThis!=null&&globalThis.document?S.useLayoutEffect:S.useEffect,[Vb,UP]=Zt({strict:!1,name:"PortalContext"}),fp="chakra-portal",HP=".chakra-portal",GP=e=>_.jsx("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),KP=e=>{const{appendToParentPortal:t,children:r}=e,[n,o]=S.useState(null),i=S.useRef(null),[,a]=S.useState({});S.useEffect(()=>a({}),[]);const s=UP(),l=WP();Fa(()=>{if(!n)return;const c=n.ownerDocument,d=t&&s!=null?s:c.body;if(!d)return;i.current=c.createElement("div"),i.current.className=fp,d.appendChild(i.current),a({});const f=i.current;return()=>{d.contains(f)&&d.removeChild(f)}},[n]);const u=l!=null&&l.zIndex?_.jsx(GP,{zIndex:l==null?void 0:l.zIndex,children:r}):r;return i.current?op.createPortal(_.jsx(Vb,{value:i.current,children:u}),i.current):_.jsx("span",{ref:c=>{c&&o(c)}})},YP=e=>{const{children:t,containerRef:r,appendToParentPortal:n}=e,o=r.current,i=o!=null?o:typeof window<"u"?document.body:void 0,a=S.useMemo(()=>{const l=o==null?void 0:o.ownerDocument.createElement("div");return l&&(l.className=fp),l},[o]),[,s]=S.useState({});return Fa(()=>s({}),[]),Fa(()=>{if(!(!a||!i))return i.appendChild(a),()=>{i.removeChild(a)}},[a,i]),i&&a?op.createPortal(_.jsx(Vb,{value:n?a:null,children:t}),a):null};function Za(e){const t={appendToParentPortal:!0,...e},{containerRef:r,...n}=t;return r?_.jsx(YP,{containerRef:r,...n}):_.jsx(KP,{...n})}Za.className=fp;Za.selector=HP;Za.displayName="Portal";function qP(){const e=S.useContext(za);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return e}var hp=S.createContext({});hp.displayName="ColorModeContext";function Ja(){const e=S.useContext(hp);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}function Vv(e,t){const{colorMode:r}=Ja();return r==="dark"?t:e}var js={light:"chakra-ui-light",dark:"chakra-ui-dark"};function XP(e={}){const{preventTransition:t=!0}=e,r={setDataset:n=>{const o=t?r.preventTransition():void 0;document.documentElement.dataset.theme=n,document.documentElement.style.colorScheme=n,o==null||o()},setClassName(n){document.body.classList.add(n?js.dark:js.light),document.body.classList.remove(n?js.light:js.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(n){var o;return((o=r.query().matches)!=null?o:n==="dark")?"dark":"light"},addListener(n){const o=r.query(),i=a=>{n(a.matches?"dark":"light")};return typeof o.addListener=="function"?o.addListener(i):o.addEventListener("change",i),()=>{typeof o.removeListener=="function"?o.removeListener(i):o.removeEventListener("change",i)}},preventTransition(){const n=document.createElement("style");return n.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(n),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(n)})})}}};return r}var QP="chakra-ui-color-mode";function ZP(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let r;try{r=localStorage.getItem(e)||t}catch{}return r||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var JP=ZP(QP),Wv=()=>{};function Uv(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function Wb(e){const{value:t,children:r,options:{useSystemColorMode:n,initialColorMode:o,disableTransitionOnChange:i}={},colorModeManager:a=JP}=e,s=o==="dark"?"dark":"light",[l,u]=S.useState(()=>Uv(a,s)),[c,d]=S.useState(()=>Uv(a)),{getSystemTheme:f,setClassName:h,setDataset:v,addListener:y}=S.useMemo(()=>XP({preventTransition:i}),[i]),x=o==="system"&&!l?c:l,m=S.useCallback(C=>{const P=C==="system"?f():C;u(P),h(P==="dark"),v(P),a.set(P)},[a,f,h,v]);Fa(()=>{o==="system"&&d(f())},[]),S.useEffect(()=>{const C=a.get();if(C){m(C);return}if(o==="system"){m("system");return}m(s)},[a,s,o,m]);const p=S.useCallback(()=>{m(x==="dark"?"light":"dark")},[x,m]);S.useEffect(()=>{if(n)return y(m)},[n,y,m]);const g=S.useMemo(()=>({colorMode:t!=null?t:x,toggleColorMode:t?Wv:p,setColorMode:t?Wv:m,forced:t!==void 0}),[x,p,m,t]);return _.jsx(hp.Provider,{value:g,children:r})}Wb.displayName="ColorModeProvider";function eT(){const e=Ja(),t=qP();return{...e,theme:t}}var ge=(...e)=>e.filter(Boolean).join(" ");function jt(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}function en(e,...t){return tT(e)?e(...t):e}var tT=e=>typeof e=="function",ir=e=>e?"":void 0,Kc=e=>e?!0:void 0;function On(...e){return function(r){e.some(n=>(n==null||n(r),r==null?void 0:r.defaultPrevented))}}var eu={exports:{}};eu.exports;(function(e,t){var r=200,n="__lodash_hash_undefined__",o=800,i=16,a=9007199254740991,s="[object Arguments]",l="[object Array]",u="[object AsyncFunction]",c="[object Boolean]",d="[object Date]",f="[object Error]",h="[object Function]",v="[object GeneratorFunction]",y="[object Map]",x="[object Number]",m="[object Null]",p="[object Object]",g="[object Proxy]",C="[object RegExp]",P="[object Set]",A="[object String]",T="[object Undefined]",$="[object WeakMap]",R="[object ArrayBuffer]",z="[object DataView]",U="[object Float32Array]",ce="[object Float64Array]",K="[object Int8Array]",V="[object Int16Array]",J="[object Int32Array]",ze="[object Uint8Array]",at="[object Uint8ClampedArray]",F="[object Uint16Array]",N="[object Uint32Array]",W=/[\\^$.*+?()[\]{}|]/g,L=/^\[object .+?Constructor\]$/,le=/^(?:0|[1-9]\d*)$/,Y={};Y[U]=Y[ce]=Y[K]=Y[V]=Y[J]=Y[ze]=Y[at]=Y[F]=Y[N]=!0,Y[s]=Y[l]=Y[R]=Y[c]=Y[z]=Y[d]=Y[f]=Y[h]=Y[y]=Y[x]=Y[p]=Y[C]=Y[P]=Y[A]=Y[$]=!1;var Ke=typeof bs=="object"&&bs&&bs.Object===Object&&bs,Jt=typeof self=="object"&&self&&self.Object===Object&&self,Te=Ke||Jt||Function("return this")(),Oe=t&&!t.nodeType&&t,vt=Oe&&!0&&e&&!e.nodeType&&e,er=vt&&vt.exports===Oe,Nt=er&&Ke.process,tr=function(){try{var b=vt&&vt.require&&vt.require("util").types;return b||Nt&&Nt.binding&&Nt.binding("util")}catch{}}(),mi=tr&&tr.isTypedArray;function cs(b,w,E){switch(E.length){case 0:return b.call(w);case 1:return b.call(w,E[0]);case 2:return b.call(w,E[0],E[1]);case 3:return b.call(w,E[0],E[1],E[2])}return b.apply(w,E)}function ik(b,w){for(var E=-1,I=Array(b);++E-1}function Tk(b,w){var E=this.__data__,I=ms(E,b);return I<0?(++this.size,E.push([b,w])):E[I][1]=w,this}br.prototype.clear=kk,br.prototype.delete=Ck,br.prototype.get=_k,br.prototype.has=Pk,br.prototype.set=Tk;function no(b){var w=-1,E=b==null?0:b.length;for(this.clear();++w1?E[Q-1]:void 0,ye=Q>2?E[2]:void 0;for(ue=b.length>3&&typeof ue=="function"?(Q--,ue):void 0,ye&&rC(E[0],E[1],ye)&&(ue=Q<3?void 0:ue,Q=1),w=Object(w);++I-1&&b%1==0&&b0){if(++w>=o)return arguments[0]}else w=0;return b.apply(void 0,arguments)}}function cC(b){if(b!=null){try{return fs.call(b)}catch{}try{return b+""}catch{}}return""}function ys(b,w){return b===w||b!==b&&w!==w}var pc=pm(function(){return arguments}())?pm:function(b){return gi(b)&&yr.call(b,"callee")&&!hk.call(b,"callee")},mc=Array.isArray;function vc(b){return b!=null&&bm(b.length)&&!gc(b)}function dC(b){return gi(b)&&vc(b)}var ym=mk||vC;function gc(b){if(!kn(b))return!1;var w=vs(b);return w==h||w==v||w==u||w==g}function bm(b){return typeof b=="number"&&b>-1&&b%1==0&&b<=a}function kn(b){var w=typeof b;return b!=null&&(w=="object"||w=="function")}function gi(b){return b!=null&&typeof b=="object"}function fC(b){if(!gi(b)||vs(b)!=p)return!1;var w=cm(b);if(w===null)return!0;var E=yr.call(w,"constructor")&&w.constructor;return typeof E=="function"&&E instanceof E&&fs.call(E)==dk}var Sm=mi?ak(mi):Vk;function hC(b){return Qk(b,xm(b))}function xm(b){return vc(b)?jk(b,!0):Wk(b)}var pC=Zk(function(b,w,E,I){mm(b,w,E,I)});function mC(b){return function(){return b}}function wm(b){return b}function vC(){return!1}e.exports=pC})(eu,eu.exports);var rT=eu.exports;const Dt=uh(rT);var nT=e=>/!(important)?$/.test(e),Hv=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,oT=(e,t)=>r=>{const n=String(t),o=nT(n),i=Hv(n),a=e?`${e}.${i}`:i;let s=jt(r.__cssMap)&&a in r.__cssMap?r.__cssMap[a].varRef:t;return s=Hv(s),o?`${s} !important`:s};function pp(e){const{scale:t,transform:r,compose:n}=e;return(i,a)=>{var s;const l=oT(t,i)(a);let u=(s=r==null?void 0:r(l,a))!=null?s:l;return n&&(u=n(u,a)),u}}var Ls=(...e)=>t=>e.reduce((r,n)=>n(r),t);function $t(e,t){return r=>{const n={property:r,scale:e};return n.transform=pp({scale:e,transform:t}),n}}var iT=({rtl:e,ltr:t})=>r=>r.direction==="rtl"?e:t;function aT(e){const{property:t,scale:r,transform:n}=e;return{scale:r,property:iT(t),transform:r?pp({scale:r,compose:n}):n}}var Ub=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function sT(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...Ub].join(" ")}function lT(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...Ub].join(" ")}var uT={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},cT={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function dT(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var fT={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},Ef={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},hT=new Set(Object.values(Ef)),$f=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),pT=e=>e.trim();function mT(e,t){if(e==null||$f.has(e))return e;if(!(Af(e)||$f.has(e)))return`url('${e}')`;const o=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),i=o==null?void 0:o[1],a=o==null?void 0:o[2];if(!i||!a)return e;const s=i.includes("-gradient")?i:`${i}-gradient`,[l,...u]=a.split(",").map(pT).filter(Boolean);if((u==null?void 0:u.length)===0)return e;const c=l in Ef?Ef[l]:l;u.unshift(c);const d=u.map(f=>{if(hT.has(f))return f;const h=f.indexOf(" "),[v,y]=h!==-1?[f.substr(0,h),f.substr(h+1)]:[f],x=Af(y)?y:y&&y.split(" "),m=`colors.${v}`,p=m in t.__cssMap?t.__cssMap[m].varRef:v;return x?[p,...Array.isArray(x)?x:[x]].join(" "):p});return`${s}(${d.join(", ")})`}var Af=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),vT=(e,t)=>mT(e,t!=null?t:{});function gT(e){return/^var\(--.+\)$/.test(e)}var yT=e=>{const t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}},nr=e=>t=>`${e}(${t})`,X={filter(e){return e!=="auto"?e:uT},backdropFilter(e){return e!=="auto"?e:cT},ring(e){return dT(X.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?sT():e==="auto-gpu"?lT():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=yT(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const r={left:"right",right:"left"};return t.direction==="rtl"?r[e]:e},degree(e){if(gT(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:vT,blur:nr("blur"),opacity:nr("opacity"),brightness:nr("brightness"),contrast:nr("contrast"),dropShadow:nr("drop-shadow"),grayscale:nr("grayscale"),hueRotate:e=>nr("hue-rotate")(X.degree(e)),invert:nr("invert"),saturate:nr("saturate"),sepia:nr("sepia"),bgImage(e){return e==null||Af(e)||$f.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;const{space:r,divide:n}=(t=fT[e])!=null?t:{},o={flexDirection:e};return r&&(o[r]=1),n&&(o[n]=1),o}},k={borderWidths:$t("borderWidths"),borderStyles:$t("borderStyles"),colors:$t("colors"),borders:$t("borders"),gradients:$t("gradients",X.gradient),radii:$t("radii",X.px),space:$t("space",Ls(X.vh,X.px)),spaceT:$t("space",Ls(X.vh,X.px)),degreeT(e){return{property:e,transform:X.degree}},prop(e,t,r){return{property:e,scale:t,...t&&{transform:pp({scale:t,transform:r})}}},propT(e,t){return{property:e,transform:t}},sizes:$t("sizes",Ls(X.vh,X.px)),sizesT:$t("sizes",Ls(X.vh,X.fraction)),shadows:$t("shadows"),logical:aT,blur:$t("blur",X.blur)},ml={background:k.colors("background"),backgroundColor:k.colors("backgroundColor"),backgroundImage:k.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:X.bgClip},bgSize:k.prop("backgroundSize"),bgPosition:k.prop("backgroundPosition"),bg:k.colors("background"),bgColor:k.colors("backgroundColor"),bgPos:k.prop("backgroundPosition"),bgRepeat:k.prop("backgroundRepeat"),bgAttachment:k.prop("backgroundAttachment"),bgGradient:k.gradients("backgroundImage"),bgClip:{transform:X.bgClip}};Object.assign(ml,{bgImage:ml.backgroundImage,bgImg:ml.backgroundImage});var ee={border:k.borders("border"),borderWidth:k.borderWidths("borderWidth"),borderStyle:k.borderStyles("borderStyle"),borderColor:k.colors("borderColor"),borderRadius:k.radii("borderRadius"),borderTop:k.borders("borderTop"),borderBlockStart:k.borders("borderBlockStart"),borderTopLeftRadius:k.radii("borderTopLeftRadius"),borderStartStartRadius:k.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:k.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:k.radii("borderTopRightRadius"),borderStartEndRadius:k.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:k.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:k.borders("borderRight"),borderInlineEnd:k.borders("borderInlineEnd"),borderBottom:k.borders("borderBottom"),borderBlockEnd:k.borders("borderBlockEnd"),borderBottomLeftRadius:k.radii("borderBottomLeftRadius"),borderBottomRightRadius:k.radii("borderBottomRightRadius"),borderLeft:k.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:k.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:k.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:k.borders(["borderLeft","borderRight"]),borderInline:k.borders("borderInline"),borderY:k.borders(["borderTop","borderBottom"]),borderBlock:k.borders("borderBlock"),borderTopWidth:k.borderWidths("borderTopWidth"),borderBlockStartWidth:k.borderWidths("borderBlockStartWidth"),borderTopColor:k.colors("borderTopColor"),borderBlockStartColor:k.colors("borderBlockStartColor"),borderTopStyle:k.borderStyles("borderTopStyle"),borderBlockStartStyle:k.borderStyles("borderBlockStartStyle"),borderBottomWidth:k.borderWidths("borderBottomWidth"),borderBlockEndWidth:k.borderWidths("borderBlockEndWidth"),borderBottomColor:k.colors("borderBottomColor"),borderBlockEndColor:k.colors("borderBlockEndColor"),borderBottomStyle:k.borderStyles("borderBottomStyle"),borderBlockEndStyle:k.borderStyles("borderBlockEndStyle"),borderLeftWidth:k.borderWidths("borderLeftWidth"),borderInlineStartWidth:k.borderWidths("borderInlineStartWidth"),borderLeftColor:k.colors("borderLeftColor"),borderInlineStartColor:k.colors("borderInlineStartColor"),borderLeftStyle:k.borderStyles("borderLeftStyle"),borderInlineStartStyle:k.borderStyles("borderInlineStartStyle"),borderRightWidth:k.borderWidths("borderRightWidth"),borderInlineEndWidth:k.borderWidths("borderInlineEndWidth"),borderRightColor:k.colors("borderRightColor"),borderInlineEndColor:k.colors("borderInlineEndColor"),borderRightStyle:k.borderStyles("borderRightStyle"),borderInlineEndStyle:k.borderStyles("borderInlineEndStyle"),borderTopRadius:k.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:k.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:k.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:k.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(ee,{rounded:ee.borderRadius,roundedTop:ee.borderTopRadius,roundedTopLeft:ee.borderTopLeftRadius,roundedTopRight:ee.borderTopRightRadius,roundedTopStart:ee.borderStartStartRadius,roundedTopEnd:ee.borderStartEndRadius,roundedBottom:ee.borderBottomRadius,roundedBottomLeft:ee.borderBottomLeftRadius,roundedBottomRight:ee.borderBottomRightRadius,roundedBottomStart:ee.borderEndStartRadius,roundedBottomEnd:ee.borderEndEndRadius,roundedLeft:ee.borderLeftRadius,roundedRight:ee.borderRightRadius,roundedStart:ee.borderInlineStartRadius,roundedEnd:ee.borderInlineEndRadius,borderStart:ee.borderInlineStart,borderEnd:ee.borderInlineEnd,borderTopStartRadius:ee.borderStartStartRadius,borderTopEndRadius:ee.borderStartEndRadius,borderBottomStartRadius:ee.borderEndStartRadius,borderBottomEndRadius:ee.borderEndEndRadius,borderStartRadius:ee.borderInlineStartRadius,borderEndRadius:ee.borderInlineEndRadius,borderStartWidth:ee.borderInlineStartWidth,borderEndWidth:ee.borderInlineEndWidth,borderStartColor:ee.borderInlineStartColor,borderEndColor:ee.borderInlineEndColor,borderStartStyle:ee.borderInlineStartStyle,borderEndStyle:ee.borderInlineEndStyle});var bT={color:k.colors("color"),textColor:k.colors("color"),fill:k.colors("fill"),stroke:k.colors("stroke")},Rf={boxShadow:k.shadows("boxShadow"),mixBlendMode:!0,blendMode:k.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:k.prop("backgroundBlendMode"),opacity:!0};Object.assign(Rf,{shadow:Rf.boxShadow});var ST={filter:{transform:X.filter},blur:k.blur("--chakra-blur"),brightness:k.propT("--chakra-brightness",X.brightness),contrast:k.propT("--chakra-contrast",X.contrast),hueRotate:k.propT("--chakra-hue-rotate",X.hueRotate),invert:k.propT("--chakra-invert",X.invert),saturate:k.propT("--chakra-saturate",X.saturate),dropShadow:k.propT("--chakra-drop-shadow",X.dropShadow),backdropFilter:{transform:X.backdropFilter},backdropBlur:k.blur("--chakra-backdrop-blur"),backdropBrightness:k.propT("--chakra-backdrop-brightness",X.brightness),backdropContrast:k.propT("--chakra-backdrop-contrast",X.contrast),backdropHueRotate:k.propT("--chakra-backdrop-hue-rotate",X.hueRotate),backdropInvert:k.propT("--chakra-backdrop-invert",X.invert),backdropSaturate:k.propT("--chakra-backdrop-saturate",X.saturate)},tu={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:X.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:k.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:k.space("gap"),rowGap:k.space("rowGap"),columnGap:k.space("columnGap")};Object.assign(tu,{flexDir:tu.flexDirection});var Hb={gridGap:k.space("gridGap"),gridColumnGap:k.space("gridColumnGap"),gridRowGap:k.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},xT={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:X.outline},outlineOffset:!0,outlineColor:k.colors("outlineColor")},Mt={width:k.sizesT("width"),inlineSize:k.sizesT("inlineSize"),height:k.sizes("height"),blockSize:k.sizes("blockSize"),boxSize:k.sizes(["width","height"]),minWidth:k.sizes("minWidth"),minInlineSize:k.sizes("minInlineSize"),minHeight:k.sizes("minHeight"),minBlockSize:k.sizes("minBlockSize"),maxWidth:k.sizes("maxWidth"),maxInlineSize:k.sizes("maxInlineSize"),maxHeight:k.sizes("maxHeight"),maxBlockSize:k.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var r,n,o;return{[`@media screen and (min-width: ${(o=(n=(r=t.__breakpoints)==null?void 0:r.get(e))==null?void 0:n.minW)!=null?o:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var r,n,o;return{[`@media screen and (max-width: ${(o=(n=(r=t.__breakpoints)==null?void 0:r.get(e))==null?void 0:n._minW)!=null?o:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:k.propT("float",X.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(Mt,{w:Mt.width,h:Mt.height,minW:Mt.minWidth,maxW:Mt.maxWidth,minH:Mt.minHeight,maxH:Mt.maxHeight,overscroll:Mt.overscrollBehavior,overscrollX:Mt.overscrollBehaviorX,overscrollY:Mt.overscrollBehaviorY});var wT={listStyleType:!0,listStylePosition:!0,listStylePos:k.prop("listStylePosition"),listStyleImage:!0,listStyleImg:k.prop("listStyleImage")};function kT(e,t,r,n){const o=typeof t=="string"?t.split("."):[t];for(n=0;n{const t=new WeakMap;return(n,o,i,a)=>{if(typeof n>"u")return e(n,o,i);t.has(n)||t.set(n,new Map);const s=t.get(n);if(s.has(o))return s.get(o);const l=e(n,o,i,a);return s.set(o,l),l}},_T=CT(kT),PT={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},TT={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},Yc=(e,t,r)=>{const n={},o=_T(e,t,{});for(const i in o)i in r&&r[i]!=null||(n[i]=o[i]);return n},ET={srOnly:{transform(e){return e===!0?PT:e==="focusable"?TT:{}}},layerStyle:{processResult:!0,transform:(e,t,r)=>Yc(t,`layerStyles.${e}`,r)},textStyle:{processResult:!0,transform:(e,t,r)=>Yc(t,`textStyles.${e}`,r)},apply:{processResult:!0,transform:(e,t,r)=>Yc(t,e,r)}},ra={position:!0,pos:k.prop("position"),zIndex:k.prop("zIndex","zIndices"),inset:k.spaceT("inset"),insetX:k.spaceT(["left","right"]),insetInline:k.spaceT("insetInline"),insetY:k.spaceT(["top","bottom"]),insetBlock:k.spaceT("insetBlock"),top:k.spaceT("top"),insetBlockStart:k.spaceT("insetBlockStart"),bottom:k.spaceT("bottom"),insetBlockEnd:k.spaceT("insetBlockEnd"),left:k.spaceT("left"),insetInlineStart:k.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:k.spaceT("right"),insetInlineEnd:k.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(ra,{insetStart:ra.insetInlineStart,insetEnd:ra.insetInlineEnd});var $T={ring:{transform:X.ring},ringColor:k.colors("--chakra-ring-color"),ringOffset:k.prop("--chakra-ring-offset-width"),ringOffsetColor:k.colors("--chakra-ring-offset-color"),ringInset:k.prop("--chakra-ring-inset")},me={margin:k.spaceT("margin"),marginTop:k.spaceT("marginTop"),marginBlockStart:k.spaceT("marginBlockStart"),marginRight:k.spaceT("marginRight"),marginInlineEnd:k.spaceT("marginInlineEnd"),marginBottom:k.spaceT("marginBottom"),marginBlockEnd:k.spaceT("marginBlockEnd"),marginLeft:k.spaceT("marginLeft"),marginInlineStart:k.spaceT("marginInlineStart"),marginX:k.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:k.spaceT("marginInline"),marginY:k.spaceT(["marginTop","marginBottom"]),marginBlock:k.spaceT("marginBlock"),padding:k.space("padding"),paddingTop:k.space("paddingTop"),paddingBlockStart:k.space("paddingBlockStart"),paddingRight:k.space("paddingRight"),paddingBottom:k.space("paddingBottom"),paddingBlockEnd:k.space("paddingBlockEnd"),paddingLeft:k.space("paddingLeft"),paddingInlineStart:k.space("paddingInlineStart"),paddingInlineEnd:k.space("paddingInlineEnd"),paddingX:k.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:k.space("paddingInline"),paddingY:k.space(["paddingTop","paddingBottom"]),paddingBlock:k.space("paddingBlock")};Object.assign(me,{m:me.margin,mt:me.marginTop,mr:me.marginRight,me:me.marginInlineEnd,marginEnd:me.marginInlineEnd,mb:me.marginBottom,ml:me.marginLeft,ms:me.marginInlineStart,marginStart:me.marginInlineStart,mx:me.marginX,my:me.marginY,p:me.padding,pt:me.paddingTop,py:me.paddingY,px:me.paddingX,pb:me.paddingBottom,pl:me.paddingLeft,ps:me.paddingInlineStart,paddingStart:me.paddingInlineStart,pr:me.paddingRight,pe:me.paddingInlineEnd,paddingEnd:me.paddingInlineEnd});var AT={textDecorationColor:k.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:k.shadows("textShadow")},RT={clipPath:!0,transform:k.propT("transform",X.transform),transformOrigin:!0,translateX:k.spaceT("--chakra-translate-x"),translateY:k.spaceT("--chakra-translate-y"),skewX:k.degreeT("--chakra-skew-x"),skewY:k.degreeT("--chakra-skew-y"),scaleX:k.prop("--chakra-scale-x"),scaleY:k.prop("--chakra-scale-y"),scale:k.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:k.degreeT("--chakra-rotate")},MT={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:k.prop("transitionDuration","transition.duration"),transitionProperty:k.prop("transitionProperty","transition.property"),transitionTimingFunction:k.prop("transitionTimingFunction","transition.easing")},zT={fontFamily:k.prop("fontFamily","fonts"),fontSize:k.prop("fontSize","fontSizes",X.px),fontWeight:k.prop("fontWeight","fontWeights"),lineHeight:k.prop("lineHeight","lineHeights"),letterSpacing:k.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(e===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},FT={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:k.spaceT("scrollMargin"),scrollMarginTop:k.spaceT("scrollMarginTop"),scrollMarginBottom:k.spaceT("scrollMarginBottom"),scrollMarginLeft:k.spaceT("scrollMarginLeft"),scrollMarginRight:k.spaceT("scrollMarginRight"),scrollMarginX:k.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:k.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:k.spaceT("scrollPadding"),scrollPaddingTop:k.spaceT("scrollPaddingTop"),scrollPaddingBottom:k.spaceT("scrollPaddingBottom"),scrollPaddingLeft:k.spaceT("scrollPaddingLeft"),scrollPaddingRight:k.spaceT("scrollPaddingRight"),scrollPaddingX:k.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:k.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function Gb(e){return jt(e)&&e.reference?e.reference:String(e)}var Yu=(e,...t)=>t.map(Gb).join(` ${e} `).replace(/calc/g,""),Gv=(...e)=>`calc(${Yu("+",...e)})`,Kv=(...e)=>`calc(${Yu("-",...e)})`,Mf=(...e)=>`calc(${Yu("*",...e)})`,Yv=(...e)=>`calc(${Yu("/",...e)})`,qv=e=>{const t=Gb(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Mf(t,-1)},An=Object.assign(e=>({add:(...t)=>An(Gv(e,...t)),subtract:(...t)=>An(Kv(e,...t)),multiply:(...t)=>An(Mf(e,...t)),divide:(...t)=>An(Yv(e,...t)),negate:()=>An(qv(e)),toString:()=>e.toString()}),{add:Gv,subtract:Kv,multiply:Mf,divide:Yv,negate:qv});function IT(e,t="-"){return e.replace(/\s+/g,t)}function DT(e){const t=IT(e.toString());return jT(OT(t))}function OT(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function jT(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function LT(e,t=""){return[t,e].filter(Boolean).join("-")}function BT(e,t){return`var(${e}${t?`, ${t}`:""})`}function NT(e,t=""){return DT(`--${LT(e,t)}`)}function j(e,t,r){const n=NT(e,r);return{variable:n,reference:BT(n,t)}}function VT(e,t){const r={};for(const n of t){if(Array.isArray(n)){const[o,i]=n;r[o]=j(`${e}-${o}`,i);continue}r[n]=j(`${e}-${n}`)}return r}function WT(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function UT(e){const t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}}function zf(e){if(e==null)return e;const{unitless:t}=UT(e);return t||typeof e=="number"?`${e}px`:e}var Kb=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,mp=e=>Object.fromEntries(Object.entries(e).sort(Kb));function Xv(e){const t=mp(e);return Object.assign(Object.values(t),t)}function HT(e){const t=Object.keys(mp(e));return new Set(t)}function Qv(e){var t;if(!e)return e;e=(t=zf(e))!=null?t:e;const r=-.02;return typeof e=="number"?`${e+r}`:e.replace(/(\d+\.?\d*)/u,n=>`${parseFloat(n)+r}`)}function Li(e,t){const r=["@media screen"];return e&&r.push("and",`(min-width: ${zf(e)})`),t&&r.push("and",`(max-width: ${zf(t)})`),r.join(" ")}function GT(e){var t;if(!e)return null;e.base=(t=e.base)!=null?t:"0px";const r=Xv(e),n=Object.entries(e).sort(Kb).map(([a,s],l,u)=>{var c;let[,d]=(c=u[l+1])!=null?c:[];return d=parseFloat(d)>0?Qv(d):void 0,{_minW:Qv(s),breakpoint:a,minW:s,maxW:d,maxWQuery:Li(null,d),minWQuery:Li(s),minMaxQuery:Li(s,d)}}),o=HT(e),i=Array.from(o.values());return{keys:o,normalized:r,isResponsive(a){const s=Object.keys(a);return s.length>0&&s.every(l=>o.has(l))},asObject:mp(e),asArray:Xv(e),details:n,get(a){return n.find(s=>s.breakpoint===a)},media:[null,...r.map(a=>Li(a)).slice(1)],toArrayValue(a){if(!jt(a))throw new Error("toArrayValue: value must be an object");const s=i.map(l=>{var u;return(u=a[l])!=null?u:null});for(;WT(s)===null;)s.pop();return s},toObjectValue(a){if(!Array.isArray(a))throw new Error("toObjectValue: value must be an array");return a.reduce((s,l,u)=>{const c=i[u];return c!=null&&l!=null&&(s[c]=l),s},{})}}}var Ve={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},Vr=e=>Yb(t=>e(t,"&"),"[role=group]","[data-group]",".group"),Sr=e=>Yb(t=>e(t,"~ &"),"[data-peer]",".peer"),Yb=(e,...t)=>t.map(e).join(", "),qu={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:Vr(Ve.hover),_peerHover:Sr(Ve.hover),_groupFocus:Vr(Ve.focus),_peerFocus:Sr(Ve.focus),_groupFocusVisible:Vr(Ve.focusVisible),_peerFocusVisible:Sr(Ve.focusVisible),_groupActive:Vr(Ve.active),_peerActive:Sr(Ve.active),_groupDisabled:Vr(Ve.disabled),_peerDisabled:Sr(Ve.disabled),_groupInvalid:Vr(Ve.invalid),_peerInvalid:Sr(Ve.invalid),_groupChecked:Vr(Ve.checked),_peerChecked:Sr(Ve.checked),_groupFocusWithin:Vr(Ve.focusWithin),_peerFocusWithin:Sr(Ve.focusWithin),_peerPlaceholderShown:Sr(Ve.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},qb=Object.keys(qu);function Zv(e,t){return j(String(e).replace(/\./g,"-"),void 0,t)}function KT(e,t){let r={};const n={};for(const[o,i]of Object.entries(e)){const{isSemantic:a,value:s}=i,{variable:l,reference:u}=Zv(o,t==null?void 0:t.cssVarPrefix);if(!a){if(o.startsWith("space")){const f=o.split("."),[h,...v]=f,y=`${h}.-${v.join(".")}`,x=An.negate(s),m=An.negate(u);n[y]={value:x,var:l,varRef:m}}r[l]=s,n[o]={value:s,var:l,varRef:u};continue}const c=f=>{const v=[String(o).split(".")[0],f].join(".");if(!e[v])return f;const{reference:x}=Zv(v,t==null?void 0:t.cssVarPrefix);return x},d=jt(s)?s:{default:s};r=Dt(r,Object.entries(d).reduce((f,[h,v])=>{var y,x;if(!v)return f;const m=c(`${v}`);if(h==="default")return f[l]=m,f;const p=(x=(y=qu)==null?void 0:y[h])!=null?x:h;return f[p]={[l]:m},f},{})),n[o]={value:u,var:l,varRef:u}}return{cssVars:r,cssMap:n}}function YT(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}function qT(e,t){const r={};for(const n of t)n in e&&(r[n]=e[n]);return r}function XT(e){return typeof e=="object"&&e!=null&&!Array.isArray(e)}function Jv(e,t,r={}){const{stop:n,getKey:o}=r;function i(a,s=[]){var l;if(XT(a)||Array.isArray(a)){const u={};for(const[c,d]of Object.entries(a)){const f=(l=o==null?void 0:o(c))!=null?l:c,h=[...s,f];if(n!=null&&n(a,h))return t(a,s);u[f]=i(d,h)}return u}return t(a,s)}return i(e)}var QT=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"];function ZT(e){return qT(e,QT)}function JT(e){return e.semanticTokens}function eE(e){const{__cssMap:t,__cssVars:r,__breakpoints:n,...o}=e;return o}var tE=e=>qb.includes(e)||e==="default";function rE({tokens:e,semanticTokens:t}){const r={};return Jv(e,(n,o)=>{n!=null&&(r[o.join(".")]={isSemantic:!1,value:n})}),Jv(t,(n,o)=>{n!=null&&(r[o.join(".")]={isSemantic:!0,value:n})},{stop:n=>Object.keys(n).every(tE)}),r}function nE(e){var t;const r=eE(e),n=ZT(r),o=JT(r),i=rE({tokens:n,semanticTokens:o}),a=(t=r.config)==null?void 0:t.cssVarPrefix,{cssMap:s,cssVars:l}=KT(i,{cssVarPrefix:a});return Object.assign(r,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...l},__cssMap:s,__breakpoints:GT(r.breakpoints)}),r}var vp=Dt({},ml,ee,bT,tu,Mt,ST,$T,xT,Hb,ET,ra,Rf,me,FT,zT,AT,RT,wT,MT);Object.assign({},me,Mt,tu,Hb,ra);var oE=[...Object.keys(vp),...qb],iE={...vp,...qu},aE=e=>e in iE,sE=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:r,toArrayValue:n,media:o}=t.__breakpoints,i={};for(const a in e){let s=en(e[a],t);if(s==null)continue;if(s=jt(s)&&r(s)?n(s):s,!Array.isArray(s)){i[a]=s;continue}const l=s.slice(0,o.length).length;for(let u=0;ue.startsWith("--")&&typeof t=="string"&&!uE(t),dE=(e,t)=>{var r,n;if(t==null)return t;const o=l=>{var u,c;return(c=(u=e.__cssMap)==null?void 0:u[l])==null?void 0:c.varRef},i=l=>{var u;return(u=o(l))!=null?u:l},[a,s]=lE(t);return t=(n=(r=o(a))!=null?r:i(s))!=null?n:i(t),t};function fE(e){const{configs:t={},pseudos:r={},theme:n}=e,o=(i,a=!1)=>{var s,l,u;const c=en(i,n),d=sE(c)(n);let f={};for(let h in d){const v=d[h];let y=en(v,n);h in r&&(h=r[h]),cE(h,y)&&(y=dE(n,y));let x=t[h];if(x===!0&&(x={property:h}),jt(y)){f[h]=(s=f[h])!=null?s:{},f[h]=Dt({},f[h],o(y,!0));continue}let m=(u=(l=x==null?void 0:x.transform)==null?void 0:l.call(x,y,n,c))!=null?u:y;m=x!=null&&x.processResult?o(m,!0):m;const p=en(x==null?void 0:x.property,n);if(!a&&(x!=null&&x.static)){const g=en(x.static,n);f=Dt({},f,g)}if(p&&Array.isArray(p)){for(const g of p)f[g]=m;continue}if(p){p==="&"&&jt(m)?f=Dt({},f,m):f[p]=m;continue}if(jt(m)){f=Dt({},f,m);continue}f[h]=m}return f};return o}var Xb=e=>t=>fE({theme:t,pseudos:qu,configs:vp})(e);function he(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function hE(e,t){if(Array.isArray(e))return e;if(jt(e))return t(e);if(e!=null)return[e]}function pE(e,t){for(let r=t+1;r{Dt(u,{[g]:f?p[g]:{[m]:p[g]}})});continue}if(!h){f?Dt(u,p):u[m]=p;continue}u[m]=p}}return u}}function vE(e){return t=>{var r;const{variant:n,size:o,theme:i}=t,a=mE(i);return Dt({},en((r=e.baseStyle)!=null?r:{},t),a(e,"sizes",o,t),a(e,"variants",n,t))}}function Br(e){return YT(e,["styleConfig","size","variant","colorScheme"])}var gE=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function yE(e){return jt(e)?gE.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}var bE={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},SE={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},xE={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},wE={property:bE,easing:SE,duration:xE},kE=wE,CE={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},_E=CE,PE={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},TE=PE,EE={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},$E=EE,AE={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},RE=AE,ME={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},zE=ME,FE={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},IE=FE,DE={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},OE=DE,jE={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},Qb=jE,Zb={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},LE={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},BE={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},NE={...Zb,...LE,container:BE},Jb=NE,VE={breakpoints:$E,zIndices:_E,radii:zE,blur:OE,colors:RE,...Qb,sizes:Jb,shadows:IE,space:Zb,borders:TE,transition:kE},{defineMultiStyleConfig:WE,definePartsStyle:Bi}=he(["stepper","step","title","description","indicator","separator","icon","number"]),kr=j("stepper-indicator-size"),Co=j("stepper-icon-size"),_o=j("stepper-title-font-size"),Ni=j("stepper-description-font-size"),Ei=j("stepper-accent-color"),UE=Bi(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[Ei.variable]:`colors.${e}.500`,_dark:{[Ei.variable]:`colors.${e}.200`}},title:{fontSize:_o.reference,fontWeight:"medium"},description:{fontSize:Ni.reference,color:"chakra-subtle-text"},number:{fontSize:_o.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:Co.reference,height:Co.reference},indicator:{flexShrink:0,borderRadius:"full",width:kr.reference,height:kr.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:Ei.reference},"&[data-status=complete]":{bg:Ei.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:Ei.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${kr.reference} - 8px)`,top:`calc(${kr.reference} + 4px)`,insetStart:`calc(${kr.reference} / 2 - 1px)`}}})),HE=WE({baseStyle:UE,sizes:{xs:Bi({stepper:{[kr.variable]:"sizes.4",[Co.variable]:"sizes.3",[_o.variable]:"fontSizes.xs",[Ni.variable]:"fontSizes.xs"}}),sm:Bi({stepper:{[kr.variable]:"sizes.6",[Co.variable]:"sizes.4",[_o.variable]:"fontSizes.sm",[Ni.variable]:"fontSizes.xs"}}),md:Bi({stepper:{[kr.variable]:"sizes.8",[Co.variable]:"sizes.5",[_o.variable]:"fontSizes.md",[Ni.variable]:"fontSizes.sm"}}),lg:Bi({stepper:{[kr.variable]:"sizes.10",[Co.variable]:"sizes.6",[_o.variable]:"fontSizes.lg",[Ni.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function oe(e,t={}){let r=!1;function n(){if(!r){r=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function o(...c){n();for(const d of c)t[d]=l(d);return oe(e,t)}function i(...c){for(const d of c)d in t||(t[d]=l(d));return oe(e,t)}function a(){return Object.fromEntries(Object.entries(t).map(([d,f])=>[d,f.selector]))}function s(){return Object.fromEntries(Object.entries(t).map(([d,f])=>[d,f.className]))}function l(c){const h=`chakra-${(["container","root"].includes(c!=null?c:"")?[e]:[e,c]).filter(Boolean).join("__")}`;return{className:h,selector:`.${h}`,toString:()=>c}}return{parts:o,toPart:l,extend:i,selectors:a,classnames:s,get keys(){return Object.keys(t)},__type:{}}}var GE=oe("accordion").parts("root","container","button","panel").extend("icon"),KE=oe("alert").parts("title","description","container").extend("icon","spinner"),YE=oe("avatar").parts("label","badge","container").extend("excessLabel","group"),qE=oe("breadcrumb").parts("link","item","container").extend("separator");oe("button").parts();var XE=oe("checkbox").parts("control","icon","container").extend("label");oe("progress").parts("track","filledTrack").extend("label");var QE=oe("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),ZE=oe("editable").parts("preview","input","textarea"),JE=oe("form").parts("container","requiredIndicator","helperText"),e5=oe("formError").parts("text","icon"),t5=oe("input").parts("addon","field","element","group"),r5=oe("list").parts("container","item","icon"),n5=oe("menu").parts("button","list","item").extend("groupTitle","icon","command","divider"),o5=oe("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),i5=oe("numberinput").parts("root","field","stepperGroup","stepper");oe("pininput").parts("field");var a5=oe("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),s5=oe("progress").parts("label","filledTrack","track"),l5=oe("radio").parts("container","control","label"),u5=oe("select").parts("field","icon"),c5=oe("slider").parts("container","track","thumb","filledTrack","mark"),d5=oe("stat").parts("container","label","helpText","number","icon"),f5=oe("switch").parts("container","track","thumb","label"),h5=oe("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),p5=oe("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),m5=oe("tag").parts("container","label","closeButton"),v5=oe("card").parts("container","header","body","footer");oe("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");function jn(e,t,r){return Math.min(Math.max(e,r),t)}class g5 extends Error{constructor(t){super(`Failed to parse color: "${t}"`)}}var Vi=g5;function gp(e){if(typeof e!="string")throw new Vi(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let t=e.trim();t=_5.test(e)?S5(e):e;const r=x5.exec(t);if(r){const a=Array.from(r).slice(1);return[...a.slice(0,3).map(s=>parseInt(Ia(s,2),16)),parseInt(Ia(a[3]||"f",2),16)/255]}const n=w5.exec(t);if(n){const a=Array.from(n).slice(1);return[...a.slice(0,3).map(s=>parseInt(s,16)),parseInt(a[3]||"ff",16)/255]}const o=k5.exec(t);if(o){const a=Array.from(o).slice(1);return[...a.slice(0,3).map(s=>parseInt(s,10)),parseFloat(a[3]||"1")]}const i=C5.exec(t);if(i){const[a,s,l,u]=Array.from(i).slice(1).map(parseFloat);if(jn(0,100,s)!==s)throw new Vi(e);if(jn(0,100,l)!==l)throw new Vi(e);return[...P5(a,s,l),Number.isNaN(u)?1:u]}throw new Vi(e)}function y5(e){let t=5381,r=e.length;for(;r;)t=t*33^e.charCodeAt(--r);return(t>>>0)%2341}const eg=e=>parseInt(e.replace(/_/g,""),36),b5="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{const r=eg(t.substring(0,3)),n=eg(t.substring(3)).toString(16);let o="";for(let i=0;i<6-n.length;i++)o+="0";return e[r]=`${o}${n}`,e},{});function S5(e){const t=e.toLowerCase().trim(),r=b5[y5(t)];if(!r)throw new Vi(e);return`#${r}`}const Ia=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),x5=new RegExp(`^#${Ia("([a-f0-9])",3)}([a-f0-9])?$`,"i"),w5=new RegExp(`^#${Ia("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),k5=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${Ia(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),C5=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,_5=/^[a-z]+$/i,tg=e=>Math.round(e*255),P5=(e,t,r)=>{let n=r/100;if(t===0)return[n,n,n].map(tg);const o=(e%360+360)%360/60,i=(1-Math.abs(2*n-1))*(t/100),a=i*(1-Math.abs(o%2-1));let s=0,l=0,u=0;o>=0&&o<1?(s=i,l=a):o>=1&&o<2?(s=a,l=i):o>=2&&o<3?(l=i,u=a):o>=3&&o<4?(l=a,u=i):o>=4&&o<5?(s=a,u=i):o>=5&&o<6&&(s=i,u=a);const c=n-i/2,d=s+c,f=l+c,h=u+c;return[d,f,h].map(tg)};function T5(e,t,r,n){return`rgba(${jn(0,255,e).toFixed()}, ${jn(0,255,t).toFixed()}, ${jn(0,255,r).toFixed()}, ${parseFloat(jn(0,1,n).toFixed(3))})`}function E5(e,t){const[r,n,o,i]=gp(e);return T5(r,n,o,i-t)}function $5(e){const[t,r,n,o]=gp(e);let i=a=>{const s=jn(0,255,a).toString(16);return s.length===1?`0${s}`:s};return`#${i(t)}${i(r)}${i(n)}${o<1?i(Math.round(o*255)):""}`}function A5(e,t,r,n,o){for(t=t.split?t.split("."):t,n=0;nObject.keys(e).length===0,tt=(e,t,r)=>{const n=A5(e,`colors.${t}`,t);try{return $5(n),n}catch{return r!=null?r:"#000000"}},M5=e=>{const[t,r,n]=gp(e);return(t*299+r*587+n*114)/1e3},z5=e=>t=>{const r=tt(t,e);return M5(r)<128?"dark":"light"},F5=e=>t=>z5(e)(t)==="dark",ni=(e,t)=>r=>{const n=tt(r,e);return E5(n,1-t)};function rg(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient( - 45deg, - ${t} 25%, - transparent 25%, - transparent 50%, - ${t} 50%, - ${t} 75%, - transparent 75%, - transparent - )`,backgroundSize:`${e} ${e}`}}var I5=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function D5(e){const t=I5();return!e||R5(e)?t:e.string&&e.colors?j5(e.string,e.colors):e.string&&!e.colors?O5(e.string):e.colors&&!e.string?L5(e.colors):t}function O5(e){let t=0;if(e.length===0)return t.toString();for(let n=0;n>n*8&255;r+=`00${o.toString(16)}`.substr(-2)}return r}function j5(e,t){let r=0;if(e.length===0)return t[0];for(let n=0;nr.colorMode==="dark"?t:e}function yp(e){const{orientation:t,vertical:r,horizontal:n}=e;return t?t==="vertical"?r:n:{}}function eS(e){return jt(e)&&e.reference?e.reference:String(e)}var Xu=(e,...t)=>t.map(eS).join(` ${e} `).replace(/calc/g,""),ng=(...e)=>`calc(${Xu("+",...e)})`,og=(...e)=>`calc(${Xu("-",...e)})`,Ff=(...e)=>`calc(${Xu("*",...e)})`,ig=(...e)=>`calc(${Xu("/",...e)})`,ag=e=>{const t=eS(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Ff(t,-1)},Cr=Object.assign(e=>({add:(...t)=>Cr(ng(e,...t)),subtract:(...t)=>Cr(og(e,...t)),multiply:(...t)=>Cr(Ff(e,...t)),divide:(...t)=>Cr(ig(e,...t)),negate:()=>Cr(ag(e)),toString:()=>e.toString()}),{add:ng,subtract:og,multiply:Ff,divide:ig,negate:ag});function B5(e){return!Number.isInteger(parseFloat(e.toString()))}function N5(e,t="-"){return e.replace(/\s+/g,t)}function tS(e){const t=N5(e.toString());return t.includes("\\.")?e:B5(e)?t.replace(".","\\."):e}function V5(e,t=""){return[t,tS(e)].filter(Boolean).join("-")}function W5(e,t){return`var(${tS(e)}${t?`, ${t}`:""})`}function U5(e,t=""){return`--${V5(e,t)}`}function De(e,t){const r=U5(e,t==null?void 0:t.prefix);return{variable:r,reference:W5(r,H5(t==null?void 0:t.fallback))}}function H5(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:G5,definePartsStyle:vl}=he(f5.keys),na=De("switch-track-width"),Vn=De("switch-track-height"),qc=De("switch-track-diff"),K5=Cr.subtract(na,Vn),If=De("switch-thumb-x"),$i=De("switch-bg"),Y5=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[na.reference],height:[Vn.reference],transitionProperty:"common",transitionDuration:"fast",[$i.variable]:"colors.gray.300",_dark:{[$i.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[$i.variable]:`colors.${t}.500`,_dark:{[$i.variable]:`colors.${t}.200`}},bg:$i.reference}},q5={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[Vn.reference],height:[Vn.reference],_checked:{transform:`translateX(${If.reference})`}},X5=vl(e=>({container:{[qc.variable]:K5,[If.variable]:qc.reference,_rtl:{[If.variable]:Cr(qc).negate().toString()}},track:Y5(e),thumb:q5})),Q5={sm:vl({container:{[na.variable]:"1.375rem",[Vn.variable]:"sizes.3"}}),md:vl({container:{[na.variable]:"1.875rem",[Vn.variable]:"sizes.4"}}),lg:vl({container:{[na.variable]:"2.875rem",[Vn.variable]:"sizes.6"}})},Z5=G5({baseStyle:X5,sizes:Q5,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:J5,definePartsStyle:Vo}=he(h5.keys),e$=Vo({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),ru={"&[data-is-numeric=true]":{textAlign:"end"}},t$=Vo(e=>{const{colorScheme:t}=e;return{th:{color:O("gray.600","gray.400")(e),borderBottom:"1px",borderColor:O(`${t}.100`,`${t}.700`)(e),...ru},td:{borderBottom:"1px",borderColor:O(`${t}.100`,`${t}.700`)(e),...ru},caption:{color:O("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),r$=Vo(e=>{const{colorScheme:t}=e;return{th:{color:O("gray.600","gray.400")(e),borderBottom:"1px",borderColor:O(`${t}.100`,`${t}.700`)(e),...ru},td:{borderBottom:"1px",borderColor:O(`${t}.100`,`${t}.700`)(e),...ru},caption:{color:O("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:O(`${t}.100`,`${t}.700`)(e)},td:{background:O(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),n$={simple:t$,striped:r$,unstyled:{}},o$={sm:Vo({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:Vo({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:Vo({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},i$=J5({baseStyle:e$,variants:n$,sizes:o$,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),lt=j("tabs-color"),Yt=j("tabs-bg"),Bs=j("tabs-border-color"),{defineMultiStyleConfig:a$,definePartsStyle:mr}=he(p5.keys),s$=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},l$=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},u$=e=>{const{align:t="start",orientation:r}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:r==="vertical"?"column":"row"}},c$={p:4},d$=mr(e=>({root:s$(e),tab:l$(e),tablist:u$(e),tabpanel:c$})),f$={sm:mr({tab:{py:1,px:4,fontSize:"sm"}}),md:mr({tab:{fontSize:"md",py:2,px:4}}),lg:mr({tab:{fontSize:"lg",py:3,px:4}})},h$=mr(e=>{const{colorScheme:t,orientation:r}=e,n=r==="vertical",o=n?"borderStart":"borderBottom",i=n?"marginStart":"marginBottom";return{tablist:{[o]:"2px solid",borderColor:"inherit"},tab:{[o]:"2px solid",borderColor:"transparent",[i]:"-2px",_selected:{[lt.variable]:`colors.${t}.600`,_dark:{[lt.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[Yt.variable]:"colors.gray.200",_dark:{[Yt.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:lt.reference,bg:Yt.reference}}}),p$=mr(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[Bs.variable]:"transparent",_selected:{[lt.variable]:`colors.${t}.600`,[Bs.variable]:"colors.white",_dark:{[lt.variable]:`colors.${t}.300`,[Bs.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:Bs.reference},color:lt.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),m$=mr(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[Yt.variable]:"colors.gray.50",_dark:{[Yt.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[Yt.variable]:"colors.white",[lt.variable]:`colors.${t}.600`,_dark:{[Yt.variable]:"colors.gray.800",[lt.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:lt.reference,bg:Yt.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),v$=mr(e=>{const{colorScheme:t,theme:r}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:tt(r,`${t}.700`),bg:tt(r,`${t}.100`)}}}}),g$=mr(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[lt.variable]:"colors.gray.600",_dark:{[lt.variable]:"inherit"},_selected:{[lt.variable]:"colors.white",[Yt.variable]:`colors.${t}.600`,_dark:{[lt.variable]:"colors.gray.800",[Yt.variable]:`colors.${t}.300`}},color:lt.reference,bg:Yt.reference}}}),y$=mr({}),b$={line:h$,enclosed:p$,"enclosed-colored":m$,"soft-rounded":v$,"solid-rounded":g$,unstyled:y$},S$=a$({baseStyle:d$,sizes:f$,variants:b$,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),$e=VT("badge",["bg","color","shadow"]),x$={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:$e.bg.reference,color:$e.color.reference,boxShadow:$e.shadow.reference},w$=e=>{const{colorScheme:t,theme:r}=e,n=ni(`${t}.500`,.6)(r);return{[$e.bg.variable]:`colors.${t}.500`,[$e.color.variable]:"colors.white",_dark:{[$e.bg.variable]:n,[$e.color.variable]:"colors.whiteAlpha.800"}}},k$=e=>{const{colorScheme:t,theme:r}=e,n=ni(`${t}.200`,.16)(r);return{[$e.bg.variable]:`colors.${t}.100`,[$e.color.variable]:`colors.${t}.800`,_dark:{[$e.bg.variable]:n,[$e.color.variable]:`colors.${t}.200`}}},C$=e=>{const{colorScheme:t,theme:r}=e,n=ni(`${t}.200`,.8)(r);return{[$e.color.variable]:`colors.${t}.500`,_dark:{[$e.color.variable]:n},[$e.shadow.variable]:`inset 0 0 0px 1px ${$e.color.reference}`}},_$={solid:w$,subtle:k$,outline:C$},oa={baseStyle:x$,variants:_$,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:P$,definePartsStyle:Wn}=he(m5.keys),sg=j("tag-bg"),lg=j("tag-color"),Xc=j("tag-shadow"),gl=j("tag-min-height"),yl=j("tag-min-width"),bl=j("tag-font-size"),Sl=j("tag-padding-inline"),T$={fontWeight:"medium",lineHeight:1.2,outline:0,[lg.variable]:$e.color.reference,[sg.variable]:$e.bg.reference,[Xc.variable]:$e.shadow.reference,color:lg.reference,bg:sg.reference,boxShadow:Xc.reference,borderRadius:"md",minH:gl.reference,minW:yl.reference,fontSize:bl.reference,px:Sl.reference,_focusVisible:{[Xc.variable]:"shadows.outline"}},E$={lineHeight:1.2,overflow:"visible"},$$={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},A$=Wn({container:T$,label:E$,closeButton:$$}),R$={sm:Wn({container:{[gl.variable]:"sizes.5",[yl.variable]:"sizes.5",[bl.variable]:"fontSizes.xs",[Sl.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:Wn({container:{[gl.variable]:"sizes.6",[yl.variable]:"sizes.6",[bl.variable]:"fontSizes.sm",[Sl.variable]:"space.2"}}),lg:Wn({container:{[gl.variable]:"sizes.8",[yl.variable]:"sizes.8",[bl.variable]:"fontSizes.md",[Sl.variable]:"space.3"}})},M$={subtle:Wn(e=>{var t;return{container:(t=oa.variants)==null?void 0:t.subtle(e)}}),solid:Wn(e=>{var t;return{container:(t=oa.variants)==null?void 0:t.solid(e)}}),outline:Wn(e=>{var t;return{container:(t=oa.variants)==null?void 0:t.outline(e)}})},z$=P$({variants:M$,baseStyle:A$,sizes:R$,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:Tr,defineMultiStyleConfig:F$}=he(t5.keys),Po=j("input-height"),To=j("input-font-size"),Eo=j("input-padding"),$o=j("input-border-radius"),I$=Tr({addon:{height:Po.reference,fontSize:To.reference,px:Eo.reference,borderRadius:$o.reference},field:{width:"100%",height:Po.reference,fontSize:To.reference,px:Eo.reference,borderRadius:$o.reference,minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),Wr={lg:{[To.variable]:"fontSizes.lg",[Eo.variable]:"space.4",[$o.variable]:"radii.md",[Po.variable]:"sizes.12"},md:{[To.variable]:"fontSizes.md",[Eo.variable]:"space.4",[$o.variable]:"radii.md",[Po.variable]:"sizes.10"},sm:{[To.variable]:"fontSizes.sm",[Eo.variable]:"space.3",[$o.variable]:"radii.sm",[Po.variable]:"sizes.8"},xs:{[To.variable]:"fontSizes.xs",[Eo.variable]:"space.2",[$o.variable]:"radii.sm",[Po.variable]:"sizes.6"}},D$={lg:Tr({field:Wr.lg,group:Wr.lg}),md:Tr({field:Wr.md,group:Wr.md}),sm:Tr({field:Wr.sm,group:Wr.sm}),xs:Tr({field:Wr.xs,group:Wr.xs})};function bp(e){const{focusBorderColor:t,errorBorderColor:r}=e;return{focusBorderColor:t||O("blue.500","blue.300")(e),errorBorderColor:r||O("red.500","red.300")(e)}}var O$=Tr(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=bp(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:O("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:tt(t,n),boxShadow:`0 0 0 1px ${tt(t,n)}`},_focusVisible:{zIndex:1,borderColor:tt(t,r),boxShadow:`0 0 0 1px ${tt(t,r)}`}},addon:{border:"1px solid",borderColor:O("inherit","whiteAlpha.50")(e),bg:O("gray.100","whiteAlpha.300")(e)}}}),j$=Tr(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=bp(e);return{field:{border:"2px solid",borderColor:"transparent",bg:O("gray.100","whiteAlpha.50")(e),_hover:{bg:O("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:tt(t,n)},_focusVisible:{bg:"transparent",borderColor:tt(t,r)}},addon:{border:"2px solid",borderColor:"transparent",bg:O("gray.100","whiteAlpha.50")(e)}}}),L$=Tr(e=>{const{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=bp(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:tt(t,n),boxShadow:`0px 1px 0px 0px ${tt(t,n)}`},_focusVisible:{borderColor:tt(t,r),boxShadow:`0px 1px 0px 0px ${tt(t,r)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),B$=Tr({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),N$={outline:O$,filled:j$,flushed:L$,unstyled:B$},ne=F$({baseStyle:I$,sizes:D$,variants:N$,defaultProps:{size:"md",variant:"outline"}}),ug,V$={...(ug=ne.baseStyle)==null?void 0:ug.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},cg,dg,W$={outline:e=>{var t,r;return(r=(t=ne.variants)==null?void 0:t.outline(e).field)!=null?r:{}},flushed:e=>{var t,r;return(r=(t=ne.variants)==null?void 0:t.flushed(e).field)!=null?r:{}},filled:e=>{var t,r;return(r=(t=ne.variants)==null?void 0:t.filled(e).field)!=null?r:{}},unstyled:(dg=(cg=ne.variants)==null?void 0:cg.unstyled.field)!=null?dg:{}},fg,hg,pg,mg,vg,gg,yg,bg,U$={xs:(hg=(fg=ne.sizes)==null?void 0:fg.xs.field)!=null?hg:{},sm:(mg=(pg=ne.sizes)==null?void 0:pg.sm.field)!=null?mg:{},md:(gg=(vg=ne.sizes)==null?void 0:vg.md.field)!=null?gg:{},lg:(bg=(yg=ne.sizes)==null?void 0:yg.lg.field)!=null?bg:{}},H$={baseStyle:V$,sizes:U$,variants:W$,defaultProps:{size:"md",variant:"outline"}},Ns=De("tooltip-bg"),Qc=De("tooltip-fg"),G$=De("popper-arrow-bg"),K$={bg:Ns.reference,color:Qc.reference,[Ns.variable]:"colors.gray.700",[Qc.variable]:"colors.whiteAlpha.900",_dark:{[Ns.variable]:"colors.gray.300",[Qc.variable]:"colors.gray.900"},[G$.variable]:Ns.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},Y$={baseStyle:K$},{defineMultiStyleConfig:q$,definePartsStyle:Wi}=he(s5.keys),X$=e=>{const{colorScheme:t,theme:r,isIndeterminate:n,hasStripe:o}=e,i=O(rg(),rg("1rem","rgba(0,0,0,0.1)"))(e),a=O(`${t}.500`,`${t}.200`)(e),s=`linear-gradient( - to right, - transparent 0%, - ${tt(r,a)} 50%, - transparent 100% - )`;return{...!n&&o&&i,...n?{bgImage:s}:{bgColor:a}}},Q$={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},Z$=e=>({bg:O("gray.100","whiteAlpha.300")(e)}),J$=e=>({transitionProperty:"common",transitionDuration:"slow",...X$(e)}),eA=Wi(e=>({label:Q$,filledTrack:J$(e),track:Z$(e)})),tA={xs:Wi({track:{h:"1"}}),sm:Wi({track:{h:"2"}}),md:Wi({track:{h:"3"}}),lg:Wi({track:{h:"4"}})},rA=q$({sizes:tA,baseStyle:eA,defaultProps:{size:"md",colorScheme:"blue"}}),nA=e=>typeof e=="function";function nt(e,...t){return nA(e)?e(...t):e}var{definePartsStyle:xl,defineMultiStyleConfig:oA}=he(XE.keys),ia=j("checkbox-size"),iA=e=>{const{colorScheme:t}=e;return{w:ia.reference,h:ia.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:O(`${t}.500`,`${t}.200`)(e),borderColor:O(`${t}.500`,`${t}.200`)(e),color:O("white","gray.900")(e),_hover:{bg:O(`${t}.600`,`${t}.300`)(e),borderColor:O(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:O("gray.200","transparent")(e),bg:O("gray.200","whiteAlpha.300")(e),color:O("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:O(`${t}.500`,`${t}.200`)(e),borderColor:O(`${t}.500`,`${t}.200`)(e),color:O("white","gray.900")(e)},_disabled:{bg:O("gray.100","whiteAlpha.100")(e),borderColor:O("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:O("red.500","red.300")(e)}}},aA={_disabled:{cursor:"not-allowed"}},sA={userSelect:"none",_disabled:{opacity:.4}},lA={transitionProperty:"transform",transitionDuration:"normal"},uA=xl(e=>({icon:lA,container:aA,control:nt(iA,e),label:sA})),cA={sm:xl({control:{[ia.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:xl({control:{[ia.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:xl({control:{[ia.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},nu=oA({baseStyle:uA,sizes:cA,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:dA,definePartsStyle:wl}=he(l5.keys),fA=e=>{var t;const r=(t=nt(nu.baseStyle,e))==null?void 0:t.control;return{...r,borderRadius:"full",_checked:{...r==null?void 0:r._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},hA=wl(e=>{var t,r,n,o;return{label:(r=(t=nu).baseStyle)==null?void 0:r.call(t,e).label,container:(o=(n=nu).baseStyle)==null?void 0:o.call(n,e).container,control:fA(e)}}),pA={md:wl({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:wl({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:wl({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},mA=dA({baseStyle:hA,sizes:pA,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:vA,definePartsStyle:gA}=he(u5.keys),Vs=j("select-bg"),Sg,yA={...(Sg=ne.baseStyle)==null?void 0:Sg.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:Vs.reference,[Vs.variable]:"colors.white",_dark:{[Vs.variable]:"colors.gray.700"},"> option, > optgroup":{bg:Vs.reference}},bA={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},SA=gA({field:yA,icon:bA}),Ws={paddingInlineEnd:"8"},xg,wg,kg,Cg,_g,Pg,Tg,Eg,xA={lg:{...(xg=ne.sizes)==null?void 0:xg.lg,field:{...(wg=ne.sizes)==null?void 0:wg.lg.field,...Ws}},md:{...(kg=ne.sizes)==null?void 0:kg.md,field:{...(Cg=ne.sizes)==null?void 0:Cg.md.field,...Ws}},sm:{...(_g=ne.sizes)==null?void 0:_g.sm,field:{...(Pg=ne.sizes)==null?void 0:Pg.sm.field,...Ws}},xs:{...(Tg=ne.sizes)==null?void 0:Tg.xs,field:{...(Eg=ne.sizes)==null?void 0:Eg.xs.field,...Ws},icon:{insetEnd:"1"}}},wA=vA({baseStyle:SA,sizes:xA,variants:ne.variants,defaultProps:ne.defaultProps}),Zc=j("skeleton-start-color"),Jc=j("skeleton-end-color"),kA={[Zc.variable]:"colors.gray.100",[Jc.variable]:"colors.gray.400",_dark:{[Zc.variable]:"colors.gray.800",[Jc.variable]:"colors.gray.600"},background:Zc.reference,borderColor:Jc.reference,opacity:.7,borderRadius:"sm"},CA={baseStyle:kA},ed=j("skip-link-bg"),_A={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[ed.variable]:"colors.white",_dark:{[ed.variable]:"colors.gray.700"},bg:ed.reference}},PA={baseStyle:_A},{defineMultiStyleConfig:TA,definePartsStyle:Qu}=he(c5.keys),Da=j("slider-thumb-size"),Oa=j("slider-track-size"),Qr=j("slider-bg"),EA=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...yp({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},$A=e=>({...yp({orientation:e.orientation,horizontal:{h:Oa.reference},vertical:{w:Oa.reference}}),overflow:"hidden",borderRadius:"sm",[Qr.variable]:"colors.gray.200",_dark:{[Qr.variable]:"colors.whiteAlpha.200"},_disabled:{[Qr.variable]:"colors.gray.300",_dark:{[Qr.variable]:"colors.whiteAlpha.300"}},bg:Qr.reference}),AA=e=>{const{orientation:t}=e;return{...yp({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:Da.reference,h:Da.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},RA=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[Qr.variable]:`colors.${t}.500`,_dark:{[Qr.variable]:`colors.${t}.200`},bg:Qr.reference}},MA=Qu(e=>({container:EA(e),track:$A(e),thumb:AA(e),filledTrack:RA(e)})),zA=Qu({container:{[Da.variable]:"sizes.4",[Oa.variable]:"sizes.1"}}),FA=Qu({container:{[Da.variable]:"sizes.3.5",[Oa.variable]:"sizes.1"}}),IA=Qu({container:{[Da.variable]:"sizes.2.5",[Oa.variable]:"sizes.0.5"}}),DA={lg:zA,md:FA,sm:IA},OA=TA({baseStyle:MA,sizes:DA,defaultProps:{size:"md",colorScheme:"blue"}}),Rn=De("spinner-size"),jA={width:[Rn.reference],height:[Rn.reference]},LA={xs:{[Rn.variable]:"sizes.3"},sm:{[Rn.variable]:"sizes.4"},md:{[Rn.variable]:"sizes.6"},lg:{[Rn.variable]:"sizes.8"},xl:{[Rn.variable]:"sizes.12"}},BA={baseStyle:jA,sizes:LA,defaultProps:{size:"md"}},{defineMultiStyleConfig:NA,definePartsStyle:rS}=he(d5.keys),VA={fontWeight:"medium"},WA={opacity:.8,marginBottom:"2"},UA={verticalAlign:"baseline",fontWeight:"semibold"},HA={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},GA=rS({container:{},label:VA,helpText:WA,number:UA,icon:HA}),KA={md:rS({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},YA=NA({baseStyle:GA,sizes:KA,defaultProps:{size:"md"}}),td=j("kbd-bg"),qA={[td.variable]:"colors.gray.100",_dark:{[td.variable]:"colors.whiteAlpha.100"},bg:td.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},XA={baseStyle:qA},QA={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},ZA={baseStyle:QA},{defineMultiStyleConfig:JA,definePartsStyle:eR}=he(r5.keys),tR={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},rR=eR({icon:tR}),nR=JA({baseStyle:rR}),{defineMultiStyleConfig:oR,definePartsStyle:iR}=he(n5.keys),sr=j("menu-bg"),rd=j("menu-shadow"),aR={[sr.variable]:"#fff",[rd.variable]:"shadows.sm",_dark:{[sr.variable]:"colors.gray.700",[rd.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:sr.reference,boxShadow:rd.reference},sR={py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[sr.variable]:"colors.gray.100",_dark:{[sr.variable]:"colors.whiteAlpha.100"}},_active:{[sr.variable]:"colors.gray.200",_dark:{[sr.variable]:"colors.whiteAlpha.200"}},_expanded:{[sr.variable]:"colors.gray.100",_dark:{[sr.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:sr.reference},lR={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},uR={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},cR={opacity:.6},dR={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},fR={transitionProperty:"common",transitionDuration:"normal"},hR=iR({button:fR,list:aR,item:sR,groupTitle:lR,icon:uR,command:cR,divider:dR}),pR=oR({baseStyle:hR}),{defineMultiStyleConfig:mR,definePartsStyle:Df}=he(o5.keys),nd=j("modal-bg"),od=j("modal-shadow"),vR={bg:"blackAlpha.600",zIndex:"modal"},gR=e=>{const{isCentered:t,scrollBehavior:r}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:r==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}},yR=e=>{const{isCentered:t,scrollBehavior:r}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:r==="inside"?"calc(100% - 7.5rem)":void 0,[nd.variable]:"colors.white",[od.variable]:"shadows.lg",_dark:{[nd.variable]:"colors.gray.700",[od.variable]:"shadows.dark-lg"},bg:nd.reference,boxShadow:od.reference}},bR={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},SR={position:"absolute",top:"2",insetEnd:"3"},xR=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},wR={px:"6",py:"4"},kR=Df(e=>({overlay:vR,dialogContainer:nt(gR,e),dialog:nt(yR,e),header:bR,closeButton:SR,body:nt(xR,e),footer:wR}));function Wt(e){return Df(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var CR={xs:Wt("xs"),sm:Wt("sm"),md:Wt("md"),lg:Wt("lg"),xl:Wt("xl"),"2xl":Wt("2xl"),"3xl":Wt("3xl"),"4xl":Wt("4xl"),"5xl":Wt("5xl"),"6xl":Wt("6xl"),full:Wt("full")},_R=mR({baseStyle:kR,sizes:CR,defaultProps:{size:"md"}}),{defineMultiStyleConfig:PR,definePartsStyle:nS}=he(i5.keys),Sp=De("number-input-stepper-width"),oS=De("number-input-input-padding"),TR=Cr(Sp).add("0.5rem").toString(),id=De("number-input-bg"),ad=De("number-input-color"),sd=De("number-input-border-color"),ER={[Sp.variable]:"sizes.6",[oS.variable]:TR},$R=e=>{var t,r;return(r=(t=nt(ne.baseStyle,e))==null?void 0:t.field)!=null?r:{}},AR={width:Sp.reference},RR={borderStart:"1px solid",borderStartColor:sd.reference,color:ad.reference,bg:id.reference,[ad.variable]:"colors.chakra-body-text",[sd.variable]:"colors.chakra-border-color",_dark:{[ad.variable]:"colors.whiteAlpha.800",[sd.variable]:"colors.whiteAlpha.300"},_active:{[id.variable]:"colors.gray.200",_dark:{[id.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}},MR=nS(e=>{var t;return{root:ER,field:(t=nt($R,e))!=null?t:{},stepperGroup:AR,stepper:RR}});function Us(e){var t,r,n;const o=(t=ne.sizes)==null?void 0:t[e],i={lg:"md",md:"md",sm:"sm",xs:"sm"},a=(n=(r=o.field)==null?void 0:r.fontSize)!=null?n:"md",s=Qb.fontSizes[a];return nS({field:{...o.field,paddingInlineEnd:oS.reference,verticalAlign:"top"},stepper:{fontSize:Cr(s).multiply(.75).toString(),_first:{borderTopEndRadius:i[e]},_last:{borderBottomEndRadius:i[e],mt:"-1px",borderTopWidth:1}}})}var zR={xs:Us("xs"),sm:Us("sm"),md:Us("md"),lg:Us("lg")},FR=PR({baseStyle:MR,sizes:zR,variants:ne.variants,defaultProps:ne.defaultProps}),$g,IR={...($g=ne.baseStyle)==null?void 0:$g.field,textAlign:"center"},DR={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},Ag,Rg,OR={outline:e=>{var t,r,n;return(n=(r=nt((t=ne.variants)==null?void 0:t.outline,e))==null?void 0:r.field)!=null?n:{}},flushed:e=>{var t,r,n;return(n=(r=nt((t=ne.variants)==null?void 0:t.flushed,e))==null?void 0:r.field)!=null?n:{}},filled:e=>{var t,r,n;return(n=(r=nt((t=ne.variants)==null?void 0:t.filled,e))==null?void 0:r.field)!=null?n:{}},unstyled:(Rg=(Ag=ne.variants)==null?void 0:Ag.unstyled.field)!=null?Rg:{}},jR={baseStyle:IR,sizes:DR,variants:OR,defaultProps:ne.defaultProps},{defineMultiStyleConfig:LR,definePartsStyle:BR}=he(a5.keys),Hs=De("popper-bg"),NR=De("popper-arrow-bg"),Mg=De("popper-arrow-shadow-color"),VR={zIndex:10},WR={[Hs.variable]:"colors.white",bg:Hs.reference,[NR.variable]:Hs.reference,[Mg.variable]:"colors.gray.200",_dark:{[Hs.variable]:"colors.gray.700",[Mg.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},UR={px:3,py:2,borderBottomWidth:"1px"},HR={px:3,py:2},GR={px:3,py:2,borderTopWidth:"1px"},KR={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},YR=BR({popper:VR,content:WR,header:UR,body:HR,footer:GR,closeButton:KR}),qR=LR({baseStyle:YR}),{definePartsStyle:Of,defineMultiStyleConfig:XR}=he(QE.keys),ld=j("drawer-bg"),ud=j("drawer-box-shadow");function ao(e){return Of(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var QR={bg:"blackAlpha.600",zIndex:"modal"},ZR={display:"flex",zIndex:"modal",justifyContent:"center"},JR=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[ld.variable]:"colors.white",[ud.variable]:"shadows.lg",_dark:{[ld.variable]:"colors.gray.700",[ud.variable]:"shadows.dark-lg"},bg:ld.reference,boxShadow:ud.reference}},eM={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},tM={position:"absolute",top:"2",insetEnd:"3"},rM={px:"6",py:"2",flex:"1",overflow:"auto"},nM={px:"6",py:"4"},oM=Of(e=>({overlay:QR,dialogContainer:ZR,dialog:nt(JR,e),header:eM,closeButton:tM,body:rM,footer:nM})),iM={xs:ao("xs"),sm:ao("md"),md:ao("lg"),lg:ao("2xl"),xl:ao("4xl"),full:ao("full")},aM=XR({baseStyle:oM,sizes:iM,defaultProps:{size:"xs"}}),{definePartsStyle:sM,defineMultiStyleConfig:lM}=he(ZE.keys),uM={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},cM={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},dM={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},fM=sM({preview:uM,input:cM,textarea:dM}),hM=lM({baseStyle:fM}),{definePartsStyle:pM,defineMultiStyleConfig:mM}=he(JE.keys),Wo=j("form-control-color"),vM={marginStart:"1",[Wo.variable]:"colors.red.500",_dark:{[Wo.variable]:"colors.red.300"},color:Wo.reference},gM={mt:"2",[Wo.variable]:"colors.gray.600",_dark:{[Wo.variable]:"colors.whiteAlpha.600"},color:Wo.reference,lineHeight:"normal",fontSize:"sm"},yM=pM({container:{width:"100%",position:"relative"},requiredIndicator:vM,helperText:gM}),bM=mM({baseStyle:yM}),{definePartsStyle:SM,defineMultiStyleConfig:xM}=he(e5.keys),Uo=j("form-error-color"),wM={[Uo.variable]:"colors.red.500",_dark:{[Uo.variable]:"colors.red.300"},color:Uo.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},kM={marginEnd:"0.5em",[Uo.variable]:"colors.red.500",_dark:{[Uo.variable]:"colors.red.300"},color:Uo.reference},CM=SM({text:wM,icon:kM}),_M=xM({baseStyle:CM}),PM={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},TM={baseStyle:PM},EM={fontFamily:"heading",fontWeight:"bold"},$M={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},AM={baseStyle:EM,sizes:$M,defaultProps:{size:"xl"}},{defineMultiStyleConfig:RM,definePartsStyle:MM}=he(qE.keys),cd=j("breadcrumb-link-decor"),zM={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:cd.reference,[cd.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[cd.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}},FM=MM({link:zM}),IM=RM({baseStyle:FM}),DM={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},iS=e=>{const{colorScheme:t,theme:r}=e;if(t==="gray")return{color:O("gray.800","whiteAlpha.900")(e),_hover:{bg:O("gray.100","whiteAlpha.200")(e)},_active:{bg:O("gray.200","whiteAlpha.300")(e)}};const n=ni(`${t}.200`,.12)(r),o=ni(`${t}.200`,.24)(r);return{color:O(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:O(`${t}.50`,n)(e)},_active:{bg:O(`${t}.100`,o)(e)}}},OM=e=>{const{colorScheme:t}=e,r=O("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?r:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...nt(iS,e)}},jM={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},LM=e=>{var t;const{colorScheme:r}=e;if(r==="gray"){const l=O("gray.100","whiteAlpha.200")(e);return{bg:l,color:O("gray.800","whiteAlpha.900")(e),_hover:{bg:O("gray.200","whiteAlpha.300")(e),_disabled:{bg:l}},_active:{bg:O("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${r}.500`,color:o="white",hoverBg:i=`${r}.600`,activeBg:a=`${r}.700`}=(t=jM[r])!=null?t:{},s=O(n,`${r}.200`)(e);return{bg:s,color:O(o,"gray.800")(e),_hover:{bg:O(i,`${r}.300`)(e),_disabled:{bg:s}},_active:{bg:O(a,`${r}.400`)(e)}}},BM=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:O(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:O(`${t}.700`,`${t}.500`)(e)}}},NM={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},VM={ghost:iS,outline:OM,solid:LM,link:BM,unstyled:NM},WM={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},UM={baseStyle:DM,variants:VM,sizes:WM,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:Un,defineMultiStyleConfig:HM}=he(v5.keys),ou=j("card-bg"),Ar=j("card-padding"),aS=j("card-shadow"),kl=j("card-radius"),sS=j("card-border-width","0"),lS=j("card-border-color"),GM=Un({container:{[ou.variable]:"colors.chakra-body-bg",backgroundColor:ou.reference,boxShadow:aS.reference,borderRadius:kl.reference,color:"chakra-body-text",borderWidth:sS.reference,borderColor:lS.reference},body:{padding:Ar.reference,flex:"1 1 0%"},header:{padding:Ar.reference},footer:{padding:Ar.reference}}),KM={sm:Un({container:{[kl.variable]:"radii.base",[Ar.variable]:"space.3"}}),md:Un({container:{[kl.variable]:"radii.md",[Ar.variable]:"space.5"}}),lg:Un({container:{[kl.variable]:"radii.xl",[Ar.variable]:"space.7"}})},YM={elevated:Un({container:{[aS.variable]:"shadows.base",_dark:{[ou.variable]:"colors.gray.700"}}}),outline:Un({container:{[sS.variable]:"1px",[lS.variable]:"colors.chakra-border-color"}}),filled:Un({container:{[ou.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[Ar.variable]:0},header:{[Ar.variable]:0},footer:{[Ar.variable]:0}}},qM=HM({baseStyle:GM,variants:YM,sizes:KM,defaultProps:{variant:"elevated",size:"md"}}),aa=De("close-button-size"),Ai=De("close-button-bg"),XM={w:[aa.reference],h:[aa.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[Ai.variable]:"colors.blackAlpha.100",_dark:{[Ai.variable]:"colors.whiteAlpha.100"}},_active:{[Ai.variable]:"colors.blackAlpha.200",_dark:{[Ai.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:Ai.reference},QM={lg:{[aa.variable]:"sizes.10",fontSize:"md"},md:{[aa.variable]:"sizes.8",fontSize:"xs"},sm:{[aa.variable]:"sizes.6",fontSize:"2xs"}},ZM={baseStyle:XM,sizes:QM,defaultProps:{size:"md"}},{variants:JM,defaultProps:ez}=oa,tz={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:$e.bg.reference,color:$e.color.reference,boxShadow:$e.shadow.reference},rz={baseStyle:tz,variants:JM,defaultProps:ez},nz={w:"100%",mx:"auto",maxW:"prose",px:"4"},oz={baseStyle:nz},iz={opacity:.6,borderColor:"inherit"},az={borderStyle:"solid"},sz={borderStyle:"dashed"},lz={solid:az,dashed:sz},uz={baseStyle:iz,variants:lz,defaultProps:{variant:"solid"}},{definePartsStyle:cz,defineMultiStyleConfig:dz}=he(GE.keys),fz={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},hz={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},pz={pt:"2",px:"4",pb:"5"},mz={fontSize:"1.25em"},vz=cz({container:fz,button:hz,panel:pz,icon:mz}),gz=dz({baseStyle:vz}),{definePartsStyle:es,defineMultiStyleConfig:yz}=he(KE.keys),wt=j("alert-fg"),Or=j("alert-bg"),bz=es({container:{bg:Or.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:wt.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:wt.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function xp(e){const{theme:t,colorScheme:r}=e,n=ni(`${r}.200`,.16)(t);return{light:`colors.${r}.100`,dark:n}}var Sz=es(e=>{const{colorScheme:t}=e,r=xp(e);return{container:{[wt.variable]:`colors.${t}.600`,[Or.variable]:r.light,_dark:{[wt.variable]:`colors.${t}.200`,[Or.variable]:r.dark}}}}),xz=es(e=>{const{colorScheme:t}=e,r=xp(e);return{container:{[wt.variable]:`colors.${t}.600`,[Or.variable]:r.light,_dark:{[wt.variable]:`colors.${t}.200`,[Or.variable]:r.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:wt.reference}}}),wz=es(e=>{const{colorScheme:t}=e,r=xp(e);return{container:{[wt.variable]:`colors.${t}.600`,[Or.variable]:r.light,_dark:{[wt.variable]:`colors.${t}.200`,[Or.variable]:r.dark},pt:"2",borderTopWidth:"4px",borderTopColor:wt.reference}}}),kz=es(e=>{const{colorScheme:t}=e;return{container:{[wt.variable]:"colors.white",[Or.variable]:`colors.${t}.600`,_dark:{[wt.variable]:"colors.gray.900",[Or.variable]:`colors.${t}.200`},color:wt.reference}}}),Cz={subtle:Sz,"left-accent":xz,"top-accent":wz,solid:kz},_z=yz({baseStyle:bz,variants:Cz,defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:uS,defineMultiStyleConfig:Pz}=he(YE.keys),Ho=j("avatar-border-color"),sa=j("avatar-bg"),ja=j("avatar-font-size"),oi=j("avatar-size"),Tz={borderRadius:"full",border:"0.2em solid",borderColor:Ho.reference,[Ho.variable]:"white",_dark:{[Ho.variable]:"colors.gray.800"}},Ez={bg:sa.reference,fontSize:ja.reference,width:oi.reference,height:oi.reference,lineHeight:"1",[sa.variable]:"colors.gray.200",_dark:{[sa.variable]:"colors.whiteAlpha.400"}},$z=e=>{const{name:t,theme:r}=e,n=t?D5({string:t}):"colors.gray.400",o=F5(n)(r);let i="white";return o||(i="gray.800"),{bg:sa.reference,fontSize:ja.reference,color:i,borderColor:Ho.reference,verticalAlign:"top",width:oi.reference,height:oi.reference,"&:not([data-loaded])":{[sa.variable]:n},[Ho.variable]:"colors.white",_dark:{[Ho.variable]:"colors.gray.800"}}},Az={fontSize:ja.reference,lineHeight:"1"},Rz=uS(e=>({badge:nt(Tz,e),excessLabel:nt(Ez,e),container:nt($z,e),label:Az}));function Ur(e){const t=e!=="100%"?Jb[e]:void 0;return uS({container:{[oi.variable]:t!=null?t:e,[ja.variable]:`calc(${t!=null?t:e} / 2.5)`},excessLabel:{[oi.variable]:t!=null?t:e,[ja.variable]:`calc(${t!=null?t:e} / 2.5)`}})}var Mz={"2xs":Ur(4),xs:Ur(6),sm:Ur(8),md:Ur(12),lg:Ur(16),xl:Ur(24),"2xl":Ur(32),full:Ur("100%")},zz=Pz({baseStyle:Rz,sizes:Mz,defaultProps:{size:"md"}}),Fz={Accordion:gz,Alert:_z,Avatar:zz,Badge:oa,Breadcrumb:IM,Button:UM,Checkbox:nu,CloseButton:ZM,Code:rz,Container:oz,Divider:uz,Drawer:aM,Editable:hM,Form:bM,FormError:_M,FormLabel:TM,Heading:AM,Input:ne,Kbd:XA,Link:ZA,List:nR,Menu:pR,Modal:_R,NumberInput:FR,PinInput:jR,Popover:qR,Progress:rA,Radio:mA,Select:wA,Skeleton:CA,SkipLink:PA,Slider:OA,Spinner:BA,Stat:YA,Switch:Z5,Table:i$,Tabs:S$,Tag:z$,Textarea:H$,Tooltip:Y$,Card:qM,Stepper:HE},Iz={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},Dz={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},Oz="ltr",jz={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},cS={semanticTokens:Iz,direction:Oz,...VE,components:Fz,styles:Dz,config:jz};function Ui(e){return typeof e=="function"}function Lz(...e){return t=>e.reduce((r,n)=>n(r),t)}var Bz=e=>function(...r){let n=[...r],o=r[r.length-1];return yE(o)&&n.length>1?n=n.slice(0,n.length-1):o=e,Lz(...n.map(i=>a=>Ui(i)?i(a):Vz(a,i)))(o)},Nz=Bz(cS);function Vz(...e){return Dt({},...e,dS)}function dS(e,t,r,n){if((Ui(e)||Ui(t))&&Object.prototype.hasOwnProperty.call(n,r))return(...o)=>{const i=Ui(e)?e(...o):e,a=Ui(t)?t(...o):t;return Dt({},i,a,dS)}}function Wz(e,t){const r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}function Uz(e,t,r,n){const o=typeof t=="string"?t.split("."):[t];for(n=0;n{const t=new WeakMap;return(n,o,i,a)=>{if(typeof n>"u")return e(n,o,i);t.has(n)||t.set(n,new Map);const s=t.get(n);if(s.has(o))return s.get(o);const l=e(n,o,i,a);return s.set(o,l),l}},fS=Hz(Uz);function hS(e,t){const r={};return Object.keys(e).forEach(n=>{const o=e[n];t(o,n,e)&&(r[n]=o)}),r}var pS=e=>hS(e,t=>t!=null);function Gz(e){return typeof e=="function"}function mS(e,...t){return Gz(e)?e(...t):e}var Kz=typeof Element<"u",Yz=typeof Map=="function",qz=typeof Set=="function",Xz=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Cl(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,o;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!Cl(e[n],t[n]))return!1;return!0}var i;if(Yz&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(n=i.next()).done;)if(!t.has(n.value[0]))return!1;for(i=e.entries();!(n=i.next()).done;)if(!Cl(n.value[1],t.get(n.value[0])))return!1;return!0}if(qz&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(n=i.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(Xz&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;if(Kz&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((o[n]==="_owner"||o[n]==="__v"||o[n]==="__o")&&e.$$typeof)&&!Cl(e[o[n]],t[o[n]]))return!1;return!0}return e!==e&&t!==t}var Qz=function(t,r){try{return Cl(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};const Zz=uh(Qz);function vS(e,t={}){var r;const{styleConfig:n,...o}=t,{theme:i,colorMode:a}=eT(),s=e?fS(i,`components.${e}`):void 0,l=n||s,u=Dt({theme:i,colorMode:a},(r=l==null?void 0:l.defaultProps)!=null?r:{},pS(Wz(o,["children"]))),c=S.useRef({});if(l){const f=vE(l)(u);Zz(c.current,f)||(c.current=f)}return c.current}function fi(e,t={}){return vS(e,t)}function ts(e,t={}){return vS(e,t)}var Jz=new Set([...oE,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),e3=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function t3(e){return e3.has(e)||!Jz.has(e)}function r3(e,...t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");const r={...e};for(const n of t)if(n!=null)for(const o in n)Object.prototype.hasOwnProperty.call(n,o)&&(o in r&&delete r[o],r[o]=n[o]);return r}var n3=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o3=Tb(function(e){return n3.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),i3=o3,a3=function(t){return t!=="theme"},zg=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?i3:a3},Fg=function(t,r,n){var o;if(r){var i=r.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(a){return t.__emotion_forwardProp(a)&&i(a)}:i}return typeof o!="function"&&n&&(o=t.__emotion_forwardProp),o},s3=function(t){var r=t.cache,n=t.serialized,o=t.isStringTag;return zb(r,n,o),zP(function(){return Fb(r,n,o)}),null},l3=function e(t,r){var n=t.__emotion_real===t,o=n&&t.__emotion_base||t,i,a;r!==void 0&&(i=r.label,a=r.target);var s=Fg(t,r,n),l=s||zg(o),u=!l("as");return function(){var c=arguments,d=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&d.push("label:"+i+";"),c[0]==null||c[0].raw===void 0)d.push.apply(d,c);else{d.push(c[0][0]);for(var f=c.length,h=1;ht=>{const{theme:r,css:n,__css:o,sx:i,...a}=t,s=hS(a,(d,f)=>aE(f)),l=mS(e,t),u=r3({},o,l,pS(s),i),c=Xb(u)(t.theme);return n?[c,n]:c};function dd(e,t){const{baseStyle:r,...n}=t!=null?t:{};n.shouldForwardProp||(n.shouldForwardProp=t3);const o=d3({baseStyle:r}),i=c3(e,n)(o);return ct.forwardRef(function(l,u){const{colorMode:c,forced:d}=Ja();return ct.createElement(i,{ref:u,"data-theme":d?c:void 0,...l})})}function f3(){const e=new Map;return new Proxy(dd,{apply(t,r,n){return dd(...n)},get(t,r){return e.has(r)||e.set(r,dd(r)),e.get(r)}})}var H=f3();function ie(e){return S.forwardRef(e)}function h3(e={}){const{strict:t=!0,errorMessage:r="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,o=S.createContext(void 0);o.displayName=n;function i(){var a;const s=S.useContext(o);if(!s&&t){const l=new Error(r);throw l.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,l,i),l}return s}return[o.Provider,i,o]}function p3(e){const{cssVarsRoot:t,theme:r,children:n}=e,o=S.useMemo(()=>nE(r),[r]);return _.jsxs(DP,{theme:o,children:[_.jsx(m3,{root:t}),n]})}function m3({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return _.jsx(Ku,{styles:r=>({[t]:r.__cssVars})})}h3({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "});function v3(){const{colorMode:e}=Ja();return _.jsx(Ku,{styles:t=>{const r=fS(t,"styles.global"),n=mS(r,{theme:t,colorMode:e});return n?Xb(n)(t):void 0}})}var gS=S.createContext({getDocument(){return document},getWindow(){return window}});gS.displayName="EnvironmentContext";function yS(e){const{children:t,environment:r,disabled:n}=e,o=S.useRef(null),i=S.useMemo(()=>r||{getDocument:()=>{var s,l;return(l=(s=o.current)==null?void 0:s.ownerDocument)!=null?l:document},getWindow:()=>{var s,l;return(l=(s=o.current)==null?void 0:s.ownerDocument.defaultView)!=null?l:window}},[r]),a=!n||!r;return _.jsxs(gS.Provider,{value:i,children:[t,a&&_.jsx("span",{id:"__chakra_env",hidden:!0,ref:o})]})}yS.displayName="EnvironmentProvider";var g3=e=>{const{children:t,colorModeManager:r,portalZIndex:n,resetScope:o,resetCSS:i=!0,theme:a={},environment:s,cssVarsRoot:l,disableEnvironment:u,disableGlobalStyle:c}=e,d=_.jsx(yS,{environment:s,disabled:u,children:t});return _.jsx(p3,{theme:a,cssVarsRoot:l,children:_.jsxs(Wb,{colorModeManager:r,options:a.config,children:[i?_.jsx(BP,{scope:o}):_.jsx(LP,{}),!c&&_.jsx(v3,{}),n?_.jsx(Nb,{zIndex:n,children:d}):d]})})},y3=(e,t)=>e.find(r=>r.id===t);function Dg(e,t){const r=bS(e,t),n=r?e[r].findIndex(o=>o.id===t):-1;return{position:r,index:n}}function bS(e,t){for(const[r,n]of Object.entries(e))if(y3(n,t))return r}function b3(e){const t=e.includes("right"),r=e.includes("left");let n="center";return t&&(n="flex-end"),r&&(n="flex-start"),{display:"flex",flexDirection:"column",alignItems:n}}function S3(e){const r=e==="top"||e==="bottom"?"0 auto":void 0,n=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,o=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,i=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",a=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:r,top:n,bottom:o,right:i,left:a}}function x3(e,t=[]){const r=S.useRef(e);return S.useEffect(()=>{r.current=e}),S.useCallback((...n)=>{var o;return(o=r.current)==null?void 0:o.call(r,...n)},t)}function w3(e,t){const r=x3(e);S.useEffect(()=>{if(t==null)return;let n=null;return n=window.setTimeout(()=>{r()},t),()=>{n&&window.clearTimeout(n)}},[t,r])}function Og(e,t){const r=S.useRef(!1),n=S.useRef(!1);S.useEffect(()=>{if(r.current&&n.current)return e();n.current=!0},t),S.useEffect(()=>(r.current=!0,()=>{r.current=!1}),[])}const SS=S.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Zu=S.createContext({}),rs=S.createContext(null),Ju=typeof document<"u",wp=Ju?S.useLayoutEffect:S.useEffect,xS=S.createContext({strict:!1}),kp=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),k3="framerAppearId",wS="data-"+kp(k3);function C3(e,t,r,n){const{visualElement:o}=S.useContext(Zu),i=S.useContext(xS),a=S.useContext(rs),s=S.useContext(SS).reducedMotion,l=S.useRef();n=n||i.renderer,!l.current&&n&&(l.current=n(e,{visualState:t,parent:o,props:r,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:s}));const u=l.current;S.useInsertionEffect(()=>{u&&u.update(r,a)});const c=S.useRef(!!r[wS]);return wp(()=>{u&&(u.render(),c.current&&u.animationState&&u.animationState.animateChanges())}),S.useEffect(()=>{u&&(u.updateFeatures(),!c.current&&u.animationState&&u.animationState.animateChanges(),c.current&&(window.HandoffAppearAnimations=!1,c.current=!1))}),u}function Ao(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function _3(e,t,r){return S.useCallback(n=>{n&&e.mount&&e.mount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):Ao(r)&&(r.current=n))},[t])}function La(e){return typeof e=="string"||Array.isArray(e)}function ec(e){return typeof e=="object"&&typeof e.start=="function"}const Cp=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],_p=["initial",...Cp];function tc(e){return ec(e.animate)||_p.some(t=>La(e[t]))}function kS(e){return!!(tc(e)||e.variants)}function P3(e,t){if(tc(e)){const{initial:r,animate:n}=e;return{initial:r===!1||La(r)?r:void 0,animate:La(n)?n:void 0}}return e.inherit!==!1?t:{}}function T3(e){const{initial:t,animate:r}=P3(e,S.useContext(Zu));return S.useMemo(()=>({initial:t,animate:r}),[jg(t),jg(r)])}function jg(e){return Array.isArray(e)?e.join(" "):e}const Lg={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ba={};for(const e in Lg)Ba[e]={isEnabled:t=>Lg[e].some(r=>!!t[r])};function E3(e){for(const t in e)Ba[t]={...Ba[t],...e[t]}}const Pp=S.createContext({}),CS=S.createContext({}),$3=Symbol.for("motionComponentSymbol");function A3({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:o}){e&&E3(e);function i(s,l){let u;const c={...S.useContext(SS),...s,layoutId:R3(s)},{isStatic:d}=c,f=T3(s),h=n(s,d);if(!d&&Ju){f.visualElement=C3(o,h,c,t);const v=S.useContext(CS),y=S.useContext(xS).strict;f.visualElement&&(u=f.visualElement.loadFeatures(c,y,e,v))}return S.createElement(Zu.Provider,{value:f},u&&f.visualElement?S.createElement(u,{visualElement:f.visualElement,...c}):null,r(o,s,_3(h,f.visualElement,l),h,d,f.visualElement))}const a=S.forwardRef(i);return a[$3]=o,a}function R3({layoutId:e}){const t=S.useContext(Pp).id;return t&&e!==void 0?t+"-"+e:e}function M3(e){function t(n,o={}){return A3(e(n,o))}if(typeof Proxy>"u")return t;const r=new Map;return new Proxy(t,{get:(n,o)=>(r.has(o)||r.set(o,t(o)),r.get(o))})}const z3=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Tp(e){return typeof e!="string"||e.includes("-")?!1:!!(z3.indexOf(e)>-1||/[A-Z]/.test(e))}const au={};function F3(e){Object.assign(au,e)}const ns=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],to=new Set(ns);function _S(e,{layout:t,layoutId:r}){return to.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!au[e]||e==="opacity")}const mt=e=>!!(e&&e.getVelocity),I3={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},D3=ns.length;function O3(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,o){let i="";for(let a=0;at=>typeof t=="string"&&t.startsWith(e),TS=PS("--"),jf=PS("var(--"),j3=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,L3=(e,t)=>t&&typeof e=="number"?t.transform(e):e,mn=(e,t,r)=>Math.min(Math.max(r,e),t),ro={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},la={...ro,transform:e=>mn(0,1,e)},Gs={...ro,default:1},ua=e=>Math.round(e*1e5)/1e5,rc=/(-)?([\d]*\.?[\d])+/g,ES=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,B3=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function os(e){return typeof e=="string"}const is=e=>({test:t=>os(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Hr=is("deg"),vr=is("%"),B=is("px"),N3=is("vh"),V3=is("vw"),Bg={...vr,parse:e=>vr.parse(e)/100,transform:e=>vr.transform(e*100)},Ng={...ro,transform:Math.round},$S={borderWidth:B,borderTopWidth:B,borderRightWidth:B,borderBottomWidth:B,borderLeftWidth:B,borderRadius:B,radius:B,borderTopLeftRadius:B,borderTopRightRadius:B,borderBottomRightRadius:B,borderBottomLeftRadius:B,width:B,maxWidth:B,height:B,maxHeight:B,size:B,top:B,right:B,bottom:B,left:B,padding:B,paddingTop:B,paddingRight:B,paddingBottom:B,paddingLeft:B,margin:B,marginTop:B,marginRight:B,marginBottom:B,marginLeft:B,rotate:Hr,rotateX:Hr,rotateY:Hr,rotateZ:Hr,scale:Gs,scaleX:Gs,scaleY:Gs,scaleZ:Gs,skew:Hr,skewX:Hr,skewY:Hr,distance:B,translateX:B,translateY:B,translateZ:B,x:B,y:B,z:B,perspective:B,transformPerspective:B,opacity:la,originX:Bg,originY:Bg,originZ:B,zIndex:Ng,fillOpacity:la,strokeOpacity:la,numOctaves:Ng};function Ep(e,t,r,n){const{style:o,vars:i,transform:a,transformOrigin:s}=e;let l=!1,u=!1,c=!0;for(const d in t){const f=t[d];if(TS(d)){i[d]=f;continue}const h=$S[d],v=L3(f,h);if(to.has(d)){if(l=!0,a[d]=v,!c)continue;f!==(h.default||0)&&(c=!1)}else d.startsWith("origin")?(u=!0,s[d]=v):o[d]=v}if(t.transform||(l||n?o.transform=O3(e.transform,r,c,n):o.transform&&(o.transform="none")),u){const{originX:d="50%",originY:f="50%",originZ:h=0}=s;o.transformOrigin=`${d} ${f} ${h}`}}const $p=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function AS(e,t,r){for(const n in t)!mt(t[n])&&!_S(n,r)&&(e[n]=t[n])}function W3({transformTemplate:e},t,r){return S.useMemo(()=>{const n=$p();return Ep(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)},[t])}function U3(e,t,r){const n=e.style||{},o={};return AS(o,n,e),Object.assign(o,W3(e,t,r)),e.transformValues?e.transformValues(o):o}function H3(e,t,r){const n={},o=U3(e,t,r);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=o,n}const G3=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function su(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||G3.has(e)}let RS=e=>!su(e);function K3(e){e&&(RS=t=>t.startsWith("on")?!su(t):e(t))}try{K3(require("@emotion/is-prop-valid").default)}catch{}function Y3(e,t,r){const n={};for(const o in e)o==="values"&&typeof e.values=="object"||(RS(o)||r===!0&&su(o)||!t&&!su(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}function Vg(e,t,r){return typeof e=="string"?e:B.transform(t+r*e)}function q3(e,t,r){const n=Vg(t,e.x,e.width),o=Vg(r,e.y,e.height);return`${n} ${o}`}const X3={offset:"stroke-dashoffset",array:"stroke-dasharray"},Q3={offset:"strokeDashoffset",array:"strokeDasharray"};function Z3(e,t,r=1,n=0,o=!0){e.pathLength=1;const i=o?X3:Q3;e[i.offset]=B.transform(-n);const a=B.transform(t),s=B.transform(r);e[i.array]=`${a} ${s}`}function Ap(e,{attrX:t,attrY:r,attrScale:n,originX:o,originY:i,pathLength:a,pathSpacing:s=1,pathOffset:l=0,...u},c,d,f){if(Ep(e,u,c,f),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:h,style:v,dimensions:y}=e;h.transform&&(y&&(v.transform=h.transform),delete h.transform),y&&(o!==void 0||i!==void 0||v.transform)&&(v.transformOrigin=q3(y,o!==void 0?o:.5,i!==void 0?i:.5)),t!==void 0&&(h.x=t),r!==void 0&&(h.y=r),n!==void 0&&(h.scale=n),a!==void 0&&Z3(h,a,s,l,!1)}const MS=()=>({...$p(),attrs:{}}),Rp=e=>typeof e=="string"&&e.toLowerCase()==="svg";function J3(e,t,r,n){const o=S.useMemo(()=>{const i=MS();return Ap(i,t,{enableHardwareAcceleration:!1},Rp(n),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};AS(i,e.style,e),o.style={...i,...o.style}}return o}function e4(e=!1){return(r,n,o,{latestValues:i},a)=>{const l=(Tp(r)?J3:H3)(n,i,a,r),c={...Y3(n,typeof r=="string",e),...l,ref:o},{children:d}=n,f=S.useMemo(()=>mt(d)?d.get():d,[d]);return S.createElement(r,{...c,children:f})}}function zS(e,{style:t,vars:r},n,o){Object.assign(e.style,t,o&&o.getProjectionStyles(n));for(const i in r)e.style.setProperty(i,r[i])}const FS=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function IS(e,t,r,n){zS(e,t,void 0,n);for(const o in t.attrs)e.setAttribute(FS.has(o)?o:kp(o),t.attrs[o])}function Mp(e,t){const{style:r}=e,n={};for(const o in r)(mt(r[o])||t.style&&mt(t.style[o])||_S(o,e))&&(n[o]=r[o]);return n}function DS(e,t){const r=Mp(e,t);for(const n in e)if(mt(e[n])||mt(t[n])){const o=ns.indexOf(n)!==-1?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n;r[o]=e[n]}return r}function zp(e,t,r,n={},o={}){return typeof t=="function"&&(t=t(r!==void 0?r:e.custom,n,o)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(r!==void 0?r:e.custom,n,o)),t}function OS(e){const t=S.useRef(null);return t.current===null&&(t.current=e()),t.current}const lu=e=>Array.isArray(e),t4=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),r4=e=>lu(e)?e[e.length-1]||0:e;function _l(e){const t=mt(e)?e.get():e;return t4(t)?t.toValue():t}function n4({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,o,i){const a={latestValues:o4(n,o,i,e),renderState:t()};return r&&(a.mount=s=>r(n,s,a)),a}const jS=e=>(t,r)=>{const n=S.useContext(Zu),o=S.useContext(rs),i=()=>n4(e,t,n,o);return r?i():OS(i)};function o4(e,t,r,n){const o={},i=n(e,{});for(const f in i)o[f]=_l(i[f]);let{initial:a,animate:s}=e;const l=tc(e),u=kS(e);t&&u&&!l&&e.inherit!==!1&&(a===void 0&&(a=t.initial),s===void 0&&(s=t.animate));let c=r?r.initial===!1:!1;c=c||a===!1;const d=c?s:a;return d&&typeof d!="boolean"&&!ec(d)&&(Array.isArray(d)?d:[d]).forEach(h=>{const v=zp(e,h);if(!v)return;const{transitionEnd:y,transition:x,...m}=v;for(const p in m){let g=m[p];if(Array.isArray(g)){const C=c?g.length-1:0;g=g[C]}g!==null&&(o[p]=g)}for(const p in y)o[p]=y[p]}),o}const Pe=e=>e;class Wg{constructor(){this.order=[],this.scheduled=new Set}add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){const r=this.order.indexOf(t);r!==-1&&(this.order.splice(r,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}}function i4(e){let t=new Wg,r=new Wg,n=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(l,u=!1,c=!1)=>{const d=c&&o,f=d?t:r;return u&&a.add(l),f.add(l)&&d&&o&&(n=t.order.length),l},cancel:l=>{r.remove(l),a.delete(l)},process:l=>{if(o){i=!0;return}if(o=!0,[t,r]=[r,t],r.clear(),n=t.order.length,n)for(let u=0;u(d[f]=i4(()=>r=!0),d),{}),a=d=>i[d].process(o),s=()=>{const d=performance.now();r=!1,o.delta=n?1e3/60:Math.max(Math.min(d-o.timestamp,a4),1),o.timestamp=d,o.isProcessing=!0,Ks.forEach(a),o.isProcessing=!1,r&&t&&(n=!1,e(s))},l=()=>{r=!0,n=!0,o.isProcessing||e(s)};return{schedule:Ks.reduce((d,f)=>{const h=i[f];return d[f]=(v,y=!1,x=!1)=>(r||l(),h.schedule(v,y,x)),d},{}),cancel:d=>Ks.forEach(f=>i[f].cancel(d)),state:o,steps:i}}const{schedule:fe,cancel:jr,state:je,steps:fd}=s4(typeof requestAnimationFrame<"u"?requestAnimationFrame:Pe,!0),l4={useVisualState:jS({scrapeMotionValuesFromProps:DS,createRenderState:MS,onMount:(e,t,{renderState:r,latestValues:n})=>{fe.read(()=>{try{r.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}}),fe.render(()=>{Ap(r,n,{enableHardwareAcceleration:!1},Rp(t.tagName),e.transformTemplate),IS(t,r)})}})},u4={useVisualState:jS({scrapeMotionValuesFromProps:Mp,createRenderState:$p})};function c4(e,{forwardMotionProps:t=!1},r,n){return{...Tp(e)?l4:u4,preloadedFeatures:r,useRender:e4(t),createVisualElement:n,Component:e}}function Er(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const LS=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function nc(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const d4=e=>t=>LS(t)&&e(t,nc(t));function Rr(e,t,r,n){return Er(e,t,d4(r),n)}const f4=(e,t)=>r=>t(e(r)),cn=(...e)=>e.reduce(f4);function BS(e){let t=null;return()=>{const r=()=>{t=null};return t===null?(t=e,r):!1}}const Ug=BS("dragHorizontal"),Hg=BS("dragVertical");function NS(e){let t=!1;if(e==="y")t=Hg();else if(e==="x")t=Ug();else{const r=Ug(),n=Hg();r&&n?t=()=>{r(),n()}:(r&&r(),n&&n())}return t}function VS(){const e=NS(!0);return e?(e(),!1):!0}class Sn{constructor(t){this.isMounted=!1,this.node=t}update(){}}function Gg(e,t){const r="pointer"+(t?"enter":"leave"),n="onHover"+(t?"Start":"End"),o=(i,a)=>{if(i.type==="touch"||VS())return;const s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t),s[n]&&fe.update(()=>s[n](i,a))};return Rr(e.current,r,o,{passive:!e.getProps()[n]})}class h4 extends Sn{mount(){this.unmount=cn(Gg(this.node,!0),Gg(this.node,!1))}unmount(){}}class p4 extends Sn{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=cn(Er(this.node.current,"focus",()=>this.onFocus()),Er(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const WS=(e,t)=>t?e===t?!0:WS(e,t.parentElement):!1;function hd(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,nc(r))}class m4 extends Sn{constructor(){super(...arguments),this.removeStartListeners=Pe,this.removeEndListeners=Pe,this.removeAccessibleListeners=Pe,this.startPointerPress=(t,r)=>{if(this.removeEndListeners(),this.isPressing)return;const n=this.node.getProps(),i=Rr(window,"pointerup",(s,l)=>{if(!this.checkPressEnd())return;const{onTap:u,onTapCancel:c}=this.node.getProps();fe.update(()=>{WS(this.node.current,s.target)?u&&u(s,l):c&&c(s,l)})},{passive:!(n.onTap||n.onPointerUp)}),a=Rr(window,"pointercancel",(s,l)=>this.cancelPress(s,l),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=cn(i,a),this.startPress(t,r)},this.startAccessiblePress=()=>{const t=i=>{if(i.key!=="Enter"||this.isPressing)return;const a=s=>{s.key!=="Enter"||!this.checkPressEnd()||hd("up",(l,u)=>{const{onTap:c}=this.node.getProps();c&&fe.update(()=>c(l,u))})};this.removeEndListeners(),this.removeEndListeners=Er(this.node.current,"keyup",a),hd("down",(s,l)=>{this.startPress(s,l)})},r=Er(this.node.current,"keydown",t),n=()=>{this.isPressing&&hd("cancel",(i,a)=>this.cancelPress(i,a))},o=Er(this.node.current,"blur",n);this.removeAccessibleListeners=cn(r,o)}}startPress(t,r){this.isPressing=!0;const{onTapStart:n,whileTap:o}=this.node.getProps();o&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&fe.update(()=>n(t,r))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!VS()}cancelPress(t,r){if(!this.checkPressEnd())return;const{onTapCancel:n}=this.node.getProps();n&&fe.update(()=>n(t,r))}mount(){const t=this.node.getProps(),r=Rr(this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),n=Er(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=cn(r,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Lf=new WeakMap,pd=new WeakMap,v4=e=>{const t=Lf.get(e.target);t&&t(e)},g4=e=>{e.forEach(v4)};function y4({root:e,...t}){const r=e||document;pd.has(r)||pd.set(r,{});const n=pd.get(r),o=JSON.stringify(t);return n[o]||(n[o]=new IntersectionObserver(g4,{root:e,...t})),n[o]}function b4(e,t,r){const n=y4(t);return Lf.set(e,r),n.observe(e),()=>{Lf.delete(e),n.unobserve(e)}}const S4={some:0,all:1};class x4 extends Sn{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:o="some",once:i}=t,a={root:r?r.current:void 0,rootMargin:n,threshold:typeof o=="number"?o:S4[o]},s=l=>{const{isIntersecting:u}=l;if(this.isInView===u||(this.isInView=u,i&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:c,onViewportLeave:d}=this.node.getProps(),f=u?c:d;f&&f(l)};return b4(this.node.current,a,s)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(w4(t,r))&&this.startObserver()}unmount(){}}function w4({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const k4={inView:{Feature:x4},tap:{Feature:m4},focus:{Feature:p4},hover:{Feature:h4}};function US(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;nt[n]=r.get()),t}function _4(e){const t={};return e.values.forEach((r,n)=>t[n]=r.getVelocity()),t}function oc(e,t,r){const n=e.getProps();return zp(n,t,r!==void 0?r:n.custom,C4(e),_4(e))}let P4=Pe,Fp=Pe;const dn=e=>e*1e3,Mr=e=>e/1e3,T4={current:!1},HS=e=>Array.isArray(e)&&typeof e[0]=="number";function GS(e){return!!(!e||typeof e=="string"&&KS[e]||HS(e)||Array.isArray(e)&&e.every(GS))}const Hi=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,KS={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Hi([0,.65,.55,1]),circOut:Hi([.55,0,1,.45]),backIn:Hi([.31,.01,.66,-.59]),backOut:Hi([.33,1.53,.69,.99])};function YS(e){if(e)return HS(e)?Hi(e):Array.isArray(e)?e.map(YS):KS[e]}function E4(e,t,r,{delay:n=0,duration:o,repeat:i=0,repeatType:a="loop",ease:s,times:l}={}){const u={[t]:r};l&&(u.offset=l);const c=YS(s);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:n,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:i+1,direction:a==="reverse"?"alternate":"normal"})}function $4(e,{repeat:t,repeatType:r="loop"}){const n=t&&r!=="loop"&&t%2===1?0:e.length-1;return e[n]}const qS=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,A4=1e-7,R4=12;function M4(e,t,r,n,o){let i,a,s=0;do a=t+(r-t)/2,i=qS(a,n,o)-e,i>0?r=a:t=a;while(Math.abs(i)>A4&&++sM4(i,0,1,e,r);return i=>i===0||i===1?i:qS(o(i),t,n)}const z4=as(.42,0,1,1),F4=as(0,0,.58,1),XS=as(.42,0,.58,1),I4=e=>Array.isArray(e)&&typeof e[0]!="number",QS=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,ZS=e=>t=>1-e(1-t),JS=e=>1-Math.sin(Math.acos(e)),Ip=ZS(JS),D4=QS(Ip),ex=as(.33,1.53,.69,.99),Dp=ZS(ex),O4=QS(Dp),j4=e=>(e*=2)<1?.5*Dp(e):.5*(2-Math.pow(2,-10*(e-1))),L4={linear:Pe,easeIn:z4,easeInOut:XS,easeOut:F4,circIn:JS,circInOut:D4,circOut:Ip,backIn:Dp,backInOut:O4,backOut:ex,anticipate:j4},Kg=e=>{if(Array.isArray(e)){Fp(e.length===4);const[t,r,n,o]=e;return as(t,r,n,o)}else if(typeof e=="string")return L4[e];return e},Op=(e,t)=>r=>!!(os(r)&&B3.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),tx=(e,t,r)=>n=>{if(!os(n))return n;const[o,i,a,s]=n.match(rc);return{[e]:parseFloat(o),[t]:parseFloat(i),[r]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},B4=e=>mn(0,255,e),md={...ro,transform:e=>Math.round(B4(e))},Ln={test:Op("rgb","red"),parse:tx("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+md.transform(e)+", "+md.transform(t)+", "+md.transform(r)+", "+ua(la.transform(n))+")"};function N4(e){let t="",r="",n="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const Bf={test:Op("#"),parse:N4,transform:Ln.transform},Ro={test:Op("hsl","hue"),parse:tx("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+vr.transform(ua(t))+", "+vr.transform(ua(r))+", "+ua(la.transform(n))+")"},Je={test:e=>Ln.test(e)||Bf.test(e)||Ro.test(e),parse:e=>Ln.test(e)?Ln.parse(e):Ro.test(e)?Ro.parse(e):Bf.parse(e),transform:e=>os(e)?e:e.hasOwnProperty("red")?Ln.transform(e):Ro.transform(e)},we=(e,t,r)=>-r*e+r*t+e;function vd(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function V4({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,i=0,a=0;if(!t)o=i=a=r;else{const s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;o=vd(l,s,e+1/3),i=vd(l,s,e),a=vd(l,s,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(a*255),alpha:n}}const gd=(e,t,r)=>{const n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},W4=[Bf,Ln,Ro],U4=e=>W4.find(t=>t.test(e));function Yg(e){const t=U4(e);let r=t.parse(e);return t===Ro&&(r=V4(r)),r}const rx=(e,t)=>{const r=Yg(e),n=Yg(t),o={...r};return i=>(o.red=gd(r.red,n.red,i),o.green=gd(r.green,n.green,i),o.blue=gd(r.blue,n.blue,i),o.alpha=we(r.alpha,n.alpha,i),Ln.transform(o))};function H4(e){var t,r;return isNaN(e)&&os(e)&&(((t=e.match(rc))===null||t===void 0?void 0:t.length)||0)+(((r=e.match(ES))===null||r===void 0?void 0:r.length)||0)>0}const nx={regex:j3,countKey:"Vars",token:"${v}",parse:Pe},ox={regex:ES,countKey:"Colors",token:"${c}",parse:Je.parse},ix={regex:rc,countKey:"Numbers",token:"${n}",parse:ro.parse};function yd(e,{regex:t,countKey:r,token:n,parse:o}){const i=e.tokenised.match(t);i&&(e["num"+r]=i.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...i.map(o)))}function uu(e){const t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&yd(r,nx),yd(r,ox),yd(r,ix),r}function ax(e){return uu(e).values}function sx(e){const{values:t,numColors:r,numVars:n,tokenised:o}=uu(e),i=t.length;return a=>{let s=o;for(let l=0;ltypeof e=="number"?0:e;function K4(e){const t=ax(e);return sx(e)(t.map(G4))}const vn={test:H4,parse:ax,createTransformer:sx,getAnimatableNone:K4},lx=(e,t)=>r=>`${r>0?t:e}`;function ux(e,t){return typeof e=="number"?r=>we(e,t,r):Je.test(e)?rx(e,t):e.startsWith("var(")?lx(e,t):dx(e,t)}const cx=(e,t)=>{const r=[...e],n=r.length,o=e.map((i,a)=>ux(i,t[a]));return i=>{for(let a=0;a{const r={...e,...t},n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=ux(e[o],t[o]));return o=>{for(const i in n)r[i]=n[i](o);return r}},dx=(e,t)=>{const r=vn.createTransformer(t),n=uu(e),o=uu(t);return n.numVars===o.numVars&&n.numColors===o.numColors&&n.numNumbers>=o.numNumbers?cn(cx(n.values,o.values),r):lx(e,t)},Na=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},qg=(e,t)=>r=>we(e,t,r);function q4(e){return typeof e=="number"?qg:typeof e=="string"?Je.test(e)?rx:dx:Array.isArray(e)?cx:typeof e=="object"?Y4:qg}function X4(e,t,r){const n=[],o=r||q4(e[0]),i=e.length-1;for(let a=0;at[0];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=X4(t,n,o),s=a.length,l=u=>{let c=0;if(s>1)for(;cl(mn(e[0],e[i-1],u)):l}function Q4(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Na(0,t,n);e.push(we(r,1,o))}}function Z4(e){const t=[0];return Q4(t,e.length-1),t}function J4(e,t){return e.map(r=>r*t)}function eF(e,t){return e.map(()=>t||XS).splice(0,e.length-1)}function cu({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const o=I4(n)?n.map(Kg):Kg(n),i={done:!1,value:t[0]},a=J4(r&&r.length===t.length?r:Z4(t),e),s=fx(a,t,{ease:Array.isArray(o)?o:eF(t,o)});return{calculatedDuration:e,next:l=>(i.value=s(l),i.done=l>=e,i)}}function hx(e,t){return t?e*(1e3/t):0}const tF=5;function px(e,t,r){const n=Math.max(t-tF,0);return hx(r-e(n),t-n)}const bd=.001,rF=.01,Xg=10,nF=.05,oF=1;function iF({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,i;P4(e<=dn(Xg));let a=1-t;a=mn(nF,oF,a),e=mn(rF,Xg,Mr(e)),a<1?(o=u=>{const c=u*a,d=c*e,f=c-r,h=Nf(u,a),v=Math.exp(-d);return bd-f/h*v},i=u=>{const d=u*a*e,f=d*r+r,h=Math.pow(a,2)*Math.pow(u,2)*e,v=Math.exp(-d),y=Nf(Math.pow(u,2),a);return(-o(u)+bd>0?-1:1)*((f-h)*v)/y}):(o=u=>{const c=Math.exp(-u*e),d=(u-r)*e+1;return-bd+c*d},i=u=>{const c=Math.exp(-u*e),d=(r-u)*(e*e);return c*d});const s=5/e,l=sF(o,i,s);if(e=dn(e),isNaN(l))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(l,2)*n;return{stiffness:u,damping:a*2*Math.sqrt(n*u),duration:e}}}const aF=12;function sF(e,t,r){let n=r;for(let o=1;oe[r]!==void 0)}function cF(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!Qg(e,uF)&&Qg(e,lF)){const r=iF(e);t={...t,...r,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}function mx({keyframes:e,restDelta:t,restSpeed:r,...n}){const o=e[0],i=e[e.length-1],a={done:!1,value:o},{stiffness:s,damping:l,mass:u,velocity:c,duration:d,isResolvedFromDuration:f}=cF(n),h=c?-Mr(c):0,v=l/(2*Math.sqrt(s*u)),y=i-o,x=Mr(Math.sqrt(s/u)),m=Math.abs(y)<5;r||(r=m?.01:2),t||(t=m?.005:.5);let p;if(v<1){const g=Nf(x,v);p=C=>{const P=Math.exp(-v*x*C);return i-P*((h+v*x*y)/g*Math.sin(g*C)+y*Math.cos(g*C))}}else if(v===1)p=g=>i-Math.exp(-x*g)*(y+(h+x*y)*g);else{const g=x*Math.sqrt(v*v-1);p=C=>{const P=Math.exp(-v*x*C),A=Math.min(g*C,300);return i-P*((h+v*x*y)*Math.sinh(A)+g*y*Math.cosh(A))/g}}return{calculatedDuration:f&&d||null,next:g=>{const C=p(g);if(f)a.done=g>=d;else{let P=h;g!==0&&(v<1?P=px(p,g,C):P=0);const A=Math.abs(P)<=r,T=Math.abs(i-C)<=t;a.done=A&&T}return a.value=a.done?i:C,a}}}function Zg({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:a,min:s,max:l,restDelta:u=.5,restSpeed:c}){const d=e[0],f={done:!1,value:d},h=$=>s!==void 0&&$l,v=$=>s===void 0?l:l===void 0||Math.abs(s-$)-y*Math.exp(-$/n),g=$=>m+p($),C=$=>{const R=p($),z=g($);f.done=Math.abs(R)<=u,f.value=f.done?m:z};let P,A;const T=$=>{h(f.value)&&(P=$,A=mx({keyframes:[f.value,v(f.value)],velocity:px(g,$,f.value),damping:o,stiffness:i,restDelta:u,restSpeed:c}))};return T(0),{calculatedDuration:null,next:$=>{let R=!1;return!A&&P===void 0&&(R=!0,C($),T($)),P!==void 0&&$>P?A.next($-P):(!R&&C($),f)}}}const dF=e=>{const t=({timestamp:r})=>e(r);return{start:()=>fe.update(t,!0),stop:()=>jr(t),now:()=>je.isProcessing?je.timestamp:performance.now()}},Jg=2e4;function e0(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t=Jg?1/0:t}const fF={decay:Zg,inertia:Zg,tween:cu,keyframes:cu,spring:mx};function du({autoplay:e=!0,delay:t=0,driver:r=dF,keyframes:n,type:o="keyframes",repeat:i=0,repeatDelay:a=0,repeatType:s="loop",onPlay:l,onStop:u,onComplete:c,onUpdate:d,...f}){let h=1,v=!1,y,x;const m=()=>{x=new Promise(L=>{y=L})};m();let p;const g=fF[o]||cu;let C;g!==cu&&typeof n[0]!="number"&&(C=fx([0,100],n,{clamp:!1}),n=[0,100]);const P=g({...f,keyframes:n});let A;s==="mirror"&&(A=g({...f,keyframes:[...n].reverse(),velocity:-(f.velocity||0)}));let T="idle",$=null,R=null,z=null;P.calculatedDuration===null&&i&&(P.calculatedDuration=e0(P));const{calculatedDuration:U}=P;let ce=1/0,K=1/0;U!==null&&(ce=U+a,K=ce*(i+1)-a);let V=0;const J=L=>{if(R===null)return;h>0&&(R=Math.min(R,L)),h<0&&(R=Math.min(L-K/h,R)),$!==null?V=$:V=Math.round(L-R)*h;const le=V-t*(h>=0?1:-1),Y=h>=0?le<0:le>K;V=Math.max(le,0),T==="finished"&&$===null&&(V=K);let Ke=V,Jt=P;if(i){const er=V/ce;let Nt=Math.floor(er),tr=er%1;!tr&&er>=1&&(tr=1),tr===1&&Nt--,Nt=Math.min(Nt,i+1);const mi=!!(Nt%2);mi&&(s==="reverse"?(tr=1-tr,a&&(tr-=a/ce)):s==="mirror"&&(Jt=A));let cs=mn(0,1,tr);V>K&&(cs=s==="reverse"&&mi?1:0),Ke=cs*ce}const Te=Y?{done:!1,value:n[0]}:Jt.next(Ke);C&&(Te.value=C(Te.value));let{done:Oe}=Te;!Y&&U!==null&&(Oe=h>=0?V>=K:V<=0);const vt=$===null&&(T==="finished"||T==="running"&&Oe);return d&&d(Te.value),vt&&F(),Te},ze=()=>{p&&p.stop(),p=void 0},at=()=>{T="idle",ze(),y(),m(),R=z=null},F=()=>{T="finished",c&&c(),ze(),y()},N=()=>{if(v)return;p||(p=r(J));const L=p.now();l&&l(),$!==null?R=L-$:(!R||T==="finished")&&(R=L),T==="finished"&&m(),z=R,$=null,T="running",p.start()};e&&N();const W={then(L,le){return x.then(L,le)},get time(){return Mr(V)},set time(L){L=dn(L),V=L,$!==null||!p||h===0?$=L:R=p.now()-L/h},get duration(){const L=P.calculatedDuration===null?e0(P):P.calculatedDuration;return Mr(L)},get speed(){return h},set speed(L){L===h||!p||(h=L,W.time=Mr(V))},get state(){return T},play:N,pause:()=>{T="paused",$=V},stop:()=>{v=!0,T!=="idle"&&(T="idle",u&&u(),at())},cancel:()=>{z!==null&&J(z),at()},complete:()=>{T="finished"},sample:L=>(R=0,J(L))};return W}function hF(e){let t;return()=>(t===void 0&&(t=e()),t)}const pF=hF(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),mF=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),Ys=10,vF=2e4,gF=(e,t)=>t.type==="spring"||e==="backgroundColor"||!GS(t.ease);function yF(e,t,{onUpdate:r,onComplete:n,...o}){if(!(pF()&&mF.has(t)&&!o.repeatDelay&&o.repeatType!=="mirror"&&o.damping!==0&&o.type!=="inertia"))return!1;let a=!1,s,l;const u=()=>{l=new Promise(p=>{s=p})};u();let{keyframes:c,duration:d=300,ease:f,times:h}=o;if(gF(t,o)){const p=du({...o,repeat:0,delay:0});let g={done:!1,value:c[0]};const C=[];let P=0;for(;!g.done&&Pv.cancel(),x=()=>{fe.update(y),s(),u()};return v.onfinish=()=>{e.set($4(c,o)),n&&n(),x()},{then(p,g){return l.then(p,g)},attachTimeline(p){return v.timeline=p,v.onfinish=null,Pe},get time(){return Mr(v.currentTime||0)},set time(p){v.currentTime=dn(p)},get speed(){return v.playbackRate},set speed(p){v.playbackRate=p},get duration(){return Mr(d)},play:()=>{a||(v.play(),jr(y))},pause:()=>v.pause(),stop:()=>{if(a=!0,v.playState==="idle")return;const{currentTime:p}=v;if(p){const g=du({...o,autoplay:!1});e.setWithVelocity(g.sample(p-Ys).value,g.sample(p).value,Ys)}x()},complete:()=>v.finish(),cancel:x}}function bF({keyframes:e,delay:t,onUpdate:r,onComplete:n}){const o=()=>(r&&r(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:Pe,pause:Pe,stop:Pe,then:i=>(i(),Promise.resolve()),cancel:Pe,complete:Pe});return t?du({keyframes:[0,1],duration:0,delay:t,onComplete:o}):o()}const SF={type:"spring",stiffness:500,damping:25,restSpeed:10},xF=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),wF={type:"keyframes",duration:.8},kF={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},CF=(e,{keyframes:t})=>t.length>2?wF:to.has(e)?e.startsWith("scale")?xF(t[1]):SF:kF,Vf=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(vn.test(t)||t==="0")&&!t.startsWith("url(")),_F=new Set(["brightness","contrast","saturate","opacity"]);function PF(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(rc)||[];if(!n)return e;const o=r.replace(n,"");let i=_F.has(t)?1:0;return n!==r&&(i*=100),t+"("+i+o+")"}const TF=/([a-z-]*)\(.*?\)/g,Wf={...vn,getAnimatableNone:e=>{const t=e.match(TF);return t?t.map(PF).join(" "):e}},EF={...$S,color:Je,backgroundColor:Je,outlineColor:Je,fill:Je,stroke:Je,borderColor:Je,borderTopColor:Je,borderRightColor:Je,borderBottomColor:Je,borderLeftColor:Je,filter:Wf,WebkitFilter:Wf},jp=e=>EF[e];function vx(e,t){let r=jp(e);return r!==Wf&&(r=vn),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const gx=e=>/^0[^.\s]+$/.test(e);function $F(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||gx(e)}function AF(e,t,r,n){const o=Vf(t,r);let i;Array.isArray(r)?i=[...r]:i=[null,r];const a=n.from!==void 0?n.from:e.get();let s;const l=[];for(let u=0;uo=>{const i=Lp(n,e)||{},a=i.delay||n.delay||0;let{elapsed:s=0}=n;s=s-dn(a);const l=AF(t,e,r,i),u=l[0],c=l[l.length-1],d=Vf(e,u),f=Vf(e,c);let h={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...i,delay:-s,onUpdate:v=>{t.set(v),i.onUpdate&&i.onUpdate(v)},onComplete:()=>{o(),i.onComplete&&i.onComplete()}};if(RF(i)||(h={...h,...CF(e,h)}),h.duration&&(h.duration=dn(h.duration)),h.repeatDelay&&(h.repeatDelay=dn(h.repeatDelay)),!d||!f||T4.current||i.type===!1)return bF(h);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const v=yF(t,e,h);if(v)return v}return du(h)};function fu(e){return!!(mt(e)&&e.add)}const yx=e=>/^\-?\d*\.?\d+$/.test(e);function Np(e,t){e.indexOf(t)===-1&&e.push(t)}function Vp(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}class Wp{constructor(){this.subscriptions=[]}add(t){return Np(this.subscriptions,t),()=>Vp(this.subscriptions,t)}notify(t,r,n){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,r,n);else for(let i=0;i!isNaN(parseFloat(e));class zF{constructor(t,r={}){this.version="10.16.14",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(n,o=!0)=>{this.prev=this.current,this.current=n;const{delta:i,timestamp:a}=je;this.lastUpdated!==a&&(this.timeDelta=i,this.lastUpdated=a,fe.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),o&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>fe.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{n!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=MF(this.current),this.owner=r.owner}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new Wp);const n=this.events[t].add(r);return t==="change"?()=>{n(),fe.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t,r=!0){!r||!this.passiveEffect?this.updateAndNotify(t,r):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,r,n){this.set(r),this.prev=t,this.timeDelta=n}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?hx(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function ii(e,t){return new zF(e,t)}const bx=e=>t=>t.test(e),FF={test:e=>e==="auto",parse:e=>e},Sx=[ro,B,vr,Hr,V3,N3,FF],Ri=e=>Sx.find(bx(e)),IF=[...Sx,Je,vn],DF=e=>IF.find(bx(e));function OF(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,ii(r))}function jF(e,t){const r=oc(e,t);let{transitionEnd:n={},transition:o={},...i}=r?e.makeTargetAnimatable(r,!1):{};i={...i,...n};for(const a in i){const s=r4(i[a]);OF(e,a,s)}}function LF(e,t,r){var n,o;const i=Object.keys(t).filter(s=>!e.hasValue(s)),a=i.length;if(a)for(let s=0;sl.remove(d))),u.push(m)}return a&&Promise.all(u).then(()=>{a&&jF(e,a)}),u}function Uf(e,t,r={}){const n=oc(e,t,r.custom);let{transition:o=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(o=r.transitionOverride);const i=n?()=>Promise.all(xx(e,n,r)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(l=0)=>{const{delayChildren:u=0,staggerChildren:c,staggerDirection:d}=o;return UF(e,t,u+l,c,d,r)}:()=>Promise.resolve(),{when:s}=o;if(s){const[l,u]=s==="beforeChildren"?[i,a]:[a,i];return l().then(()=>u())}else return Promise.all([i(),a(r.delay)])}function UF(e,t,r=0,n=0,o=1,i){const a=[],s=(e.variantChildren.size-1)*n,l=o===1?(u=0)=>u*n:(u=0)=>s-u*n;return Array.from(e.variantChildren).sort(HF).forEach((u,c)=>{u.notify("AnimationStart",t),a.push(Uf(u,t,{...i,delay:r+l(c)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(a)}function HF(e,t){return e.sortNodePosition(t)}function GF(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const o=t.map(i=>Uf(e,i,r));n=Promise.all(o)}else if(typeof t=="string")n=Uf(e,t,r);else{const o=typeof t=="function"?oc(e,t,r.custom):t;n=Promise.all(xx(e,o,r))}return n.then(()=>e.notify("AnimationComplete",t))}const KF=[...Cp].reverse(),YF=Cp.length;function qF(e){return t=>Promise.all(t.map(({animation:r,options:n})=>GF(e,r,n)))}function XF(e){let t=qF(e);const r=ZF();let n=!0;const o=(l,u)=>{const c=oc(e,u);if(c){const{transition:d,transitionEnd:f,...h}=c;l={...l,...h,...f}}return l};function i(l){t=l(e)}function a(l,u){const c=e.getProps(),d=e.getVariantContext(!0)||{},f=[],h=new Set;let v={},y=1/0;for(let m=0;my&&P;const z=Array.isArray(C)?C:[C];let U=z.reduce(o,{});A===!1&&(U={});const{prevResolvedValues:ce={}}=g,K={...ce,...U},V=J=>{R=!0,h.delete(J),g.needsAnimating[J]=!0};for(const J in K){const ze=U[J],at=ce[J];v.hasOwnProperty(J)||(ze!==at?lu(ze)&&lu(at)?!US(ze,at)||$?V(J):g.protectedKeys[J]=!0:ze!==void 0?V(J):h.add(J):ze!==void 0&&h.has(J)?V(J):g.protectedKeys[J]=!0)}g.prevProp=C,g.prevResolvedValues=U,g.isActive&&(v={...v,...U}),n&&e.blockInitialAnimation&&(R=!1),R&&!T&&f.push(...z.map(J=>({animation:J,options:{type:p,...l}})))}if(h.size){const m={};h.forEach(p=>{const g=e.getBaseTarget(p);g!==void 0&&(m[p]=g)}),f.push({animation:m})}let x=!!f.length;return n&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(x=!1),n=!1,x?t(f):Promise.resolve()}function s(l,u,c){var d;if(r[l].isActive===u)return Promise.resolve();(d=e.variantChildren)===null||d===void 0||d.forEach(h=>{var v;return(v=h.animationState)===null||v===void 0?void 0:v.setActive(l,u)}),r[l].isActive=u;const f=a(c,l);for(const h in r)r[h].protectedKeys={};return f}return{animateChanges:a,setActive:s,setAnimateFunction:i,getState:()=>r}}function QF(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!US(t,e):!1}function Cn(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ZF(){return{animate:Cn(!0),whileInView:Cn(),whileHover:Cn(),whileTap:Cn(),whileDrag:Cn(),whileFocus:Cn(),exit:Cn()}}class JF extends Sn{constructor(t){super(t),t.animationState||(t.animationState=XF(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),ec(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){}}let eI=0;class tI extends Sn{constructor(){super(...arguments),this.id=eI++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r,custom:n}=this.node.presenceContext,{isPresent:o}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===o)return;const i=this.node.animationState.setActive("exit",!t,{custom:n!=null?n:this.node.getProps().custom});r&&!t&&i.then(()=>r(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const rI={animation:{Feature:JF},exit:{Feature:tI}},t0=(e,t)=>Math.abs(e-t);function nI(e,t){const r=t0(e.x,t.x),n=t0(e.y,t.y);return Math.sqrt(r**2+n**2)}class wx{constructor(t,r,{transformPagePoint:n,contextWindow:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const c=xd(this.lastMoveEventInfo,this.history),d=this.startEvent!==null,f=nI(c.offset,{x:0,y:0})>=3;if(!d&&!f)return;const{point:h}=c,{timestamp:v}=je;this.history.push({...h,timestamp:v});const{onStart:y,onMove:x}=this.handlers;d||(y&&y(this.lastMoveEvent,c),this.startEvent=this.lastMoveEvent),x&&x(this.lastMoveEvent,c)},this.handlePointerMove=(c,d)=>{this.lastMoveEvent=c,this.lastMoveEventInfo=Sd(d,this.transformPagePoint),fe.update(this.updatePoint,!0)},this.handlePointerUp=(c,d)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const{onEnd:f,onSessionEnd:h}=this.handlers,v=xd(c.type==="pointercancel"?this.lastMoveEventInfo:Sd(d,this.transformPagePoint),this.history);this.startEvent&&f&&f(c,v),h&&h(c,v)},!LS(t))return;this.handlers=r,this.transformPagePoint=n,this.contextWindow=o||window;const i=nc(t),a=Sd(i,this.transformPagePoint),{point:s}=a,{timestamp:l}=je;this.history=[{...s,timestamp:l}];const{onSessionStart:u}=r;u&&u(t,xd(a,this.history)),this.removeListeners=cn(Rr(this.contextWindow,"pointermove",this.handlePointerMove),Rr(this.contextWindow,"pointerup",this.handlePointerUp),Rr(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),jr(this.updatePoint)}}function Sd(e,t){return t?{point:t(e.point)}:e}function r0(e,t){return{x:e.x-t.x,y:e.y-t.y}}function xd({point:e},t){return{point:e,delta:r0(e,kx(t)),offset:r0(e,oI(t)),velocity:iI(t,.1)}}function oI(e){return e[0]}function kx(e){return e[e.length-1]}function iI(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const o=kx(e);for(;r>=0&&(n=e[r],!(o.timestamp-n.timestamp>dn(t)));)r--;if(!n)return{x:0,y:0};const i=Mr(o.timestamp-n.timestamp);if(i===0)return{x:0,y:0};const a={x:(o.x-n.x)/i,y:(o.y-n.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Ct(e){return e.max-e.min}function Hf(e,t=0,r=.01){return Math.abs(e-t)<=r}function n0(e,t,r,n=.5){e.origin=n,e.originPoint=we(t.min,t.max,e.origin),e.scale=Ct(r)/Ct(t),(Hf(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=we(r.min,r.max,e.origin)-e.originPoint,(Hf(e.translate)||isNaN(e.translate))&&(e.translate=0)}function ca(e,t,r,n){n0(e.x,t.x,r.x,n?n.originX:void 0),n0(e.y,t.y,r.y,n?n.originY:void 0)}function o0(e,t,r){e.min=r.min+t.min,e.max=e.min+Ct(t)}function aI(e,t,r){o0(e.x,t.x,r.x),o0(e.y,t.y,r.y)}function i0(e,t,r){e.min=t.min-r.min,e.max=e.min+Ct(t)}function da(e,t,r){i0(e.x,t.x,r.x),i0(e.y,t.y,r.y)}function sI(e,{min:t,max:r},n){return t!==void 0&&er&&(e=n?we(r,e,n.max):Math.min(e,r)),e}function a0(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function lI(e,{top:t,left:r,bottom:n,right:o}){return{x:a0(e.x,r,o),y:a0(e.y,t,n)}}function s0(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.minn?r=Na(t.min,t.max-n,e.min):n>o&&(r=Na(e.min,e.max-o,t.min)),mn(0,1,r)}function dI(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const Gf=.35;function fI(e=Gf){return e===!1?e=0:e===!0&&(e=Gf),{x:l0(e,"left","right"),y:l0(e,"top","bottom")}}function l0(e,t,r){return{min:u0(e,t),max:u0(e,r)}}function u0(e,t){return typeof e=="number"?e:e[t]||0}const c0=()=>({translate:0,scale:1,origin:0,originPoint:0}),Mo=()=>({x:c0(),y:c0()}),d0=()=>({min:0,max:0}),Ae=()=>({x:d0(),y:d0()});function ar(e){return[e("x"),e("y")]}function Cx({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function hI({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function pI(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function wd(e){return e===void 0||e===1}function Kf({scale:e,scaleX:t,scaleY:r}){return!wd(e)||!wd(t)||!wd(r)}function Tn(e){return Kf(e)||_x(e)||e.z||e.rotate||e.rotateX||e.rotateY}function _x(e){return f0(e.x)||f0(e.y)}function f0(e){return e&&e!=="0%"}function hu(e,t,r){const n=e-r,o=t*n;return r+o}function h0(e,t,r,n,o){return o!==void 0&&(e=hu(e,o,n)),hu(e,r,n)+t}function Yf(e,t=0,r=1,n,o){e.min=h0(e.min,t,r,n,o),e.max=h0(e.max,t,r,n,o)}function Px(e,{x:t,y:r}){Yf(e.x,t.translate,t.scale,t.originPoint),Yf(e.y,r.translate,r.scale,r.originPoint)}function mI(e,t,r,n=!1){const o=r.length;if(!o)return;t.x=t.y=1;let i,a;for(let s=0;s1.0000000000001||e<.999999999999?e:1}function Yr(e,t){e.min=e.min+t,e.max=e.max+t}function m0(e,t,[r,n,o]){const i=t[o]!==void 0?t[o]:.5,a=we(e.min,e.max,i);Yf(e,t[r],t[n],a,t.scale)}const vI=["x","scaleX","originX"],gI=["y","scaleY","originY"];function zo(e,t){m0(e.x,t,vI),m0(e.y,t,gI)}function Tx(e,t){return Cx(pI(e.getBoundingClientRect(),t))}function yI(e,t,r){const n=Tx(e,r),{scroll:o}=t;return o&&(Yr(n.x,o.offset.x),Yr(n.y,o.offset.y)),n}const Ex=({current:e})=>e?e.ownerDocument.defaultView:null,bI=new WeakMap;class SI{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ae(),this.visualElement=t}start(t,{snapToCursor:r=!1}={}){const{presenceContext:n}=this.visualElement;if(n&&n.isPresent===!1)return;const o=l=>{this.stopAnimation(),r&&this.snapToCursor(nc(l,"page").point)},i=(l,u)=>{const{drag:c,dragPropagation:d,onDragStart:f}=this.getProps();if(c&&!d&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=NS(c),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),ar(v=>{let y=this.getAxisMotionValue(v).get()||0;if(vr.test(y)){const{projection:x}=this.visualElement;if(x&&x.layout){const m=x.layout.layoutBox[v];m&&(y=Ct(m)*(parseFloat(y)/100))}}this.originPoint[v]=y}),f&&fe.update(()=>f(l,u),!1,!0);const{animationState:h}=this.visualElement;h&&h.setActive("whileDrag",!0)},a=(l,u)=>{const{dragPropagation:c,dragDirectionLock:d,onDirectionLock:f,onDrag:h}=this.getProps();if(!c&&!this.openGlobalLock)return;const{offset:v}=u;if(d&&this.currentDirection===null){this.currentDirection=xI(v),this.currentDirection!==null&&f&&f(this.currentDirection);return}this.updateAxis("x",u.point,v),this.updateAxis("y",u.point,v),this.visualElement.render(),h&&h(l,u)},s=(l,u)=>this.stop(l,u);this.panSession=new wx(t,{onSessionStart:o,onStart:i,onMove:a,onSessionEnd:s},{transformPagePoint:this.visualElement.getTransformPagePoint(),contextWindow:Ex(this.visualElement)})}stop(t,r){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:o}=r;this.startAnimation(o);const{onDragEnd:i}=this.getProps();i&&fe.update(()=>i(t,r))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:o}=this.getProps();if(!n||!qs(t,o,this.currentDirection))return;const i=this.getAxisMotionValue(t);let a=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(a=sI(a,this.constraints[t],this.elastic[t])),i.set(a)}resolveConstraints(){var t;const{dragConstraints:r,dragElastic:n}=this.getProps(),o=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,i=this.constraints;r&&Ao(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&o?this.constraints=lI(o.layoutBox,r):this.constraints=!1,this.elastic=fI(n),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&ar(a=>{this.getAxisMotionValue(a)&&(this.constraints[a]=dI(o.layoutBox[a],this.constraints[a]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!Ao(t))return!1;const n=t.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const i=yI(n,o.root,this.visualElement.getTransformPagePoint());let a=uI(o.layout.layoutBox,i);if(r){const s=r(hI(a));this.hasMutatedConstraints=!!s,s&&(a=Cx(s))}return a}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:o,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{},u=ar(c=>{if(!qs(c,r,this.currentDirection))return;let d=l&&l[c]||{};a&&(d={min:0,max:0});const f=o?200:1e6,h=o?40:1e7,v={type:"inertia",velocity:n?t[c]:0,bounceStiffness:f,bounceDamping:h,timeConstant:750,restDelta:1,restSpeed:10,...i,...d};return this.startAxisValueAnimation(c,v)});return Promise.all(u).then(s)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return n.start(Bp(t,n,0,r))}stopAnimation(){ar(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const r="_drag"+t.toUpperCase(),n=this.visualElement.getProps(),o=n[r];return o||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){ar(r=>{const{drag:n}=this.getProps();if(!qs(r,n,this.currentDirection))return;const{projection:o}=this.visualElement,i=this.getAxisMotionValue(r);if(o&&o.layout){const{min:a,max:s}=o.layout.layoutBox[r];i.set(t[r]-we(a,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!Ao(r)||!n||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};ar(a=>{const s=this.getAxisMotionValue(a);if(s){const l=s.get();o[a]=cI({min:l,max:l},this.constraints[a])}});const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),ar(a=>{if(!qs(a,t,null))return;const s=this.getAxisMotionValue(a),{min:l,max:u}=this.constraints[a];s.set(we(l,u,o[a]))})}addListeners(){if(!this.visualElement.current)return;bI.set(this.visualElement,this);const t=this.visualElement.current,r=Rr(t,"pointerdown",l=>{const{drag:u,dragListener:c=!0}=this.getProps();u&&c&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();Ao(l)&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,i=o.addEventListener("measure",n);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),n();const a=Er(window,"resize",()=>this.scalePositionWithinConstraints()),s=o.addEventListener("didUpdate",({delta:l,hasLayoutChanged:u})=>{this.isDragging&&u&&(ar(c=>{const d=this.getAxisMotionValue(c);d&&(this.originPoint[c]+=l[c].translate,d.set(d.get()+l[c].translate))}),this.visualElement.render())});return()=>{a(),r(),i(),s&&s()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:a=Gf,dragMomentum:s=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:o,dragConstraints:i,dragElastic:a,dragMomentum:s}}}function qs(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function xI(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class wI extends Sn{constructor(t){super(t),this.removeGroupControls=Pe,this.removeListeners=Pe,this.controls=new SI(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Pe}unmount(){this.removeGroupControls(),this.removeListeners()}}const v0=e=>(t,r)=>{e&&fe.update(()=>e(t,r))};class kI extends Sn{constructor(){super(...arguments),this.removePointerDownListener=Pe}onPointerDown(t){this.session=new wx(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Ex(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:o}=this.node.getProps();return{onSessionStart:v0(t),onStart:v0(r),onMove:n,onEnd:(i,a)=>{delete this.session,o&&fe.update(()=>o(i,a))}}}mount(){this.removePointerDownListener=Rr(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function $x(){const e=S.useContext(rs);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:r,register:n}=e,o=S.useId();return S.useEffect(()=>n(o),[]),!t&&r?[!1,()=>r&&r(o)]:[!0]}function CI(){return _I(S.useContext(rs))}function _I(e){return e===null?!0:e.isPresent}const Pl={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function g0(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Mi={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(B.test(e))e=parseFloat(e);else return e;const r=g0(e,t.target.x),n=g0(e,t.target.y);return`${r}% ${n}%`}},PI={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,o=vn.parse(e);if(o.length>5)return n;const i=vn.createTransformer(e),a=typeof o[0]!="number"?1:0,s=r.x.scale*t.x,l=r.y.scale*t.y;o[0+a]/=s,o[1+a]/=l;const u=we(s,l,.5);return typeof o[2+a]=="number"&&(o[2+a]/=u),typeof o[3+a]=="number"&&(o[3+a]/=u),i(o)}};class TI extends ct.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:o}=this.props,{projection:i}=t;F3(EI),i&&(r.group&&r.group.add(i),n&&n.register&&o&&n.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),Pl.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:o,isPresent:i}=this.props,a=n.projection;return a&&(a.isPresent=i,o||t.layoutDependency!==r||r===void 0?a.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?a.promote():a.relegate()||fe.postRender(()=>{const s=a.getStack();(!s||!s.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),queueMicrotask(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:o}=t;o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),n&&n.deregister&&n.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Ax(e){const[t,r]=$x(),n=S.useContext(Pp);return ct.createElement(TI,{...e,layoutGroup:n,switchLayoutGroup:S.useContext(CS),isPresent:t,safeToRemove:r})}const EI={borderRadius:{...Mi,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Mi,borderTopRightRadius:Mi,borderBottomLeftRadius:Mi,borderBottomRightRadius:Mi,boxShadow:PI},Rx=["TopLeft","TopRight","BottomLeft","BottomRight"],$I=Rx.length,y0=e=>typeof e=="string"?parseFloat(e):e,b0=e=>typeof e=="number"||B.test(e);function AI(e,t,r,n,o,i){o?(e.opacity=we(0,r.opacity!==void 0?r.opacity:1,RI(n)),e.opacityExit=we(t.opacity!==void 0?t.opacity:1,0,MI(n))):i&&(e.opacity=we(t.opacity!==void 0?t.opacity:1,r.opacity!==void 0?r.opacity:1,n));for(let a=0;a<$I;a++){const s=`border${Rx[a]}Radius`;let l=S0(t,s),u=S0(r,s);if(l===void 0&&u===void 0)continue;l||(l=0),u||(u=0),l===0||u===0||b0(l)===b0(u)?(e[s]=Math.max(we(y0(l),y0(u),n),0),(vr.test(u)||vr.test(l))&&(e[s]+="%")):e[s]=u}(t.rotate||r.rotate)&&(e.rotate=we(t.rotate||0,r.rotate||0,n))}function S0(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const RI=Mx(0,.5,Ip),MI=Mx(.5,.95,Pe);function Mx(e,t,r){return n=>nt?1:r(Na(e,t,n))}function x0(e,t){e.min=t.min,e.max=t.max}function At(e,t){x0(e.x,t.x),x0(e.y,t.y)}function w0(e,t,r,n,o){return e-=t,e=hu(e,1/r,n),o!==void 0&&(e=hu(e,1/o,n)),e}function zI(e,t=0,r=1,n=.5,o,i=e,a=e){if(vr.test(t)&&(t=parseFloat(t),t=we(a.min,a.max,t/100)-a.min),typeof t!="number")return;let s=we(i.min,i.max,n);e===i&&(s-=t),e.min=w0(e.min,t,r,s,o),e.max=w0(e.max,t,r,s,o)}function k0(e,t,[r,n,o],i,a){zI(e,t[r],t[n],t[o],t.scale,i,a)}const FI=["x","scaleX","originX"],II=["y","scaleY","originY"];function C0(e,t,r,n){k0(e.x,t,FI,r?r.x:void 0,n?n.x:void 0),k0(e.y,t,II,r?r.y:void 0,n?n.y:void 0)}function _0(e){return e.translate===0&&e.scale===1}function zx(e){return _0(e.x)&&_0(e.y)}function DI(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function Fx(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function P0(e){return Ct(e.x)/Ct(e.y)}class OI{constructor(){this.members=[]}add(t){Np(this.members,t),t.scheduleRender()}remove(t){if(Vp(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(o=>t===o);if(r===0)return!1;let n;for(let o=r;o>=0;o--){const i=this.members[o];if(i.isPresent!==!1){n=i;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function T0(e,t,r){let n="";const o=e.x.translate/t.x,i=e.y.translate/t.y;if((o||i)&&(n=`translate3d(${o}px, ${i}px, 0) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{rotate:l,rotateX:u,rotateY:c}=r;l&&(n+=`rotate(${l}deg) `),u&&(n+=`rotateX(${u}deg) `),c&&(n+=`rotateY(${c}deg) `)}const a=e.x.scale*t.x,s=e.y.scale*t.y;return(a!==1||s!==1)&&(n+=`scale(${a}, ${s})`),n||"none"}const jI=(e,t)=>e.depth-t.depth;class LI{constructor(){this.children=[],this.isDirty=!1}add(t){Np(this.children,t),this.isDirty=!0}remove(t){Vp(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(jI),this.isDirty=!1,this.children.forEach(t)}}function BI(e,t){const r=performance.now(),n=({timestamp:o})=>{const i=o-r;i>=t&&(jr(n),e(i-t))};return fe.read(n,!0),()=>jr(n)}function NI(e){window.MotionDebug&&window.MotionDebug.record(e)}function VI(e){return e instanceof SVGElement&&e.tagName!=="svg"}function WI(e,t,r){const n=mt(e)?e:ii(e);return n.start(Bp("",n,t,r)),n.animation}const E0=["","X","Y","Z"],UI={visibility:"hidden"},$0=1e3;let HI=0;const En={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function Ix({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:o}){return class{constructor(a={},s=t==null?void 0:t()){this.id=HI++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,En.totalNodes=En.resolvedTargetDeltas=En.recalculatedProjection=0,this.nodes.forEach(YI),this.nodes.forEach(JI),this.nodes.forEach(eD),this.nodes.forEach(qI),NI(En)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=a,this.root=s?s.root||s:this,this.path=s?[...s.path,s]:[],this.parent=s,this.depth=s?s.depth+1:0;for(let l=0;lthis.root.updateBlockedByResize=!1;e(a,()=>{this.root.updateBlockedByResize=!0,d&&d(),d=BI(f,250),Pl.hasAnimatedSinceResize&&(Pl.hasAnimatedSinceResize=!1,this.nodes.forEach(R0))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&c&&(l||u)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:f,hasRelativeTargetChanged:h,layout:v})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const y=this.options.transition||c.getDefaultTransition()||iD,{onLayoutAnimationStart:x,onLayoutAnimationComplete:m}=c.getProps(),p=!this.targetLayout||!Fx(this.targetLayout,v)||h,g=!f&&h;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||g||f&&(p||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,g);const C={...Lp(y,"layout"),onPlay:x,onComplete:m};(c.shouldReduceMotion||this.options.layoutRoot)&&(C.delay=0,C.type=!1),this.startAnimation(C)}else f||R0(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=v})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const a=this.getStack();a&&a.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,jr(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(tD),this.animationId++)}getTransformTemplate(){const{visualElement:a}=this.options;return a&&a.getProps().transformTemplate}willUpdate(a=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;cthis.update()))}clearAllSnapshots(){this.nodes.forEach(XI),this.sharedNodes.forEach(rD)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,fe.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){fe.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l{const P=C/1e3;M0(d.x,a.x,P),M0(d.y,a.y,P),this.setTargetDelta(d),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(da(f,this.layout.layoutBox,this.relativeParent.layout.layoutBox),nD(this.relativeTarget,this.relativeTargetOrigin,f,P),g&&DI(this.relativeTarget,g)&&(this.isProjectionDirty=!1),g||(g=Ae()),At(g,this.relativeTarget)),y&&(this.animationValues=c,AI(c,u,this.latestValues,P,p,m)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=P},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(a){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(jr(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=fe.update(()=>{Pl.hasAnimatedSinceResize=!0,this.currentAnimation=WI(0,$0,{...a,onUpdate:s=>{this.mixTargetDelta(s),a.onUpdate&&a.onUpdate(s)},onComplete:()=>{a.onComplete&&a.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const a=this.getStack();a&&a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta($0),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:s,target:l,layout:u,latestValues:c}=a;if(!(!s||!l||!u)){if(this!==a&&this.layout&&u&&Dx(this.options.animationType,this.layout.layoutBox,u.layoutBox)){l=this.target||Ae();const d=Ct(this.layout.layoutBox.x);l.x.min=a.target.x.min,l.x.max=l.x.min+d;const f=Ct(this.layout.layoutBox.y);l.y.min=a.target.y.min,l.y.max=l.y.min+f}At(s,l),zo(s,c),ca(this.projectionDeltaWithTransform,this.layoutCorrected,s,c)}}registerSharedNode(a,s){this.sharedNodes.has(a)||this.sharedNodes.set(a,new OI),this.sharedNodes.get(a).add(s);const u=s.options.initialPromotionConfig;s.promote({transition:u?u.transition:void 0,preserveFollowOpacity:u&&u.shouldPreserveFollowOpacity?u.shouldPreserveFollowOpacity(s):void 0})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:s}=this.options;return s?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:s}=this.options;return s?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:s,preserveFollowOpacity:l}={}){const u=this.getStack();u&&u.promote(this,l),a&&(this.projectionDelta=void 0,this.needsReset=!0),s&&this.setOptions({transition:s})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetRotation(){const{visualElement:a}=this.options;if(!a)return;let s=!1;const{latestValues:l}=a;if((l.rotate||l.rotateX||l.rotateY||l.rotateZ)&&(s=!0),!s)return;const u={};for(let c=0;c{var s;return(s=a.currentAnimation)===null||s===void 0?void 0:s.stop()}),this.root.nodes.forEach(A0),this.root.sharedNodes.clear()}}}function GI(e){e.updateLayout()}function KI(e){var t;const r=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:o}=e.layout,{animationType:i}=e.options,a=r.source!==e.layout.source;i==="size"?ar(d=>{const f=a?r.measuredBox[d]:r.layoutBox[d],h=Ct(f);f.min=n[d].min,f.max=f.min+h}):Dx(i,r.layoutBox,n)&&ar(d=>{const f=a?r.measuredBox[d]:r.layoutBox[d],h=Ct(n[d]);f.max=f.min+h,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[d].max=e.relativeTarget[d].min+h)});const s=Mo();ca(s,n,r.layoutBox);const l=Mo();a?ca(l,e.applyTransform(o,!0),r.measuredBox):ca(l,n,r.layoutBox);const u=!zx(s);let c=!1;if(!e.resumeFrom){const d=e.getClosestProjectingParent();if(d&&!d.resumeFrom){const{snapshot:f,layout:h}=d;if(f&&h){const v=Ae();da(v,r.layoutBox,f.layoutBox);const y=Ae();da(y,n,h.layoutBox),Fx(v,y)||(c=!0),d.options.layoutRoot&&(e.relativeTarget=y,e.relativeTargetOrigin=v,e.relativeParent=d)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:r,delta:l,layoutDelta:s,hasLayoutChanged:u,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function YI(e){En.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function qI(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function XI(e){e.clearSnapshot()}function A0(e){e.clearMeasurements()}function QI(e){e.isLayoutDirty=!1}function ZI(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function R0(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function JI(e){e.resolveTargetDelta()}function eD(e){e.calcProjection()}function tD(e){e.resetRotation()}function rD(e){e.removeLeadSnapshot()}function M0(e,t,r){e.translate=we(t.translate,0,r),e.scale=we(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function z0(e,t,r,n){e.min=we(t.min,r.min,n),e.max=we(t.max,r.max,n)}function nD(e,t,r,n){z0(e.x,t.x,r.x,n),z0(e.y,t.y,r.y,n)}function oD(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const iD={duration:.45,ease:[.4,0,.1,1]},F0=e=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(e),I0=F0("applewebkit/")&&!F0("chrome/")?Math.round:Pe;function D0(e){e.min=I0(e.min),e.max=I0(e.max)}function aD(e){D0(e.x),D0(e.y)}function Dx(e,t,r){return e==="position"||e==="preserve-aspect"&&!Hf(P0(t),P0(r),.2)}const sD=Ix({attachResizeListener:(e,t)=>Er(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),kd={current:void 0},Ox=Ix({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!kd.current){const e=new sD({});e.mount(window),e.setOptions({layoutScroll:!0}),kd.current=e}return kd.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),lD={pan:{Feature:kI},drag:{Feature:wI,ProjectionNode:Ox,MeasureLayout:Ax}},uD=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function cD(e){const t=uD.exec(e);if(!t)return[,];const[,r,n]=t;return[r,n]}function qf(e,t,r=1){const[n,o]=cD(e);if(!n)return;const i=window.getComputedStyle(t).getPropertyValue(n);if(i){const a=i.trim();return yx(a)?parseFloat(a):a}else return jf(o)?qf(o,t,r+1):o}function dD(e,{...t},r){const n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:r};r&&(r={...r}),e.values.forEach(o=>{const i=o.get();if(!jf(i))return;const a=qf(i,n);a&&o.set(a)});for(const o in t){const i=t[o];if(!jf(i))continue;const a=qf(i,n);a&&(t[o]=a,r||(r={}),r[o]===void 0&&(r[o]=i))}return{target:t,transitionEnd:r}}const fD=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),jx=e=>fD.has(e),hD=e=>Object.keys(e).some(jx),O0=e=>e===ro||e===B,j0=(e,t)=>parseFloat(e.split(", ")[t]),L0=(e,t)=>(r,{transform:n})=>{if(n==="none"||!n)return 0;const o=n.match(/^matrix3d\((.+)\)$/);if(o)return j0(o[1],t);{const i=n.match(/^matrix\((.+)\)$/);return i?j0(i[1],e):0}},pD=new Set(["x","y","z"]),mD=ns.filter(e=>!pD.has(e));function vD(e){const t=[];return mD.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.render(),t}const ai={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:L0(4,13),y:L0(5,14)};ai.translateX=ai.x;ai.translateY=ai.y;const gD=(e,t,r)=>{const n=t.measureViewportBox(),o=t.current,i=getComputedStyle(o),{display:a}=i,s={};a==="none"&&t.setStaticValue("display",e.display||"block"),r.forEach(u=>{s[u]=ai[u](n,i)}),t.render();const l=t.measureViewportBox();return r.forEach(u=>{const c=t.getValue(u);c&&c.jump(s[u]),e[u]=ai[u](l,i)}),e},yD=(e,t,r={},n={})=>{t={...t},n={...n};const o=Object.keys(t).filter(jx);let i=[],a=!1;const s=[];if(o.forEach(l=>{const u=e.getValue(l);if(!e.hasValue(l))return;let c=r[l],d=Ri(c);const f=t[l];let h;if(lu(f)){const v=f.length,y=f[0]===null?1:0;c=f[y],d=Ri(c);for(let x=y;x=0?window.pageYOffset:null,u=gD(t,e,s);return i.length&&i.forEach(([c,d])=>{e.getValue(c).set(d)}),e.render(),Ju&&l!==null&&window.scrollTo({top:l}),{target:u,transitionEnd:n}}else return{target:t,transitionEnd:n}};function bD(e,t,r,n){return hD(t)?yD(e,t,r,n):{target:t,transitionEnd:n}}const SD=(e,t,r,n)=>{const o=dD(e,t,n);return t=o.target,n=o.transitionEnd,bD(e,t,r,n)},Xf={current:null},Lx={current:!1};function xD(){if(Lx.current=!0,!!Ju)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Xf.current=e.matches;e.addListener(t),t()}else Xf.current=!1}function wD(e,t,r){const{willChange:n}=t;for(const o in t){const i=t[o],a=r[o];if(mt(i))e.addValue(o,i),fu(n)&&n.add(o);else if(mt(a))e.addValue(o,ii(i,{owner:e})),fu(n)&&n.remove(o);else if(a!==i)if(e.hasValue(o)){const s=e.getValue(o);!s.hasAnimated&&s.set(i)}else{const s=e.getStaticValue(o);e.addValue(o,ii(s!==void 0?s:i,{owner:e}))}}for(const o in r)t[o]===void 0&&e.removeValue(o);return t}const B0=new WeakMap,Bx=Object.keys(Ba),kD=Bx.length,N0=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],CD=_p.length;class _D{constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:o,visualState:i},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>fe.render(this.render,!1,!0);const{latestValues:s,renderState:l}=i;this.latestValues=s,this.baseTarget={...s},this.initialValues=r.initial?{...s}:{},this.renderState=l,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=o,this.options=a,this.isControllingVariants=tc(r),this.isVariantNode=kS(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...c}=this.scrapeMotionValuesFromProps(r,{});for(const d in c){const f=c[d];s[d]!==void 0&&mt(f)&&(f.set(s[d],!1),fu(u)&&u.add(d))}}scrapeMotionValuesFromProps(t,r){return{}}mount(t){this.current=t,B0.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,n)=>this.bindToMotionValue(n,r)),Lx.current||xD(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Xf.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){B0.delete(this.current),this.projection&&this.projection.unmount(),jr(this.notifyUpdate),jr(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,r){const n=to.has(t),o=r.on("change",a=>{this.latestValues[t]=a,this.props.onUpdate&&fe.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)}),i=r.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{o(),i()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures({children:t,...r},n,o,i){let a,s;for(let l=0;lthis.scheduleRender(),animationType:typeof u=="string"?u:"both",initialPromotionConfig:i,layoutScroll:f,layoutRoot:h})}return s}updateFeatures(){for(const t in this.features){const r=this.features[t];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ae()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}makeTargetAnimatable(t,r=!0){return this.makeTargetAnimatableFromInstance(t,this.props,r)}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;nr.variantChildren.delete(t)}addValue(t,r){r!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,r)),this.values.set(t,r),this.latestValues[t]=r.get()}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=ii(r,{owner:this}),this.addValue(t,n)),n}readValue(t){var r;return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(r=this.getBaseTargetFromProps(this.props,t))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var r;const{initial:n}=this.props,o=typeof n=="string"||typeof n=="object"?(r=zp(this.props,n))===null||r===void 0?void 0:r[t]:void 0;if(n&&o!==void 0)return o;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!mt(i)?i:this.initialValues[t]!==void 0&&o===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new Wp),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}}class Nx extends _D{sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:r,...n},{transformValues:o},i){let a=NF(n,t||{},this);if(o&&(r&&(r=o(r)),n&&(n=o(n)),a&&(a=o(a))),i){LF(this,n,a);const s=SD(this,n,a,r);r=s.transitionEnd,n=s.target}return{transition:t,transitionEnd:r,...n}}}function PD(e){return window.getComputedStyle(e)}class TD extends Nx{readValueFromInstance(t,r){if(to.has(r)){const n=jp(r);return n&&n.default||0}else{const n=PD(t),o=(TS(r)?n.getPropertyValue(r):n[r])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(t,{transformPagePoint:r}){return Tx(t,r)}build(t,r,n,o){Ep(t,r,n,o.transformTemplate)}scrapeMotionValuesFromProps(t,r){return Mp(t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;mt(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}renderInstance(t,r,n,o){zS(t,r,n,o)}}class ED extends Nx{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(to.has(r)){const n=jp(r);return n&&n.default||0}return r=FS.has(r)?r:kp(r),t.getAttribute(r)}measureInstanceViewportBox(){return Ae()}scrapeMotionValuesFromProps(t,r){return DS(t,r)}build(t,r,n,o){Ap(t,r,n,this.isSVGTag,o.transformTemplate)}renderInstance(t,r,n,o){IS(t,r,n,o)}mount(t){this.isSVGTag=Rp(t.tagName),super.mount(t)}}const $D=(e,t)=>Tp(e)?new ED(t,{enableHardwareAcceleration:!1}):new TD(t,{enableHardwareAcceleration:!0}),AD={layout:{ProjectionNode:Ox,MeasureLayout:Ax}},RD={...rI,...k4,...lD,...AD},hi=M3((e,t)=>c4(e,t,RD,$D));function Vx(){const e=S.useRef(!1);return wp(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function MD(){const e=Vx(),[t,r]=S.useState(0),n=S.useCallback(()=>{e.current&&r(t+1)},[t]);return[S.useCallback(()=>fe.postRender(n),[n]),t]}class zD extends S.Component{getSnapshotBeforeUpdate(t){const r=this.props.childRef.current;if(r&&t.isPresent&&!this.props.isPresent){const n=this.props.sizeRef.current;n.height=r.offsetHeight||0,n.width=r.offsetWidth||0,n.top=r.offsetTop,n.left=r.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function FD({children:e,isPresent:t}){const r=S.useId(),n=S.useRef(null),o=S.useRef({width:0,height:0,top:0,left:0});return S.useInsertionEffect(()=>{const{width:i,height:a,top:s,left:l}=o.current;if(t||!n.current||!i||!a)return;n.current.dataset.motionPopId=r;const u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(` - [data-motion-pop-id="${r}"] { - position: absolute !important; - width: ${i}px !important; - height: ${a}px !important; - top: ${s}px !important; - left: ${l}px !important; - } - `),()=>{document.head.removeChild(u)}},[t]),S.createElement(zD,{isPresent:t,childRef:n,sizeRef:o},S.cloneElement(e,{ref:n}))}const Cd=({children:e,initial:t,isPresent:r,onExitComplete:n,custom:o,presenceAffectsLayout:i,mode:a})=>{const s=OS(ID),l=S.useId(),u=S.useMemo(()=>({id:l,initial:t,isPresent:r,custom:o,onExitComplete:c=>{s.set(c,!0);for(const d of s.values())if(!d)return;n&&n()},register:c=>(s.set(c,!1),()=>s.delete(c))}),i?void 0:[r]);return S.useMemo(()=>{s.forEach((c,d)=>s.set(d,!1))},[r]),S.useEffect(()=>{!r&&!s.size&&n&&n()},[r]),a==="popLayout"&&(e=S.createElement(FD,{isPresent:r},e)),S.createElement(rs.Provider,{value:u},e)};function ID(){return new Map}function DD(e){return S.useEffect(()=>()=>e(),[])}const $n=e=>e.key||"";function OD(e,t){e.forEach(r=>{const n=$n(r);t.set(n,r)})}function jD(e){const t=[];return S.Children.forEach(e,r=>{S.isValidElement(r)&&t.push(r)}),t}const ss=({children:e,custom:t,initial:r=!0,onExitComplete:n,exitBeforeEnter:o,presenceAffectsLayout:i=!0,mode:a="sync"})=>{const s=S.useContext(Pp).forceRender||MD()[0],l=Vx(),u=jD(e);let c=u;const d=S.useRef(new Map).current,f=S.useRef(c),h=S.useRef(new Map).current,v=S.useRef(!0);if(wp(()=>{v.current=!1,OD(u,h),f.current=c}),DD(()=>{v.current=!0,h.clear(),d.clear()}),v.current)return S.createElement(S.Fragment,null,c.map(p=>S.createElement(Cd,{key:$n(p),isPresent:!0,initial:r?void 0:!1,presenceAffectsLayout:i,mode:a},p)));c=[...c];const y=f.current.map($n),x=u.map($n),m=y.length;for(let p=0;p{if(x.indexOf(g)!==-1)return;const C=h.get(g);if(!C)return;const P=y.indexOf(g);let A=p;if(!A){const T=()=>{d.delete(g);const $=Array.from(h.keys()).filter(R=>!x.includes(R));if($.forEach(R=>h.delete(R)),f.current=u.filter(R=>{const z=$n(R);return z===g||$.includes(z)}),!d.size){if(l.current===!1)return;s(),n&&n()}};A=S.createElement(Cd,{key:$n(C),isPresent:!1,onExitComplete:T,custom:t,presenceAffectsLayout:i,mode:a},C),d.set(g,A)}c.splice(P,0,A)}),c=c.map(p=>{const g=p.key;return d.has(g)?p:S.createElement(Cd,{key:$n(p),isPresent:!0,presenceAffectsLayout:i,mode:a},p)}),S.createElement(S.Fragment,null,d.size?c:c.map(p=>S.cloneElement(p)))};var LD={initial:e=>{const{position:t}=e,r=["top","bottom"].includes(t)?"y":"x";let n=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(n=1),{opacity:0,[r]:n*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},Wx=S.memo(e=>{const{id:t,message:r,onCloseComplete:n,onRequestRemove:o,requestClose:i=!1,position:a="bottom",duration:s=5e3,containerStyle:l,motionVariants:u=LD,toastSpacing:c="0.5rem"}=e,[d,f]=S.useState(s),h=CI();Og(()=>{h||n==null||n()},[h]),Og(()=>{f(s)},[s]);const v=()=>f(null),y=()=>f(s),x=()=>{h&&o()};S.useEffect(()=>{h&&i&&o()},[h,i,o]),w3(x,d);const m=S.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:c,...l}),[l,c]),p=S.useMemo(()=>b3(a),[a]);return _.jsx(hi.div,{layout:!0,className:"chakra-toast",variants:u,initial:"initial",animate:"animate",exit:"exit",onHoverStart:v,onHoverEnd:y,custom:{position:a},style:p,children:_.jsx(H.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:m,children:en(r,{id:t,onClose:x})})})});Wx.displayName="ToastComponent";var V0={path:_.jsxs("g",{stroke:"currentColor",strokeWidth:"1.5",children:[_.jsx("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),_.jsx("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),_.jsx("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},pi=ie((e,t)=>{const{as:r,viewBox:n,color:o="currentColor",focusable:i=!1,children:a,className:s,__css:l,...u}=e,c=ge("chakra-icon",s),d=fi("Icon",e),f={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:o,...l,...d},h={ref:t,focusable:i,className:c,__css:f},v=n!=null?n:V0.viewBox;if(r&&typeof r!="string")return _.jsx(H.svg,{as:r,...h,...u});const y=a!=null?a:V0.path;return _.jsx(H.svg,{verticalAlign:"middle",viewBox:v,...h,...u,children:y})});pi.displayName="Icon";function BD(e){return _.jsx(pi,{viewBox:"0 0 24 24",...e,children:_.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function ND(e){return _.jsx(pi,{viewBox:"0 0 24 24",...e,children:_.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function W0(e){return _.jsx(pi,{viewBox:"0 0 24 24",...e,children:_.jsx("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var VD=jP({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Up=ie((e,t)=>{const r=fi("Spinner",e),{label:n="Loading...",thickness:o="2px",speed:i="0.45s",emptyColor:a="transparent",className:s,...l}=Br(e),u=ge("chakra-spinner",s),c={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:o,borderBottomColor:a,borderLeftColor:a,animation:`${VD} ${i} linear infinite`,...r};return _.jsx(H.div,{ref:t,__css:c,className:u,...l,children:n&&_.jsx(H.span,{srOnly:!0,children:n})})});Up.displayName="Spinner";var[WD,Hp]=Zt({name:"AlertContext",hookName:"useAlertContext",providerName:""}),[UD,Gp]=Zt({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),Ux={info:{icon:ND,colorScheme:"blue"},warning:{icon:W0,colorScheme:"orange"},success:{icon:BD,colorScheme:"green"},error:{icon:W0,colorScheme:"red"},loading:{icon:Up,colorScheme:"blue"}};function HD(e){return Ux[e].colorScheme}function GD(e){return Ux[e].icon}var Hx=ie(function(t,r){const n=Gp(),{status:o}=Hp(),i={display:"inline",...n.description};return _.jsx(H.div,{ref:r,"data-status":o,...t,className:ge("chakra-alert__desc",t.className),__css:i})});Hx.displayName="AlertDescription";function Gx(e){const{status:t}=Hp(),r=GD(t),n=Gp(),o=t==="loading"?n.spinner:n.icon;return _.jsx(H.span,{display:"inherit","data-status":t,...e,className:ge("chakra-alert__icon",e.className),__css:o,children:e.children||_.jsx(r,{h:"100%",w:"100%"})})}Gx.displayName="AlertIcon";var Kx=ie(function(t,r){const n=Gp(),{status:o}=Hp();return _.jsx(H.div,{ref:r,"data-status":o,...t,className:ge("chakra-alert__title",t.className),__css:n.title})});Kx.displayName="AlertTitle";var Yx=ie(function(t,r){var n;const{status:o="info",addRole:i=!0,...a}=Br(t),s=(n=t.colorScheme)!=null?n:HD(o),l=ts("Alert",{...t,colorScheme:s}),u={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...l.container};return _.jsx(WD,{value:{status:o},children:_.jsx(UD,{value:l,children:_.jsx(H.div,{"data-status":o,role:i?"alert":void 0,ref:r,...a,className:ge("chakra-alert",t.className),__css:u})})})});Yx.displayName="Alert";function KD(e){return _.jsx(pi,{focusable:"false","aria-hidden":!0,...e,children:_.jsx("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}var Kp=ie(function(t,r){const n=fi("CloseButton",t),{children:o,isDisabled:i,__css:a,...s}=Br(t),l={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return _.jsx(H.button,{type:"button","aria-label":"Close",ref:r,disabled:i,__css:{...l,...n,...a},...s,children:o||_.jsx(KD,{width:"1em",height:"1em"})})});Kp.displayName="CloseButton";var YD={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},fa=qD(YD);function qD(e){let t=e;const r=new Set,n=o=>{t=o(t),r.forEach(i=>i())};return{getState:()=>t,subscribe:o=>(r.add(o),()=>{n(()=>e),r.delete(o)}),removeToast:(o,i)=>{n(a=>({...a,[i]:a[i].filter(s=>s.id!=o)}))},notify:(o,i)=>{const a=XD(o,i),{position:s,id:l}=a;return n(u=>{var c,d;const h=s.includes("top")?[a,...(c=u[s])!=null?c:[]]:[...(d=u[s])!=null?d:[],a];return{...u,[s]:h}}),l},update:(o,i)=>{o&&n(a=>{const s={...a},{position:l,index:u}=Dg(s,o);return l&&u!==-1&&(s[l][u]={...s[l][u],...i,message:ZD(i)}),s})},closeAll:({positions:o}={})=>{n(i=>{const a=["bottom","bottom-right","bottom-left","top","top-left","top-right"];return(o!=null?o:a).reduce((l,u)=>(l[u]=i[u].map(c=>({...c,requestClose:!0})),l),{...i})})},close:o=>{n(i=>{const a=bS(i,o);return a?{...i,[a]:i[a].map(s=>s.id==o?{...s,requestClose:!0}:s)}:i})},isActive:o=>!!Dg(fa.getState(),o).position}}var U0=0;function XD(e,t={}){var r,n;U0+=1;const o=(r=t.id)!=null?r:U0,i=(n=t.position)!=null?n:"bottom";return{id:o,message:e,position:i,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>fa.removeToast(String(o),i),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var QD=e=>{const{status:t,variant:r="solid",id:n,title:o,isClosable:i,onClose:a,description:s,colorScheme:l,icon:u}=e,c=n?{root:`toast-${n}`,title:`toast-${n}-title`,description:`toast-${n}-description`}:void 0;return _.jsxs(Yx,{addRole:!1,status:t,variant:r,id:c==null?void 0:c.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:l,children:[_.jsx(Gx,{children:u}),_.jsxs(H.div,{flex:"1",maxWidth:"100%",children:[o&&_.jsx(Kx,{id:c==null?void 0:c.title,children:o}),s&&_.jsx(Hx,{id:c==null?void 0:c.description,display:"block",children:s})]}),i&&_.jsx(Kp,{size:"sm",onClick:a,position:"absolute",insetEnd:1,top:1})]})};function ZD(e={}){const{render:t,toastComponent:r=QD}=e;return o=>typeof t=="function"?t({...o,...e}):_.jsx(r,{...o,...e})}var[JD,hB]=Zt({name:"ToastOptionsContext",strict:!1}),eO=e=>{const t=S.useSyncExternalStore(fa.subscribe,fa.getState,fa.getState),{motionVariants:r,component:n=Wx,portalProps:o}=e,a=Object.keys(t).map(s=>{const l=t[s];return _.jsx("div",{role:"region","aria-live":"polite","aria-label":`Notifications-${s}`,id:`chakra-toast-manager-${s}`,style:S3(s),children:_.jsx(ss,{initial:!1,children:l.map(u=>_.jsx(n,{motionVariants:r,...u},u.id))})},s)});return _.jsx(Za,{...o,children:a})},tO=e=>function({children:r,theme:n=e,toastOptions:o,...i}){return _.jsxs(g3,{theme:n,...i,children:[_.jsx(JD,{value:o==null?void 0:o.defaultOptions,children:r}),_.jsx(eO,{...o})]})},rO=tO(cS);function nO(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function Va(...e){return t=>{e.forEach(r=>{nO(r,t)})}}function oO(...e){return S.useMemo(()=>Va(...e),e)}var H0={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},Hn={enter:{duration:.2,ease:H0.easeOut},exit:{duration:.1,ease:H0.easeIn}},Gn={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.enter}),exit:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.exit})},iO={enter:({transition:e,transitionEnd:t,delay:r}={})=>{var n;return{opacity:1,transition:(n=e==null?void 0:e.enter)!=null?n:Gn.enter(Hn.enter,r),transitionEnd:t==null?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:r}={})=>{var n;return{opacity:0,transition:(n=e==null?void 0:e.exit)!=null?n:Gn.exit(Hn.exit,r),transitionEnd:t==null?void 0:t.exit}}},qx={initial:"exit",animate:"enter",exit:"exit",variants:iO},aO=S.forwardRef(function(t,r){const{unmountOnExit:n,in:o,className:i,transition:a,transitionEnd:s,delay:l,...u}=t,c=o||n?"enter":"exit",d=n?o&&n:!0,f={transition:a,transitionEnd:s,delay:l};return _.jsx(ss,{custom:f,children:d&&_.jsx(hi.div,{ref:r,className:ge("chakra-fade",i),custom:f,...qx,animate:c,...u})})});aO.displayName="Fade";var sO={exit:({reverse:e,initialScale:t,transition:r,transitionEnd:n,delay:o})=>{var i;return{opacity:0,...e?{scale:t,transitionEnd:n==null?void 0:n.exit}:{transitionEnd:{scale:t,...n==null?void 0:n.exit}},transition:(i=r==null?void 0:r.exit)!=null?i:Gn.exit(Hn.exit,o)}},enter:({transitionEnd:e,transition:t,delay:r})=>{var n;return{opacity:1,scale:1,transition:(n=t==null?void 0:t.enter)!=null?n:Gn.enter(Hn.enter,r),transitionEnd:e==null?void 0:e.enter}}},Xx={initial:"exit",animate:"enter",exit:"exit",variants:sO},lO=S.forwardRef(function(t,r){const{unmountOnExit:n,in:o,reverse:i=!0,initialScale:a=.95,className:s,transition:l,transitionEnd:u,delay:c,...d}=t,f=n?o&&n:!0,h=o||n?"enter":"exit",v={initialScale:a,reverse:i,transition:l,transitionEnd:u,delay:c};return _.jsx(ss,{custom:v,children:f&&_.jsx(hi.div,{ref:r,className:ge("chakra-offset-slide",s),...Xx,animate:h,custom:v,...d})})});lO.displayName="ScaleFade";var uO={initial:({offsetX:e,offsetY:t,transition:r,transitionEnd:n,delay:o})=>{var i;return{opacity:0,x:e,y:t,transition:(i=r==null?void 0:r.exit)!=null?i:Gn.exit(Hn.exit,o),transitionEnd:n==null?void 0:n.exit}},enter:({transition:e,transitionEnd:t,delay:r})=>{var n;return{opacity:1,x:0,y:0,transition:(n=e==null?void 0:e.enter)!=null?n:Gn.enter(Hn.enter,r),transitionEnd:t==null?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:r,transitionEnd:n,reverse:o,delay:i})=>{var a;const s={x:t,y:e};return{opacity:0,transition:(a=r==null?void 0:r.exit)!=null?a:Gn.exit(Hn.exit,i),...o?{...s,transitionEnd:n==null?void 0:n.exit}:{transitionEnd:{...s,...n==null?void 0:n.exit}}}}},Gi={initial:"initial",animate:"enter",exit:"exit",variants:uO},cO=S.forwardRef(function(t,r){const{unmountOnExit:n,in:o,reverse:i=!0,className:a,offsetX:s=0,offsetY:l=8,transition:u,transitionEnd:c,delay:d,...f}=t,h=n?o&&n:!0,v=o||n?"enter":"exit",y={offsetX:s,offsetY:l,reverse:i,transition:u,transitionEnd:c,delay:d};return _.jsx(ss,{custom:y,children:h&&_.jsx(hi.div,{ref:r,className:ge("chakra-offset-slide",a),custom:y,...Gi,animate:v,...f})})});cO.displayName="SlideFade";var Qf=ie(function(t,r){const{htmlWidth:n,htmlHeight:o,alt:i,...a}=t;return _.jsx("img",{width:n,height:o,ref:r,alt:i,...a})});Qf.displayName="NativeImage";function dO(e){const{loading:t,src:r,srcSet:n,onLoad:o,onError:i,crossOrigin:a,sizes:s,ignoreFallback:l}=e,[u,c]=S.useState("pending");S.useEffect(()=>{c(r?"loading":"pending")},[r]);const d=S.useRef(),f=S.useCallback(()=>{if(!r)return;h();const v=new Image;v.src=r,a&&(v.crossOrigin=a),n&&(v.srcset=n),s&&(v.sizes=s),t&&(v.loading=t),v.onload=y=>{h(),c("loaded"),o==null||o(y)},v.onerror=y=>{h(),c("failed"),i==null||i(y)},d.current=v},[r,a,n,s,o,i,t]),h=()=>{d.current&&(d.current.onload=null,d.current.onerror=null,d.current=null)};return Fa(()=>{if(!l)return u==="loading"&&f(),()=>{h()}},[u,f,l]),l?"loaded":u}var fO=(e,t)=>e!=="loaded"&&t==="beforeLoadOrError"||e==="failed"&&t==="onError";function hO(e,t=[]){const r=Object.assign({},e);for(const n of t)n in r&&delete r[n];return r}var Qx=ie(function(t,r){const{fallbackSrc:n,fallback:o,src:i,srcSet:a,align:s,fit:l,loading:u,ignoreFallback:c,crossOrigin:d,fallbackStrategy:f="beforeLoadOrError",referrerPolicy:h,...v}=t,y=n!==void 0||o!==void 0,x=u!=null||c||!y,m=dO({...t,crossOrigin:d,ignoreFallback:x}),p=fO(m,f),g={ref:r,objectFit:l,objectPosition:s,...x?v:hO(v,["onError","onLoad"])};return p?o||_.jsx(H.img,{as:Qf,className:"chakra-image__placeholder",src:n,...g}):_.jsx(H.img,{as:Qf,src:i,srcSet:a,crossOrigin:d,loading:u,referrerPolicy:h,className:"chakra-image",...g})});Qx.displayName="Image";function pO(e){return S.Children.toArray(e).filter(t=>S.isValidElement(t))}var[pB,mO]=Zt({strict:!1,name:"ButtonGroupContext"});function vO(e){const[t,r]=S.useState(!e);return{ref:S.useCallback(i=>{i&&r(i.tagName==="BUTTON")},[]),type:t?"button":void 0}}function Zf(e){const{children:t,className:r,...n}=e,o=S.isValidElement(t)?S.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,i=ge("chakra-button__icon",r);return _.jsx(H.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...n,className:i,children:o})}Zf.displayName="ButtonIcon";function Jf(e){const{label:t,placement:r,spacing:n="0.5rem",children:o=_.jsx(Up,{color:"currentColor",width:"1em",height:"1em"}),className:i,__css:a,...s}=e,l=ge("chakra-button__spinner",i),u=r==="start"?"marginEnd":"marginStart",c=S.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[u]:t?n:0,fontSize:"1em",lineHeight:"normal",...a}),[a,t,u,n]);return _.jsx(H.div,{className:l,...s,__css:c,children:o})}Jf.displayName="ButtonSpinner";var Mn=ie((e,t)=>{const r=mO(),n=fi("Button",{...r,...e}),{isDisabled:o=r==null?void 0:r.isDisabled,isLoading:i,isActive:a,children:s,leftIcon:l,rightIcon:u,loadingText:c,iconSpacing:d="0.5rem",type:f,spinner:h,spinnerPlacement:v="start",className:y,as:x,...m}=Br(e),p=S.useMemo(()=>{const A={...n==null?void 0:n._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...n,...!!r&&{_focus:A}}},[n,r]),{ref:g,type:C}=vO(x),P={rightIcon:u,leftIcon:l,iconSpacing:d,children:s};return _.jsxs(H.button,{ref:oO(t,g),as:x,type:f!=null?f:C,"data-active":ir(a),"data-loading":ir(i),__css:p,className:ge("chakra-button",y),...m,disabled:o||i,children:[i&&v==="start"&&_.jsx(Jf,{className:"chakra-button__spinner--start",label:c,placement:"start",spacing:d,children:h}),i?c||_.jsx(H.span,{opacity:0,children:_.jsx(G0,{...P})}):_.jsx(G0,{...P}),i&&v==="end"&&_.jsx(Jf,{className:"chakra-button__spinner--end",label:c,placement:"end",spacing:d,children:h})]})});Mn.displayName="Button";function G0(e){const{leftIcon:t,rightIcon:r,children:n,iconSpacing:o}=e;return _.jsxs(_.Fragment,{children:[t&&_.jsx(Zf,{marginEnd:o,children:t}),n,r&&_.jsx(Zf,{marginStart:o,children:r})]})}var eh=ie((e,t)=>{const{icon:r,children:n,isRound:o,"aria-label":i,...a}=e,s=r||n,l=S.isValidElement(s)?S.cloneElement(s,{"aria-hidden":!0,focusable:!1}):null;return _.jsx(Mn,{padding:"0",borderRadius:o?"full":void 0,ref:t,"aria-label":i,...a,children:l})});eh.displayName="IconButton";var[gO,Zx]=Zt({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[yO,ic]=Zt({strict:!1,name:"FormControlContext"});function bO(e){const{id:t,isRequired:r,isInvalid:n,isDisabled:o,isReadOnly:i,...a}=e,s=S.useId(),l=t||`field-${s}`,u=`${l}-label`,c=`${l}-feedback`,d=`${l}-helptext`,[f,h]=S.useState(!1),[v,y]=S.useState(!1),[x,m]=S.useState(!1),p=S.useCallback((T={},$=null)=>({id:d,...T,ref:Va($,R=>{R&&y(!0)})}),[d]),g=S.useCallback((T={},$=null)=>({...T,ref:$,"data-focus":ir(x),"data-disabled":ir(o),"data-invalid":ir(n),"data-readonly":ir(i),id:T.id!==void 0?T.id:u,htmlFor:T.htmlFor!==void 0?T.htmlFor:l}),[l,o,x,n,i,u]),C=S.useCallback((T={},$=null)=>({id:c,...T,ref:Va($,R=>{R&&h(!0)}),"aria-live":"polite"}),[c]),P=S.useCallback((T={},$=null)=>({...T,...a,ref:$,role:"group","data-focus":ir(x),"data-disabled":ir(o),"data-invalid":ir(n),"data-readonly":ir(i)}),[a,o,x,n,i]),A=S.useCallback((T={},$=null)=>({...T,ref:$,role:"presentation","aria-hidden":!0,children:T.children||"*"}),[]);return{isRequired:!!r,isInvalid:!!n,isReadOnly:!!i,isDisabled:!!o,isFocused:!!x,onFocus:()=>m(!0),onBlur:()=>m(!1),hasFeedbackText:f,setHasFeedbackText:h,hasHelpText:v,setHasHelpText:y,id:l,labelId:u,feedbackId:c,helpTextId:d,htmlProps:a,getHelpTextProps:p,getErrorMessageProps:C,getRootProps:P,getLabelProps:g,getRequiredIndicatorProps:A}}var Jx=ie(function(t,r){const n=ts("Form",t),o=Br(t),{getRootProps:i,htmlProps:a,...s}=bO(o),l=ge("chakra-form-control",t.className);return _.jsx(yO,{value:s,children:_.jsx(gO,{value:n,children:_.jsx(H.div,{...i({},r),className:l,__css:n.container})})})});Jx.displayName="FormControl";var SO=ie(function(t,r){const n=ic(),o=Zx(),i=ge("chakra-form__helper-text",t.className);return _.jsx(H.div,{...n==null?void 0:n.getHelpTextProps(t,r),__css:o.helperText,className:i})});SO.displayName="FormHelperText";var co=ie(function(t,r){var n;const o=fi("FormLabel",t),i=Br(t),{className:a,children:s,requiredIndicator:l=_.jsx(ew,{}),optionalIndicator:u=null,...c}=i,d=ic(),f=(n=d==null?void 0:d.getLabelProps(c,r))!=null?n:{ref:r,...c};return _.jsxs(H.label,{...f,className:ge("chakra-form__label",i.className),__css:{display:"block",textAlign:"start",...o},children:[s,d!=null&&d.isRequired?l:u]})});co.displayName="FormLabel";var ew=ie(function(t,r){const n=ic(),o=Zx();if(!(n!=null&&n.isRequired))return null;const i=ge("chakra-form__required-indicator",t.className);return _.jsx(H.span,{...n==null?void 0:n.getRequiredIndicatorProps(t,r),__css:o.requiredIndicator,className:i})});ew.displayName="RequiredIndicator";function xO(e){const{isDisabled:t,isInvalid:r,isReadOnly:n,isRequired:o,...i}=wO(e);return{...i,disabled:t,readOnly:n,required:o,"aria-invalid":Kc(r),"aria-required":Kc(o),"aria-readonly":Kc(n)}}function wO(e){var t,r,n;const o=ic(),{id:i,disabled:a,readOnly:s,required:l,isRequired:u,isInvalid:c,isReadOnly:d,isDisabled:f,onFocus:h,onBlur:v,...y}=e,x=e["aria-describedby"]?[e["aria-describedby"]]:[];return o!=null&&o.hasFeedbackText&&(o!=null&&o.isInvalid)&&x.push(o.feedbackId),o!=null&&o.hasHelpText&&x.push(o.helpTextId),{...y,"aria-describedby":x.join(" ")||void 0,id:i!=null?i:o==null?void 0:o.id,isDisabled:(t=a!=null?a:f)!=null?t:o==null?void 0:o.isDisabled,isReadOnly:(r=s!=null?s:d)!=null?r:o==null?void 0:o.isReadOnly,isRequired:(n=l!=null?l:u)!=null?n:o==null?void 0:o.isRequired,isInvalid:c!=null?c:o==null?void 0:o.isInvalid,onFocus:On(o==null?void 0:o.onFocus,h),onBlur:On(o==null?void 0:o.onBlur,v)}}function kO(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,i;for(i=0;i=0)&&(r[o]=e[o]);return r}var th="data-focus-lock",tw="data-focus-lock-disabled",CO="data-no-focus-lock",_O="data-autofocus-inside",PO="data-no-autofocus";function TO(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function EO(e,t){var r=S.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var o=r.value;o!==n&&(r.value=n,r.callback(n,o))}}}})[0];return r.callback=t,r.facade}function rw(e,t){return EO(t||null,function(r){return e.forEach(function(n){return TO(n,r)})})}var _d={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},dr=function(){return dr=Object.assign||function(t){for(var r,n=1,o=arguments.length;n=0}).sort(GO)},KO=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],Qp=KO.join(","),YO="".concat(Qp,", [data-focus-guard]"),Sw=function(e,t){return gr((e.shadowRoot||e).children).reduce(function(r,n){return r.concat(n.matches(t?YO:Qp)?[n]:[],Sw(n))},[])},qO=function(e,t){var r;return e instanceof HTMLIFrameElement&&(!((r=e.contentDocument)===null||r===void 0)&&r.body)?ac([e.contentDocument.body],t):[e]},ac=function(e,t){return e.reduce(function(r,n){var o,i=Sw(n,t),a=(o=[]).concat.apply(o,i.map(function(s){return qO(s,t)}));return r.concat(a,n.parentNode?gr(n.parentNode.querySelectorAll(Qp)).filter(function(s){return s===n}):[])},[])},XO=function(e){var t=e.querySelectorAll("[".concat(_O,"]"));return gr(t).map(function(r){return ac([r])}).reduce(function(r,n){return r.concat(n)},[])},Zp=function(e,t){return gr(e).filter(function(r){return pw(t,r)}).filter(function(r){return WO(r)})},K0=function(e,t){return t===void 0&&(t=new Map),gr(e).filter(function(r){return mw(t,r)})},nh=function(e,t,r){return bw(Zp(ac(e,r),t),!0,r)},Y0=function(e,t){return bw(Zp(ac(e),t),!1)},QO=function(e,t){return Zp(XO(e),t)},Go=function(e,t){return e.shadowRoot?Go(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:gr(e.children).some(function(r){var n;if(r instanceof HTMLIFrameElement){var o=(n=r.contentDocument)===null||n===void 0?void 0:n.body;return o?Go(o,t):!1}return Go(r,t)})},ZO=function(e){for(var t=new Set,r=e.length,n=0;n0&&t.add(o),(i&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(n)}return e.filter(function(a,s){return!t.has(s)})},xw=function(e){return e.parentNode?xw(e.parentNode):e},Jp=function(e){var t=pu(e);return t.filter(Boolean).reduce(function(r,n){var o=n.getAttribute(th);return r.push.apply(r,o?ZO(gr(xw(n).querySelectorAll("[".concat(th,'="').concat(o,'"]:not([').concat(tw,'="disabled"])')))):[n]),r},[])},JO=function(e){try{return e()}catch{return}},Ua=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?Ua(t.shadowRoot):t instanceof HTMLIFrameElement&&JO(function(){return t.contentWindow.document})?Ua(t.contentWindow.document):t}},ej=function(e,t){return e===t},tj=function(e,t){return!!gr(e.querySelectorAll("iframe")).some(function(r){return ej(r,t)})},ww=function(e,t){return t===void 0&&(t=Ua(dw(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:Jp(e).some(function(r){return Go(r,t)||tj(r,t)})},rj=function(e){e===void 0&&(e=document);var t=Ua(e);return t?gr(e.querySelectorAll("[".concat(CO,"]"))).some(function(r){return Go(r,t)}):!1},nj=function(e,t){return t.filter(yw).filter(function(r){return r.name===e.name}).filter(function(r){return r.checked})[0]||e},em=function(e,t){return yw(e)&&e.name?nj(e,t):e},oj=function(e){var t=new Set;return e.forEach(function(r){return t.add(em(r,e))}),e.filter(function(r){return t.has(r)})},q0=function(e){return e[0]&&e.length>1?em(e[0],e):e[0]},X0=function(e,t){return e.length>1?e.indexOf(em(e[t],e)):t},kw="NEW_FOCUS",ij=function(e,t,r,n){var o=e.length,i=e[0],a=e[o-1],s=Xp(r);if(!(r&&e.indexOf(r)>=0)){var l=r!==void 0?t.indexOf(r):-1,u=n?t.indexOf(n):l,c=n?e.indexOf(n):-1,d=l-u,f=t.indexOf(i),h=t.indexOf(a),v=oj(t),y=r!==void 0?v.indexOf(r):-1,x=y-(n?v.indexOf(n):l),m=X0(e,0),p=X0(e,o-1);if(l===-1||c===-1)return kw;if(!d&&c>=0)return c;if(l<=f&&s&&Math.abs(d)>1)return p;if(l>=h&&s&&Math.abs(d)>1)return m;if(d&&Math.abs(x)>1)return c;if(l<=f)return p;if(l>h)return m;if(d)return Math.abs(d)>1?c:(o+c+d)%o}},aj=function(e){return function(t){var r,n=(r=vw(t))===null||r===void 0?void 0:r.autofocus;return t.autofocus||n!==void 0&&n!=="false"||e.indexOf(t)>=0}},sj=function(e,t,r){var n=e.map(function(i){var a=i.node;return a}),o=K0(n.filter(aj(r)));return o&&o.length?q0(o):q0(K0(t))},oh=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&oh(e.parentNode.host||e.parentNode,t),t},Pd=function(e,t){for(var r=oh(e),n=oh(t),o=0;o=0)return i}return!1},Cw=function(e,t,r){var n=pu(e),o=pu(t),i=n[0],a=!1;return o.filter(Boolean).forEach(function(s){a=Pd(a||s,s)||a,r.filter(Boolean).forEach(function(l){var u=Pd(i,l);u&&(!a||Go(u,a)?a=u:a=Pd(u,a))})}),a},lj=function(e,t){return e.reduce(function(r,n){return r.concat(QO(n,t))},[])},uj=function(e,t){var r=new Map;return t.forEach(function(n){return r.set(n.node,n)}),e.map(function(n){return r.get(n)}).filter(HO)},cj=function(e,t){var r=Ua(pu(e).length>0?document:dw(e).ownerDocument),n=Jp(e).filter(mu),o=Cw(r||e,e,n),i=new Map,a=Y0(n,i),s=nh(n,i).filter(function(h){var v=h.node;return mu(v)});if(!(!s[0]&&(s=a,!s[0]))){var l=Y0([o],i).map(function(h){var v=h.node;return v}),u=uj(l,s),c=u.map(function(h){var v=h.node;return v}),d=ij(c,l,r,t);if(d===kw){var f=sj(a,c,lj(n,i));if(f)return{node:f};console.warn("focus-lock: cannot find any node to move focus into");return}return d===void 0?d:u[d]}},dj=function(e){var t=Jp(e).filter(mu),r=Cw(e,e,t),n=new Map,o=nh([r],n,!0),i=nh(t,n).filter(function(a){var s=a.node;return mu(s)}).map(function(a){var s=a.node;return s});return o.map(function(a){var s=a.node,l=a.index;return{node:s,index:l,lockItem:i.indexOf(s)>=0,guard:Xp(s)}})},fj=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},Td=0,Ed=!1,_w=function(e,t,r){r===void 0&&(r={});var n=cj(e,t);if(!Ed&&n){if(Td>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Ed=!0,setTimeout(function(){Ed=!1},1);return}Td++,fj(n.node,r.focusOptions),Td--}};function tm(e){setTimeout(e,1)}var hj=function(){return document&&document.activeElement===document.body},pj=function(){return hj()||rj()},Ko=null,Fo=null,Yo=null,Ha=!1,mj=function(){return!0},vj=function(t){return(Ko.whiteList||mj)(t)},gj=function(t,r){Yo={observerNode:t,portaledElement:r}},yj=function(t){return Yo&&Yo.portaledElement===t};function Q0(e,t,r,n){var o=null,i=e;do{var a=n[i];if(a.guard)a.node.dataset.focusAutoGuard&&(o=a);else if(a.lockItem){if(i!==e)return;o=null}else break}while((i+=r)!==t);o&&(o.node.tabIndex=0)}var bj=function(t){return t&&"current"in t?t.current:t},Sj=function(t){return t?!!Ha:Ha==="meanwhile"},xj=function e(t,r,n){return r&&(r.host===t&&(!r.activeElement||n.contains(r.activeElement))||r.parentNode&&e(t,r.parentNode,n))},wj=function(t,r){return r.some(function(n){return xj(t,n,n)})},vu=function(){var t=!1;if(Ko){var r=Ko,n=r.observed,o=r.persistentFocus,i=r.autoFocus,a=r.shards,s=r.crossFrame,l=r.focusOptions,u=n||Yo&&Yo.portaledElement,c=document&&document.activeElement;if(u){var d=[u].concat(a.map(bj).filter(Boolean));if((!c||vj(c))&&(o||Sj(s)||!pj()||!Fo&&i)&&(u&&!(ww(d)||c&&wj(c,d)||yj(c))&&(document&&!Fo&&c&&!i?(c.blur&&c.blur(),document.body.focus()):(t=_w(d,Fo,{focusOptions:l}),Yo={})),Ha=!1,Fo=document&&document.activeElement),document){var f=document&&document.activeElement,h=dj(d),v=h.map(function(y){var x=y.node;return x}).indexOf(f);v>-1&&(h.filter(function(y){var x=y.guard,m=y.node;return x&&m.dataset.focusAutoGuard}).forEach(function(y){var x=y.node;return x.removeAttribute("tabIndex")}),Q0(v,h.length,1,h),Q0(v,-1,-1,h))}}}return t},Pw=function(t){vu()&&t&&(t.stopPropagation(),t.preventDefault())},rm=function(){return tm(vu)},kj=function(t){var r=t.target,n=t.currentTarget;n.contains(r)||gj(n,r)},Cj=function(){return null},Tw=function(){Ha="just",tm(function(){Ha="meanwhile"})},_j=function(){document.addEventListener("focusin",Pw),document.addEventListener("focusout",rm),window.addEventListener("blur",Tw)},Pj=function(){document.removeEventListener("focusin",Pw),document.removeEventListener("focusout",rm),window.removeEventListener("blur",Tw)};function Tj(e){return e.filter(function(t){var r=t.disabled;return!r})}function Ej(e){var t=e.slice(-1)[0];t&&!Ko&&_j();var r=Ko,n=r&&t&&t.id===r.id;Ko=t,r&&!n&&(r.onDeactivation(),e.filter(function(o){var i=o.id;return i===r.id}).length||r.returnFocus(!t)),t?(Fo=null,(!n||r.observed!==t.observed)&&t.onActivation(),vu(),tm(vu)):(Pj(),Fo=null)}lw.assignSyncMedium(kj);uw.assignMedium(rm);RO.assignMedium(function(e){return e({moveFocusInside:_w,focusInside:ww})});const $j=jO(Tj,Ej)(Cj);var Ew=S.forwardRef(function(t,r){return S.createElement(cw,Zn({sideCar:$j,ref:r},t))}),$w=cw.propTypes||{};$w.sideCar;kO($w,["sideCar"]);Ew.propTypes={};const Z0=Ew;function Aj(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function Rj(e){var t;if(!Aj(e))return!1;const r=(t=e.ownerDocument.defaultView)!=null?t:window;return e instanceof r.HTMLElement}var Mj=e=>e.hasAttribute("tabindex");function zj(e){return!!e.getAttribute("disabled")||!!e.getAttribute("aria-disabled")}function Aw(e){return e.parentElement&&Aw(e.parentElement)?!0:e.hidden}function Fj(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function Ij(e){if(!Rj(e)||Aw(e)||zj(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const n={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in n?n[t]():Fj(e)?!0:Mj(e)}var Dj=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],Oj=Dj.join(),jj=e=>e.offsetWidth>0&&e.offsetHeight>0;function Lj(e){const t=Array.from(e.querySelectorAll(Oj));return t.unshift(e),t.filter(r=>Ij(r)&&jj(r))}var J0,Bj=(J0=Z0.default)!=null?J0:Z0,Rw=e=>{const{initialFocusRef:t,finalFocusRef:r,contentRef:n,restoreFocus:o,children:i,isDisabled:a,autoFocus:s,persistentFocus:l,lockFocusAcrossFrames:u}=e,c=S.useCallback(()=>{t!=null&&t.current?t.current.focus():n!=null&&n.current&&Lj(n.current).length===0&&requestAnimationFrame(()=>{var v;(v=n.current)==null||v.focus()})},[t,n]),d=S.useCallback(()=>{var h;(h=r==null?void 0:r.current)==null||h.focus()},[r]),f=o&&!r;return _.jsx(Bj,{crossFrame:u,persistentFocus:l,autoFocus:s,disabled:a,onActivation:c,onDeactivation:d,returnFocus:f,children:i})};Rw.displayName="FocusLock";var zn=ie(function(t,r){const{htmlSize:n,...o}=t,i=ts("Input",o),a=Br(o),s=xO(a),l=ge("chakra-input",t.className);return _.jsx(H.input,{size:n,...s,__css:i.field,ref:r,className:l})});zn.displayName="Input";zn.id="Input";function Nj(e,t){return Array.isArray(e)?e.map(r=>r===null?null:t(r)):jt(e)?Object.keys(e).reduce((r,n)=>(r[n]=t(e[n]),r),{}):e!=null?t(e):null}var Mw=e=>_.jsx(H.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});Mw.displayName="StackItem";function Vj(e){const{spacing:t,direction:r}=e,n={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":Nj(r,o=>n[o])}}var nm=ie((e,t)=>{const{isInline:r,direction:n,align:o,justify:i,spacing:a="0.5rem",wrap:s,children:l,divider:u,className:c,shouldWrapChildren:d,...f}=e,h=r?"row":n!=null?n:"column",v=S.useMemo(()=>Vj({spacing:a,direction:h}),[a,h]),y=!!u,x=!d&&!y,m=S.useMemo(()=>{const g=pO(l);return x?g:g.map((C,P)=>{const A=typeof C.key<"u"?C.key:P,T=P+1===g.length,R=d?_.jsx(Mw,{children:C},A):C;if(!y)return R;const z=S.cloneElement(u,{__css:v}),U=T?null:z;return _.jsxs(S.Fragment,{children:[R,U]},A)})},[u,v,y,x,d,l]),p=ge("chakra-stack",c);return _.jsx(H.div,{ref:t,display:"flex",alignItems:o,justifyContent:i,flexDirection:h,flexWrap:s,gap:y?void 0:a,className:p,...f,children:m})});nm.displayName="Stack";var zw=ie((e,t)=>_.jsx(nm,{align:"center",...e,direction:"column",ref:t}));zw.displayName="VStack";var Fw=ie(function(t,r){const n=fi("Heading",t),{className:o,...i}=Br(t);return _.jsx(H.h2,{ref:r,className:ge("chakra-heading",t.className),...i,__css:n})});Fw.displayName="Heading";var ih=H("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}});ih.displayName="Center";var Wj={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}};ie(function(t,r){const{axis:n="both",...o}=t;return _.jsx(H.div,{ref:r,__css:Wj[n],...o,position:"absolute"})});var Uj={slideInBottom:{...Gi,custom:{offsetY:16,reverse:!0}},slideInRight:{...Gi,custom:{offsetX:16,reverse:!0}},slideInTop:{...Gi,custom:{offsetY:-16,reverse:!0}},slideInLeft:{...Gi,custom:{offsetX:-16,reverse:!0}},scale:{...Xx,custom:{initialScale:.95,reverse:!0}},none:{}},Hj=H(hi.section),Gj=e=>Uj[e||"none"],Iw=S.forwardRef((e,t)=>{const{preset:r,motionProps:n=Gj(r),...o}=e;return _.jsx(Hj,{ref:t,...n,...o})});Iw.displayName="ModalTransition";var Kj=Object.defineProperty,Yj=(e,t,r)=>t in e?Kj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,qj=(e,t,r)=>(Yj(e,typeof t!="symbol"?t+"":t,r),r),Xj=class{constructor(){qj(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return e?this.modals.get(e)===this.modals.size:!1}},ah=new Xj;function Dw(e,t){const[r,n]=S.useState(0);return S.useEffect(()=>{const o=e.current;if(o){if(t){const i=ah.add(o);n(i)}return()=>{ah.remove(o),n(0)}}},[t,e]),r}var Qj=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},so=new WeakMap,Xs=new WeakMap,Qs={},$d=0,Ow=function(e){return e&&(e.host||Ow(e.parentNode))},Zj=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=Ow(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Jj=function(e,t,r,n){var o=Zj(t,Array.isArray(e)?e:[e]);Qs[r]||(Qs[r]=new WeakMap);var i=Qs[r],a=[],s=new Set,l=new Set(o),u=function(d){!d||s.has(d)||(s.add(d),u(d.parentNode))};o.forEach(u);var c=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(f){if(s.has(f))c(f);else{var h=f.getAttribute(n),v=h!==null&&h!=="false",y=(so.get(f)||0)+1,x=(i.get(f)||0)+1;so.set(f,y),i.set(f,x),a.push(f),y===1&&v&&Xs.set(f,!0),x===1&&f.setAttribute(r,"true"),v||f.setAttribute(n,"true")}})};return c(t),s.clear(),$d++,function(){a.forEach(function(d){var f=so.get(d)-1,h=i.get(d)-1;so.set(d,f),i.set(d,h),f||(Xs.has(d)||d.removeAttribute(n),Xs.delete(d)),h||d.removeAttribute(r)}),$d--,$d||(so=new WeakMap,so=new WeakMap,Xs=new WeakMap,Qs={})}},eL=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||Qj(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),Jj(n,o,r,"aria-hidden")):function(){return null}};function tL(e){const{isOpen:t,onClose:r,id:n,closeOnOverlayClick:o=!0,closeOnEsc:i=!0,useInert:a=!0,onOverlayClick:s,onEsc:l}=e,u=S.useRef(null),c=S.useRef(null),[d,f,h]=nL(n,"chakra-modal","chakra-modal--header","chakra-modal--body");rL(u,t&&a);const v=Dw(u,t),y=S.useRef(null),x=S.useCallback(R=>{y.current=R.target},[]),m=S.useCallback(R=>{R.key==="Escape"&&(R.stopPropagation(),i&&(r==null||r()),l==null||l())},[i,r,l]),[p,g]=S.useState(!1),[C,P]=S.useState(!1),A=S.useCallback((R={},z=null)=>({role:"dialog",...R,ref:Va(z,u),id:d,tabIndex:-1,"aria-modal":!0,"aria-labelledby":p?f:void 0,"aria-describedby":C?h:void 0,onClick:On(R.onClick,U=>U.stopPropagation())}),[h,C,d,f,p]),T=S.useCallback(R=>{R.stopPropagation(),y.current===R.target&&ah.isTopModal(u.current)&&(o&&(r==null||r()),s==null||s())},[r,o,s]),$=S.useCallback((R={},z=null)=>({...R,ref:Va(z,c),onClick:On(R.onClick,T),onKeyDown:On(R.onKeyDown,m),onMouseDown:On(R.onMouseDown,x)}),[m,x,T]);return{isOpen:t,onClose:r,headerId:f,bodyId:h,setBodyMounted:P,setHeaderMounted:g,dialogRef:u,overlayRef:c,getDialogProps:A,getDialogContainerProps:$,index:v}}function rL(e,t){const r=e.current;S.useEffect(()=>{if(!(!e.current||!t))return eL(e.current)},[t,e,r])}function nL(e,...t){const r=S.useId(),n=e||r;return S.useMemo(()=>t.map(o=>`${o}-${n}`),[n,t])}var[oL,ls]=Zt({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),[iL,si]=Zt({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in ``"}),jw=e=>{const t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:r,children:n,autoFocus:o,trapFocus:i,initialFocusRef:a,finalFocusRef:s,returnFocusOnClose:l,blockScrollOnMount:u,allowPinchZoom:c,preserveScrollBarGap:d,motionPreset:f,lockFocusAcrossFrames:h,onCloseComplete:v}=t,y=ts("Modal",t),m={...tL(t),autoFocus:o,trapFocus:i,initialFocusRef:a,finalFocusRef:s,returnFocusOnClose:l,blockScrollOnMount:u,allowPinchZoom:c,preserveScrollBarGap:d,motionPreset:f,lockFocusAcrossFrames:h};return _.jsx(iL,{value:m,children:_.jsx(oL,{value:y,children:_.jsx(ss,{onExitComplete:v,children:m.isOpen&&_.jsx(Za,{...r,children:n})})})})};jw.displayName="Modal";var Tl="right-scroll-bar-position",El="width-before-scroll-bar",aL="with-scroll-bars-hidden",sL="--removed-body-scroll-bar-size",Lw=aw(),Ad=function(){},sc=S.forwardRef(function(e,t){var r=S.useRef(null),n=S.useState({onScrollCapture:Ad,onWheelCapture:Ad,onTouchMoveCapture:Ad}),o=n[0],i=n[1],a=e.forwardProps,s=e.children,l=e.className,u=e.removeScrollBar,c=e.enabled,d=e.shards,f=e.sideCar,h=e.noIsolation,v=e.inert,y=e.allowPinchZoom,x=e.as,m=x===void 0?"div":x,p=e.gapMode,g=nw(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=f,P=rw([r,t]),A=dr(dr({},g),o);return S.createElement(S.Fragment,null,c&&S.createElement(C,{sideCar:Lw,removeScrollBar:u,shards:d,noIsolation:h,inert:v,setCallbacks:i,allowPinchZoom:!!y,lockRef:r,gapMode:p}),a?S.cloneElement(S.Children.only(s),dr(dr({},A),{ref:P})):S.createElement(m,dr({},A,{className:l,ref:P}),s))});sc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};sc.classNames={fullWidth:El,zeroRight:Tl};var ey,lL=function(){if(ey)return ey;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function uL(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=lL();return t&&e.setAttribute("nonce",t),e}function cL(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function dL(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var fL=function(){var e=0,t=null;return{add:function(r){e==0&&(t=uL())&&(cL(t,r),dL(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},hL=function(){var e=fL();return function(t,r){S.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},Bw=function(){var e=hL(),t=function(r){var n=r.styles,o=r.dynamic;return e(n,o),null};return t},pL={left:0,top:0,right:0,gap:0},Rd=function(e){return parseInt(e||"",10)||0},mL=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[Rd(r),Rd(n),Rd(o)]},vL=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return pL;var t=mL(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},gL=Bw(),yL=function(e,t,r,n){var o=e.left,i=e.top,a=e.right,s=e.gap;return r===void 0&&(r="margin"),` - .`.concat(aL,` { - overflow: hidden `).concat(n,`; - padding-right: `).concat(s,"px ").concat(n,`; - } - body { - overflow: hidden `).concat(n,`; - overscroll-behavior: contain; - `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` - padding-left: `.concat(o,`px; - padding-top: `).concat(i,`px; - padding-right: `).concat(a,`px; - margin-left:0; - margin-top:0; - margin-right: `).concat(s,"px ").concat(n,`; - `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),` - } - - .`).concat(Tl,` { - right: `).concat(s,"px ").concat(n,`; - } - - .`).concat(El,` { - margin-right: `).concat(s,"px ").concat(n,`; - } - - .`).concat(Tl," .").concat(Tl,` { - right: 0 `).concat(n,`; - } - - .`).concat(El," .").concat(El,` { - margin-right: 0 `).concat(n,`; - } - - body { - `).concat(sL,": ").concat(s,`px; - } -`)},bL=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=n===void 0?"margin":n,i=S.useMemo(function(){return vL(o)},[o]);return S.createElement(gL,{styles:yL(i,!t,o,r?"":"!important")})},sh=!1;if(typeof window<"u")try{var Zs=Object.defineProperty({},"passive",{get:function(){return sh=!0,!0}});window.addEventListener("test",Zs,Zs),window.removeEventListener("test",Zs,Zs)}catch{sh=!1}var lo=sh?{passive:!1}:!1,SL=function(e){return e.tagName==="TEXTAREA"},Nw=function(e,t){var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!SL(e)&&r[t]==="visible")},xL=function(e){return Nw(e,"overflowY")},wL=function(e){return Nw(e,"overflowX")},ty=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=Vw(e,n);if(o){var i=Ww(e,n),a=i[1],s=i[2];if(a>s)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},kL=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},CL=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},Vw=function(e,t){return e==="v"?xL(t):wL(t)},Ww=function(e,t){return e==="v"?kL(t):CL(t)},_L=function(e,t){return e==="h"&&t==="rtl"?-1:1},PL=function(e,t,r,n,o){var i=_L(e,window.getComputedStyle(t).direction),a=i*n,s=r.target,l=t.contains(s),u=!1,c=a>0,d=0,f=0;do{var h=Ww(e,s),v=h[0],y=h[1],x=h[2],m=y-x-i*v;(v||m)&&Vw(e,s)&&(d+=m,f+=v),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(c&&(o&&Math.abs(d)<1||!o&&a>d)||!c&&(o&&Math.abs(f)<1||!o&&-a>f))&&(u=!0),u},Js=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ry=function(e){return[e.deltaX,e.deltaY]},ny=function(e){return e&&"current"in e?e.current:e},TL=function(e,t){return e[0]===t[0]&&e[1]===t[1]},EL=function(e){return` - .block-interactivity-`.concat(e,` {pointer-events: none;} - .allow-interactivity-`).concat(e,` {pointer-events: all;} -`)},$L=0,uo=[];function AL(e){var t=S.useRef([]),r=S.useRef([0,0]),n=S.useRef(),o=S.useState($L++)[0],i=S.useState(Bw)[0],a=S.useRef(e);S.useEffect(function(){a.current=e},[e]),S.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var y=$O([e.lockRef.current],(e.shards||[]).map(ny),!0).filter(Boolean);return y.forEach(function(x){return x.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),y.forEach(function(x){return x.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=S.useCallback(function(y,x){if("touches"in y&&y.touches.length===2)return!a.current.allowPinchZoom;var m=Js(y),p=r.current,g="deltaX"in y?y.deltaX:p[0]-m[0],C="deltaY"in y?y.deltaY:p[1]-m[1],P,A=y.target,T=Math.abs(g)>Math.abs(C)?"h":"v";if("touches"in y&&T==="h"&&A.type==="range")return!1;var $=ty(T,A);if(!$)return!0;if($?P=T:(P=T==="v"?"h":"v",$=ty(T,A)),!$)return!1;if(!n.current&&"changedTouches"in y&&(g||C)&&(n.current=P),!P)return!0;var R=n.current||P;return PL(R,x,y,R==="h"?g:C,!0)},[]),l=S.useCallback(function(y){var x=y;if(!(!uo.length||uo[uo.length-1]!==i)){var m="deltaY"in x?ry(x):Js(x),p=t.current.filter(function(P){return P.name===x.type&&(P.target===x.target||x.target===P.shadowParent)&&TL(P.delta,m)})[0];if(p&&p.should){x.cancelable&&x.preventDefault();return}if(!p){var g=(a.current.shards||[]).map(ny).filter(Boolean).filter(function(P){return P.contains(x.target)}),C=g.length>0?s(x,g[0]):!a.current.noIsolation;C&&x.cancelable&&x.preventDefault()}}},[]),u=S.useCallback(function(y,x,m,p){var g={name:y,delta:x,target:m,should:p,shadowParent:RL(m)};t.current.push(g),setTimeout(function(){t.current=t.current.filter(function(C){return C!==g})},1)},[]),c=S.useCallback(function(y){r.current=Js(y),n.current=void 0},[]),d=S.useCallback(function(y){u(y.type,ry(y),y.target,s(y,e.lockRef.current))},[]),f=S.useCallback(function(y){u(y.type,Js(y),y.target,s(y,e.lockRef.current))},[]);S.useEffect(function(){return uo.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,lo),document.addEventListener("touchmove",l,lo),document.addEventListener("touchstart",c,lo),function(){uo=uo.filter(function(y){return y!==i}),document.removeEventListener("wheel",l,lo),document.removeEventListener("touchmove",l,lo),document.removeEventListener("touchstart",c,lo)}},[]);var h=e.removeScrollBar,v=e.inert;return S.createElement(S.Fragment,null,v?S.createElement(i,{styles:EL(o)}):null,h?S.createElement(bL,{gapMode:e.gapMode}):null)}function RL(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const ML=AO(Lw,AL);var Uw=S.forwardRef(function(e,t){return S.createElement(sc,dr({},e,{ref:t,sideCar:ML}))});Uw.classNames=sc.classNames;const zL=Uw;function FL(e){const{autoFocus:t,trapFocus:r,dialogRef:n,initialFocusRef:o,blockScrollOnMount:i,allowPinchZoom:a,finalFocusRef:s,returnFocusOnClose:l,preserveScrollBarGap:u,lockFocusAcrossFrames:c,isOpen:d}=si(),[f,h]=$x();S.useEffect(()=>{!f&&h&&setTimeout(h)},[f,h]);const v=Dw(n,d);return _.jsx(Rw,{autoFocus:t,isDisabled:!r,initialFocusRef:o,finalFocusRef:s,restoreFocus:l,contentRef:n,lockFocusAcrossFrames:c,children:_.jsx(zL,{removeScrollBar:!u,allowPinchZoom:a,enabled:v===1&&i,forwardProps:!0,children:e.children})})}var Hw=ie((e,t)=>{const{className:r,children:n,containerProps:o,motionProps:i,...a}=e,{getDialogProps:s,getDialogContainerProps:l}=si(),u=s(a,t),c=l(o),d=ge("chakra-modal__content",r),f=ls(),h={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...f.dialog},v={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...f.dialogContainer},{motionPreset:y}=si();return _.jsx(FL,{children:_.jsx(H.div,{...c,className:"chakra-modal__content-container",tabIndex:-1,__css:v,children:_.jsx(Iw,{preset:y,motionProps:i,className:d,...u,__css:h,children:n})})})});Hw.displayName="ModalContent";var Gw=ie((e,t)=>{const{className:r,...n}=e,o=ge("chakra-modal__footer",r),a={display:"flex",alignItems:"center",justifyContent:"flex-end",...ls().footer};return _.jsx(H.footer,{ref:t,...n,__css:a,className:o})});Gw.displayName="ModalFooter";var IL=H(hi.div),Kw=ie((e,t)=>{const{className:r,transition:n,motionProps:o,...i}=e,a=ge("chakra-modal__overlay",r),l={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...ls().overlay},{motionPreset:u}=si(),d=o||(u==="none"?{}:qx);return _.jsx(IL,{...d,__css:l,ref:t,className:a,...i})});Kw.displayName="ModalOverlay";var Yw=ie((e,t)=>{const{className:r,...n}=e,{bodyId:o,setBodyMounted:i}=si();S.useEffect(()=>(i(!0),()=>i(!1)),[i]);const a=ge("chakra-modal__body",r),s=ls();return _.jsx(H.div,{ref:t,className:a,id:o,...n,__css:s.body})});Yw.displayName="ModalBody";var qw=ie((e,t)=>{const{onClick:r,className:n,...o}=e,{onClose:i}=si(),a=ge("chakra-modal__close-btn",n),s=ls();return _.jsx(Kp,{ref:t,__css:s.closeButton,className:a,onClick:On(r,l=>{l.stopPropagation(),i()}),...o})});qw.displayName="ModalCloseButton";var[DL,us]=Zt({name:"TableStylesContext",errorMessage:`useTableStyles returned is 'undefined'. Seems you forgot to wrap the components in "" `}),Xw=ie((e,t)=>{const r=ts("Table",e),{className:n,layout:o,...i}=Br(e);return _.jsx(DL,{value:r,children:_.jsx(H.table,{ref:t,__css:{tableLayout:o,...r.table},className:ge("chakra-table",n),...i})})});Xw.displayName="Table";var OL=ie((e,t)=>{const r=us();return _.jsx(H.thead,{...e,ref:t,__css:r.thead})}),oy=ie((e,t)=>{const r=us();return _.jsx(H.tr,{...e,ref:t,__css:r.tr})}),jL=ie((e,t)=>{const r=us();return _.jsx(H.tbody,{...e,ref:t,__css:r.tbody})}),zi=ie(({isNumeric:e,...t},r)=>{const n=us();return _.jsx(H.td,{...t,ref:r,__css:n.td,"data-is-numeric":e})}),Fi=ie(({isNumeric:e,...t},r)=>{const n=us();return _.jsx(H.th,{...t,ref:r,__css:n.th,"data-is-numeric":e})}),LL=Object.defineProperty,Qw=(e,t)=>{for(var r in t)LL(e,r,{get:t[r],enumerable:!0})},BL={};Qw(BL,{convertFileSrc:()=>VL,invoke:()=>Ut,transformCallback:()=>lh});function NL(){return window.crypto.getRandomValues(new Uint32Array(1))[0]}function lh(e,t=!1){let r=NL(),n=`_${r}`;return Object.defineProperty(window,n,{value:o=>(t&&Reflect.deleteProperty(window,n),e==null?void 0:e(o)),writable:!1,configurable:!0}),r}async function Ut(e,t={}){return new Promise((r,n)=>{let o=lh(a=>{r(a),Reflect.deleteProperty(window,`_${i}`)},!0),i=lh(a=>{n(a),Reflect.deleteProperty(window,`_${o}`)},!0);window.__TAURI_IPC__({cmd:e,callback:o,error:i,...t})})}function VL(e,t="asset"){return window.__TAURI__.convertFileSrc(e,t)}async function WL(e){return Ut("tauri",e)}var UL={};Qw(UL,{isPermissionGranted:()=>HL,requestPermission:()=>GL,sendNotification:()=>Rt});async function HL(){return window.Notification.permission!=="default"?Promise.resolve(window.Notification.permission==="granted"):WL({__tauriModule:"Notification",message:{cmd:"isNotificationPermissionGranted"}})}async function GL(){return window.Notification.requestPermission()}function Rt(e){typeof e=="string"?new window.Notification(e):new window.Notification(e.title,e)}var Zw={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},iy=ct.createContext&&ct.createContext(Zw),fn=globalThis&&globalThis.__assign||function(){return fn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r{const e=({isRunning:R})=>_.jsx(pi,{viewBox:"0 0 200 200",color:R?"green.500":"red.500",children:_.jsx("path",{fill:"currentColor",d:"M 100, 100 m -75, 0 a 75,75 0 1,0 150,0 a 75,75 0 1,0 -150,0"})}),[t,r]=S.useState(!1),[n,o]=S.useState({id:0,service:"",context:"",local_port:"",remote_port:"",namespace:""}),i=()=>r(!0),a=()=>r(!1),s=R=>{const{name:z,value:U}=R.target;o(ce=>({...ce,[z]:U}))};Ja();const[l,u]=S.useState(!1),[c,d]=S.useState(!1),[f,h]=S.useState(!1),[v,y]=S.useState([]),[x,m]=S.useState([]);S.useEffect(()=>{(async()=>{try{const z=await Ut("get_configs");m(z.map(U=>({...U,isRunning:!1})))}catch(z){console.error("Failed to fetch configs:",z)}})()},[]);const p=async R=>{R.preventDefault();try{const z={service:n.service,context:n.context,local_port:parseInt(n.local_port,10),remote_port:parseInt(n.remote_port,10),namespace:n.namespace};await Ut("insert_config",{config:z});const U=await Ut("get_configs");m(U),Rt({title:"Success",body:"Configuration added successfully.",icon:"success"}),a()}catch(z){console.error("Failed to insert config:",z),Rt({title:"Error",body:'Failed to add configuration:", "unknown error"',icon:"error"})}},g=async()=>{u(!0);try{const R=await Ut("port_forward");let z=!0,U=[],ce=[];const K=R.map(V=>{var ze;console.log(`Stdout: ${V.stdout}, Stderr: ${V.stderr}, Status: ${V.status}`);let J=V.status===0;return J?ce.push(V.service):(z=!1,U.push((ze=V.stderr)!=null?ze:"An unknown error occurred.")),{id:V.id,service:V.service,context:V.context,local_port:V.local_port,remote_port:V.remote_port,namespace:V.namespace,isRunning:J}});if(y(K),h(z),m(K),z)await Rt({title:"Success",body:"Port forwarding initiated successfully for all configurations.",icon:"success"});else{for(let V of ce)await Ut("stop_port_forward",{command:V});await Rt({title:"Error",body:`Port forwarding failed for some configurations. Errors: ${U.join(", ")}`,icon:"error"})}h(z)}catch(R){await Rt({title:"Error",body:`Port forwarding failed for some configurations. Errors: ${(R?[R]:["An unknown error occurred."]).join(", ")}`,icon:"error"})}finally{u(!1)}},C=async R=>{if(console.log(`Attempting to invoke delete_config with id: ${R}`),R===void 0){Rt({title:"Error",body:"Configuration id is undefined.",icon:"error"});return}try{await Ut("delete_config",{id:R});const z=await Ut("get_configs");m(z),Rt({title:"Success",body:"Configuration deleted successfully.",icon:"success"})}catch(z){console.error("Failed to delete configuration:",z),Rt({title:"Error",body:'Failed to delete configuration:", "unknown error"',icon:"error"})}},P=async()=>{d(!0);try{const R=await Ut("stop_port_forward");let z=!0,U=[];const ce=R.map(K=>{var J;console.log(`Stdout: ${K.stdout}, Stderr: ${K.stderr}, Status: ${K.status}`);let V=K.status!==0;return V&&(z=!1,U.push((J=K.stderr)!=null?J:"An unknown error occurred.")),{id:K.id,service:K.service,context:K.context,local_port:K.local_port,remote_port:K.remote_port,namespace:K.namespace,isRunning:V}});h(!z),y(ce),m(ce),z?await Rt({title:"Success",body:"Port forwarding stopped successfully for all configurations.",icon:"success"}):await Rt({title:"Error",body:`Port forwarding failed for some configurations. Errors: ${U.join(", ")}`,icon:"error"})}catch(R){await Rt({title:"Error",body:`Port forwarding failed for some configurations. Errors: ${(R?[R]:["An unknown error occurred."]).join(", ")}`,icon:"error"})}finally{d(!1)}},A=()=>{Ut("quit_app")},T=Vv("gray.800","gray.800"),$=Vv("gray.100","gray.100");return _.jsxs(ih,{h:"100vh",bg:"dark.700",margin:"0",children:[" ",_.jsxs(zw,{spacing:2,position:"relative",width:"95%",height:"95%",maxWidth:"500px",maxHeight:"500px",p:2,bg:T,borderRadius:"md",boxShadow:"md",children:[_.jsx(Fw,{as:"h1",size:"lg",color:"white",mb:2,marginTop:2,children:_.jsx(Qx,{borderRadius:"full",boxSize:"100px",src:ZL})}),_.jsx(ih,{children:_.jsxs(jw,{isOpen:t,onClose:a,size:"sm",children:[_.jsx(Kw,{}),_.jsxs(Hw,{mt:"10px",maxWidth:"500px",width:"fit-content",maxHeight:"420px",children:[" ",_.jsx(qw,{}),_.jsx(Yw,{mt:"10px ",width:"fit-content",pb:2,children:_.jsxs(Jx,{children:[_.jsx(co,{children:"Context"}),_.jsx(zn,{value:n.context,name:"context",onChange:s,size:"sm"}),_.jsx(co,{children:"Namespace"}),_.jsx(zn,{value:n.namespace,name:"namespace",onChange:s,size:"sm"}),_.jsx(co,{children:"Service"}),_.jsx(zn,{value:n.service,name:"service",onChange:s,size:"sm"}),_.jsx(co,{children:"Local Port"}),_.jsx(zn,{value:n.local_port,name:"local_port",onChange:s,size:"sm"}),_.jsx(co,{children:"Remote Port"}),_.jsx(zn,{value:n.remote_port,name:"remote_port",onChange:s,size:"sm"})]})}),_.jsxs(Gw,{children:[_.jsx(Mn,{colorScheme:"blue",mt:"10px",size:"sm",mr:6,onClick:a,children:"Close"}),_.jsx(Mn,{variant:"ghost",mt:"10px",size:"sm",mr:6,onClick:p,children:"Add Config"})]})]})]})}),_.jsxs(nm,{direction:"row",spacing:4,align:"center",marginTop:2,mb:2,children:[_.jsx(Mn,{leftIcon:_.jsx(QL,{}),colorScheme:"facebook",isLoading:l,loadingText:"Starting...",onClick:g,isDisabled:f,children:"Start Forward"}),_.jsx(Mn,{leftIcon:_.jsx(ay,{}),colorScheme:"facebook",isLoading:c,loadingText:"Stopping...",onClick:P,isDisabled:!f,children:"Stop Forward"})]}),_.jsxs(Xw,{variant:"simple",size:"sm",align:"center",marginTop:4,children:[_.jsx(OL,{children:_.jsxs(oy,{children:[_.jsx(Fi,{children:"Service"}),_.jsx(Fi,{children:"context"}),_.jsx(Fi,{children:"Local Port"}),_.jsx(Fi,{children:"Status"}),_.jsx(Fi,{children:"Action"})]})}),_.jsx(jL,{children:x.map(R=>_.jsxs(oy,{children:[_.jsx(zi,{color:$,children:R.service}),_.jsx(zi,{color:$,children:R.context}),_.jsx(zi,{color:$,children:R.local_port}),_.jsx(zi,{color:R.isRunning?"green.100":"red.100",p:1,textAlign:"center",children:_.jsx(e,{isRunning:R.isRunning})}),_.jsx(zi,{children:_.jsx(eh,{"aria-label":"Delete config",icon:_.jsx(qL,{}),size:"sm",colorScheme:"red",onClick:()=>C(R.id),variant:"ghost"})})]},R.id))})]}),_.jsx(Mn,{leftIcon:_.jsx(XL,{}),onClick:i,colorScheme:"facebook",size:"xs",ml:350,children:"Add Config"})]}),_.jsx(eh,{icon:_.jsx(ay,{}),"aria-label":"Quit application",variant:"solid",position:"fixed",top:8,right:5,onClick:A,isRound:!1,size:"xs",colorScheme:"facebook"})]})},eB={initialColorMode:"dark",useSystemColorMode:!1},tB=Nz({config:eB,colors:{dark:{700:"#2D3748"},purple:{500:"#805AD5",600:"#6B46C1"}}});var rB=Object.defineProperty,ek=(e,t)=>{for(var r in t)rB(e,r,{get:t[r],enumerable:!0})},nB={};ek(nB,{convertFileSrc:()=>iB,invoke:()=>tk,transformCallback:()=>gu});function oB(){return window.crypto.getRandomValues(new Uint32Array(1))[0]}function gu(e,t=!1){let r=oB(),n=`_${r}`;return Object.defineProperty(window,n,{value:o=>(t&&Reflect.deleteProperty(window,n),e==null?void 0:e(o)),writable:!1,configurable:!0}),r}async function tk(e,t={}){return new Promise((r,n)=>{let o=gu(a=>{r(a),Reflect.deleteProperty(window,`_${i}`)},!0),i=gu(a=>{n(a),Reflect.deleteProperty(window,`_${o}`)},!0);window.__TAURI_IPC__({cmd:e,callback:o,error:i,...t})})}function iB(e,t="asset"){return window.__TAURI__.convertFileSrc(e,t)}async function om(e){return tk("tauri",e)}var aB={};ek(aB,{TauriEvent:()=>ok,emit:()=>dB,listen:()=>uB,once:()=>cB});async function rk(e,t){return om({__tauriModule:"Event",message:{cmd:"unlisten",event:e,eventId:t}})}async function sB(e,t,r){await om({__tauriModule:"Event",message:{cmd:"emit",event:e,windowLabel:t,payload:r}})}async function nk(e,t,r){return om({__tauriModule:"Event",message:{cmd:"listen",event:e,windowLabel:t,handler:gu(r)}}).then(n=>async()=>rk(e,n))}async function lB(e,t,r){return nk(e,t,n=>{r(n),rk(e,n.id).catch(()=>{})})}var ok=(e=>(e.WINDOW_RESIZED="tauri://resize",e.WINDOW_MOVED="tauri://move",e.WINDOW_CLOSE_REQUESTED="tauri://close-requested",e.WINDOW_CREATED="tauri://window-created",e.WINDOW_DESTROYED="tauri://destroyed",e.WINDOW_FOCUS="tauri://focus",e.WINDOW_BLUR="tauri://blur",e.WINDOW_SCALE_FACTOR_CHANGED="tauri://scale-change",e.WINDOW_THEME_CHANGED="tauri://theme-changed",e.WINDOW_FILE_DROP="tauri://file-drop",e.WINDOW_FILE_DROP_HOVER="tauri://file-drop-hover",e.WINDOW_FILE_DROP_CANCELLED="tauri://file-drop-cancelled",e.MENU="tauri://menu",e.CHECK_UPDATE="tauri://update",e.UPDATE_AVAILABLE="tauri://update-available",e.INSTALL_UPDATE="tauri://update-install",e.STATUS_UPDATE="tauri://update-status",e.DOWNLOAD_PROGRESS="tauri://update-download-progress",e))(ok||{});async function uB(e,t){return nk(e,null,t)}async function cB(e,t){return lB(e,null,t)}async function dB(e,t){return sB(e,void 0,t)}var sy;(function(e){e[e.Trace=1]="Trace",e[e.Debug=2]="Debug",e[e.Info=3]="Info",e[e.Warn=4]="Warn",e[e.Error=5]="Error"})(sy||(sy={}));Md.createRoot(document.getElementById("root")).render(_.jsx(ct.StrictMode,{children:_.jsx(rO,{theme:tB,children:_.jsx(JL,{})})})); diff --git a/dist/index.html b/dist/index.html index abae2a49..9bd88b0b 100644 --- a/dist/index.html +++ b/dist/index.html @@ -5,7 +5,7 @@ Tauri + React + TS - + diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 0cfeb587..04ed85f3 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -61,10 +61,10 @@ "windows": [ { "fullscreen": false, - "height": 450, + "height": 500, "resizable": false, "title": "menubar", - "width": 500, + "width": 600, "visible": false, "hiddenTitle": true, "decorations": false, diff --git a/src/App.tsx b/src/App.tsx index 1cd7739a..b3fc7067 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -328,9 +328,9 @@ const App: React.FC = () => { position="relative" // Changed from "absolute" to "relative" for alignment width="95%" height="95%" - maxWidth="500px" + maxWidth="700px" maxHeight="500px" // Adjust this value to change the maximum height - p={2} // Add some padding + p={5} // Add some padding bg={cardBg} // Add a background to the card for better visibility borderRadius="md" // Optional: add slight rounding of corners boxShadow="md" // Optional: some shadow for depth @@ -446,8 +446,9 @@ const App: React.FC = () => {
- + + @@ -458,7 +459,9 @@ const App: React.FC = () => { + +
ServiceService contextNamespace Local Port Status Action
{config.service} {config.context}{config.namespace} {config.local_port} { onClick={openModal} colorScheme="facebook" size="xs" - ml={350} + ml={450} > Add Config @@ -496,8 +499,8 @@ const App: React.FC = () => { aria-label="Quit application" variant="solid" position="fixed" - top={8} - right={5} + top={7} + right={6} onClick={quitApp} isRound={false} size="xs"