o(Se,ue)?(W[q]=Se,W[te]=$,q=te):(W[q]=ue,W[ge]=$,q=ge);else if(teo(Se,$))W[q]=Se,W[te]=$,q=te;else break e}}return z}function o(W,z){var $=W.sortIndex-z.sortIndex;return $!==0?$:W.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var f=[],g=[],b=1,S=null,O=3,T=!1,C=!1,w=!1,m=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,l=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function c(W){for(var z=r(g);z!==null;){if(z.callback===null)n(g);else if(z.startTime<=W)n(g),z.sortIndex=z.expirationTime,t(f,z);else break;z=r(g)}}function u(W){if(w=!1,c(W),!C)if(r(f)!==null)C=!0,H(h);else{var z=r(g);z!==null&&Q(u,z.startTime-W)}}function h(W,z){C=!1,w&&(w=!1,d(E),E=-1),T=!0;var $=O;try{for(c(z),S=r(f);S!==null&&(!(S.expirationTime>z)||W&&!R());){var q=S.callback;if(typeof q=="function"){S.callback=null,O=S.priorityLevel;var Z=q(S.expirationTime<=z);z=e.unstable_now(),typeof Z=="function"?S.callback=Z:S===r(f)&&n(f),c(z)}else n(f);S=r(f)}if(S!==null)var ae=!0;else{var ge=r(g);ge!==null&&Q(u,ge.startTime-z),ae=!1}return ae}finally{S=null,O=$,T=!1}}var v=!1,y=null,E=-1,P=5,N=-1;function R(){return!(e.unstable_now()-NW||125q?(W.sortIndex=$,t(g,W),r(f)===null&&W===r(g)&&(w?(d(E),E=-1):w=!0,Q(u,$-q))):(W.sortIndex=Z,t(f,W),C||T||(C=!0,H(h))),W},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(W){var z=O;return function(){var $=O;O=z;try{return W.apply(this,arguments)}finally{O=$}}}})(R_);j_.exports=R_;var BR=j_.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 A_=k,fn=BR;function Re(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"),Lh=Object.prototype.hasOwnProperty,VR=/^[: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]*$/,wy={},_y={};function UR(e){return Lh.call(_y,e)?!0:Lh.call(wy,e)?!1:VR.test(e)?_y[e]=!0:(wy[e]=!0,!1)}function WR(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 $R(e,t,r,n){if(t===null||typeof t>"u"||WR(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 Ur(e,t,r,n,o,a,i){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=a,this.removeEmptyString=i}var _r={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){_r[e]=new Ur(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];_r[t]=new Ur(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){_r[e]=new Ur(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){_r[e]=new Ur(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){_r[e]=new Ur(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){_r[e]=new Ur(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){_r[e]=new Ur(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){_r[e]=new Ur(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){_r[e]=new Ur(e,5,!1,e.toLowerCase(),null,!1,!1)});var xg=/[\-:]([a-z])/g;function wg(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(xg,wg);_r[t]=new Ur(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(xg,wg);_r[t]=new Ur(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(xg,wg);_r[t]=new Ur(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){_r[e]=new Ur(e,1,!1,e.toLowerCase(),null,!1,!1)});_r.xlinkHref=new Ur("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){_r[e]=new Ur(e,1,!1,e.toLowerCase(),null,!0,!0)});function _g(e,t,r,n){var o=_r.hasOwnProperty(t)?_r[t]:null;(o!==null?o.type!==0:n||!(2s||o[i]!==a[s]){var f=`
-`+o[i].replace(" at new "," at ");return e.displayName&&f.includes("")&&(f=f.replace("",e.displayName)),f}while(1<=i&&0<=s);break}}}finally{Mp=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?us(e):""}function HR(e){switch(e.tag){case 5:return us(e.type);case 16:return us("Lazy");case 13:return us("Suspense");case 19:return us("SuspenseList");case 0:case 2:case 15:return e=Ip(e.type,!1),e;case 11:return e=Ip(e.type.render,!1),e;case 1:return e=Ip(e.type,!0),e;default:return""}}function Vh(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 Ai:return"Fragment";case Ri:return"Portal";case Fh:return"Profiler";case Sg:return"StrictMode";case zh:return"Suspense";case Bh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case D_:return(e.displayName||"Context")+".Consumer";case I_:return(e._context.displayName||"Context")+".Provider";case Cg:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Tg:return t=e.displayName||null,t!==null?t:Vh(e.type)||"Memo";case aa:t=e._payload,e=e._init;try{return Vh(e(t))}catch{}}return null}function qR(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 Vh(t);case 8:return t===Sg?"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 Ca(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function F_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function GR(e){var t=F_(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,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hu(e){e._valueTracker||(e._valueTracker=GR(e))}function z_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=F_(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Zc(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 Uh(e,t){var r=t.checked;return er({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Cy(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Ca(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 B_(e,t){t=t.checked,t!=null&&_g(e,"checked",t,!1)}function Wh(e,t){B_(e,t);var r=Ca(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")?$h(e,t.type,r):t.hasOwnProperty("defaultValue")&&$h(e,t.type,Ca(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ty(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 $h(e,t,r){(t!=="number"||Zc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var cs=Array.isArray;function qi(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=qu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Rs(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var ms={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},KR=["Webkit","ms","Moz","O"];Object.keys(ms).forEach(function(e){KR.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ms[t]=ms[e]})});function $_(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||ms.hasOwnProperty(e)&&ms[e]?(""+t).trim():t+"px"}function H_(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=$_(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var YR=er({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 Gh(e,t){if(t){if(YR[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Re(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Re(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Re(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Re(62))}}function Kh(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 Yh=null;function Og(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qh=null,Gi=null,Ki=null;function ky(e){if(e=uu(e)){if(typeof Qh!="function")throw Error(Re(280));var t=e.stateNode;t&&(t=rf(t),Qh(e.stateNode,e.type,t))}}function q_(e){Gi?Ki?Ki.push(e):Ki=[e]:Gi=e}function G_(){if(Gi){var e=Gi,t=Ki;if(Ki=Gi=null,ky(e),t)for(e=0;e>>=0,e===0?32:31-(iA(e)/lA|0)|0}var Gu=64,Ku=4194304;function ds(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 rd(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,a=e.pingedLanes,i=r&268435455;if(i!==0){var s=i&~o;s!==0?n=ds(s):(a&=i,a!==0&&(n=ds(a)))}else i=r&~o,i!==0?n=ds(i):a!==0&&(n=ds(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,a=t&-t,o>=a||o===16&&(a&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 lu(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Gn(t),e[t]=r}function dA(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=vs),Ly=String.fromCharCode(32),Fy=!1;function p5(e,t){switch(e){case"keyup":return zA.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function h5(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Mi=!1;function VA(e,t){switch(e){case"compositionend":return h5(t);case"keypress":return t.which!==32?null:(Fy=!0,Ly);case"textInput":return e=t.data,e===Ly&&Fy?null:e;default:return null}}function UA(e,t){if(Mi)return e==="compositionend"||!Mg&&p5(e,t)?(e=d5(),Cc=jg=ca=null,Mi=!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=Uy(r)}}function v5(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?v5(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function y5(){for(var e=window,t=Zc();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Zc(e.document)}return t}function Ig(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 XA(e){var t=y5(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&v5(r.ownerDocument.documentElement,r)){if(n!==null&&Ig(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,a=Math.min(n.start,o);n=n.end===void 0?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=Wy(r,a);var i=Wy(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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,Ii=null,r0=null,xs=null,n0=!1;function $y(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;n0||Ii==null||Ii!==Zc(n)||(n=Ii,"selectionStart"in n&&Ig(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}),xs&&Fs(xs,n)||(xs=n,n=ad(r0,"onSelect"),0Fi||(e.current=u0[Fi],u0[Fi]=null,Fi--)}function Ft(e,t){Fi++,u0[Fi]=e.current,e.current=t}var Ta={},Ar=ka(Ta),Zr=ka(!1),Za=Ta;function ol(e,t){var r=e.type.contextTypes;if(!r)return Ta;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in r)o[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Jr(e){return e=e.childContextTypes,e!=null}function ld(){Vt(Zr),Vt(Ar)}function Xy(e,t,r){if(Ar.current!==Ta)throw Error(Re(168));Ft(Ar,t),Ft(Zr,r)}function k5(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(Re(108,qR(e)||"Unknown",o));return er({},r,n)}function sd(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ta,Za=Ar.current,Ft(Ar,e),Ft(Zr,Zr.current),!0}function Zy(e,t,r){var n=e.stateNode;if(!n)throw Error(Re(169));r?(e=k5(e,t,Za),n.__reactInternalMemoizedMergedChildContext=e,Vt(Zr),Vt(Ar),Ft(Ar,e)):Vt(Zr),Ft(Zr,r)}var Eo=null,nf=!1,Yp=!1;function E5(e){Eo===null?Eo=[e]:Eo.push(e)}function uM(e){nf=!0,E5(e)}function Ea(){if(!Yp&&Eo!==null){Yp=!0;var e=0,t=kt;try{var r=Eo;for(kt=1;e>=i,o-=i,No=1<<32-Gn(t)+o|r<E?(P=y,y=null):P=y.sibling;var N=O(d,y,c[E],u);if(N===null){y===null&&(y=P);break}e&&y&&N.alternate===null&&t(d,y),l=a(N,l,E),v===null?h=N:v.sibling=N,v=N,y=P}if(E===c.length)return r(d,y),qt&&za(d,E),h;if(y===null){for(;EE?(P=y,y=null):P=y.sibling;var R=O(d,y,N.value,u);if(R===null){y===null&&(y=P);break}e&&y&&R.alternate===null&&t(d,y),l=a(R,l,E),v===null?h=R:v.sibling=R,v=R,y=P}if(N.done)return r(d,y),qt&&za(d,E),h;if(y===null){for(;!N.done;E++,N=c.next())N=S(d,N.value,u),N!==null&&(l=a(N,l,E),v===null?h=N:v.sibling=N,v=N);return qt&&za(d,E),h}for(y=n(d,y);!N.done;E++,N=c.next())N=T(y,d,E,N.value,u),N!==null&&(e&&N.alternate!==null&&y.delete(N.key===null?E:N.key),l=a(N,l,E),v===null?h=N:v.sibling=N,v=N);return e&&y.forEach(function(M){return t(d,M)}),qt&&za(d,E),h}function m(d,l,c,u){if(typeof c=="object"&&c!==null&&c.type===Ai&&c.key===null&&(c=c.props.children),typeof c=="object"&&c!==null){switch(c.$$typeof){case $u:e:{for(var h=c.key,v=l;v!==null;){if(v.key===h){if(h=c.type,h===Ai){if(v.tag===7){r(d,v.sibling),l=o(v,c.props.children),l.return=d,d=l;break e}}else if(v.elementType===h||typeof h=="object"&&h!==null&&h.$$typeof===aa&&ax(h)===v.type){r(d,v.sibling),l=o(v,c.props),l.ref=rs(d,v,c),l.return=d,d=l;break e}r(d,v);break}else t(d,v);v=v.sibling}c.type===Ai?(l=Ya(c.props.children,d.mode,u,c.key),l.return=d,d=l):(u=Rc(c.type,c.key,c.props,null,d.mode,u),u.ref=rs(d,l,c),u.return=d,d=u)}return i(d);case Ri:e:{for(v=c.key;l!==null;){if(l.key===v)if(l.tag===4&&l.stateNode.containerInfo===c.containerInfo&&l.stateNode.implementation===c.implementation){r(d,l.sibling),l=o(l,c.children||[]),l.return=d,d=l;break e}else{r(d,l);break}else t(d,l);l=l.sibling}l=nh(c,d.mode,u),l.return=d,d=l}return i(d);case aa:return v=c._init,m(d,l,v(c._payload),u)}if(cs(c))return C(d,l,c,u);if(Xl(c))return w(d,l,c,u);tc(d,c)}return typeof c=="string"&&c!==""||typeof c=="number"?(c=""+c,l!==null&&l.tag===6?(r(d,l.sibling),l=o(l,c),l.return=d,d=l):(r(d,l),l=rh(c,d.mode,u),l.return=d,d=l),i(d)):r(d,l)}return m}var il=L5(!0),F5=L5(!1),cu={},ho=ka(cu),Us=ka(cu),Ws=ka(cu);function Ha(e){if(e===cu)throw Error(Re(174));return e}function $g(e,t){switch(Ft(Ws,t),Ft(Us,e),Ft(ho,cu),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:qh(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=qh(t,e)}Vt(ho),Ft(ho,t)}function ll(){Vt(ho),Vt(Us),Vt(Ws)}function z5(e){Ha(Ws.current);var t=Ha(ho.current),r=qh(t,e.type);t!==r&&(Ft(Us,e),Ft(ho,r))}function Hg(e){Us.current===e&&(Vt(ho),Vt(Us))}var Qt=ka(0);function hd(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 Qp=[];function qg(){for(var e=0;er?r:4,e(!0);var n=Xp.transition;Xp.transition={};try{e(!1),t()}finally{kt=r,Xp.transition=n}}function t1(){return An().memoizedState}function pM(e,t,r){var n=ya(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},r1(e))n1(t,r);else if(r=A5(e,t,r,n),r!==null){var o=Br();Kn(r,e,n,o),o1(r,t,n)}}function hM(e,t,r){var n=ya(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(r1(e))n1(t,o);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,s=a(i,r);if(o.hasEagerState=!0,o.eagerState=s,Qn(s,i)){var f=t.interleaved;f===null?(o.next=o,Ug(t)):(o.next=f.next,f.next=o),t.interleaved=o;return}}catch{}finally{}r=A5(e,t,o,n),r!==null&&(o=Br(),Kn(r,e,n,o),o1(r,t,n))}}function r1(e){var t=e.alternate;return e===Zt||t!==null&&t===Zt}function n1(e,t){ws=gd=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function o1(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,kg(e,r)}}var md={readContext:Rn,useCallback:Pr,useContext:Pr,useEffect:Pr,useImperativeHandle:Pr,useInsertionEffect:Pr,useLayoutEffect:Pr,useMemo:Pr,useReducer:Pr,useRef:Pr,useState:Pr,useDebugValue:Pr,useDeferredValue:Pr,useTransition:Pr,useMutableSource:Pr,useSyncExternalStore:Pr,useId:Pr,unstable_isNewReconciler:!1},gM={readContext:Rn,useCallback:function(e,t){return uo().memoizedState=[e,t===void 0?null:t],e},useContext:Rn,useEffect:lx,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,kc(4194308,4,Q5.bind(null,t,e),r)},useLayoutEffect:function(e,t){return kc(4194308,4,e,t)},useInsertionEffect:function(e,t){return kc(4,2,e,t)},useMemo:function(e,t){var r=uo();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=uo();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=pM.bind(null,Zt,e),[n.memoizedState,e]},useRef:function(e){var t=uo();return e={current:e},t.memoizedState=e},useState:ix,useDebugValue:Xg,useDeferredValue:function(e){return uo().memoizedState=e},useTransition:function(){var e=ix(!1),t=e[0];return e=fM.bind(null,e[1]),uo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Zt,o=uo();if(qt){if(r===void 0)throw Error(Re(407));r=r()}else{if(r=t(),br===null)throw Error(Re(349));ei&30||U5(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,lx($5.bind(null,n,a,e),[e]),n.flags|=2048,qs(9,W5.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=uo(),t=br.identifierPrefix;if(qt){var r=jo,n=No;r=(n&~(1<<32-Gn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=$s++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[co]=t,e[Vs]=n,p1(e,t,!1,!1),t.stateNode=e;e:{switch(i=Kh(r,n),r){case"dialog":zt("cancel",e),zt("close",e),o=n;break;case"iframe":case"object":case"embed":zt("load",e),o=n;break;case"video":case"audio":for(o=0;oul&&(t.flags|=128,n=!0,ns(a,!1),t.lanes=4194304)}else{if(!n)if(e=hd(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),ns(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!qt)return kr(t),null}else 2*nr()-a.renderingStartTime>ul&&r!==1073741824&&(t.flags|=128,n=!0,ns(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(r=a.last,r!==null?r.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=nr(),t.sibling=null,r=Qt.current,Ft(Qt,n?r&1|2:r&1),t):(kr(t),null);case 22:case 23:return nm(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?on&1073741824&&(kr(t),t.subtreeFlags&6&&(t.flags|=8192)):kr(t),null;case 24:return null;case 25:return null}throw Error(Re(156,t.tag))}function SM(e,t){switch(Lg(t),t.tag){case 1:return Jr(t.type)&&ld(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ll(),Vt(Zr),Vt(Ar),qg(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Hg(t),null;case 13:if(Vt(Qt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Re(340));al()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Vt(Qt),null;case 4:return ll(),null;case 10:return Vg(t.type._context),null;case 22:case 23:return nm(),null;case 24:return null;default:return null}}var nc=!1,jr=!1,CM=typeof WeakSet=="function"?WeakSet:Set,$e=null;function Ui(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){rr(e,t,n)}else r.current=null}function w0(e,t,r){try{r()}catch(n){rr(e,t,n)}}var mx=!1;function TM(e,t){if(o0=nd,e=y5(),Ig(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,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var i=0,s=-1,f=-1,g=0,b=0,S=e,O=null;t:for(;;){for(var T;S!==r||o!==0&&S.nodeType!==3||(s=i+o),S!==a||n!==0&&S.nodeType!==3||(f=i+n),S.nodeType===3&&(i+=S.nodeValue.length),(T=S.firstChild)!==null;)O=S,S=T;for(;;){if(S===e)break t;if(O===r&&++g===o&&(s=i),O===a&&++b===n&&(f=i),(T=S.nextSibling)!==null)break;S=O,O=S.parentNode}S=T}r=s===-1||f===-1?null:{start:s,end:f}}else r=null}r=r||{start:0,end:0}}else r=null;for(a0={focusedElem:e,selectionRange:r},nd=!1,$e=t;$e!==null;)if(t=$e,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$e=e;else for(;$e!==null;){t=$e;try{var C=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(C!==null){var w=C.memoizedProps,m=C.memoizedState,d=t.stateNode,l=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:Bn(t.type,w),m);d.__reactInternalSnapshotBeforeUpdate=l}break;case 3:var c=t.stateNode.containerInfo;c.nodeType===1?c.textContent="":c.nodeType===9&&c.documentElement&&c.removeChild(c.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Re(163))}}catch(u){rr(t,t.return,u)}if(e=t.sibling,e!==null){e.return=t.return,$e=e;break}$e=t.return}return C=mx,mx=!1,C}function _s(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 a=o.destroy;o.destroy=void 0,a!==void 0&&w0(t,r,a)}o=o.next}while(o!==n)}}function lf(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 _0(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 m1(e){var t=e.alternate;t!==null&&(e.alternate=null,m1(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[co],delete t[Vs],delete t[s0],delete t[lM],delete t[sM])),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 b1(e){return e.tag===5||e.tag===3||e.tag===4}function bx(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||b1(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 S0(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=id));else if(n!==4&&(e=e.child,e!==null))for(S0(e,t,r),e=e.sibling;e!==null;)S0(e,t,r),e=e.sibling}function C0(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(C0(e,t,r),e=e.sibling;e!==null;)C0(e,t,r),e=e.sibling}var xr=null,Vn=!1;function ea(e,t,r){for(r=r.child;r!==null;)v1(e,t,r),r=r.sibling}function v1(e,t,r){if(po&&typeof po.onCommitFiberUnmount=="function")try{po.onCommitFiberUnmount(Zd,r)}catch{}switch(r.tag){case 5:jr||Ui(r,t);case 6:var n=xr,o=Vn;xr=null,ea(e,t,r),xr=n,Vn=o,xr!==null&&(Vn?(e=xr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):xr.removeChild(r.stateNode));break;case 18:xr!==null&&(Vn?(e=xr,r=r.stateNode,e.nodeType===8?Kp(e.parentNode,r):e.nodeType===1&&Kp(e,r),Ds(e)):Kp(xr,r.stateNode));break;case 4:n=xr,o=Vn,xr=r.stateNode.containerInfo,Vn=!0,ea(e,t,r),xr=n,Vn=o;break;case 0:case 11:case 14:case 15:if(!jr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&w0(r,t,i),o=o.next}while(o!==n)}ea(e,t,r);break;case 1:if(!jr&&(Ui(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){rr(r,t,s)}ea(e,t,r);break;case 21:ea(e,t,r);break;case 22:r.mode&1?(jr=(n=jr)||r.memoizedState!==null,ea(e,t,r),jr=n):ea(e,t,r);break;default:ea(e,t,r)}}function vx(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new CM),t.forEach(function(n){var o=MM.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Fn(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=nr()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*PM(n/1960))-n,10e?16:e,da===null)var n=!1;else{if(e=da,da=null,yd=0,Ct&6)throw Error(Re(331));var o=Ct;for(Ct|=4,$e=e.current;$e!==null;){var a=$e,i=a.child;if($e.flags&16){var s=a.deletions;if(s!==null){for(var f=0;fnr()-tm?Ka(e,0):em|=r),en(e,t)}function O1(e,t){t===0&&(e.mode&1?(t=Ku,Ku<<=1,!(Ku&130023424)&&(Ku=4194304)):t=1);var r=Br();e=Lo(e,t),e!==null&&(lu(e,t,r),en(e,r))}function AM(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),O1(e,r)}function MM(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(Re(314))}n!==null&&n.delete(t),O1(e,r)}var P1;P1=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Zr.current)Qr=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Qr=!1,wM(e,t,r);Qr=!!(e.flags&131072)}else Qr=!1,qt&&t.flags&1048576&&N5(t,cd,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Ec(e,t),e=t.pendingProps;var o=ol(t,Ar.current);Qi(t,r),o=Kg(null,t,n,e,o,r);var a=Yg();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,Jr(n)?(a=!0,sd(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Wg(t),o.updater=of,t.stateNode=o,o._reactInternals=t,h0(t,n,e,r),t=b0(null,t,n,!0,a,r)):(t.tag=0,qt&&a&&Dg(t),zr(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Ec(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=DM(n),e=Bn(n,e),o){case 0:t=m0(null,t,n,e,r);break e;case 1:t=px(null,t,n,e,r);break e;case 11:t=dx(null,t,n,e,r);break e;case 14:t=fx(null,t,n,Bn(n.type,e),r);break e}throw Error(Re(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Bn(n,o),m0(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Bn(n,o),px(e,t,n,o,r);case 3:e:{if(c1(t),e===null)throw Error(Re(387));n=t.pendingProps,a=t.memoizedState,o=a.element,M5(e,t),pd(t,n,null,r);var i=t.memoizedState;if(n=i.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){o=sl(Error(Re(423)),t),t=hx(e,t,n,r,o);break e}else if(n!==o){o=sl(Error(Re(424)),t),t=hx(e,t,n,r,o);break e}else for(an=ma(t.stateNode.containerInfo.firstChild),cn=t,qt=!0,Wn=null,r=F5(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(al(),n===o){t=Fo(e,t,r);break e}zr(e,t,n,r)}t=t.child}return t;case 5:return z5(t),e===null&&d0(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,i0(n,o)?i=null:a!==null&&i0(n,a)&&(t.flags|=32),u1(e,t),zr(e,t,i,r),t.child;case 6:return e===null&&d0(t),null;case 13:return d1(e,t,r);case 4:return $g(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=il(t,null,n,r):zr(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Bn(n,o),dx(e,t,n,o,r);case 7:return zr(e,t,t.pendingProps,r),t.child;case 8:return zr(e,t,t.pendingProps.children,r),t.child;case 12:return zr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,Ft(dd,n._currentValue),n._currentValue=i,a!==null)if(Qn(a.value,i)){if(a.children===o.children&&!Zr.current){t=Fo(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){i=a.child;for(var f=s.firstContext;f!==null;){if(f.context===n){if(a.tag===1){f=Ro(-1,r&-r),f.tag=2;var g=a.updateQueue;if(g!==null){g=g.shared;var b=g.pending;b===null?f.next=f:(f.next=b.next,b.next=f),g.pending=f}}a.lanes|=r,f=a.alternate,f!==null&&(f.lanes|=r),f0(a.return,r,t),s.lanes|=r;break}f=f.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(Re(341));i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),f0(i,r,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}zr(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Qi(t,r),o=Rn(o),n=n(o),t.flags|=1,zr(e,t,n,r),t.child;case 14:return n=t.type,o=Bn(n,t.pendingProps),o=Bn(n.type,o),fx(e,t,n,o,r);case 15:return l1(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Bn(n,o),Ec(e,t),t.tag=1,Jr(n)?(e=!0,sd(t)):e=!1,Qi(t,r),D5(t,n,o),h0(t,n,o,r),b0(null,t,n,!0,e,r);case 19:return f1(e,t,r);case 22:return s1(e,t,r)}throw Error(Re(156,t.tag))};function k1(e,t){return e5(e,t)}function IM(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 kn(e,t,r,n){return new IM(e,t,r,n)}function am(e){return e=e.prototype,!(!e||!e.isReactComponent)}function DM(e){if(typeof e=="function")return am(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Cg)return 11;if(e===Tg)return 14}return 2}function xa(e,t){var r=e.alternate;return r===null?(r=kn(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 Rc(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")am(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ai:return Ya(r.children,o,a,t);case Sg:i=8,o|=8;break;case Fh:return e=kn(12,r,t,o|2),e.elementType=Fh,e.lanes=a,e;case zh:return e=kn(13,r,t,o),e.elementType=zh,e.lanes=a,e;case Bh:return e=kn(19,r,t,o),e.elementType=Bh,e.lanes=a,e;case L_:return uf(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case I_:i=10;break e;case D_:i=9;break e;case Cg:i=11;break e;case Tg:i=14;break e;case aa:i=16,n=null;break e}throw Error(Re(130,e==null?e:typeof e,""))}return t=kn(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function Ya(e,t,r,n){return e=kn(7,e,n,t),e.lanes=r,e}function uf(e,t,r,n){return e=kn(22,e,n,t),e.elementType=L_,e.lanes=r,e.stateNode={isHidden:!1},e}function rh(e,t,r){return e=kn(6,e,null,t),e.lanes=r,e}function nh(e,t,r){return t=kn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function LM(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=Lp(0),this.expirationTimes=Lp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Lp(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function im(e,t,r,n,o,a,i,s,f){return e=new LM(e,t,r,s,f),t===1?(t=1,a===!0&&(t|=8)):t=0,a=kn(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Wg(a),e}function FM(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(R1)}catch(e){console.error(e)}}R1(),N_.exports=hn;var zo=N_.exports,Ox=zo;Dh.createRoot=Ox.createRoot,Dh.hydrateRoot=Ox.hydrateRoot;/**
- * @remix-run/router v1.10.0
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function Ks(){return Ks=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function cm(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function $M(){return Math.random().toString(36).substr(2,8)}function kx(e,t){return{usr:e.state,key:e.key,idx:t}}function E0(e,t,r,n){return r===void 0&&(r=null),Ks({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Cl(t):t,{state:r,key:t&&t.key||n||$M()})}function _d(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Cl(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function HM(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,s=fa.Pop,f=null,g=b();g==null&&(g=0,i.replaceState(Ks({},i.state,{idx:g}),""));function b(){return(i.state||{idx:null}).idx}function S(){s=fa.Pop;let m=b(),d=m==null?null:m-g;g=m,f&&f({action:s,location:w.location,delta:d})}function O(m,d){s=fa.Push;let l=E0(w.location,m,d);r&&r(l,m),g=b()+1;let c=kx(l,g),u=w.createHref(l);try{i.pushState(c,"",u)}catch(h){if(h instanceof DOMException&&h.name==="DataCloneError")throw h;o.location.assign(u)}a&&f&&f({action:s,location:w.location,delta:1})}function T(m,d){s=fa.Replace;let l=E0(w.location,m,d);r&&r(l,m),g=b();let c=kx(l,g),u=w.createHref(l);i.replaceState(c,"",u),a&&f&&f({action:s,location:w.location,delta:0})}function C(m){let d=o.location.origin!=="null"?o.location.origin:o.location.href,l=typeof m=="string"?m:_d(m);return Jt(d,"No window.location.(origin|href) available to create URL for href: "+l),new URL(l,d)}let w={get action(){return s},get location(){return e(o,i)},listen(m){if(f)throw new Error("A history only accepts one active listener");return o.addEventListener(Px,S),f=m,()=>{o.removeEventListener(Px,S),f=null}},createHref(m){return t(o,m)},createURL:C,encodeLocation(m){let d=C(m);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:O,replace:T,go(m){return i.go(m)}};return w}var Ex;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ex||(Ex={}));function qM(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Cl(t):t,o=Ys(n.pathname||"/",r);if(o==null)return null;let a=A1(e);GM(a);let i=null;for(let s=0;i==null&&s{let f={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};f.relativePath.startsWith("/")&&(Jt(f.relativePath.startsWith(n),'Absolute route path "'+f.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),f.relativePath=f.relativePath.slice(n.length));let g=wa([n,f.relativePath]),b=r.concat(f);a.children&&a.children.length>0&&(Jt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+g+'".')),A1(a.children,t,b,g)),!(a.path==null&&!a.index)&&t.push({path:g,score:eI(g,a.index),routesMeta:b})};return e.forEach((a,i)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))o(a,i);else for(let f of M1(a.path))o(a,i,f)}),t}function M1(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,o=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return o?[a,""]:[a];let i=M1(n.join("/")),s=[];return s.push(...i.map(f=>f===""?a:[a,f].join("/"))),o&&s.push(...i),s.map(f=>e.startsWith("/")&&f===""?"/":f)}function GM(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:tI(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const KM=/^:\w+$/,YM=3,QM=2,XM=1,ZM=10,JM=-2,Nx=e=>e==="*";function eI(e,t){let r=e.split("/"),n=r.length;return r.some(Nx)&&(n+=JM),t&&(n+=QM),r.filter(o=>!Nx(o)).reduce((o,a)=>o+(KM.test(a)?YM:a===""?XM:ZM),n)}function tI(e,t){return e.length===t.length&&e.slice(0,-1).every((n,o)=>n===t[o])?e[e.length-1]-t[t.length-1]:0}function rI(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{if(b==="*"){let O=s[S]||"";i=a.slice(0,a.length-O.length).replace(/(.)\/+$/,"$1")}return g[b]=aI(s[S]||"",b),g},{}),pathname:a,pathnameBase:i,pattern:e}}function nI(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),cm(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,s)=>(n.push(s),"/([^\\/]+)"));return e.endsWith("*")?(n.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function oI(e){try{return decodeURI(e)}catch(t){return cm(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function aI(e,t){try{return decodeURIComponent(e)}catch(r){return cm(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+r+").")),e}}function Ys(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function iI(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?Cl(e):e;return{pathname:r?r.startsWith("/")?r:lI(r,t):t,search:uI(n),hash:cI(o)}}function lI(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function oh(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function dm(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function fm(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=Cl(e):(o=Ks({},e),Jt(!o.pathname||!o.pathname.includes("?"),oh("?","pathname","search",o)),Jt(!o.pathname||!o.pathname.includes("#"),oh("#","pathname","hash",o)),Jt(!o.search||!o.search.includes("#"),oh("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,s;if(n||i==null)s=r;else{let S=t.length-1;if(i.startsWith("..")){let O=i.split("/");for(;O[0]==="..";)O.shift(),S-=1;o.pathname=O.join("/")}s=S>=0?t[S]:"/"}let f=iI(o,s),g=i&&i!=="/"&&i.endsWith("/"),b=(a||i===".")&&r.endsWith("/");return!f.pathname.endsWith("/")&&(g||b)&&(f.pathname+="/"),f}const wa=e=>e.join("/").replace(/\/\/+/g,"/"),sI=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),uI=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,cI=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function dI(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const I1=["post","put","patch","delete"];new Set(I1);const fI=["get",...I1];new Set(fI);/**
- * React Router v6.17.0
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function Sd(){return Sd=Object.assign?Object.assign.bind():function(e){for(var t=1;tf.pathnameBase)),i=k.useRef(!1);return F1(()=>{i.current=!0}),k.useCallback(function(f,g){if(g===void 0&&(g={}),!i.current)return;if(typeof f=="number"){r.go(f);return}let b=fm(f,JSON.parse(a),o,g.relative==="path");e==null&&t!=="/"&&(b.pathname=b.pathname==="/"?t:wa([t,b.pathname])),(g.replace?r.replace:r.push)(b,g.state,g)},[t,r,a,o,e])}function z1(){let{matches:e}=k.useContext(Uo),t=e[e.length-1];return t?t.params:{}}function mf(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=k.useContext(Uo),{pathname:o}=Na(),a=JSON.stringify(dm(n).map(i=>i.pathnameBase));return k.useMemo(()=>fm(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function gI(e,t){return mI(e,t)}function mI(e,t,r){Tl()||Jt(!1);let{navigator:n}=k.useContext(ui),{matches:o}=k.useContext(Uo),a=o[o.length-1],i=a?a.params:{};a&&a.pathname;let s=a?a.pathnameBase:"/";a&&a.route;let f=Na(),g;if(t){var b;let w=typeof t=="string"?Cl(t):t;s==="/"||(b=w.pathname)!=null&&b.startsWith(s)||Jt(!1),g=w}else g=f;let S=g.pathname||"/",O=s==="/"?S:S.slice(s.length)||"/",T=qM(e,{pathname:O}),C=wI(T&&T.map(w=>Object.assign({},w,{params:Object.assign({},i,w.params),pathname:wa([s,n.encodeLocation?n.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?s:wa([s,n.encodeLocation?n.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),o,r);return t&&C?k.createElement(gf.Provider,{value:{location:Sd({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:fa.Pop}},C):C}function bI(){let e=TI(),t=dI(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return k.createElement(k.Fragment,null,k.createElement("h2",null,"Unexpected Application Error!"),k.createElement("h3",{style:{fontStyle:"italic"}},t),r?k.createElement("pre",{style:o},r):null,a)}const vI=k.createElement(bI,null);class yI extends k.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error?k.createElement(Uo.Provider,{value:this.props.routeContext},k.createElement(L1.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function xI(e){let{routeContext:t,match:r,children:n}=e,o=k.useContext(hf);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),k.createElement(Uo.Provider,{value:t},n)}function wI(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var o;if((o=r)!=null&&o.errors)e=r.matches;else return null}let a=e,i=(n=r)==null?void 0:n.errors;if(i!=null){let s=a.findIndex(f=>f.route.id&&(i==null?void 0:i[f.route.id]));s>=0||Jt(!1),a=a.slice(0,Math.min(a.length,s+1))}return a.reduceRight((s,f,g)=>{let b=f.route.id?i==null?void 0:i[f.route.id]:null,S=null;r&&(S=f.route.errorElement||vI);let O=t.concat(a.slice(0,g+1)),T=()=>{let C;return b?C=S:f.route.Component?C=k.createElement(f.route.Component,null):f.route.element?C=f.route.element:C=s,k.createElement(xI,{match:f,routeContext:{outlet:s,matches:O,isDataRoute:r!=null},children:C})};return r&&(f.route.ErrorBoundary||f.route.errorElement||g===0)?k.createElement(yI,{location:r.location,revalidation:r.revalidation,component:S,error:b,children:T(),routeContext:{outlet:null,matches:O,isDataRoute:!0}}):T()},null)}var B1=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(B1||{}),Cd=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Cd||{});function _I(e){let t=k.useContext(hf);return t||Jt(!1),t}function SI(e){let t=k.useContext(D1);return t||Jt(!1),t}function CI(e){let t=k.useContext(Uo);return t||Jt(!1),t}function V1(e){let t=CI(),r=t.matches[t.matches.length-1];return r.route.id||Jt(!1),r.route.id}function TI(){var e;let t=k.useContext(L1),r=SI(Cd.UseRouteError),n=V1(Cd.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function OI(){let{router:e}=_I(B1.UseNavigateStable),t=V1(Cd.UseNavigateStable),r=k.useRef(!1);return F1(()=>{r.current=!0}),k.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Sd({fromRouteId:t},a)))},[e,t])}function PI(e){let{to:t,replace:r,state:n,relative:o}=e;Tl()||Jt(!1);let{matches:a}=k.useContext(Uo),{pathname:i}=Na(),s=yo(),f=fm(t,dm(a).map(b=>b.pathnameBase),i,o==="path"),g=JSON.stringify(f);return k.useEffect(()=>s(JSON.parse(g),{replace:r,state:n,relative:o}),[s,g,o,r,n]),null}function fo(e){Jt(!1)}function kI(e){let{basename:t="/",children:r=null,location:n,navigationType:o=fa.Pop,navigator:a,static:i=!1}=e;Tl()&&Jt(!1);let s=t.replace(/^\/*/,"/"),f=k.useMemo(()=>({basename:s,navigator:a,static:i}),[s,a,i]);typeof n=="string"&&(n=Cl(n));let{pathname:g="/",search:b="",hash:S="",state:O=null,key:T="default"}=n,C=k.useMemo(()=>{let w=Ys(g,s);return w==null?null:{location:{pathname:w,search:b,hash:S,state:O,key:T},navigationType:o}},[s,g,b,S,O,T,o]);return C==null?null:k.createElement(ui.Provider,{value:f},k.createElement(gf.Provider,{children:r,value:C}))}function pm(e){let{children:t,location:r}=e;return gI(j0(t),r)}new Promise(()=>{});function j0(e,t){t===void 0&&(t=[]);let r=[];return k.Children.forEach(e,(n,o)=>{if(!k.isValidElement(n))return;let a=[...t,o];if(n.type===k.Fragment){r.push.apply(r,j0(n.props.children,a));return}n.type!==fo&&Jt(!1),!n.props.index||!n.props.children||Jt(!1);let i={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=j0(n.props.children,a)),r.push(i)}),r}/**
- * React Router DOM v6.17.0
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function Td(){return Td=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function EI(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function NI(e,t){return e.button===0&&(!t||t==="_self")&&!EI(e)}const jI=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],RI=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],AI=k.createContext({isTransitioning:!1}),MI="startTransition",jx=fg[MI];function II(e){let{basename:t,children:r,future:n,window:o}=e,a=k.useRef();a.current==null&&(a.current=WM({window:o,v5Compat:!0}));let i=a.current,[s,f]=k.useState({action:i.action,location:i.location}),{v7_startTransition:g}=n||{},b=k.useCallback(S=>{g&&jx?jx(()=>f(S)):f(S)},[f,g]);return k.useLayoutEffect(()=>i.listen(b),[i,b]),k.createElement(kI,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:i})}const DI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",LI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,W1=k.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:s,target:f,to:g,preventScrollReset:b,unstable_viewTransition:S}=t,O=U1(t,jI),{basename:T}=k.useContext(ui),C,w=!1;if(typeof g=="string"&&LI.test(g)&&(C=g,DI))try{let c=new URL(window.location.href),u=g.startsWith("//")?new URL(c.protocol+g):new URL(g),h=Ys(u.pathname,T);u.origin===c.origin&&h!=null?g=h+u.search+u.hash:w=!0}catch{}let m=pI(g,{relative:o}),d=BI(g,{replace:i,state:s,target:f,preventScrollReset:b,relative:o,unstable_viewTransition:S});function l(c){n&&n(c),c.defaultPrevented||d(c)}return k.createElement("a",Td({},O,{href:C||m,onClick:w||a?n:l,ref:r,target:f}))}),FI=k.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:o=!1,className:a="",end:i=!1,style:s,to:f,unstable_viewTransition:g,children:b}=t,S=U1(t,RI),O=mf(f,{relative:S.relative}),T=Na(),C=k.useContext(D1),{navigator:w}=k.useContext(ui),m=C!=null&&VI(O)&&g===!0,d=w.encodeLocation?w.encodeLocation(O).pathname:O.pathname,l=T.pathname,c=C&&C.navigation&&C.navigation.location?C.navigation.location.pathname:null;o||(l=l.toLowerCase(),c=c?c.toLowerCase():null,d=d.toLowerCase());let u=l===d||!i&&l.startsWith(d)&&l.charAt(d.length)==="/",h=c!=null&&(c===d||!i&&c.startsWith(d)&&c.charAt(d.length)==="/"),v={isActive:u,isPending:h,isTransitioning:m},y=u?n:void 0,E;typeof a=="function"?E=a(v):E=[a,u?"active":null,h?"pending":null,m?"transitioning":null].filter(Boolean).join(" ");let P=typeof s=="function"?s(v):s;return k.createElement(W1,Td({},S,{"aria-current":y,className:E,ref:r,style:P,to:f,unstable_viewTransition:g}),typeof b=="function"?b(v):b)});var R0;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(R0||(R0={}));var Rx;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Rx||(Rx={}));function zI(e){let t=k.useContext(hf);return t||Jt(!1),t}function BI(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,f=yo(),g=Na(),b=mf(e,{relative:i});return k.useCallback(S=>{if(NI(S,r)){S.preventDefault();let O=n!==void 0?n:_d(g)===_d(b);f(e,{replace:O,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s})}},[g,f,b,n,o,r,e,a,i,s])}function VI(e,t){t===void 0&&(t={});let r=k.useContext(AI);r==null&&Jt(!1);let{basename:n}=zI(R0.useViewTransitionState),o=mf(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=Ys(r.currentLocation.pathname,n)||r.currentLocation.pathname,i=Ys(r.nextLocation.pathname,n)||r.nextLocation.pathname;return N0(o.pathname,i)!=null||N0(o.pathname,a)!=null}function UI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M7.5 3.75A1.5 1.5 0 006 5.25v13.5a1.5 1.5 0 001.5 1.5h6a1.5 1.5 0 001.5-1.5V15a.75.75 0 011.5 0v3.75a3 3 0 01-3 3h-6a3 3 0 01-3-3V5.25a3 3 0 013-3h6a3 3 0 013 3V9A.75.75 0 0115 9V5.25a1.5 1.5 0 00-1.5-1.5h-6zm5.03 4.72a.75.75 0 010 1.06l-1.72 1.72h10.94a.75.75 0 010 1.5H10.81l1.72 1.72a.75.75 0 11-1.06 1.06l-3-3a.75.75 0 010-1.06l3-3a.75.75 0 011.06 0z",clipRule:"evenodd"}))}const WI=k.forwardRef(UI),$I=WI;function HI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}const qI=k.forwardRef(HI),GI=qI;function KI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M11.078 2.25c-.917 0-1.699.663-1.85 1.567L9.05 4.889c-.02.12-.115.26-.297.348a7.493 7.493 0 00-.986.57c-.166.115-.334.126-.45.083L6.3 5.508a1.875 1.875 0 00-2.282.819l-.922 1.597a1.875 1.875 0 00.432 2.385l.84.692c.095.078.17.229.154.43a7.598 7.598 0 000 1.139c.015.2-.059.352-.153.43l-.841.692a1.875 1.875 0 00-.432 2.385l.922 1.597a1.875 1.875 0 002.282.818l1.019-.382c.115-.043.283-.031.45.082.312.214.641.405.985.57.182.088.277.228.297.35l.178 1.071c.151.904.933 1.567 1.85 1.567h1.844c.916 0 1.699-.663 1.85-1.567l.178-1.072c.02-.12.114-.26.297-.349.344-.165.673-.356.985-.57.167-.114.335-.125.45-.082l1.02.382a1.875 1.875 0 002.28-.819l.923-1.597a1.875 1.875 0 00-.432-2.385l-.84-.692c-.095-.078-.17-.229-.154-.43a7.614 7.614 0 000-1.139c-.016-.2.059-.352.153-.43l.84-.692c.708-.582.891-1.59.433-2.385l-.922-1.597a1.875 1.875 0 00-2.282-.818l-1.02.382c-.114.043-.282.031-.449-.083a7.49 7.49 0 00-.985-.57c-.183-.087-.277-.227-.297-.348l-.179-1.072a1.875 1.875 0 00-1.85-1.567h-1.843zM12 15.75a3.75 3.75 0 100-7.5 3.75 3.75 0 000 7.5z",clipRule:"evenodd"}))}const YI=k.forwardRef(KI),$1=YI;function QI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M15.75 1.5a6.75 6.75 0 00-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 00-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 00.75-.75v-1.5h1.5A.75.75 0 009 19.5V18h1.5a.75.75 0 00.53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1015.75 1.5zm0 3a.75.75 0 000 1.5A2.25 2.25 0 0118 8.25a.75.75 0 001.5 0 3.75 3.75 0 00-3.75-3.75z",clipRule:"evenodd"}))}const XI=k.forwardRef(QI),ZI=XI;function JI({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M2.625 6.75a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0A.75.75 0 018.25 6h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75zM2.625 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zM7.5 12a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12A.75.75 0 017.5 12zm-4.875 5.25a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}const e4=k.forwardRef(JI),t4=e4;function r4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{d:"M5.566 4.657A4.505 4.505 0 016.75 4.5h10.5c.41 0 .806.055 1.183.157A3 3 0 0015.75 3h-7.5a3 3 0 00-2.684 1.657zM2.25 12a3 3 0 013-3h13.5a3 3 0 013 3v6a3 3 0 01-3 3H5.25a3 3 0 01-3-3v-6zM5.25 7.5c-.41 0-.806.055-1.184.157A3 3 0 016.75 6h10.5a3 3 0 012.683 1.657A4.505 4.505 0 0018.75 7.5H5.25z"}))}const n4=k.forwardRef(r4),o4=n4;function a4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{d:"M5.507 4.048A3 3 0 017.785 3h8.43a3 3 0 012.278 1.048l1.722 2.008A4.533 4.533 0 0019.5 6h-15c-.243 0-.482.02-.715.056l1.722-2.008z"}),k.createElement("path",{fillRule:"evenodd",d:"M1.5 10.5a3 3 0 013-3h15a3 3 0 110 6h-15a3 3 0 01-3-3zm15 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm2.25.75a.75.75 0 100-1.5.75.75 0 000 1.5zM4.5 15a3 3 0 100 6h15a3 3 0 100-6h-15zm11.25 3.75a.75.75 0 100-1.5.75.75 0 000 1.5zM19.5 18a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",clipRule:"evenodd"}))}const i4=k.forwardRef(a4),l4=i4;function s4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{d:"M11.644 1.59a.75.75 0 01.712 0l9.75 5.25a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.712 0l-9.75-5.25a.75.75 0 010-1.32l9.75-5.25z"}),k.createElement("path",{d:"M3.265 10.602l7.668 4.129a2.25 2.25 0 002.134 0l7.668-4.13 1.37.739a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.71 0l-9.75-5.25a.75.75 0 010-1.32l1.37-.738z"}),k.createElement("path",{d:"M10.933 19.231l-7.668-4.13-1.37.739a.75.75 0 000 1.32l9.75 5.25c.221.12.489.12.71 0l9.75-5.25a.75.75 0 000-1.32l-1.37-.738-7.668 4.13a2.25 2.25 0 01-2.134-.001z"}))}const u4=k.forwardRef(s4),c4=u4;function d4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M8.25 6.75a3.75 3.75 0 117.5 0 3.75 3.75 0 01-7.5 0zM15.75 9.75a3 3 0 116 0 3 3 0 01-6 0zM2.25 9.75a3 3 0 116 0 3 3 0 01-6 0zM6.31 15.117A6.745 6.745 0 0112 12a6.745 6.745 0 016.709 7.498.75.75 0 01-.372.568A12.696 12.696 0 0112 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 01-.372-.568 6.787 6.787 0 011.019-4.38z",clipRule:"evenodd"}),k.createElement("path",{d:"M5.082 14.254a8.287 8.287 0 00-1.308 5.135 9.687 9.687 0 01-1.764-.44l-.115-.04a.563.563 0 01-.373-.487l-.01-.121a3.75 3.75 0 013.57-4.047zM20.226 19.389a8.287 8.287 0 00-1.308-5.135 3.75 3.75 0 013.57 4.047l-.01.121a.563.563 0 01-.373.486l-.115.04c-.567.2-1.156.349-1.764.441z"}))}const f4=k.forwardRef(d4),p4=f4;function h4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M7.5 6a4.5 4.5 0 119 0 4.5 4.5 0 01-9 0zM3.751 20.105a8.25 8.25 0 0116.498 0 .75.75 0 01-.437.695A18.683 18.683 0 0112 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 01-.437-.695z",clipRule:"evenodd"}))}const g4=k.forwardRef(h4),m4=g4;function b4({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{fillRule:"evenodd",d:"M12 6.75a5.25 5.25 0 016.775-5.025.75.75 0 01.313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 011.248.313 5.25 5.25 0 01-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 112.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0112 6.75zM4.117 19.125a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z",clipRule:"evenodd"}),k.createElement("path",{d:"M10.076 8.64l-2.201-2.2V4.874a.75.75 0 00-.364-.643l-3.75-2.25a.75.75 0 00-.916.113l-.75.75a.75.75 0 00-.113.916l2.25 3.75a.75.75 0 00.643.364h1.564l2.062 2.062 1.575-1.297z"}),k.createElement("path",{fillRule:"evenodd",d:"M12.556 17.329l4.183 4.182a3.375 3.375 0 004.773-4.773l-3.306-3.305a6.803 6.803 0 01-1.53.043c-.394-.034-.682-.006-.867.042a.589.589 0 00-.167.063l-3.086 3.748zm3.414-1.36a.75.75 0 011.06 0l1.875 1.876a.75.75 0 11-1.06 1.06L15.97 17.03a.75.75 0 010-1.06z",clipRule:"evenodd"}))}const v4=k.forwardRef(b4),y4=v4;var G={},H1={},q1={exports:{}};/*!
- Copyright (c) 2018 Jed Watson.
- Licensed under the MIT License (MIT), see
- http://jedwatson.github.io/classnames
-*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],o=0;oe&&(t=0,n=r,r=new Map)}return{get:function(a){var i=r.get(a);return i!==void 0?i:(i=n.get(a))!==void 0?(o(a,i),i):void 0},set:function(a,i){r.has(a)?r.set(a,i):o(a,i)}}}function _4(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i1?t-1:0),n=1;nf.length)&&(g=f.length);for(var b=0,S=new Array(g);bm.length)&&(d=m.length);for(var l=0,c=new Array(d);ll.length)&&(c=l.length);for(var u=0,h=new Array(c);ul.length)&&(c=l.length);for(var u=0,h=new Array(c);uy.length)&&(E=y.length);for(var P=0,N=new Array(E);Pu.length)&&(h=u.length);for(var v=0,y=new Array(h);vd.length)&&(l=d.length);for(var c=0,u=new Array(l);ch.length)&&(v=h.length);for(var y=0,E=new Array(v);yc.length)&&(u=c.length);for(var h=0,v=new Array(u);hT.length)&&(C=T.length);for(var w=0,m=new Array(C);ww.length)&&(m=w.length);for(var d=0,l=new Array(m);d"u"?s[g]=i.cloneUnlessOtherwiseSpecified(f,i):i.isMergeableObject(f)?s[g]=(0,t.default)(o[g],f,i):o.indexOf(f)===-1&&s.push(f)}),s}})(gT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{MaterialTailwindTheme:function(){return b},ThemeProvider:function(){return S},useTheme:function(){return O}});var r=g(k),n=s(Ze),o=s(Sr),a=s(gm),i=s(gT);function s(T){return T&&T.__esModule?T:{default:T}}function f(T){if(typeof WeakMap!="function")return null;var C=new WeakMap,w=new WeakMap;return(f=function(m){return m?w:C})(T)}function g(T,C){if(!C&&T&&T.__esModule)return T;if(T===null||typeof T!="object"&&typeof T!="function")return{default:T};var w=f(C);if(w&&w.has(T))return w.get(T);var m={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in T)if(l!=="default"&&Object.prototype.hasOwnProperty.call(T,l)){var c=d?Object.getOwnPropertyDescriptor(T,l):null;c&&(c.get||c.set)?Object.defineProperty(m,l,c):m[l]=T[l]}return m.default=T,w&&w.set(T,m),m}var b=(0,r.createContext)(a.default);b.displayName="MaterialTailwindThemeProvider";function S(T){var C=T.value,w=C===void 0?a.default:C,m=T.children,d=(0,o.default)(a.default,w,{arrayMerge:i.default});return r.default.createElement(b.Provider,{value:d},m)}var O=function(){return(0,r.useContext)(b)};S.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(Ke);var vf={},pu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,T){for(var C in T)Object.defineProperty(O,C,{enumerable:!0,get:T[C]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return s},propTypesDisabled:function(){return f},propTypesClassName:function(){return g},propTypesValue:function(){return b},propTypesChildren:function(){return S}});var r=o(Ze),n=Ut;function o(O){return O&&O.__esModule?O:{default:O}}var a=r.default.bool.isRequired,i=r.default.node,s=n.propTypesAnimation,f=r.default.bool,g=r.default.string,b=r.default.instanceOf(Object).isRequired,S=r.default.node.isRequired})(pu);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return s}});var r=o(k),n=pu;function o(f){return f&&f.__esModule?f:{default:f}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.AccordionContext";function i(){var f=r.default.useContext(a);if(!f)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return f}var s=function(f){var g=f.value,b=f.children;return r.default.createElement(a.Provider,{value:g},b)};s.propTypes={value:n.propTypesValue,children:n.propTypesChildren},s.displayName="MaterialTailwind.AccordionContextProvider"})(vf);var mT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{AccordionHeader:function(){return C},default:function(){return w}});var r=S(k),n=S(at),o=Xe,a=S(Ye),i=vf,s=Ke,f=pu;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.className,c=m.children,u=O(m,["className","children"]),h=(0,i.useAccordion)(),v=h.open,y=h.icon,E=h.disabled,P=(0,s.useTheme)().accordion,N=P.styles.base;l=l??"";var R=(0,o.twMerge)((0,n.default)((0,a.default)(N.header.initial),g({},(0,a.default)(N.header.active),v)),l),M=(0,n.default)((0,a.default)(N.header.icon));return r.default.createElement("button",b({},u,{ref:d,type:"button",disabled:E,className:R}),c,r.default.createElement("span",{className:M},y??(v?r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M5 10a1 1 0 011-1h8a1 1 0 110 2H6a1 1 0 01-1-1z",clipRule:"evenodd"})):r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M10 5a1 1 0 011 1v3h3a1 1 0 110 2h-3v3a1 1 0 11-2 0v-3H6a1 1 0 110-2h3V6a1 1 0 011-1z",clipRule:"evenodd"})))))});C.propTypes={className:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.AccordionHeader";var w=C})(mT);var bT={},vr={},D0=function(e,t){return D0=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},D0(e,t)};function vT(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");D0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Pd=function(){return Pd=Object.assign||function(t){for(var r,n=1,o=arguments.length;n=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a);return o>3&&a&&Object.defineProperty(t,r,a),a}function xT(e,t){return function(r,n){t(r,n,e)}}function wT(e,t,r,n,o,a){function i(d){if(d!==void 0&&typeof d!="function")throw new TypeError("Function expected");return d}for(var s=n.kind,f=s==="getter"?"get":s==="setter"?"set":"value",g=!t&&e?n.static?e:e.prototype:null,b=t||(g?Object.getOwnPropertyDescriptor(g,n.name):{}),S,O=!1,T=r.length-1;T>=0;T--){var C={};for(var w in n)C[w]=w==="access"?{}:n[w];for(var w in n.access)C.access[w]=n.access[w];C.addInitializer=function(d){if(O)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(d||null))};var m=(0,r[T])(s==="accessor"?{get:b.get,set:b.set}:b[f],C);if(s==="accessor"){if(m===void 0)continue;if(m===null||typeof m!="object")throw new TypeError("Object expected");(S=i(m.get))&&(b.get=S),(S=i(m.set))&&(b.set=S),(S=i(m.init))&&o.unshift(S)}else(S=i(m))&&(s==="field"?o.unshift(S):b[f]=S)}g&&Object.defineProperty(g,n.name,b),O=!0}function _T(e,t,r){for(var n=arguments.length>2,o=0;o0&&a[a.length-1])&&(g[0]===6||g[0]===2)){r=0;continue}if(g[0]===3&&(!a||g[1]>a[0]&&g[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function jm(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,a=[],i;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)a.push(o.value)}catch(s){i={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function ET(){for(var e=[],t=0;t1||f(T,w)})},C&&(o[T]=C(o[T])))}function f(T,C){try{g(n[T](C))}catch(w){O(a[0][3],w)}}function g(T){T.value instanceof dl?Promise.resolve(T.value.v).then(b,S):O(a[0][2],T)}function b(T){f("next",T)}function S(T){f("throw",T)}function O(T,C){T(C),a.shift(),a.length&&f(a[0][0],a[0][1])}}function AT(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,a){t[o]=e[o]?function(i){return(r=!r)?{value:dl(e[o](i)),done:!1}:a?a(i):i}:a}}function MT(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof kd=="function"?kd(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(i){return new Promise(function(s,f){i=e[a](i),o(s,f,i.done,i.value)})}}function o(a,i,s,f){Promise.resolve(f).then(function(g){a({value:g,done:s})},i)}}function IT(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var J4=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},L0=function(e){return L0=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},L0(e)};function DT(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=L0(e),n=0;nr=>Math.max(Math.min(r,t),e),Ts=e=>e%1?Number(e.toFixed(5)):e,Xs=/(-)?([\d]*\.?[\d])+/g,F0=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,aD=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function hu(e){return typeof e=="string"}const gu={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Rm=Object.assign(Object.assign({},gu),{transform:GT(0,1)}),iD=Object.assign(Object.assign({},gu),{default:1}),mu=e=>({test:t=>hu(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),lD=mu("deg"),Zi=mu("%"),sD=mu("px"),uD=mu("vh"),cD=mu("vw"),dD=Object.assign(Object.assign({},Zi),{parse:e=>Zi.parse(e)/100,transform:e=>Zi.transform(e*100)}),Am=(e,t)=>r=>!!(hu(r)&&aD.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),KT=(e,t,r)=>n=>{if(!hu(n))return n;const[o,a,i,s]=n.match(Xs);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:s!==void 0?parseFloat(s):1}},ps={test:Am("hsl","hue"),parse:KT("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Zi.transform(Ts(t))+", "+Zi.transform(Ts(r))+", "+Ts(Rm.transform(n))+")"},fD=GT(0,255),Mc=Object.assign(Object.assign({},gu),{transform:e=>Math.round(fD(e))}),$i={test:Am("rgb","red"),parse:KT("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Mc.transform(e)+", "+Mc.transform(t)+", "+Mc.transform(r)+", "+Ts(Rm.transform(n))+")"};function pD(e){let t="",r="",n="",o="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),o=e.substr(4,1),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 z0={test:Am("#"),parse:pD,transform:$i.transform},Mm={test:e=>$i.test(e)||z0.test(e)||ps.test(e),parse:e=>$i.test(e)?$i.parse(e):ps.test(e)?ps.parse(e):z0.parse(e),transform:e=>hu(e)?e:e.hasOwnProperty("red")?$i.transform(e):ps.transform(e)},YT="${c}",QT="${n}";function hD(e){var t,r,n,o;return isNaN(e)&&hu(e)&&((r=(t=e.match(Xs))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(F0))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function XT(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(F0);n&&(r=n.length,e=e.replace(F0,YT),t.push(...n.map(Mm.parse)));const o=e.match(Xs);return o&&(e=e.replace(Xs,QT),t.push(...o.map(gu.parse))),{values:t,numColors:r,tokenised:e}}function ZT(e){return XT(e).values}function JT(e){const{values:t,numColors:r,tokenised:n}=XT(e),o=t.length;return a=>{let i=n;for(let s=0;stypeof e=="number"?0:e;function mD(e){const t=ZT(e);return JT(e)(t.map(gD))}const eO={test:hD,parse:ZT,createTransformer:JT,getAnimatableNone:mD},bD=new Set(["brightness","contrast","saturate","opacity"]);function vD(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Xs)||[];if(!n)return e;const o=r.replace(n,"");let a=bD.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const yD=/([a-z-]*)\(.*?\)/g,xD=Object.assign(Object.assign({},eO),{getAnimatableNone:e=>{const t=e.match(yD);return t?t.map(vD).join(" "):e}});dr.alpha=Rm;dr.color=Mm;dr.complex=eO;dr.degrees=lD;dr.filter=xD;dr.hex=z0;dr.hsla=ps;dr.number=gu;dr.percent=Zi;dr.progressPercentage=dD;dr.px=sD;dr.rgbUnit=Mc;dr.rgba=$i;dr.scale=iD;dr.vh=uD;dr.vw=cD;var Je={},pi={};Object.defineProperty(pi,"__esModule",{value:!0});const tO=1/60*1e3,wD=typeof performance<"u"?()=>performance.now():()=>Date.now(),rO=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(wD()),tO);function _D(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,s={schedule:(f,g=!1,b=!1)=>{const S=b&&o,O=S?t:r;return g&&i.add(f),O.indexOf(f)===-1&&(O.push(f),S&&o&&(n=t.length)),f},cancel:f=>{const g=r.indexOf(f);g!==-1&&r.splice(g,1),i.delete(f)},process:f=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let g=0;g(e[t]=_D(()=>Zs=!0),e),{}),CD=bu.reduce((e,t)=>{const r=xf[t];return e[t]=(n,o=!1,a=!1)=>(Zs||kD(),r.schedule(n,o,a)),e},{}),TD=bu.reduce((e,t)=>(e[t]=xf[t].cancel,e),{}),OD=bu.reduce((e,t)=>(e[t]=()=>xf[t].process(Ji),e),{}),PD=e=>xf[e].process(Ji),nO=e=>{Zs=!1,Ji.delta=B0?tO:Math.max(Math.min(e-Ji.timestamp,SD),1),Ji.timestamp=e,V0=!0,bu.forEach(PD),V0=!1,Zs&&(B0=!1,rO(nO))},kD=()=>{Zs=!0,B0=!0,V0||rO(nO)},ED=()=>Ji;pi.cancelSync=TD;pi.default=CD;pi.flushSync=OD;pi.getFrameData=ED;Object.defineProperty(Je,"__esModule",{value:!0});var oO=$T,fl=qT,$n=dr,wf=pi;function ND(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var jD=ND(wf);const Js=(e,t,r)=>Math.min(Math.max(r,e),t),ah=.001,RD=.01,Lx=10,AD=.05,MD=1;function ID({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;fl.warning(e<=Lx*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=Js(AD,MD,i),e=Js(RD,Lx,e/1e3),i<1?(o=g=>{const b=g*i,S=b*e,O=b-r,T=U0(g,i),C=Math.exp(-S);return ah-O/T*C},a=g=>{const S=g*i*e,O=S*r+r,T=Math.pow(i,2)*Math.pow(g,2)*e,C=Math.exp(-S),w=U0(Math.pow(g,2),i);return(-o(g)+ah>0?-1:1)*((O-T)*C)/w}):(o=g=>{const b=Math.exp(-g*e),S=(g-r)*e+1;return-ah+b*S},a=g=>{const b=Math.exp(-g*e),S=(r-g)*(e*e);return b*S});const s=5/e,f=LD(o,a,s);if(e=e*1e3,isNaN(f))return{stiffness:100,damping:10,duration:e};{const g=Math.pow(f,2)*n;return{stiffness:g,damping:i*2*Math.sqrt(n*g),duration:e}}}const DD=12;function LD(e,t,r){let n=r;for(let o=1;oe[r]!==void 0)}function BD(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Fx(e,zD)&&Fx(e,FD)){const r=ID(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function _f(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=oO.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:s,damping:f,mass:g,velocity:b,duration:S,isResolvedFromDuration:O}=BD(a),T=zx,C=zx;function w(){const m=b?-(b/1e3):0,d=r-t,l=f/(2*Math.sqrt(s*g)),c=Math.sqrt(s/g)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),l<1){const u=U0(c,l);T=h=>{const v=Math.exp(-l*c*h);return r-v*((m+l*c*d)/u*Math.sin(u*h)+d*Math.cos(u*h))},C=h=>{const v=Math.exp(-l*c*h);return l*c*v*(Math.sin(u*h)*(m+l*c*d)/u+d*Math.cos(u*h))-v*(Math.cos(u*h)*(m+l*c*d)-u*d*Math.sin(u*h))}}else if(l===1)T=u=>r-Math.exp(-c*u)*(d+(m+c*d)*u);else{const u=c*Math.sqrt(l*l-1);T=h=>{const v=Math.exp(-l*c*h),y=Math.min(u*h,300);return r-v*((m+l*c*d)*Math.sinh(y)+u*d*Math.cosh(y))/u}}}return w(),{next:m=>{const d=T(m);if(O)i.done=m>=S;else{const l=C(m)*1e3,c=Math.abs(l)<=n,u=Math.abs(r-d)<=o;i.done=c&&u}return i.value=i.done?r:d,i},flipTarget:()=>{b=-b,[t,r]=[r,t],w()}}}_f.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const zx=e=>0,Im=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},Sf=(e,t,r)=>-r*e+r*t+e;function ih(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 Bx({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,a=0,i=0;if(!t)o=a=i=r;else{const s=r<.5?r*(1+t):r+t-r*t,f=2*r-s;o=ih(f,s,e+1/3),a=ih(f,s,e),i=ih(f,s,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const VD=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},UD=[$n.hex,$n.rgba,$n.hsla],Vx=e=>UD.find(t=>t.test(e)),Ux=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Dm=(e,t)=>{let r=Vx(e),n=Vx(t);fl.invariant(!!r,Ux(e)),fl.invariant(!!n,Ux(t));let o=r.parse(e),a=n.parse(t);r===$n.hsla&&(o=Bx(o),r=$n.rgba),n===$n.hsla&&(a=Bx(a),n=$n.rgba);const i=Object.assign({},o);return s=>{for(const f in i)f!=="alpha"&&(i[f]=VD(o[f],a[f],s));return i.alpha=Sf(o.alpha,a.alpha,s),r.transform(i)}},WD={x:0,y:0,z:0},W0=e=>typeof e=="number",$D=(e,t)=>r=>t(e(r)),Lm=(...e)=>e.reduce($D);function aO(e,t){return W0(e)?r=>Sf(e,t,r):$n.color.test(e)?Dm(e,t):Fm(e,t)}const iO=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>aO(a,t[i]));return a=>{for(let i=0;i{const r=Object.assign(Object.assign({},e),t),n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=aO(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function Wx(e){const t=$n.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i{const r=$n.complex.createTransformer(t),n=Wx(e),o=Wx(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Lm(iO(n.parsed,o.parsed),r):(fl.warning(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),i=>`${i>0?t:e}`)},qD=(e,t)=>r=>Sf(e,t,r);function GD(e){if(typeof e=="number")return qD;if(typeof e=="string")return $n.color.test(e)?Dm:Fm;if(Array.isArray(e))return iO;if(typeof e=="object")return HD}function KD(e,t,r){const n=[],o=r||GD(e[0]),a=e.length-1;for(let i=0;ir(Im(e,t,n))}function QD(e,t){const r=e.length,n=r-1;return o=>{let a=0,i=!1;if(o<=e[0]?i=!0:o>=e[n]&&(a=n-1,i=!0),!i){let f=1;for(;fo||f===n);f++);a=f-1}const s=Im(e[a],e[a+1],o);return t[a](s)}}function zm(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;fl.invariant(a===t.length,"Both input and output ranges must be the same length"),fl.invariant(!n||!Array.isArray(n)||n.length===a-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[a-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=KD(t,n,o),s=a===2?YD(e,i):QD(e,i);return r?f=>s(Js(e[0],e[a-1],f)):s}const vu=e=>t=>1-e(1-t),Cf=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,lO=e=>t=>Math.pow(t,e),Bm=e=>t=>t*t*((e+1)*t-e),sO=e=>{const t=Bm(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},uO=1.525,XD=4/11,ZD=8/11,JD=9/10,cO=e=>e,Vm=lO(2),eL=vu(Vm),dO=Cf(Vm),fO=e=>1-Math.sin(Math.acos(e)),pO=vu(fO),tL=Cf(pO),Um=Bm(uO),rL=vu(Um),nL=Cf(Um),oL=sO(uO),aL=4356/361,iL=35442/1805,lL=16061/1805,Ed=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Ed(1-e*2)):.5*Ed(e*2-1)+.5;function cL(e,t){return e.map(()=>t||dO).splice(0,e.length-1)}function dL(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function fL(e,t){return e.map(r=>r*t)}function Os({from:e=0,to:t=1,ease:r,offset:n,duration:o=300}){const a={done:!1,value:e},i=Array.isArray(t)?t:[e,t],s=fL(n&&n.length===i.length?n:dL(i),o);function f(){return zm(s,i,{ease:Array.isArray(r)?r:cL(i,r)})}let g=f();return{next:b=>(a.value=g(b),a.done=b>=o,a),flipTarget:()=>{i.reverse(),g=f()}}}function hO({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let s=r*e;const f=t+s,g=a===void 0?f:a(f);return g!==f&&(s=g-t),{next:b=>{const S=-s*Math.exp(-b/n);return i.done=!(S>o||S<-o),i.value=i.done?g:g+S,i},flipTarget:()=>{}}}const $x={keyframes:Os,spring:_f,decay:hO};function pL(e){if(Array.isArray(e.to))return Os;if($x[e.type])return $x[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Os:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?_f:Os}function gO(e,t,r=0){return e-t-r}function hL(e,t,r=0,n=!0){return n?gO(t+-e,t,r):t-(e-t)+r}function gL(e,t,r,n){return n?e>=t+r:e<=-r}const mL=e=>{const t=({delta:r})=>e(r);return{start:()=>jD.default.update(t,!0),stop:()=>wf.cancelSync.update(t)}};function mO(e){var t,r,{from:n,autoplay:o=!0,driver:a=mL,elapsed:i=0,repeat:s=0,repeatType:f="loop",repeatDelay:g=0,onPlay:b,onStop:S,onComplete:O,onRepeat:T,onUpdate:C}=e,w=oO.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:m}=w,d,l=0,c=w.duration,u,h=!1,v=!0,y;const E=pL(w);!((r=(t=E).needsInterpolation)===null||r===void 0)&&r.call(t,n,m)&&(y=zm([0,100],[n,m],{clamp:!1}),n=0,m=100);const P=E(Object.assign(Object.assign({},w),{from:n,to:m}));function N(){l++,f==="reverse"?(v=l%2===0,i=hL(i,c,g,v)):(i=gO(i,c,g),f==="mirror"&&P.flipTarget()),h=!1,T&&T()}function R(){d.stop(),O&&O()}function M(D){if(v||(D=-D),i+=D,!h){const B=P.next(Math.max(0,i));u=B.value,y&&(u=y(u)),h=v?B.done:i<=0}C==null||C(u),h&&(l===0&&(c??(c=i)),l{S==null||S(),d.stop()}}}function bO(e,t){return t?e*(1e3/t):0}function bL({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:s=10,restDelta:f=1,modifyTarget:g,driver:b,onUpdate:S,onComplete:O,onStop:T}){let C;function w(c){return r!==void 0&&cn}function m(c){return r===void 0?n:n===void 0||Math.abs(r-c){var h;S==null||S(u),(h=c.onUpdate)===null||h===void 0||h.call(c,u)},onComplete:O,onStop:T}))}function l(c){d(Object.assign({type:"spring",stiffness:i,damping:s,restDelta:f},c))}if(w(e))l({from:e,velocity:t,to:m(e)});else{let c=o*t+e;typeof g<"u"&&(c=g(c));const u=m(c),h=u===r?-1:1;let v,y;const E=P=>{v=y,y=P,t=bO(P-v,wf.getFrameData().delta),(h===1&&P>u||h===-1&&PC==null?void 0:C.stop()}}const vO=e=>e*180/Math.PI,vL=(e,t=WD)=>vO(Math.atan2(t.y-e.y,t.x-e.x)),yL=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},xL=e=>e,Wm=(e=xL)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},wL=Wm(),_L=Wm(Math.sqrt),yO=e=>e*Math.PI/180,Nd=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),$0=e=>Nd(e)&&e.hasOwnProperty("z"),ic=(e,t)=>Math.abs(e-t);function SL(e,t){if(W0(e)&&W0(t))return ic(e,t);if(Nd(e)&&Nd(t)){const r=ic(e.x,t.x),n=ic(e.y,t.y),o=$0(e)&&$0(t)?ic(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const CL=(e,t,r)=>(t=yO(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),xO=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),wO=(e,t,r,n=0)=>xO(e+r*(t-e)/Math.max(n,r)),TL=(e=50)=>{let t=0,r=0;return n=>{const o=wf.getFrameData().timestamp,a=o!==r?o-r:0,i=a?wO(t,n,a,e):t;return r=o,t=i,i}},OL=e=>{if(typeof e=="number")return t=>Math.round(t/e)*e;{let t=0;const r=e.length;return n=>{let o=Math.abs(e[0]-n);for(t=1;to)return e[t-1];if(t===r-1)return a;o=i}}}};function PL(e,t){return e/(1e3/t)}const kL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},_O=(e,t)=>1-3*t+3*e,SO=(e,t)=>3*t-6*e,CO=e=>3*e,jd=(e,t,r)=>((_O(t,r)*e+SO(t,r))*e+CO(t))*e,TO=(e,t,r)=>3*_O(t,r)*e*e+2*SO(t,r)*e+CO(t),EL=1e-7,NL=10;function jL(e,t,r,n,o){let a,i,s=0;do i=t+(r-t)/2,a=jd(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>EL&&++s=AL?ML(i,S,e,r):O===0?S:jL(i,s,s+lc,e,r)}return i=>i===0||i===1?i:jd(a(i),t,n)}const DL=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return Js(0,1,o/e)};Je.angle=vL;Je.animate=mO;Je.anticipate=oL;Je.applyOffset=yL;Je.attract=wL;Je.attractExpo=_L;Je.backIn=Um;Je.backInOut=nL;Je.backOut=rL;Je.bounceIn=sL;Je.bounceInOut=uL;Je.bounceOut=Ed;Je.circIn=fO;Je.circInOut=tL;Je.circOut=pO;Je.clamp=Js;Je.createAnticipate=sO;Je.createAttractor=Wm;Je.createBackIn=Bm;Je.createExpoIn=lO;Je.cubicBezier=IL;Je.decay=hO;Je.degreesToRadians=yO;Je.distance=SL;Je.easeIn=Vm;Je.easeInOut=dO;Je.easeOut=eL;Je.inertia=bL;Je.interpolate=zm;Je.isPoint=Nd;Je.isPoint3D=$0;Je.keyframes=Os;Je.linear=cO;Je.mirrorEasing=Cf;Je.mix=Sf;Je.mixColor=Dm;Je.mixComplex=Fm;Je.pipe=Lm;Je.pointFromVector=CL;Je.progress=Im;Je.radiansToDegrees=vO;Je.reverseEasing=vu;Je.smooth=TL;Je.smoothFrame=wO;Je.snap=OL;Je.spring=_f;Je.steps=DL;Je.toDecimal=xO;Je.velocityPerFrame=PL;Je.velocityPerSecond=bO;Je.wrap=kL;class LL{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const lh=new WeakMap;function $m(e){return lh.has(e)||lh.set(e,{transforms:[],values:new Map}),lh.get(e)}function FL(e,t){return e.has(t)||e.set(t,new LL),e.get(t)}function OO(e,t){e.indexOf(t)===-1&&e.push(t)}function PO(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const kO=(e,t,r)=>Math.min(Math.max(r,e),t),Yr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},Bo=e=>typeof e=="number",eu=e=>Array.isArray(e)&&!Bo(e[0]),zL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function EO(e,t){return eu(e)?e[zL(0,e.length,t)]:e}const Hm=(e,t,r)=>-r*e+r*t+e,qm=()=>{},Ao=e=>e,Tf=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function Gm(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Tf(0,t,n);e.push(Hm(r,1,o))}}function Km(e){const t=[0];return Gm(t,e-1),t}function NO(e,t=Km(e.length),r=Ao){const n=e.length,o=n-t.length;return o>0&&Gm(t,o),a=>{let i=0;for(;iArray.isArray(e)&&Bo(e[0]),Rd=e=>typeof e=="object"&&!!e.createAnimation,BL=e=>typeof e=="function",Ym=e=>typeof e=="string",Qa={ms:e=>e*1e3,s:e=>e/1e3};function RO(e,t){return t?e*(1e3/t):0}const VL=["","X","Y","Z"],UL=["translate","scale","rotate","skew"],pl={x:"translateX",y:"translateY",z:"translateZ"},Hx={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},WL={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:Hx,scale:{syntax:"",initialValue:1,toDefaultUnit:Ao},skew:Hx},hl=new Map,Of=e=>`--motion-${e}`,Ad=["x","y","z"];UL.forEach(e=>{VL.forEach(t=>{Ad.push(e+t),hl.set(Of(e+t),WL[e])})});const $L=(e,t)=>Ad.indexOf(e)-Ad.indexOf(t),HL=new Set(Ad),Pf=e=>HL.has(e),qL=(e,t)=>{pl[t]&&(t=pl[t]);const{transforms:r}=$m(e);OO(r,t),e.style.transform=AO(r)},AO=e=>e.sort($L).reduce(GL,"").trim(),GL=(e,t)=>`${e} ${t}(var(${Of(t)}))`,H0=e=>e.startsWith("--"),qx=new Set;function KL(e){if(!qx.has(e)){qx.add(e);try{const{syntax:t,initialValue:r}=hl.has(e)?hl.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const MO=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,YL=1e-7,QL=12;function XL(e,t,r,n,o){let a,i,s=0;do i=t+(r-t)/2,a=MO(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>YL&&++sXL(a,0,1,e,r);return a=>a===0||a===1?a:MO(o(a),t,n)}const ZL=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return kO(0,1,o/e)},JL={ease:hs(.25,.1,.25,1),"ease-in":hs(.42,0,1,1),"ease-in-out":hs(.42,0,.58,1),"ease-out":hs(0,0,.58,1)},e3=/\((.*?)\)/;function q0(e){if(BL(e))return e;if(jO(e))return hs(...e);const t=JL[e];if(t)return t;if(e.startsWith("steps")){const r=e3.exec(e);if(r){const n=r[1].split(",");return ZL(parseFloat(n[0]),n[1].trim())}}return Ao}class t3{constructor(t,r=[0,1],{easing:n,duration:o=Yr.duration,delay:a=Yr.delay,endDelay:i=Yr.endDelay,repeat:s=Yr.repeat,offset:f,direction:g="normal",autoplay:b=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=Ao,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((O,T)=>{this.resolve=O,this.reject=T}),n=n||Yr.easing,Rd(n)){const O=n.createAnimation(r);n=O.easing,r=O.keyframes||r,o=O.duration||o}this.repeat=s,this.easing=eu(n)?Ao:q0(n),this.updateDuration(o);const S=NO(r,f,eu(n)?n.map(q0):Ao);this.tick=O=>{var T;a=a;let C=0;this.pauseTime!==void 0?C=this.pauseTime:C=(O-this.startTime)*this.rate,this.t=C,C/=1e3,C=Math.max(C-a,0),this.playState==="finished"&&this.pauseTime===void 0&&(C=this.totalDuration);const w=C/this.duration;let m=Math.floor(w),d=w%1;!d&&w>=1&&(d=1),d===1&&m--;const l=m%2;(g==="reverse"||g==="alternate"&&l||g==="alternate-reverse"&&!l)&&(d=1-d);const c=C>=this.totalDuration?1:Math.min(d,1),u=S(this.easing(c));t(u),this.pauseTime===void 0&&(this.playState==="finished"||C>=this.totalDuration+i)?(this.playState="finished",(T=this.resolve)===null||T===void 0||T.call(this,u)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},b&&this.play()}play(){const t=performance.now();this.playState="running",this.pauseTime!==void 0?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t),this.cancelTimestamp=this.startTime,this.pauseTime=void 0,this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState="paused",this.pauseTime=this.t}finish(){this.playState="finished",this.tick(0)}stop(){var t;this.playState="idle",this.frameRequestId!==void 0&&cancelAnimationFrame(this.frameRequestId),(t=this.reject)===null||t===void 0||t.call(this,!1)}cancel(){this.stop(),this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t,this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){this.pauseTime!==void 0||this.rate===0?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}const Gx=e=>jO(e)?r3(e):e,r3=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,Kx=e=>document.createElement("div").animate(e,{duration:.001}),Yx={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{Kx({opacity:[1]})}catch{return!1}return!0},finished:()=>!!Kx({opacity:[0,1]}).finished},sh={},Dc={};for(const e in Yx)Dc[e]=()=>(sh[e]===void 0&&(sh[e]=Yx[e]()),sh[e]);function n3(e,t){for(let r=0;rArray.isArray(e)?e:[e];function Md(e){return pl[e]&&(e=pl[e]),Pf(e)?Of(e):e}const Hi={get:(e,t)=>{t=Md(t);let r=H0(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=hl.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Md(t),H0(t)?e.style.setProperty(t,r):e.style[t]=r}};function DO(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function o3(){return window.__MOTION_DEV_TOOLS_RECORD}function kf(e,t,r,n={}){const o=o3(),a=n.record!==!1&&o;let i,{duration:s=Yr.duration,delay:f=Yr.delay,endDelay:g=Yr.endDelay,repeat:b=Yr.repeat,easing:S=Yr.easing,direction:O,offset:T,allowWebkitAcceleration:C=!1}=n;const w=$m(e);let m=Dc.waapi();const d=Pf(t);d&&qL(e,t);const l=Md(t),c=FL(w.values,l),u=hl.get(l);return DO(c.animation,!(Rd(S)&&c.generator)&&n.record!==!1),()=>{const h=()=>{var y,E;return(E=(y=Hi.get(e,l))!==null&&y!==void 0?y:u==null?void 0:u.initialValue)!==null&&E!==void 0?E:0};let v=n3(IO(r),h);if(Rd(S)){const y=S.createAnimation(v,h,d,l,c);S=y.easing,y.keyframes!==void 0&&(v=y.keyframes),y.duration!==void 0&&(s=y.duration)}if(H0(l)&&(Dc.cssRegisterProperty()?KL(l):m=!1),m){u&&(v=v.map(P=>Bo(P)?u.toDefaultUnit(P):P)),v.length===1&&(!Dc.partialKeyframes()||a)&&v.unshift(h());const y={delay:Qa.ms(f),duration:Qa.ms(s),endDelay:Qa.ms(g),easing:eu(S)?void 0:Gx(S),direction:O,iterations:b+1,fill:"both"};i=e.animate({[l]:v,offset:T,easing:eu(S)?S.map(Gx):void 0},y),i.finished||(i.finished=new Promise((P,N)=>{i.onfinish=P,i.oncancel=N}));const E=v[v.length-1];i.finished.then(()=>{Hi.set(e,l,E),i.cancel()}).catch(qm),C||(i.playbackRate=1.000001)}else if(d){v=v.map(E=>typeof E=="string"?parseFloat(E):E),v.length===1&&v.unshift(parseFloat(h()));const y=E=>{u&&(E=u.toDefaultUnit(E)),Hi.set(e,l,E)};i=new t3(y,v,Object.assign(Object.assign({},n),{duration:s,easing:S}))}else{const y=v[v.length-1];Hi.set(e,l,u&&Bo(y)?u.toDefaultUnit(y):y)}return a&&o(e,t,v,{duration:s,delay:f,easing:S,repeat:b,offset:T},"motion-one"),c.setAnimation(i),i}}const Qm=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Ef(e,t){var r;return typeof e=="string"?t?((r=t[e])!==null&&r!==void 0||(t[e]=document.querySelectorAll(e)),e=t[e]):e=document.querySelectorAll(e):e instanceof Element&&(e=[e]),Array.from(e||[])}const a3=e=>e(),Xm=(e,t,r=Yr.duration)=>new Proxy({animations:e.map(a3).filter(Boolean),duration:r,options:t},l3),i3=e=>e.animations[0],l3={get:(e,t)=>{const r=i3(e);switch(t){case"duration":return e.duration;case"currentTime":return Qa.s((r==null?void 0:r[t])||0);case"playbackRate":case"playState":return r==null?void 0:r[t];case"finished":return e.finished||(e.finished=Promise.all(e.animations.map(s3)).catch(qm)),e.finished;case"stop":return()=>{e.animations.forEach(n=>DO(n))};case"forEachNative":return n=>{e.animations.forEach(o=>n(o,e))};default:return typeof(r==null?void 0:r[t])>"u"?void 0:()=>e.animations.forEach(n=>n[t]())}},set:(e,t,r)=>{switch(t){case"currentTime":r=Qa.ms(r);case"currentTime":case"playbackRate":for(let n=0;ne.finished;function u3(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=Bo(r)?r:c3(r,a),s=Math.abs(i-o);let f=e*s;if(n){const g=a*e;f=q0(n)(f/g)*g}return t+f}}function c3(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function LO(e,t,r){return typeof e=="function"?e(t,r):e}function d3(e,t,r={}){e=Ef(e);const n=e.length,o=[];for(let a=0;at&&o.atkf(...a)).filter(Boolean);return Xm(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function m3(e,t={}){var{defaultOptions:r={}}=t,n=Pl(t,["defaultOptions"]);const o=[],a=new Map,i={},s=new Map;let f=0,g=0,b=0;for(let S=0;S"0",Q);R=W.easing,W.keyframes!==void 0&&(E=W.keyframes),W.duration!==void 0&&(N=W.duration)}const M=LO(w.delay,c,l)||0,L=g+M,D=L+N;let{offset:B=Km(E.length)}=P;B.length===1&&B[0]===0&&(B[1]=1);const H=length-E.length;H>0&&Gm(B,H),E.length===1&&E.unshift(null),p3(y,E,R,B,L,D),m=Math.max(M+N,m),b=Math.max(D,b)}}f=g,g+=m}return a.forEach((S,O)=>{for(const T in S){const C=S[T];C.sort(h3);const w=[],m=[],d=[];for(let l=0;lt/(2*Math.sqrt(e*r));function w3(e,t,r){return e=t||e>t&&r<=t}const FO=({stiffness:e=el.stiffness,damping:t=el.damping,mass:r=el.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:s}={})=>{a=a?Qa.s(a):0;const f={done:!1,hasReachedTarget:!1,current:n,target:o},g=o-n,b=Math.sqrt(e/r)/1e3,S=x3(e,t,r),O=Math.abs(g)<5;i||(i=O?.01:2),s||(s=O?.005:.5);let T;if(S<1){const C=b*Math.sqrt(1-S*S);T=w=>o-Math.exp(-S*b*w)*((-a+S*b*g)/C*Math.sin(C*w)+g*Math.cos(C*w))}else T=C=>o-Math.exp(-b*C)*(g+(-a+b*g)*C);return C=>{f.current=T(C);const w=C===0?a:Zm(T,C,f.current),m=Math.abs(w)<=i,d=Math.abs(o-f.current)<=s;return f.done=m&&d,f.hasReachedTarget=w3(n,o,f.current),f}},_3=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:s,max:f,restDistance:g=.5,restSpeed:b})=>{n=Qa.ms(n);const S={hasReachedTarget:!1,done:!1,current:e,target:e},O=y=>s!==void 0&&yf,T=y=>s===void 0?f:f===void 0||Math.abs(s-y)-C*Math.exp(-y/n),l=y=>m+d(y),c=y=>{const E=d(y),P=l(y);S.done=Math.abs(E)<=g,S.current=S.done?m:P};let u,h;const v=y=>{O(S.current)&&(u=y,h=FO({from:S.current,to:T(S.current),velocity:Zm(l,y,S.current),damping:o,stiffness:a,restDistance:g,restSpeed:b}))};return v(0),y=>{let E=!1;return!h&&u===void 0&&(E=!0,c(y),v(y)),u!==void 0&&y>u?(S.hasReachedTarget=!0,h(y-u)):(S.hasReachedTarget=!1,!E&&c(y),S)}},uh=10,S3=1e4;function C3(e,t=Ao){let r,n=uh,o=e(0);const a=[t(o.current)];for(;!o.done&&n{const n=new Map,o=(i=0,s=100,f=0,g=!1)=>{const b=`${i}-${s}-${f}-${g}`;return n.has(b)||n.set(b,e(Object.assign({from:i,to:s,velocity:f,restSpeed:g?.05:2,restDistance:g?.01:.5},r))),n.get(b)},a=i=>(t.has(i)||t.set(i,C3(i)),t.get(i));return{createAnimation:(i,s,f,g,b)=>{var S,O;let T;const C=i.length;if(f&&C<=2&&i.every(T3)){const m=i[C-1],d=C===1?null:i[0];let l=0,c=0;const u=b==null?void 0:b.generator;if(u){const{animation:y,generatorStartTime:E}=b,P=(y==null?void 0:y.startTime)||E||0,N=(y==null?void 0:y.currentTime)||performance.now()-P,R=u(N).current;c=(S=d)!==null&&S!==void 0?S:R,(C===1||C===2&&i[0]===null)&&(l=Zm(M=>u(M).current,N,R))}else c=(O=d)!==null&&O!==void 0?O:parseFloat(s());const h=o(c,m,l,g==null?void 0:g.includes("scale")),v=a(h);T=Object.assign(Object.assign({},v),{easing:"linear"}),b&&(b.generator=h,b.generatorStartTime=performance.now())}else T={easing:"ease",duration:a(o(0,100)).overshootDuration};return T}}}}const T3=e=>typeof e!="string",O3=zO(FO),P3=zO(_3),k3={any:0,all:1};function BO(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Ef(e),i=new WeakMap,s=g=>{g.forEach(b=>{const S=i.get(b.target);if(b.isIntersecting!==!!S)if(b.isIntersecting){const O=t(b);typeof O=="function"?i.set(b.target,O):f.unobserve(b.target)}else S&&(S(b),i.delete(b.target))})},f=new IntersectionObserver(s,{root:r,rootMargin:n,threshold:typeof o=="number"?o:k3[o]});return a.forEach(g=>f.observe(g)),()=>f.disconnect()}const Lc=new WeakMap;let na;function E3(e,t){if(t){const{inlineSize:r,blockSize:n}=t[0];return{width:r,height:n}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function N3({target:e,contentRect:t,borderBoxSize:r}){var n;(n=Lc.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return E3(e,r)}})})}function j3(e){e.forEach(N3)}function R3(){typeof ResizeObserver>"u"||(na=new ResizeObserver(j3))}function A3(e,t){na||R3();const r=Ef(e);return r.forEach(n=>{let o=Lc.get(n);o||(o=new Set,Lc.set(n,o)),o.add(t),na==null||na.observe(n)}),()=>{r.forEach(n=>{const o=Lc.get(n);o==null||o.delete(t),o!=null&&o.size||na==null||na.unobserve(n)})}}const Fc=new Set;let Ps;function M3(){Ps=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Fc.forEach(r=>r(t))},window.addEventListener("resize",Ps)}function I3(e){return Fc.add(e),Ps||M3(),()=>{Fc.delete(e),!Fc.size&&Ps&&(Ps=void 0)}}function VO(e,t){return typeof e=="function"?I3(e):A3(e,t)}const D3=50,Xx=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),L3=()=>({time:0,x:Xx(),y:Xx()}),F3={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Zx(e,t,r,n){const o=r[t],{length:a,position:i}=F3[t],s=o.current,f=r.time;o.current=e["scroll"+i],o.scrollLength=e["scroll"+a]-e["client"+a],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=Tf(0,o.scrollLength,o.current);const g=n-f;o.velocity=g>D3?0:RO(o.current-s,g)}function z3(e,t,r){Zx(e,"x",t,r),Zx(e,"y",t,r),t.time=r}function B3(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if(n instanceof HTMLElement)r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if(n instanceof SVGGraphicsElement&&"getBBox"in n){const{top:o,left:a}=n.getBBox();for(r.x+=a,r.y+=o;n&&n.tagName!=="svg";)n=n.parentNode}return r}const UO={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},G0={start:0,center:.5,end:1};function Jx(e,t,r=0){let n=0;if(G0[e]!==void 0&&(e=G0[e]),Ym(e)){const o=parseFloat(e);e.endsWith("px")?n=o:e.endsWith("%")?e=o/100:e.endsWith("vw")?n=o/100*document.documentElement.clientWidth:e.endsWith("vh")?n=o/100*document.documentElement.clientHeight:e=o}return Bo(e)&&(n=t*e),r+n}const V3=[0,0];function U3(e,t,r,n){let o=Array.isArray(e)?e:V3,a=0,i=0;return Bo(e)?o=[e,e]:Ym(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,G0[e]?e:"0"]),a=Jx(o[0],r,n),i=Jx(o[1],t),a-i}const W3={x:0,y:0};function $3(e,t,r){let{offset:n=UO.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",s=o!==e?B3(o,e):W3,f=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},g={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let b=!t[a].interpolate;const S=n.length;for(let O=0;OH3(e,n.target,r),update:a=>{z3(e,r,a),(n.offset||n.target)&&$3(e,r,n)},notify:typeof t=="function"?()=>t(r):G3(t,r[o])}}function G3(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=Ao),r.updateDuration(1);else{const i={duration:1e3};n||(i.easing="linear"),(a=(o=r.effect)===null||o===void 0?void 0:o.updateTiming)===null||a===void 0||a.call(o,i)}}),()=>{e.currentTime=t.progress}}const as=new WeakMap,ew=new WeakMap,ch=new WeakMap,tw=e=>e===document.documentElement?window:e;function K3(e,t={}){var{container:r=document.documentElement}=t,n=Pl(t,["container"]);let o=ch.get(r);o||(o=new Set,ch.set(r,o));const a=L3(),i=q3(r,e,a,n);if(o.add(i),!as.has(r)){const g=()=>{const S=performance.now();for(const O of o)O.measure();for(const O of o)O.update(S);for(const O of o)O.notify()};as.set(r,g);const b=tw(r);window.addEventListener("resize",g,{passive:!0}),r!==document.documentElement&&ew.set(r,VO(r,g)),b.addEventListener("scroll",g,{passive:!0})}const s=as.get(r),f=requestAnimationFrame(s);return()=>{var g;typeof e!="function"&&e.stop(),cancelAnimationFrame(f);const b=ch.get(r);if(!b||(b.delete(i),b.size))return;const S=as.get(r);as.delete(r),S&&(tw(r).removeEventListener("scroll",S),(g=ew.get(r))===null||g===void 0||g(),window.removeEventListener("resize",S))}}function Y3(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!Q3(e,t):e!==t}function Q3(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;ne.getDepth()-t.getDepth(),tF=e=>e.animateUpdates(),nw=e=>e.next(),ow=(e,t)=>new CustomEvent(e,{detail:{target:t}});function K0(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function aw(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const rF={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=Pl(n,["once"]);return BO(e,i=>{if(t(),aw(e,"viewenter",i),!o)return s=>{r(),aw(e,"viewleave",s)}},a)}},iw=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),K0(e,t,n))},nF={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=iw(e,"hoverstart",t),o=iw(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},oF={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),K0(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),K0(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},zc={inView:rF,hover:nF,press:oF},lw=["initial","animate",...Object.keys(zc),"exit"],Y0=new WeakMap;function aF(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const w of lw)i[w]=typeof e[w]=="string"?e[w]:t==null?void 0:t.getContext()[w];const s=e.initial===!1?"animate":"initial";let f=rw(e[s]||i[s],e.variants)||{},g=Pl(f,["transition"]);const b=Object.assign({},g);function*S(){var w,m;const d=g;g={};const l={};for(const y of lw){if(!o[y])continue;const E=rw(e[y]);if(E)for(const P in E)P!=="transition"&&(g[P]=E[P],l[P]=Qm((m=(w=E.transition)!==null&&w!==void 0?w:e.transition)!==null&&m!==void 0?m:{},P))}const c=new Set([...Object.keys(g),...Object.keys(d)]),u=[];c.forEach(y=>{var E;g[y]===void 0&&(g[y]=b[y]),Y3(d[y],g[y])&&((E=b[y])!==null&&E!==void 0||(b[y]=Hi.get(r,y)),u.push(kf(r,y,g[y],l[y])))}),yield;const h=u.map(y=>y()).filter(Boolean);if(!h.length)return;const v=g;r.dispatchEvent(ow("motionstart",v)),Promise.all(h.map(y=>y.finished)).then(()=>{r.dispatchEvent(ow("motioncomplete",v))}).catch(qm)}const O=(w,m)=>()=>{o[w]=m,dh(C)},T=()=>{for(const w in zc){const m=zc[w].isActive(e),d=a[w];m&&!d?a[w]=zc[w].subscribe(r,{enable:O(w,!0),disable:O(w,!1)},e):!m&&d&&(d(),delete a[w])}},C={update:w=>{r&&(e=w,T(),dh(C))},setActive:(w,m)=>{r&&(o[w]=m,dh(C))},animateUpdates:S,getDepth:()=>n,getTarget:()=>g,getOptions:()=>e,getContext:()=>i,mount:w=>(r=w,Y0.set(r,C),T(),()=>{Y0.delete(r),J3(C);for(const m in a)a[m]()}),isMounted:()=>!!r};return C}function WO(e){const t={},r=[];for(let n in e){const o=e[n];Pf(n)&&(pl[n]&&(n=pl[n]),r.push(n),n=Of(n));let a=Array.isArray(o)?o[0]:o;const i=hl.get(n);i&&(a=Bo(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=AO(r)),t}const iF=e=>`-${e.toLowerCase()}`,lF=e=>e.replace(/[A-Z]/g,iF);function sF(e={}){const t=WO(e);let r="";for(const n in t)r+=n.startsWith("--")?n:lF(n),r+=`: ${t[n]}; `;return r}const uF=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:UO,animate:d3,animateStyle:kf,createMotionState:aF,createStyleString:sF,createStyles:WO,getAnimationData:$m,getStyleName:Md,glide:P3,inView:BO,mountedStates:Y0,resize:VO,scroll:K3,spring:O3,stagger:u3,style:Hi,timeline:g3,withControls:Xm},Symbol.toStringTag,{value:"Module"})),cF=ou(uF);function dF(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var fF=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|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|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|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|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)-.*))$/,pF=dF(function(e){return fF.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const hF=Object.freeze(Object.defineProperty({__proto__:null,default:pF},Symbol.toStringTag,{value:"Module"})),gF=ou(hF);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=$T,r=k,n=qT,o=dr,a=Je,i=pi,s=cF;function f(p){return p&&typeof p=="object"&&"default"in p?p:{default:p}}function g(p){if(p&&p.__esModule)return p;var _=Object.create(null);return p&&Object.keys(p).forEach(function(j){if(j!=="default"){var A=Object.getOwnPropertyDescriptor(p,j);Object.defineProperty(_,j,A.get?A:{enumerable:!0,get:function(){return p[j]}})}}),_.default=p,Object.freeze(_)}var b=g(r),S=f(r),O=f(i),T="production",C=typeof process>"u"||process.env===void 0?T:"production",w=function(p){return{isEnabled:function(_){return p.some(function(j){return!!_[j]})}}},m={measureLayout:w(["layout","layoutId","drag"]),animation:w(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:w(["exit"]),drag:w(["drag","dragControls"]),focus:w(["whileFocus"]),hover:w(["whileHover","onHoverStart","onHoverEnd"]),tap:w(["whileTap","onTap","onTapStart","onTapCancel"]),pan:w(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:w(["whileInView","onViewportEnter","onViewportLeave"])};function d(p){for(var _ in p)p[_]!==null&&(_==="projectionNodeConstructor"?m.projectionNodeConstructor=p[_]:m[_].Component=p[_])}var l=r.createContext({strict:!1}),c=Object.keys(m),u=c.length;function h(p,_,j){var A=[],I=r.useContext(l);if(!_)return null;C!=="production"&&j&&I.strict&&n.invariant(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var V=0;V"u")return _;var j=new Map;return new Proxy(_,{get:function(A,I){return j.has(I)||j.set(I,_(I)),j.get(I)}})}var Ge=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function we(p){return typeof p!="string"||p.includes("-")?!1:!!(Ge.indexOf(p)>-1||/[A-Z]/.test(p))}var Ee={};function ke(p){Object.assign(Ee,p)}var Ie=["","X","Y","Z"],ce=["translate","scale","rotate","skew"],Ae=["transformPerspective","x","y","z"];ce.forEach(function(p){return Ie.forEach(function(_){return Ae.push(p+_)})});function fe(p,_){return Ae.indexOf(p)-Ae.indexOf(_)}var ee=new Set(Ae);function le(p){return ee.has(p)}var Ce=new Set(["originX","originY","originZ"]);function xe(p){return Ce.has(p)}function he(p,_){var j=_.layout,A=_.layoutId;return le(p)||xe(p)||(j||A!==void 0)&&(!!Ee[p]||p==="opacity")}var ie=function(p){return!!(p!==null&&typeof p=="object"&&p.getVelocity)},De={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function tt(p,_,j,A){var I=p.transform,V=p.transformKeys,U=_.enableHardwareAcceleration,F=U===void 0?!0:U,K=_.allowTransformNone,Y=K===void 0?!0:K,X="";V.sort(fe);for(var ne=!1,oe=V.length,se=0;se"u"?Nt:Rt;Y(K,F.current,_,U)}var rt={some:0,all:1};function Rt(p,_,j,A){var I=A.root,V=A.margin,U=A.amount,F=U===void 0?"some":U,K=A.once;r.useEffect(function(){if(p){var Y={root:I==null?void 0:I.current,rootMargin:V,threshold:typeof F=="number"?F:rt[F]},X=function(ne){var oe,se=ne.isIntersecting;if(_.isInView!==se&&(_.isInView=se,!(K&&!se&&_.hasEnteredView))){se&&(_.hasEnteredView=!0),(oe=j.animationState)===null||oe===void 0||oe.setActive(e.AnimationType.InView,se);var de=j.getProps(),ye=se?de.onViewportEnter:de.onViewportLeave;ye==null||ye(ne)}};return Ve(j.getInstance(),Y,X)}},[p,I,V,F])}function Nt(p,_,j,A){var I=A.fallback,V=I===void 0?!0:I;r.useEffect(function(){!p||!V||(C!=="production"&&Vl(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var U;_.hasEnteredView=!0;var F=j.getProps().onViewportEnter;F==null||F(null),(U=j.animationState)===null||U===void 0||U.setActive(e.AnimationType.InView,!0)}))},[p])}var Lt=function(p){return function(_){return p(_),null}},yr={inView:Lt(We),tap:Lt(Qf),focus:Lt(tr),hover:Lt(Yf)},qo=0,Xf=function(){return qo++},Ci=function(){return me(Xf)};function Zf(){var p=r.useContext(P);if(p===null)return[!0,null];var _=p.isPresent,j=p.onExitComplete,A=p.register,I=Ci();r.useEffect(function(){return A(I)},[]);var V=function(){return j==null?void 0:j(I)};return!_&&j?[!1,V]:[!0]}function aE(){return iE(r.useContext(P))}function iE(p){return p===null?!0:p.isPresent}function Tb(p,_){if(!Array.isArray(_))return!1;var j=_.length;if(j!==p.length)return!1;for(var A=0;A-1&&p.splice(j,1)}function yE(p,_,j){var A=t.__read(p),I=A.slice(0),V=_<0?I.length+_:_;if(V>=0&&VQe&&wn,Zo=Array.isArray(Ht)?Ht:[Ht],_n=Zo.reduce(V,{});Lr===!1&&(_n={});var Kl=St.prevResolvedValues,Pi=Kl===void 0?{}:Kl,Vu=t.__assign(t.__assign({},Pi),_n),ki=function(ot){Xo=!0,Le.delete(ot),St.needsAnimating[ot]=!0};for(var qr in Vu){var Tt=_n[qr],He=Pi[qr];Ue.hasOwnProperty(qr)||(Tt!==He?_o(Tt)&&_o(He)?!Tb(Tt,He)||Qo?ki(qr):St.protectedKeys[qr]=!0:Tt!==void 0?ki(qr):Le.add(qr):Tt!==void 0&&Le.has(qr)?ki(qr):St.protectedKeys[qr]=!0)}St.prevProp=Ht,St.prevResolvedValues=_n,St.isActive&&(Ue=t.__assign(t.__assign({},Ue),_n)),I&&p.blockInitialAnimation&&(Xo=!1),Xo&&!nn&&ye.push.apply(ye,t.__spreadArray([],t.__read(Zo.map(function(ot){return{animation:ot,options:t.__assign({type:gt},X)}})),!1))},ut=0;ut=3;if(!(!se&&!de)){var ye=oe.point,Le=i.getFrameData().timestamp;I.history.push(t.__assign(t.__assign({},ye),{timestamp:Le}));var Ue=I.handlers,Qe=Ue.onStart,lt=Ue.onMove;se||(Qe&&Qe(I.lastMoveEvent,oe),I.startEvent=I.lastMoveEvent),lt&<(I.lastMoveEvent,oe)}}},this.handlePointerMove=function(oe,se){if(I.lastMoveEvent=oe,I.lastMoveEventInfo=pp(se,I.transformPagePoint),Et(oe)&&oe.buttons===0){I.handlePointerUp(oe,se);return}O.default.update(I.updatePoint,!0)},this.handlePointerUp=function(oe,se){I.end();var de=I.handlers,ye=de.onEnd,Le=de.onSessionEnd,Ue=hp(pp(se,I.transformPagePoint),I.history);I.startEvent&&ye&&ye(oe,Ue),Le&&Le(oe,Ue)},!(Or(_)&&_.touches.length>1)){this.handlers=j,this.transformPagePoint=U;var F=Ll(_),K=pp(F,this.transformPagePoint),Y=K.point,X=i.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},Y),{timestamp:X})];var ne=j.onSessionStart;ne&&ne(_,hp(K,this.history)),this.removeListeners=a.pipe(To(window,"pointermove",this.handlePointerMove),To(window,"pointerup",this.handlePointerUp),To(window,"pointercancel",this.handlePointerUp))}}return p.prototype.updateHandlers=function(_){this.handlers=_},p.prototype.end=function(){this.removeListeners&&this.removeListeners(),i.cancelSync.update(this.updatePoint)},p}();function pp(p,_){return _?{point:_(p.point)}:p}function zb(p,_){return{x:p.x-_.x,y:p.y-_.y}}function hp(p,_){var j=p.point;return{point:j,delta:zb(j,Bb(_)),offset:zb(j,LE(_)),velocity:FE(_,.1)}}function LE(p){return p[0]}function Bb(p){return p[p.length-1]}function FE(p,_){if(p.length<2)return{x:0,y:0};for(var j=p.length-1,A=null,I=Bb(p);j>=0&&(A=p[j],!(I.timestamp-A.timestamp>ju(_)));)j--;if(!A)return{x:0,y:0};var V=(I.timestamp-A.timestamp)/1e3;if(V===0)return{x:0,y:0};var U={x:(I.x-A.x)/V,y:(I.y-A.y)/V};return U.x===1/0&&(U.x=0),U.y===1/0&&(U.y=0),U}function ao(p){return p.max-p.min}function Vb(p,_,j){return _===void 0&&(_=0),j===void 0&&(j=.01),a.distance(p,_)I&&(p=j?a.mix(I,p,j.max):Math.min(p,I)),p}function Hb(p,_,j){return{min:_!==void 0?p.min+_:void 0,max:j!==void 0?p.max+j-(p.max-p.min):void 0}}function VE(p,_){var j=_.top,A=_.left,I=_.bottom,V=_.right;return{x:Hb(p.x,A,V),y:Hb(p.y,j,I)}}function qb(p,_){var j,A=_.min-p.min,I=_.max-p.max;return _.max-_.minA?j=a.progress(_.min,_.max-A,p.min):A>I&&(j=a.progress(p.min,p.max-I,_.min)),a.clamp(0,1,j)}function $E(p,_){var j={};return _.min!==void 0&&(j.min=_.min-p.min),_.max!==void 0&&(j.max=_.max-p.min),j}var gp=.35;function HE(p){return p===void 0&&(p=gp),p===!1?p=0:p===!0&&(p=gp),{x:Gb(p,"left","right"),y:Gb(p,"top","bottom")}}function Gb(p,_,j){return{min:Kb(p,_),max:Kb(p,j)}}function Kb(p,_){var j;return typeof p=="number"?p:(j=p[_])!==null&&j!==void 0?j:0}var Yb=function(){return{translate:0,scale:1,origin:0,originPoint:0}},ql=function(){return{x:Yb(),y:Yb()}},Qb=function(){return{min:0,max:0}},hr=function(){return{x:Qb(),y:Qb()}};function io(p){return[p("x"),p("y")]}function Xb(p){var _=p.top,j=p.left,A=p.right,I=p.bottom;return{x:{min:j,max:A},y:{min:_,max:I}}}function qE(p){var _=p.x,j=p.y;return{top:j.min,right:_.max,bottom:j.max,left:_.min}}function GE(p,_){if(!_)return p;var j=_({x:p.left,y:p.top}),A=_({x:p.right,y:p.bottom});return{top:j.y,left:j.x,bottom:A.y,right:A.x}}function mp(p){return p===void 0||p===1}function Zb(p){var _=p.scale,j=p.scaleX,A=p.scaleY;return!mp(_)||!mp(j)||!mp(A)}function Go(p){return Zb(p)||Jb(p.x)||Jb(p.y)||p.z||p.rotate||p.rotateX||p.rotateY}function Jb(p){return p&&p!=="0%"}function Mu(p,_,j){var A=p-j,I=_*A;return j+I}function ev(p,_,j,A,I){return I!==void 0&&(p=Mu(p,I,A)),Mu(p,j,A)+_}function bp(p,_,j,A,I){_===void 0&&(_=0),j===void 0&&(j=1),p.min=ev(p.min,_,j,A,I),p.max=ev(p.max,_,j,A,I)}function tv(p,_){var j=_.x,A=_.y;bp(p.x,j.translate,j.scale,j.originPoint),bp(p.y,A.translate,A.scale,A.originPoint)}function KE(p,_,j,A){var I,V;A===void 0&&(A=!1);var U=j.length;if(U){_.x=_.y=1;for(var F,K,Y=0;Y_?j="y":Math.abs(p.x)>_&&(j="x"),j}function tN(p){var _=p.dragControls,j=p.visualElement,A=me(function(){return new JE(j)});r.useEffect(function(){return _&&_.subscribe(A)},[A,_]),r.useEffect(function(){return A.addListeners()},[A])}function rN(p){var _=p.onPan,j=p.onPanStart,A=p.onPanEnd,I=p.onPanSessionStart,V=p.visualElement,U=_||j||A||I,F=r.useRef(null),K=r.useContext(v).transformPagePoint,Y={onSessionStart:I,onStart:j,onMove:_,onEnd:function(ne,oe){F.current=null,A&&A(ne,oe)}};r.useEffect(function(){F.current!==null&&F.current.updateHandlers(Y)});function X(ne){F.current=new Fb(ne,Y,{transformPagePoint:K})}vi(V,"pointerdown",U&&X),wi(function(){return F.current&&F.current.end()})}var ov={pan:Lt(rN),drag:Lt(tN)},Du=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function nN(){var p=Du.map(function(){return new Ul}),_={},j={clearAllListeners:function(){return p.forEach(function(A){return A.clear()})},updatePropListeners:function(A){Du.forEach(function(I){var V,U="on"+I,F=A[U];(V=_[I])===null||V===void 0||V.call(_),F&&(_[I]=j[U](F))})}};return p.forEach(function(A,I){j["on"+Du[I]]=function(V){return A.add(V)},j["notify"+Du[I]]=function(){for(var V=[],U=0;U=0?window.pageYOffset:null,Y=hN(_,p,F);return V.length&&V.forEach(function(X){var ne=t.__read(X,2),oe=ne[0],se=ne[1];p.getValue(oe).set(se)}),p.syncRender(),K!==null&&window.scrollTo({top:K}),{target:Y,transitionEnd:A}}else return{target:_,transitionEnd:A}};function mN(p,_,j,A){return cN(_)?gN(p,_,j,A):{target:_,transitionEnd:A}}var bN=function(p,_,j,A){var I=sN(p,_,A);return _=I.target,A=I.transitionEnd,mN(p,_,j,A)};function vN(p){return window.getComputedStyle(p)}var pv={treeType:"dom",readValueFromInstance:function(p,_){if(le(_)){var j=ep(_);return j&&j.default||0}else{var A=vN(p);return(ht(_)?A.getPropertyValue(_):A[_])||0}},sortNodePosition:function(p,_){return p.compareDocumentPosition(_)&2?1:-1},getBaseTarget:function(p,_){var j;return(j=p.style)===null||j===void 0?void 0:j[_]},measureViewportBox:function(p,_){var j=_.transformPagePoint;return nv(p,j)},resetTransform:function(p,_,j){var A=j.transformTemplate;_.style.transform=A?A({},""):"none",p.scheduleRender()},restoreTransform:function(p,_){p.style.transform=_.style.transform},removeValueFromRenderState:function(p,_){var j=_.vars,A=_.style;delete j[p],delete A[p]},makeTargetAnimatable:function(p,_,j,A){var I=j.transformValues;A===void 0&&(A=!0);var V=_.transition,U=_.transitionEnd,F=t.__rest(_,["transition","transitionEnd"]),K=Db(F,V||{},p);if(I&&(U&&(U=I(U)),F&&(F=I(F)),K&&(K=I(K))),A){up(p,F,K);var Y=bN(p,F,K,U);U=Y.transitionEnd,F=Y.target}return t.__assign({transition:V,transitionEnd:U},F)},scrapeMotionValuesFromProps:vn,build:function(p,_,j,A,I){p.isVisible!==void 0&&(_.style.visibility=p.isVisible?"visible":"hidden"),Wt(_,j,A,I.transformTemplate)},render:_t},yN=Lu(pv),xN=Lu(t.__assign(t.__assign({},pv),{getBaseTarget:function(p,_){return p[_]},readValueFromInstance:function(p,_){var j;return le(_)?((j=ep(_))===null||j===void 0?void 0:j.default)||0:(_=Hr.has(_)?_:xt(_),p.getAttribute(_))},scrapeMotionValuesFromProps:wo,build:function(p,_,j,A,I){Be(_,j,A,I.transformTemplate)},render:or})),xp=function(p,_){return we(p)?xN(_,{enableHardwareAcceleration:!1}):yN(_,{enableHardwareAcceleration:!0})};function hv(p,_){return _.max===_.min?0:p/(_.max-_.min)*100}var Gl={correct:function(p,_){if(!_.target)return p;if(typeof p=="string")if(o.px.test(p))p=parseFloat(p);else return p;var j=hv(p,_.target.x),A=hv(p,_.target.y);return"".concat(j,"% ").concat(A,"%")}},gv="_$css",wN={correct:function(p,_){var j=_.treeScale,A=_.projectionDelta,I=p,V=p.includes("var("),U=[];V&&(p=p.replace(iv,function(ye){return U.push(ye),gv}));var F=o.complex.parse(p);if(F.length>5)return I;var K=o.complex.createTransformer(p),Y=typeof F[0]!="number"?1:0,X=A.x.scale*j.x,ne=A.y.scale*j.y;F[0+Y]/=X,F[1+Y]/=ne;var oe=a.mix(X,ne,.5);typeof F[2+Y]=="number"&&(F[2+Y]/=oe),typeof F[3+Y]=="number"&&(F[3+Y]/=oe);var se=K(F);if(V){var de=0;se=se.replace(gv,function(){var ye=U[de];return de++,ye})}return se}},_N=function(p){t.__extends(_,p);function _(){return p!==null&&p.apply(this,arguments)||this}return _.prototype.componentDidMount=function(){var j=this,A=this.props,I=A.visualElement,V=A.layoutGroup,U=A.switchLayoutGroup,F=A.layoutId,K=I.projection;ke(CN),K&&(V!=null&&V.group&&V.group.add(K),U!=null&&U.register&&F&&U.register(K),K.root.didUpdate(),K.addEventListener("animationComplete",function(){j.safeToRemove()}),K.setOptions(t.__assign(t.__assign({},K.options),{onExitComplete:function(){return j.safeToRemove()}}))),Te.hasEverUpdated=!0},_.prototype.getSnapshotBeforeUpdate=function(j){var A=this,I=this.props,V=I.layoutDependency,U=I.visualElement,F=I.drag,K=I.isPresent,Y=U.projection;return Y&&(Y.isPresent=K,F||j.layoutDependency!==V||V===void 0?Y.willUpdate():this.safeToRemove(),j.isPresent!==K&&(K?Y.promote():Y.relegate()||O.default.postRender(function(){var X;!((X=Y.getStack())===null||X===void 0)&&X.members.length||A.safeToRemove()}))),null},_.prototype.componentDidUpdate=function(){var j=this.props.visualElement.projection;j&&(j.root.didUpdate(),!j.currentAnimation&&j.isLead()&&this.safeToRemove())},_.prototype.componentWillUnmount=function(){var j=this.props,A=j.visualElement,I=j.layoutGroup,V=j.switchLayoutGroup,U=A.projection;U&&(U.scheduleCheckAfterUnmount(),I!=null&&I.group&&I.group.remove(U),V!=null&&V.deregister&&V.deregister(U))},_.prototype.safeToRemove=function(){var j=this.props.safeToRemove;j==null||j()},_.prototype.render=function(){return null},_}(S.default.Component);function SN(p){var _=t.__read(Zf(),2),j=_[0],A=_[1],I=r.useContext(Oe);return S.default.createElement(_N,t.__assign({},p,{layoutGroup:I,switchLayoutGroup:r.useContext(je),isPresent:j,safeToRemove:A}))}var CN={borderRadius:t.__assign(t.__assign({},Gl),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Gl,borderTopRightRadius:Gl,borderBottomLeftRadius:Gl,borderBottomRightRadius:Gl,boxShadow:wN},mv={measureLayout:SN};function bv(p,_,j){j===void 0&&(j={});var A=ie(p)?p:xn(p);return op("",A,_,j),{stop:function(){return A.stop()},isAnimating:function(){return A.isAnimating()}}}var vv=["TopLeft","TopRight","BottomLeft","BottomRight"],TN=vv.length,yv=function(p){return typeof p=="string"?parseFloat(p):p},xv=function(p){return typeof p=="number"||o.px.test(p)};function ON(p,_,j,A,I,V){var U,F,K,Y;I?(p.opacity=a.mix(0,(U=j.opacity)!==null&&U!==void 0?U:1,PN(A)),p.opacityExit=a.mix((F=_.opacity)!==null&&F!==void 0?F:1,0,kN(A))):V&&(p.opacity=a.mix((K=_.opacity)!==null&&K!==void 0?K:1,(Y=j.opacity)!==null&&Y!==void 0?Y:1,A));for(var X=0;X_?1:j(a.progress(p,_,A))}}function Sv(p,_){p.min=_.min,p.max=_.max}function Ln(p,_){Sv(p.x,_.x),Sv(p.y,_.y)}function Cv(p,_,j,A,I){return p-=_,p=Mu(p,1/j,A),I!==void 0&&(p=Mu(p,1/I,A)),p}function EN(p,_,j,A,I,V,U){if(_===void 0&&(_=0),j===void 0&&(j=1),A===void 0&&(A=.5),V===void 0&&(V=p),U===void 0&&(U=p),o.percent.test(_)){_=parseFloat(_);var F=a.mix(U.min,U.max,_/100);_=F-U.min}if(typeof _=="number"){var K=a.mix(V.min,V.max,A);p===V&&(K-=_),p.min=Cv(p.min,_,j,K,I),p.max=Cv(p.max,_,j,K,I)}}function Tv(p,_,j,A,I){var V=t.__read(j,3),U=V[0],F=V[1],K=V[2];EN(p,_[U],_[F],_[K],_.scale,A,I)}var NN=["x","scaleX","originX"],jN=["y","scaleY","originY"];function Ov(p,_,j,A){Tv(p.x,_,NN,j==null?void 0:j.x,A==null?void 0:A.x),Tv(p.y,_,jN,j==null?void 0:j.y,A==null?void 0:A.y)}function Pv(p){return p.translate===0&&p.scale===1}function kv(p){return Pv(p.x)&&Pv(p.y)}function Ev(p,_){return p.x.min===_.x.min&&p.x.max===_.x.max&&p.y.min===_.y.min&&p.y.max===_.y.max}var RN=function(){function p(){this.members=[]}return p.prototype.add=function(_){ap(this.members,_),_.scheduleRender()},p.prototype.remove=function(_){if(ip(this.members,_),_===this.prevLead&&(this.prevLead=void 0),_===this.lead){var j=this.members[this.members.length-1];j&&this.promote(j)}},p.prototype.relegate=function(_){var j=this.members.findIndex(function(U){return _===U});if(j===0)return!1;for(var A,I=j;I>=0;I--){var V=this.members[I];if(V.isPresent!==!1){A=V;break}}return A?(this.promote(A),!0):!1},p.prototype.promote=function(_,j){var A,I=this.lead;if(_!==I&&(this.prevLead=I,this.lead=_,_.show(),I)){I.instance&&I.scheduleRender(),_.scheduleRender(),_.resumeFrom=I,j&&(_.resumeFrom.preserveOpacity=!0),I.snapshot&&(_.snapshot=I.snapshot,_.snapshot.latestValues=I.animationValues||I.latestValues,_.snapshot.isShared=!0),!((A=_.root)===null||A===void 0)&&A.isUpdating&&(_.isLayoutDirty=!0);var V=_.options.crossfade;V===!1&&I.hide()}},p.prototype.exitAnimationComplete=function(){this.members.forEach(function(_){var j,A,I,V,U;(A=(j=_.options).onExitComplete)===null||A===void 0||A.call(j),(U=(I=_.resumingFrom)===null||I===void 0?void 0:(V=I.options).onExitComplete)===null||U===void 0||U.call(V)})},p.prototype.scheduleRender=function(){this.members.forEach(function(_){_.instance&&_.scheduleRender(!1)})},p.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},p}(),AN="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Nv(p,_,j){var A=p.x.translate/_.x,I=p.y.translate/_.y,V="translate3d(".concat(A,"px, ").concat(I,"px, 0) ");if(V+="scale(".concat(1/_.x,", ").concat(1/_.y,") "),j){var U=j.rotate,F=j.rotateX,K=j.rotateY;U&&(V+="rotate(".concat(U,"deg) ")),F&&(V+="rotateX(".concat(F,"deg) ")),K&&(V+="rotateY(".concat(K,"deg) "))}var Y=p.x.scale*_.x,X=p.y.scale*_.y;return V+="scale(".concat(Y,", ").concat(X,")"),V===AN?"none":V}var MN=function(p,_){return p.depth-_.depth},jv=function(){function p(){this.children=[],this.isDirty=!1}return p.prototype.add=function(_){ap(this.children,_),this.isDirty=!0},p.prototype.remove=function(_){ip(this.children,_),this.isDirty=!0},p.prototype.forEach=function(_){this.isDirty&&this.children.sort(MN),this.isDirty=!1,this.children.forEach(_)},p}(),Rv=1e3;function Av(p){var _=p.attachResizeListener,j=p.defaultParent,A=p.measureScroll,I=p.checkIsScrollRoot,V=p.resetTransform;return function(){function U(F,K,Y){var X=this;K===void 0&&(K={}),Y===void 0&&(Y=j==null?void 0:j()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!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.potentialNodes=new Map,this.checkUpdateFailed=function(){X.isUpdating&&(X.isUpdating=!1,X.clearAllSnapshots())},this.updateProjection=function(){X.nodes.forEach(BN),X.nodes.forEach(VN)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=F,this.latestValues=K,this.root=Y?Y.root||Y:this,this.path=Y?t.__spreadArray(t.__spreadArray([],t.__read(Y.path),!1),[Y],!1):[],this.parent=Y,this.depth=Y?Y.depth+1:0,F&&this.root.registerPotentialNode(F,this);for(var ne=0;ne=0;A--)if(p.path[A].instance){j=p.path[A];break}var I=j&&j!==p.root?j.instance:document,V=I.querySelector('[data-projection-id="'.concat(_,'"]'));V&&p.mount(V,!0)}function Lv(p){p.min=Math.round(p.min),p.max=Math.round(p.max)}function Fv(p){Lv(p.x),Lv(p.y)}var KN=Av({attachResizeListener:function(p,_){return Dr(p,"resize",_)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),La={current:void 0},wp=Av({measureScroll:function(p){return{x:p.scrollLeft,y:p.scrollTop}},defaultParent:function(){if(!La.current){var p=new KN(0,{});p.mount(window),p.setOptions({layoutScroll:!0}),La.current=p}return La.current},resetTransform:function(p,_){p.style.transform=_??"none"},checkIsScrollRoot:function(p){return window.getComputedStyle(p).position==="fixed"}}),zv=t.__assign(t.__assign(t.__assign(t.__assign({},fp),yr),ov),mv),_p=st(function(p,_){return Dn(p,_,zv,xp,wp)});function YN(p){return it(Dn(p,{forwardMotionProps:!1},zv,xp,wp))}var QN=st(Dn);function Bv(){var p=r.useRef(!1);return R(function(){return p.current=!0,function(){p.current=!1}},[]),p}function zu(){var p=Bv(),_=t.__read(r.useState(0),2),j=_[0],A=_[1],I=r.useCallback(function(){p.current&&A(j+1)},[j]),V=r.useCallback(function(){return O.default.postRender(I)},[I]);return[V,j]}var Sp=function(p){var _=p.children,j=p.initial,A=p.isPresent,I=p.onExitComplete,V=p.custom,U=p.presenceAffectsLayout,F=me(XN),K=Ci(),Y=r.useMemo(function(){return{id:K,initial:j,isPresent:A,custom:V,onExitComplete:function(X){var ne,oe;F.set(X,!0);try{for(var se=t.__values(F.values()),de=se.next();!de.done;de=se.next()){var ye=de.value;if(!ye)return}}catch(Le){ne={error:Le}}finally{try{de&&!de.done&&(oe=se.return)&&oe.call(se)}finally{if(ne)throw ne.error}}I==null||I()},register:function(X){return F.set(X,!1),function(){return F.delete(X)}}}},U?void 0:[A]);return r.useMemo(function(){F.forEach(function(X,ne){return F.set(ne,!1)})},[A]),b.useEffect(function(){!A&&!F.size&&(I==null||I())},[A]),b.createElement(P.Provider,{value:Y},_)};function XN(){return new Map}var Oi=function(p){return p.key||""};function ZN(p,_){p.forEach(function(j){var A=Oi(j);_.set(A,j)})}function JN(p){var _=[];return r.Children.forEach(p,function(j){r.isValidElement(j)&&_.push(j)}),_}var ej=function(p){var _=p.children,j=p.custom,A=p.initial,I=A===void 0?!0:A,V=p.onExitComplete,U=p.exitBeforeEnter,F=p.presenceAffectsLayout,K=F===void 0?!0:F,Y=t.__read(zu(),1),X=Y[0],ne=r.useContext(Oe).forceRender;ne&&(X=ne);var oe=Bv(),se=JN(_),de=se,ye=new Set,Le=r.useRef(de),Ue=r.useRef(new Map).current,Qe=r.useRef(!0);if(R(function(){Qe.current=!1,ZN(se,Ue),Le.current=de}),wi(function(){Qe.current=!0,Ue.clear(),ye.clear()}),Qe.current)return b.createElement(b.Fragment,null,de.map(function(gt){return b.createElement(Sp,{key:Oi(gt),isPresent:!0,initial:I?void 0:!1,presenceAffectsLayout:K},gt)}));de=t.__spreadArray([],t.__read(de),!1);for(var lt=Le.current.map(Oi),ut=se.map(Oi),pt=lt.length,jt=0;jt1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),b.createElement(b.Fragment,null,ye.size?de:de.map(function(gt){return r.cloneElement(gt)}))},Vv=r.createContext(null),tj=function(p){return!p.isLayoutDirty&&p.willUpdate(!1)};function Uv(){var p=new Set,_=new WeakMap,j=function(){return p.forEach(tj)};return{add:function(A){p.add(A),_.set(A,A.addEventListener("willUpdate",j))},remove:function(A){var I;p.delete(A),(I=_.get(A))===null||I===void 0||I(),_.delete(A),j()},dirty:j}}var Wv=function(p){return p===!0},rj=function(p){return Wv(p===!0)||p==="id"},$v=function(p){var _,j,A=p.children,I=p.id,V=p.inheritId,U=p.inherit,F=U===void 0?!0:U;V!==void 0&&(F=V);var K=r.useContext(Oe),Y=r.useContext(Vv),X=t.__read(zu(),2),ne=X[0],oe=X[1],se=r.useRef(null),de=(_=K.id)!==null&&_!==void 0?_:Y;se.current===null&&(rj(F)&&de&&(I=I?de+"-"+I:de),se.current={id:I,group:Wv(F)&&(j=K==null?void 0:K.group)!==null&&j!==void 0?j:Uv()});var ye=r.useMemo(function(){return t.__assign(t.__assign({},se.current),{forceRender:ne})},[oe]);return b.createElement(Oe.Provider,{value:ye},A)},nj=0,oj=function(p){var _=p.children;return b.useEffect(function(){n.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),b.createElement($v,{id:me(function(){return"asl-".concat(nj++)})},_)};function aj(p){var _=p.children,j=p.isValidProp,A=t.__rest(p,["children","isValidProp"]);j&&Mn(j),A=t.__assign(t.__assign({},r.useContext(v)),A),A.isStatic=me(function(){return A.isStatic});var I=r.useMemo(function(){return A},[JSON.stringify(A.transition),A.transformPagePoint,A.reducedMotion]);return b.createElement(v.Provider,{value:I},_)}function ij(p){var _=p.children,j=p.features,A=p.strict,I=A===void 0?!1:A,V=t.__read(r.useState(!Cp(j)),2),U=V[1],F=r.useRef(void 0);if(!Cp(j)){var K=j.renderer,Y=t.__rest(j,["renderer"]);F.current=K,d(Y)}return r.useEffect(function(){Cp(j)&&j().then(function(X){var ne=X.renderer,oe=t.__rest(X,["renderer"]);d(oe),F.current=ne,U(!0)})},[]),b.createElement(l.Provider,{value:{renderer:F.current,strict:I}},_)}function Cp(p){return typeof p=="function"}var Hv=r.createContext(null);function lj(p,_,j,A){if(!A)return p;var I=p.findIndex(function(X){return X.value===_});if(I===-1)return p;var V=A>0?1:-1,U=p[I+V];if(!U)return p;var F=p[I],K=U.layout,Y=a.mix(K.min,K.max,.5);return V===1&&F.layout.max+j>Y||V===-1&&F.layout.min+j.001?1/p:zj},ny=!1;function Bj(p){var _=Yo(1),j=Yo(1),A=E();n.invariant(!!(p||A),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),n.warning(ny,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),ny=!0,p?(_=p.scaleX||_,j=p.scaleY||j):A&&(_=A.getValue("scaleX",1),j=A.getValue("scaleY",1));var I=Bu(_,ry),V=Bu(j,ry);return{scaleX:I,scaleY:V}}e.AnimatePresence=ej,e.AnimateSharedLayout=oj,e.DeprecatedLayoutGroupContext=Vv,e.DragControls=ey,e.FlatTree=jv,e.LayoutGroup=$v,e.LayoutGroupContext=Oe,e.LazyMotion=ij,e.MotionConfig=aj,e.MotionConfigContext=v,e.MotionContext=y,e.MotionValue=Ab,e.PresenceContext=P,e.Reorder=vj,e.SwitchLayoutGroupContext=je,e.addPointerEvent=To,e.addScaleCorrector=ke,e.animate=bv,e.animateVisualElement=Au,e.animationControls=Zv,e.animations=fp,e.calcLength=ao,e.checkTargetForNewValues=up,e.createBox=hr,e.createDomMotionComponent=YN,e.createMotionComponent=it,e.domAnimation=Qv,e.domMax=yj,e.filterProps=$r,e.isBrowser=N,e.isDragActive=xi,e.isMotionValue=ie,e.isValidMotionProp=Tr,e.m=QN,e.makeUseVisualState=rn,e.motion=_p,e.motionValue=xn,e.resolveMotionValue=So,e.transform=qv,e.useAnimation=kj,e.useAnimationControls=Jv,e.useAnimationFrame=Xv,e.useCycle=Ej,e.useDeprecatedAnimatedState=Fj,e.useDeprecatedInvertedScale=Bj,e.useDomEvent=Dt,e.useDragControls=Rj,e.useElementScroll=Cj,e.useForceUpdate=zu,e.useInView=Nj,e.useInstantLayoutTransition=ty,e.useInstantTransition=Mj,e.useIsPresent=aE,e.useIsomorphicLayoutEffect=R,e.useMotionTemplate=xj,e.useMotionValue=Yo,e.usePresence=Zf,e.useReducedMotion=B,e.useReducedMotionConfig=H,e.useResetProjection=Ij,e.useScroll=Tp,e.useSpring=wj,e.useTime=Pj,e.useTransform=Bu,e.useUnmountEffect=wi,e.useVelocity=_j,e.useViewportScroll=Tj,e.useVisualElementContext=E,e.visualElement=Lu,e.wrapHandler=Fl})(vr);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{AccordionBody:function(){return w},default:function(){return m}});var r=O(k),n=vr,o=O(at),a=O(Sr),i=O(Ye),s=Xe,f=vf,g=Ke,b=pu;function S(){return S=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.className,u=d.children,h=T(d,["className","children"]),v=(0,f.useAccordion)(),y=v.open,E=v.animate,P=(0,g.useTheme)().accordion,N=P.styles.base;c=c??"";var R=(0,s.twMerge)((0,o.default)((0,i.default)(N.body)),c),M={unmount:{height:"0px",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.2,times:[.4,0,.2,1]}}},L={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},D=(0,a.default)(L,E);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:y?"mount":"unmount",variants:M},r.default.createElement(n.m.div,S({},h,{ref:l,className:R,initial:"unmount",exit:"unmount",animate:y?"mount":"unmount",variants:D}),u)))});w.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.AccordionBody";var m=w})(bT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Accordion:function(){return m},AccordionHeader:function(){return g.AccordionHeader},AccordionBody:function(){return b.AccordionBody},useAccordion:function(){return s.useAccordion},default:function(){return d}});var r=T(k),n=T(at),o=Xe,a=T(Ye),i=Ke,s=vf,f=pu,g=mT,b=bT;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.open,h=l.icon,v=l.animate,y=l.className,E=l.disabled,P=l.children,N=C(l,["open","icon","animate","className","disabled","children"]),R=(0,i.useTheme)().accordion,M=R.defaultProps,L=R.styles.base;h=h??M.icon,v=v??M.animate,y=y??M.className,E=E??M.disabled;var D=(0,o.twMerge)((0,n.default)((0,a.default)(L.container),S({},(0,a.default)(L.disabled),E)),y),B=r.default.useMemo(function(){return{open:u,icon:h,animate:v,disabled:E}},[u,h,v,E]);return r.default.createElement(s.AccordionContextProvider,{value:B},r.default.createElement("div",O({},N,{ref:c,className:D}),P))});m.propTypes={open:f.propTypesOpen,icon:f.propTypesIcon,animate:f.propTypesAnimate,disabled:f.propTypesDisabled,className:f.propTypesClassName,children:f.propTypesChildren},m.displayName="MaterialTailwind.Accordion";var d=Object.assign(m,{Header:g.AccordionHeader,Body:b.AccordionBody})})(H1);var $O={},Gt={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});function t(n,o,a){var i=n.findIndex(function(s){return s===o});return i>=0?o:a}var r=t})(Gt);var Nf={},kl=class{constructor(){this.x=0,this.y=0,this.z=0}findFurthestPoint(t,r,n,o,a,i){return this.x=t-n>r/2?0:r,this.y=o-i>a/2?0:a,this.z=Math.hypot(this.x-(t-n),this.y-(o-i)),this.z}appyStyles(t,r,n,o,a){t.classList.add("ripple"),t.style.backgroundColor=r==="dark"?"rgba(0,0,0, 0.2)":"rgba(255,255,255, 0.3)",t.style.borderRadius="50%",t.style.pointerEvents="none",t.style.position="absolute",t.style.left=a.clientX-n.left-o+"px",t.style.top=a.clientY-n.top-o+"px",t.style.width=t.style.height=o*2+"px"}applyAnimation(t){t.animate([{transform:"scale(0)",opacity:1},{transform:"scale(1.5)",opacity:0}],{duration:500,easing:"linear"})}create(t,r){const n=t.currentTarget;n.style.position="relative",n.style.overflow="hidden";const o=n.getBoundingClientRect(),a=this.findFurthestPoint(t.clientX,n.offsetWidth,o.left,t.clientY,n.offsetHeight,o.top),i=document.createElement("span");this.appyStyles(i,r,o,a,t),this.applyAnimation(i),n.appendChild(i),setTimeout(()=>i.remove(),500)}};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{IconButton:function(){return w},default:function(){return m}});var r=O(k),n=O(Ze),o=O(kl),a=O(at),i=Xe,s=O(Gt),f=O(Ye),g=Ke,b=ci;function S(){return S=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.size,h=d.color,v=d.ripple,y=d.className,E=d.children;d.fullWidth;var P=T(d,["variant","size","color","ripple","className","children","fullWidth"]),N=(0,g.useTheme)().iconButton,R=N.valid,M=N.defaultProps,L=N.styles,D=L.base,B=L.variants,H=L.sizes;c=c??M.variant,u=u??M.size,h=h??M.color,v=v??M.ripple,y=y??M.className;var Q=v!==void 0&&new o.default,W=(0,f.default)(D),z=(0,f.default)(B[(0,s.default)(R.variants,c,"filled")][(0,s.default)(R.colors,h,"gray")]),$=(0,f.default)(H[(0,s.default)(R.sizes,u,"md")]),q=(0,i.twMerge)((0,a.default)(W,$,z),y);return r.default.createElement("button",S({},P,{ref:l,className:q,type:P.type||"button",onMouseDown:function(Z){var ae=P==null?void 0:P.onMouseDown;return v&&Q.create(Z,(c==="filled"||c==="gradient")&&h!=="white"?"light":"dark"),typeof ae=="function"&&ae(Z)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},E))});w.propTypes={variant:n.default.oneOf(b.propTypesVariant),size:n.default.oneOf(b.propTypesSize),color:n.default.oneOf(b.propTypesColor),ripple:b.propTypesRipple,className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.IconButton";var m=w})(Nf);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{Alert:function(){return d},default:function(){return l}});var r=C(k),n=C(Ze),o=vr,a=C(at),i=C(Sr),s=Xe,f=C(Gt),g=C(Ye),b=Ke,S=mm,O=C(Nf);function T(){return T=Object.assign||function(c){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(c,v)&&(h[v]=c[v])}return h}function m(c,u){if(c==null)return{};var h={},v=Object.keys(c),y,E;for(E=0;E=0)&&(h[y]=c[y]);return h}var d=r.default.forwardRef(function(c,u){var h=c.variant,v=c.color,y=c.icon,E=c.open,P=c.action,N=c.onClose,R=c.animate,M=c.className,L=c.children,D=w(c,["variant","color","icon","open","action","onClose","animate","className","children"]),B=(0,b.useTheme)().alert,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.variants;h=h??H.variant,v=v??H.color,M=M??H.className,R=R??H.animate,E=E??H.open,P=P??H.action,N=N??H.onClose;var q=(0,g.default)(z.alert),Z=(0,g.default)(z.action),ae=(0,g.default)($[(0,f.default)(Q.variants,h,"filled")][(0,f.default)(Q.colors,v,"gray")]),ge=(0,s.twMerge)((0,a.default)(q,ae),M),ue=(0,a.default)(Z),te={unmount:{opacity:0},mount:{opacity:1}},Se=(0,i.default)(te,R),ve=r.default.createElement("div",{className:"shrink-0"},y),pe=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(pe,null,E&&r.default.createElement(o.m.div,T({},D,{ref:u,role:"alert",className:"".concat(ge," flex"),initial:"unmount",exit:"unmount",animate:E?"mount":"unmount",variants:Se}),y&&ve,r.default.createElement("div",{className:"".concat(y?"ml-3":""," mr-12")},L),N&&!P&&r.default.createElement(O.default,{onClick:N,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?v:"white",className:ue},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"h-6 w-6",strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),P||null)))});d.propTypes={variant:n.default.oneOf(S.propTypesVariant),color:n.default.oneOf(S.propTypesColor),icon:S.propTypesIcon,open:S.propTypesOpen,action:S.propTypesAction,onClose:S.propTypesOnClose,animate:S.propTypesAnimate,className:S.propTypesClassName,children:S.propTypesChildren},d.displayName="MaterialTailwind.Alert";var l=d})($O);var HO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{Avatar:function(){return w},default:function(){return m}});var r=O(k),n=O(Ze),o=O(at),a=Xe,i=O(Gt),s=O(Ye),f=Ke,g=bm;function b(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function S(){return S=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.size,h=d.className,v=d.color,y=d.withBorder,E=T(d,["variant","size","className","color","withBorder"]),P=(0,f.useTheme)().avatar,N=P.valid,R=P.defaultProps,M=P.styles,L=M.base,D=M.variants,B=M.sizes,H=M.borderColor;c=c??R.variant,u=u??R.size,h=h??R.className,y=y??R.withBorder,v=v??R.color;var Q=(0,s.default)(D[(0,i.default)(N.variants,c,"rounded")]),W=(0,s.default)(B[(0,i.default)(N.sizes,u,"md")]),z=(0,s.default)(H[(0,i.default)(N.colors,v,"gray")]),$,q=(0,a.twMerge)((0,o.default)((0,s.default)(L.initial),Q,W,($={},b($,(0,s.default)(L.withBorder),y),b($,z,y),$)),h);return r.default.createElement("img",S({},E,{ref:l,className:q}))});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),className:g.propTypesClassName,withBorder:g.propTypesWithBorder,color:n.default.oneOf(g.propTypesColor)},w.displayName="MaterialTailwind.Avatar";var m=w})(HO);var qO={},GO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return s}});var r=n(Ze);function n(f){return f&&f.__esModule?f:{default:f}}var o=r.default.node,a=r.default.bool,i=r.default.string,s=r.default.node.isRequired})(GO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{Breadcrumbs:function(){return w},default:function(){return m}});var r=O(k),n=b(at),o=Xe,a=b(Ye),i=Ke,s=GO;function f(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function g(){return g=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=(0,r.forwardRef)(function(d,l){var c=d.separator,u=d.fullWidth,h=d.className,v=d.children,y=T(d,["separator","fullWidth","className","children"]),E=(0,i.useTheme)().breadcrumbs,P=E.defaultProps,N=E.styles.base;c=c??P.separator,u=u??P.fullWidth,h=h??P.className;var R=(0,n.default)((0,a.default)(N.root.initial),f({},(0,a.default)(N.root.fullWidth),u)),M=(0,o.twMerge)((0,n.default)((0,a.default)(N.list)),h),L=(0,n.default)((0,a.default)(N.item.initial)),D=(0,n.default)((0,a.default)(N.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:R},r.default.createElement("ol",g({},y,{ref:l,className:M}),r.Children.map(v,function(B,H){if((0,r.isValidElement)(B)){var Q;return r.default.createElement("li",{className:(0,n.default)(L,f({},(0,a.default)(N.item.disabled),B==null||(Q=B.props)===null||Q===void 0?void 0:Q.disabled))},B,H!==r.Children.count(v)-1&&r.default.createElement("span",{className:D},c))}return null})))});w.propTypes={separator:s.propTypesSeparator,fullWidth:s.propTypesFullWidth,className:s.propTypesClassName,children:s.propTypesChildren},w.displayName="MaterialTailwind.Breadcrumbs";var m=w})(qO);var KO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Button:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(kl),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=ci;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.variant,h=l.size,v=l.color,y=l.fullWidth,E=l.ripple,P=l.className,N=l.children,R=C(l,["variant","size","color","fullWidth","ripple","className","children"]),M=(0,g.useTheme)().button,L=M.valid,D=M.defaultProps,B=M.styles,H=B.base,Q=B.variants,W=B.sizes;u=u??D.variant,h=h??D.size,v=v??D.color,y=y??D.fullWidth,E=E??D.ripple,P=P??D.className;var z=E!==void 0&&new o.default,$=(0,f.default)(H.initial),q=(0,f.default)(Q[(0,s.default)(L.variants,u,"filled")][(0,s.default)(L.colors,v,"gray")]),Z=(0,f.default)(W[(0,s.default)(L.sizes,h,"md")]),ae=(0,i.twMerge)((0,a.default)($,Z,q,S({},(0,f.default)(H.fullWidth),y)),P);return r.default.createElement("button",O({},R,{ref:c,className:ae,type:R.type||"button",onMouseDown:function(ge){var ue=R==null?void 0:R.onMouseDown;return E&&z.create(ge,(u==="filled"||u==="gradient")&&v!=="white"?"light":"dark"),typeof ue=="function"&&ue(ge)}}),N)});m.propTypes={variant:n.default.oneOf(b.propTypesVariant),size:n.default.oneOf(b.propTypesSize),color:n.default.oneOf(b.propTypesColor),fullWidth:b.propTypesFullWidth,ripple:b.propTypesRipple,className:b.propTypesClassName,children:b.propTypesChildren},m.displayName="MaterialTailwind.Button";var d=m})(KO);var YO={},QO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{CardHeader:function(){return w},default:function(){return m}});var r=O(k),n=O(Ze),o=O(at),a=Xe,i=O(Gt),s=O(Ye),f=Ke,g=di;function b(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function S(){return S=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.color,h=d.shadow,v=d.floated,y=d.className,E=d.children,P=T(d,["variant","color","shadow","floated","className","children"]),N=(0,f.useTheme)().cardHeader,R=N.defaultProps,M=N.styles,L=N.valid,D=M.base,B=M.variants;c=c??R.variant,u=u??R.color,h=h??R.shadow,v=v??R.floated,y=y??R.className;var H=(0,s.default)(D.initial),Q=(0,s.default)(B[(0,i.default)(L.variants,c,"filled")][(0,i.default)(L.colors,u,"white")]),W=(0,a.twMerge)((0,o.default)(H,Q,b({},(0,s.default)(D.shadow),h),b({},(0,s.default)(D.floated),v)),y);return r.default.createElement("div",S({},P,{ref:l,className:W}),E)});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),shadow:g.propTypesShadow,floated:g.propTypesFloated,className:g.propTypesClassName,children:g.propTypesChildren},w.displayName="MaterialTailwind.CardHeader";var m=w})(QO);var XO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{CardBody:function(){return O},default:function(){return T}});var r=g(k),n=g(at),o=Xe,a=g(Ye),i=Ke,s=di;function f(){return f=Object.assign||function(C){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,i.useTheme)().cardBody,u=c.defaultProps,h=c.styles.base;m=m??u.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),m);return r.default.createElement("div",f({},l,{ref:w,className:v}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.CardBody";var T=O})(XO);var ZO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{CardFooter:function(){return T},default:function(){return C}});var r=b(k),n=b(at),o=Xe,a=b(Ye),i=Ke,s=di;function f(w,m,d){return m in w?Object.defineProperty(w,m,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[m]=d,w}function g(){return g=Object.assign||function(w){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.divider,l=w.className,c=w.children,u=S(w,["divider","className","children"]),h=(0,i.useTheme)().cardFooter,v=h.defaultProps,y=h.styles.base;l=l??v.className,d=d??v.divider;var E=(0,o.twMerge)((0,n.default)((0,a.default)(y.initial),f({},(0,a.default)(y.divider),d)),l);return r.default.createElement("div",g({},u,{ref:m,className:E}),c)});T.propTypes={divider:s.propTypesDivider,className:s.propTypesClassName,children:s.propTypesChildren},T.displayName="MaterialTailwind.CardFooter";var C=T})(ZO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{Card:function(){return l},CardHeader:function(){return g.CardHeader},CardBody:function(){return b.CardBody},CardFooter:function(){return S.CardFooter},default:function(){return c}});var r=w(k),n=w(Ze),o=w(at),a=Xe,i=w(Gt),s=w(Ye),f=Ke,g=QO,b=XO,S=ZO,O=di;function T(u,h,v){return h in u?Object.defineProperty(u,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):u[h]=v,u}function C(){return C=Object.assign||function(u){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function d(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P=0)&&(v[E]=u[E]);return v}var l=r.default.forwardRef(function(u,h){var v=u.variant,y=u.color,E=u.shadow,P=u.className,N=u.children,R=m(u,["variant","color","shadow","className","children"]),M=(0,f.useTheme)().card,L=M.defaultProps,D=M.styles,B=M.valid,H=D.base,Q=D.variants;v=v??L.variant,y=y??L.color,E=E??L.shadow,P=P??L.className;var W=(0,s.default)(H.initial),z=(0,s.default)(Q[(0,i.default)(B.variants,v,"filled")][(0,i.default)(B.colors,y,"white")]),$=(0,a.twMerge)((0,o.default)(W,z,T({},(0,s.default)(H.shadow),E)),P);return r.default.createElement("div",C({},R,{ref:h,className:$}),N)});l.propTypes={variant:n.default.oneOf(O.propTypesVariant),color:n.default.oneOf(O.propTypesColor),shadow:O.propTypesShadow,className:O.propTypesClassName,children:O.propTypesChildren},l.displayName="MaterialTailwind.Card";var c=Object.assign(l,{Header:g.CardHeader,Body:b.CardBody,Footer:S.CardFooter})})(YO);var JO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Checkbox:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(kl),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=fi;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.color,h=l.label,v=l.icon,y=l.ripple,E=l.className,P=l.disabled,N=l.containerProps,R=l.labelProps,M=l.iconProps,L=l.inputRef,D=C(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),B=(0,g.useTheme)().checkbox,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.colors,q=r.default.useId();u=u??H.color,h=h??H.label,v=v??H.icon,y=y??H.ripple,E=E??H.className,P=P??H.disabled,N=N??H.containerProps,R=R??H.labelProps,M=M??H.iconProps;var Z=y!==void 0&&new o.default,ae=(0,a.default)((0,f.default)(z.root),S({},(0,f.default)(z.disabled),P)),ge=(0,i.twMerge)((0,a.default)((0,f.default)(z.container)),N==null?void 0:N.className),ue=(0,i.twMerge)((0,a.default)((0,f.default)(z.input),(0,f.default)($[(0,s.default)(Q.colors,u,"gray")])),E),te=(0,i.twMerge)((0,a.default)((0,f.default)(z.label)),R==null?void 0:R.className),Se=(0,i.twMerge)((0,a.default)((0,f.default)(z.icon)),M==null?void 0:M.className);return r.default.createElement("div",{ref:c,className:ae},r.default.createElement("label",O({},N,{className:ge,htmlFor:D.id||q,onMouseDown:function(ve){var pe=N==null?void 0:N.onMouseDown;return y&&Z.create(ve,"dark"),typeof pe=="function"&&pe(ve)}}),r.default.createElement("input",O({},D,{ref:L,type:"checkbox",disabled:P,className:ue,id:D.id||q})),r.default.createElement("span",{className:Se},v||r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-3.5 w-3.5",viewBox:"0 0 20 20",fill:"currentColor",stroke:"currentColor",strokeWidth:1},r.default.createElement("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})))),h&&r.default.createElement("label",O({},R,{className:te,htmlFor:D.id||q}),h))});m.propTypes={color:n.default.oneOf(b.propTypesColor),label:b.propTypesLabel,icon:b.propTypesIcon,ripple:b.propTypesRipple,className:b.propTypesClassName,disabled:b.propTypesDisabled,containerProps:b.propTypesObject,labelProps:b.propTypesObject},m.displayName="MaterialTailwind.Checkbox";var d=m})(JO);var eP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{Chip:function(){return d},default:function(){return l}});var r=C(k),n=C(Ze),o=vr,a=C(at),i=C(Sr),s=Xe,f=C(Gt),g=C(Ye),b=Ke,S=Cm,O=C(Nf);function T(){return T=Object.assign||function(c){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(c,v)&&(h[v]=c[v])}return h}function m(c,u){if(c==null)return{};var h={},v=Object.keys(c),y,E;for(E=0;E=0)&&(h[y]=c[y]);return h}var d=r.default.forwardRef(function(c,u){var h=c.variant,v=c.size,y=c.color,E=c.icon,P=c.open,N=c.onClose,R=c.action,M=c.animate,L=c.className,D=c.value,B=w(c,["variant","size","color","icon","open","onClose","action","animate","className","value"]),H=(0,b.useTheme)().chip,Q=H.defaultProps,W=H.valid,z=H.styles,$=z.base,q=z.variants,Z=z.sizes;h=h??Q.variant,v=v??Q.size,y=y??Q.color,L=L??Q.className,M=M??Q.animate,P=P??Q.open,R=R??Q.action,N=N??Q.onClose;var ae=(0,g.default)($.chip),ge=(0,g.default)($.action),ue=(0,g.default)($.icon),te=(0,g.default)(q[(0,f.default)(W.variants,h,"filled")][(0,f.default)(W.colors,y,"gray")]),Se=(0,g.default)(Z[(0,f.default)(W.sizes,v,"md")].chip),ve=(0,g.default)(Z[(0,f.default)(W.sizes,v,"md")].action),pe=(0,g.default)(Z[(0,f.default)(W.sizes,v,"md")].icon),re=(0,s.twMerge)((0,a.default)(ae,te,Se),L),me=(0,a.default)(ge,ve),Te=(0,a.default)(ue,pe),Ne=(0,a.default)({"ml-4":E&&v==="sm","ml-[18px]":E&&v==="md","ml-5":E&&v==="lg","mr-5":N}),Pe={unmount:{opacity:0},mount:{opacity:1}},Oe=(0,i.default)(Pe,M),je=r.default.createElement("div",{className:Te},E),ze=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(ze,null,P&&r.default.createElement(o.m.div,T({},B,{ref:u,className:re,initial:"unmount",exit:"unmount",animate:P?"mount":"unmount",variants:Oe}),E&&je,r.default.createElement("span",{className:Ne},D),N&&!R&&r.default.createElement(O.default,{onClick:N,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?y:"white",className:me},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:(0,a.default)({"h-3.5 w-3.5":v==="sm","h-4 w-4":v==="md","h-5 w-5":v==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),R||null)))});d.propTypes={variant:n.default.oneOf(S.propTypesVariant),size:n.default.oneOf(S.propTypesSize),color:n.default.oneOf(S.propTypesColor),icon:S.propTypesIcon,open:S.propTypesOpen,onClose:S.propTypesOnClose,action:S.propTypesAction,animate:S.propTypesAnimate,className:S.propTypesClassName,value:S.propTypesValue},d.displayName="MaterialTailwind.Chip";var l=d})(eP);var tP={},mF=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ni=new WeakMap,sc=new WeakMap,uc={},fh=0,rP=function(e){return e&&(e.host||rP(e.parentNode))},bF=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=rP(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})},vF=function(e,t,r,n){var o=bF(t,Array.isArray(e)?e:[e]);uc[r]||(uc[r]=new WeakMap);var a=uc[r],i=[],s=new Set,f=new Set(o),g=function(S){!S||s.has(S)||(s.add(S),g(S.parentNode))};o.forEach(g);var b=function(S){!S||f.has(S)||Array.prototype.forEach.call(S.children,function(O){if(s.has(O))b(O);else try{var T=O.getAttribute(n),C=T!==null&&T!=="false",w=(Ni.get(O)||0)+1,m=(a.get(O)||0)+1;Ni.set(O,w),a.set(O,m),i.push(O),w===1&&C&&sc.set(O,!0),m===1&&O.setAttribute(r,"true"),C||O.setAttribute(n,"true")}catch(d){console.error("aria-hidden: cannot operate on ",O,d)}})};return b(t),s.clear(),fh++,function(){i.forEach(function(S){var O=Ni.get(S)-1,T=a.get(S)-1;Ni.set(S,O),a.set(S,T),O||(sc.has(S)||S.removeAttribute(n),sc.delete(S)),T||S.removeAttribute(r)}),fh--,fh||(Ni=new WeakMap,Ni=new WeakMap,sc=new WeakMap,uc={})}},yF=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||mF(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),vF(n,o,r,"aria-hidden")):function(){return null}};/*!
-* tabbable 6.2.0
-* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
-*/var xF=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Q0=xF.join(","),nP=typeof Element>"u",tu=nP?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Id=!nP&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},Dd=function e(t,r){var n;r===void 0&&(r=!0);var o=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"inert"),a=o===""||o==="true",i=a||r&&t&&e(t.parentNode);return i},wF=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},_F=function(t,r,n){if(Dd(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(Q0));return r&&tu.call(t,Q0)&&o.unshift(t),o=o.filter(n),o},SF=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!Dd(i,!1))if(i.tagName==="SLOT"){var s=i.assignedElements(),f=s.length?s:i.children,g=e(f,!0,n);n.flatten?o.push.apply(o,g):o.push({scopeParent:i,candidates:g})}else{var b=tu.call(i,Q0);b&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var S=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),O=!Dd(S,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(S&&O){var T=e(S===!0?i.children:S.children,!0,n);n.flatten?o.push.apply(o,T):o.push({scopeParent:i,candidates:T})}else a.unshift.apply(a,i.children)}}return o},oP=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},aP=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||wF(t))&&!oP(t)?0:t.tabIndex},CF=function(t,r){var n=aP(t);return n<0&&r&&!oP(t)?0:n},TF=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},iP=function(t){return t.tagName==="INPUT"},OF=function(t){return iP(t)&&t.type==="hidden"},PF=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},kF=function(t,r){for(var n=0;nsummary:first-of-type"),i=a?t.parentElement:t;if(tu.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var s=t;t;){var f=t.parentElement,g=Id(t);if(f&&!f.shadowRoot&&o(f)===!0)return sw(t);t.assignedSlot?t=t.assignedSlot:!f&&g!==t.ownerDocument?t=g.host:t=f}t=s}if(RF(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return sw(t);return!1},MF=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var n=0;n=0)},LF=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,s=i?o.scopeParent:o,f=CF(s,i),g=i?e(o.candidates):s;f===0?i?r.push.apply(r,g):r.push(s):n.push({documentOrder:a,tabIndex:f,item:o,isScope:i,content:g})}),n.sort(TF).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},Ld=function(t,r){r=r||{};var n;return r.getShadowRoot?n=SF([t],r.includeContainer,{filter:uw.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:DF}):n=_F(t,r.includeContainer,uw.bind(null,r)),LF(n)};const lP=["top","right","bottom","left"],cw=["start","end"],dw=lP.reduce((e,t)=>e.concat(t,t+"-"+cw[0],t+"-"+cw[1]),[]),Xn=Math.min,Rr=Math.max,Fd=Math.round,cc=Math.floor,go=e=>({x:e,y:e}),FF={left:"right",right:"left",bottom:"top",top:"bottom"},zF={start:"end",end:"start"};function X0(e,t,r){return Rr(e,Xn(t,r))}function Zn(e,t){return typeof e=="function"?e(t):e}function pn(e){return e.split("-")[0]}function Yn(e){return e.split("-")[1]}function Jm(e){return e==="x"?"y":"x"}function eb(e){return e==="y"?"height":"width"}const BF=new Set(["top","bottom"]);function Hn(e){return BF.has(pn(e))?"y":"x"}function tb(e){return Jm(Hn(e))}function sP(e,t,r){r===void 0&&(r=!1);const n=Yn(e),o=tb(e),a=eb(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=Bd(i)),[i,Bd(i)]}function VF(e){const t=Bd(e);return[zd(e),t,zd(t)]}function zd(e){return e.replace(/start|end/g,t=>zF[t])}const fw=["left","right"],pw=["right","left"],UF=["top","bottom"],WF=["bottom","top"];function $F(e,t,r){switch(e){case"top":case"bottom":return r?t?pw:fw:t?fw:pw;case"left":case"right":return t?UF:WF;default:return[]}}function HF(e,t,r,n){const o=Yn(e);let a=$F(pn(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(zd)))),a}function Bd(e){return e.replace(/left|right|bottom|top/g,t=>FF[t])}function qF(e){return{top:0,right:0,bottom:0,left:0,...e}}function rb(e){return typeof e!="number"?qF(e):{top:e,right:e,bottom:e,left:e}}function gl(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function hw(e,t,r){let{reference:n,floating:o}=e;const a=Hn(t),i=tb(t),s=eb(i),f=pn(t),g=a==="y",b=n.x+n.width/2-o.width/2,S=n.y+n.height/2-o.height/2,O=n[s]/2-o[s]/2;let T;switch(f){case"top":T={x:b,y:n.y-o.height};break;case"bottom":T={x:b,y:n.y+n.height};break;case"right":T={x:n.x+n.width,y:S};break;case"left":T={x:n.x-o.width,y:S};break;default:T={x:n.x,y:n.y}}switch(Yn(t)){case"start":T[i]-=O*(r&&g?-1:1);break;case"end":T[i]+=O*(r&&g?-1:1);break}return T}const GF=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,s=a.filter(Boolean),f=await(i.isRTL==null?void 0:i.isRTL(t));let g=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:b,y:S}=hw(g,n,f),O=n,T={},C=0;for(let w=0;w({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:i,elements:s,middlewareData:f}=t,{element:g,padding:b=0}=Zn(e,t)||{};if(g==null)return{};const S=rb(b),O={x:r,y:n},T=tb(o),C=eb(T),w=await i.getDimensions(g),m=T==="y",d=m?"top":"left",l=m?"bottom":"right",c=m?"clientHeight":"clientWidth",u=a.reference[C]+a.reference[T]-O[T]-a.floating[C],h=O[T]-a.reference[T],v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(g));let y=v?v[c]:0;(!y||!await(i.isElement==null?void 0:i.isElement(v)))&&(y=s.floating[c]||a.floating[C]);const E=u/2-h/2,P=y/2-w[C]/2-1,N=Xn(S[d],P),R=Xn(S[l],P),M=N,L=y-w[C]-R,D=y/2-w[C]/2+E,B=X0(M,D,L),H=!f.arrow&&Yn(o)!=null&&D!==B&&a.reference[C]/2-(DYn(o)===e),...r.filter(o=>Yn(o)!==e)]:r.filter(o=>pn(o)===o)).filter(o=>e?Yn(o)===e||(t?zd(o)!==o:!1):!0)}const QF=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:s,platform:f,elements:g}=t,{crossAxis:b=!1,alignment:S,allowedPlacements:O=dw,autoAlignment:T=!0,...C}=Zn(e,t),w=S!==void 0||O===dw?YF(S||null,T,O):O,m=await ni(t,C),d=((r=i.autoPlacement)==null?void 0:r.index)||0,l=w[d];if(l==null)return{};const c=sP(l,a,await(f.isRTL==null?void 0:f.isRTL(g.floating)));if(s!==l)return{reset:{placement:w[0]}};const u=[m[pn(l)],m[c[0]],m[c[1]]],h=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:l,overflows:u}],v=w[d+1];if(v)return{data:{index:d+1,overflows:h},reset:{placement:v}};const y=h.map(N=>{const R=Yn(N.placement);return[N.placement,R&&b?N.overflows.slice(0,2).reduce((M,L)=>M+L,0):N.overflows[0],N.overflows]}).sort((N,R)=>N[1]-R[1]),P=((o=y.filter(N=>N[2].slice(0,Yn(N[0])?2:3).every(R=>R<=0))[0])==null?void 0:o[0])||y[0][0];return P!==s?{data:{index:d+1,overflows:h},reset:{placement:P}}:{}}}},XF=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:a,rects:i,initialPlacement:s,platform:f,elements:g}=t,{mainAxis:b=!0,crossAxis:S=!0,fallbackPlacements:O,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:w=!0,...m}=Zn(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=pn(o),l=Hn(s),c=pn(s)===s,u=await(f.isRTL==null?void 0:f.isRTL(g.floating)),h=O||(c||!w?[Bd(s)]:VF(s)),v=C!=="none";!O&&v&&h.push(...HF(s,w,C,u));const y=[s,...h],E=await ni(t,m),P=[];let N=((n=a.flip)==null?void 0:n.overflows)||[];if(b&&P.push(E[d]),S){const D=sP(o,i,u);P.push(E[D[0]],E[D[1]])}if(N=[...N,{placement:o,overflows:P}],!P.every(D=>D<=0)){var R,M;const D=(((R=a.flip)==null?void 0:R.index)||0)+1,B=y[D];if(B&&(!(S==="alignment"?l!==Hn(B):!1)||N.every(W=>Hn(W.placement)===l?W.overflows[0]>0:!0)))return{data:{index:D,overflows:N},reset:{placement:B}};let H=(M=N.filter(Q=>Q.overflows[0]<=0).sort((Q,W)=>Q.overflows[1]-W.overflows[1])[0])==null?void 0:M.placement;if(!H)switch(T){case"bestFit":{var L;const Q=(L=N.filter(W=>{if(v){const z=Hn(W.placement);return z===l||z==="y"}return!0}).map(W=>[W.placement,W.overflows.filter(z=>z>0).reduce((z,$)=>z+$,0)]).sort((W,z)=>W[1]-z[1])[0])==null?void 0:L[0];Q&&(H=Q);break}case"initialPlacement":H=s;break}if(o!==H)return{reset:{placement:H}}}return{}}}};function gw(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function mw(e){return lP.some(t=>e[t]>=0)}const ZF=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=Zn(e,t);switch(n){case"referenceHidden":{const a=await ni(t,{...o,elementContext:"reference"}),i=gw(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:mw(i)}}}case"escaped":{const a=await ni(t,{...o,altBoundary:!0}),i=gw(a,r.floating);return{data:{escapedOffsets:i,escaped:mw(i)}}}default:return{}}}}};function uP(e){const t=Xn(...e.map(a=>a.left)),r=Xn(...e.map(a=>a.top)),n=Rr(...e.map(a=>a.right)),o=Rr(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function JF(e){const t=e.slice().sort((o,a)=>o.y-a.y),r=[];let n=null;for(let o=0;on.height/2?r.push([a]):r[r.length-1].push(a),n=a}return r.map(o=>gl(uP(o)))}const e6=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:n,rects:o,platform:a,strategy:i}=t,{padding:s=2,x:f,y:g}=Zn(e,t),b=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),S=JF(b),O=gl(uP(b)),T=rb(s);function C(){if(S.length===2&&S[0].left>S[1].right&&f!=null&&g!=null)return S.find(m=>f>m.left-T.left&&fm.top-T.top&&g=2){if(Hn(r)==="y"){const N=S[0],R=S[S.length-1],M=pn(r)==="top",L=N.top,D=R.bottom,B=M?N.left:R.left,H=M?N.right:R.right,Q=H-B,W=D-L;return{top:L,bottom:D,left:B,right:H,width:Q,height:W,x:B,y:L}}const m=pn(r)==="left",d=Rr(...S.map(N=>N.right)),l=Xn(...S.map(N=>N.left)),c=S.filter(N=>m?N.left===l:N.right===d),u=c[0].top,h=c[c.length-1].bottom,v=l,y=d,E=y-v,P=h-u;return{top:u,bottom:h,left:v,right:y,width:E,height:P,x:v,y:u}}return O}const w=await a.getElementRects({reference:{getBoundingClientRect:C},floating:n.floating,strategy:i});return o.reference.x!==w.reference.x||o.reference.y!==w.reference.y||o.reference.width!==w.reference.width||o.reference.height!==w.reference.height?{reset:{rects:w}}:{}}}},cP=new Set(["left","top"]);async function t6(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=pn(r),s=Yn(r),f=Hn(r)==="y",g=cP.has(i)?-1:1,b=a&&f?-1:1,S=Zn(t,e);let{mainAxis:O,crossAxis:T,alignmentAxis:C}=typeof S=="number"?{mainAxis:S,crossAxis:0,alignmentAxis:null}:{mainAxis:S.mainAxis||0,crossAxis:S.crossAxis||0,alignmentAxis:S.alignmentAxis};return s&&typeof C=="number"&&(T=s==="end"?C*-1:C),f?{x:T*b,y:O*g}:{x:O*g,y:T*b}}const r6=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:a,placement:i,middlewareData:s}=t,f=await t6(t,e);return i===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:o+f.x,y:a+f.y,data:{...f,placement:i}}}}},n6=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:s={fn:m=>{let{x:d,y:l}=m;return{x:d,y:l}}},...f}=Zn(e,t),g={x:r,y:n},b=await ni(t,f),S=Hn(pn(o)),O=Jm(S);let T=g[O],C=g[S];if(a){const m=O==="y"?"top":"left",d=O==="y"?"bottom":"right",l=T+b[m],c=T-b[d];T=X0(l,T,c)}if(i){const m=S==="y"?"top":"left",d=S==="y"?"bottom":"right",l=C+b[m],c=C-b[d];C=X0(l,C,c)}const w=s.fn({...t,[O]:T,[S]:C});return{...w,data:{x:w.x-r,y:w.y-n,enabled:{[O]:a,[S]:i}}}}}},o6=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:s=0,mainAxis:f=!0,crossAxis:g=!0}=Zn(e,t),b={x:r,y:n},S=Hn(o),O=Jm(S);let T=b[O],C=b[S];const w=Zn(s,t),m=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(f){const c=O==="y"?"height":"width",u=a.reference[O]-a.floating[c]+m.mainAxis,h=a.reference[O]+a.reference[c]-m.mainAxis;Th&&(T=h)}if(g){var d,l;const c=O==="y"?"width":"height",u=cP.has(pn(o)),h=a.reference[S]-a.floating[c]+(u&&((d=i.offset)==null?void 0:d[S])||0)+(u?0:m.crossAxis),v=a.reference[S]+a.reference[c]+(u?0:((l=i.offset)==null?void 0:l[S])||0)-(u?m.crossAxis:0);Cv&&(C=v)}return{[O]:T,[S]:C}}}},a6=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:a,platform:i,elements:s}=t,{apply:f=()=>{},...g}=Zn(e,t),b=await ni(t,g),S=pn(o),O=Yn(o),T=Hn(o)==="y",{width:C,height:w}=a.floating;let m,d;S==="top"||S==="bottom"?(m=S,d=O===(await(i.isRTL==null?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(d=S,m=O==="end"?"top":"bottom");const l=w-b.top-b.bottom,c=C-b.left-b.right,u=Xn(w-b[m],l),h=Xn(C-b[d],c),v=!t.middlewareData.shift;let y=u,E=h;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(E=c),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(y=l),v&&!O){const N=Rr(b.left,0),R=Rr(b.right,0),M=Rr(b.top,0),L=Rr(b.bottom,0);T?E=C-2*(N!==0||R!==0?N+R:Rr(b.left,b.right)):y=w-2*(M!==0||L!==0?M+L:Rr(b.top,b.bottom))}await f({...t,availableWidth:E,availableHeight:y});const P=await i.getDimensions(s.floating);return C!==P.width||w!==P.height?{reset:{rects:!0}}:{}}}};function jf(){return typeof window<"u"}function El(e){return dP(e)?(e.nodeName||"").toLowerCase():"#document"}function dn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function xo(e){var t;return(t=(dP(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function dP(e){return jf()?e instanceof Node||e instanceof dn(e).Node:!1}function Jn(e){return jf()?e instanceof Element||e instanceof dn(e).Element:!1}function bo(e){return jf()?e instanceof HTMLElement||e instanceof dn(e).HTMLElement:!1}function bw(e){return!jf()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof dn(e).ShadowRoot}const i6=new Set(["inline","contents"]);function yu(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=eo(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!i6.has(o)}const l6=new Set(["table","td","th"]);function s6(e){return l6.has(El(e))}const u6=[":popover-open",":modal"];function Rf(e){return u6.some(t=>{try{return e.matches(t)}catch{return!1}})}const c6=["transform","translate","scale","rotate","perspective"],d6=["transform","translate","scale","rotate","perspective","filter"],f6=["paint","layout","strict","content"];function nb(e){const t=ob(),r=Jn(e)?eo(e):e;return c6.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||d6.some(n=>(r.willChange||"").includes(n))||f6.some(n=>(r.contain||"").includes(n))}function p6(e){let t=Oa(e);for(;bo(t)&&!ml(t);){if(nb(t))return t;if(Rf(t))return null;t=Oa(t)}return null}function ob(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const h6=new Set(["html","body","#document"]);function ml(e){return h6.has(El(e))}function eo(e){return dn(e).getComputedStyle(e)}function Af(e){return Jn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Oa(e){if(El(e)==="html")return e;const t=e.assignedSlot||e.parentNode||bw(e)&&e.host||xo(e);return bw(t)?t.host:t}function fP(e){const t=Oa(e);return ml(t)?e.ownerDocument?e.ownerDocument.body:e.body:bo(t)&&yu(t)?t:fP(t)}function Mo(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=fP(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=dn(o);if(a){const s=Z0(i);return t.concat(i,i.visualViewport||[],yu(o)?o:[],s&&r?Mo(s):[])}return t.concat(o,Mo(o,[],r))}function Z0(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function pP(e){const t=eo(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=bo(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,s=Fd(r)!==a||Fd(n)!==i;return s&&(r=a,n=i),{width:r,height:n,$:s}}function ab(e){return Jn(e)?e:e.contextElement}function tl(e){const t=ab(e);if(!bo(t))return go(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=pP(t);let i=(a?Fd(r.width):r.width)/n,s=(a?Fd(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!s||!Number.isFinite(s))&&(s=1),{x:i,y:s}}const g6=go(0);function hP(e){const t=dn(e);return!ob()||!t.visualViewport?g6:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function m6(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==dn(e)?!1:t}function oi(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=ab(e);let i=go(1);t&&(n?Jn(n)&&(i=tl(n)):i=tl(e));const s=m6(a,r,n)?hP(a):go(0);let f=(o.left+s.x)/i.x,g=(o.top+s.y)/i.y,b=o.width/i.x,S=o.height/i.y;if(a){const O=dn(a),T=n&&Jn(n)?dn(n):n;let C=O,w=Z0(C);for(;w&&n&&T!==C;){const m=tl(w),d=w.getBoundingClientRect(),l=eo(w),c=d.left+(w.clientLeft+parseFloat(l.paddingLeft))*m.x,u=d.top+(w.clientTop+parseFloat(l.paddingTop))*m.y;f*=m.x,g*=m.y,b*=m.x,S*=m.y,f+=c,g+=u,C=dn(w),w=Z0(C)}}return gl({width:b,height:S,x:f,y:g})}function Mf(e,t){const r=Af(e).scrollLeft;return t?t.left+r:oi(xo(e)).left+r}function gP(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-Mf(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function b6(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const a=o==="fixed",i=xo(n),s=t?Rf(t.floating):!1;if(n===i||s&&a)return r;let f={scrollLeft:0,scrollTop:0},g=go(1);const b=go(0),S=bo(n);if((S||!S&&!a)&&((El(n)!=="body"||yu(i))&&(f=Af(n)),bo(n))){const T=oi(n);g=tl(n),b.x=T.x+n.clientLeft,b.y=T.y+n.clientTop}const O=i&&!S&&!a?gP(i,f):go(0);return{width:r.width*g.x,height:r.height*g.y,x:r.x*g.x-f.scrollLeft*g.x+b.x+O.x,y:r.y*g.y-f.scrollTop*g.y+b.y+O.y}}function v6(e){return Array.from(e.getClientRects())}function y6(e){const t=xo(e),r=Af(e),n=e.ownerDocument.body,o=Rr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Rr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Mf(e);const s=-r.scrollTop;return eo(n).direction==="rtl"&&(i+=Rr(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:s}}const vw=25;function x6(e,t){const r=dn(e),n=xo(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,s=0,f=0;if(o){a=o.width,i=o.height;const b=ob();(!b||b&&t==="fixed")&&(s=o.offsetLeft,f=o.offsetTop)}const g=Mf(n);if(g<=0){const b=n.ownerDocument,S=b.body,O=getComputedStyle(S),T=b.compatMode==="CSS1Compat"&&parseFloat(O.marginLeft)+parseFloat(O.marginRight)||0,C=Math.abs(n.clientWidth-S.clientWidth-T);C<=vw&&(a-=C)}else g<=vw&&(a+=g);return{width:a,height:i,x:s,y:f}}const w6=new Set(["absolute","fixed"]);function _6(e,t){const r=oi(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=bo(e)?tl(e):go(1),i=e.clientWidth*a.x,s=e.clientHeight*a.y,f=o*a.x,g=n*a.y;return{width:i,height:s,x:f,y:g}}function yw(e,t,r){let n;if(t==="viewport")n=x6(e,r);else if(t==="document")n=y6(xo(e));else if(Jn(t))n=_6(t,r);else{const o=hP(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return gl(n)}function mP(e,t){const r=Oa(e);return r===t||!Jn(r)||ml(r)?!1:eo(r).position==="fixed"||mP(r,t)}function S6(e,t){const r=t.get(e);if(r)return r;let n=Mo(e,[],!1).filter(s=>Jn(s)&&El(s)!=="body"),o=null;const a=eo(e).position==="fixed";let i=a?Oa(e):e;for(;Jn(i)&&!ml(i);){const s=eo(i),f=nb(i);!f&&s.position==="fixed"&&(o=null),(a?!f&&!o:!f&&s.position==="static"&&!!o&&w6.has(o.position)||yu(i)&&!f&&mP(e,i))?n=n.filter(b=>b!==i):o=s,i=Oa(i)}return t.set(e,n),n}function C6(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?Rf(t)?[]:S6(t,this._c):[].concat(r),n],s=i[0],f=i.reduce((g,b)=>{const S=yw(t,b,o);return g.top=Rr(S.top,g.top),g.right=Xn(S.right,g.right),g.bottom=Xn(S.bottom,g.bottom),g.left=Rr(S.left,g.left),g},yw(t,s,o));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function T6(e){const{width:t,height:r}=pP(e);return{width:t,height:r}}function O6(e,t,r){const n=bo(t),o=xo(t),a=r==="fixed",i=oi(e,!0,a,t);let s={scrollLeft:0,scrollTop:0};const f=go(0);function g(){f.x=Mf(o)}if(n||!n&&!a)if((El(t)!=="body"||yu(o))&&(s=Af(t)),n){const T=oi(t,!0,a,t);f.x=T.x+t.clientLeft,f.y=T.y+t.clientTop}else o&&g();a&&!n&&o&&g();const b=o&&!n&&!a?gP(o,s):go(0),S=i.left+s.scrollLeft-f.x-b.x,O=i.top+s.scrollTop-f.y-b.y;return{x:S,y:O,width:i.width,height:i.height}}function ph(e){return eo(e).position==="static"}function xw(e,t){if(!bo(e)||eo(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return xo(e)===r&&(r=r.ownerDocument.body),r}function bP(e,t){const r=dn(e);if(Rf(e))return r;if(!bo(e)){let o=Oa(e);for(;o&&!ml(o);){if(Jn(o)&&!ph(o))return o;o=Oa(o)}return r}let n=xw(e,t);for(;n&&s6(n)&&ph(n);)n=xw(n,t);return n&&ml(n)&&ph(n)&&!nb(n)?r:n||p6(e)||r}const P6=async function(e){const t=this.getOffsetParent||bP,r=this.getDimensions,n=await r(e.floating);return{reference:O6(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function k6(e){return eo(e).direction==="rtl"}const vP={convertOffsetParentRelativeRectToViewportRelativeRect:b6,getDocumentElement:xo,getClippingRect:C6,getOffsetParent:bP,getElementRects:P6,getClientRects:v6,getDimensions:T6,getScale:tl,isElement:Jn,isRTL:k6};function yP(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function E6(e,t){let r=null,n;const o=xo(e);function a(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function i(s,f){s===void 0&&(s=!1),f===void 0&&(f=1),a();const g=e.getBoundingClientRect(),{left:b,top:S,width:O,height:T}=g;if(s||t(),!O||!T)return;const C=cc(S),w=cc(o.clientWidth-(b+O)),m=cc(o.clientHeight-(S+T)),d=cc(b),c={rootMargin:-C+"px "+-w+"px "+-m+"px "+-d+"px",threshold:Rr(0,Xn(1,f))||1};let u=!0;function h(v){const y=v[0].intersectionRatio;if(y!==f){if(!u)return i();y?i(!1,y):n=setTimeout(()=>{i(!1,1e-7)},1e3)}y===1&&!yP(g,e.getBoundingClientRect())&&i(),u=!1}try{r=new IntersectionObserver(h,{...c,root:o.ownerDocument})}catch{r=new IntersectionObserver(h,c)}r.observe(e)}return i(!0),a}function N6(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:f=!1}=n,g=ab(e),b=o||a?[...g?Mo(g):[],...Mo(t)]:[];b.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const S=g&&s?E6(g,r):null;let O=-1,T=null;i&&(T=new ResizeObserver(d=>{let[l]=d;l&&l.target===g&&T&&(T.unobserve(t),cancelAnimationFrame(O),O=requestAnimationFrame(()=>{var c;(c=T)==null||c.observe(t)})),r()}),g&&!f&&T.observe(g),T.observe(t));let C,w=f?oi(e):null;f&&m();function m(){const d=oi(e);w&&!yP(w,d)&&r(),w=d,C=requestAnimationFrame(m)}return r(),()=>{var d;b.forEach(l=>{o&&l.removeEventListener("scroll",r),a&&l.removeEventListener("resize",r)}),S==null||S(),(d=T)==null||d.disconnect(),T=null,f&&cancelAnimationFrame(C)}}const Bc=ni,xP=r6,j6=QF,R6=n6,A6=XF,M6=a6,I6=ZF,ww=KF,D6=e6,L6=o6,wP=(e,t,r)=>{const n=new Map,o={platform:vP,...r},a={...o.platform,_c:n};return GF(e,t,{...o,platform:a})},F6=e=>{const{element:t,padding:r}=e;function n(o){return Object.prototype.hasOwnProperty.call(o,"current")}return{name:"arrow",options:e,fn(o){return n(t)?t.current!=null?ww({element:t.current,padding:r}).fn(o):{}:t?ww({element:t,padding:r}).fn(o):{}}}};var Vc=typeof document<"u"?k.useLayoutEffect:k.useEffect;function Vd(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!Vd(e[n],t[n]))return!1;return!0}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;for(n=r;n--!==0;){const a=o[n];if(!(a==="_owner"&&e.$$typeof)&&!Vd(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function _w(e){const t=k.useRef(e);return Vc(()=>{t.current=e}),t}function z6(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[s,f]=k.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,b]=k.useState(n);Vd(g,n)||b(n);const S=k.useRef(null),O=k.useRef(null),T=k.useRef(s),C=_w(a),w=_w(o),[m,d]=k.useState(null),[l,c]=k.useState(null),u=k.useCallback(N=>{S.current!==N&&(S.current=N,d(N))},[]),h=k.useCallback(N=>{O.current!==N&&(O.current=N,c(N))},[]),v=k.useCallback(()=>{if(!S.current||!O.current)return;const N={placement:t,strategy:r,middleware:g};w.current&&(N.platform=w.current),wP(S.current,O.current,N).then(R=>{const M={...R,isPositioned:!0};y.current&&!Vd(T.current,M)&&(T.current=M,zo.flushSync(()=>{f(M)}))})},[g,t,r,w]);Vc(()=>{i===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f(N=>({...N,isPositioned:!1})))},[i]);const y=k.useRef(!1);Vc(()=>(y.current=!0,()=>{y.current=!1}),[]),Vc(()=>{if(m&&l){if(C.current)return C.current(m,l,v);v()}},[m,l,v,C]);const E=k.useMemo(()=>({reference:S,floating:O,setReference:u,setFloating:h}),[u,h]),P=k.useMemo(()=>({reference:m,floating:l}),[m,l]);return k.useMemo(()=>({...s,update:v,refs:E,elements:P,reference:u,floating:h}),[s,v,E,P,u,h])}var Xt=typeof document<"u"?k.useLayoutEffect:k.useEffect;let hh=!1,B6=0;const Sw=()=>"floating-ui-"+B6++;function V6(){const[e,t]=k.useState(()=>hh?Sw():void 0);return Xt(()=>{e==null&&t(Sw())},[]),k.useEffect(()=>{hh||(hh=!0)},[]),e}const U6=fg["useId".toString()],ru=U6||V6;function _P(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(o=>o(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(n=>n!==r))}}}const SP=k.createContext(null),CP=k.createContext(null),Nl=()=>{var e;return((e=k.useContext(SP))==null?void 0:e.id)||null},hi=()=>k.useContext(CP),W6=e=>{const t=ru(),r=hi(),n=Nl(),o=e||n;return Xt(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},$6=e=>{let{children:t,id:r}=e;const n=Nl();return k.createElement(SP.Provider,{value:k.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},H6=e=>{let{children:t}=e;const r=k.useRef([]),n=k.useCallback(i=>{r.current=[...r.current,i]},[]),o=k.useCallback(i=>{r.current=r.current.filter(s=>s!==i)},[]),a=k.useState(()=>_P())[0];return k.createElement(CP.Provider,{value:k.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function Xr(e){return(e==null?void 0:e.ownerDocument)||document}function ib(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function TP(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}function lb(e){return Xr(e).defaultView||window}function En(e){return e?e instanceof lb(e).Element:!1}function ai(e){return e?e instanceof lb(e).HTMLElement:!1}function q6(e){if(typeof ShadowRoot>"u")return!1;const t=lb(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function OP(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(ib())||t.test(TP()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function PP(e){return e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType!=="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0}function J0(){return/apple/i.test(navigator.vendor)}function kP(){return ib().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Ud(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Nn(e){const t=k.useRef(e);return Xt(()=>{t.current=e}),t}const Cw="data-floating-ui-safe-polygon";function Uc(e,t,r){return r&&!Ud(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const G6=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:s=!0}=t===void 0?{}:t;const{open:f,onOpenChange:g,dataRef:b,events:S,elements:{domReference:O,floating:T},refs:C}=e,w=hi(),m=Nl(),d=Nn(o),l=Nn(n),c=k.useRef(),u=k.useRef(),h=k.useRef(),v=k.useRef(),y=k.useRef(!0),E=k.useRef(!1),P=k.useRef(()=>{}),N=k.useCallback(()=>{var D;const B=(D=b.current.openEvent)==null?void 0:D.type;return(B==null?void 0:B.includes("mouse"))&&B!=="mousedown"},[b]);k.useEffect(()=>{if(!r)return;function D(){clearTimeout(u.current),clearTimeout(v.current),y.current=!0}return S.on("dismiss",D),()=>{S.off("dismiss",D)}},[r,S]),k.useEffect(()=>{if(!r||!d.current||!f)return;function D(){N()&&g(!1)}const B=Xr(T).documentElement;return B.addEventListener("mouseleave",D),()=>{B.removeEventListener("mouseleave",D)}},[T,f,g,r,d,b,N]);const R=k.useCallback(function(D){D===void 0&&(D=!0);const B=Uc(l.current,"close",c.current);B&&!h.current?(clearTimeout(u.current),u.current=setTimeout(()=>g(!1),B)):D&&(clearTimeout(u.current),g(!1))},[l,g]),M=k.useCallback(()=>{P.current(),h.current=void 0},[]),L=k.useCallback(()=>{if(E.current){const D=Xr(C.floating.current).body;D.style.pointerEvents="",D.removeAttribute(Cw),E.current=!1}},[C]);return k.useEffect(()=>{if(!r)return;function D(){return b.current.openEvent?["click","mousedown"].includes(b.current.openEvent.type):!1}function B(W){if(clearTimeout(u.current),y.current=!1,a&&!Ud(c.current)||i>0&&Uc(l.current,"open")===0)return;b.current.openEvent=W;const z=Uc(l.current,"open",c.current);z?u.current=setTimeout(()=>{g(!0)},z):g(!0)}function H(W){if(D())return;P.current();const z=Xr(T);if(clearTimeout(v.current),d.current){clearTimeout(u.current),h.current=d.current({...e,tree:w,x:W.clientX,y:W.clientY,onClose(){L(),M(),R()}});const $=h.current;z.addEventListener("mousemove",$),P.current=()=>{z.removeEventListener("mousemove",$)};return}R()}function Q(W){D()||d.current==null||d.current({...e,tree:w,x:W.clientX,y:W.clientY,onClose(){M(),R()}})(W)}if(En(O)){const W=O;return f&&W.addEventListener("mouseleave",Q),T==null||T.addEventListener("mouseleave",Q),s&&W.addEventListener("mousemove",B,{once:!0}),W.addEventListener("mouseenter",B),W.addEventListener("mouseleave",H),()=>{f&&W.removeEventListener("mouseleave",Q),T==null||T.removeEventListener("mouseleave",Q),s&&W.removeEventListener("mousemove",B),W.removeEventListener("mouseenter",B),W.removeEventListener("mouseleave",H)}}},[O,T,r,e,a,i,s,R,M,L,g,f,w,l,d,b]),Xt(()=>{var D;if(r&&f&&(D=d.current)!=null&&D.__options.blockPointerEvents&&N()){const Q=Xr(T).body;if(Q.setAttribute(Cw,""),Q.style.pointerEvents="none",E.current=!0,En(O)&&T){var B,H;const W=O,z=w==null||(B=w.nodesRef.current.find($=>$.id===m))==null||(H=B.context)==null?void 0:H.elements.floating;return z&&(z.style.pointerEvents=""),W.style.pointerEvents="auto",T.style.pointerEvents="auto",()=>{W.style.pointerEvents="",T.style.pointerEvents=""}}}},[r,f,m,T,O,w,d,b,N]),Xt(()=>{f||(c.current=void 0,M(),L())},[f,M,L]),k.useEffect(()=>()=>{M(),clearTimeout(u.current),clearTimeout(v.current),L()},[r,M,L]),k.useMemo(()=>{if(!r)return{};function D(B){c.current=B.pointerType}return{reference:{onPointerDown:D,onPointerEnter:D,onMouseMove(){f||i===0||(clearTimeout(v.current),v.current=setTimeout(()=>{y.current||g(!0)},i))}},floating:{onMouseEnter(){clearTimeout(u.current)},onMouseLeave(){S.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),R(!1)}}}},[S,r,i,f,g,R])},EP=k.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),NP=()=>k.useContext(EP),K6=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=k.useReducer((f,g)=>({...f,...g}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=k.useRef(null),s=k.useCallback(f=>{a({currentId:f})},[]);return Xt(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),k.createElement(EP.Provider,{value:k.useMemo(()=>({...o,setState:a,setCurrentId:s}),[o,a,s])},t)},Y6=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:s,setState:f,timeoutMs:g}=NP();k.useEffect(()=>{a&&(f({delay:{open:1,close:Uc(s,"close")}}),a!==o&&n(!1))},[o,n,f,a,s]),k.useEffect(()=>{function b(){n(!1),f({delay:s,currentId:null})}if(!r&&a===o)if(g){const S=window.setTimeout(b,g);return()=>{clearTimeout(S)}}else b()},[r,f,a,o,n,s,g]),k.useEffect(()=>{r&&i(o)},[r,i,o])};function nu(){return nu=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});o?a():Tw=requestAnimationFrame(a)}function Q6(e,t){var r;let n=[],o=(r=e.find(a=>a.id===t))==null?void 0:r.parentId;for(;o;){const a=e.find(i=>i.id===o);o=a==null?void 0:a.parentId,a&&(n=n.concat(a))}return n}function ks(e,t){let r=e.filter(o=>{var a;return o.parentId===t&&((a=o.context)==null?void 0:a.open)})||[],n=r;for(;n.length;)n=e.filter(o=>{var a;return(a=n)==null?void 0:a.some(i=>{var s;return o.parentId===i.id&&((s=o.context)==null?void 0:s.open)})})||[],r=r.concat(n);return r}function If(e){return"composedPath"in e?e.composedPath()[0]:e.target}const X6="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function jP(e){return ai(e)&&e.matches(X6)}function Cn(e){e.preventDefault(),e.stopPropagation()}const Wd=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function RP(e,t){const r=Ld(e,Wd());t==="prev"&&r.reverse();const n=r.indexOf(ii(Xr(e)));return r.slice(n+1)[0]}function AP(){return RP(document.body,"next")}function MP(){return RP(document.body,"prev")}function Es(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!Gr(r,n)}function Z6(e){Ld(e,Wd()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function J6(e){e.querySelectorAll("[data-tabindex]").forEach(r=>{const n=r.dataset.tabindex;delete r.dataset.tabindex,n?r.setAttribute("tabindex",n):r.removeAttribute("tabindex")})}const ez=fg["useInsertionEffect".toString()],tz=ez||(e=>e());function jl(e){const t=k.useRef(()=>{});return tz(()=>{t.current=e}),k.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o(J0()&&a("button"),document.addEventListener("keydown",Ow),()=>{document.removeEventListener("keydown",Ow)}),[]),k.createElement("span",nu({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:sb,onFocus:i=>{J0()&&kP()&&!rz(i)?(i.persist(),ub=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),IP=k.createContext(null),DP=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=k.useState(null),a=ru(),i=LP();return Xt(()=>{if(!r)return;const s=t?document.getElementById(t):null;if(s)s.setAttribute("data-floating-ui-portal",""),o(s);else{const f=document.createElement("div");t!==""&&(f.id=t||a),f.setAttribute("data-floating-ui-portal",""),o(f);const g=(i==null?void 0:i.portalNode)||document.body;return g.appendChild(f),()=>{g.removeChild(f)}}},[t,i,a,r]),n},nz=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=DP({id:r,enabled:!n}),[i,s]=k.useState(null),f=k.useRef(null),g=k.useRef(null),b=k.useRef(null),S=k.useRef(null),O=!!i&&!i.modal&&!!(n||a)&&o;return k.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function T(C){a&&Es(C)&&(C.type==="focusin"?J6:Z6)(a)}return a.addEventListener("focusin",T,!0),a.addEventListener("focusout",T,!0),()=>{a.removeEventListener("focusin",T,!0),a.removeEventListener("focusout",T,!0)}},[a,o,i==null?void 0:i.modal]),k.createElement(IP.Provider,{value:k.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:f,afterOutsideRef:g,beforeInsideRef:b,afterInsideRef:S,portalNode:a,setFocusManagerState:s}),[o,a])},O&&a&&k.createElement($d,{"data-type":"outside",ref:f,onFocus:T=>{if(Es(T,a)){var C;(C=b.current)==null||C.focus()}else{const w=MP()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus()}}}),O&&a&&k.createElement("span",{"aria-owns":a.id,style:sb}),n?zo.createPortal(t,n):a?zo.createPortal(t,a):null,O&&a&&k.createElement($d,{"data-type":"outside",ref:g,onFocus:T=>{if(Es(T,a)){var C;(C=S.current)==null||C.focus()}else{const w=AP()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},LP=()=>k.useContext(IP),oz=k.forwardRef(function(t,r){return k.createElement("button",nu({},t,{type:"button",ref:r,tabIndex:-1,style:sb}))});function az(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:s=!0,visuallyHiddenDismiss:f=!1,closeOnFocusOut:g=!0}=e;const{refs:b,nodeId:S,onOpenChange:O,events:T,dataRef:C,elements:{domReference:w,floating:m}}=t,d=Nn(n),l=hi(),c=LP(),[u,h]=k.useState(null),v=typeof a=="number"&&a<0,y=k.useRef(null),E=k.useRef(null),P=k.useRef(!1),N=k.useRef(null),R=k.useRef(!1),M=c!=null,L=w&&w.getAttribute("role")==="combobox"&&jP(w),D=k.useCallback(function(W){return W===void 0&&(W=m),W?Ld(W,Wd()):[]},[m]),B=k.useCallback(W=>{const z=D(W);return d.current.map($=>w&&$==="reference"?w:m&&$==="floating"?m:z).filter(Boolean).flat()},[w,m,d,D]);k.useEffect(()=>{if(!s)return;function W($){if($.key==="Tab"){D().length===0&&!L&&Cn($);const q=B(),Z=If($);d.current[0]==="reference"&&Z===w&&(Cn($),$.shiftKey?oa(q[q.length-1]):oa(q[1])),d.current[1]==="floating"&&Z===m&&$.shiftKey&&(Cn($),oa(q[0]))}}const z=Xr(m);return z.addEventListener("keydown",W),()=>{z.removeEventListener("keydown",W)}},[w,m,s,d,b,L,D,B]),k.useEffect(()=>{if(!g)return;function W(){R.current=!0,setTimeout(()=>{R.current=!1})}function z($){const q=$.relatedTarget,Z=!(Gr(w,q)||Gr(m,q)||Gr(q,m)||Gr(c==null?void 0:c.portalNode,q)||q!=null&&q.hasAttribute("data-floating-ui-focus-guard")||l&&(ks(l.nodesRef.current,S).find(ae=>{var ge,ue;return Gr((ge=ae.context)==null?void 0:ge.elements.floating,q)||Gr((ue=ae.context)==null?void 0:ue.elements.domReference,q)})||Q6(l.nodesRef.current,S).find(ae=>{var ge,ue;return((ge=ae.context)==null?void 0:ge.elements.floating)===q||((ue=ae.context)==null?void 0:ue.elements.domReference)===q})));q&&Z&&!R.current&&q!==N.current&&(P.current=!0,setTimeout(()=>O(!1)))}if(m&&ai(w))return w.addEventListener("focusout",z),w.addEventListener("pointerdown",W),!s&&m.addEventListener("focusout",z),()=>{w.removeEventListener("focusout",z),w.removeEventListener("pointerdown",W),!s&&m.removeEventListener("focusout",z)}},[w,m,s,S,l,c,O,g]),k.useEffect(()=>{var W;const z=Array.from((c==null||(W=c.portalNode)==null?void 0:W.querySelectorAll("[data-floating-ui-portal]"))||[]);function $(){return[y.current,E.current].filter(Boolean)}if(m&&s){const q=[m,...z,...$()],Z=yF(d.current.includes("reference")||L?q.concat(w||[]):q);return()=>{Z()}}},[w,m,s,d,c,L]),k.useEffect(()=>{if(s&&!o&&m){const W=[],z=Wd(),$=Ld(Xr(m).body,z),q=B(),Z=$.filter(ae=>!q.includes(ae));return Z.forEach((ae,ge)=>{W[ge]=ae.getAttribute("tabindex"),ae.setAttribute("tabindex","-1")}),()=>{Z.forEach((ae,ge)=>{const ue=W[ge];ue==null?ae.removeAttribute("tabindex"):ae.setAttribute("tabindex",ue)})}}},[m,s,o,B]),Xt(()=>{if(!m)return;const W=Xr(m);let z=i,$=!1;const q=ii(W),Z=C.current;N.current=q;const ae=B(m),ge=(typeof a=="number"?ae[a]:a.current)||m;!v&&oa(ge,{preventScroll:ge===m});function ue(te){if(te.type==="escapeKey"&&b.domReference.current&&(N.current=b.domReference.current),["referencePress","escapeKey"].includes(te.type))return;const Se=te.data.returnFocus;typeof Se=="object"?(z=!0,$=Se.preventScroll):z=Se}return T.on("dismiss",ue),()=>{if(T.off("dismiss",ue),Gr(m,ii(W))&&b.domReference.current&&(N.current=b.domReference.current),z&&ai(N.current)&&!P.current)if(!b.domReference.current||R.current)oa(N.current,{cancelPrevious:!1,preventScroll:$});else{var te;Z.__syncReturnFocus=!0,(te=N.current)==null||te.focus({preventScroll:$}),setTimeout(()=>{delete Z.__syncReturnFocus})}}},[m,B,a,i,C,b,T,v]),Xt(()=>{if(c)return c.setFocusManagerState({...t,modal:s,closeOnFocusOut:g}),()=>{c.setFocusManagerState(null)}},[c,s,g,t]),Xt(()=>{if(v||!m)return;function W(){h(D().length)}if(W(),typeof MutationObserver=="function"){const z=new MutationObserver(W);return z.observe(m,{childList:!0,subtree:!0}),()=>{z.disconnect()}}},[m,D,v,b]);const H=o&&(M||s)&&!L;function Q(W){return f&&s?k.createElement(oz,{ref:W==="start"?y:E,onClick:()=>O(!1)},typeof f=="string"?f:"Dismiss"):null}return k.createElement(k.Fragment,null,H&&k.createElement($d,{"data-type":"inside",ref:c==null?void 0:c.beforeInsideRef,onFocus:W=>{if(s){const $=B();oa(n[0]==="reference"?$[0]:$[$.length-1])}else if(c!=null&&c.preserveTabOrder&&c.portalNode)if(P.current=!1,Es(W,c.portalNode)){const $=AP()||w;$==null||$.focus()}else{var z;(z=c.beforeOutsideRef.current)==null||z.focus()}}}),L?null:Q("start"),k.cloneElement(r,u===0||n.includes("floating")?{tabIndex:0}:{}),Q("end"),H&&k.createElement($d,{"data-type":"inside",ref:c==null?void 0:c.afterInsideRef,onFocus:W=>{if(s)oa(B()[0]);else if(c!=null&&c.preserveTabOrder&&c.portalNode)if(P.current=!0,Es(W,c.portalNode)){const $=MP()||w;$==null||$.focus()}else{var z;(z=c.afterOutsideRef.current)==null||z.focus()}}}))}const dc="data-floating-ui-scroll-lock",iz=k.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return Xt(()=>{var a,i;if(!n||document.body.hasAttribute(dc))return;document.body.setAttribute(dc,"");const g=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",b=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(ib()))return Object.assign(document.body.style,{overflow:"hidden",[g]:b+"px"}),()=>{document.body.removeAttribute(dc),Object.assign(document.body.style,{overflow:"",[g]:""})};const S=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,O=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,T=window.pageXOffset,C=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(C-Math.floor(O))+"px",left:-(T-Math.floor(S))+"px",right:"0",[g]:b+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[g]:""}),document.body.removeAttribute(dc),window.scrollTo(T,C)}},[n]),k.createElement("div",nu({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function Pw(e){return ai(e.target)&&e.target.tagName==="BUTTON"}function kw(e){return jP(e)}const lz=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:s="click",toggle:f=!0,ignoreMouse:g=!1,keyboardHandlers:b=!0}=t===void 0?{}:t;const S=k.useRef();return k.useMemo(()=>i?{reference:{onPointerDown(O){S.current=O.pointerType},onMouseDown(O){O.button===0&&(Ud(S.current,!0)&&g||s!=="click"&&(r?f&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(O.preventDefault(),n(!0)),o.current.openEvent=O.nativeEvent))},onClick(O){if(!o.current.__syncReturnFocus){if(s==="mousedown"&&S.current){S.current=void 0;return}Ud(S.current,!0)&&g||(r?f&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=O.nativeEvent)}},onKeyDown(O){S.current=void 0,b&&(Pw(O)||(O.key===" "&&!kw(a)&&O.preventDefault(),O.key==="Enter"&&(r?f&&n(!1):n(!0))))},onKeyUp(O){b&&(Pw(O)||kw(a)||O.key===" "&&(r?f&&n(!1):n(!0)))}}}:{},[i,o,s,g,b,a,f,r,n])};function Wc(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const r=e;return r.target!=null&&t.contains(r.target)}const sz={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},uz={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},cz=function(e){var t,r;return e===void 0&&(e=!0),{escapeKeyBubbles:typeof e=="boolean"?e:(t=e.escapeKey)!=null?t:!0,outsidePressBubbles:typeof e=="boolean"?e:(r=e.outsidePress)!=null?r:!0}},dz=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:s,floating:f},dataRef:g}=e,{enabled:b=!0,escapeKey:S=!0,outsidePress:O=!0,outsidePressEvent:T="pointerdown",referencePress:C=!1,referencePressEvent:w="pointerdown",ancestorScroll:m=!1,bubbles:d=!0}=t===void 0?{}:t;const l=hi(),c=Nl()!=null,u=jl(typeof O=="function"?O:()=>!1),h=typeof O=="function"?u:O,v=k.useRef(!1),{escapeKeyBubbles:y,outsidePressBubbles:E}=cz(d);return k.useEffect(()=>{if(!r||!b)return;g.current.__escapeKeyBubbles=y,g.current.__outsidePressBubbles=E;function P(D){if(D.key==="Escape"){const B=l?ks(l.nodesRef.current,a):[];if(B.length>0){let H=!0;if(B.forEach(Q=>{var W;if((W=Q.context)!=null&&W.open&&!Q.context.dataRef.current.__escapeKeyBubbles){H=!1;return}}),!H)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function N(D){const B=v.current;if(v.current=!1,B||typeof h=="function"&&!h(D))return;const H=If(D);if(ai(H)&&f){const z=f.ownerDocument.defaultView||window,$=H.scrollWidth>H.clientWidth,q=H.scrollHeight>H.clientHeight;let Z=q&&D.offsetX>H.clientWidth;if(q&&z.getComputedStyle(H).direction==="rtl"&&(Z=D.offsetX<=H.offsetWidth-H.clientWidth),Z||$&&D.offsetY>H.clientHeight)return}const Q=l&&ks(l.nodesRef.current,a).some(z=>{var $;return Wc(D,($=z.context)==null?void 0:$.elements.floating)});if(Wc(D,f)||Wc(D,s)||Q)return;const W=l?ks(l.nodesRef.current,a):[];if(W.length>0){let z=!0;if(W.forEach($=>{var q;if((q=$.context)!=null&&q.open&&!$.context.dataRef.current.__outsidePressBubbles){z=!1;return}}),!z)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:c?{preventScroll:!0}:OP(D)||PP(D)}}),n(!1)}function R(){n(!1)}const M=Xr(f);S&&M.addEventListener("keydown",P),h&&M.addEventListener(T,N);let L=[];return m&&(En(s)&&(L=Mo(s)),En(f)&&(L=L.concat(Mo(f))),!En(i)&&i&&i.contextElement&&(L=L.concat(Mo(i.contextElement)))),L=L.filter(D=>{var B;return D!==((B=M.defaultView)==null?void 0:B.visualViewport)}),L.forEach(D=>{D.addEventListener("scroll",R,{passive:!0})}),()=>{S&&M.removeEventListener("keydown",P),h&&M.removeEventListener(T,N),L.forEach(D=>{D.removeEventListener("scroll",R)})}},[g,f,s,i,S,h,T,o,l,a,r,n,m,b,y,E,c]),k.useEffect(()=>{v.current=!1},[h,T]),k.useMemo(()=>b?{reference:{[sz[w]]:()=>{C&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[uz[T]]:()=>{v.current=!0}}}:{},[b,o,C,T,w,n])},fz=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:s,domReference:f}}=e,{enabled:g=!0,keyboardOnly:b=!0}=t===void 0?{}:t;const S=k.useRef(""),O=k.useRef(!1),T=k.useRef();return k.useEffect(()=>{if(!g)return;const w=Xr(s).defaultView||window;function m(){!r&&ai(f)&&f===ii(Xr(f))&&(O.current=!0)}return w.addEventListener("blur",m),()=>{w.removeEventListener("blur",m)}},[s,f,r,g]),k.useEffect(()=>{if(!g)return;function C(w){(w.type==="referencePress"||w.type==="escapeKey")&&(O.current=!0)}return a.on("dismiss",C),()=>{a.off("dismiss",C)}},[a,g]),k.useEffect(()=>()=>{clearTimeout(T.current)},[]),k.useMemo(()=>g?{reference:{onPointerDown(C){let{pointerType:w}=C;S.current=w,O.current=!!(w&&b)},onMouseLeave(){O.current=!1},onFocus(C){var w;O.current||C.type==="focus"&&((w=o.current.openEvent)==null?void 0:w.type)==="mousedown"&&o.current.openEvent&&Wc(o.current.openEvent,f)||(o.current.openEvent=C.nativeEvent,n(!0))},onBlur(C){O.current=!1;const w=C.relatedTarget,m=En(w)&&w.hasAttribute("data-floating-ui-focus-guard")&&w.getAttribute("data-type")==="outside";T.current=setTimeout(()=>{Gr(i.floating.current,w)||Gr(f,w)||m||n(!1)})}}}:{},[g,b,f,i,o,n])};let Ew=!1;const cb="ArrowUp",Df="ArrowDown",bl="ArrowLeft",xu="ArrowRight";function fc(e,t,r){return Math.floor(e/t)!==r}function is(e,t){return t<0||t>=e.current.length}function Nr(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let s=r;do{var f,g;s=s+(n?-a:a)}while(s>=0&&s<=i.length-1&&(o?o.includes(s):i[s]==null||(f=i[s])!=null&&f.hasAttribute("disabled")||((g=i[s])==null?void 0:g.getAttribute("aria-disabled"))==="true"));return s}function Lf(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Nw(e,t){return Lf(t,e===cb||e===Df,e===bl||e===xu)}function gh(e,t,r){return Lf(t,e===Df,r?e===bl:e===xu)||e==="Enter"||e==" "||e===""}function pz(e,t,r){return Lf(t,r?e===bl:e===xu,e===Df)}function hz(e,t,r){return Lf(t,r?e===xu:e===bl,e===cb)}function mh(e,t){return Nr(e,{disabledIndices:t})}function jw(e,t){return Nr(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const gz=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:s,onNavigate:f=()=>{},enabled:g=!0,selectedIndex:b=null,allowEscape:S=!1,loop:O=!1,nested:T=!1,rtl:C=!1,virtual:w=!1,focusItemOnOpen:m="auto",focusItemOnHover:d=!0,openOnArrowKeyDown:l=!0,disabledIndices:c=void 0,orientation:u="vertical",cols:h=1,scrollItemIntoView:v=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const y=Nl(),E=hi(),P=jl(f),N=k.useRef(m),R=k.useRef(b??-1),M=k.useRef(null),L=k.useRef(!0),D=k.useRef(P),B=k.useRef(r),H=k.useRef(!1),Q=k.useRef(!1),W=Nn(c),z=Nn(r),$=Nn(v),[q,Z]=k.useState(),ae=k.useCallback(function(te,Se,ve){ve===void 0&&(ve=!1);const pe=te.current[Se.current];w?Z(pe==null?void 0:pe.id):oa(pe,{preventScroll:!0,sync:kP()&&J0()?Ew||H.current:!1}),requestAnimationFrame(()=>{const re=$.current;re&&pe&&(ve||!L.current)&&(pe.scrollIntoView==null||pe.scrollIntoView(typeof re=="boolean"?{block:"nearest",inline:"nearest"}:re))})},[w,$]);Xt(()=>{document.createElement("div").focus({get preventScroll(){return Ew=!0,!1}})},[]),Xt(()=>{g&&(r?N.current&&b!=null&&(Q.current=!0,P(b)):B.current&&(R.current=-1,D.current(null)))},[g,r,b,P]),Xt(()=>{if(g&&r)if(s==null){if(H.current=!1,b!=null)return;B.current&&(R.current=-1,ae(i,R)),!B.current&&N.current&&(M.current!=null||N.current===!0&&M.current==null)&&(R.current=M.current==null||gh(M.current,u,C)||T?mh(i,W.current):jw(i,W.current),P(R.current))}else is(i,s)||(R.current=s,ae(i,R,Q.current),Q.current=!1)},[g,r,s,b,T,i,u,C,P,ae,W]),Xt(()=>{if(g&&B.current&&!r){var te,Se;const ve=E==null||(te=E.nodesRef.current.find(pe=>pe.id===y))==null||(Se=te.context)==null?void 0:Se.elements.floating;ve&&!Gr(ve,ii(Xr(ve)))&&ve.focus({preventScroll:!0})}},[g,r,E,y]),Xt(()=>{M.current=null,D.current=P,B.current=r});const ge=s!=null,ue=k.useMemo(()=>{function te(ve){if(!r)return;const pe=i.current.indexOf(ve);pe!==-1&&P(pe)}return{onFocus(ve){let{currentTarget:pe}=ve;te(pe)},onClick:ve=>{let{currentTarget:pe}=ve;return pe.focus({preventScroll:!0})},...d&&{onMouseMove(ve){let{currentTarget:pe}=ve;te(pe)},onPointerLeave(){if(L.current&&(R.current=-1,ae(i,R),zo.flushSync(()=>P(null)),!w)){var ve;(ve=o.floating.current)==null||ve.focus({preventScroll:!0})}}}}},[r,o,ae,d,i,P,w]);return k.useMemo(()=>{if(!g)return{};const te=W.current;function Se(me){if(L.current=!1,H.current=!0,!z.current&&me.currentTarget===o.floating.current)return;if(T&&hz(me.key,u,C)){Cn(me),n(!1),ai(a)&&a.focus();return}const Te=R.current,Ne=mh(i,te),Pe=jw(i,te);if(me.key==="Home"&&(R.current=Ne,P(R.current)),me.key==="End"&&(R.current=Pe,P(R.current)),h>1){const Oe=R.current;if(me.key===cb){if(Cn(me),Oe===-1)R.current=Pe;else if(R.current=Nr(i,{startingIndex:Oe,amount:h,decrement:!0,disabledIndices:te}),O&&(Oe-hje?qe:qe-h}is(i,R.current)&&(R.current=Oe),P(R.current)}if(me.key===Df&&(Cn(me),Oe===-1?R.current=Ne:(R.current=Nr(i,{startingIndex:Oe,amount:h,disabledIndices:te}),O&&Oe+h>Pe&&(R.current=Nr(i,{startingIndex:Oe%h-h,amount:h,disabledIndices:te}))),is(i,R.current)&&(R.current=Oe),P(R.current)),u==="both"){const je=Math.floor(Oe/h);me.key===xu&&(Cn(me),Oe%h!==h-1?(R.current=Nr(i,{startingIndex:Oe,disabledIndices:te}),O&&fc(R.current,h,je)&&(R.current=Nr(i,{startingIndex:Oe-Oe%h-1,disabledIndices:te}))):O&&(R.current=Nr(i,{startingIndex:Oe-Oe%h-1,disabledIndices:te})),fc(R.current,h,je)&&(R.current=Oe)),me.key===bl&&(Cn(me),Oe%h!==0?(R.current=Nr(i,{startingIndex:Oe,disabledIndices:te,decrement:!0}),O&&fc(R.current,h,je)&&(R.current=Nr(i,{startingIndex:Oe+(h-Oe%h),decrement:!0,disabledIndices:te}))):O&&(R.current=Nr(i,{startingIndex:Oe+(h-Oe%h),decrement:!0,disabledIndices:te})),fc(R.current,h,je)&&(R.current=Oe));const ze=Math.floor(Pe/h)===je;is(i,R.current)&&(O&&ze?R.current=me.key===bl?Pe:Nr(i,{startingIndex:Oe-Oe%h-1,disabledIndices:te}):R.current=Oe),P(R.current);return}}if(Nw(me.key,u)){if(Cn(me),r&&!w&&ii(me.currentTarget.ownerDocument)===me.currentTarget){R.current=gh(me.key,u,C)?Ne:Pe,P(R.current);return}gh(me.key,u,C)?O?R.current=Te>=Pe?S&&Te!==i.current.length?-1:Ne:Nr(i,{startingIndex:Te,disabledIndices:te}):R.current=Math.min(Pe,Nr(i,{startingIndex:Te,disabledIndices:te})):O?R.current=Te<=Ne?S&&Te!==-1?i.current.length:Pe:Nr(i,{startingIndex:Te,decrement:!0,disabledIndices:te}):R.current=Math.max(Ne,Nr(i,{startingIndex:Te,decrement:!0,disabledIndices:te})),is(i,R.current)?P(null):P(R.current)}}function ve(me){m==="auto"&&OP(me.nativeEvent)&&(N.current=!0)}function pe(me){N.current=m,m==="auto"&&PP(me.nativeEvent)&&(N.current=!0)}const re=w&&r&&ge&&{"aria-activedescendant":q};return{reference:{...re,onKeyDown(me){L.current=!1;const Te=me.key.indexOf("Arrow")===0;if(w&&r)return Se(me);if(!r&&!l&&Te)return;if((Te||me.key==="Enter"||me.key===" "||me.key==="")&&(M.current=me.key),T){pz(me.key,u,C)&&(Cn(me),r?(R.current=mh(i,te),P(R.current)):n(!0));return}Nw(me.key,u)&&(b!=null&&(R.current=b),Cn(me),!r&&l?n(!0):Se(me),r&&P(R.current))},onFocus(){r&&P(null)},onPointerDown:pe,onMouseDown:ve,onClick:ve},floating:{"aria-orientation":u==="both"?void 0:u,...re,onKeyDown:Se,onPointerMove(){L.current=!0}},item:ue}},[a,o,q,W,z,i,g,u,C,w,r,ge,T,b,l,S,h,O,m,P,n,ue])};function mz(e){return k.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const bz=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=ru(),i=ru();return k.useMemo(()=>{const s={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:s}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":o==="alertdialog"?"dialog":o,"aria-controls":r?a:void 0,...o==="listbox"&&{role:"combobox"},...o==="menu"&&{id:i}},floating:{...s,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},Rw=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function vz(e,t){const[r,n]=k.useState(e);return e&&!r&&n(!0),k.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function FP(e,t){let{open:r,elements:{floating:n}}=e,{duration:o=250}=t===void 0?{}:t;const i=(typeof o=="number"?o:o.close)||0,[s,f]=k.useState(!1),[g,b]=k.useState("unmounted"),S=vz(r,i);return Xt(()=>{s&&!S&&b("unmounted")},[s,S]),Xt(()=>{if(n)if(r){b("initial");const O=requestAnimationFrame(()=>{b("open")});return()=>{cancelAnimationFrame(O)}}else f(!0),b("close")},[r,n]),{isMounted:S,status:g}}function yz(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const s=e.placement,f=s.split("-")[0],[g,b]=k.useState({}),{isMounted:S,status:O}=FP(e,{duration:i}),T=Nn(r),C=Nn(n),w=Nn(o),m=Nn(a),d=typeof i=="number",l=(d?i:i.open)||0,c=(d?i:i.close)||0;return Xt(()=>{const u={side:f,placement:s},h=T.current,v=w.current,y=C.current,E=m.current,P=typeof h=="function"?h(u):h,N=typeof v=="function"?v(u):v,R=typeof E=="function"?E(u):E,M=(typeof y=="function"?y(u):y)||Object.keys(P).reduce((L,D)=>(L[D]="",L),{});if(O==="initial"&&b(L=>({transitionProperty:L.transitionProperty,...R,...P})),O==="open"&&b({transitionProperty:Object.keys(M).map(Rw).join(","),transitionDuration:l+"ms",...R,...M}),O==="close"){const L=N||P;b({transitionProperty:Object.keys(L).map(Rw).join(","),transitionDuration:c+"ms",...R,...L})}},[f,s,c,w,T,C,m,l,O]),{isMounted:S,styles:g}}const xz=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:s=()=>{},enabled:f=!0,findMatch:g=null,resetMs:b=1e3,ignoreKeys:S=[],selectedIndex:O=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const T=k.useRef(),C=k.useRef(""),w=k.useRef((r=O??i)!=null?r:-1),m=k.useRef(null),d=jl(s),l=Nn(g),c=Nn(S);return Xt(()=>{n&&(clearTimeout(T.current),m.current=null,C.current="")},[n]),Xt(()=>{if(n&&C.current===""){var u;w.current=(u=O??i)!=null?u:-1}},[n,O,i]),k.useMemo(()=>{if(!f)return{};function u(h){const v=If(h.nativeEvent);if(En(v)&&(ii(Xr(v))!==h.currentTarget&&v.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==h.currentTarget))return;C.current.length>0&&C.current[0]!==" "&&(o.current.typing=!0,h.key===" "&&Cn(h));const y=a.current;if(y==null||c.current.includes(h.key)||h.key.length!==1||h.ctrlKey||h.metaKey||h.altKey)return;y.every(L=>{var D,B;return L?((D=L[0])==null?void 0:D.toLocaleLowerCase())!==((B=L[1])==null?void 0:B.toLocaleLowerCase()):!0})&&C.current===h.key&&(C.current="",w.current=m.current),C.current+=h.key,clearTimeout(T.current),T.current=setTimeout(()=>{C.current="",w.current=m.current,o.current.typing=!1},b);const P=w.current,N=[...y.slice((P||0)+1),...y.slice(0,(P||0)+1)],R=l.current?l.current(N,C.current):N.find(L=>(L==null?void 0:L.toLocaleLowerCase().indexOf(C.current.toLocaleLowerCase()))===0),M=R?y.indexOf(R):-1;M!==-1&&(d(M),m.current=M)}return{reference:{onKeyDown:u},floating:{onKeyDown:u}}},[f,o,a,b,c,l,d])};function Aw(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const wz=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:s=4,referenceOverflowThreshold:f=0,scrollRef:g,...b}=e,{rects:S,elements:{floating:O}}=t,T=r.current[i];if(!T)return{};const C={...t,...await xP(-T.offsetTop-S.reference.height/2-T.offsetHeight/2-a).fn(t)},w=(g==null?void 0:g.current)||O,m=await Bc(Aw(C,w.scrollHeight),b),d=await Bc(C,{...b,elementContext:"reference"}),l=Math.max(0,m.top),c=C.y+l,u=Math.max(0,w.scrollHeight-l-Math.max(0,m.bottom));return w.style.maxHeight=u+"px",w.scrollTop=l,o&&(w.offsetHeight=-f||d.bottom>=-f?zo.flushSync(()=>o(!0)):zo.flushSync(()=>o(!1))),n&&(n.current=await Bc(Aw({...C,y:c},w.offsetHeight),b)),{y:c}}}),_z=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:s}=t;const f=jl(s),g=k.useRef(!1),b=k.useRef(null),S=k.useRef(null);return k.useEffect(()=>{if(!o)return;function O(C){if(C.ctrlKey||!T||a.current==null)return;const w=C.deltaY,m=a.current.top>=-.5,d=a.current.bottom>=-.5,l=T.scrollHeight-T.clientHeight,c=w<0?-1:1,u=w<0?"max":"min";T.scrollHeight<=T.clientHeight||(!m&&w>0||!d&&w<0?(C.preventDefault(),zo.flushSync(()=>{f(h=>h+Math[u](w,l*c))})):/firefox/i.test(TP())&&(T.scrollTop+=w))}const T=(i==null?void 0:i.current)||n.floating;if(r&&T)return T.addEventListener("wheel",O),requestAnimationFrame(()=>{b.current=T.scrollTop,a.current!=null&&(S.current={...a.current})}),()=>{b.current=null,S.current=null,T.removeEventListener("wheel",O)}},[o,r,n.floating,a,i,f]),k.useMemo(()=>o?{floating:{onKeyDown(){g.current=!0},onWheel(){g.current=!1},onPointerMove(){g.current=!1},onScroll(){const O=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!O||!g.current)){if(b.current!==null){const T=O.scrollTop-b.current;(a.current.bottom<-.5&&T<-1||a.current.top<-.5&&T>1)&&zo.flushSync(()=>f(C=>C+T))}requestAnimationFrame(()=>{b.current=O.scrollTop})}}}}:{},[o,a,n.floating,i,f])};function Sz(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,s=a-1;i=n!=S>=n&&r<=(b-f)*(n-g)/(S-g)+f&&(o=!o)}return o}function Cz(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function Tz(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const s=f=>{let{x:g,y:b,placement:S,elements:O,onClose:T,nodeId:C,tree:w}=f;return function(d){function l(){clearTimeout(o),T()}if(clearTimeout(o),!O.domReference||!O.floating||S==null||g==null||b==null)return;const{clientX:c,clientY:u}=d,h=[c,u],v=If(d),y=d.type==="mouseleave",E=Gr(O.floating,v),P=Gr(O.domReference,v),N=O.domReference.getBoundingClientRect(),R=O.floating.getBoundingClientRect(),M=S.split("-")[0],L=g>R.right-R.width/2,D=b>R.bottom-R.height/2,B=Cz(h,N);if(E&&(i=!0),P&&(i=!1),P&&!y){i=!0;return}if(y&&En(d.relatedTarget)&&Gr(O.floating,d.relatedTarget)||w&&ks(w.nodesRef.current,C).some(z=>{let{context:$}=z;return $==null?void 0:$.open}))return;if(M==="top"&&b>=N.bottom-1||M==="bottom"&&b<=N.top+1||M==="left"&&g>=N.right-1||M==="right"&&g<=N.left+1)return l();let H=[];switch(M){case"top":H=[[R.left,N.top+1],[R.left,R.bottom-1],[R.right,R.bottom-1],[R.right,N.top+1]],a=c>=R.left&&c<=R.right&&u>=R.top&&u<=N.top+1;break;case"bottom":H=[[R.left,R.top+1],[R.left,N.bottom-1],[R.right,N.bottom-1],[R.right,R.top+1]],a=c>=R.left&&c<=R.right&&u>=N.bottom-1&&u<=R.bottom;break;case"left":H=[[R.right-1,R.bottom],[R.right-1,R.top],[N.left+1,R.top],[N.left+1,R.bottom]],a=c>=R.left&&c<=N.left+1&&u>=R.top&&u<=R.bottom;break;case"right":H=[[N.right-1,R.bottom],[N.right-1,R.top],[R.left+1,R.top],[R.left+1,R.bottom]],a=c>=N.right-1&&c<=R.right&&u>=R.top&&u<=R.bottom;break}function Q(z){let[$,q]=z;const Z=R.width>N.width,ae=R.height>N.height;switch(M){case"top":{const ge=[Z?$+r/2:L?$+r*4:$-r*4,q+r+1],ue=[Z?$-r/2:L?$+r*4:$-r*4,q+r+1],te=[[R.left,L||Z?R.bottom-r:R.top],[R.right,L?Z?R.bottom-r:R.top:R.bottom-r]];return[ge,ue,...te]}case"bottom":{const ge=[Z?$+r/2:L?$+r*4:$-r*4,q-r],ue=[Z?$-r/2:L?$+r*4:$-r*4,q-r],te=[[R.left,L||Z?R.top+r:R.bottom],[R.right,L?Z?R.top+r:R.bottom:R.top+r]];return[ge,ue,...te]}case"left":{const ge=[$+r+1,ae?q+r/2:D?q+r*4:q-r*4],ue=[$+r+1,ae?q-r/2:D?q+r*4:q-r*4];return[...[[D||ae?R.right-r:R.left,R.top],[D?ae?R.right-r:R.left:R.right-r,R.bottom]],ge,ue]}case"right":{const ge=[$-r,ae?q+r/2:D?q+r*4:q-r*4],ue=[$-r,ae?q-r/2:D?q+r*4:q-r*4],te=[[D||ae?R.left+r:R.right,R.top],[D?ae?R.left+r:R.right:R.left+r,R.bottom]];return[ge,ue,...te]}}}const W=a?H:Q([g,b]);if(!a){if(i&&!B)return l();Sz([c,u],W)?t&&!i&&(o=setTimeout(l,t)):l()}}};return s.__options={blockPointerEvents:n},s}function Oz(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=z6(e),a=hi(),i=k.useRef(null),s=k.useRef({}),f=k.useState(()=>_P())[0],[g,b]=k.useState(null),S=k.useCallback(d=>{const l=En(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(l)},[o.refs]),O=k.useCallback(d=>{(En(d)||d===null)&&(i.current=d,b(d)),(En(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!En(d))&&o.refs.setReference(d)},[o.refs]),T=k.useMemo(()=>({...o.refs,setReference:O,setPositionReference:S,domReference:i}),[o.refs,O,S]),C=k.useMemo(()=>({...o.elements,domReference:g}),[o.elements,g]),w=jl(r),m=k.useMemo(()=>({...o,refs:T,elements:C,dataRef:s,nodeId:n,events:f,open:t,onOpenChange:w}),[o,n,f,t,w,T,C]);return Xt(()=>{const d=a==null?void 0:a.nodesRef.current.find(l=>l.id===n);d&&(d.context=m)}),k.useMemo(()=>({...o,context:m,refs:T,reference:O,positionReference:S}),[o,T,m,O,S])}function bh(e,t,r){const n=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(o=>o?o[r]:null).concat(e).reduce((o,a)=>(a&&Object.entries(a).forEach(i=>{let[s,f]=i;if(s.indexOf("on")===0){if(n.has(s)||n.set(s,[]),typeof f=="function"){var g;(g=n.get(s))==null||g.push(f),o[s]=function(){for(var b,S=arguments.length,O=new Array(S),T=0;TC(...O))}}}else o[s]=f}),o),{})}}const Pz=function(e){e===void 0&&(e=[]);const t=e,r=k.useCallback(a=>bh(a,e,"reference"),t),n=k.useCallback(a=>bh(a,e,"floating"),t),o=k.useCallback(a=>bh(a,e,"item"),e.map(a=>a==null?void 0:a.item));return k.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},kz=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:K6,FloatingFocusManager:az,FloatingNode:$6,FloatingOverlay:iz,FloatingPortal:nz,FloatingTree:H6,arrow:F6,autoPlacement:j6,autoUpdate:N6,computePosition:wP,detectOverflow:Bc,flip:A6,getOverflowAncestors:Mo,hide:I6,inline:D6,inner:wz,limitShift:L6,offset:xP,platform:vP,safePolygon:Tz,shift:R6,size:M6,useClick:lz,useDelayGroup:Y6,useDelayGroupContext:NP,useDismiss:dz,useFloating:Oz,useFloatingNodeId:W6,useFloatingParentNodeId:Nl,useFloatingPortalNode:DP,useFloatingTree:hi,useFocus:fz,useHover:G6,useId:ru,useInnerOffset:_z,useInteractions:Pz,useListNavigation:gz,useMergeRefs:mz,useRole:bz,useTransitionStatus:FP,useTransitionStyles:yz,useTypeahead:xz},Symbol.toStringTag,{value:"Module"})),fr=ou(kz);var zP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{DialogHeader:function(){return O},default:function(){return T}});var r=g(k),n=g(at),o=Xe,a=g(Ye),i=Ke,s=Ol;function f(){return f=Object.assign||function(C){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,i.useTheme)().dialogHeader,u=c.defaultProps,h=c.styles.base;m=m??u.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),m);return r.default.createElement("div",f({},l,{ref:w,className:v}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.DialogHeader";var T=O})(zP);var BP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{DialogBody:function(){return T},default:function(){return C}});var r=b(k),n=b(at),o=Xe,a=b(Ye),i=Ke,s=Ol;function f(w,m,d){return m in w?Object.defineProperty(w,m,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[m]=d,w}function g(){return g=Object.assign||function(w){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.divider,l=w.className,c=w.children,u=S(w,["divider","className","children"]),h=(0,i.useTheme)().dialogBody,v=h.defaultProps,y=h.styles.base;l=l??v.className;var E=(0,o.twMerge)((0,n.default)((0,a.default)(y.initial),f({},(0,a.default)(y.divider),d)),l);return r.default.createElement("div",g({},u,{ref:m,className:E}),c)});T.propTypes={divider:s.propTypesDivider,className:s.propTypesClassName,children:s.propTypesChildren},T.displayName="MaterialTailwind.DialogBody";var C=T})(BP);var VP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{DialogFooter:function(){return O},default:function(){return T}});var r=g(k),n=g(at),o=Xe,a=g(Ye),i=Ke,s=Ol;function f(){return f=Object.assign||function(C){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,i.useTheme)().dialogFooter,u=c.defaultProps,h=c.styles.base;m=m??u.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),m);return r.default.createElement("div",f({},l,{ref:w,className:v}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.DialogFooter";var T=O})(VP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,R){for(var M in R)Object.defineProperty(N,M,{enumerable:!0,get:R[M]})}t(e,{Dialog:function(){return E},DialogHeader:function(){return T.DialogHeader},DialogBody:function(){return C.DialogBody},DialogFooter:function(){return w.DialogFooter},default:function(){return P}});var r=l(k),n=l(Ze),o=fr,a=vr,i=l(at),s=l(Sr),f=Xe,g=l(Gt),b=l(Ye),S=Ke,O=Ol,T=zP,C=BP,w=VP;function m(N,R,M){return R in N?Object.defineProperty(N,R,{value:M,enumerable:!0,configurable:!0,writable:!0}):N[R]=M,N}function d(){return d=Object.assign||function(N){for(var R=1;R=0)&&Object.prototype.propertyIsEnumerable.call(N,L)&&(M[L]=N[L])}return M}function y(N,R){if(N==null)return{};var M={},L=Object.keys(N),D,B;for(B=0;B=0)&&(M[D]=N[D]);return M}var E=r.default.forwardRef(function(N,R){var M=N.open,L=N.handler,D=N.size,B=N.dismiss,H=N.animate,Q=N.className,W=N.children,z=v(N,["open","handler","size","dismiss","animate","className","children"]),$=(0,S.useTheme)().dialog,q=$.defaultProps,Z=$.valid,ae=$.styles,ge=ae.base,ue=ae.sizes;L=L??void 0,D=D??q.size,B=B??q.dismiss,H=H??q.animate,Q=Q??q.className;var te=(0,i.default)((0,b.default)(ge.backdrop)),Se=(0,f.twMerge)((0,i.default)((0,b.default)(ge.container),(0,b.default)(ue[(0,g.default)(Z.sizes,D,"md")])),Q),ve={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},pe={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},re=(0,s.default)(ve,H),me=(0,o.useFloating)({open:M,onOpenChange:L}),Te=me.floating,Ne=me.context,Pe=(0,o.useId)(),Oe="".concat(Pe,"-label"),je="".concat(Pe,"-description"),ze=(0,o.useInteractions)([(0,o.useClick)(Ne),(0,o.useRole)(Ne),(0,o.useDismiss)(Ne,B)]).getFloatingProps,qe=(0,o.useMergeRefs)([R,Te]),it=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(it,null,M&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:Ne},r.default.createElement(a.m.div,{className:D==="xxl"?"":te,initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:pe,transition:{duration:.2}},r.default.createElement(a.m.div,d({},ze(h(c({},z),{ref:qe,className:Se,"aria-labelledby":Oe,"aria-describedby":je})),{initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:re}),W)))))))});E.propTypes={open:O.propTypesOpen,handler:O.propTypesHandler,size:n.default.oneOf(O.propTypesSize),dismiss:O.propTypesDismiss,animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren},E.displayName="MaterialTailwind.Dialog";var P=Object.assign(E,{Header:T.DialogHeader,Body:C.DialogBody,Footer:w.DialogFooter})})(tP);var UP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{Input:function(){return C},default:function(){return w}});var r=S(k),n=S(Ze),o=S(at),a=S(Gt),i=S(Ye),s=Ke,f=du;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.variant,c=m.color,u=m.size,h=m.label,v=m.error,y=m.success,E=m.icon,P=m.containerProps,N=m.labelProps,R=m.className,M=m.shrink,L=m.inputRef,D=O(m,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),B=(0,s.useTheme)().input,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.variants;l=l??H.variant,u=u??H.size,c=c??H.color,h=h??H.label,N=N??H.labelProps,P=P??H.containerProps,R=R??H.className,M=M??H.shrink,E=E??H.icon;var q=$[(0,a.default)(Q.variants,l,"outlined")],Z=q.sizes[(0,a.default)(Q.sizes,u,"md")],ae=(0,i.default)(q.error.input),ge=(0,i.default)(q.success.input),ue=(0,i.default)(q.shrink.input),te=(0,i.default)(q.colors.input[(0,a.default)(Q.colors,c,"gray")]),Se=(0,i.default)(q.error.label),ve=(0,i.default)(q.success.label),pe=(0,i.default)(q.shrink.label),re=(0,i.default)(q.colors.label[(0,a.default)(Q.colors,c,"gray")]),me=(0,o.default)((0,i.default)(z.container),(0,i.default)(Z.container),P==null?void 0:P.className),Te=(0,o.default)((0,i.default)(z.input),(0,i.default)(q.base.input),(0,i.default)(Z.input),g({},(0,i.default)(q.base.inputWithIcon),E),g({},te,!v&&!y),g({},ae,v),g({},ge,y),g({},ue,M),R),Ne=(0,o.default)((0,i.default)(z.label),(0,i.default)(q.base.label),(0,i.default)(Z.label),g({},re,!v&&!y),g({},Se,v),g({},ve,y),g({},pe,M),N==null?void 0:N.className),Pe=(0,o.default)((0,i.default)(z.icon),(0,i.default)(q.base.icon),(0,i.default)(Z.icon)),Oe=(0,o.default)((0,i.default)(z.asterisk));return r.default.createElement("div",b({},P,{ref:d,className:me}),E&&r.default.createElement("div",{className:Pe},E),r.default.createElement("input",b({},D,{ref:L,className:Te,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",b({},N,{className:Ne}),h," ",D.required?r.default.createElement("span",{className:Oe},"*"):""))});C.propTypes={variant:n.default.oneOf(f.propTypesVariant),size:n.default.oneOf(f.propTypesSize),color:n.default.oneOf(f.propTypesColor),label:f.propTypesLabel,error:f.propTypesError,success:f.propTypesSuccess,icon:f.propTypesIcon,labelProps:f.propTypesLabelProps,containerProps:f.propTypesContainerProps,shrink:f.propTypesShrink,className:f.propTypesClassName},C.displayName="MaterialTailwind.Input";var w=C})(UP);var WP={},wu={},Rl={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{propTypesOpen:function(){return g},propTypesHandler:function(){return b},propTypesPlacement:function(){return S},propTypesOffset:function(){return O},propTypesDismiss:function(){return T},propTypesAnimate:function(){return C},propTypesLockScroll:function(){return w},propTypesDisabled:function(){return m},propTypesClassName:function(){return d},propTypesChildren:function(){return l},propTypesContextValue:function(){return c}});var r=a(Ze),n=Ut;function o(u,h,v){return h in u?Object.defineProperty(u,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):u[h]=v,u}function a(u){return u&&u.__esModule?u:{default:u}}function i(u){for(var h=1;hl.length)&&(c=l.length);for(var u=0,h=new Array(c);u=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.children,l=S(w,["children"]),c=(0,o.useMenu)(),u=c.getReferenceProps,h=c.reference,v=c.nested,y=(0,n.useMergeRefs)([m,h]);return r.default.cloneElement(d,f({},u(f(b(f({},l),{ref:y,onClick:function(P){P.stopPropagation()}}),v&&{role:"menuitem"}))))});T.propTypes={children:a.propTypesChildren},T.displayName="MaterialTailwind.MenuHandler";var C=T})(HP);var qP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{MenuList:function(){return w},default:function(){return m}});var r=O(k),n=fr,o=vr,a=O(at),i=Xe,s=O(Ye),f=Ke,g=wu,b=Rl;function S(){return S=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.children,u=d.className,h=T(d,["children","className"]),v=(0,f.useTheme)().menu,y=v.styles.base,E=(0,g.useMenu)(),P=E.open,N=E.handler,R=E.strategy,M=E.x,L=E.y,D=E.floating,B=E.listItemsRef,H=E.getFloatingProps,Q=E.getItemProps,W=E.appliedAnimation,z=E.lockScroll,$=E.context,q=E.activeIndex,Z=E.tree,ae=E.allowHover,ge=E.internalAllowHover,ue=E.setActiveIndex,te=E.nested;u=u??"";var Se=(0,i.twMerge)((0,a.default)((0,s.default)(y.menu)),u),ve=(0,n.useMergeRefs)([l,D]),pe=o.AnimatePresence,re=r.default.createElement(o.m.div,S({},h,{ref:ve,style:{position:R,top:L??0,left:M??0},className:Se},H({onKeyDown:function(Te){Te.key==="Tab"&&(N(!1),Te.shiftKey&&Te.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:P?"mount":"unmount",variants:W}),r.default.Children.map(c,function(me,Te){return r.default.isValidElement(me)&&r.default.cloneElement(me,Q({tabIndex:q===Te?0:-1,role:"menuitem",className:me.props.className,ref:function(Pe){B.current[Te]=Pe},onClick:function(Pe){if(me.props.onClick){var Oe,je;(je=(Oe=me.props).onClick)===null||je===void 0||je.call(Oe,Pe)}Z==null||Z.events.emit("click")},onMouseEnter:function(){(ae&&P||ge&&P)&&ue(Te)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(pe,null,P&&r.default.createElement(r.default.Fragment,null,z?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:$,modal:!te,initialFocus:te?-1:0,returnFocus:!te,visuallyHiddenDismiss:!0},re)):r.default.createElement(n.FloatingFocusManager,{context:$,modal:!te,initialFocus:te?-1:0,returnFocus:!te,visuallyHiddenDismiss:!0},re)))))});w.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.MenuList";var m=w})(qP);var GP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{MenuItem:function(){return T},default:function(){return C}});var r=b(k),n=b(at),o=Xe,a=b(Ye),i=Ke,s=Rl;function f(w,m,d){return m in w?Object.defineProperty(w,m,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[m]=d,w}function g(){return g=Object.assign||function(w){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.className,l=d===void 0?"":d,c=w.disabled,u=c===void 0?!1:c,h=w.children,v=S(w,["className","disabled","children"]),y=(0,i.useTheme)().menu,E=y.styles.base,P=(0,o.twMerge)((0,n.default)((0,a.default)(E.item.initial),f({},(0,a.default)(E.item.disabled),u)),l);return r.default.createElement("button",g({},v,{ref:m,role:"menuitem",className:P}),h)});T.propTypes={className:s.propTypesClassName,disabled:s.propTypesDisabled,children:s.propTypesChildren},T.displayName="MaterialTailwind.MenuItem";var C=T})(GP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{Menu:function(){return S},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return s.MenuList},MenuItem:function(){return f.MenuItem},useMenu:function(){return o.useMenu},default:function(){return O}});var r=b(k),n=fr,o=wu,a=$P,i=HP,s=qP,f=GP;function g(){return g=Object.assign||function(T){for(var C=1;C=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.open,u=d.animate,h=d.className,v=d.children,y=T(d,["open","animate","className","children"]),E;console.error(` will be deprecated in the future versions of @material-tailwind/react use instead.
-
-More details: https://www.material-tailwind.com/docs/react/collapse
- `);var P=r.default.useRef(null),N=(0,g.useTheme)().navbar,R=N.styles,M=R.base.mobileNav;u=u??{},h=h??"";var L=(0,s.twMerge)((0,i.default)((0,f.default)(M)),h),D={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((E=P.current)===null||E===void 0?void 0:E.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},B=(0,a.default)(D,u),H=n.AnimatePresence,Q=(0,o.useMergeRefs)([l,P]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(H,null,r.default.createElement(n.m.div,S({},y,{ref:Q,className:L,initial:"unmount",exit:"unmount",animate:c?"mount":"unmount",variants:B}),v)))});w.displayName="MaterialTailwind.MobileNav",w.propTypes={open:b.propTypesOpen,animate:b.propTypesAnimate,className:b.propTypesClassName,children:b.propTypesChildren};var m=w})(YP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Navbar:function(){return m},MobileNav:function(){return g.MobileNav},default:function(){return d}});var r=T(k),n=T(Ze),o=T(at),a=Xe,i=T(Gt),s=T(Ye),f=Ke,g=YP,b=bf;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.variant,h=l.color,v=l.shadow,y=l.blurred,E=l.fullWidth,P=l.className,N=l.children,R=C(l,["variant","color","shadow","blurred","fullWidth","className","children"]),M=(0,f.useTheme)().navbar,L=M.defaultProps,D=M.valid,B=M.styles,H=B.base,Q=B.variants;u=u??L.variant,h=h??L.color,v=v??L.shadow,y=y??L.blurred,E=E??L.fullWidth,P=P??L.className;var W,z=(0,o.default)((0,s.default)(H.navbar.initial),(W={},S(W,(0,s.default)(H.navbar.shadow),v),S(W,(0,s.default)(H.navbar.blurred),y&&h==="white"),S(W,(0,s.default)(H.navbar.fullWidth),E),W)),$=(0,o.default)((0,s.default)(Q[(0,i.default)(D.variants,u,"filled")][(0,i.default)(D.colors,h,"white")])),q=(0,a.twMerge)((0,o.default)(z,$),P);return r.default.createElement("nav",O({},R,{ref:c,className:q}),N)});m.propTypes={variant:n.default.oneOf(b.propTypesVariant),color:n.default.oneOf(b.propTypesColor),shadow:b.propTypesShadow,blurred:b.propTypesBlurred,fullWidth:b.propTypesFullWidth,className:b.propTypesClassName,children:b.propTypesChildren},m.displayName="MaterialTailwind.Navbar";var d=Object.assign(m,{MobileNav:g.MobileNav})})(KP);var QP={},Ff={},Al={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return s},propTypesOffset:function(){return f},propTypesDismiss:function(){return g},propTypesAnimate:function(){return b},propTypesContent:function(){return S},propTypesInteractive:function(){return O},propTypesClassName:function(){return T},propTypesChildren:function(){return C},propTypesContextValue:function(){return w}});var r=o(Ze),n=Ut;function o(m){return m&&m.__esModule?m:{default:m}}var a=r.default.bool,i=r.default.func,s=n.propTypesPlacements,f=n.propTypesOffsetType,g=n.propTypesDismissType,b=n.propTypesAnimation,S=r.default.node,O=r.default.bool,T=r.default.string,C=r.default.node.isRequired,w=r.default.shape({open:r.default.bool.isRequired,strategy:r.default.oneOf(["fixed","absolute"]).isRequired,x:r.default.number,y:r.default.number,context:r.default.instanceOf(Object).isRequired,reference:r.default.func.isRequired,floating:r.default.func.isRequired,getReferenceProps:r.default.func.isRequired,getFloatingProps:r.default.func.isRequired,appliedAnimation:b.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(Al);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var b in g)Object.defineProperty(f,b,{enumerable:!0,get:g[b]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return s}});var r=o(k),n=Al;function o(f){return f&&f.__esModule?f:{default:f}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.PopoverContext";function i(){var f=r.default.useContext(a);if(!f)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return f}var s=function(f){var g=f.value,b=f.children;return r.default.createElement(a.Provider,{value:g},b)};s.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},s.displayName="MaterialTailwind.PopoverContextProvider"})(Ff);var XP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,m){for(var d in m)Object.defineProperty(w,d,{enumerable:!0,get:m[d]})}t(e,{PopoverHandler:function(){return T},default:function(){return C}});var r=s(k),n=fr,o=Ff,a=Al;function i(w,m,d){return m in w?Object.defineProperty(w,m,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[m]=d,w}function s(w){return w&&w.__esModule?w:{default:w}}function f(w){for(var m=1;m=0)&&Object.prototype.propertyIsEnumerable.call(w,l)&&(d[l]=w[l])}return d}function O(w,m){if(w==null)return{};var d={},l=Object.keys(w),c,u;for(u=0;u=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,m){var d=w.children,l=S(w,["children"]),c=(0,o.usePopover)(),u=c.getReferenceProps,h=c.reference,v=(0,n.useMergeRefs)([m,h]);return r.default.cloneElement(d,f({},u(b(f({},l),{ref:v}))))});T.propTypes={children:a.propTypesChildren},T.displayName="MaterialTailwind.PopoverHandler";var C=T})(XP);var ZP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var y in v)Object.defineProperty(h,y,{enumerable:!0,get:v[y]})}t(e,{PopoverContent:function(){return c},default:function(){return u}});var r=T(k),n=fr,o=vr,a=T(at),i=Xe,s=T(Ye),f=Ke,g=Ff,b=Al;function S(h,v,y){return v in h?Object.defineProperty(h,v,{value:y,enumerable:!0,configurable:!0,writable:!0}):h[v]=y,h}function O(){return O=Object.assign||function(h){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(y[E]=h[E])}return y}function l(h,v){if(h==null)return{};var y={},E=Object.keys(h),P,N;for(N=0;N=0)&&(y[P]=h[P]);return y}var c=r.default.forwardRef(function(h,v){var y=h.children,E=h.className,P=d(h,["children","className"]),N=(0,f.useTheme)().popover,R=N.defaultProps,M=N.styles.base,L=(0,g.usePopover)(),D=L.open,B=L.strategy,H=L.x,Q=L.y,W=L.context,z=L.floating,$=L.getFloatingProps,q=L.appliedAnimation,Z=L.labelId,ae=L.descriptionId;E=E??R.className;var ge=(0,i.twMerge)((0,a.default)((0,s.default)(M)),E),ue=(0,n.useMergeRefs)([v,z]),te=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(te,null,D&&r.default.createElement(n.FloatingFocusManager,{context:W},r.default.createElement(o.m.div,O({},$(m(C({},P),{ref:ue,className:ge,style:{position:B,top:Q??"",left:H??""},"aria-labelledby":Z,"aria-describedby":ae})),{initial:"unmount",exit:"unmount",animate:D?"mount":"unmount",variants:q}),y)))))});c.propTypes={className:b.propTypesClassName,children:b.propTypesChildren},c.displayName="MaterialTailwind.PopoverContent";var u=c})(ZP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{Popover:function(){return l},PopoverHandler:function(){return g.PopoverHandler},PopoverContent:function(){return b.PopoverContent},usePopover:function(){return s.usePopover},default:function(){return c}});var r=T(k),n=T(Ze),o=fr,a=T(Sr),i=Ke,s=Ff,f=Al,g=XP,b=ZP;function S(u,h){(h==null||h>u.length)&&(h=u.length);for(var v=0,y=new Array(h);v=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.color,h=d.size,v=d.value,y=d.label,E=d.className,P=d.barProps,N=T(d,["variant","color","size","value","label","className","barProps"]),R=(0,f.useTheme)().progress,M=R.defaultProps,L=R.valid,D=R.styles,B=D.base,H=D.variants,Q=D.sizes;c=c??M.variant,u=u??M.color,h=h??M.size,y=y??M.label,E=E??M.className,P=P??M.barProps;var W=(0,s.default)(H[(0,i.default)(L.variants,c,"filled")][(0,i.default)(L.colors,u,"gray")]),z=(0,s.default)(Q[(0,i.default)(L.sizes,h,"md")].container.initial),$=(0,o.default)((0,s.default)(B.container.initial),z),q=(0,s.default)(Q[(0,i.default)(L.sizes,h,"md")].container.withLabel),Z=(0,o.default)((0,s.default)(B.container.withLabel),q),ae=(0,s.default)(Q[(0,i.default)(L.sizes,h,"md")].bar),ge=(0,o.default)((0,s.default)(B.bar),ae),ue=(0,a.twMerge)((0,o.default)($,b({},Z,y)),E),te=(0,a.twMerge)((0,o.default)(ge,W),P==null?void 0:P.className);return r.default.createElement("div",S({},N,{ref:l,className:ue}),r.default.createElement("div",S({},P,{className:te,style:{width:"".concat(v,"%")}}),y&&"".concat(v,"% ").concat(typeof y=="string"?y:"")))});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),size:n.default.oneOf(g.propTypesSize),value:g.propTypesValue,label:g.propTypesLabel,barProps:g.propTypesBarProps,className:g.propTypesClassName},w.displayName="MaterialTailwind.Progress";var m=w})(JP);var ek={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Radio:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(kl),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=fi;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.color,h=l.label,v=l.icon,y=l.ripple,E=l.className,P=l.disabled,N=l.containerProps,R=l.labelProps,M=l.iconProps,L=l.inputRef,D=C(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),B=(0,g.useTheme)().radio,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.colors,q=r.default.useId();u=u??H.color,h=h??H.label,v=v??H.icon,y=y??H.ripple,E=E??H.className,P=P??H.disabled,N=N??H.containerProps,R=R??H.labelProps,M=M??H.iconProps;var Z=y!==void 0&&new o.default,ae=(0,a.default)((0,f.default)(z.root),S({},(0,f.default)(z.disabled),P)),ge=(0,i.twMerge)((0,a.default)((0,f.default)(z.container)),N==null?void 0:N.className),ue=(0,i.twMerge)((0,a.default)((0,f.default)(z.input),(0,f.default)($[(0,s.default)(Q.colors,u,"gray")])),E),te=(0,i.twMerge)((0,a.default)((0,f.default)(z.label)),R==null?void 0:R.className),Se=(0,a.default)((0,a.default)((0,f.default)(z.icon)),$[(0,s.default)(Q.colors,u,"gray")].color,M==null?void 0:M.className);return r.default.createElement("div",{ref:c,className:ae},r.default.createElement("label",O({},N,{className:ge,htmlFor:D.id||q,onMouseDown:function(ve){var pe=N==null?void 0:N.onMouseDown;return y&&Z.create(ve,"dark"),typeof pe=="function"&&pe(ve)}}),r.default.createElement("input",O({},D,{ref:L,type:"radio",disabled:P,className:ue,id:D.id||q})),r.default.createElement("span",{className:Se},v||r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-3.5 w-3.5",viewBox:"0 0 16 16",fill:"currentColor"},r.default.createElement("circle",{"data-name":"ellipse",cx:"8",cy:"8",r:"8"})))),h&&r.default.createElement("label",O({},R,{className:te,htmlFor:D.id||q}),h))});m.propTypes={color:n.default.oneOf(b.propTypesColor),label:b.propTypesLabel,icon:b.propTypesIcon,ripple:b.propTypesRipple,className:b.propTypesClassName,disabled:b.propTypesDisabled,containerProps:b.propTypesObject,labelProps:b.propTypesObject},m.displayName="MaterialTailwind.Radio";var d=m})(ek);var tk={},db={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,S){for(var O in S)Object.defineProperty(b,O,{enumerable:!0,get:S[O]})}t(e,{SelectContext:function(){return i},useSelect:function(){return s},usePrevious:function(){return f},SelectContextProvider:function(){return g}});var r=a(k),n=vr,o=fu;function a(b){return b&&b.__esModule?b:{default:b}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function s(){var b=r.default.useContext(i);if(b===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return b}function f(b){var S=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){S.current=b},[b]),S.current}var g=function(b){var S=b.value,O=b.children;return r.default.createElement(i.Provider,{value:S},O)};g.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},g.displayName="MaterialTailwind.SelectContextProvider"})(db);var rk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{SelectOption:function(){return C},default:function(){return w}});var r=S(k),n=S(at),o=Xe,a=S(Ye),i=Ke,s=db,f=fu;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h=0)&&(l[u]=m[u]);return l}var C=function(m){var d=function(){W(v),q(u),$(!1),ae(null)},l=function(Te){(Te.key==="Enter"||Te.key===" "&&!ue.current.typing)&&(Te.preventDefault(),d())},c=m.value,u=c===void 0?"":c,h=m.index,v=h===void 0?0:h,y=m.disabled,E=y===void 0?!1:y,P=m.className,N=P===void 0?"":P,R=m.children,M=O(m,["value","index","disabled","className","children"]),L=(0,i.useTheme)().select,D=L.styles,B=D.base,H=(0,s.useSelect)(),Q=H.selectedIndex,W=H.setSelectedIndex,z=H.listRef,$=H.setOpen,q=H.onChange,Z=H.activeIndex,ae=H.setActiveIndex,ge=H.getItemProps,ue=H.dataRef,te=(0,a.default)(B.option.initial),Se=(0,a.default)(B.option.active),ve=(0,a.default)(B.option.disabled),pe,re=(0,o.twMerge)((0,n.default)(te,(pe={},g(pe,Se,Q===v),g(pe,ve,E),pe)),N??"");return r.default.createElement("li",b({},M,{role:"option",ref:function(me){return z.current[v]=me},className:re,disabled:E,tabIndex:Z===v?0:1,"aria-selected":Z===v&&Q===v,"data-selected":Q===v},ge({onClick:function(me){var Te=M==null?void 0:M.onClick;typeof Te=="function"&&(Te(me),d()),d()},onKeyDown:function(me){var Te=M==null?void 0:M.onKeyDown;typeof Te=="function"&&(Te(me),l(me)),l(me)}})),R)};C.propTypes={value:f.propTypesValue,index:f.propTypesIndex,disabled:f.propTypesDisabled,className:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.SelectOption";var w=C})(rk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(z,$){for(var q in $)Object.defineProperty(z,q,{enumerable:!0,get:$[q]})}t(e,{Select:function(){return Q},Option:function(){return C.SelectOption},useSelect:function(){return O.useSelect},usePrevious:function(){return O.usePrevious},default:function(){return W}});var r=u(k),n=u(Ze),o=fr,a=vr,i=u(at),s=Xe,f=u(Sr),g=u(Gt),b=u(Ye),S=Ke,O=db,T=fu,C=rk;function w(z,$){($==null||$>z.length)&&($=z.length);for(var q=0,Z=new Array($);q<$;q++)Z[q]=z[q];return Z}function m(z){if(Array.isArray(z))return z}function d(z){if(Array.isArray(z))return w(z)}function l(z,$,q){return $ in z?Object.defineProperty(z,$,{value:q,enumerable:!0,configurable:!0,writable:!0}):z[$]=q,z}function c(){return c=Object.assign||function(z){for(var $=1;$=0)&&Object.prototype.propertyIsEnumerable.call(z,Z)&&(q[Z]=z[Z])}return q}function L(z,$){if(z==null)return{};var q={},Z=Object.keys(z),ae,ge;for(ge=0;ge=0)&&(q[ae]=z[ae]);return q}function D(z,$){return m(z)||v(z,$)||H(z,$)||y()}function B(z){return d(z)||h(z)||H(z)||E()}function H(z,$){if(z){if(typeof z=="string")return w(z,$);var q=Object.prototype.toString.call(z).slice(8,-1);if(q==="Object"&&z.constructor&&(q=z.constructor.name),q==="Map"||q==="Set")return Array.from(q);if(q==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q))return w(z,$)}}var Q=r.default.forwardRef(function(z,$){var q=z.variant,Z=z.color,ae=z.size,ge=z.label,ue=z.error,te=z.success,Se=z.arrow,ve=z.value,pe=z.onChange,re=z.selected,me=z.offset,Te=z.dismiss,Ne=z.animate,Pe=z.lockScroll,Oe=z.labelProps,je=z.menuProps,ze=z.className,qe=z.disabled,it=z.name,et=z.children,st=z.containerProps,Ge=M(z,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),we,Ee=(0,S.useTheme)().select,ke=Ee.defaultProps,Ie=Ee.valid,ce=Ee.styles,Ae=ce.base,fe=ce.variants,ee=D(r.default.useState("close"),2),le=ee[0],Ce=ee[1];q=q??ke.variant,Z=Z??ke.color,ae=ae??ke.size,ge=ge??ke.label,ue=ue??ke.error,te=te??ke.success,Se=Se??ke.arrow,ve=ve??ke.value,pe=pe??ke.onChange,re=re??ke.selected,me=me??ke.offset,Te=Te??ke.dismiss,Ne=Ne??ke.animate,Oe=Oe??ke.labelProps,je=je??ke.menuProps;var xe;st=(xe=(0,f.default)(st,(ke==null?void 0:ke.containerProps)||{}))!==null&&xe!==void 0?xe:ke.containerProps,ze=ze??ke.className;var he=r.default.useRef([]),ie,De=r.default.useRef(B((ie=r.default.Children.map(et,function(Dt){var tr=Dt.props;return tr==null?void 0:tr.value}))!==null&&ie!==void 0?ie:[])),tt=D(r.default.useState(!1),2),ft=tt[0],ht=tt[1],mt=D(r.default.useState(null),2),ct=mt[0],Kt=mt[1],Wt=D(r.default.useState(0),2),Mt=Wt[0],Mr=Wt[1],$t=D(r.default.useState(!1),2),Cr=$t[0],Yt=$t[1],tn=(0,O.usePrevious)(ct),Tr=(0,o.useFloating)({placement:"bottom-start",open:ft,onOpenChange:ht,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(tr){var Et=tr.rects,Or=tr.elements,yn,no;Object.assign(Or==null||(yn=Or.floating)===null||yn===void 0?void 0:yn.style,{width:"".concat(Et==null||(no=Et.reference)===null||no===void 0?void 0:no.width,"px"),zIndex:99})},padding:20})]}),Wr=Tr.x,Mn=Tr.y,$r=Tr.strategy,bn=Tr.refs,pr=Tr.context;r.default.useEffect(function(){Mr(Math.max(0,De.current.indexOf(ve)+1))},[ve]);var ro=bn.floating,J=(0,o.useInteractions)([(0,o.useClick)(pr),(0,o.useRole)(pr,{role:"listbox"}),(0,o.useDismiss)(pr,P({},Te)),(0,o.useListNavigation)(pr,{listRef:he,activeIndex:ct,selectedIndex:Mt,onNavigate:Kt,loop:!0}),(0,o.useTypeahead)(pr,{listRef:De,activeIndex:ct,selectedIndex:Mt,onMatch:ft?Kt:Mr})]),Me=J.getReferenceProps,Be=J.getFloatingProps,Ot=J.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var Dt=ro.current;if(ft&&Cr&&Dt){var tr=ct!=null?he.current[ct]:Mt!=null?he.current[Mt]:null;if(tr&&tn!=null){var Et,Or,yn=(Or=(Et=he.current[tn])===null||Et===void 0?void 0:Et.offsetHeight)!==null&&Or!==void 0?Or:0,no=Dt.offsetHeight,Ma=tr.offsetTop,bi=Ma+yn;Mano+Dt.scrollTop&&(Dt.scrollTop+=bi-no-Dt.scrollTop+5)}}},[ft,Cr,tn,ct]);var It=r.default.useMemo(function(){return{selectedIndex:Mt,setSelectedIndex:Mr,listRef:he,setOpen:ht,onChange:pe||function(){},activeIndex:ct,setActiveIndex:Kt,getItemProps:Ot,dataRef:pr.dataRef}},[Mt,pe,ct,Ot,pr.dataRef]);r.default.useEffect(function(){Ce(ft?"open":!ft&&Mt||!ft&&ve?"withValue":"close")},[ft,ve,Mt,re]);var bt=fe[(0,g.default)(Ie.variants,q,"outlined")],Pt=bt.sizes[(0,g.default)(Ie.sizes,ae,"md")],sr=bt.error.select,xt=bt.success.select,_t=bt.colors.select[(0,g.default)(Ie.colors,Z,"gray")],Hr=bt.error.label,or=bt.success.label,vn=bt.colors.label[(0,g.default)(Ie.colors,Z,"gray")],wo=bt.states[le],$o=(0,i.default)((0,b.default)(Ae.container),(0,b.default)(Pt.container),st==null?void 0:st.className),_o=(0,s.twMerge)((0,i.default)((0,b.default)(Ae.select),(0,b.default)(bt.base.select),(0,b.default)(wo.select),(0,b.default)(Pt.select),l({},(0,b.default)(_t[le]),!ue&&!te),l({},(0,b.default)(sr.initial),ue),l({},(0,b.default)(sr.states[le]),ue),l({},(0,b.default)(xt.initial),te),l({},(0,b.default)(xt.states[le]),te)),ze),Ho,Ra=(0,s.twMerge)((0,i.default)((0,b.default)(Ae.label),(0,b.default)(bt.base.label),(0,b.default)(wo.label),(0,b.default)(Pt.label.initial),(0,b.default)(Pt.label.states[le]),l({},(0,b.default)(vn[le]),!ue&&!te),l({},(0,b.default)(Hr.initial),ue),l({},(0,b.default)(Hr.states[le]),ue),l({},(0,b.default)(or.initial),te),l({},(0,b.default)(or.states[le]),te)),(Ho=Oe.className)!==null&&Ho!==void 0?Ho:""),So=(0,i.default)((0,b.default)(Ae.arrow.initial),l({},(0,b.default)(Ae.arrow.active),ft)),In,rn=(0,s.twMerge)((0,i.default)((0,b.default)(Ae.menu)),(In=je.className)!==null&&In!==void 0?In:""),Ir=(0,i.default)("absolute top-2/4 -translate-y-2/4",q==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),Aa={unmount:{opacity:0,transformOrigin:"top",transform:"scale(0.95)",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{opacity:1,transformOrigin:"top",transform:"scale(1)",transition:{duration:.2,times:[.4,0,.2,1]}}},Co=(0,f.default)(Aa,Ne),Dn=a.AnimatePresence;r.default.useEffect(function(){ve&&!pe&&console.error("Warning: You provided a `value` prop to a select component without an `onChange` handler. This will render a read-only select. If the field should be mutable use `onChange` handler with `value` together.")},[ve,pe]);var Dr=r.default.createElement(o.FloatingFocusManager,{context:pr,modal:!1},r.default.createElement(a.m.ul,c({},Be(R(P({},je),{ref:bn.setFloating,role:"listbox",className:rn,style:{position:$r,top:Mn??0,left:Wr??0,overflow:"auto"},onPointerEnter:function(tr){var Et=je==null?void 0:je.onPointerEnter;typeof Et=="function"&&(Et(tr),Yt(!1)),Yt(!1)},onPointerMove:function(tr){var Et=je==null?void 0:je.onPointerMove;typeof Et=="function"&&(Et(tr),Yt(!1)),Yt(!1)},onKeyDown:function(tr){var Et=je==null?void 0:je.onKeyDown;typeof Et=="function"&&(Et(tr),Yt(!0)),Yt(!0)}})),{initial:"unmount",exit:"unmount",animate:ft?"mount":"unmount",variants:Co}),r.default.Children.map(et,function(Dt,tr){var Et;return r.default.isValidElement(Dt)&&r.default.cloneElement(Dt,R(P({},Dt.props),{index:((Et=Dt.props)===null||Et===void 0?void 0:Et.index)||tr+1,id:"material-tailwind-select-".concat(tr)}))})));return r.default.createElement(O.SelectContextProvider,{value:It},r.default.createElement("div",c({},st,{ref:$,className:$o}),r.default.createElement("button",c({type:"button"},Me(R(P({},Ge),{ref:bn.setReference,className:_o,disabled:qe,name:it}))),typeof re=="function"?r.default.createElement("span",{className:Ir},re(et[Mt-1],Mt-1)):ve&&!pe?r.default.createElement("span",{className:Ir},ve):r.default.createElement("span",c({},(we=et[Mt-1])===null||we===void 0?void 0:we.props,{className:Ir})),r.default.createElement("div",{className:So},Se??r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"})))),r.default.createElement("label",c({},Oe,{className:Ra}),ge),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(Dn,null,ft&&r.default.createElement(r.default.Fragment,null,Pe?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},Dr):Dr)))))});Q.propTypes={variant:n.default.oneOf(T.propTypesVariant),color:n.default.oneOf(T.propTypesColor),size:n.default.oneOf(T.propTypesSize),label:T.propTypesLabel,error:T.propTypesError,success:T.propTypesSuccess,arrow:T.propTypesArrow,value:T.propTypesValue,onChange:T.propTypesOnChange,selected:T.propTypesSelected,offset:T.propTypesOffset,dismiss:T.propTypesDismiss,animate:T.propTypesAnimate,lockScroll:T.propTypesLockScroll,labelProps:T.propTypesLabelProps,menuProps:T.propTypesMenuProps,className:T.propTypesClassName,disabled:T.propTypesDisabled,name:T.propTypesName,children:T.propTypesChildren,containerProps:T.propTypesContainerProps},Q.displayName="MaterialTailwind.Select";var W=Object.assign(Q,{Option:C.SelectOption})})(tk);var nk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Switch:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(kl),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=fi;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.color,h=l.label,v=l.ripple,y=l.className,E=l.disabled,P=l.containerProps,N=l.circleProps,R=l.labelProps,M=l.inputRef,L=C(l,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),D=(0,g.useTheme)(),B=D.switch,H=B.defaultProps,Q=B.valid,W=B.styles,z=W.base,$=W.colors,q=r.default.useId();u=u??H.color,v=v??H.ripple,y=y??H.className,E=E??H.disabled,P=P??H.containerProps,R=R??H.labelProps,N=N??H.circleProps;var Z=v!==void 0&&new o.default,ae=(0,a.default)((0,f.default)(z.root),S({},(0,f.default)(z.disabled),E)),ge=(0,i.twMerge)((0,a.default)((0,f.default)(z.container)),P==null?void 0:P.className),ue=(0,i.twMerge)((0,a.default)((0,f.default)(z.input),(0,f.default)($[(0,s.default)(Q.colors,u,"gray")])),y),te=(0,i.twMerge)((0,a.default)((0,f.default)(z.circle),$[(0,s.default)(Q.colors,u,"gray")].circle,$[(0,s.default)(Q.colors,u,"gray")].before),N==null?void 0:N.className),Se=(0,a.default)((0,f.default)(z.ripple)),ve=(0,i.twMerge)((0,a.default)((0,f.default)(z.label)),R==null?void 0:R.className);return r.default.createElement("div",{ref:c,className:ae},r.default.createElement("div",O({},P,{className:ge}),r.default.createElement("input",O({},L,{ref:M,type:"checkbox",disabled:E,id:L.id||q,className:ue})),r.default.createElement("label",O({},N,{htmlFor:L.id||q,className:te}),v&&r.default.createElement("div",{className:Se,onMouseDown:function(pe){var re=P==null?void 0:P.onMouseDown;return v&&Z.create(pe,"dark"),typeof re=="function"&&re(pe)}}))),h&&r.default.createElement("label",O({},R,{htmlFor:L.id||q,className:ve}),h))});m.propTypes={color:n.default.oneOf(b.propTypesColor),label:b.propTypesLabel,ripple:b.propTypesRipple,className:b.propTypesClassName,disabled:b.propTypesDisabled,containerProps:b.propTypesObject,labelProps:b.propTypesObject,circleProps:b.propTypesObject},m.displayName="MaterialTailwind.Switch";var d=m})(nk);var ok={},Ml={},gi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return s},propTypesDisabled:function(){return f},propTypesClassName:function(){return g},propTypesOrientation:function(){return b},propTypesIndicator:function(){return S},propTypesChildren:function(){return O}});var r=o(Ze),n=Ut;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,s=n.propTypesAnimation,f=r.default.bool,g=r.default.string,b=r.default.oneOf(["horizontal","vertical"]),S=r.default.instanceOf(Object),O=r.default.node.isRequired})(gi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,N){for(var R in N)Object.defineProperty(P,R,{enumerable:!0,get:N[R]})}t(e,{TabsContext:function(){return m},useTabs:function(){return d},TabsContextProvider:function(){return l},setId:function(){return c},setActive:function(){return u},setAnimation:function(){return h},setIndicator:function(){return v},setIsInitial:function(){return y},setOrientation:function(){return E}});var r=s(k),n=gi;function o(P,N){(N==null||N>P.length)&&(N=P.length);for(var R=0,M=new Array(N);R=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.value,u=d.className,h=d.activeClassName,v=d.disabled,y=d.children,E=T(d,["value","className","activeClassName","disabled","children"]),P=(0,s.useTheme)(),N=P.tab,R=N.defaultProps,M=N.styles.base,L=(0,f.useTabs)(),D=L.state,B=L.dispatch,H=D.id,Q=D.active,W=D.indicatorProps;u=u??R.className,h=h??R.activeClassName,v=v??R.disabled;var z,$=(0,a.twMerge)((0,o.default)((0,i.default)(M.tab.initial),(z={},b(z,(0,i.default)(M.tab.disabled),v),b(z,h,Q===c),z)),u),q,Z=(0,a.twMerge)((0,o.default)((0,i.default)(M.indicator)),(q=W==null?void 0:W.className)!==null&&q!==void 0?q:"");return r.default.createElement("li",S({},E,{ref:l,role:"tab",className:$,onClick:function(ae){var ge=E==null?void 0:E.onClick;typeof ge=="function"&&((0,f.setActive)(B,c),(0,f.setIsInitial)(B,!1),ge(ae)),(0,f.setIsInitial)(B,!1),(0,f.setActive)(B,c)},"data-value":c}),r.default.createElement("div",{className:"z-20 text-inherit"},y),Q===c&&r.default.createElement(n.motion.div,S({},W,{transition:{duration:.5},className:Z,layoutId:H})))});w.propTypes={value:g.propTypesValue,className:g.propTypesClassName,disabled:g.propTypesDisabled,children:g.propTypesChildren},w.displayName="MaterialTailwind.Tab";var m=w})(ak);var ik={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{TabsBody:function(){return w},default:function(){return m}});var r=O(k),n=vr,o=O(Sr),a=O(at),i=Xe,s=O(Ye),f=Ke,g=Ml,b=gi;function S(){return S=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.animate,u=d.className,h=d.children,v=T(d,["animate","className","children"]),y=(0,f.useTheme)().tabsBody,E=y.defaultProps,P=y.styles.base,N=(0,g.useTabs)().dispatch;u=u??E.className,c=c??E.animate;var R=(0,i.twMerge)((0,a.default)((0,s.default)(P)),u),M=r.default.useMemo(function(){return{initial:{opacity:0,position:"absolute",top:"0",left:"0",zIndex:1,transition:{duration:0}},unmount:{opacity:0,position:"absolute",top:"0",left:"0",zIndex:1,transition:{duration:.5,times:[.4,0,.2,1]}},mount:{opacity:1,position:"relative",zIndex:2,transition:{duration:.5,times:[.4,0,.2,1]}}}},[]),L=r.default.useMemo(function(){return(0,o.default)(M,c)},[c,M]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,g.setAnimation)(N,L)},[L,N]),r.default.createElement("div",S({},v,{ref:l,className:R}),h)});w.propTypes={animate:b.propTypesAnimate,className:b.propTypesClassName,children:b.propTypesChildren},w.displayName="MaterialTailwind.TabsBody";var m=w})(ik);var lk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{TabsHeader:function(){return C},default:function(){return w}});var r=S(k),n=S(at),o=Xe,a=S(Ye),i=Ke,s=Ml,f=gi;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.indicatorProps,c=m.className,u=m.children,h=O(m,["indicatorProps","className","children"]),v=(0,i.useTheme)().tabsHeader,y=v.defaultProps,E=v.styles,P=(0,s.useTabs)(),N=P.state,R=P.dispatch,M=N.orientation;r.default.useEffect(function(){(0,s.setIndicator)(R,l)},[R,l]),c=c??y.className;var L=(0,o.twMerge)((0,n.default)((0,a.default)(E.base),g({},E[M]&&(0,a.default)(E[M]),M)),c);return r.default.createElement("nav",null,r.default.createElement("ul",b({},h,{ref:d,role:"tablist",className:L}),u))});C.propTypes={indicatorProps:f.propTypesIndicator,className:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.TabsHeader";var w=C})(lk);var sk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{TabPanel:function(){return C},default:function(){return w}});var r=S(k),n=vr,o=S(at),a=Xe,i=S(Ye),s=Ke,f=Ml,g=gi;function b(){return b=Object.assign||function(m){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.value,c=m.className,u=m.children,h=O(m,["value","className","children"]),v=(0,s.useTheme)().tabPanel,y=v.defaultProps,E=v.styles.base,P=(0,f.useTabs)().state,N=P.active,R=P.appliedAnimation,M=P.isInitial;c=c??y.className;var L=(0,a.twMerge)((0,o.default)((0,i.default)(E)),c),D=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(D,{exitBeforeEnter:!0},r.default.createElement(n.m.div,b({},h,{ref:d,role:"tabpanel",className:L,initial:"unmount",exit:"unmount",animate:N===l?"mount":M?"initial":"unmount",variants:R,"data-value":l}),u)))});C.propTypes={value:g.propTypesValue,className:g.propTypesClassName,children:g.propTypesChildren},C.displayName="MaterialTailwind.TabPanel";var w=C})(sk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{Tabs:function(){return l},Tab:function(){return f.Tab},TabsBody:function(){return g.TabsBody},TabsHeader:function(){return b.TabsHeader},TabPanel:function(){return S.TabPanel},useTabs:function(){return s.useTabs},default:function(){return c}});var r=w(k),n=w(at),o=Xe,a=w(Ye),i=Ke,s=Ml,f=ak,g=ik,b=lk,S=sk,O=gi;function T(u,h,v){return h in u?Object.defineProperty(u,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):u[h]=v,u}function C(){return C=Object.assign||function(u){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function d(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P=0)&&(v[E]=u[E]);return v}var l=r.default.forwardRef(function(u,h){var v=u.value,y=u.className,E=u.orientation,P=u.children,N=m(u,["value","className","orientation","children"]),R=(0,i.useTheme)().tabs,M=R.defaultProps,L=R.styles,D=r.default.useId();y=y??M.className,E=E??M.orientation;var B=(0,o.twMerge)((0,n.default)((0,a.default)(L.base),T({},L[E]&&(0,a.default)(L[E]),E)),y);return r.default.createElement(s.TabsContextProvider,{id:D,value:v,orientation:E},r.default.createElement("div",C({},N,{ref:h,className:B}),P))});l.propTypes={id:O.propTypesId,value:O.propTypesValue,className:O.propTypesClassName,orientation:O.propTypesOrientation,children:O.propTypesChildren},l.displayName="MaterialTailwind.Tabs";var c=Object.assign(l,{Tab:f.Tab,Body:g.TabsBody,Header:b.TabsHeader,Panel:S.TabPanel})})(ok);var uk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{Textarea:function(){return C},default:function(){return w}});var r=S(k),n=S(Ze),o=S(at),a=S(Gt),i=S(Ye),s=Ke,f=du;function g(m,d,l){return d in m?Object.defineProperty(m,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):m[d]=l,m}function b(){return b=Object.assign||function(m){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.variant,c=m.color,u=m.size,h=m.label,v=m.error,y=m.success,E=m.resize,P=m.labelProps,N=m.containerProps,R=m.shrink,M=m.className,L=O(m,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),D=(0,s.useTheme)().textarea,B=D.defaultProps,H=D.valid,Q=D.styles,W=Q.base,z=Q.variants;l=l??B.variant,u=u??B.size,c=c??B.color,h=h??B.label,P=P??B.labelProps,N=N??B.containerProps,R=R??B.shrink,M=M??B.className;var $=z[(0,a.default)(H.variants,l,"outlined")],q=(0,i.default)($.error.textarea),Z=(0,i.default)($.success.textarea),ae=(0,i.default)($.shrink.textarea),ge=(0,i.default)($.colors.textarea[(0,a.default)(H.colors,c,"gray")]),ue=(0,i.default)($.error.label),te=(0,i.default)($.success.label),Se=(0,i.default)($.shrink.label),ve=(0,i.default)($.colors.label[(0,a.default)(H.colors,c,"gray")]),pe=(0,o.default)((0,i.default)(W.container),N==null?void 0:N.className),re=(0,o.default)((0,i.default)(W.textarea),(0,i.default)($.base.textarea),(0,i.default)($.sizes[(0,a.default)(H.sizes,u,"md")].textarea),g({},ge,!v&&!y),g({},q,v),g({},Z,y),g({},ae,R),E?"":"!resize-none",M),me=(0,o.default)((0,i.default)(W.label),(0,i.default)($.base.label),(0,i.default)($.sizes[(0,a.default)(H.sizes,u,"md")].label),g({},ve,!v&&!y),g({},ue,v),g({},te,y),g({},Se,R),P==null?void 0:P.className);return r.default.createElement("div",{ref:d,className:pe},r.default.createElement("textarea",b({},L,{className:re,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",{className:me},h))});C.propTypes={variant:n.default.oneOf(f.propTypesVariant),size:n.default.oneOf(f.propTypesSize),color:n.default.oneOf(f.propTypesColor),label:f.propTypesLabel,error:f.propTypesError,success:f.propTypesSuccess,resize:f.propTypesResize,labelProps:f.propTypesLabelProps,containerProps:f.propTypesContainerProps,shrink:f.propTypesShrink,className:f.propTypesClassName},C.displayName="MaterialTailwind.Textarea";var w=C})(uk);var ck={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(M,L){for(var D in L)Object.defineProperty(M,D,{enumerable:!0,get:L[D]})}t(e,{Tooltip:function(){return N},default:function(){return R}});var r=m(k),n=m(Ze),o=fr,a=vr,i=m(at),s=Xe,f=m(Sr),g=m(Ye),b=Ke,S=Al;function O(M,L){(L==null||L>M.length)&&(L=M.length);for(var D=0,B=new Array(L);D=0)&&Object.prototype.propertyIsEnumerable.call(M,B)&&(D[B]=M[B])}return D}function y(M,L){if(M==null)return{};var D={},B=Object.keys(M),H,Q;for(Q=0;Q=0)&&(D[H]=M[H]);return D}function E(M,L){return T(M)||d(M,L)||P(M,L)||l()}function P(M,L){if(M){if(typeof M=="string")return O(M,L);var D=Object.prototype.toString.call(M).slice(8,-1);if(D==="Object"&&M.constructor&&(D=M.constructor.name),D==="Map"||D==="Set")return Array.from(D);if(D==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(D))return O(M,L)}}var N=r.default.forwardRef(function(M,L){var D=M.open,B=M.handler,H=M.content,Q=M.interactive,W=M.placement,z=M.offset,$=M.dismiss,q=M.animate,Z=M.className,ae=M.children,ge=v(M,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),ue=(0,b.useTheme)().tooltip,te=ue.defaultProps,Se=ue.styles.base,ve=E(r.default.useState(!1),2),pe=ve[0],re=ve[1];D=D??pe,B=B??re,Q=Q??te.interactive,W=W??te.placement,z=z??te.offset,$=$??te.dismiss,q=q??te.animate,Z=Z??te.className;var me=(0,s.twMerge)((0,i.default)((0,g.default)(Se)),Z),Te={unmount:{opacity:0},mount:{opacity:1}},Ne=(0,f.default)(Te,q),Pe=(0,o.useFloating)({open:D,onOpenChange:B,middleware:[(0,o.offset)(z),(0,o.flip)(),(0,o.shift)()],placement:W}),Oe=Pe.x,je=Pe.y,ze=Pe.reference,qe=Pe.floating,it=Pe.strategy,et=Pe.refs,st=Pe.update,Ge=Pe.context,we=(0,o.useInteractions)([(0,o.useClick)(Ge,{enabled:Q}),(0,o.useFocus)(Ge),(0,o.useHover)(Ge),(0,o.useRole)(Ge,{role:"tooltip"}),(0,o.useDismiss)(Ge,$)]),Ee=we.getReferenceProps,ke=we.getFloatingProps;r.default.useEffect(function(){if(et.reference.current&&et.floating.current&&D)return(0,o.autoUpdate)(et.reference.current,et.floating.current,st)},[D,st,et.reference,et.floating]);var Ie=(0,o.useMergeRefs)([L,qe]),ce=(0,o.useMergeRefs)([L,ze]),Ae=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof ae=="string"?r.default.createElement("span",w({},Ee({ref:ce})),ae):r.default.cloneElement(ae,c({},Ee(h(c({},ae==null?void 0:ae.props),{ref:ce})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Ae,null,D&&r.default.createElement(a.m.div,w({},ke(h(c({},ge),{ref:Ie,className:me,style:{position:it,top:je??"",left:Oe??""}})),{initial:"unmount",exit:"unmount",animate:D?"mount":"unmount",variants:Ne}),H)))))});N.propTypes={open:S.propTypesOpen,handler:S.propTypesHandler,content:S.propTypesContent,interactive:S.propTypesInteractive,placement:n.default.oneOf(S.propTypesPlacement),offset:S.propTypesOffset,dismiss:S.propTypesDismiss,animate:S.propTypesAnimate,className:S.propTypesClassName,children:S.propTypesChildren},N.displayName="MaterialTailwind.Tooltip";var R=N})(ck);var dk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{Typography:function(){return d},default:function(){return l}});var r=S(k),n=S(Ze),o=S(at),a=Xe,i=S(Gt),s=S(Ye),f=Ke,g=Om;function b(c,u,h){return u in c?Object.defineProperty(c,u,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[u]=h,c}function S(c){return c&&c.__esModule?c:{default:c}}function O(c){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(c,v)&&(h[v]=c[v])}return h}function m(c,u){if(c==null)return{};var h={},v=Object.keys(c),y,E;for(E=0;E=0)&&(h[y]=c[y]);return h}var d=r.default.forwardRef(function(c,u){var h=c.variant,v=c.color,y=c.textGradient,E=c.as,P=c.className,N=c.children,R=w(c,["variant","color","textGradient","as","className","children"]),M=(0,f.useTheme)().typography,L=M.defaultProps,D=M.valid,B=M.styles,H=B.variants,Q=B.colors,W=B.textGradient;h=h??L.variant,v=v??L.color,y=y||L.textGradient,E=E??void 0,P=P??L.className;var z=(0,s.default)(H[(0,i.default)(D.variants,h,"paragraph")]),$=Q[(0,i.default)(D.colors,v,"inherit")],q=(0,s.default)(W),Z=(0,a.twMerge)((0,o.default)(z,b({},$.color,!y),b({},q,y),b({},$.gradient,y)),P),ae;switch(h){case"h1":ae=r.default.createElement(E||"h1",C(O({},R),{ref:u,className:Z}),N);break;case"h2":ae=r.default.createElement(E||"h2",C(O({},R),{ref:u,className:Z}),N);break;case"h3":ae=r.default.createElement(E||"h3",C(O({},R),{ref:u,className:Z}),N);break;case"h4":ae=r.default.createElement(E||"h4",C(O({},R),{ref:u,className:Z}),N);break;case"h5":ae=r.default.createElement(E||"h5",C(O({},R),{ref:u,className:Z}),N);break;case"h6":ae=r.default.createElement(E||"h6",C(O({},R),{ref:u,className:Z}),N);break;case"lead":ae=r.default.createElement(E||"p",C(O({},R),{ref:u,className:Z}),N);break;case"paragraph":ae=r.default.createElement(E||"p",C(O({},R),{ref:u,className:Z}),N);break;case"small":ae=r.default.createElement(E||"p",C(O({},R),{ref:u,className:Z}),N);break;default:ae=r.default.createElement(E||"p",C(O({},R),{ref:u,className:Z}),N);break}return ae});d.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),as:g.propTypesAs,textGradient:g.propTypesTextGradient,className:g.propTypesClassName,children:g.propTypesChildren},d.displayName="MaterialTailwind.Typography";var l=d})(dk);var fk={},pk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return s},propTypesAnimate:function(){return f}});var r=o(Ze),n=Ut;function o(g){return g&&g.__esModule?g:{default:g}}var a=r.default.string,i=r.default.node.isRequired,s=r.default.bool.isRequired,f=n.propTypesAnimation})(pk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{Collapse:function(){return w},default:function(){return m}});var r=O(k),n=vr,o=fr,a=O(Sr),i=O(at),s=Xe,f=O(Ye),g=Ke,b=pk;function S(){return S=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.open,u=d.animate,h=d.className,v=d.children,y=T(d,["open","animate","className","children"]),E=r.default.useRef(null),P=(0,g.useTheme)().collapse,N=P.styles,R=N.base;u=u??{},h=h??"";var M=(0,s.twMerge)((0,i.default)((0,f.default)(R)),h),L={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},D=(0,a.default)(L,u),B=n.AnimatePresence,H=(0,o.useMergeRefs)([l,E]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(B,null,r.default.createElement(n.m.div,S({},y,{ref:H,className:M,initial:"unmount",exit:"unmount",animate:c?"mount":"unmount",variants:D}),v)))});w.displayName="MaterialTailwind.Collapse",w.propTypes={open:b.propTypesOpen,animate:b.propTypesAnimate,className:b.propTypesClassName,children:b.propTypesChildren};var m=w})(fk);var hk={},_u={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return s},propTypesChildren:function(){return f}});var r=n(Ze);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.string,a=r.default.bool,i=r.default.bool,s=r.default.bool,f=r.default.node.isRequired})(_u);var gk={},fb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{ListItemPrefix:function(){return O},default:function(){return T}});var r=g(k),n=Ke,o=g(at),a=Xe,i=g(Ye),s=_u;function f(){return f=Object.assign||function(C){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,n.useTheme)().list,u=c.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemPrefix)),m);return r.default.createElement("div",f({},l,{ref:w,className:h}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.ListItemPrefix";var T=O})(fb);var pb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{ListItemSuffix:function(){return O},default:function(){return T}});var r=g(k),n=Ke,o=g(at),a=Xe,i=g(Ye),s=_u;function f(){return f=Object.assign||function(C){for(var w=1;w=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(m[d]=C[d])}return m}function S(C,w){if(C==null)return{};var m={},d=Object.keys(C),l,c;for(c=0;c=0)&&(m[l]=C[l]);return m}var O=r.default.forwardRef(function(C,w){var m=C.className,d=C.children,l=b(C,["className","children"]),c=(0,n.useTheme)().list,u=c.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemSuffix)),m);return r.default.createElement("div",f({},l,{ref:w,className:h}),d)});O.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},O.displayName="MaterialTailwind.ListItemSuffix";var T=O})(pb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{ListItem:function(){return m},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return b.ListItemSuffix},default:function(){return d}});var r=T(k),n=Ke,o=T(kl),a=T(at),i=Xe,s=T(Ye),f=_u,g=fb,b=pb;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.className,h=l.disabled,v=l.selected,y=l.ripple,E=l.children,P=C(l,["className","disabled","selected","ripple","children"]),N=(0,n.useTheme)().list,R=N.defaultProps,M=N.styles.base;y=y??R.ripple;var L=y!==void 0&&new o.default,D,B=(0,i.twMerge)((0,a.default)((0,s.default)(M.item.initial),(D={},S(D,(0,s.default)(M.item.disabled),h),S(D,(0,s.default)(M.item.selected),v&&!h),D)),u);return r.default.createElement("div",O({},P,{ref:c,role:"button",tabIndex:0,className:B,onMouseDown:function(H){var Q=P==null?void 0:P.onMouseDown;return y&&L.create(H,"dark"),typeof Q=="function"&&Q(H)}}),E)});m.propTypes={className:f.propTypesClassName,selected:f.propTypesSelected,disabled:f.propTypesDisabled,ripple:f.propTypesRipple,children:f.propTypesChildren},m.displayName="MaterialTailwind.ListItem";var d=Object.assign(m,{Prefix:g.ListItemPrefix,Suffix:b.ListItemSuffix})})(gk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{List:function(){return w},ListItem:function(){return f.ListItem},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return b.ListItemSuffix},default:function(){return m}});var r=O(k),n=Ke,o=O(at),a=Xe,i=O(Ye),s=_u,f=gk,g=fb,b=pb;function S(){return S=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.className,u=d.children,h=T(d,["className","children"]),v=(0,n.useTheme)().list,y=v.defaultProps,E=v.styles.base;c=c??y.className;var P=(0,a.twMerge)((0,o.default)((0,i.default)(E.list)),c);return r.default.createElement("nav",S({},h,{ref:l,className:P}),u)});w.propTypes={className:s.propTypesClassName,children:s.propTypesChildren},w.displayName="MaterialTailwind.List";var m=Object.assign(w,{Item:f.ListItem,ItemPrefix:g.ListItemPrefix,ItemSuffix:b.ListItemSuffix})})(hk);var mk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var c in l)Object.defineProperty(d,c,{enumerable:!0,get:l[c]})}t(e,{ButtonGroup:function(){return w},default:function(){return m}});var r=O(k),n=O(Ze),o=O(at),a=Xe,i=O(Gt),s=O(Ye),f=Ke,g=ci;function b(d,l,c){return l in d?Object.defineProperty(d,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[l]=c,d}function S(){return S=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,l){if(d==null)return{};var c={},u=Object.keys(d),h,v;for(v=0;v=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,l){var c=d.variant,u=d.size,h=d.color,v=d.fullWidth,y=d.ripple,E=d.className,P=d.children,N=T(d,["variant","size","color","fullWidth","ripple","className","children"]),R=(0,f.useTheme)().buttonGroup,M=R.defaultProps,L=R.styles,D=R.valid,B=L.base,H=L.dividerColor;c=c??M.variant,u=u??M.size,h=h??M.color,y=y??M.ripple,v=v??M.fullWidth,E=E??M.className;var Q,W=(0,a.twMerge)((0,o.default)((0,s.default)(B.initial),(Q={},b(Q,(0,s.default)(B.fullWidth),v),b(Q,"divide-x",c!=="outlined"),b(Q,(0,s.default)(H[(0,i.default)(D.colors,h,"gray")]),c!=="outlined"),Q)),E);return r.default.createElement("div",S({},N,{ref:l,className:W}),r.default.Children.map(P,function(z,$){var q;return r.default.isValidElement(z)&&r.default.cloneElement(z,{variant:c,size:u,color:h,ripple:y,fullWidth:v,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":$!==r.default.Children.count(P)-1,"border-r-0":$!==r.default.Children.count(P)-1,"rounded-l-none":$!==0}),(q=z.props)===null||q===void 0?void 0:q.className)})}))});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),color:n.default.oneOf(g.propTypesColor),fullWidth:g.propTypesFullWidth,ripple:g.propTypesRipple,className:g.propTypesClassName,children:g.propTypesChildren},w.displayName="MaterialTailwind.ButtonGroup";var m=w})(mk);var bk={},vk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var m in w)Object.defineProperty(C,m,{enumerable:!0,get:w[m]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return s},propTypesAutoplay:function(){return f},propTypesAutoplayDelay:function(){return g},propTypesTransition:function(){return b},propTypesLoop:function(){return S},propTypesChildren:function(){return O},propTypesSlideRef:function(){return T}});var r=n(Ze);function n(C){return C&&C.__esModule?C:{default:C}}var o=r.default.string,a=r.default.func,i=r.default.func,s=r.default.func,f=r.default.bool,g=r.default.number,b=r.default.object,S=r.default.bool,O=r.default.node.isRequired,T=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(vk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,y){for(var E in y)Object.defineProperty(v,E,{enumerable:!0,get:y[E]})}t(e,{Carousel:function(){return u},default:function(){return h}});var r=T(k),n=vr,o=fr,a=T(at),i=Xe,s=T(Ye),f=Ke,g=vk;function b(v,y){(y==null||y>v.length)&&(y=v.length);for(var E=0,P=new Array(y);E=0)&&Object.prototype.propertyIsEnumerable.call(v,P)&&(E[P]=v[P])}return E}function d(v,y){if(v==null)return{};var E={},P=Object.keys(v),N,R;for(R=0;R=0)&&(E[N]=v[N]);return E}function l(v,y){return S(v)||C(v,y)||c(v,y)||w()}function c(v,y){if(v){if(typeof v=="string")return b(v,y);var E=Object.prototype.toString.call(v).slice(8,-1);if(E==="Object"&&v.constructor&&(E=v.constructor.name),E==="Map"||E==="Set")return Array.from(E);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return b(v,y)}}var u=r.default.forwardRef(function(v,y){var E=v.children,P=v.prevArrow,N=v.nextArrow,R=v.navigation,M=v.autoplay,L=v.autoplayDelay,D=v.transition,B=v.loop,H=v.className,Q=v.slideRef,W=m(v,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),z=(0,f.useTheme)().carousel,$=z.defaultProps,q=z.styles.base,Z=(0,n.useMotionValue)(0),ae=r.default.useRef(null),ge=l(r.default.useState(0),2),ue=ge[0],te=ge[1],Se=r.default.Children.toArray(E);H=H??$.className,P=P??$.prevArrow,N=N??$.nextArrow,R=R??$.navigation,M=M??$.autoplay,L=L??$.autoplayDelay,D=D??$.transition,B=B??$.loop;var ve=(0,i.twMerge)((0,a.default)((0,s.default)(q.carousel)),H),pe=(0,i.twMerge)((0,a.default)((0,s.default)(q.slide))),re=r.default.useCallback(function(){var Pe;return-ue*(((Pe=ae.current)===null||Pe===void 0?void 0:Pe.clientWidth)||0)},[ue]),me=r.default.useCallback(function(){var Pe=B?0:ue;te(ue+1===Se.length?Pe:ue+1)},[ue,B,Se.length]),Te=function(){var Pe=B?Se.length-1:0;te(ue-1<0?Pe:ue-1)};r.default.useEffect(function(){var Pe=(0,n.animate)(Z,re(),D);return Pe.stop},[re,ue,Z,D]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)(Z,re(),D)})},[re,D,Z]),r.default.useEffect(function(){if(M){var Pe=setInterval(function(){return me()},L);return function(){return clearInterval(Pe)}}},[M,me,L]);var Ne=(0,o.useMergeRefs)([ae,y]);return r.default.createElement("div",O({},W,{ref:Ne,className:ve}),Se.map(function(Pe,Oe){return r.default.createElement(n.LazyMotion,{key:Oe,features:n.domAnimation},r.default.createElement(n.m.div,{ref:Q,className:pe,style:{x:Z,left:"".concat(Oe*100,"%"),right:"".concat(Oe*100,"%")}},Pe))}),P&&P({loop:B,handlePrev:Te,activeIndex:ue,firstIndex:ue===0}),N&&N({loop:B,handleNext:me,activeIndex:ue,lastIndex:ue===Se.length-1}),R&&R({setActiveIndex:te,activeIndex:ue,length:Se.length}))});u.propTypes={className:g.propTypesClassName,children:g.propTypesChildren,nextArrow:g.propTypesNextArrow,prevArrow:g.propTypesPrevArrow,navigation:g.propTypesNavigation,autoplay:g.propTypesAutoplay,autoplayDelay:g.propTypesAutoplayDelay,transition:g.propTypesTransition,loop:g.propTypesLoop,slideRef:g.propTypesSlideRef},u.displayName="MaterialTailwind.Carousel";var h=u})(bk);var yk={},xk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return s},propTypesChildren:function(){return f},propTypesPlacement:function(){return g},propTypesOverlayProps:function(){return b},propTypesClassName:function(){return S},propTypesOnClose:function(){return O},propTypesDismiss:function(){return T},propTypesTransition:function(){return C},propTypesOverlayRef:function(){return w}});var r=o(Ze),n=Ut;function o(m){return m&&m.__esModule?m:{default:m}}var a=r.default.bool.isRequired,i=r.default.number,s=r.default.bool,f=r.default.node.isRequired,g=["top","right","bottom","left"],b=r.default.object,S=r.default.string,O=r.default.func,T=n.propTypesDismissType,C=r.default.object,w=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(xk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{Drawer:function(){return l},default:function(){return c}});var r=C(k),n=C(Ze),o=vr,a=fr,i=C(Sr),s=C(at),f=Xe,g=C(Ye),b=Ke,S=xk;function O(u,h,v){return h in u?Object.defineProperty(u,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):u[h]=v,u}function T(){return T=Object.assign||function(u){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function d(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P=0)&&(v[E]=u[E]);return v}var l=r.default.forwardRef(function(u,h){var v=u.open,y=u.size,E=u.overlay,P=u.children,N=u.placement,R=u.overlayProps,M=u.className,L=u.onClose,D=u.dismiss,B=u.transition,H=u.overlayRef,Q=m(u,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),W=(0,b.useTheme)().drawer,z=W.defaultProps,$=W.styles.base,q=(0,o.useAnimation)();y=y??z.size,E=E??z.overlay,N=N??z.placement,M=M??z.className,R=R??z.overlayProps,L=L??z.onClose;var Z;D=(Z=(0,i.default)(z.dismiss,D||{}))!==null&&Z!==void 0?Z:z.dismiss,B=B??z.transition;var ae=(0,f.twMerge)((0,s.default)((0,g.default)($.drawer),{"top-0 right-0":N==="right","bottom-0 left-0":N==="bottom","top-0 left-0":N==="top"||N==="left"}),M),ge=(0,f.twMerge)((0,s.default)((0,g.default)($.overlay)),R==null?void 0:R.className),ue=(0,a.useFloating)({open:v,onOpenChange:L}).context,te=(0,a.useInteractions)([(0,a.useDismiss)(ue,D)]).getFloatingProps;r.default.useEffect(function(){q.start(v?"open":"close")},[v,q,N]);var Se={open:{x:0,y:0},close:{x:N==="left"?-y:N==="right"?y:0,y:N==="top"?-y:N==="bottom"?y:0}},ve={unmount:{opacity:0,transition:{delay:.3}},mount:{opacity:1}};return r.default.createElement(r.default.Fragment,null,r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(o.AnimatePresence,null,E&&v&&r.default.createElement(o.m.div,{ref:H,className:ge,initial:"unmount",exit:"unmount",animate:v?"mount":"unmount",variants:ve,transition:{duration:.3}})),r.default.createElement(o.m.div,T({},te(w({ref:h},Q)),{className:ae,style:{maxWidth:N==="left"||N==="right"?y:"100%",maxHeight:N==="top"||N==="bottom"?y:"100%",height:N==="left"||N==="right"?"100vh":"100%"},initial:"close",animate:q,variants:Se,transition:B}),P)))});l.propTypes={open:S.propTypesOpen,size:S.propTypesSize,overlay:S.propTypesOverlay,children:S.propTypesChildren,placement:n.default.oneOf(S.propTypesPlacement),overlayProps:S.propTypesOverlayProps,className:S.propTypesClassName,onClose:S.propTypesOnClose,dismiss:S.propTypesDismiss,transition:S.propTypesTransition,overlayRef:S.propTypesOverlayRef},l.displayName="MaterialTailwind.Drawer";var c=l})(yk);var wk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Badge:function(){return m},default:function(){return d}});var r=T(k),n=T(Ze),o=T(Sr),a=T(at),i=Xe,s=T(Gt),f=T(Ye),g=Ke,b=Pm;function S(l,c,u){return c in l?Object.defineProperty(l,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):l[c]=u,l}function O(){return O=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.color,h=l.invisible,v=l.withBorder,y=l.overlap,E=l.placement,P=l.className,N=l.content,R=l.children,M=l.containerProps,L=l.containerRef,D=C(l,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),B=(0,g.useTheme)().badge,H=B.valid,Q=B.defaultProps,W=B.styles,z=W.base,$=W.placements,q=W.colors;u=u??Q.color,h=h??Q.invisible,v=v??Q.withBorder,y=y??Q.overlap,E=E??Q.placement;var Z;P=(Z=(0,a.default)(P,Q.className))!==null&&Z!==void 0?Z:Q.className;var ae;M=(ae=(0,o.default)(M,Q.containerProps||{}))!==null&&ae!==void 0?ae:Q.containerProps;var ge=(0,f.default)(z.badge.initial),ue=(0,f.default)(z.badge.withBorder),te=(0,f.default)(z.badge.withContent),Se=(0,f.default)(q[(0,s.default)(H.colors,u,"red")]),ve=(0,f.default)($[(0,s.default)(H.placements,E,"top-end")][(0,s.default)(H.overlaps,y,"square")]),pe,re=(0,i.twMerge)((0,a.default)(ge,ve,Se,(pe={},S(pe,ue,v),S(pe,te,N),pe)),P),me=(0,i.twMerge)((0,a.default)((0,f.default)(z.container),M==null?void 0:M.className));return r.default.createElement("div",O({ref:L},M,{className:me}),R,!h&&r.default.createElement("span",O({},D,{ref:c,className:re}),N))});m.propTypes={color:n.default.oneOf(b.propTypesColor),invisible:b.propTypesInvisible,withBorder:b.propTypesWithBorder,overlap:n.default.oneOf(b.propTypesOverlap),className:b.propTypesClassName,content:b.propTypesContent,children:b.propTypesChildren,placement:n.default.oneOf(b.propTypesPlacement),containerProps:b.propTypesContainerProps,containerRef:b.propTypesContainerRef},m.displayName="MaterialTailwind.Badge";var d=m})(wk);var _k={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,R){for(var M in R)Object.defineProperty(N,M,{enumerable:!0,get:R[M]})}t(e,{Rating:function(){return E},default:function(){return P}});var r=C(k),n=C(Ze),o=C(at),a=Xe,i=C(Gt),s=C(Ye),f=Ke,g=km;function b(N,R){(R==null||R>N.length)&&(R=N.length);for(var M=0,L=new Array(R);M=0)&&Object.prototype.propertyIsEnumerable.call(N,L)&&(M[L]=N[L])}return M}function u(N,R){if(N==null)return{};var M={},L=Object.keys(N),D,B;for(B=0;B=0)&&(M[D]=N[D]);return M}function h(N,R){return S(N)||m(N,R)||y(N,R)||d()}function v(N){return O(N)||w(N)||y(N)||l()}function y(N,R){if(N){if(typeof N=="string")return b(N,R);var M=Object.prototype.toString.call(N).slice(8,-1);if(M==="Object"&&N.constructor&&(M=N.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return b(N,R)}}var E=r.default.forwardRef(function(N,R){var M=N.count,L=N.value,D=N.ratedIcon,B=N.unratedIcon,H=N.ratedColor,Q=N.unratedColor,W=N.className,z=N.onChange,$=N.readonly,q=c(N,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),Z,ae,ge=(0,f.useTheme)().rating,ue=ge.valid,te=ge.defaultProps,Se=ge.styles,ve=Se.base,pe=Se.colors;M=M??te.count,L=L??te.value,D=D??te.ratedIcon,D=D??te.ratedIcon,B=B??te.unratedIcon,H=H??te.ratedColor,Q=Q??te.unratedColor,W=W??te.className,z=z??te.onChange,$=$??te.readonly;var re=h(r.default.useState(function(){return v(Array(L).fill("rated")).concat(v(Array(M-L).fill("un_rated")))}),2),me=re[0],Te=re[1],Ne=h(r.default.useState(function(){return v(Array(M).fill("un_rated"))}),2),Pe=Ne[0],Oe=Ne[1],je=h(r.default.useState(!1),2),ze=je[0],qe=je[1],it=(0,s.default)(pe[(0,i.default)(ue.colors,H,"yellow")]),et=(0,s.default)(pe[(0,i.default)(ue.colors,Q,"blue-gray")]),st=(0,a.twMerge)((0,o.default)((0,s.default)(ve.rating),W)),Ge=(0,s.default)(ve.icon),we=D,Ee=B,ke=r.default.isValidElement(D)&&r.default.cloneElement(we,{className:(0,a.twMerge)((0,o.default)(Ge,it,we==null||(Z=we.props)===null||Z===void 0?void 0:Z.className))}),Ie=r.default.isValidElement(D)&&r.default.cloneElement(Ee,{className:(0,a.twMerge)((0,o.default)(Ge,et,Ee==null||(ae=Ee.props)===null||ae===void 0?void 0:ae.className))}),ce=!r.default.isValidElement(D)&&r.default.createElement(D,{className:(0,a.twMerge)((0,o.default)(Ge,it))}),Ae=!r.default.isValidElement(D)&&r.default.createElement(B,{className:(0,a.twMerge)((0,o.default)(Ge,et))}),fe=function(ee){return ee.map(function(le,Ce){return r.default.createElement("span",{key:Ce,onClick:function(){if(!$){var xe=me.map(function(he,ie){return ie<=Ce?"rated":"un_rated"});Te(xe),z&&typeof z=="function"&&z(xe.filter(function(he){return he==="rated"}).length)}},onMouseEnter:function(){if(!$){var xe=Pe.map(function(he,ie){return ie<=Ce?"rated":"un_rated"});qe(!0),Oe(xe)}},onMouseLeave:function(){return!$&&qe(!1)}},r.default.isValidElement(le==="rated"?D:B)?le==="rated"?ke:Ie:le==="rated"?ce:Ae)})};return r.default.createElement("div",T({},q,{ref:R,className:st}),fe(ze?Pe:me))});E.propTypes={count:g.propTypesCount,value:g.propTypesValue,ratedIcon:g.propTypesRatedIcon,unratedIcon:g.propTypesUnratedIcon,ratedColor:n.default.oneOf(g.propTypesColor),unratedColor:n.default.oneOf(g.propTypesColor),className:g.propTypesClassName,onChange:g.propTypesOnChange,readonly:g.propTypesReadonly},E.displayName="MaterialTailwind.Rating";var P=E})(_k);var Sk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,E){for(var P in E)Object.defineProperty(y,P,{enumerable:!0,get:E[P]})}t(e,{Slider:function(){return h},default:function(){return v}});var r=C(k),n=C(Ze),o=C(Sr),a=C(at),i=Xe,s=C(Gt),f=C(Ye),g=Ke,b=Em;function S(y,E){(E==null||E>y.length)&&(E=y.length);for(var P=0,N=new Array(E);P=0)&&Object.prototype.propertyIsEnumerable.call(y,N)&&(P[N]=y[N])}return P}function l(y,E){if(y==null)return{};var P={},N=Object.keys(y),R,M;for(M=0;M=0)&&(P[R]=y[R]);return P}function c(y,E){return O(y)||w(y,E)||u(y,E)||m()}function u(y,E){if(y){if(typeof y=="string")return S(y,E);var P=Object.prototype.toString.call(y).slice(8,-1);if(P==="Object"&&y.constructor&&(P=y.constructor.name),P==="Map"||P==="Set")return Array.from(P);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return S(y,E)}}var h=r.default.forwardRef(function(y,E){var P=y.color,N=y.size,R=y.className,M=y.trackClassName,L=y.thumbClassName,D=y.barClassName,B=y.value,H=y.defaultValue,Q=y.onChange,W=y.min,z=y.max,$=y.step,q=y.inputRef,Z=y.inputProps,ae=d(y,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),ge=(0,g.useTheme)().slider,ue=ge.valid,te=ge.defaultProps,Se=ge.styles,ve=Se.base,pe=Se.sizes,re=Se.colors,me=c(r.default.useState(H||0),2),Te=me[0],Ne=me[1];r.default.useMemo(function(){H&&Ne(H)},[H]),P=P??te.color,N=N??te.size,W=W??te.min,z=z??te.max,$=$??te.step;var Pe;R=(Pe=(0,a.default)(te.className,R))!==null&&Pe!==void 0?Pe:te.className;var Oe;L=(Oe=(0,a.default)(te.thumbClassName,L))!==null&&Oe!==void 0?Oe:te.thumbClassName;var je;M=(je=(0,a.default)(te.trackClassName,M))!==null&&je!==void 0?je:te.trackClassName;var ze;D=(ze=(0,a.default)(te.barClassName,D))!==null&&ze!==void 0?ze:te.barClassName;var qe;Z=(qe=(0,o.default)(Z,(te==null?void 0:te.inputProps)||{}))!==null&&qe!==void 0?qe:te.inputProps;var it=(0,i.twMerge)((0,a.default)((0,f.default)(ve.container),(0,f.default)(re[(0,s.default)(ue.colors,P,"gray")]),(0,f.default)(pe[(0,s.default)(ue.sizes,N,"md")].container),R)),et=(0,i.twMerge)((0,a.default)((0,f.default)(ve.bar),D)),st=(0,a.default)((0,f.default)(ve.track),(0,f.default)(pe[(0,s.default)(ue.sizes,N,"md")].track)),Ge=(0,a.default)((0,f.default)(ve.thumb),(0,f.default)(pe[(0,s.default)(ue.sizes,N,"md")].thumb)),we=(0,a.default)((0,f.default)(ve.slider),(0,i.twMerge)(st,M),(0,i.twMerge)(Ge,L));return r.default.createElement("div",T({},ae,{ref:E,className:it}),r.default.createElement("label",{className:et,style:{width:"".concat(B||Te,"%")}}),r.default.createElement("input",T({ref:q,type:"range",max:z,min:W,step:$,className:we},B?{value:B}:null,{defaultValue:H,onChange:function(Ee){return Q?Q(Ee):Ne(Number(Ee.target.value))}})))});h.propTypes={color:n.default.oneOf(b.propTypesColor),size:n.default.oneOf(b.propTypesSize),className:b.propTypesClassName,trackClassName:b.propTypesTrackClassName,thumbClassName:b.propTypesThumbClassName,barClassName:b.propTypesBarClassName,defaultValue:b.propTypesDefaultValue,value:b.propTypesValue,onChange:b.propTypesOnChange,min:b.propTypesMin,max:b.propTypesMax,step:b.propTypesStep,inputRef:b.propTypesInputRef,inputProps:b.propTypesInputProps},h.displayName="MaterialTailwind.Slider";var v=h})(Sk);var Ck={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Spinner:function(){return m},default:function(){return d}});var r=S(Ze),n=T(k),o=S(at),a=Xe,i=S(Gt),s=S(Ye),f=Ke,g=Nm;function b(){return b=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=(0,n.forwardRef)(function(l,c){var u=l.color,h=l.className,v=C(l,["color","className"]),y=(0,f.useTheme)().spinner,E=y.defaultProps,P=y.valid,N=y.styles,R=N.base,M=N.colors;u=u??E.color;var L;h=(L=(0,o.default)(E.className,h))!==null&&L!==void 0?L:E.className;var D=(0,s.default)(M[(0,i.default)(P.colors,u,"gray")]),B=(0,a.twMerge)((0,o.default)((0,s.default)(R)),h),H,Q;return n.default.createElement("svg",b({},v,{ref:c,className:B,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(H=v==null?void 0:v.width)!==null&&H!==void 0?H:24,height:(Q=v==null?void 0:v.height)!==null&&Q!==void 0?Q:24}),n.default.createElement("path",{d:"M32 3C35.8083 3 39.5794 3.75011 43.0978 5.20749C46.6163 6.66488 49.8132 8.80101 52.5061 11.4939C55.199 14.1868 57.3351 17.3837 58.7925 20.9022C60.2499 24.4206 61 28.1917 61 32C61 35.8083 60.2499 39.5794 58.7925 43.0978C57.3351 46.6163 55.199 49.8132 52.5061 52.5061C49.8132 55.199 46.6163 57.3351 43.0978 58.7925C39.5794 60.2499 35.8083 61 32 61C28.1917 61 24.4206 60.2499 20.9022 58.7925C17.3837 57.3351 14.1868 55.199 11.4939 52.5061C8.801 49.8132 6.66487 46.6163 5.20749 43.0978C3.7501 39.5794 3 35.8083 3 32C3 28.1917 3.75011 24.4206 5.2075 20.9022C6.66489 17.3837 8.80101 14.1868 11.4939 11.4939C14.1868 8.80099 17.3838 6.66487 20.9022 5.20749C24.4206 3.7501 28.1917 3 32 3L32 3Z",stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round"}),n.default.createElement("path",{d:"M32 3C36.5778 3 41.0906 4.08374 45.1692 6.16256C49.2477 8.24138 52.7762 11.2562 55.466 14.9605C58.1558 18.6647 59.9304 22.9531 60.6448 27.4748C61.3591 31.9965 60.9928 36.6232 59.5759 40.9762",stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",className:D}))});m.propTypes={color:r.default.oneOf(g.propTypesColor),className:g.propTypesClassName},m.displayName="MaterialTailwind.Spinner";var d=m})(Ck);var Tk={},Su={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var y in v)Object.defineProperty(h,y,{enumerable:!0,get:v[y]})}t(e,{useTimelineItem:function(){return l},TimelineItem:function(){return c},default:function(){return u}});var r=b(k),n=Xe,o=b(Ye),a=Ke,i=Wo;function s(h,v){(v==null||v>h.length)&&(v=h.length);for(var y=0,E=new Array(v);y=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(y[E]=h[E])}return y}function C(h,v){if(h==null)return{};var y={},E=Object.keys(h),P,N;for(N=0;N=0)&&(y[P]=h[P]);return y}function w(h,v){return f(h)||S(h,v)||m(h,v)||O()}function m(h,v){if(h){if(typeof h=="string")return s(h,v);var y=Object.prototype.toString.call(h).slice(8,-1);if(y==="Object"&&h.constructor&&(y=h.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return s(h,v)}}var d=r.default.createContext(0);d.displayName="MaterialTailwind.TimelineItemContext";function l(){var h=r.default.useContext(d);if(!h)throw new Error("useTimelineItemContext() must be used within a TimelineItem. It happens when you use TimelineIcon, TimelineConnector or TimelineBody components outside the TimelineItem component.");return h}var c=r.default.forwardRef(function(h,v){var y=h.className,E=h.children,P=T(h,["className","children"]),N=(0,a.useTheme)().timelineItem,R=N.styles,M=R.base,L=w(r.default.useState(0),2),D=L[0],B=L[1],H=r.default.useMemo(function(){return[D,B]},[D,B]),Q=(0,n.twMerge)((0,o.default)(M),y);return r.default.createElement(d.Provider,{value:H},r.default.createElement("li",g({ref:v},P,{className:Q}),E))});c.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},c.displayName="MaterialTailwind.TimelineItem";var u=c})(Su);var Ok={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,E){for(var P in E)Object.defineProperty(y,P,{enumerable:!0,get:E[P]})}t(e,{TimelineIcon:function(){return h},default:function(){return v}});var r=C(k),n=C(Ze),o=fr,a=Xe,i=C(Gt),s=C(Ye),f=Ke,g=Su,b=Wo;function S(y,E){(E==null||E>y.length)&&(E=y.length);for(var P=0,N=new Array(E);P=0)&&Object.prototype.propertyIsEnumerable.call(y,N)&&(P[N]=y[N])}return P}function l(y,E){if(y==null)return{};var P={},N=Object.keys(y),R,M;for(M=0;M=0)&&(P[R]=y[R]);return P}function c(y,E){return O(y)||w(y,E)||u(y,E)||m()}function u(y,E){if(y){if(typeof y=="string")return S(y,E);var P=Object.prototype.toString.call(y).slice(8,-1);if(P==="Object"&&y.constructor&&(P=y.constructor.name),P==="Map"||P==="Set")return Array.from(P);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return S(y,E)}}var h=r.default.forwardRef(function(y,E){var P=y.color,N=y.variant,R=y.className,M=y.children,L=d(y,["color","variant","className","children"]),D=(0,f.useTheme)().timelineIcon,B=D.styles,H=D.valid,Q=B.base,W=B.variants,z=c((0,g.useTimelineItem)(),2),$=z[1],q=r.default.useRef(null),Z=(0,o.useMergeRefs)([E,q]);r.default.useEffect(function(){var ue=q.current;if(ue){var te=ue.getBoundingClientRect().width;return $(te),function(){$(0)}}},[$,R,M]);var ae=(0,s.default)(W[(0,i.default)(H.variants,N,"filled")][(0,i.default)(H.colors,P,"gray")]),ge=(0,a.twMerge)((0,s.default)(Q),ae,R);return r.default.createElement("span",T({ref:Z},L,{className:ge}),M)});h.propTypes={children:b.propTypeChildren,className:b.propTypeClassName,color:n.default.oneOf(b.propTypeColor),variant:n.default.oneOf(b.propTypeVariant)},h.displayName="MaterialTailwind.TimelineIcon";var v=h})(Ok);var Pk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{TimelineHeader:function(){return l},default:function(){return c}});var r=S(k),n=Xe,o=S(Ye),a=Ke,i=Su,s=Wo;function f(u,h){(h==null||h>u.length)&&(h=u.length);for(var v=0,y=new Array(h);v=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function w(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P=0)&&(v[E]=u[E]);return v}function m(u,h){return g(u)||O(u,h)||d(u,h)||T()}function d(u,h){if(u){if(typeof u=="string")return f(u,h);var v=Object.prototype.toString.call(u).slice(8,-1);if(v==="Object"&&u.constructor&&(v=u.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return f(u,h)}}var l=r.default.forwardRef(function(u,h){var v=u.className,y=u.children,E=C(u,["className","children"]),P=(0,a.useTheme)().timelineBody,N=P.styles,R=N.base,M=m((0,i.useTimelineItem)(),1),L=M[0],D=(0,n.twMerge)((0,o.default)(R),v);return r.default.createElement("div",b({},E,{ref:h,className:D}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(L,"px")}}),r.default.createElement("div",null,y))});l.propTypes={children:s.propTypeChildren,className:s.propTypeClassName},l.displayName="MaterialTailwind.TimelineHeader";var c=l})(Pk);var kk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{TimelineHeader:function(){return S},default:function(){return O}});var r=f(k),n=Xe,o=f(Ye),a=Ke,i=Wo;function s(){return s=Object.assign||function(T){for(var C=1;C=0)&&Object.prototype.propertyIsEnumerable.call(T,m)&&(w[m]=T[m])}return w}function b(T,C){if(T==null)return{};var w={},m=Object.keys(T),d,l;for(l=0;l=0)&&(w[d]=T[d]);return w}var S=r.default.forwardRef(function(T,C){var w=T.className,m=T.children,d=g(T,["className","children"]),l=(0,a.useTheme)().timelineHeader,c=l.styles,u=c.base,h=(0,n.twMerge)((0,o.default)(u),w);return r.default.createElement("div",s({},d,{ref:C,className:h}),m)});S.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},S.displayName="MaterialTailwind.TimelineHeader";var O=S})(kk);var Ek={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var v in h)Object.defineProperty(u,v,{enumerable:!0,get:h[v]})}t(e,{TimelineConnector:function(){return l},default:function(){return c}});var r=S(k),n=Xe,o=S(Ye),a=Ke,i=Su,s=Wo;function f(u,h){(h==null||h>u.length)&&(h=u.length);for(var v=0,y=new Array(h);v=0)&&Object.prototype.propertyIsEnumerable.call(u,y)&&(v[y]=u[y])}return v}function w(u,h){if(u==null)return{};var v={},y=Object.keys(u),E,P;for(P=0;P=0)&&(v[E]=u[E]);return v}function m(u,h){return g(u)||O(u,h)||d(u,h)||T()}function d(u,h){if(u){if(typeof u=="string")return f(u,h);var v=Object.prototype.toString.call(u).slice(8,-1);if(v==="Object"&&u.constructor&&(v=u.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return f(u,h)}}var l=r.default.forwardRef(function(u,h){var v=u.className,y=u.children,E=C(u,["className","children"]),P,N=(0,a.useTheme)().timelineConnector,R=N.styles,M=R.base,L=m((0,i.useTimelineItem)(),1),D=L[0],B=(0,o.default)(M.line),H=(0,n.twMerge)((0,o.default)(M.container),v);return r.default.createElement("span",b({},E,{ref:h,className:H,style:{top:"".concat(D,"px"),width:"".concat(D,"px"),opacity:D?1:0,height:"calc(100% - ".concat(D,"px)")}}),y&&r.default.isValidElement(y)?r.default.cloneElement(y,{className:(0,n.twMerge)(B,(P=y.props)===null||P===void 0?void 0:P.className)}):r.default.createElement("span",{className:B}))});l.propTypes={children:s.propTypeChildren,className:s.propTypeClassName},l.displayName="MaterialTailwind.TimelineConnector";var c=l})(Ek);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,c){for(var u in c)Object.defineProperty(l,u,{enumerable:!0,get:c[u]})}t(e,{Timeline:function(){return m},TimelineItem:function(){return s.default},TimelineIcon:function(){return f.default},TimelineBody:function(){return g.default},TimelineHeader:function(){return b.default},TimelineConnector:function(){return S.default},default:function(){return d}});var r=T(k),n=Xe,o=T(Ye),a=Ke,i=Wo,s=T(Su),f=T(Ok),g=T(Pk),b=T(kk),S=T(Ek);function O(){return O=Object.assign||function(l){for(var c=1;c=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(u[h]=l[h])}return u}function w(l,c){if(l==null)return{};var u={},h=Object.keys(l),v,y;for(y=0;y=0)&&(u[v]=l[v]);return u}var m=r.default.forwardRef(function(l,c){var u=l.className,h=l.children,v=C(l,["className","children"]),y=(0,a.useTheme)().timeline,E=y.styles,P=E.base,N=(0,n.twMerge)((0,o.default)(P),u);return r.default.createElement("ul",O({ref:c},v,{className:N}),h)});m.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},m.displayName="MaterialTailwind.Timeline";var d=Object.assign(m,{Item:s.default,Icon:f.default,Header:b.default,Body:g.default,Connector:S.default})})(Tk);var Nk={},jk={},hb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,b){for(var S in b)Object.defineProperty(g,S,{enumerable:!0,get:b[S]})}t(e,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return s},propTypesClassName:function(){return f}});var r=n(Ze);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.number,a=r.default.func,i=r.default.func,s=r.default.node,f=r.default.string})(hb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{Step:function(){return S},default:function(){return O}});var r=f(k),n=Xe,o=f(Ye),a=Ke,i=hb;function s(){return s=Object.assign||function(T){for(var C=1;C=0)&&Object.prototype.propertyIsEnumerable.call(T,m)&&(w[m]=T[m])}return w}function b(T,C){if(T==null)return{};var w={},m=Object.keys(T),d,l;for(l=0;l=0)&&(w[d]=T[d]);return w}var S=r.default.forwardRef(function(T,C){var w=T.className;T.activeClassName,T.completedClassName;var m=T.children,d=g(T,["className","activeClassName","completedClassName","children"]),l=(0,a.useTheme)().step,c=l.styles.base,u=(0,n.twMerge)((0,o.default)(c.initial),w);return r.default.createElement("div",s({},d,{ref:C,className:u}),m)});S.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},S.displayName="MaterialTailwind.Step";var O=S})(jk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,N){for(var R in N)Object.defineProperty(P,R,{enumerable:!0,get:N[R]})}t(e,{Stepper:function(){return y},Step:function(){return s.default},default:function(){return E}});var r=T(k),n=fr,o=Xe,a=T(Ye),i=Ke,s=T(jk),f=hb;function g(P,N){(N==null||N>P.length)&&(N=P.length);for(var R=0,M=new Array(N);R=0)&&Object.prototype.propertyIsEnumerable.call(P,M)&&(R[M]=P[M])}return R}function u(P,N){if(P==null)return{};var R={},M=Object.keys(P),L,D;for(D=0;D=0)&&(R[L]=P[L]);return R}function h(P,N){return b(P)||C(P,N)||v(P,N)||w()}function v(P,N){if(P){if(typeof P=="string")return g(P,N);var R=Object.prototype.toString.call(P).slice(8,-1);if(R==="Object"&&P.constructor&&(R=P.constructor.name),R==="Map"||R==="Set")return Array.from(R);if(R==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(R))return g(P,N)}}var y=r.default.forwardRef(function(P,N){var R=P.activeStep,M=P.isFirstStep,L=P.isLastStep,D=P.className,B=P.lineClassName,H=P.activeLineClassName,Q=P.children,W=c(P,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),z=(0,i.useTheme)(),$=z.stepper,q=z.step,Z=$.styles.base,ae=q.styles,ge=ae.base,ue=r.default.useRef(null),te=h(r.default.useState(0),2),Se=te[0],ve=te[1],pe=R===0,re=Array.isArray(Q)&&R===Q.length-1,me=Array.isArray(Q)&&R>Q.length-1;r.default.useEffect(function(){if(ue.current){var qe=Q,it=ue.current.getBoundingClientRect().width,et=it/(qe.length-1);ve(et)}},[Q]);var Te=r.default.useMemo(function(){if(!me)return Se*R},[R,me,Se]);(0,n.useMergeRefs)([N,ue]);var Ne=(0,o.twMerge)((0,a.default)(Z.stepper),D),Pe=(0,o.twMerge)((0,a.default)(Z.line.initial),B),Oe=(0,o.twMerge)(Pe,(0,a.default)(Z.line.active),H),je=(0,a.default)(ge.active),ze=(0,a.default)(ge.completed);return r.default.useEffect(function(){L&&typeof L=="function"&&L(re),M&&typeof M=="function"&&M(pe)},[M,pe,L,re]),r.default.createElement("div",O({},W,{ref:ue,className:Ne}),r.default.createElement("div",{className:Pe}),r.default.createElement("div",{className:Oe,style:{width:"".concat(Te,"px")}}),Array.isArray(Q)?Q.map(function(qe,it){var et,st;return r.default.cloneElement(qe,l(m({key:it},qe.props),{className:(0,o.twMerge)(qe.props.className,it===R?(0,o.twMerge)(je,(et=qe.props)===null||et===void 0?void 0:et.activeClassName):it=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.children,c=O(m,["children"]),u,h=(0,o.useSpeedDial)(),v=h.getReferenceProps,y=h.refs,E=(0,n.useMergeRefs)([d,y.setReference]);return r.default.cloneElement(l,g({},v(S(g({},c),{ref:E,className:(0,a.twMerge)(l==null||(u=l.props)===null||u===void 0?void 0:u.className,c==null?void 0:c.className)}))))});C.propTypes={children:i.propTypesChildren},C.displayName="MaterialTailwind.SpeedDialHandler";var w=C}(yh)),yh}var xh={},Iw;function Nz(){return Iw||(Iw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,d){for(var l in d)Object.defineProperty(m,l,{enumerable:!0,get:d[l]})}t(e,{SpeedDialContent:function(){return C},default:function(){return w}});var r=S(k),n=vr,o=fr,a=gb(),i=Ke,s=Xe,f=S(Ye),g=Cu;function b(){return b=Object.assign||function(m){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(m,c)&&(l[c]=m[c])}return l}function T(m,d){if(m==null)return{};var l={},c=Object.keys(m),u,h;for(h=0;h=0)&&(l[u]=m[u]);return l}var C=r.default.forwardRef(function(m,d){var l=m.children,c=m.className,u=O(m,["children","className"]),h=(0,i.useTheme)(),v=h.speedDialContent.styles,y=(0,a.useSpeedDial)(),E=y.x,P=y.y,N=y.refs,R=y.open,M=y.strategy,L=y.getFloatingProps,D=y.animation,B=(0,o.useMergeRefs)([d,N.setFloating]),H=(0,s.twMerge)((0,f.default)(v),c),Q=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(Q,null,R&&r.default.createElement("div",b({},u,{ref:B,className:H,style:{position:M,top:P??0,left:E??0}},L()),r.default.Children.map(l,function(W){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:R?"mount":"unmount",variants:D},W)}))))});C.propTypes={children:g.propTypesChildren,className:g.propTypesClassName},C.displayName="MaterialTailwind.SpeedDialContent";var w=C}(xh)),xh}var Rk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{SpeedDialAction:function(){return S},default:function(){return O}});var r=f(k),n=Ke,o=Xe,a=f(Ye),i=Cu;function s(){return s=Object.assign||function(T){for(var C=1;C=0)&&Object.prototype.propertyIsEnumerable.call(T,m)&&(w[m]=T[m])}return w}function b(T,C){if(T==null)return{};var w={},m=Object.keys(T),d,l;for(l=0;l=0)&&(w[d]=T[d]);return w}var S=r.default.forwardRef(function(T,C){var w=T.className,m=T.children,d=g(T,["className","children"]),l=(0,n.useTheme)(),c=l.speedDialAction.styles,u=(0,o.twMerge)((0,a.default)(c),w);return r.default.createElement("button",s({},d,{ref:C,className:u}),m)});S.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},S.displayName="SpeedDialAction";var O=S})(Rk);var Dw;function gb(){return Dw||(Dw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var y in v)Object.defineProperty(h,y,{enumerable:!0,get:v[y]})}t(e,{SpeedDialContext:function(){return d},useSpeedDial:function(){return l},SpeedDial:function(){return c},SpeedDialHandler:function(){return s.default},SpeedDialContent:function(){return f.default},SpeedDialAction:function(){return g.default},default:function(){return u}});var r=O(k),n=fr,o=Ke,a=O(Sr),i=Cu,s=O(Ez()),f=O(Nz()),g=O(Rk);function b(h,v){(v==null||v>h.length)&&(v=h.length);for(var y=0,E=new Array(v);y.");return h}function c(h){var v=h.open,y=h.handler,E=h.placement,P=h.offset,N=h.dismiss,R=h.animate,M=h.children,L=(0,o.useTheme)(),D=L.speedDial.defaultProps,B=w(r.default.useState(!1),2),H=B[0],Q=B[1];v=v??H,y=y??Q,E=E??D.placement,P=P??D.offset,N=N??D.dismiss,R=R??D.animate;var W={unmount:{opacity:0,transform:"scale(0.5)",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{opacity:1,transform:"scale(1)",transition:{duration:.2,times:[.4,0,.2,1]}}},z=(0,a.default)(W,R),$=(0,n.useFloatingNodeId)(),q=(0,n.useFloating)({open:v,nodeId:$,placement:E,onOpenChange:y,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(P),(0,n.flip)(),(0,n.shift)()]}),Z=q.x,ae=q.y,ge=q.strategy,ue=q.refs,te=q.context,Se=(0,n.useInteractions)([(0,n.useHover)(te,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(te,N)]),ve=Se.getReferenceProps,pe=Se.getFloatingProps,re=r.default.useMemo(function(){return{x:Z,y:ae,strategy:ge,refs:ue,open:v,context:te,getReferenceProps:ve,getFloatingProps:pe,animation:z}},[te,pe,ve,ue,ge,Z,ae,v,z]);return r.default.createElement(d.Provider,{value:re},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:$},M)))}c.propTypes={open:i.propTypesOpen,handler:i.propTypesHanlder,placement:i.propTypesPlacement,offset:i.propTypesOffset,dismiss:i.propTypesDismiss,className:i.propTypesClassName,children:i.propTypesChildren,animate:i.propTypesAnimate},c.displayName="MaterialTailwind.SpeedDial";var u=Object.assign(c,{Handler:s.default,Content:f.default,Action:g.default})}(vh)),vh}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(H1,e),t($O,e),t(HO,e),t(qO,e),t(KO,e),t(YO,e),t(JO,e),t(eP,e),t(tP,e),t(Nf,e),t(UP,e),t(WP,e),t(KP,e),t(QP,e),t(JP,e),t(ek,e),t(tk,e),t(nk,e),t(ok,e),t(uk,e),t(ck,e),t(dk,e),t(fk,e),t(hk,e),t(mk,e),t(bk,e),t(yk,e),t(wk,e),t(_k,e),t(Sk,e),t(Ck,e),t(Tk,e),t(Nk,e),t(gb(),e),t(Ke,e),t(gm,e);function t(r,n){return Object.keys(r).forEach(function(o){o!=="default"&&!Object.prototype.hasOwnProperty.call(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:function(){return r[o]}})}),r}})(G);function jz({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"}))}const Rz=k.forwardRef(jz),Az=Rz;function Mz({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99"}))}const Iz=k.forwardRef(Mz),Dz=Iz;function Lz({title:e,titleId:t,...r},n){return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?k.createElement("title",{id:t},e):null,k.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const Fz=k.forwardRef(Lz),Ak=Fz,mb=mo.createContext(null);mb.displayName="MaterialTailwindContext";function zz(e,t){switch(t.type){case"OPEN_SIDENAV":return{...e,openSidenav:t.value};case"SIDENAV_TYPE":return{...e,sidenavType:t.value};case"SIDENAV_COLOR":return{...e,sidenavColor:t.value};case"TRANSPARENT_NAVBAR":return{...e,transparentNavbar:t.value};case"FIXED_NAVBAR":return{...e,fixedNavbar:t.value};case"OPEN_CONFIGURATOR":return{...e,openConfigurator:t.value};default:throw new Error(`Unhandled action type: ${t.type}`)}}function bb({children:e}){const t={openSidenav:!1,sidenavColor:"gray",sidenavType:"white",transparentNavbar:!1,fixedNavbar:!0,openConfigurator:!1},[r,n]=mo.useReducer(zz,t),o=mo.useMemo(()=>[r,n],[r,n]);return x.jsx(mb.Provider,{value:o,children:e})}function zf(){const e=mo.useContext(mb);if(!e)throw new Error("useMaterialTailwindController should be used inside the MaterialTailwindControllerProvider.");return e}bb.displayName="/src/context/index.jsx";bb.propTypes={children:ln.node.isRequired};const Mk=(e,t)=>e({type:"OPEN_SIDENAV",value:t}),Bz=(e,t)=>e({type:"SIDENAV_COLOR",value:t}),Vz=(e,t)=>e({type:"FIXED_NAVBAR",value:t}),vb=(e,t)=>e({type:"OPEN_CONFIGURATOR",value:t}),wh={none:0,read:1,full:2},yb=k.createContext(null);yb.displayName="AuthContext";const Uz=e=>!e||typeof e!="object"||Array.isArray(e)?{}:Object.entries(e).reduce((t,[r,n])=>{if(typeof r!="string"||!r)return t;const o=typeof n=="string"?n:String(n??"").trim();return t[r]=o||"none",t},{});function Wz({children:e}){const[t,r]=k.useState({user:null,permissions:{},loading:!1,error:null,lastErrorCode:null,initialized:!1}),n=k.useCallback(g=>{const b=(g==null?void 0:g.user)??null,S=Uz(g==null?void 0:g.permissions);r({user:b,permissions:S,loading:!1,error:null,lastErrorCode:null,initialized:!0})},[]),o=k.useCallback(()=>{r(g=>({user:null,permissions:{},loading:!1,error:null,lastErrorCode:null,initialized:g.initialized||!0}))},[]),a=k.useCallback(async()=>{r(g=>({...g,loading:!0,error:null,lastErrorCode:null}));try{const g=await fetch("/api/auth/session",{credentials:"include"}),b=await g.json().catch(()=>({}));return g.ok?(n(b),{ok:!0,data:b}):(r({user:null,permissions:{},loading:!1,error:(b==null?void 0:b.error)??null,lastErrorCode:(b==null?void 0:b.error)??null,initialized:!0}),{ok:!1,status:g.status,error:(b==null?void 0:b.error)??null})}catch(g){const b=(g==null?void 0:g.message)||"NETWORK_ERROR";return r({user:null,permissions:{},loading:!1,error:b,lastErrorCode:"NETWORK_ERROR",initialized:!0}),{ok:!1,error:b}}},[n]),i=k.useCallback(async()=>{let g=null;try{const b=await fetch("/api/auth/logout",{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"}});if(!b.ok){const S=await b.json().catch(()=>({})),O=new Error((S==null?void 0:S.error)||"LOGOUT_FAILED");throw O.code=(S==null?void 0:S.error)||`STATUS_${b.status}`,O}}catch(b){g=b}finally{o()}if(g)throw g},[o]),s=k.useCallback((g,b="full")=>{var C,w;if(!g||(C=t.user)!=null&&C.isSuperuser)return!0;const S=((w=t.permissions)==null?void 0:w[g])??"none",O=wh[S]??0,T=wh[b]??wh.full;return O>=T},[t.permissions,t.user]),f=k.useMemo(()=>({user:t.user,permissions:t.permissions,loading:t.loading,error:t.error,lastErrorCode:t.lastErrorCode,initialized:t.initialized,isAuthenticated:!!t.user,refreshSession:a,setSession:n,clearSession:o,logout:i,hasPermission:s}),[t,a,n,o,i,s]);return x.jsx(yb.Provider,{value:f,children:e})}function mn(){const e=k.useContext(yb);if(!e)throw new Error("useAuth must be used within an AuthProvider");return e}const $z="/assets/stackpulse-846837e9.png";function Bf({brandImg:e,brandName:t,routes:r}){const[n,o]=zf(),{sidenavColor:a,sidenavType:i,openSidenav:s}=n,{initialized:f,hasPermission:g}=mn(),b={dark:"bg-gradient-to-br from-gray-800 to-gray-900",white:"bg-white shadow-sm",transparent:"bg-transparent"};return x.jsxs("aside",{className:`${b[i]} ${s?"translate-x-0":"-translate-x-80"} fixed inset-0 z-50 my-4 ml-4 h-[calc(100vh-32px)] w-72 rounded-xl transition-transform duration-300 xl:translate-x-0 border border-blue-gray-100`,children:[x.jsxs("div",{className:"relative py-6 px-8 text-right",children:[x.jsx("img",{src:$z,alt:"StackPulse",className:"w-auto"}),x.jsx("span",{className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:"v0.4"}),x.jsx(G.IconButton,{variant:"text",size:"sm",ripple:!1,className:"absolute right-0 top-0 grid rounded-br-none rounded-tl-none",onClick:()=>Mk(o,!1),children:x.jsx(Ak,{strokeWidth:2.5,className:"h-5 w-5 text-black"})})]}),x.jsx("div",{className:"m-4",children:r.map(({layout:S,title:O,pages:T},C)=>{const w=T.filter(({permission:m})=>{if(!m||!m.key)return!0;if(!f)return!1;const d=m.requiredLevel||m.level||"full";return g(m.key,d)});return S!=="dashboard"&&S!=="auth"||w.length===0&&!O?null:x.jsxs("ul",{className:"mb-4 flex flex-col gap-1",children:[O&&x.jsx("li",{className:"mx-3.5 mt-4 mb-2",children:x.jsx(G.Typography,{variant:"small",color:i==="dark"?"white":"blue-gray",className:"font-black uppercase opacity-75",children:O})}),w.map(({icon:m,name:d,path:l})=>x.jsx("li",{children:x.jsx(FI,{to:`/${S}${l}`,children:({isActive:c})=>x.jsxs(G.Button,{variant:c?"gradient":"text",color:c?a:i==="dark"?"white":"blue-gray",className:"flex items-center gap-4 px-4 capitalize",fullWidth:!0,children:[m,x.jsx(G.Typography,{color:"inherit",className:"font-medium capitalize",children:d})]})})},d))]},C)})})]})}Bf.defaultProps={brandImg:"/img/logo-ct.png",brandName:"Material Tailwind React"};Bf.propTypes={brandImg:ln.string,brandName:ln.string,routes:ln.arrayOf(ln.object).isRequired};Bf.displayName="/src/widgets/layout/sidnave.jsx";function Ik(){const[e,t]=zf(),{fixedNavbar:r,openSidenav:n}=e,{pathname:o}=Na();return o.split("/").filter(a=>a!==""),x.jsx(G.Navbar,{color:r?"white":"transparent",className:`rounded-xl transition-all ${r?"sticky top-4 z-40 py-3 shadow-md shadow-blue-gray-500/5":"px-0 py-1"}`,fullWidth:!0,blurred:r,children:x.jsxs("div",{className:"flex justify-between gap-6 flex-row items-center",children:[x.jsx("div",{className:"capitalize"}),x.jsxs("div",{className:"flex items-center",children:[x.jsx(G.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",onClick:()=>Mk(t,!n),children:x.jsx(GI,{strokeWidth:3,className:"h-6 w-6 text-blue-gray-500"})}),x.jsx(G.IconButton,{variant:"text",color:"blue-gray",onClick:()=>vb(t,!0),children:x.jsx($1,{className:"h-5 w-5 text-blue-gray-500 "})})]})]})})}Ik.displayName="/src/widgets/layout/dashboard-navbar.jsx";function Hz(e,t){t=Math.pow(10,t);const r=["K","M","B","T"];for(let o=r.length-1;o>=0;o--){var n=Math.pow(10,(o+1)*3);if(n<=e){e=Math.round(e*t/n)/t,e==1e3&&o{fetch("https://api.github.com/repos/creativetimofficial/material-tailwind-dashboard-react").then(g=>g.json()).then(g=>s(Hz(g.stargazers_count,1)))},[]),x.jsxs("aside",{className:`fixed top-0 right-0 z-50 h-screen w-96 bg-white px-2.5 shadow-lg transition-transform duration-300 ${r?"translate-x-0":"translate-x-96"}`,children:[x.jsxs("div",{className:"flex items-start justify-between px-6 pt-8 pb-6",children:[x.jsxs("div",{children:[x.jsx(G.Typography,{variant:"h5",color:"blue-gray",children:"Dashboard Configurator"}),x.jsx(G.Typography,{className:"font-normal text-blue-gray-600",children:"See our dashboard options."})]}),x.jsx(G.IconButton,{variant:"text",color:"blue-gray",onClick:()=>vb(t,!1),children:x.jsx(Ak,{strokeWidth:2.5,className:"h-5 w-5"})})]}),x.jsxs("div",{className:"py-4 px-6",children:[x.jsxs("div",{className:"mb-12",children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Colors"}),x.jsx("div",{className:"mt-3 flex items-center gap-2",children:Object.keys(f).map(g=>x.jsx("span",{className:`h-6 w-6 cursor-pointer rounded-full border bg-gradient-to-br transition-transform hover:scale-105 ${f[g]} ${n===g?"border-black":"border-transparent"}`,onClick:()=>Bz(t,g)},g))})]}),x.jsxs("div",{className:"mb-12",children:[x.jsx("hr",{}),x.jsxs("div",{className:"flex items-center justify-between py-5",children:[x.jsx(G.Typography,{variant:"h6",color:"blue-gray",children:"Navbar Fixed"}),x.jsx(G.Switch,{defaultChecked:!0,id:"navbar-fixed",value:a,onChange:()=>Vz(t,!a)})]})]})]})]})}Dk.displayName="/src/widgets/layout/configurator.jsx";function Lk(){const e=new Date().getFullYear();return x.jsx("footer",{children:x.jsx("div",{className:"flex w-full flex-wrap items-center justify-center md:justify-end",children:x.jsxs(G.Typography,{variant:"small",className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:["StackPulse: © ",e," by Michael Böhmländer"]})})})}Lk.displayName="/src/widgets/layout/footer.jsx";ln.string,ln.arrayOf(ln.object).isRequired,ln.node;const vo=Object.create(null);vo.open="0";vo.close="1";vo.ping="2";vo.pong="3";vo.message="4";vo.upgrade="5";vo.noop="6";const $c=Object.create(null);Object.keys(vo).forEach(e=>{$c[vo[e]]=e});const tg={type:"error",data:"parser error"},Fk=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",zk=typeof ArrayBuffer=="function",Bk=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,xb=({type:e,data:t},r,n)=>Fk&&t instanceof Blob?r?n(t):Lw(t,n):zk&&(t instanceof ArrayBuffer||Bk(t))?r?n(t):Lw(new Blob([t]),n):n(vo[e]+(t||"")),Lw=(e,t)=>{const r=new FileReader;return r.onload=function(){const n=r.result.split(",")[1];t("b"+(n||""))},r.readAsDataURL(e)};function Fw(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let _h;function qz(e,t){if(Fk&&e.data instanceof Blob)return e.data.arrayBuffer().then(Fw).then(t);if(zk&&(e.data instanceof ArrayBuffer||Bk(e.data)))return t(Fw(e.data));xb(e,!1,r=>{_h||(_h=new TextEncoder),t(_h.encode(r))})}const zw="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gs=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,r=e.length,n,o=0,a,i,s,f;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const g=new ArrayBuffer(t),b=new Uint8Array(g);for(n=0;n>4,b[o++]=(i&15)<<4|s>>2,b[o++]=(s&3)<<6|f&63;return g},Kz=typeof ArrayBuffer=="function",wb=(e,t)=>{if(typeof e!="string")return{type:"message",data:Vk(e,t)};const r=e.charAt(0);return r==="b"?{type:"message",data:Yz(e.substring(1),t)}:$c[r]?e.length>1?{type:$c[r],data:e.substring(1)}:{type:$c[r]}:tg},Yz=(e,t)=>{if(Kz){const r=Gz(e);return Vk(r,t)}else return{base64:!0,data:e}},Vk=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},Uk=String.fromCharCode(30),Qz=(e,t)=>{const r=e.length,n=new Array(r);let o=0;e.forEach((a,i)=>{xb(a,!1,s=>{n[i]=s,++o===r&&t(n.join(Uk))})})},Xz=(e,t)=>{const r=e.split(Uk),n=[];for(let o=0;o{const n=r.length;let o;if(n<126)o=new Uint8Array(1),new DataView(o.buffer).setUint8(0,n);else if(n<65536){o=new Uint8Array(3);const a=new DataView(o.buffer);a.setUint8(0,126),a.setUint16(1,n)}else{o=new Uint8Array(9);const a=new DataView(o.buffer);a.setUint8(0,127),a.setBigUint64(1,BigInt(n))}e.data&&typeof e.data!="string"&&(o[0]|=128),t.enqueue(o),t.enqueue(r)})}})}let Sh;function pc(e){return e.reduce((t,r)=>t+r.length,0)}function hc(e,t){if(e[0].length===t)return e.shift();const r=new Uint8Array(t);let n=0;for(let o=0;oMath.pow(2,53-32)-1){s.enqueue(tg);break}o=b*Math.pow(2,32)+g.getUint32(4),n=3}else{if(pc(r)e){s.enqueue(tg);break}}}})}const Wk=4;function ir(e){if(e)return eB(e)}function eB(e){for(var t in ir.prototype)e[t]=ir.prototype[t];return e}ir.prototype.on=ir.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};ir.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};ir.prototype.off=ir.prototype.removeListener=ir.prototype.removeAllListeners=ir.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var n,o=0;otypeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,r)=>r(t,0))(),Pn=(()=>typeof self<"u"?self:typeof window<"u"?window:Function("return this")())(),tB="arraybuffer";function $k(e,...t){return t.reduce((r,n)=>(e.hasOwnProperty(n)&&(r[n]=e[n]),r),{})}const rB=Pn.setTimeout,nB=Pn.clearTimeout;function Uf(e,t){t.useNativeTimers?(e.setTimeoutFn=rB.bind(Pn),e.clearTimeoutFn=nB.bind(Pn)):(e.setTimeoutFn=Pn.setTimeout.bind(Pn),e.clearTimeoutFn=Pn.clearTimeout.bind(Pn))}const oB=1.33;function aB(e){return typeof e=="string"?iB(e):Math.ceil((e.byteLength||e.size)*oB)}function iB(e){let t=0,r=0;for(let n=0,o=e.length;n=57344?r+=3:(n++,r+=4);return r}function Hk(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function lB(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function sB(e){let t={},r=e.split("&");for(let n=0,o=r.length;n{this.readyState="paused",t()};if(this._polling||!this.writable){let n=0;this._polling&&(n++,this.once("pollComplete",function(){--n||r()})),this.writable||(n++,this.once("drain",function(){--n||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const r=n=>{if(this.readyState==="opening"&&n.type==="open"&&this.onOpen(),n.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(n)};Xz(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,Qz(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=Hk()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}}let qk=!1;try{qk=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const dB=qk;function fB(){}class pB extends cB{constructor(t){if(super(t),typeof location<"u"){const r=location.protocol==="https:";let n=location.port;n||(n=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||n!==t.port}}doWrite(t,r){const n=this.request({method:"POST",data:t});n.on("success",r),n.on("error",(o,a)=>{this.onError("xhr post error",o,a)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,n)=>{this.onError("xhr poll error",r,n)}),this.pollXhr=t}}let rl=class Hc extends ir{constructor(t,r,n){super(),this.createRequest=t,Uf(this,n),this._opts=n,this._method=n.method||"GET",this._uri=r,this._data=n.data!==void 0?n.data:null,this._create()}_create(){var t;const r=$k(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;const n=this._xhr=this.createRequest(r);try{n.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let o in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(o)&&n.setRequestHeader(o,this._opts.extraHeaders[o])}}catch{}if(this._method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(n),"withCredentials"in n&&(n.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(n.timeout=this._opts.requestTimeout),n.onreadystatechange=()=>{var o;n.readyState===3&&((o=this._opts.cookieJar)===null||o===void 0||o.parseCookies(n.getResponseHeader("set-cookie"))),n.readyState===4&&(n.status===200||n.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof n.status=="number"?n.status:0)},0))},n.send(this._data)}catch(o){this.setTimeoutFn(()=>{this._onError(o)},0);return}typeof document<"u"&&(this._index=Hc.requestsCount++,Hc.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=fB,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete Hc.requests[this._index],this._xhr=null}}_onLoad(){const t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};rl.requestsCount=0;rl.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Bw);else if(typeof addEventListener=="function"){const e="onpagehide"in Pn?"pagehide":"unload";addEventListener(e,Bw,!1)}}function Bw(){for(let e in rl.requests)rl.requests.hasOwnProperty(e)&&rl.requests[e].abort()}const hB=function(){const e=Gk({xdomain:!1});return e&&e.responseType!==null}();class gB extends pB{constructor(t){super(t);const r=t&&t.forceBase64;this.supportsBinary=hB&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new rl(Gk,this.uri(),t)}}function Gk(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||dB))return new XMLHttpRequest}catch{}if(!t)try{return new Pn[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const Kk=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class mB extends _b{get name(){return"websocket"}doOpen(){const t=this.uri(),r=this.opts.protocols,n=Kk?{}:$k(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,n)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let r=0;r