var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},c=(n,r,a)=>(a=n==null?{}:e(i(n)),s(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var l=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var ee=Array.isArray;function S(){}var C={H:null,A:null,T:null,S:null},w=Object.prototype.hasOwnProperty;function te(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function ne(e,t){return te(e.type,t,e.props)}function T(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function re(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var ie=/\/+/g;function ae(e,t){return typeof e==`object`&&e&&e.key!=null?re(``+e.key):t.toString(36)}function E(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(S,S):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function D(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,D(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+ae(e,0):a,ee(o)?(i=``,c!=null&&(i=c.replace(ie,`$&/`)+`/`),D(o,r,i,``,function(e){return e})):o!=null&&(T(o)&&(o=ne(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(ie,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(ee(e))for(var u=0;u{t.exports=l()})),d=o((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,ee||(ee=!0,T());else{var t=n(l);t!==null&&ae(x,t.startTime-e)}}var ee=!1,S=-1,C=5,w=-1;function te(){return g?!0:!(e.unstable_now()-wt&&te());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&ae(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?T():ee=!1}}}var T;if(typeof y==`function`)T=function(){y(ne)};else if(typeof MessageChannel<`u`){var re=new MessageChannel,ie=re.port2;re.port1.onmessage=ne,T=function(){ie.postMessage(null)}}else T=function(){_(ne,0)};function ae(t,n){S=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(S),S=-1):h=!0,ae(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,ee||(ee=!0,T()))),r},e.unstable_shouldYield=te,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),f=o(((e,t)=>{t.exports=d()})),p=o((e=>{var t=u();function n(e){var t=`https://react.dev/errors/`+e;if(1{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=p()})),h=o((e=>{var t=f(),n=u(),r=m();function i(e){var t=`https://react.dev/errors/`+e;if(1ue||(e.current=le[ue],le[ue]=null,ue--)}function M(e,t){ue++,le[ue]=e.current,e.current=t}var de=A(null),N=A(null),fe=A(null),pe=A(null);function me(e,t){switch(M(fe,t),M(N,e),M(de,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vd(t),e=Hd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}j(de),M(de,e)}function he(){j(de),j(N),j(fe)}function ge(e){e.memoizedState!==null&&M(pe,e);var t=de.current,n=Hd(t,e.type);t!==n&&(M(N,e),M(de,n))}function _e(e){N.current===e&&(j(de),j(N)),pe.current===e&&(j(pe),Qf._currentValue=ce)}var ve,ye;function be(e){if(ve===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ve=t&&t[1]||``,ye=-1)`:-1i||c[r]!==l[i]){var u=` `+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(``)&&(u=u.replace(``,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{xe=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?be(n):``}function Ce(e,t){switch(e.tag){case 26:case 27:case 5:return be(e.type);case 16:return be(`Lazy`);case 13:return e.child!==t&&t!==null?be(`Suspense Fallback`):be(`Suspense`);case 19:return be(`SuspenseList`);case 0:case 15:return Se(e.type,!1);case 11:return Se(e.type.render,!1);case 1:return Se(e.type,!0);case 31:return be(`Activity`);default:return``}}function we(e){try{var t=``,n=null;do t+=Ce(e,n),n=e,e=e.return;while(e);return t}catch(e){return` Error generating stack: `+e.message+` `+e.stack}}var Te=Object.prototype.hasOwnProperty,Ee=t.unstable_scheduleCallback,De=t.unstable_cancelCallback,Oe=t.unstable_shouldYield,ke=t.unstable_requestPaint,Ae=t.unstable_now,P=t.unstable_getCurrentPriorityLevel,je=t.unstable_ImmediatePriority,Me=t.unstable_UserBlockingPriority,Ne=t.unstable_NormalPriority,Pe=t.unstable_LowPriority,Fe=t.unstable_IdlePriority,Ie=t.log,Le=t.unstable_setDisableYieldValue,Re=null,ze=null;function Be(e){if(typeof Ie==`function`&&Le(e),ze&&typeof ze.setStrictMode==`function`)try{ze.setStrictMode(Re,e)}catch{}}var Ve=Math.clz32?Math.clz32:We,He=Math.log,Ue=Math.LN2;function We(e){return e>>>=0,e===0?32:31-(He(e)/Ue|0)|0}var Ge=256,Ke=262144,qe=4194304;function Je(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ye(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=Je(n))):i=Je(o):i=Je(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Je(n))):i=Je(o)):i=Je(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Xe(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ze(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Qe(){var e=qe;return qe<<=1,!(qe&62914560)&&(qe=4194304),e}function $e(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function et(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function tt(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0`u`||window.document===void 0||window.document.createElement===void 0),pn=!1;if(fn)try{var mn={};Object.defineProperty(mn,"passive",{get:function(){pn=!0}}),window.addEventListener(`test`,mn,mn),window.removeEventListener(`test`,mn,mn)}catch{pn=!1}var hn=null,gn=null,_n=null;function vn(){if(_n)return _n;var e,t=gn,n=t.length,r,i=`value`in hn?hn.value:hn.textContent,a=i.length;for(e=0;e=Xn),$n=` `,er=!1;function tr(e,t){switch(e){case`keyup`:return Jn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function nr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var rr=!1;function ir(e,t){switch(e){case`compositionend`:return nr(t);case`keypress`:return t.which===32?(er=!0,$n):null;case`textInput`:return e=t.data,e===$n&&er?null:e;default:return null}}function ar(e,t){if(rr)return e===`compositionend`||!Yn&&tr(e,t)?(e=vn(),_n=gn=hn=null,rr=!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:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Er(n)}}function L(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?L(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Or(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=zt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=zt(e.document)}return t}function kr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Ar=fn&&`documentMode`in document&&11>=document.documentMode,jr=null,Mr=null,Nr=null,Pr=!1;function R(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Pr||jr==null||jr!==zt(r)||(r=jr,`selectionStart`in r&&kr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Nr&&Tr(Nr,r)||(Nr=r,r=Td(Mr,`onSelect`),0>=o,i-=o,Ei=1<<32-Ve(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),z&&Oi(i,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),z&&Oi(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return z&&Oi(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),z&&Oi(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case _:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===T&&Oa(l)===r.type){n(e,r.sibling),c=a(r,o.props),Fa(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=pi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=fi(o.type,o.key,o.props,null,e.mode,c),Fa(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=gi(o,e.mode,c),c.return=e,e=c}return s(e);case T:return o=Oa(o),b(e,r,o,c)}if(se(o))return h(e,r,o,c);if(E(o)){if(l=E(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Pa(o),c);if(o.$$typeof===S)return b(e,r,na(e,o),c);Ia(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=mi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Na=0;var i=b(e,t,n,r);return Ma=null,i}catch(t){if(t===Sa||t===wa)throw t;var a=ci(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ra=La(!0),za=La(!1),Ba=!1;function Va(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ha(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ua(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Wa(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,K&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ai(e),ii(e,null,n),t}return ti(e,r,t,n),ai(e)}function Ga(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,rt(e,n)}}function Ka(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var qa=!1;function Ja(){if(qa){var e=pa;if(e!==null)throw e}}function Ya(e,t,n,r){qa=!1;var i=e.updateQueue;Ba=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Y&f)===f:(r&f)===f){f!==0&&f===fa&&(qa=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(m=g.payload,typeof m==`function`){d=m.call(_,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,f=typeof m==`function`?m.call(_,d,f):m,f==null)break a;d=h({},d,f);break a;case 2:Ba=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Wl|=o,e.lanes=o,e.memoizedState=d}}function Xa(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function Za(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=O.T,s={};O.T=s,Ns(e,!1,t,n);try{var c=i(),l=O.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Ms(e,t,ga(c,r),fu(e)):Ms(e,t,r,fu(e))}catch(n){Ms(e,t,{then:function(){},status:`rejected`,reason:n},fu())}finally{k.p=a,o!==null&&s.types!==null&&(o.types=s.types),O.T=o}}function Ss(){}function Cs(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=ws(e).queue;xs(e,a,t,ce,n===null?Ss:function(){return Ts(e),n(r)})}function ws(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ce,baseState:ce,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Po,lastRenderedState:ce},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Po,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ts(e){var t=ws(e);t.next===null&&(t=e.alternate.memoizedState),Ms(e,t.next.queue,{},fu())}function Es(){return ta(Qf)}function Ds(){return Ao().memoizedState}function Os(){return Ao().memoizedState}function ks(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=fu();e=Ua(n);var r=Wa(t,e,n);r!==null&&(mu(r,t,n),Ga(r,t,n)),t={cache:ca()},e.payload=t;return}t=t.return}}function As(e,t,n){var r=fu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ps(e)?Fs(t,n):(n=ni(e,t,n,r),n!==null&&(mu(n,e,r),Is(n,t,r)))}function js(e,t,n){Ms(e,t,n,fu())}function Ms(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ps(e))Fs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,wr(s,o))return ti(e,t,i,0),q===null&&ei(),!1}catch{}if(n=ni(e,t,i,r),n!==null)return mu(n,e,r),Is(n,t,r),!0}return!1}function Ns(e,t,n,r){if(r={lane:2,revertLane:ud(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ps(e)){if(t)throw Error(i(479))}else t=ni(e,n,r,2),t!==null&&mu(t,e,2)}function Ps(e){var t=e.alternate;return e===B||t!==null&&t===B}function Fs(e,t){ho=mo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Is(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,rt(e,n)}}var Ls={readContext:ta,use:Mo,useCallback:xo,useContext:xo,useEffect:xo,useImperativeHandle:xo,useLayoutEffect:xo,useInsertionEffect:xo,useMemo:xo,useReducer:xo,useRef:xo,useState:xo,useDebugValue:xo,useDeferredValue:xo,useTransition:xo,useSyncExternalStore:xo,useId:xo,useHostTransitionStatus:xo,useFormState:xo,useActionState:xo,useOptimistic:xo,useMemoCache:xo,useCacheRefresh:xo};Ls.useEffectEvent=xo;var Rs={readContext:ta,use:Mo,useCallback:function(e,t){return ko().memoizedState=[e,t===void 0?null:t],e},useContext:ta,useEffect:cs,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),os(4194308,4,ms.bind(null,t,e),n)},useLayoutEffect:function(e,t){return os(4194308,4,e,t)},useInsertionEffect:function(e,t){os(4,2,e,t)},useMemo:function(e,t){var n=ko();t=t===void 0?null:t;var r=e();if(go){Be(!0);try{e()}finally{Be(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=ko();if(n!==void 0){var i=n(t);if(go){Be(!0);try{n(t)}finally{Be(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=As.bind(null,B,e),[r.memoizedState,e]},useRef:function(e){var t=ko();return e={current:e},t.memoizedState=e},useState:function(e){e=Wo(e);var t=e.queue,n=js.bind(null,B,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:gs,useDeferredValue:function(e,t){return ys(ko(),e,t)},useTransition:function(){var e=Wo(!1);return e=xs.bind(null,B,e.queue,!0,!1),ko().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=B,a=ko();if(z){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),q===null)throw Error(i(349));Y&127||zo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,cs(Vo.bind(null,r,o,e),[e]),r.flags|=2048,is(9,{destroy:void 0},Bo.bind(null,r,o,n,t),null),n},useId:function(){var e=ko(),t=q.identifierPrefix;if(z){var n=Di,r=Ei;n=(r&~(1<<32-Ve(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=_o++,0<\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[ut]=t,o[dt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Pd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Mc(t)}}return Lc(t),Nc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Mc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=fe.current,Vi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Ni,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[ut]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||jd(e.nodeValue,n)),e||Ri(t,!0)}else e=Bd(e).createTextNode(r),e[ut]=t,t.stateNode=e}return Lc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Vi(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[ut]=t}else Hi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Lc(t),e=!1}else n=Ui(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(lo(t),t):(lo(t),null);if(t.flags&128)throw Error(i(558))}return Lc(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Vi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[ut]=t}else Hi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Lc(t),a=!1}else a=Ui(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(lo(t),t):(lo(t),null)}return lo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Fc(t,t.updateQueue),Lc(t),null);case 4:return he(),e===null&&xd(t.stateNode.containerInfo),Lc(t),null;case 10:return Yi(t.type),Lc(t),null;case 19:if(j(uo),r=t.memoizedState,r===null)return Lc(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)Ic(r,!1);else{if(Z!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=fo(e),o!==null){for(t.flags|=128,Ic(r,!1),e=o.updateQueue,t.updateQueue=e,Fc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)di(n,e),n=n.sibling;return M(uo,uo.current&1|2),z&&Oi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Ae()>eu&&(t.flags|=128,a=!0,Ic(r,!1),t.lanes=4194304)}else{if(!a)if(e=fo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Fc(t,e),Ic(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!z)return Lc(t),null}else 2*Ae()-r.renderingStartTime>eu&&n!==536870912&&(t.flags|=128,a=!0,Ic(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(Lc(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Ae(),e.sibling=null,n=uo.current,M(uo,a?n&1|2:n&1),z&&Oi(t,r.treeForkCount),e);case 22:case 23:return lo(t),no(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Lc(t),t.subtreeFlags&6&&(t.flags|=8192)):Lc(t),n=t.updateQueue,n!==null&&Fc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&j(va),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Yi(sa),Lc(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function zc(e,t){switch(ji(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Yi(sa),he(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return _e(t),null;case 31:if(t.memoizedState!==null){if(lo(t),t.alternate===null)throw Error(i(340));Hi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(lo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Hi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return j(uo),null;case 4:return he(),null;case 10:return Yi(t.type),null;case 22:case 23:return lo(t),no(),e!==null&&j(va),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Yi(sa),null;case 25:return null;default:return null}}function Bc(e,t){switch(ji(t),t.tag){case 3:Yi(sa),he();break;case 26:case 27:case 5:_e(t);break;case 4:he();break;case 31:t.memoizedState!==null&&lo(t);break;case 13:lo(t);break;case 19:j(uo);break;case 10:Yi(t.type);break;case 22:case 23:lo(t),no(),e!==null&&j(va);break;case 24:Yi(sa)}}function Vc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Q(t,t.return,e)}}function Hc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Q(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Q(t,t.return,e)}}function Uc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Za(t,n)}catch(t){Q(e,e.return,t)}}}function Wc(e,t,n){n.props=Gs(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Q(e,t,n)}}function Gc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Q(e,t,n)}}function Kc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Q(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Q(e,t,n)}else n.current=null}function qc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Q(e,e.return,t)}}function Jc(e,t,n){try{var r=e.stateNode;Fd(r,e.type,n,t),r[dt]=t}catch(t){Q(e,e.return,t)}}function Yc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Zd(e.type)||e.tag===4}function Xc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Yc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Zd(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Zc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=nn));else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Zc(e,t,n),e=e.sibling;e!==null;)Zc(e,t,n),e=e.sibling}function Qc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Qc(e,t,n),e=e.sibling;e!==null;)Qc(e,t,n),e=e.sibling}function $c(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Pd(t,r,n),t[ut]=e,t[dt]=n}catch(t){Q(e,e.return,t)}}var el=!1,tl=!1,nl=!1,rl=typeof WeakSet==`function`?WeakSet:Set,il=null;function al(e,t){if(e=e.containerInfo,Rd=sp,e=Or(e),kr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(zd={focusedElem:e,selectionRange:n},sp=!1,il=t;il!==null;)if(t=il,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,il=e;else for(;il!==null;){switch(t=il,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n title`))),Pd(o,r,n),o[ut]=e,St(o),r=o;break a;case`link`:var s=Vf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;cg&&(o=g,g=h,h=o);var _=Dr(s,h),v=Dr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;sn?32:n,O.T=null,n=cu,cu=null;var o=iu,s=ou;if(ru=0,au=iu=null,ou=0,K&6)throw Error(i(331));var c=K;if(K|=4,Pl(o.current),El(o,o.current,s,n),K=c,rd(0,!1),ze&&typeof ze.onPostCommitFiberRoot==`function`)try{ze.onPostCommitFiberRoot(Re,o)}catch{}return!0}finally{k.p=a,O.T=r,Bu(e,t)}}function Uu(e,t,n){t=vi(n,t),t=Zs(e.stateNode,t,2),e=Wa(e,t,2),e!==null&&(et(e,2),nd(e))}function Q(e,t,n){if(e.tag===3)Uu(e,e,n);else for(;t!==null;){if(t.tag===3){Uu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(nu===null||!nu.has(r))){e=vi(n,e),n=Qs(2),r=Wa(t,n,2),r!==null&&($s(n,r,t,e),et(r,2),nd(r));break}}t=t.return}}function Wu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Rl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Hl=!0,i.add(n),e=Gu.bind(null,e,t,n),t.then(e,e))}function Gu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,q===e&&(Y&n)===n&&(Z===4||Z===3&&(Y&62914560)===Y&&300>Ae()-Ql?!(K&2)&&xu(e,0):Kl|=n,Jl===Y&&(Jl=0)),nd(e)}function Ku(e,t){t===0&&(t=Qe()),e=ri(e,t),e!==null&&(et(e,t),nd(e))}function qu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ku(e,n)}function Ju(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),Ku(e,n)}function Yu(e,t){return Ee(e,t)}var Xu=null,Zu=null,Qu=!1,$u=!1,ed=!1,td=0;function nd(e){e!==Zu&&e.next===null&&(Zu===null?Xu=Zu=e:Zu=Zu.next=e),$u=!0,Qu||(Qu=!0,ld())}function rd(e,t){if(!ed&&$u){ed=!0;do for(var n=!1,r=Xu;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Ve(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,cd(r,a))}else a=Y,a=Ye(r,r===q?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Xe(r,a)||(n=!0,cd(r,a));r=r.next}while(n);ed=!1}}function id(){ad()}function ad(){$u=Qu=!1;var e=0;td!==0&&Gd()&&(e=td);for(var t=Ae(),n=null,r=Xu;r!==null;){var i=r.next,a=od(r,t);a===0?(r.next=null,n===null?Xu=i:n.next=i,i===null&&(Zu=n)):(n=r,(e!==0||a&3)&&($u=!0)),r=i}ru!==0&&ru!==5||rd(e,!1),td!==0&&(td=0)}function od(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=Vt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),St(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Vt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Vt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Vt(n.imageSizes)+`"]`)):i+=`[href="`+Vt(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=h({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),St(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Vt(r)+`"][href="`+Vt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=h({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),St(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=xt(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=h({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);St(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=xt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),St(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=xt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),St(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var a=(a=fe.current)?gf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=xt(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=xt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=xt(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Af(e){return`href="`+Vt(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return h({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),St(t),e.head.appendChild(t))}function Pf(e){return`[src="`+Vt(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Vt(n.href)+`"]`);if(r)return t.instance=r,St(r),r;var a=h({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),St(r),Pd(r,`style`,a),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Af(n.href);var o=e.querySelector(jf(a));if(o)return t.state.loading|=4,t.instance=o,St(o),o;r=Mf(n),(a=mf.get(a))&&Rf(r,a),o=(e.ownerDocument||e).createElement(`link`),St(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(a=e.querySelector(Ff(o)))?(t.instance=a,St(a),a):(r=n,(a=mf.get(o))&&(r=h({},n),zf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),St(a),Pd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function Uf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,St(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),St(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()}));function _(e){if(typeof window>`u`||window.navigator==null)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function v(e){return typeof window<`u`&&window.navigator!=null?e.test(window.navigator.userAgentData?.platform||window.navigator.platform):!1}function y(e){let t=null;return()=>(t??=e(),t)}var b=y(function(){return v(/^Mac/i)}),x=y(function(){return v(/^iPhone/i)}),ee=y(function(){return v(/^iPad/i)||b()&&navigator.maxTouchPoints>1}),S=y(function(){return x()||ee()}),C=y(function(){return _(/AppleWebKit/i)&&(S()||!w())}),w=y(function(){return _(/Chrome|CriOS|CrMo/i)}),te=y(function(){return _(/Android/i)}),ne=y(function(){return _(/(Firefox|FxiOS)/i)});function T(e){if(ie())e.focus({preventScroll:!0});else{let t=ae(e);e.focus(),E(t)}}var re=null;function ie(){if(re==null){re=!1;try{document.createElement(`div`).focus({get preventScroll(){return re=!0,!0}})}catch{}}return re}function ae(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight{},O={prefix:String(Math.round(Math.random()*1e10)),current:0},k=D.createContext(O),ce=D.createContext(!1);typeof window<`u`&&window.document&&window.document.createElement;var le=new WeakMap;function ue(e=!1){let t=(0,D.useContext)(k),n=(0,D.useRef)(null);if(n.current===null&&!e){let e=D.default.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED?.ReactCurrentOwner?.current;if(e){let n=le.get(e);n==null?le.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==n.state&&(t.current=n.id,le.delete(e))}n.current=++t.current}return n.current}function A(e){let t=(0,D.useContext)(k),n=ue(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function j(e){let t=D.useId(),[n]=(0,D.useState)(pe()),r=n?`react-aria`:`react-aria${O.prefix}`;return e||`${r}-${t}`}var M=typeof D.useId==`function`?j:A;function de(){return!1}function N(){return!0}function fe(e){return()=>{}}function pe(){return typeof D.useSyncExternalStore==`function`?D.useSyncExternalStore(fe,de,N):(0,D.useContext)(ce)}var me=!!(typeof window<`u`&&window.document&&window.document.createElement),he=new Map,ge;typeof FinalizationRegistry<`u`&&(ge=new FinalizationRegistry(e=>{he.delete(e)}));var _e=new WeakMap;function ve(e){let[t,n]=(0,D.useState)(e),r=(0,D.useRef)(null),i=M(t),a=(0,D.useRef)(null),o=_e.get(a);if(ge&&o!==i&&(o!=null&&ge.unregister(a),ge.register(a,i,a),_e.set(a,i)),me){let e=he.get(i);e&&!e.includes(r)?e.push(r):he.set(i,[r])}return se(()=>{let e=i;return()=>{ge&&(ge.unregister(a),_e.delete(a)),he.delete(e)}},[i]),(0,D.useEffect)(()=>{let e=r.current;return e&&n(e),()=>{e&&(r.current=null)}}),i}function ye(e,t){if(e===t)return e;let n=he.get(e);if(n)return n.forEach(e=>e.current=t),t;let r=he.get(t);return r?(r.forEach(t=>t.current=e),e):t}function be(...e){return(...t)=>{for(let n of e)typeof n==`function`&&n(...t)}}var xe=e=>we(e)?e.document:Te(e)?e:e?.ownerDocument??(typeof document<`u`?document:void 0),Se=e=>xe(e)?.defaultView??(typeof window<`u`?window:void 0);function Ce(e){return typeof e==`object`&&!!e&&`nodeType`in e&&typeof e.nodeType==`number`}function we(e){return typeof e==`object`&&!!e&&`window`in e&&e.window===e}function Te(e){return Ce(e)&&e.nodeType===9}function Ee(e){return Ce(e)&&e.nodeType===11&&`host`in e}var De=!1;function Oe(){return De}function ke(e,t){if(!Oe())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let n=t;for(;n!==null;){if(n===e)return!0;n=typeof n.assignedElements!=`function`&&n.assignedSlot?.parentNode?n.assignedSlot.parentNode:Ee(n)?n.host:n.parentNode}return!1}var Ae=(e=document)=>{if(!Oe())return e.activeElement;let t=e.activeElement;for(;t&&`shadowRoot`in t&&t.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t};function P(e){if(Oe()&&e.target instanceof Element&&e.target.shadowRoot){if(`composedPath`in e)return e.composedPath()[0]??null;if(`composedPath`in e.nativeEvent)return e.nativeEvent.composedPath()[0]??null}return e.target}function je(...e){return e.length===1&&e[0]?e[0]:t=>{let n=!1,r=e.map(e=>{let r=Me(e,t);return n||=typeof r==`function`,r});if(n)return()=>{r.forEach((t,n)=>{typeof t==`function`?t():Me(e[n],null)})}}}function Me(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function Ne(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;t=65&&e.charCodeAt(2)<=90?t[e]=be(n,i):(e===`className`||e===`UNSAFE_className`)&&typeof n==`string`&&typeof i==`string`?t[e]=Pe(n,i):e===`id`&&n&&i?t.id=ye(n,i):e===`ref`&&n&&i?t.ref=je(n,i):t[e]=i===void 0?n:i}}return t}var Ie=new Set([`id`]),Le=new Set([`aria-label`,`aria-labelledby`,`aria-describedby`,`aria-details`]),Re=new Set([`href`,`hrefLang`,`target`,`rel`,`download`,`ping`,`referrerPolicy`]),ze=new Set([`dir`,`lang`,`hidden`,`inert`,`translate`]),Be=new Set(`onClick.onAuxClick.onContextMenu.onDoubleClick.onMouseDown.onMouseEnter.onMouseLeave.onMouseMove.onMouseOut.onMouseOver.onMouseUp.onTouchCancel.onTouchEnd.onTouchMove.onTouchStart.onPointerDown.onPointerMove.onPointerUp.onPointerCancel.onPointerEnter.onPointerLeave.onPointerOver.onPointerOut.onGotPointerCapture.onLostPointerCapture.onScroll.onWheel.onAnimationStart.onAnimationEnd.onAnimationIteration.onTransitionCancel.onTransitionEnd.onTransitionRun.onTransitionStart`.split(`.`)),Ve=/^(data-.*)$/;function He(e,t={}){let{labelable:n,isLink:r,global:i,events:a=i,propNames:o}=t,s={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(Ie.has(t)||n&&Le.has(t)||r&&Re.has(t)||i&&ze.has(t)||a&&(Be.has(t)||t.endsWith(`Capture`)&&Be.has(t.slice(0,-7)))||o?.has(t)||Ve.test(t))&&(s[t]=e[t]);return s}var Ue=new Map,We=new Set;function Ge(){if(typeof window>`u`)return;function e(e){return`propertyName`in e}let t=t=>{let r=P(t);if(!e(t)||!r)return;let i=Ue.get(r);i||(i=new Set,Ue.set(r,i),r.addEventListener(`transitioncancel`,n,{once:!0})),i.add(t.propertyName)},n=t=>{let r=P(t);if(!e(t)||!r)return;let i=Ue.get(r);if(i&&(i.delete(t.propertyName),i.size===0&&(r.removeEventListener(`transitioncancel`,n),Ue.delete(r)),Ue.size===0)){for(let e of We)e();We.clear()}};document.body.addEventListener(`transitionrun`,t),document.body.addEventListener(`transitionend`,n)}typeof document<`u`&&(document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,Ge):Ge());function Ke(){for(let[e]of Ue)`isConnected`in e&&!e.isConnected&&Ue.delete(e)}function qe(e){requestAnimationFrame(()=>{Ke(),Ue.size===0?e():We.add(e)})}function Je(){let e=(0,D.useRef)(new Map),t=(0,D.useCallback)((t,n,r,i)=>{let a=i?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:a,options:i}),t.addEventListener(n,a,i)},[]),n=(0,D.useCallback)((t,n,r,i)=>{let a=e.current.get(r)?.fn||r;t.removeEventListener(n,a,i),e.current.delete(r)},[]),r=(0,D.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,D.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function Ye(e){let t=(0,D.useRef)(null),n=(0,D.useRef)(void 0),r=(0,D.useCallback)(t=>{if(typeof e==`function`){let n=e,r=n(t);return()=>{typeof r==`function`?r():n(null)}}else if(e)return e.current=t,()=>{e.current=null}},[e]);return(0,D.useMemo)(()=>({get current(){return t.current},set current(e){t.current=e,n.current&&=(n.current(),void 0),e!=null&&(n.current=r(e))}}),[r])}var Xe=D.useInsertionEffect??se;function Ze(e){let t=(0,D.useRef)(null);return Xe(()=>{t.current=e},[e]),(0,D.useCallback)((...e)=>{let n=t.current;return n?.(...e)},[])}function Qe(e,t){se(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function $e(e){return e.pointerType===``&&e.isTrusted?!0:te()&&e.pointerType?e.type===`click`&&e.buttons===1:e.detail===0&&!e.pointerType}function et(e){return!te()&&e.width===0&&e.height===0||te()&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType===`mouse`}var tt=typeof Element<`u`&&`checkVisibility`in Element.prototype;function nt(e){let t=Se(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,i=n!==`none`&&r!==`hidden`&&r!==`collapse`;if(i){let{getComputedStyle:t}=Se(e),{display:n,visibility:r}=t(e);i=n!==`none`&&r!==`hidden`&&r!==`collapse`}return i}function rt(e,t){return!e.hasAttribute(`hidden`)&&!e.hasAttribute(`data-react-aria-prevent-focus`)&&(e.nodeName===`DETAILS`&&t&&t.nodeName!==`SUMMARY`?e.hasAttribute(`open`):!0)}function it(e,t){return tt?e.checkVisibility({visibilityProperty:!0})&&!e.closest(`[data-react-aria-prevent-focus]`):e.nodeName!==`#comment`&&nt(e)&&rt(e,t)&&(!e.parentElement||it(e.parentElement,e))}var at=[`input:not([disabled]):not([type=hidden])`,`select:not([disabled])`,`textarea:not([disabled])`,`button:not([disabled])`,`a[href]`,`area[href]`,`summary`,`iframe`,`object`,`embed`,`audio[controls]`,`video[controls]`,`[contenteditable]:not([contenteditable^="false"])`,`permission`],ot=at.join(`:not([hidden]),`)+`,[tabindex]:not([disabled]):not([hidden])`;at.push(`[tabindex]:not([tabindex="-1"]):not([disabled])`),at.join(`:not([hidden]):not([tabindex="-1"]),`);function st(e,t){return e.matches(ot)&&!ct(e)&&(t?.skipVisibilityCheck||it(e))}function ct(e){let t=e;for(;t!=null;){if(t instanceof Se(t).HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}function lt(e){return e?.defaultView?.__webpack_nonce__||globalThis.__webpack_nonce__||void 0}var ut=new WeakMap;function dt(e){let t=e??(typeof document<`u`?document:void 0);if(!t)return lt(t);if(ut.has(t))return ut.get(t);let n=t.querySelector(`meta[property="csp-nonce"]`),r=n&&n instanceof Se(n).HTMLMetaElement&&(n.nonce||n.content)||lt(t)||void 0;return r!==void 0&&ut.set(t,r),r}var ft=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),F=o(((e,t)=>{t.exports=ft()}))();function pt(e,t){let{ref:n,render:r,...i}=t,a=(0,D.useRef)(null),o=(0,D.useMemo)(()=>je(n,a),[n,a]);se(()=>{},[e,r]);let s={...i,ref:o};return r?r(s,void 0):(0,F.jsx)(e,{...s})}var mt={},ht=new Proxy({},{get(e,t){if(typeof t!=`string`)return;let n=mt[t];return n||(n=pt.bind(null,t),mt[t]=n),n}}),gt=Array.isArray,_t=e=>{if(!e&&e!==0&&e!==0n)return``;if(typeof e==`string`)return e;if(typeof e==`number`)return e===e?``+e:``;if(typeof e==`bigint`)return``+e;let t=``;if(gt(e)){let n=e.length;for(let r=0;rtypeof e!=`string`||!e?e:e.replace(vt,` `).trim(),xt=e=>{let t=e.length;if(t===0)return!1;let n=e.charCodeAt(0),r=e.charCodeAt(t-1);if(n===32||r===32||n>=9&&n<=13||n===160||r>=9&&r<=13||r===160)return!0;for(let n=0;n=9&&r<=13||r===160||r===32&&n+1{let t=_t(e);if(t)return xt(t)?bt(t):t},Ct=e=>e===!1?`false`:e===!0?`true`:e===0?`0`:e,wt=e=>{if(!e||typeof e!=`object`)return!0;for(let t in e)return!1;return!0},Tt=(e,t)=>{if(e===t)return!0;if(!e||!t)return!1;let n=e,r=t,i=Object.keys(n),a=Object.keys(r);if(i.length!==a.length)return!1;for(let e=0;e{let n=e;for(let e in t)if(Object.hasOwn(t,e)){let r=t[e];e in n?n[e]=St(n[e],r):n[e]=r}return e},Dt=(e,t)=>{for(let n=0;n{let t=[];Dt(e,t);let n=[];for(let e=0;e{let n=e,r=t,i={};for(let e in n){let t=n[e];if(e in r){let n=r[e];yt(t)||yt(n)?i[e]=Ot(n,t):typeof t==`object`&&typeof n==`object`&&t&&n?i[e]=kt(t,n):i[e]=n+` `+t}else i[e]=t}for(let e in r)e in n||(i[e]=r[e]);return i},At={twMerge:!0,twMergeConfig:{}},jt=256,Mt=128,Nt=Symbol(`tv-cache-miss`),Pt=e=>e?.class!=null&&e.class!==``||e?.className!=null&&e.className!==``,Ft=e=>{if(e===void 0)return``;if(e===null)return`null`;if(typeof e==`string`)return e;if(typeof e==`boolean`)return e?`true`:`false`;if(typeof e==`number`)return e===0?`0`:String(e);if(typeof e==`bigint`)return String(e);let t=Ct(e),n=typeof t;if(n===`string`||n===`number`||n===`boolean`||n===`bigint`)return String(t);if(n===`object`)try{return JSON.stringify(t)}catch{return null}return null},It=(e,t)=>{if(t===void 0)return e;if(t===null)return e+`null`;let n=typeof t;if(n===`string`||n===`number`||n===`boolean`||n===`bigint`)return e+String(t);if(Array.isArray(t))return e+t.join(`\0`);try{return e+JSON.stringify(t)}catch{return e+`?`}},Lt=(e,t,n,r)=>{let i=``,a=Object.create(null);for(let r=0;r1&&o.sort();for(let e=0;e{let n=``;for(let t=0;t{let t=new Map,n=null;return{get(e){if(t.has(e))return t.get(e);if(n?.has(e)){let r=n.get(e);return t.set(e,r),r}return Nt},set(r,i){t.size>=e&&(n=t,t=new Map),t.set(r,i)}}},Bt=(e=jt)=>{let t=zt(e);return{get(e){return t.get(e)},set(e,n){t.set(e,n)}}},Vt=(e=Mt)=>{let t=new Map,n=null,r=0;return{get(e,i){let a=t.get(e);if(a){let e=a.get(i);if(e!==void 0||a.has(i))return e}if(n){let a=n.get(e);if(a){let n=a.get(i);if(n!==void 0||a.has(i)){let a=t.get(e);return a||(a=new Map,t.set(e,a)),a.has(i)||r++,a.set(i,n),n}}}return Nt},set(i,a,o){r>=e&&(n=t,t=new Map,r=0);let s=t.get(i);s||(s=new Map,t.set(i,s)),s.has(a)||r++,s.set(a,o)}}},Ht=(e,t)=>{let n=null;return(r,i)=>{if(!Pt(i))return r;let a=i.class,o=i.className;if(a!=null&&a!==``&&typeof a!=`string`||o!=null&&o!==``&&typeof o!=`string`)return e(t,r,a,o);n??=Vt();let s=r??``,c=(typeof a==`string`?a:``)+`\0`+(typeof o==`string`?o:``),l=n.get(s,c);if(l!==Nt)return l;let u=e(t,r,a,o);return n.set(s,c,u),u}};function Ut(){let e=null,t={},n=!1;return{get cachedTwMerge(){return e},set cachedTwMerge(t){e=t},get cachedTwMergeConfig(){return t},set cachedTwMergeConfig(e){t=e},get didTwMergeConfigChange(){return n},set didTwMergeConfigChange(e){n=e},reset(){e=null,t={},n=!1}}}var Wt=Ut(),Gt=e=>{!wt(e.twMergeConfig)&&!Tt(e.twMergeConfig,Wt.cachedTwMergeConfig)&&(Wt.didTwMergeConfigChange=!0,Wt.cachedTwMergeConfig=e.twMergeConfig)},Kt=(e,t)=>{let n=[];for(let r=0;r{if(!Array.isArray(e)||e.length===0)return[];let t=[];for(let n=0;n{if(!Array.isArray(e)||e.length===0)return[];let t=[];for(let n=0;n{let t={};for(let n=0;n{let{extend:n=null,slots:r={},variants:i={},compoundVariants:a=[],compoundSlots:o=[],defaultVariants:s={}}=e,c={...At,...t},l=e.slots!==void 0,u=n?.base?St(n.base,e?.base):e?.base,d=n?.variants&&!wt(n.variants)?kt(i,n.variants):i,f=n?.defaultVariants&&!wt(n.defaultVariants)?{...n.defaultVariants,...s}:s;Gt(c);let p=!n?.slots||wt(n.slots),m=l?p&&n?.base?St(e?.base,n.base):typeof e?.base==`string`||e?.base==null?e.base:St(e.base):void 0,h=l?{base:m,...r}:{},g=p?h:Et({...n?.slots},wt(h)?{base:e?.base}:h),_=!n?.compoundVariants||wt(n.compoundVariants)?a:Ot(n?.compoundVariants,a),v=!n?.compoundSlots||wt(n.compoundSlots)?o:Ot(n?.compoundSlots,o),y=Object.keys(d);return{config:c,extend:n,base:u,variants:d,defaultVariants:f,slots:g,compoundVariants:_,compoundSlots:v,compiledVariants:null,compiledCompoundVariants:null,compiledCompoundSlots:null,compiledCompoundSlotsBySlot:null,deferredError:_&&!Array.isArray(_)?TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof _}`):v&&!Array.isArray(v)?TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof v}`):null,mode:l||!p?`slots`:y.length===0?`plain`:`variants`,slotKeys:null,variantKeys:y}},Zt=e=>e.compiledVariants===null?(e.compiledVariants=Kt(e.variants,e.variantKeys),e.compiledCompoundVariants=qt(e.compoundVariants),e.compiledCompoundSlots=Jt(e.compoundSlots),e.compiledCompoundSlotsBySlot=Yt(e.compiledCompoundSlots),e.slotKeys=e.slots&&typeof e.slots==`object`?Object.keys(e.slots):[],e):e,Qt=[],$t=[],en=[],tn=[],nn=[],rn=(e,t,n)=>{let r={};for(let t in e)r[t]=e[t];if(t)for(let e in t)t[e]!==void 0&&(r[e]=t[e]);if(n)for(let e in n)n[e]!==void 0&&(r[e]=n[e]);return r},an=e=>e==null||e===!1,on=(e,t)=>{if(!Array.isArray(e))return e===t||an(e)&&an(t);for(let n=0;n{if(e.isEmpty)return null;let i=r?.[e.key]??n?.[e.key];if(i===null)return null;let a=Ct(i);if(typeof a==`object`)return null;let o=t?.[e.key],s=a??Ct(o);return e.values[s||`false`]},cn=(e,t)=>{let{conditionKeys:n,source:r}=e;for(let e=0;e{typeof n==`string`?t===`base`&&e.push(n):n&&typeof n==`object`&&n[t]&&e.push(n[t])},un=(e,t,n)=>{let r=$t;r.length=0;for(let i=0;i{let a=$t;a.length=0;for(let o=0;o{let n=en;n.length=0;for(let r=0;r{let r=tn;r.length=0;for(let i=0;i{let n=nn;n.length=0;for(let r=0;r{let{base:n,config:r}=e,i=Nt,a=Ht(t,r);return(e=>(i===Nt&&(i=t(r,n)),a(i,e)))},gn=(e,t)=>{let{base:n,config:r,defaultVariants:i,deferredError:a,variantKeys:o}=e,s=e.compiledCompoundVariants,c=e.compiledVariants,l=Qt,u=null,d=Ht(t,r),f=1,p=e=>{let a=s.length>0?fn(s,rn(i,e)):void 0;return t(r,n,un(c,i,e),a)};return(t=>{if(a)throw a;(c===null||s===null)&&(Zt(e),c=e.compiledVariants,s=e.compiledCompoundVariants,l=e.compiledCompoundSlots??Qt);let n;if(f>0)f--,n=p(t);else{u??=Bt();let e=Lt(o,i,t);if(e!==null){let r=s.length>0||l.length>0?Rt(s,l):``,i=e+`#`+r,a=u.get(i);a===Nt?(n=p(t),u.set(i,n)):n=a}else n=p(t)}return d(n,t)})},_n=(e,t)=>{let{config:n,defaultVariants:r,deferredError:i,slots:a,variantKeys:o}=e,s=null,c=null,l=null,u=null,d=!1,f=null,p=null,m=1,h=()=>{if(l!==null)return;(e.compiledVariants===null||e.compiledCompoundVariants===null||e.compiledCompoundSlots===null||e.compiledCompoundSlotsBySlot===null||e.slotKeys===null)&&Zt(e);let i=e.compiledVariants;s=e.compiledCompoundVariants,c=e.compiledCompoundSlots;let o=e.compiledCompoundSlotsBySlot;l=e.slotKeys,d=s.length>0||c.length>0,f=Ht(t,n);let p=Array(l.length);for(let e=0;e{let l=d?rn(r,e,o):void 0,f=l?pn(c,s,l):void 0,p=l?mn(u,l):void 0;return t(n,a[c],dn(c,i,r,e,o),f,p)}}u=p},g=e=>{let t=l,n=u,r=f,i={};for(let a=0;a{if(t==null)return s;let n=!1;for(let e in t)if(!(e===`class`||e===`className`)&&t[e]!==void 0){n=!0;break}return r(n?o(e,t):s,t)}}return i};return(e=>{if(i)throw i;if(h(),m>0)return m--,g(e);let t=Lt(o,r,e);if(t===null)return g(e);let n=d?Rt(s,c):``,a=t+`#`+n;p??=zt();let l=p.get(a);if(l!==Nt)return l;let u=g(e);return p.set(a,u),u})},vn=(e,t)=>{if(e.mode===`plain`)return hn(e,t);let n;return(r=>(n??=e.mode===`slots`?_n(e,t):gn(e,t),n(r)))},yn=(e,t)=>{e.variantKeys=t.variantKeys,e.extend=t.extend,e.base=t.base,e.slots=t.slots,e.variants=t.variants,e.defaultVariants=t.defaultVariants,e.compoundSlots=t.compoundSlots,e.compoundVariants=t.compoundVariants},bn=e=>{let t=(t,n)=>{let r=Xt(t,n),i=vn(r,e);return yn(i,r),i};return{tv:t,createTV:e=>(n,r)=>t(n,r?kt(e,r):e)}},xn=(e,t)=>{let n=e.length,r=t.length,i=Array(n+r);for(let t=0;t({classGroupId:e,validator:t}),Cn=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),wn=`-`,Tn=[],En=`arbitrary..`,Dn=e=>{let t=An(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e[0]===`[`&&e[e.length-1]===`]`)return kn(e);let n=e.split(wn);return On(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?xn(i,t):t:i||Tn}return n[e]||Tn}}},On=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=On(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(wn):e.slice(t).join(wn),s=a.length;for(let e=0;e{let t=e.slice(1,-1),n=t.indexOf(`:`);if(n===-1)return;let r=t.slice(0,n);return r?En+r:void 0},An=e=>{let{theme:t,classGroups:n}=e;return jn(n,t)},jn=(e,t)=>{let n=Cn();for(let r in e){let i=e[r];Mn(i,n,r,t)}return n},Mn=(e,t,n,r)=>{let i=e.length;for(let a=0;a{if(typeof e==`string`){Pn(e,t,n);return}if(typeof e==`function`){Fn(e,t,n,r);return}In(e,t,n,r)},Pn=(e,t,n)=>{let r=e===``?t:Ln(t,e);r.classGroupId=n},Fn=(e,t,n,r)=>{if(Rn(e)){Mn(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(Sn(n,e))},In=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e{let n=e,r=t.split(wn),i=r.length;for(let e=0;e`isThemeGetter`in e&&e.isThemeGetter===!0,zn=`!`,Bn=58,Vn=47,Hn=91,Un=93,Wn=40,Gn=41,Kn=33,qn=(e,t,n,r)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:void 0}),Jn=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;si?a-i:void 0;return qn(t,l,c,d)},Yn=e=>{let t=new Set(e.orderSensitiveModifiers);return e=>{let n=[],r=[];for(let i=0;i0){r.sort();for(let e=0;e0){r.sort();for(let e=0;e{let t=Yn(e),n=er(e),{getClassGroupId:r,getConflictingClassGroupIds:i}=Dn(e),a=Object.create(null),o=Object.create(null),s=0,c=new Int32Array(256),l=0,u=new Uint8Array(64),d=!1,f=e=>{let t=[],n=e.length,r=-1;d=!1;for(let i=0;i=9&&n<=13?(d=!0,r!==-1&&(t.push(e.slice(r,i)),r=-1)):r===-1&&(r=i)}return r!==-1&&t.push(e.slice(r)),t},p=new Map,m=0,h=e=>{let t=p.get(e);if(t===void 0&&(t=m++,p.set(e,t),t>=c.length)){let e=new Int32Array(c.length*2);e.set(c),c=e}return t},g=e=>{let{isExternal:a,modifiers:o,hasImportantModifier:s,baseClassName:c,maybePostfixModifierPosition:l}=Jn(e);if(a)return Xn;let u=!!l,d;if(u){d=r(c.substring(0,l));let e=d&&n[d]?r(c):void 0;e&&e!==d&&(d=e,u=!1)}else d=r(c);if(!d){if(!u||(d=r(c),!d))return Xn;u=!1}let f=o.length===0?``:o.length===1?o[0]:t(o).join(`:`),p=s?f+zn:f,m=i(d,u),g=[];for(let e=0;e{let t=a[e];return t===void 0?(t=o[e],t===void 0&&(t=g(e)),a[e]=t,++s>Zn&&(s=0,o=a,a=Object.create(null)),t):t};return{parseClassName:Jn,sortModifiers:t,postfixLookupClassGroupIds:n,getClassGroupId:r,getConflictingClassGroupIds:i,getClassDescriptor:_,mergeClassList:e=>{let t=f(e),n=t.length;if(n===1)return t[0];m>Qn&&(p.clear(),m=0,a=Object.create(null),o=Object.create(null),s=0),l=l+1|0,l===0&&(l=1);let r=l;if(n>u.length){let e=u.length;for(;e=0;--e){let n=t[e];h+=n.length;let a=_(n);if(a.isExternal){u[e]=1;continue}let o=a.classId;if(c[o]===r){u[e]=0,i=!0;continue}c[o]=r;let s=a.conflictIds;for(let e=0;e{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e{let t,n,r=Object.create(null),i=Object.create(null),a=0,o=r=>(t=$n(e()),n=t.mergeClassList,c.mergeString=s,s(r)),s=e=>{let t=r[e];return t===void 0?(t=i[e],t===void 0&&(t=n(e)),r[e]=t,++a>tr&&(a=0,i=r,r=Object.create(null)),t):t},c=(...e)=>c.mergeString(_t(e));return c.mergeString=o,c},rr=[],ir=e=>{let t=t=>t[e]||rr;return t.isThemeGetter=!0,t},ar=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,or=/^\((?:(\w[\w-]*):)?(.+)\)$/i,sr=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,cr=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,lr=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ur=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,dr=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,fr=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,pr=Number,mr=Number.isNaN,hr=Number.isInteger,gr=e=>sr.test(e),I=e=>!!e&&!mr(pr(e)),_r=e=>!!e&&hr(pr(e)),vr=e=>e.endsWith(`%`)&&I(e.slice(0,-1)),yr=e=>cr.test(e),br=()=>!0,xr=e=>lr.test(e)&&!ur.test(e),Sr=()=>!1,Cr=e=>dr.test(e),wr=e=>fr.test(e),Tr=e=>!L(e)&&!R(e),Er=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),Dr=e=>Hr(e,Kr,Sr),L=e=>ar.test(e),Or=e=>Hr(e,qr,xr),kr=e=>Hr(e,Jr,I),Ar=e=>Hr(e,Xr,br),jr=e=>Hr(e,Yr,Sr),Mr=e=>Hr(e,Wr,Sr),Nr=e=>Hr(e,Gr,wr),Pr=e=>Hr(e,Zr,Cr),R=e=>or.test(e),Fr=e=>Ur(e,qr),Ir=e=>Ur(e,Yr),Lr=e=>Ur(e,Wr),Rr=e=>Ur(e,Kr),zr=e=>Ur(e,Gr),Br=e=>Ur(e,Zr,!0),Vr=e=>Ur(e,Xr,!0),Hr=(e,t,n)=>{let r=ar.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Ur=(e,t,n=!1)=>{let r=or.exec(e);return r?r[1]?t(r[1]):n:!1},Wr=e=>e===`position`||e===`percentage`,Gr=e=>e===`image`||e===`url`,Kr=e=>e===`length`||e===`size`||e===`bg-size`,qr=e=>e===`length`,Jr=e=>e===`number`,Yr=e=>e===`family-name`,Xr=e=>e===`number`||e===`weight`,Zr=e=>e===`shadow`,Qr=()=>{let e=ir(`color`),t=ir(`font`),n=ir(`text`),r=ir(`font-weight`),i=ir(`tracking`),a=ir(`leading`),o=ir(`breakpoint`),s=ir(`container`),c=ir(`spacing`),l=ir(`radius`),u=ir(`shadow`),d=ir(`inset-shadow`),f=ir(`text-shadow`),p=ir(`drop-shadow`),m=ir(`blur`),h=ir(`perspective`),g=ir(`aspect`),_=ir(`ease`),v=ir(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],x=()=>[...b(),R,L],ee=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],S=()=>[`auto`,`contain`,`none`],C=()=>[R,L,c],w=()=>[gr,`full`,`auto`,...C()],te=()=>[_r,`none`,`subgrid`,R,L],ne=()=>[`auto`,{span:[`full`,_r,R,L]},_r,R,L],T=()=>[_r,`auto`,R,L],re=()=>[`auto`,`min`,`max`,`fr`,R,L],ie=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],ae=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],E=()=>[`auto`,...C()],D=()=>[gr,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...C()],oe=()=>[gr,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...C()],se=()=>[gr,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...C()],O=()=>[e,R,L],k=()=>[...b(),Lr,Mr,{position:[R,L]}],ce=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],le=()=>[`auto`,`cover`,`contain`,Rr,Dr,{size:[R,L]}],ue=()=>[vr,Fr,Or],A=()=>[``,`none`,`full`,l,R,L],j=()=>[``,I,Fr,Or],M=()=>[`solid`,`dashed`,`dotted`,`double`],de=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],N=()=>[I,vr,Lr,Mr],fe=()=>[``,`none`,m,R,L],pe=()=>[`none`,I,R,L],me=()=>[`none`,I,R,L],he=()=>[I,R,L],ge=()=>[gr,`full`,...C()];return{theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[yr],breakpoint:[yr],color:[br],container:[yr],"drop-shadow":[yr],ease:[`in`,`out`,`in-out`],font:[Tr],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[yr],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[yr],shadow:[yr],spacing:[`px`,I],text:[yr],"text-shadow":[yr],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,gr,L,R,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,R,L]}],"container-named":[Er],columns:[{columns:[I,L,R,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:x()}],overflow:[{overflow:ee()}],"overflow-x":[{"overflow-x":ee()}],"overflow-y":[{"overflow-y":ee()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:w()}],"inset-x":[{"inset-x":w()}],"inset-y":[{"inset-y":w()}],start:[{"inset-s":w(),start:w()}],end:[{"inset-e":w(),end:w()}],"inset-bs":[{"inset-bs":w()}],"inset-be":[{"inset-be":w()}],top:[{top:w()}],right:[{right:w()}],bottom:[{bottom:w()}],left:[{left:w()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[_r,`auto`,R,L]}],basis:[{basis:[gr,`full`,`auto`,s,...C()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[I,gr,`auto`,`initial`,`none`,L]}],grow:[{grow:[``,I,R,L]}],shrink:[{shrink:[``,I,R,L]}],order:[{order:[_r,`first`,`last`,`none`,R,L]}],"grid-cols":[{"grid-cols":te()}],"col-start-end":[{col:ne()}],"col-start":[{"col-start":T()}],"col-end":[{"col-end":T()}],"grid-rows":[{"grid-rows":te()}],"row-start-end":[{row:ne()}],"row-start":[{"row-start":T()}],"row-end":[{"row-end":T()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":re()}],"auto-rows":[{"auto-rows":re()}],gap:[{gap:C()}],"gap-x":[{"gap-x":C()}],"gap-y":[{"gap-y":C()}],"justify-content":[{justify:[...ie(),`normal`]}],"justify-items":[{"justify-items":[...ae(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...ae()]}],"align-content":[{content:[`normal`,...ie()]}],"align-items":[{items:[...ae(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...ae(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":ie()}],"place-items":[{"place-items":[...ae(),`baseline`]}],"place-self":[{"place-self":[`auto`,...ae()]}],p:[{p:C()}],px:[{px:C()}],py:[{py:C()}],ps:[{ps:C()}],pe:[{pe:C()}],pbs:[{pbs:C()}],pbe:[{pbe:C()}],pt:[{pt:C()}],pr:[{pr:C()}],pb:[{pb:C()}],pl:[{pl:C()}],m:[{m:E()}],mx:[{mx:E()}],my:[{my:E()}],ms:[{ms:E()}],me:[{me:E()}],mbs:[{mbs:E()}],mbe:[{mbe:E()}],mt:[{mt:E()}],mr:[{mr:E()}],mb:[{mb:E()}],ml:[{ml:E()}],"space-x":[{"space-x":C()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":C()}],"space-y-reverse":[`space-y-reverse`],size:[{size:D()}],"inline-size":[{inline:[`auto`,...oe()]}],"min-inline-size":[{"min-inline":[`auto`,...oe()]}],"max-inline-size":[{"max-inline":[`none`,...oe()]}],"block-size":[{block:[`auto`,...se()]}],"min-block-size":[{"min-block":[`auto`,...se()]}],"max-block-size":[{"max-block":[`none`,...se()]}],w:[{w:[s,`screen`,...D()]}],"min-w":[{"min-w":[s,`screen`,`none`,...D()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...D()]}],h:[{h:[`screen`,`lh`,...D()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...D()]}],"max-h":[{"max-h":[`screen`,`lh`,...D()]}],"font-size":[{text:[`base`,n,Fr,Or]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Vr,Ar]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,vr,L]}],"font-family":[{font:[Ir,jr,t]}],"font-features":[{"font-features":[L]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,R,L]}],"line-clamp":[{"line-clamp":[I,`none`,R,kr]}],leading:[{leading:[a,...C()]}],"list-image":[{"list-image":[`none`,R,L]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,R,L]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:O()}],"text-color":[{text:O()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...M(),`wavy`]}],"text-decoration-thickness":[{decoration:[I,`from-font`,`auto`,R,Or]}],"text-decoration-color":[{decoration:O()}],"underline-offset":[{"underline-offset":[I,`auto`,R,L]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:C()}],"tab-size":[{tab:[_r,R,L]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,R,L]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,R,L]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:k()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:le()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},_r,R,L],radial:[``,R,L],conic:[_r,R,L]},zr,Nr]}],"bg-color":[{bg:O()}],"gradient-from-pos":[{from:ue()}],"gradient-via-pos":[{via:ue()}],"gradient-to-pos":[{to:ue()}],"gradient-from":[{from:O()}],"gradient-via":[{via:O()}],"gradient-to":[{to:O()}],rounded:[{rounded:A()}],"rounded-s":[{"rounded-s":A()}],"rounded-e":[{"rounded-e":A()}],"rounded-t":[{"rounded-t":A()}],"rounded-r":[{"rounded-r":A()}],"rounded-b":[{"rounded-b":A()}],"rounded-l":[{"rounded-l":A()}],"rounded-ss":[{"rounded-ss":A()}],"rounded-se":[{"rounded-se":A()}],"rounded-ee":[{"rounded-ee":A()}],"rounded-es":[{"rounded-es":A()}],"rounded-tl":[{"rounded-tl":A()}],"rounded-tr":[{"rounded-tr":A()}],"rounded-br":[{"rounded-br":A()}],"rounded-bl":[{"rounded-bl":A()}],"border-w":[{border:j()}],"border-w-x":[{"border-x":j()}],"border-w-y":[{"border-y":j()}],"border-w-s":[{"border-s":j()}],"border-w-e":[{"border-e":j()}],"border-w-bs":[{"border-bs":j()}],"border-w-be":[{"border-be":j()}],"border-w-t":[{"border-t":j()}],"border-w-r":[{"border-r":j()}],"border-w-b":[{"border-b":j()}],"border-w-l":[{"border-l":j()}],"divide-x":[{"divide-x":j()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":j()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...M(),`hidden`,`none`]}],"divide-style":[{divide:[...M(),`hidden`,`none`]}],"border-color":[{border:O()}],"border-color-x":[{"border-x":O()}],"border-color-y":[{"border-y":O()}],"border-color-s":[{"border-s":O()}],"border-color-e":[{"border-e":O()}],"border-color-bs":[{"border-bs":O()}],"border-color-be":[{"border-be":O()}],"border-color-t":[{"border-t":O()}],"border-color-r":[{"border-r":O()}],"border-color-b":[{"border-b":O()}],"border-color-l":[{"border-l":O()}],"divide-color":[{divide:O()}],"outline-style":[{outline:[...M(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[I,R,L]}],"outline-w":[{outline:[``,I,Fr,Or]}],"outline-color":[{outline:O()}],shadow:[{shadow:[``,`none`,u,Br,Pr]}],"shadow-color":[{shadow:O()}],"inset-shadow":[{"inset-shadow":[`none`,d,Br,Pr]}],"inset-shadow-color":[{"inset-shadow":O()}],"ring-w":[{ring:j()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:O()}],"ring-offset-w":[{"ring-offset":[I,Or]}],"ring-offset-color":[{"ring-offset":O()}],"inset-ring-w":[{"inset-ring":j()}],"inset-ring-color":[{"inset-ring":O()}],"text-shadow":[{"text-shadow":[`none`,f,Br,Pr]}],"text-shadow-color":[{"text-shadow":O()}],opacity:[{opacity:[I,R,L]}],"mix-blend":[{"mix-blend":[...de(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":de()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[I]}],"mask-image-linear-from-pos":[{"mask-linear-from":N()}],"mask-image-linear-to-pos":[{"mask-linear-to":N()}],"mask-image-linear-from-color":[{"mask-linear-from":O()}],"mask-image-linear-to-color":[{"mask-linear-to":O()}],"mask-image-t-from-pos":[{"mask-t-from":N()}],"mask-image-t-to-pos":[{"mask-t-to":N()}],"mask-image-t-from-color":[{"mask-t-from":O()}],"mask-image-t-to-color":[{"mask-t-to":O()}],"mask-image-r-from-pos":[{"mask-r-from":N()}],"mask-image-r-to-pos":[{"mask-r-to":N()}],"mask-image-r-from-color":[{"mask-r-from":O()}],"mask-image-r-to-color":[{"mask-r-to":O()}],"mask-image-b-from-pos":[{"mask-b-from":N()}],"mask-image-b-to-pos":[{"mask-b-to":N()}],"mask-image-b-from-color":[{"mask-b-from":O()}],"mask-image-b-to-color":[{"mask-b-to":O()}],"mask-image-l-from-pos":[{"mask-l-from":N()}],"mask-image-l-to-pos":[{"mask-l-to":N()}],"mask-image-l-from-color":[{"mask-l-from":O()}],"mask-image-l-to-color":[{"mask-l-to":O()}],"mask-image-x-from-pos":[{"mask-x-from":N()}],"mask-image-x-to-pos":[{"mask-x-to":N()}],"mask-image-x-from-color":[{"mask-x-from":O()}],"mask-image-x-to-color":[{"mask-x-to":O()}],"mask-image-y-from-pos":[{"mask-y-from":N()}],"mask-image-y-to-pos":[{"mask-y-to":N()}],"mask-image-y-from-color":[{"mask-y-from":O()}],"mask-image-y-to-color":[{"mask-y-to":O()}],"mask-image-radial":[{"mask-radial":[R,L]}],"mask-image-radial-from-pos":[{"mask-radial-from":N()}],"mask-image-radial-to-pos":[{"mask-radial-to":N()}],"mask-image-radial-from-color":[{"mask-radial-from":O()}],"mask-image-radial-to-color":[{"mask-radial-to":O()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[I]}],"mask-image-conic-from-pos":[{"mask-conic-from":N()}],"mask-image-conic-to-pos":[{"mask-conic-to":N()}],"mask-image-conic-from-color":[{"mask-conic-from":O()}],"mask-image-conic-to-color":[{"mask-conic-to":O()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:k()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:le()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,R,L]}],filter:[{filter:[``,`none`,R,L]}],blur:[{blur:fe()}],brightness:[{brightness:[I,R,L]}],contrast:[{contrast:[I,R,L]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,Br,Pr]}],"drop-shadow-color":[{"drop-shadow":O()}],grayscale:[{grayscale:[``,I,R,L]}],"hue-rotate":[{"hue-rotate":[I,R,L]}],invert:[{invert:[``,I,R,L]}],saturate:[{saturate:[I,R,L]}],sepia:[{sepia:[``,I,R,L]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,R,L]}],"backdrop-blur":[{"backdrop-blur":fe()}],"backdrop-brightness":[{"backdrop-brightness":[I,R,L]}],"backdrop-contrast":[{"backdrop-contrast":[I,R,L]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,I,R,L]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[I,R,L]}],"backdrop-invert":[{"backdrop-invert":[``,I,R,L]}],"backdrop-opacity":[{"backdrop-opacity":[I,R,L]}],"backdrop-saturate":[{"backdrop-saturate":[I,R,L]}],"backdrop-sepia":[{"backdrop-sepia":[``,I,R,L]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":C()}],"border-spacing-x":[{"border-spacing-x":C()}],"border-spacing-y":[{"border-spacing-y":C()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,R,L]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[I,`initial`,R,L]}],ease:[{ease:[`linear`,`initial`,_,R,L]}],delay:[{delay:[I,R,L]}],animate:[{animate:[`none`,v,R,L]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,R,L]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:pe()}],"rotate-x":[{"rotate-x":pe()}],"rotate-y":[{"rotate-y":pe()}],"rotate-z":[{"rotate-z":pe()}],scale:[{scale:me()}],"scale-x":[{"scale-x":me()}],"scale-y":[{"scale-y":me()}],"scale-z":[{"scale-z":me()}],"scale-3d":[`scale-3d`],skew:[{skew:he()}],"skew-x":[{"skew-x":he()}],"skew-y":[{"skew-y":he()}],transform:[{transform:[R,L,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:ge()}],"translate-x":[{"translate-x":ge()}],"translate-y":[{"translate-y":ge()}],"translate-z":[{"translate-z":ge()}],"translate-none":[`translate-none`],zoom:[{zoom:[_r,R,L]}],accent:[{accent:O()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:O()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,R,L]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":O()}],"scrollbar-track-color":[{"scrollbar-track":O()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mbs":[{"scroll-mbs":C()}],"scroll-mbe":[{"scroll-mbe":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pbs":[{"scroll-pbs":C()}],"scroll-pbe":[{"scroll-pbe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,R,L]}],fill:[{fill:[`none`,...O()]}],"stroke-w":[{stroke:[I,Fr,Or,kr]}],stroke:[{stroke:[`none`,...O()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}},$r=(e,{extend:t={},override:n={}})=>(ti(e.theme,n.theme),ti(e.classGroups,n.classGroups),ti(e.conflictingClassGroups,n.conflictingClassGroups),ti(e.conflictingClassGroupModifiers,n.conflictingClassGroupModifiers),ei(e,`postfixLookupClassGroups`,n.postfixLookupClassGroups),ei(e,`orderSensitiveModifiers`,n.orderSensitiveModifiers),ni(e.theme,t.theme),ni(e.classGroups,t.classGroups),ni(e.conflictingClassGroups,t.conflictingClassGroups),ni(e.conflictingClassGroupModifiers,t.conflictingClassGroupModifiers),ri(e,t,`postfixLookupClassGroups`),ri(e,t,`orderSensitiveModifiers`),e),ei=(e,t,n)=>{n!==void 0&&(e[t]=n)},ti=(e,t)=>{if(t)for(let n in t)ei(e,n,t[n])},ni=(e,t)=>{if(t)for(let n in t)ri(e,t,n)},ri=(e,t,n)=>{let r=t[n];r!==void 0&&(e[n]=e[n]?e[n].concat(r):r)},ii=e=>nr(e?typeof e==`function`?()=>e(Qr()):()=>$r(Qr(),e):Qr),ai=e=>{if(wt(e))return;let t=e,n={...t.extend??{}};for(let e of[`theme`,`classGroups`,`conflictingClassGroups`,`conflictingClassGroupModifiers`,`postfixLookupClassGroups`,`orderSensitiveModifiers`,`cacheSize`,`prefix`,`separator`,`experimentalParseClassName`])t[e]!==void 0&&n[e]===void 0&&(n[e]=t[e]);let r={};if(Object.keys(n).length>0&&(r.extend=n),t.override!=null&&!wt(t.override)&&(r.override=t.override),!(!r.extend&&!r.override))return r},oi=e=>{let t=ii(ai(e));return e=>t.mergeString(e)},si,ci=()=>(si||=ii(),si),li=()=>((!Wt.cachedTwMerge||Wt.didTwMergeConfigChange)&&(Wt.didTwMergeConfigChange=!1,Wt.cachedTwMerge=oi(Wt.cachedTwMergeConfig)),Wt.cachedTwMerge),ui=e=>{let t=e?.twMergeConfig;!t||wt(t)||Tt(t,Wt.cachedTwMergeConfig)||(Wt.cachedTwMergeConfig=t,Wt.didTwMergeConfigChange=!0)},di=e=>_t(e);(()=>{let e=Error();return!(`line`in e)&&!(`lineNumber`in e)})();var fi=Wt.reset.bind(Wt);Wt.reset=()=>{si=void 0,fi()};var pi=(e,t)=>{let n=di(e);return!n||!(t?.twMerge??!0)?n||void 0:n.indexOf(` `)===-1?n:(ui(t),(t?.twMergeConfig&&!wt(t.twMergeConfig)?li():ci().mergeString)(n)||void 0)},mi=bn((e,...t)=>pi(t,e));mi.tv,mi.createTV;var hi=St,gi=Array.isArray,_i=e=>{if(!e&&e!==0&&e!==0n)return``;if(typeof e==`string`)return e;if(typeof e==`number`)return e===e?``+e:``;if(typeof e==`bigint`)return``+e;let t=``;if(gi(e)){let n=e.length;for(let r=0;rtypeof e!=`string`||!e?e:e.replace(vi,` `).trim(),xi=e=>{let t=e.length;if(t===0)return!1;let n=e.charCodeAt(0),r=e.charCodeAt(t-1);if(n===32||r===32||n>=9&&n<=13||n===160||r>=9&&r<=13||r===160)return!0;for(let n=0;n=9&&r<=13||r===160||r===32&&n+1{let t=_i(e);if(t)return xi(t)?bi(t):t},Ci=e=>e===!1?`false`:e===!0?`true`:e===0?`0`:e,wi=e=>{if(!e||typeof e!=`object`)return!0;for(let t in e)return!1;return!0},Ti=(e,t)=>{if(e===t)return!0;if(!e||!t)return!1;let n=e,r=t,i=Object.keys(n),a=Object.keys(r);if(i.length!==a.length)return!1;for(let e=0;e{let n=e;for(let e in t)if(Object.hasOwn(t,e)){let r=t[e];e in n?n[e]=Si(n[e],r):n[e]=r}return e},Di=(e,t)=>{for(let n=0;n{let t=[];Di(e,t);let n=[];for(let e=0;e{let n=e,r=t,i={};for(let e in n){let t=n[e];if(e in r){let n=r[e];yi(t)||yi(n)?i[e]=Oi(n,t):typeof t==`object`&&typeof n==`object`&&t&&n?i[e]=ki(t,n):i[e]=n+` `+t}else i[e]=t}for(let e in r)e in n||(i[e]=r[e]);return i},Ai={twMerge:!0,twMergeConfig:{}},ji=256,Mi=128,Ni=Symbol(`tv-cache-miss`),Pi=e=>e?.class!=null&&e.class!==``||e?.className!=null&&e.className!==``,z=e=>{if(e===void 0)return``;if(e===null)return`null`;if(typeof e==`string`)return e;if(typeof e==`boolean`)return e?`true`:`false`;if(typeof e==`number`)return e===0?`0`:String(e);if(typeof e==`bigint`)return String(e);let t=Ci(e),n=typeof t;if(n===`string`||n===`number`||n===`boolean`||n===`bigint`)return String(t);if(n===`object`)try{return JSON.stringify(t)}catch{return null}return null},Fi=(e,t)=>{if(t===void 0)return e;if(t===null)return e+`null`;let n=typeof t;if(n===`string`||n===`number`||n===`boolean`||n===`bigint`)return e+String(t);if(Array.isArray(t))return e+t.join(`\0`);try{return e+JSON.stringify(t)}catch{return e+`?`}},Ii=(e,t,n,r)=>{let i=``,a=Object.create(null);for(let r=0;r1&&o.sort();for(let e=0;e{let n=``;for(let t=0;t{let t=new Map,n=null;return{get(e){if(t.has(e))return t.get(e);if(n?.has(e)){let r=n.get(e);return t.set(e,r),r}return Ni},set(r,i){t.size>=e&&(n=t,t=new Map),t.set(r,i)}}},zi=(e=ji)=>{let t=Ri(e);return{get(e){return t.get(e)},set(e,n){t.set(e,n)}}},Bi=(e=Mi)=>{let t=new Map,n=null,r=0;return{get(e,i){let a=t.get(e);if(a){let e=a.get(i);if(e!==void 0||a.has(i))return e}if(n){let a=n.get(e);if(a){let n=a.get(i);if(n!==void 0||a.has(i)){let a=t.get(e);return a||(a=new Map,t.set(e,a)),a.has(i)||r++,a.set(i,n),n}}}return Ni},set(i,a,o){r>=e&&(n=t,t=new Map,r=0);let s=t.get(i);s||(s=new Map,t.set(i,s)),s.has(a)||r++,s.set(a,o)}}},Vi=(e,t)=>{let n=null;return(r,i)=>{if(!Pi(i))return r;let a=i.class,o=i.className;if(a!=null&&a!==``&&typeof a!=`string`||o!=null&&o!==``&&typeof o!=`string`)return e(t,r,a,o);n??=Bi();let s=r??``,c=(typeof a==`string`?a:``)+`\0`+(typeof o==`string`?o:``),l=n.get(s,c);if(l!==Ni)return l;let u=e(t,r,a,o);return n.set(s,c,u),u}};function Hi(){let e=null,t={},n=!1;return{get cachedTwMerge(){return e},set cachedTwMerge(t){e=t},get cachedTwMergeConfig(){return t},set cachedTwMergeConfig(e){t=e},get didTwMergeConfigChange(){return n},set didTwMergeConfigChange(e){n=e},reset(){e=null,t={},n=!1}}}var Ui=Hi(),Wi=e=>{!wi(e.twMergeConfig)&&!Ti(e.twMergeConfig,Ui.cachedTwMergeConfig)&&(Ui.didTwMergeConfigChange=!0,Ui.cachedTwMergeConfig=e.twMergeConfig)},Gi=(e,t)=>{let n=[];for(let r=0;r{if(!Array.isArray(e)||e.length===0)return[];let t=[];for(let n=0;n{if(!Array.isArray(e)||e.length===0)return[];let t=[];for(let n=0;n{let t={};for(let n=0;n{let{extend:n=null,slots:r={},variants:i={},compoundVariants:a=[],compoundSlots:o=[],defaultVariants:s={}}=e,c={...Ai,...t},l=e.slots!==void 0,u=n?.base?Si(n.base,e?.base):e?.base,d=n?.variants&&!wi(n.variants)?ki(i,n.variants):i,f=n?.defaultVariants&&!wi(n.defaultVariants)?{...n.defaultVariants,...s}:s;Wi(c);let p=!n?.slots||wi(n.slots),m=l?p&&n?.base?Si(e?.base,n.base):typeof e?.base==`string`||e?.base==null?e.base:Si(e.base):void 0,h=l?{base:m,...r}:{},g=p?h:Ei({...n?.slots},wi(h)?{base:e?.base}:h),_=!n?.compoundVariants||wi(n.compoundVariants)?a:Oi(n?.compoundVariants,a),v=!n?.compoundSlots||wi(n.compoundSlots)?o:Oi(n?.compoundSlots,o),y=Object.keys(d);return{config:c,extend:n,base:u,variants:d,defaultVariants:f,slots:g,compoundVariants:_,compoundSlots:v,compiledVariants:null,compiledCompoundVariants:null,compiledCompoundSlots:null,compiledCompoundSlotsBySlot:null,deferredError:_&&!Array.isArray(_)?TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof _}`):v&&!Array.isArray(v)?TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof v}`):null,mode:l||!p?`slots`:y.length===0?`plain`:`variants`,slotKeys:null,variantKeys:y}},Xi=e=>e.compiledVariants===null?(e.compiledVariants=Gi(e.variants,e.variantKeys),e.compiledCompoundVariants=Ki(e.compoundVariants),e.compiledCompoundSlots=qi(e.compoundSlots),e.compiledCompoundSlotsBySlot=Ji(e.compiledCompoundSlots),e.slotKeys=e.slots&&typeof e.slots==`object`?Object.keys(e.slots):[],e):e,Zi=[],Qi=[],$i=[],ea=[],ta=[],na=(e,t,n)=>{let r={};for(let t in e)r[t]=e[t];if(t)for(let e in t)t[e]!==void 0&&(r[e]=t[e]);if(n)for(let e in n)n[e]!==void 0&&(r[e]=n[e]);return r},ra=e=>e==null||e===!1,ia=(e,t)=>{if(!Array.isArray(e))return e===t||ra(e)&&ra(t);for(let n=0;n{if(e.isEmpty)return null;let i=r?.[e.key]??n?.[e.key];if(i===null)return null;let a=Ci(i);if(typeof a==`object`)return null;let o=t?.[e.key],s=a??Ci(o);return e.values[s||`false`]},oa=(e,t)=>{let{conditionKeys:n,source:r}=e;for(let e=0;e{typeof n==`string`?t===`base`&&e.push(n):n&&typeof n==`object`&&n[t]&&e.push(n[t])},ca=(e,t,n)=>{let r=Qi;r.length=0;for(let i=0;i{let a=Qi;a.length=0;for(let o=0;o{let n=$i;n.length=0;for(let r=0;r{let r=ea;r.length=0;for(let i=0;i{let n=ta;n.length=0;for(let r=0;r{let{base:n,config:r}=e,i=Ni,a=Vi(t,r);return(e=>(i===Ni&&(i=t(r,n)),a(i,e)))},ma=(e,t)=>{let{base:n,config:r,defaultVariants:i,deferredError:a,variantKeys:o}=e,s=e.compiledCompoundVariants,c=e.compiledVariants,l=Zi,u=null,d=Vi(t,r),f=1,p=e=>{let a=s.length>0?ua(s,na(i,e)):void 0;return t(r,n,ca(c,i,e),a)};return(t=>{if(a)throw a;(c===null||s===null)&&(Xi(e),c=e.compiledVariants,s=e.compiledCompoundVariants,l=e.compiledCompoundSlots??Zi);let n;if(f>0)f--,n=p(t);else{u??=zi();let e=Ii(o,i,t);if(e!==null){let r=s.length>0||l.length>0?Li(s,l):``,i=e+`#`+r,a=u.get(i);a===Ni?(n=p(t),u.set(i,n)):n=a}else n=p(t)}return d(n,t)})},ha=(e,t)=>{let{config:n,defaultVariants:r,deferredError:i,slots:a,variantKeys:o}=e,s=null,c=null,l=null,u=null,d=!1,f=null,p=null,m=1,h=()=>{if(l!==null)return;(e.compiledVariants===null||e.compiledCompoundVariants===null||e.compiledCompoundSlots===null||e.compiledCompoundSlotsBySlot===null||e.slotKeys===null)&&Xi(e);let i=e.compiledVariants;s=e.compiledCompoundVariants,c=e.compiledCompoundSlots;let o=e.compiledCompoundSlotsBySlot;l=e.slotKeys,d=s.length>0||c.length>0,f=Vi(t,n);let p=Array(l.length);for(let e=0;e{let l=d?na(r,e,o):void 0,f=l?da(c,s,l):void 0,p=l?fa(u,l):void 0;return t(n,a[c],la(c,i,r,e,o),f,p)}}u=p},g=e=>{let t=l,n=u,r=f,i={};for(let a=0;a{if(t==null)return s;let n=!1;for(let e in t)if(!(e===`class`||e===`className`)&&t[e]!==void 0){n=!0;break}return r(n?o(e,t):s,t)}}return i};return(e=>{if(i)throw i;if(h(),m>0)return m--,g(e);let t=Ii(o,r,e);if(t===null)return g(e);let n=d?Li(s,c):``,a=t+`#`+n;p??=Ri();let l=p.get(a);if(l!==Ni)return l;let u=g(e);return p.set(a,u),u})},ga=(e,t)=>{if(e.mode===`plain`)return pa(e,t);let n;return(r=>(n??=e.mode===`slots`?ha(e,t):ma(e,t),n(r)))},_a=(e,t)=>{e.variantKeys=t.variantKeys,e.extend=t.extend,e.base=t.base,e.slots=t.slots,e.variants=t.variants,e.defaultVariants=t.defaultVariants,e.compoundSlots=t.compoundSlots,e.compoundVariants=t.compoundVariants},va=e=>{let t=(t,n)=>{let r=Yi(t,n),i=ga(r,e);return _a(i,r),i};return{tv:t,createTV:e=>(n,r)=>t(n,r?ki(e,r):e)}},ya=(e,t)=>{let n=e.length,r=t.length,i=Array(n+r);for(let t=0;t({classGroupId:e,validator:t}),xa=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),Sa=`-`,Ca=[],wa=`arbitrary..`,Ta=e=>{let t=Oa(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e[0]===`[`&&e[e.length-1]===`]`)return Da(e);let n=e.split(Sa);return Ea(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?ya(i,t):t:i||Ca}return n[e]||Ca}}},Ea=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=Ea(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(Sa):e.slice(t).join(Sa),s=a.length;for(let e=0;e{let t=e.slice(1,-1),n=t.indexOf(`:`);if(n===-1)return;let r=t.slice(0,n);return r?wa+r:void 0},Oa=e=>{let{theme:t,classGroups:n}=e;return ka(n,t)},ka=(e,t)=>{let n=xa();for(let r in e){let i=e[r];Aa(i,n,r,t)}return n},Aa=(e,t,n,r)=>{let i=e.length;for(let a=0;a{if(typeof e==`string`){Ma(e,t,n);return}if(typeof e==`function`){Na(e,t,n,r);return}Pa(e,t,n,r)},Ma=(e,t,n)=>{let r=e===``?t:Fa(t,e);r.classGroupId=n},Na=(e,t,n,r)=>{if(Ia(e)){Aa(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(ba(n,e))},Pa=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e{let n=e,r=t.split(Sa),i=r.length;for(let e=0;e`isThemeGetter`in e&&e.isThemeGetter===!0,La=`!`,Ra=58,za=47,Ba=91,Va=93,Ha=40,Ua=41,Wa=33,Ga=(e,t,n,r)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:void 0}),Ka=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;si?a-i:void 0;return Ga(t,l,c,d)},qa=e=>{let t=new Set(e.orderSensitiveModifiers);return e=>{let n=[],r=[];for(let i=0;i0){r.sort();for(let e=0;e0){r.sort();for(let e=0;e{let t=qa(e),n=Qa(e),{getClassGroupId:r,getConflictingClassGroupIds:i}=Ta(e),a=Object.create(null),o=Object.create(null),s=0,c=new Int32Array(256),l=0,u=new Uint8Array(64),d=!1,f=e=>{let t=[],n=e.length,r=-1;d=!1;for(let i=0;i=9&&n<=13?(d=!0,r!==-1&&(t.push(e.slice(r,i)),r=-1)):r===-1&&(r=i)}return r!==-1&&t.push(e.slice(r)),t},p=new Map,m=0,h=e=>{let t=p.get(e);if(t===void 0&&(t=m++,p.set(e,t),t>=c.length)){let e=new Int32Array(c.length*2);e.set(c),c=e}return t},g=e=>{let{isExternal:a,modifiers:o,hasImportantModifier:s,baseClassName:c,maybePostfixModifierPosition:l}=Ka(e);if(a)return Ja;let u=!!l,d;if(u){d=r(c.substring(0,l));let e=d&&n[d]?r(c):void 0;e&&e!==d&&(d=e,u=!1)}else d=r(c);if(!d){if(!u||(d=r(c),!d))return Ja;u=!1}let f=o.length===0?``:o.length===1?o[0]:t(o).join(`:`),p=s?f+La:f,m=i(d,u),g=[];for(let e=0;e{let t=a[e];return t===void 0?(t=o[e],t===void 0&&(t=g(e)),a[e]=t,++s>Ya&&(s=0,o=a,a=Object.create(null)),t):t};return{parseClassName:Ka,sortModifiers:t,postfixLookupClassGroupIds:n,getClassGroupId:r,getConflictingClassGroupIds:i,getClassDescriptor:_,mergeClassList:e=>{let t=f(e),n=t.length;if(n===1)return t[0];m>Xa&&(p.clear(),m=0,a=Object.create(null),o=Object.create(null),s=0),l=l+1|0,l===0&&(l=1);let r=l;if(n>u.length){let e=u.length;for(;e=0;--e){let n=t[e];h+=n.length;let a=_(n);if(a.isExternal){u[e]=1;continue}let o=a.classId;if(c[o]===r){u[e]=0,i=!0;continue}c[o]=r;let s=a.conflictIds;for(let e=0;e{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e{let t,n,r=Object.create(null),i=Object.create(null),a=0,o=r=>(t=Za(e()),n=t.mergeClassList,c.mergeString=s,s(r)),s=e=>{let t=r[e];return t===void 0?(t=i[e],t===void 0&&(t=n(e)),r[e]=t,++a>$a&&(a=0,i=r,r=Object.create(null)),t):t},c=(...e)=>c.mergeString(_i(e));return c.mergeString=o,c},to=[],no=e=>{let t=t=>t[e]||to;return t.isThemeGetter=!0,t},ro=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,io=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ao=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,oo=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,so=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,co=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,lo=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,uo=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,fo=Number,po=Number.isNaN,B=Number.isInteger,V=e=>ao.test(e),H=e=>!!e&&!po(fo(e)),mo=e=>!!e&&B(fo(e)),ho=e=>e.endsWith(`%`)&&H(e.slice(0,-1)),go=e=>oo.test(e),_o=()=>!0,vo=e=>so.test(e)&&!co.test(e),yo=()=>!1,bo=e=>lo.test(e),xo=e=>uo.test(e),So=e=>!U(e)&&!W(e),Co=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),wo=e=>zo(e,Uo,yo),U=e=>ro.test(e),To=e=>zo(e,Wo,vo),Eo=e=>zo(e,Go,H),Do=e=>zo(e,qo,_o),Oo=e=>zo(e,Ko,yo),ko=e=>zo(e,Vo,yo),Ao=e=>zo(e,Ho,xo),jo=e=>zo(e,Jo,bo),W=e=>io.test(e),Mo=e=>Bo(e,Wo),No=e=>Bo(e,Ko),Po=e=>Bo(e,Vo),Fo=e=>Bo(e,Uo),Io=e=>Bo(e,Ho),Lo=e=>Bo(e,Jo,!0),Ro=e=>Bo(e,qo,!0),zo=(e,t,n)=>{let r=ro.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Bo=(e,t,n=!1)=>{let r=io.exec(e);return r?r[1]?t(r[1]):n:!1},Vo=e=>e===`position`||e===`percentage`,Ho=e=>e===`image`||e===`url`,Uo=e=>e===`length`||e===`size`||e===`bg-size`,Wo=e=>e===`length`,Go=e=>e===`number`,Ko=e=>e===`family-name`,qo=e=>e===`number`||e===`weight`,Jo=e=>e===`shadow`,Yo=()=>{let e=no(`color`),t=no(`font`),n=no(`text`),r=no(`font-weight`),i=no(`tracking`),a=no(`leading`),o=no(`breakpoint`),s=no(`container`),c=no(`spacing`),l=no(`radius`),u=no(`shadow`),d=no(`inset-shadow`),f=no(`text-shadow`),p=no(`drop-shadow`),m=no(`blur`),h=no(`perspective`),g=no(`aspect`),_=no(`ease`),v=no(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],x=()=>[...b(),W,U],ee=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],S=()=>[`auto`,`contain`,`none`],C=()=>[W,U,c],w=()=>[V,`full`,`auto`,...C()],te=()=>[mo,`none`,`subgrid`,W,U],ne=()=>[`auto`,{span:[`full`,mo,W,U]},mo,W,U],T=()=>[mo,`auto`,W,U],re=()=>[`auto`,`min`,`max`,`fr`,W,U],ie=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],ae=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],E=()=>[`auto`,...C()],D=()=>[V,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...C()],oe=()=>[V,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...C()],se=()=>[V,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...C()],O=()=>[e,W,U],k=()=>[...b(),Po,ko,{position:[W,U]}],ce=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],le=()=>[`auto`,`cover`,`contain`,Fo,wo,{size:[W,U]}],ue=()=>[ho,Mo,To],A=()=>[``,`none`,`full`,l,W,U],j=()=>[``,H,Mo,To],M=()=>[`solid`,`dashed`,`dotted`,`double`],de=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],N=()=>[H,ho,Po,ko],fe=()=>[``,`none`,m,W,U],pe=()=>[`none`,H,W,U],me=()=>[`none`,H,W,U],he=()=>[H,W,U],ge=()=>[V,`full`,...C()];return{theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[go],breakpoint:[go],color:[_o],container:[go],"drop-shadow":[go],ease:[`in`,`out`,`in-out`],font:[So],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[go],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[go],shadow:[go],spacing:[`px`,H],text:[go],"text-shadow":[go],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,V,U,W,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,W,U]}],"container-named":[Co],columns:[{columns:[H,U,W,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:x()}],overflow:[{overflow:ee()}],"overflow-x":[{"overflow-x":ee()}],"overflow-y":[{"overflow-y":ee()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:w()}],"inset-x":[{"inset-x":w()}],"inset-y":[{"inset-y":w()}],start:[{"inset-s":w(),start:w()}],end:[{"inset-e":w(),end:w()}],"inset-bs":[{"inset-bs":w()}],"inset-be":[{"inset-be":w()}],top:[{top:w()}],right:[{right:w()}],bottom:[{bottom:w()}],left:[{left:w()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[mo,`auto`,W,U]}],basis:[{basis:[V,`full`,`auto`,s,...C()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[H,V,`auto`,`initial`,`none`,U]}],grow:[{grow:[``,H,W,U]}],shrink:[{shrink:[``,H,W,U]}],order:[{order:[mo,`first`,`last`,`none`,W,U]}],"grid-cols":[{"grid-cols":te()}],"col-start-end":[{col:ne()}],"col-start":[{"col-start":T()}],"col-end":[{"col-end":T()}],"grid-rows":[{"grid-rows":te()}],"row-start-end":[{row:ne()}],"row-start":[{"row-start":T()}],"row-end":[{"row-end":T()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":re()}],"auto-rows":[{"auto-rows":re()}],gap:[{gap:C()}],"gap-x":[{"gap-x":C()}],"gap-y":[{"gap-y":C()}],"justify-content":[{justify:[...ie(),`normal`]}],"justify-items":[{"justify-items":[...ae(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...ae()]}],"align-content":[{content:[`normal`,...ie()]}],"align-items":[{items:[...ae(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...ae(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":ie()}],"place-items":[{"place-items":[...ae(),`baseline`]}],"place-self":[{"place-self":[`auto`,...ae()]}],p:[{p:C()}],px:[{px:C()}],py:[{py:C()}],ps:[{ps:C()}],pe:[{pe:C()}],pbs:[{pbs:C()}],pbe:[{pbe:C()}],pt:[{pt:C()}],pr:[{pr:C()}],pb:[{pb:C()}],pl:[{pl:C()}],m:[{m:E()}],mx:[{mx:E()}],my:[{my:E()}],ms:[{ms:E()}],me:[{me:E()}],mbs:[{mbs:E()}],mbe:[{mbe:E()}],mt:[{mt:E()}],mr:[{mr:E()}],mb:[{mb:E()}],ml:[{ml:E()}],"space-x":[{"space-x":C()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":C()}],"space-y-reverse":[`space-y-reverse`],size:[{size:D()}],"inline-size":[{inline:[`auto`,...oe()]}],"min-inline-size":[{"min-inline":[`auto`,...oe()]}],"max-inline-size":[{"max-inline":[`none`,...oe()]}],"block-size":[{block:[`auto`,...se()]}],"min-block-size":[{"min-block":[`auto`,...se()]}],"max-block-size":[{"max-block":[`none`,...se()]}],w:[{w:[s,`screen`,...D()]}],"min-w":[{"min-w":[s,`screen`,`none`,...D()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...D()]}],h:[{h:[`screen`,`lh`,...D()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...D()]}],"max-h":[{"max-h":[`screen`,`lh`,...D()]}],"font-size":[{text:[`base`,n,Mo,To]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Ro,Do]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,ho,U]}],"font-family":[{font:[No,Oo,t]}],"font-features":[{"font-features":[U]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,W,U]}],"line-clamp":[{"line-clamp":[H,`none`,W,Eo]}],leading:[{leading:[a,...C()]}],"list-image":[{"list-image":[`none`,W,U]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,W,U]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:O()}],"text-color":[{text:O()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...M(),`wavy`]}],"text-decoration-thickness":[{decoration:[H,`from-font`,`auto`,W,To]}],"text-decoration-color":[{decoration:O()}],"underline-offset":[{"underline-offset":[H,`auto`,W,U]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:C()}],"tab-size":[{tab:[mo,W,U]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,W,U]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,W,U]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:k()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:le()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},mo,W,U],radial:[``,W,U],conic:[mo,W,U]},Io,Ao]}],"bg-color":[{bg:O()}],"gradient-from-pos":[{from:ue()}],"gradient-via-pos":[{via:ue()}],"gradient-to-pos":[{to:ue()}],"gradient-from":[{from:O()}],"gradient-via":[{via:O()}],"gradient-to":[{to:O()}],rounded:[{rounded:A()}],"rounded-s":[{"rounded-s":A()}],"rounded-e":[{"rounded-e":A()}],"rounded-t":[{"rounded-t":A()}],"rounded-r":[{"rounded-r":A()}],"rounded-b":[{"rounded-b":A()}],"rounded-l":[{"rounded-l":A()}],"rounded-ss":[{"rounded-ss":A()}],"rounded-se":[{"rounded-se":A()}],"rounded-ee":[{"rounded-ee":A()}],"rounded-es":[{"rounded-es":A()}],"rounded-tl":[{"rounded-tl":A()}],"rounded-tr":[{"rounded-tr":A()}],"rounded-br":[{"rounded-br":A()}],"rounded-bl":[{"rounded-bl":A()}],"border-w":[{border:j()}],"border-w-x":[{"border-x":j()}],"border-w-y":[{"border-y":j()}],"border-w-s":[{"border-s":j()}],"border-w-e":[{"border-e":j()}],"border-w-bs":[{"border-bs":j()}],"border-w-be":[{"border-be":j()}],"border-w-t":[{"border-t":j()}],"border-w-r":[{"border-r":j()}],"border-w-b":[{"border-b":j()}],"border-w-l":[{"border-l":j()}],"divide-x":[{"divide-x":j()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":j()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...M(),`hidden`,`none`]}],"divide-style":[{divide:[...M(),`hidden`,`none`]}],"border-color":[{border:O()}],"border-color-x":[{"border-x":O()}],"border-color-y":[{"border-y":O()}],"border-color-s":[{"border-s":O()}],"border-color-e":[{"border-e":O()}],"border-color-bs":[{"border-bs":O()}],"border-color-be":[{"border-be":O()}],"border-color-t":[{"border-t":O()}],"border-color-r":[{"border-r":O()}],"border-color-b":[{"border-b":O()}],"border-color-l":[{"border-l":O()}],"divide-color":[{divide:O()}],"outline-style":[{outline:[...M(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[H,W,U]}],"outline-w":[{outline:[``,H,Mo,To]}],"outline-color":[{outline:O()}],shadow:[{shadow:[``,`none`,u,Lo,jo]}],"shadow-color":[{shadow:O()}],"inset-shadow":[{"inset-shadow":[`none`,d,Lo,jo]}],"inset-shadow-color":[{"inset-shadow":O()}],"ring-w":[{ring:j()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:O()}],"ring-offset-w":[{"ring-offset":[H,To]}],"ring-offset-color":[{"ring-offset":O()}],"inset-ring-w":[{"inset-ring":j()}],"inset-ring-color":[{"inset-ring":O()}],"text-shadow":[{"text-shadow":[`none`,f,Lo,jo]}],"text-shadow-color":[{"text-shadow":O()}],opacity:[{opacity:[H,W,U]}],"mix-blend":[{"mix-blend":[...de(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":de()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[H]}],"mask-image-linear-from-pos":[{"mask-linear-from":N()}],"mask-image-linear-to-pos":[{"mask-linear-to":N()}],"mask-image-linear-from-color":[{"mask-linear-from":O()}],"mask-image-linear-to-color":[{"mask-linear-to":O()}],"mask-image-t-from-pos":[{"mask-t-from":N()}],"mask-image-t-to-pos":[{"mask-t-to":N()}],"mask-image-t-from-color":[{"mask-t-from":O()}],"mask-image-t-to-color":[{"mask-t-to":O()}],"mask-image-r-from-pos":[{"mask-r-from":N()}],"mask-image-r-to-pos":[{"mask-r-to":N()}],"mask-image-r-from-color":[{"mask-r-from":O()}],"mask-image-r-to-color":[{"mask-r-to":O()}],"mask-image-b-from-pos":[{"mask-b-from":N()}],"mask-image-b-to-pos":[{"mask-b-to":N()}],"mask-image-b-from-color":[{"mask-b-from":O()}],"mask-image-b-to-color":[{"mask-b-to":O()}],"mask-image-l-from-pos":[{"mask-l-from":N()}],"mask-image-l-to-pos":[{"mask-l-to":N()}],"mask-image-l-from-color":[{"mask-l-from":O()}],"mask-image-l-to-color":[{"mask-l-to":O()}],"mask-image-x-from-pos":[{"mask-x-from":N()}],"mask-image-x-to-pos":[{"mask-x-to":N()}],"mask-image-x-from-color":[{"mask-x-from":O()}],"mask-image-x-to-color":[{"mask-x-to":O()}],"mask-image-y-from-pos":[{"mask-y-from":N()}],"mask-image-y-to-pos":[{"mask-y-to":N()}],"mask-image-y-from-color":[{"mask-y-from":O()}],"mask-image-y-to-color":[{"mask-y-to":O()}],"mask-image-radial":[{"mask-radial":[W,U]}],"mask-image-radial-from-pos":[{"mask-radial-from":N()}],"mask-image-radial-to-pos":[{"mask-radial-to":N()}],"mask-image-radial-from-color":[{"mask-radial-from":O()}],"mask-image-radial-to-color":[{"mask-radial-to":O()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[H]}],"mask-image-conic-from-pos":[{"mask-conic-from":N()}],"mask-image-conic-to-pos":[{"mask-conic-to":N()}],"mask-image-conic-from-color":[{"mask-conic-from":O()}],"mask-image-conic-to-color":[{"mask-conic-to":O()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:k()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:le()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,W,U]}],filter:[{filter:[``,`none`,W,U]}],blur:[{blur:fe()}],brightness:[{brightness:[H,W,U]}],contrast:[{contrast:[H,W,U]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,Lo,jo]}],"drop-shadow-color":[{"drop-shadow":O()}],grayscale:[{grayscale:[``,H,W,U]}],"hue-rotate":[{"hue-rotate":[H,W,U]}],invert:[{invert:[``,H,W,U]}],saturate:[{saturate:[H,W,U]}],sepia:[{sepia:[``,H,W,U]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,W,U]}],"backdrop-blur":[{"backdrop-blur":fe()}],"backdrop-brightness":[{"backdrop-brightness":[H,W,U]}],"backdrop-contrast":[{"backdrop-contrast":[H,W,U]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,H,W,U]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[H,W,U]}],"backdrop-invert":[{"backdrop-invert":[``,H,W,U]}],"backdrop-opacity":[{"backdrop-opacity":[H,W,U]}],"backdrop-saturate":[{"backdrop-saturate":[H,W,U]}],"backdrop-sepia":[{"backdrop-sepia":[``,H,W,U]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":C()}],"border-spacing-x":[{"border-spacing-x":C()}],"border-spacing-y":[{"border-spacing-y":C()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,W,U]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[H,`initial`,W,U]}],ease:[{ease:[`linear`,`initial`,_,W,U]}],delay:[{delay:[H,W,U]}],animate:[{animate:[`none`,v,W,U]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,W,U]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:pe()}],"rotate-x":[{"rotate-x":pe()}],"rotate-y":[{"rotate-y":pe()}],"rotate-z":[{"rotate-z":pe()}],scale:[{scale:me()}],"scale-x":[{"scale-x":me()}],"scale-y":[{"scale-y":me()}],"scale-z":[{"scale-z":me()}],"scale-3d":[`scale-3d`],skew:[{skew:he()}],"skew-x":[{"skew-x":he()}],"skew-y":[{"skew-y":he()}],transform:[{transform:[W,U,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:ge()}],"translate-x":[{"translate-x":ge()}],"translate-y":[{"translate-y":ge()}],"translate-z":[{"translate-z":ge()}],"translate-none":[`translate-none`],zoom:[{zoom:[mo,W,U]}],accent:[{accent:O()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:O()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,W,U]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":O()}],"scrollbar-track-color":[{"scrollbar-track":O()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mbs":[{"scroll-mbs":C()}],"scroll-mbe":[{"scroll-mbe":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pbs":[{"scroll-pbs":C()}],"scroll-pbe":[{"scroll-pbe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,W,U]}],fill:[{fill:[`none`,...O()]}],"stroke-w":[{stroke:[H,Mo,To,Eo]}],stroke:[{stroke:[`none`,...O()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}},Xo=(e,{extend:t={},override:n={}})=>(Qo(e.theme,n.theme),Qo(e.classGroups,n.classGroups),Qo(e.conflictingClassGroups,n.conflictingClassGroups),Qo(e.conflictingClassGroupModifiers,n.conflictingClassGroupModifiers),Zo(e,`postfixLookupClassGroups`,n.postfixLookupClassGroups),Zo(e,`orderSensitiveModifiers`,n.orderSensitiveModifiers),$o(e.theme,t.theme),$o(e.classGroups,t.classGroups),$o(e.conflictingClassGroups,t.conflictingClassGroups),$o(e.conflictingClassGroupModifiers,t.conflictingClassGroupModifiers),es(e,t,`postfixLookupClassGroups`),es(e,t,`orderSensitiveModifiers`),e),Zo=(e,t,n)=>{n!==void 0&&(e[t]=n)},Qo=(e,t)=>{if(t)for(let n in t)Zo(e,n,t[n])},$o=(e,t)=>{if(t)for(let n in t)es(e,t,n)},es=(e,t,n)=>{let r=t[n];r!==void 0&&(e[n]=e[n]?e[n].concat(r):r)},ts=e=>eo(e?typeof e==`function`?()=>e(Yo()):()=>Xo(Yo(),e):Yo),ns=e=>{if(wi(e))return;let t=e,n={...t.extend??{}};for(let e of[`theme`,`classGroups`,`conflictingClassGroups`,`conflictingClassGroupModifiers`,`postfixLookupClassGroups`,`orderSensitiveModifiers`,`cacheSize`,`prefix`,`separator`,`experimentalParseClassName`])t[e]!==void 0&&n[e]===void 0&&(n[e]=t[e]);let r={};if(Object.keys(n).length>0&&(r.extend=n),t.override!=null&&!wi(t.override)&&(r.override=t.override),!(!r.extend&&!r.override))return r},rs=e=>{let t=ts(ns(e));return e=>t.mergeString(e)},is,as=()=>(is||=ts(),is),os=()=>((!Ui.cachedTwMerge||Ui.didTwMergeConfigChange)&&(Ui.didTwMergeConfigChange=!1,Ui.cachedTwMerge=rs(Ui.cachedTwMergeConfig)),Ui.cachedTwMerge),ss=e=>{let t=e?.twMergeConfig;!t||wi(t)||Ti(t,Ui.cachedTwMergeConfig)||(Ui.cachedTwMergeConfig=t,Ui.didTwMergeConfigChange=!0)},cs=e=>_i(e);(()=>{let e=Error();return!(`line`in e)&&!(`lineNumber`in e)})();var ls=Ui.reset.bind(Ui);Ui.reset=()=>{is=void 0,ls()};var us=(e,t)=>{let n=cs(e);return!n||!(t?.twMerge??!0)?n||void 0:n.indexOf(` `)===-1?n:(ss(t),(t?.twMergeConfig&&!wi(t.twMergeConfig)?os():as().mergeString)(n)||void 0)},ds=va((e,...t)=>us(t,e)),fs=ds.tv;ds.createTV;var ps=fs({defaultVariants:{status:`default`},slots:{base:`alert`,content:`alert__content`,description:`alert__description`,indicator:`alert__indicator`,title:`alert__title`},variants:{status:{accent:{base:`alert--accent`},danger:{base:`alert--danger`},default:{base:`alert--default`},success:{base:`alert--success`},warning:{base:`alert--warning`}}}}),ms=fs({base:`button`,defaultVariants:{fullWidth:!1,isIconOnly:!1,size:`md`,variant:`primary`},variants:{fullWidth:{false:``,true:`button--full-width`},isIconOnly:{true:`button--icon-only`},size:{lg:`button--lg`,md:`button--md`,sm:`button--sm`},variant:{danger:`button--danger`,"danger-soft":`button--danger-soft`,ghost:`button--ghost`,outline:`button--outline`,primary:`button--primary`,secondary:`button--secondary`,tertiary:`button--tertiary`}}}),hs=fs({defaultVariants:{variant:`default`},slots:{base:`card`,content:`card__content`,description:`card__description`,footer:`card__footer`,header:`card__header`,title:`card__title`},variants:{variant:{default:{base:`card--default`},secondary:{base:`card--secondary`},tertiary:{base:`card--tertiary`},transparent:{base:`card--transparent`}}}}),gs=fs({defaultVariants:{color:`default`,variant:`secondary`},slots:{base:`chip`,label:`chip__label`},variants:{color:{accent:{base:`chip--accent`},danger:{base:`chip--danger`},default:{base:`chip--default`},success:{base:`chip--success`},warning:{base:`chip--warning`}},size:{lg:{base:`chip--lg`},md:{base:`chip--md`},sm:{base:`chip--sm`}},variant:{primary:{base:`chip--primary`},secondary:{base:`chip--secondary`},soft:{base:`chip--soft`},tertiary:{base:`chip--tertiary`}}}}),_s=fs({base:`input`,defaultVariants:{fullWidth:!1,variant:`primary`},variants:{fullWidth:{false:``,true:`input--full-width`},variant:{primary:`input--primary`,secondary:`input--secondary`}}}),vs=fs({base:`spinner`,defaultVariants:{color:`accent`,size:`md`},variants:{color:{accent:`spinner--accent`,current:`spinner--current`,danger:`spinner--danger`,success:`spinner--success`,warning:`spinner--warning`},size:{lg:`spinner--lg`,md:`spinner--md`,sm:`spinner--sm`,xl:`spinner--xl`}}}),ys=Symbol(`default`);function bs(e){let{className:t,style:n,children:r,defaultClassName:i,defaultChildren:a,defaultStyle:o,values:s,render:c}=e;return(0,D.useMemo)(()=>{let e,l,u;return e=typeof t==`function`?t({...s,defaultClassName:i}):t,l=typeof n==`function`?n({...s,defaultStyle:o||{}}):n,u=typeof r==`function`?r({...s,defaultChildren:a}):r??a,{className:e??i,style:l||o?{...o,...l}:void 0,children:u??a,"data-rac":``,render:c?e=>c(e,s):void 0}},[t,n,r,i,a,o,s,c])}function xs(e,t){return n=>t(typeof e==`function`?e(n):e,n)}function Ss(e,t){let n=(0,D.useContext)(e);if(t===null)return null;if(n&&typeof n==`object`&&`slots`in n&&n.slots){let e=t||ys;if(!n.slots[e]){let e=new Intl.ListFormat().format(Object.keys(n.slots).map(e=>`"${e}"`)),r=t?`Invalid slot "${t}".`:`A slot prop is required.`;throw Error(`${r} Valid slot names are ${e}.`)}return n.slots[e]}return n}function Cs(e,t,n){let{ref:r,...i}=Ss(n,e.slot)||{},a=Ye((0,D.useMemo)(()=>je(t,r),[t,r])),o=Fe(i,e);return`style`in i&&i.style&&`style`in e&&e.style&&(typeof i.style==`function`||typeof e.style==`function`?o.style=t=>{let n=typeof i.style==`function`?i.style(t):i.style,r={...t.defaultStyle,...n},a=typeof e.style==`function`?e.style({...t,defaultStyle:r}):e.style;return{...r,...a}}:o.style={...i.style,...e.style}),[o,a]}function ws(e,t,n){let{render:r,...i}=t,a=(0,D.useRef)(null),o=(0,D.useMemo)(()=>je(n,a),[n,a]);se(()=>{},[e,r]);let s={...i,ref:o};return r?r(s,void 0):D.createElement(e,s)}var Ts={},Es=new Proxy({},{get(e,t){if(typeof t!=`string`)return;let n=Ts[t];return n||(n=(0,D.forwardRef)(ws.bind(null,t)),Ts[t]=n),n}});typeof HTMLTemplateElement<`u`&&(Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.content.firstChild}}),Object.defineProperty(HTMLTemplateElement.prototype,"appendChild",{configurable:!0,enumerable:!0,value:function(e){return this.content.appendChild(e)}}),Object.defineProperty(HTMLTemplateElement.prototype,"removeChild",{configurable:!0,enumerable:!0,value:function(e){return this.content.removeChild(e)}}),Object.defineProperty(HTMLTemplateElement.prototype,"insertBefore",{configurable:!0,enumerable:!0,value:function(e,t){return this.content.insertBefore(e,t)}}));var Ds=(0,D.createContext)(!1);function Os(e){let t=(t,n)=>(0,D.useContext)(Ds)?null:e(t,n);return t.displayName=e.displayName||e.name,(0,D.forwardRef)(t)}var ks=(0,D.createContext)(null),As=7e3,js=null;function Ms(e,t=`assertive`,n=As){js?js.announce(e,t,n):(js=new Ns,(typeof IS_REACT_ACT_ENVIRONMENT==`boolean`?IS_REACT_ACT_ENVIRONMENT:typeof jest<`u`)?js.announce(e,t,n):setTimeout(()=>{js?.isAttached()&&js?.announce(e,t,n)},100))}var Ns=class{constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,typeof document<`u`&&(this.node=document.createElement(`div`),this.node.dataset.liveAnnouncer=`true`,Object.assign(this.node.style,{border:0,clip:`rect(0 0 0 0)`,clipPath:`inset(50%)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,width:`1px`,whiteSpace:`nowrap`}),this.assertiveLog=this.createLog(`assertive`),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog(`polite`),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}isAttached(){return this.node?.isConnected}createLog(e){let t=document.createElement(`div`);return t.setAttribute(`role`,`log`),t.setAttribute(`aria-live`,e),t.setAttribute(`aria-relevant`,`additions`),t}destroy(){this.node&&=(document.body.removeChild(this.node),null)}announce(e,t=`assertive`,n=As){if(!this.node)return;let r=document.createElement(`div`);typeof e==`object`?(r.setAttribute(`role`,`img`),r.setAttribute(`aria-labelledby`,e[`aria-labelledby`])):r.textContent=e,t===`assertive`?this.assertiveLog?.appendChild(r):this.politeLog?.appendChild(r),e!==``&&setTimeout(()=>{r.remove()},n)}clear(e){this.node&&((!e||e===`assertive`)&&this.assertiveLog&&(this.assertiveLog.innerHTML=``),(!e||e===`polite`)&&this.politeLog&&(this.politeLog.innerHTML=``))}};function Ps(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function Fs(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function Is(e){let t=(0,D.useRef)({isFocused:!1,observer:null});return se(()=>{let e=t.current;return()=>{e.observer&&=(e.observer.disconnect(),null)}},[]),(0,D.useCallback)(n=>{let r=P(n);if(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement){t.current.isFocused=!0;let n=r;n.addEventListener(`focusout`,r=>{if(t.current.isFocused=!1,n.disabled){let t=Ps(r);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){t.current.observer?.disconnect();let e=n===Ae()?null:Ae();n.dispatchEvent(new FocusEvent(`blur`,{relatedTarget:e})),n.dispatchEvent(new FocusEvent(`focusout`,{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:[`disabled`]})}},[e])}var Ls=!1;function Rs(e){for(;e&&!st(e,{skipVisibilityCheck:!0});)e=e.parentElement;let t=Se(e),n=t.document.activeElement;if(!n||n===e)return;Ls=!0;let r=!1,i=e=>{(P(e)===n||r)&&e.stopImmediatePropagation()},a=t=>{(P(t)===n||r)&&(t.stopImmediatePropagation(),!e&&!r&&(r=!0,T(n),c()))},o=t=>{(P(t)===e||r)&&t.stopImmediatePropagation()},s=t=>{(P(t)===e||r)&&(t.stopImmediatePropagation(),r||(r=!0,T(n),c()))};t.addEventListener(`blur`,i,!0),t.addEventListener(`focusout`,a,!0),t.addEventListener(`focusin`,s,!0),t.addEventListener(`focus`,o,!0);let c=()=>{cancelAnimationFrame(l),t.removeEventListener(`blur`,i,!0),t.removeEventListener(`focusout`,a,!0),t.removeEventListener(`focusin`,s,!0),t.removeEventListener(`focus`,o,!0),Ls=!1,r=!1},l=requestAnimationFrame(c);return c}var zs=null,Bs=new Set,Vs=new Map,Hs=!1,Us=!1,Ws={Tab:!0,Escape:!0};function Gs(e,t){for(let n of Bs)n(e,t)}function Ks(e){return!(e.metaKey||!b()&&e.altKey||e.ctrlKey||e.key===`Control`||e.key===`Shift`||e.key===`Meta`)}function qs(e){Hs=!0,!oe.isOpening&&Ks(e)&&(zs=`keyboard`,Gs(`keyboard`,e))}function Js(e){zs=`pointer`,`pointerType`in e&&e.pointerType,(e.type===`mousedown`||e.type===`pointerdown`)&&(Hs=!0,Gs(`pointer`,e))}function Ys(e){!oe.isOpening&&$e(e)&&(Hs=!0,zs=`virtual`)}function Xs(e){let t=Se(P(e)),n=xe(P(e));P(e)===t||P(e)===n||Ls||!e.isTrusted||(!Hs&&!Us&&(zs=`virtual`,Gs(`virtual`,e)),Hs=!1,Us=!1)}function Zs(){Ls||(Hs=!1,Us=!0)}function Qs(e){if(typeof window>`u`||typeof document>`u`)return;let t=Se(e),n=xe(e);if(Vs.get(t))return;let r=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){Hs=!0,r.apply(this,arguments)}}),n.addEventListener(`keydown`,qs,!0),n.addEventListener(`keyup`,qs,!0),n.addEventListener(`click`,Ys,!0),t.addEventListener(`focus`,Xs,!0),t.addEventListener(`blur`,Zs,!1),typeof PointerEvent<`u`&&(n.addEventListener(`pointerdown`,Js,!0),n.addEventListener(`pointermove`,Js,!0),n.addEventListener(`pointerup`,Js,!0)),t.addEventListener(`beforeunload`,()=>{$s(e)},{once:!0}),Vs.set(t,{focus:r})}var $s=(e,t)=>{let n=Se(e),r=xe(e);t&&r.removeEventListener(`DOMContentLoaded`,t),Vs.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:Vs.get(n).focus}),r.removeEventListener(`keydown`,qs,!0),r.removeEventListener(`keyup`,qs,!0),r.removeEventListener(`click`,Ys,!0),n.removeEventListener(`focus`,Xs,!0),n.removeEventListener(`blur`,Zs,!1),typeof PointerEvent<`u`&&(r.removeEventListener(`pointerdown`,Js,!0),r.removeEventListener(`pointermove`,Js,!0),r.removeEventListener(`pointerup`,Js,!0)),Vs.delete(n))};function ec(e){let t=xe(e),n;return t.readyState===`loading`?(n=()=>{Qs(e)},t.addEventListener(`DOMContentLoaded`,n)):Qs(e),()=>$s(e,n)}typeof document<`u`&&ec();function tc(){return zs!==`pointer`}function nc(){return zs}var rc=new Set([`checkbox`,`radio`,`range`,`color`,`file`,`image`,`button`,`submit`,`reset`]);function ic(e,t,n){let r=n?P(n):void 0,i=xe(r),a=Se(r),o=a===void 0?HTMLInputElement:a.HTMLInputElement,s=a===void 0?HTMLTextAreaElement:a.HTMLTextAreaElement,c=a===void 0?HTMLElement:a.HTMLElement,l=a===void 0?KeyboardEvent:a.KeyboardEvent,u=Ae(i);return e=e||u instanceof o&&!rc.has(u.type)||u instanceof s||u instanceof c&&u.isContentEditable,!(e&&t===`keyboard`&&n instanceof l&&!Ws[n.key])}function ac(e,t,n){Qs(),(0,D.useEffect)(()=>{if(n?.enabled===!1)return;let t=(t,r)=>{ic(!!n?.isTextInput,t,r)&&e(tc())};return Bs.add(t),()=>{Bs.delete(t)}},t)}function oc(e){if(!e.isConnected)return;let t=xe(e);if(nc()===`virtual`){let n=Ae(t);qe(()=>{let r=Ae(t);(r===n||r===t.body)&&e.isConnected&&T(e)})}else T(e)}function sc(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:i}=e,a=(0,D.useCallback)(e=>{if(P(e)===e.currentTarget)return r&&r(e),i&&i(!1),!0},[r,i]),o=Is(a),s=(0,D.useCallback)(e=>{let t=P(e),r=xe(t),a=r?Ae(r):Ae();t===e.currentTarget&&t===a&&(n&&n(e),i&&i(!0),o(e))},[i,n,o]);return{focusProps:{onFocus:!t&&(n||i||r)?s:void 0,onBlur:!t&&(r||i)?a:void 0}}}function cc(e){if(e)return t=>{let n=!0;e({...t,preventDefault(){t.preventDefault()},isDefaultPrevented(){return t.isDefaultPrevented()},stopPropagation(){n=!0},continuePropagation(){n=!1,typeof t.continuePropagation==`function`&&t.continuePropagation()},isPropagationStopped(){return n}}),n&&!(typeof t.isPropagationStopped==`function`&&t.isPropagationStopped())&&t.stopPropagation()}}var lc=new Set([`shift`,`alt`,`control`,`meta`,`mod`]),uc=[`Alt`,`Control`,`Meta`,`Shift`];function dc(e){let t=new Set;return e.alt&&t.add(`Alt`),e.shift&&t.add(`Shift`),e.ctrl&&t.add(`Control`),e.meta&&t.add(`Meta`),e.mod&&t.add(b()?`Meta`:`Control`),t}function fc(e){let t=new Set;return e.altKey&&t.add(`Alt`),e.ctrlKey&&t.add(`Control`),e.metaKey&&t.add(`Meta`),e.shiftKey&&t.add(`Shift`),t}function pc(e){return uc.filter(t=>e.has(t))}function mc(e){let t=e.split(`+`).reduce((e,t)=>{let n=t.toLowerCase();return lc.has(n)?n===`shift`?e.shift=!0:n===`alt`?e.alt=!0:n===`control`?e.ctrl=!0:n===`meta`?e.meta=!0:n===`mod`&&(e.mod=!0):e.key=t,e},{shift:!1,alt:!1,ctrl:!1,meta:!1,mod:!1,key:``});if(t.key===``)throw Error(`Invalid keyboard shortcut: "${e}". Must include exactly one non-modifier key (e.g. "a", "Enter", "ArrowDown"). Combine any of Shift, Alt, Ctrl, Meta, and Mod.`);return t}function hc(e){return e.toLowerCase()}var gc={space:` `,esc:`escape`,del:`delete`,ins:`insert`,left:`arrowleft`,right:`arrowright`,up:`arrowup`,down:`arrowdown`,pageup:`pageup`,pagedown:`pagedown`};function _c(e){let t=hc(e);return gc[t]??t}function vc(e){let t=pc(dc(e)),n=_c(e.key);return t.length>0?`${t.join(`+`)}+${n}`:n}function yc(e){let t=pc(fc(e)),n=hc(e.key);return(t.length>0?`${t.join(`+`)}+`:``)+n}function bc(e){let t=new Map;for(let[n,r]of Object.entries(e)){let e=mc(n);t.set(vc(e),r)}return e=>{let n=yc(e),r=t.get(n),i=r?.(e);i===void 0&&r!==void 0?i={shouldContinuePropagation:!1,shouldPreventDefault:!0}:typeof i==`boolean`&&(i={shouldContinuePropagation:!i,shouldPreventDefault:i}),i?.shouldPreventDefault&&e.preventDefault(),(!r||i?.shouldContinuePropagation)&&e.continuePropagation()}}function xc(e){let{shortcuts:t,allowRepeats:n=!1,allowComposing:r=!1}=e,i,a;if(t){let o=bc(t),s=cc(e=>{if(!ke(e.currentTarget,P(e))){e.continuePropagation();return}if(e.nativeEvent?.repeat&&!n||e.nativeEvent?.isComposing&&!r){e.continuePropagation();return}o(e)}),c=cc(e=>{if(!ke(e.currentTarget,P(e))){e.continuePropagation();return}if(e.nativeEvent?.repeat&&!n||e.nativeEvent?.isComposing&&!r){e.continuePropagation();return}e.continuePropagation()});i=e.onKeyDown?be(e.onKeyDown,s):s,a=e.onKeyUp?be(e.onKeyUp,c):c}else i=cc(e.onKeyDown),a=cc(e.onKeyUp);return{keyboardProps:e.isDisabled?{}:{onKeyDown:i,onKeyUp:a}}}var Sc=D.createContext(null);function Cc(e){let t=(0,D.useContext)(Sc)||{};Qe(t,e);let{ref:n,...r}=t;return r}function wc(e,t){let{focusProps:n}=sc(e),{keyboardProps:r}=xc(e),i=Fe(n,r),a=Cc(t),o=e.isDisabled?{}:a,s=(0,D.useRef)(e.autoFocus);(0,D.useEffect)(()=>{s.current&&t.current&&oc(t.current),s.current=!1},[t]);let c=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(c=void 0),{focusableProps:Fe({...i,tabIndex:c},o)}}var Tc=`default`,Ec=``,Dc=new WeakMap;function Oc(e){if(S()&&C()){if(Tc==="default"){let t=xe(e);Ec=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect=`none`}Tc=`disabled`}else if(e instanceof HTMLElement||e instanceof SVGElement){let t=`userSelect`in e.style?`userSelect`:`webkitUserSelect`;Dc.set(e,e.style[t]),e.style[t]=`none`}}function kc(e){if(S()&&C()){if(Tc!==`disabled`)return;Tc=`restoring`,setTimeout(()=>{qe(()=>{if(Tc===`restoring`){let t=xe(e);t.documentElement.style.webkitUserSelect===`none`&&(t.documentElement.style.webkitUserSelect=Ec||``),Ec=``,Tc=`default`}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&Dc.has(e)){let t=Dc.get(e),n=`userSelect`in e.style?`userSelect`:`webkitUserSelect`;e.style[n]===`none`&&(e.style[n]=t),e.getAttribute(`style`)===``&&e.removeAttribute(`style`),Dc.delete(e)}}var Ac=D.createContext({register:()=>{}});Ac.displayName=`PressResponderContext`,m();function jc(e){let t=(0,D.useContext)(Ac);if(t){let{register:n,ref:r,...i}=t;e=Fe(i,e),n()}return Qe(t,e.ref),e}var Mc=class{#e;constructor(e,t,n,r){this.#e=!0;let i=(r?.target??n.currentTarget)?.getBoundingClientRect(),a,o=0,s,c=null;n.clientX!=null&&n.clientY!=null&&(s=n.clientX,c=n.clientY),i&&(s!=null&&c!=null?(a=s-i.left,o=c-i.top):(a=i.width/2,o=i.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=a,this.y=o,this.key=n.key}continuePropagation(){this.#e=!1}get shouldStopPropagation(){return this.#e}},Nc=Symbol(`linkClicked`),Pc=`react-aria-pressable-style`,Fc=`data-react-aria-pressable`;function Ic(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:i,onPressUp:a,onClick:o,isDisabled:s,isPressed:c,preventFocusOnPress:l,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:d,ref:f,...p}=jc(e),[m,h]=(0,D.useState)(!1),g=(0,D.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:_,removeAllGlobalListeners:v}=Je(),y=(0,D.useCallback)((e,t)=>{let i=g.current;if(s||i.didFirePressStart)return!1;let a=!0;if(i.isTriggeringEvent=!0,r){let n=new Mc(`pressstart`,t,e);r(n),a=n.shouldStopPropagation}return n&&n(!0),i.isTriggeringEvent=!1,i.didFirePressStart=!0,h(!0),a},[s,r,n]),x=(0,D.useCallback)((e,r,a=!0)=>{let o=g.current;if(!o.didFirePressStart)return!1;o.didFirePressStart=!1,o.isTriggeringEvent=!0;let c=!0;if(i){let t=new Mc(`pressend`,r,e);i(t),c=t.shouldStopPropagation}if(n&&n(!1),h(!1),t&&a&&!s){let n=new Mc(`press`,r,e);t(n),c&&=n.shouldStopPropagation}return o.isTriggeringEvent=!1,c},[s,i,n,t]),ee=Ze(x),S=Ze((0,D.useCallback)((e,t)=>{let n=g.current;if(s)return!1;if(a){n.isTriggeringEvent=!0;let r=new Mc(`pressup`,t,e);return a(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0},[s,a])),C=(0,D.useCallback)(e=>{let t=g.current;if(t.isPressed&&t.target){t.didFirePressStart&&t.pointerType!=null&&x(zc(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,v(),d||kc(t.target);for(let e of t.disposables)e();t.disposables=[]}},[d,v,x]),w=Ze(C);(0,D.useEffect)(()=>{s&&g.current.isPressed&&w({currentTarget:g.current.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})},[s]);let te=(0,D.useCallback)(e=>{u&&C(e)},[u,C]),ne=(0,D.useCallback)(e=>{s||o?.(e)},[s,o]),re=(0,D.useCallback)((e,t)=>{if(!s&&o){let n=new MouseEvent(`click`,e);Fs(n,t),o(Ps(n))}},[s,o]),ie=(0,D.useMemo)(()=>{let e=g.current,t={onKeyDown(t){if(Rc(t.nativeEvent,t.currentTarget)&&ke(t.currentTarget,P(t))){Vc(P(t),t.key)&&t.preventDefault();let r=!0;!e.isPressed&&!t.repeat&&(e.target=t.currentTarget,e.isPressed=!0,e.pointerType=`keyboard`,r=y(t,`keyboard`));let i=t.currentTarget;_(xe(t.currentTarget),`keyup`,be(t=>{Rc(t,i)&&!t.repeat&&ke(i,P(t))&&e.target&&S(zc(e.target,t),`keyboard`)},n),!0),r&&t.stopPropagation(),t.metaKey&&b()&&e.metaKeyEvents?.set(t.key,t.nativeEvent)}else t.key===`Meta`&&(e.metaKeyEvents=new Map)},onClick(t){if(!(t&&!ke(t.currentTarget,P(t)))&&t&&t.button===0&&!e.isTriggeringEvent&&!oe.isOpening){let n=!0;if(s&&t.preventDefault(),!e.ignoreEmulatedMouseEvents&&!e.isPressed&&(e.pointerType===`virtual`||$e(t.nativeEvent))){let e=y(t,`virtual`),r=S(t,`virtual`),i=ee(t,`virtual`);ne(t),n=e&&r&&i}else if(e.isPressed&&e.pointerType!==`keyboard`){let r=e.pointerType||t.nativeEvent.pointerType||`virtual`,i=S(zc(t.currentTarget,t),r),a=ee(zc(t.currentTarget,t),r,!0);n=i&&a,e.isOverTarget=!1,ne(t),w(t)}e.ignoreEmulatedMouseEvents=!1,n&&t.stopPropagation()}}},n=t=>{if(e.isPressed&&e.target&&Rc(t,e.target)){Vc(P(t),t.key)&&t.preventDefault();let n=P(t),r=ke(e.target,n);ee(zc(e.target,t),`keyboard`,r),r&&re(t,e.target),v(),t.key!==`Enter`&&Lc(e.target)&&ke(e.target,n)&&!t[Nc]&&(t[Nc]=!0,oe(e.target,t,!1)),e.isPressed=!1,e.metaKeyEvents?.delete(t.key)}else if(t.key===`Meta`&&e.metaKeyEvents?.size){let t=e.metaKeyEvents;e.metaKeyEvents=void 0;for(let n of t.values())e.target?.dispatchEvent(new KeyboardEvent(`keyup`,n))}};if(typeof PointerEvent<`u`){t.onPointerDown=t=>{if(t.button!==0||!ke(t.currentTarget,P(t)))return;if(et(t.nativeEvent)){e.pointerType=`virtual`;return}e.pointerType=t.pointerType;let i=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,d||Oc(e.target),i=y(t,e.pointerType);let a=P(t);`releasePointerCapture`in a&&(`hasPointerCapture`in a?a.hasPointerCapture(t.pointerId)&&a.releasePointerCapture(t.pointerId):a.releasePointerCapture(t.pointerId)),_(xe(t.currentTarget),`pointerup`,n,!1),_(xe(t.currentTarget),`pointercancel`,r,!1)}i&&t.stopPropagation()},t.onMouseDown=t=>{if(ke(t.currentTarget,P(t))&&t.button===0){if(l){let n=Rs(t.target);n&&e.disposables.push(n)}t.stopPropagation()}},t.onPointerUp=t=>{!ke(t.currentTarget,P(t))||e.pointerType===`virtual`||t.button===0&&!e.isPressed&&S(t,e.pointerType||t.pointerType)},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&e.pointerType!=null&&(e.isOverTarget=!0,y(zc(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&e.pointerType!=null&&(e.isOverTarget=!1,ee(zc(e.target,t),e.pointerType,!1),te(t))};let n=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&t.button===0&&e.target){if(ke(e.target,P(t))&&e.pointerType!=null){let n=!1,r=setTimeout(()=>{e.isPressed&&e.target instanceof HTMLElement&&(n?w(t):(T(e.target),e.target.click()))},80);_(t.currentTarget,`click`,()=>n=!0,!0),e.disposables.push(()=>clearTimeout(r))}else w(t);e.isOverTarget=!1}},r=e=>{w(e)};t.onDragStart=e=>{ke(e.currentTarget,P(e))&&w(e)}}return t},[_,s,l,v,d,te,y,ne,re]);return(0,D.useEffect)(()=>{if(!f)return;let e=xe(f.current);if(!e||!e.head||e.getElementById(Pc))return;let t=e.createElement(`style`);t.id=Pc;let n=dt(e);n&&(t.nonce=n),t.textContent=` @layer { [${Fc}] { touch-action: pan-x pan-y pinch-zoom; } } `.trim(),e.head.prepend(t)},[f]),(0,D.useEffect)(()=>{let e=g.current;return()=>{d||kc(e.target??void 0);for(let t of e.disposables)t();e.disposables=[]}},[d]),{isPressed:c||m,pressProps:Fe(p,ie,{[Fc]:!0})}}function Lc(e){return e.tagName===`A`&&e.hasAttribute(`href`)}function Rc(e,t){let{key:n,code:r}=e,i=t,a=i.getAttribute(`role`);return(n===`Enter`||n===` `||n===`Spacebar`||r===`Space`)&&!(i instanceof Se(i).HTMLInputElement&&!Uc(i,n)||i instanceof Se(i).HTMLTextAreaElement||i.isContentEditable)&&!((a===`link`||!a&&Lc(i))&&n!==`Enter`)}function zc(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r,key:t.key}}function Bc(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!==`submit`&&e.type!==`reset`:!Lc(e)}function Vc(e,t){return b()&&t===`Enter`?!1:e instanceof HTMLInputElement?t===`Enter`&&(e.type===`checkbox`||e.type===`radio`)?!1:!Uc(e,t):Bc(e)}var Hc=new Set([`checkbox`,`radio`,`range`,`color`,`file`,`image`,`button`,`submit`,`reset`]);function Uc(e,t){return e.type===`checkbox`||e.type===`radio`?t===` `:Hc.has(e.type)}function Wc(e,t){let{elementType:n=`button`,isDisabled:r,onPress:i,onPressStart:a,onPressEnd:o,onPressUp:s,onPressChange:c,preventFocusOnPress:l,allowFocusWhenDisabled:u,onClick:d,href:f,target:p,rel:m,type:h=`button`}=e,g;g=n===`button`?{type:h,disabled:r,form:e.form,formAction:e.formAction,formEncType:e.formEncType,formMethod:e.formMethod,formNoValidate:e.formNoValidate,formTarget:e.formTarget,name:e.name,value:e.value}:{role:`button`,href:n===`a`&&!r?f:void 0,target:n===`a`?p:void 0,type:n===`input`?h:void 0,disabled:n===`input`?r:void 0,"aria-disabled":!r||n===`input`?void 0:r,rel:n===`a`?m:void 0};let{pressProps:_,isPressed:v}=Ic({onPressStart:a,onPressEnd:o,onPressChange:c,onPress:i,onPressUp:s,onClick:d,isDisabled:r,preventFocusOnPress:l,ref:t}),{focusableProps:y}=wc(e,t);u&&(y.tabIndex=r?-1:y.tabIndex);let b=Fe(y,_,He(e,{labelable:!0}));return{isPressed:v,buttonProps:Fe(g,b,{"aria-haspopup":e[`aria-haspopup`],"aria-expanded":e[`aria-expanded`],"aria-controls":e[`aria-controls`],"aria-pressed":e[`aria-pressed`],"aria-current":e[`aria-current`],"aria-disabled":e[`aria-disabled`]})}}function Gc(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:i}=e,a=(0,D.useRef)({isFocusWithin:!1}),{addGlobalListener:o,removeAllGlobalListeners:s}=Je(),c=(0,D.useCallback)(e=>{ke(e.currentTarget,P(e))&&a.current.isFocusWithin&&!ke(e.currentTarget,e.relatedTarget)&&(a.current.isFocusWithin=!1,s(),n&&n(e),i&&i(!1))},[n,i,a,s]),l=Is(c),u=(0,D.useCallback)(e=>{if(!ke(e.currentTarget,P(e)))return;let t=P(e),n=xe(t),s=Ae(n);if(!a.current.isFocusWithin&&s===t){r&&r(e),i&&i(!0),a.current.isFocusWithin=!0,l(e);let t=e.currentTarget;o(n,`focus`,e=>{let r=P(e);if(a.current.isFocusWithin&&!ke(t,r)){let e=new n.defaultView.FocusEvent(`blur`,{relatedTarget:r});Fs(e,t),c(Ps(e))}},{capture:!0})}},[r,i,l,o,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:u,onBlur:c}}}function Kc(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,i=(0,D.useRef)({isFocused:!1,isFocusVisible:t||tc()}),[a,o]=(0,D.useState)(!1),[s,c]=(0,D.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),l=(0,D.useCallback)(()=>c(i.current.isFocused&&i.current.isFocusVisible),[]),u=(0,D.useCallback)(e=>{i.current.isFocused=e,i.current.isFocusVisible=tc(),o(e),l()},[l]);ac(e=>{i.current.isFocusVisible=e,l()},[n,a],{enabled:a,isTextInput:n});let{focusProps:d}=sc({isDisabled:r,onFocusChange:u}),{focusWithinProps:f}=Gc({isDisabled:!r,onFocusWithinChange:u});return{isFocused:a,isFocusVisible:s,focusProps:r?f:d}}var qc=!1,Jc=0;function Yc(){qc=!0,setTimeout(()=>{qc=!1},500)}function Xc(e){e.pointerType===`touch`&&Yc()}function Zc(){let e=xe(null);if(e!==void 0)return Jc===0&&typeof PointerEvent<`u`&&e.addEventListener(`pointerup`,Xc),Jc++,()=>{Jc--,!(Jc>0)&&typeof PointerEvent<`u`&&e.removeEventListener(`pointerup`,Xc)}}function Qc(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:i}=e,[a,o]=(0,D.useState)(!1),s=(0,D.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:``,target:null}).current;(0,D.useEffect)(Zc,[]);let{addGlobalListener:c,removeAllGlobalListeners:l}=Je(),{hoverProps:u,triggerHoverEnd:d}=(0,D.useMemo)(()=>{let e=(e,r)=>{if(s.pointerType=r,i||r===`touch`||s.isHovered||!ke(e.currentTarget,P(e)))return;s.isHovered=!0;let l=e.currentTarget;s.target=l,c(xe(P(e)),`pointerover`,e=>{s.isHovered&&s.target&&!ke(s.target,P(e))&&a(e,e.pointerType)},{capture:!0}),t&&t({type:`hoverstart`,target:l,pointerType:r}),n&&n(!0),o(!0)},a=(e,t)=>{let i=s.target;s.pointerType=``,s.target=null,!(t===`touch`||!s.isHovered||!i)&&(s.isHovered=!1,l(),r&&r({type:`hoverend`,target:i,pointerType:t}),n&&n(!1),o(!1))},u={};return typeof PointerEvent<`u`&&(u.onPointerEnter=t=>{qc&&t.pointerType===`mouse`||e(t,t.pointerType)},u.onPointerLeave=e=>{!i&&ke(e.currentTarget,P(e))&&a(e,e.pointerType)}),{hoverProps:u,triggerHoverEnd:a}},[t,n,r,i,s,c,l]);return(0,D.useEffect)(()=>{i&&d({currentTarget:s.target},s.pointerType)},[i]),{hoverProps:u,isHovered:a}}var $c=(0,D.createContext)({}),el=Os(function(e,t){[e,t]=Cs(e,t,$c);let n=e,{isPending:r}=n,{buttonProps:i,isPressed:a}=Wc(e,t);i=nl(i,r);let{focusProps:o,isFocused:s,isFocusVisible:c}=Kc(e),{hoverProps:l,isHovered:u}=Qc({...e,isDisabled:e.isDisabled||r}),d={isHovered:u,isPressed:(n.isPressed||a)&&!r,isFocused:s,isFocusVisible:c,isDisabled:e.isDisabled||!1,isPending:r??!1},f=bs({...e,values:d,defaultClassName:`react-aria-Button`}),p=ve(i.id),m=ve(),h=i[`aria-labelledby`];r&&(h?h=`${h} ${m}`:i[`aria-label`]&&(h=`${p} ${m}`));let g=(0,D.useRef)(r);(0,D.useEffect)(()=>{let e={"aria-labelledby":h||p};(!g.current&&s&&r||g.current&&s&&!r)&&Ms(e,`assertive`),g.current=r},[r,s,h,p]);let _=He(e,{global:!0});return delete _.onClick,D.createElement(Es.button,{...Fe(_,f,i,o,l),type:i.type===`submit`&&r?`button`:i.type,id:p,ref:t,"aria-labelledby":h,slot:e.slot||void 0,"aria-disabled":r?`true`:i[`aria-disabled`],"data-disabled":e.isDisabled||void 0,"data-pressed":d.isPressed||void 0,"data-hovered":u||void 0,"data-focused":s||void 0,"data-pending":r||void 0,"data-focus-visible":c||void 0},D.createElement(ks.Provider,{value:{id:m}},f.children))}),tl=/Focus|Blur|Hover|Pointer(Enter|Leave|Over|Out)|Mouse(Enter|Leave|Over|Out)/;function nl(e,t){if(t){for(let t in e)t.startsWith(`on`)&&!tl.test(t)&&(e[t]=void 0);e.href=void 0,e.target=void 0}return e}function rl(e,t){return xs(e,(e,n)=>hi(typeof t==`function`?t(n)??``:t??``,e??``)??``)}var il=(e,t,n)=>typeof e==`function`?e({...n??{},className:t}):t,al=e=>(0,F.jsx)(`svg`,{"aria-hidden":`true`,fill:`none`,height:16,role:`presentation`,viewBox:`0 0 16 16`,width:16,xmlns:`http://www.w3.org/2000/svg`,...e,children:(0,F.jsx)(`path`,{clipRule:`evenodd`,d:`M8 13.5a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14m1-9.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0m-.25 3a.75.75 0 0 0-1.5 0V11a.75.75 0 0 0 1.5 0z`,fill:`currentColor`,fillRule:`evenodd`})}),ol=e=>(0,F.jsx)(`svg`,{"aria-hidden":`true`,fill:`none`,height:16,role:`presentation`,viewBox:`0 0 16 16`,width:16,xmlns:`http://www.w3.org/2000/svg`,...e,children:(0,F.jsx)(`path`,{clipRule:`evenodd`,d:`M7.134 2.994L2.217 11.5a1 1 0 0 0 .866 1.5h9.834a1 1 0 0 0 .866-1.5L8.866 2.993a1 1 0 0 0-1.732 0m3.03-.75c-.962-1.665-3.366-1.665-4.329 0L.918 10.749c-.963 1.666.24 3.751 2.165 3.751h9.834c1.925 0 3.128-2.085 2.164-3.751zM8 5a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-1.5 0v-2A.75.75 0 0 1 8 5m1 5.75a1 1 0 1 1-2 0a1 1 0 0 1 2 0`,fill:`currentColor`,fillRule:`evenodd`})}),sl=e=>(0,F.jsx)(`svg`,{"aria-hidden":`true`,fill:`none`,height:16,role:`presentation`,viewBox:`0 0 16 16`,width:16,xmlns:`http://www.w3.org/2000/svg`,...e,children:(0,F.jsx)(`path`,{clipRule:`evenodd`,d:`M8 13.5a5.5 5.5 0 1 0 0-11a5.5 5.5 0 0 0 0 11M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14m1-4.5a1 1 0 1 1-2 0a1 1 0 0 1 2 0M8.75 5a.75.75 0 0 0-1.5 0v2.5a.75.75 0 0 0 1.5 0z`,fill:`currentColor`,fillRule:`evenodd`})}),cl=e=>(0,F.jsx)(`svg`,{"aria-hidden":`true`,fill:`none`,height:16,role:`presentation`,viewBox:`0 0 16 16`,width:16,xmlns:`http://www.w3.org/2000/svg`,...e,children:(0,F.jsx)(`path`,{clipRule:`evenodd`,d:`M13.5 8a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0m-3.9-1.55a.75.75 0 1 0-1.2-.9L7.419 8.858L6.03 7.47a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.13-.08z`,fill:`currentColor`,fillRule:`evenodd`})}),ll=(0,D.createContext)({}),ul=(0,D.createContext)({}),dl=`__button_group_child`,fl=({children:e,className:t,fullWidth:n,isDisabled:r,isIconOnly:i,size:a,slot:o,style:s,variant:c,[dl]:l,...u})=>{let d=(0,D.use)(ul),f=l===!0,p=a??(f?d?.size:void 0),m=c??(f?d?.variant:void 0),h=r??(f?d?.isDisabled:void 0);return(0,F.jsx)(el,{className:rl(t,ms({fullWidth:n??(f?d?.fullWidth:void 0),isIconOnly:i,size:p,variant:m})),"data-slot":`button`,isDisabled:h,slot:o,style:s,...u,children:t=>typeof e==`function`?e(t):e})},pl=Object.assign(fl,{Root:fl}),ml=(0,D.createContext)({}),hl=({children:e,className:t,variant:n=`default`,...r})=>{let i=D.useMemo(()=>hs({variant:n}),[n]),a=(0,F.jsx)(ht.div,{className:i.base({className:t}),"data-slot":`card`,...r,children:e});return(0,F.jsx)(ml,{value:{slots:i},children:n===`transparent`?a:(0,F.jsx)(ll,{value:{variant:n},children:a})})},G=Object.assign(hl,{Root:hl,Header:({className:e,...t})=>{let{slots:n}=(0,D.use)(ml);return(0,F.jsx)(ht.div,{className:il(n?.header,e),"data-slot":`card-header`,...t})},Title:({children:e,className:t,...n})=>{let{slots:r}=(0,D.use)(ml);return(0,F.jsx)(ht.h3,{className:il(r?.title,t),"data-slot":`card-title`,...n,children:e})},Description:({children:e,className:t,...n})=>{let{slots:r}=(0,D.use)(ml);return(0,F.jsx)(ht.p,{className:il(r?.description,t),"data-slot":`card-description`,...n,children:e})},Content:({className:e,...t})=>{let{slots:n}=(0,D.use)(ml);return(0,F.jsx)(ht.div,{className:il(n?.content,e),"data-slot":`card-content`,...t})},Footer:({className:e,...t})=>{let{slots:n}=(0,D.use)(ml);return(0,F.jsx)(ht.div,{className:il(n?.footer,e),"data-slot":`card-footer`,...t})}}),gl=(0,D.createContext)({}),_l=({children:e,className:t,color:n,size:r,variant:i,...a})=>{let o=D.useMemo(()=>gs({color:n,size:r,variant:i}),[n,r,i]),s=D.useMemo(()=>typeof e==`string`||typeof e==`number`?(0,F.jsx)(vl,{children:e}):e,[e]);return(0,F.jsx)(gl,{value:{slots:o},children:(0,F.jsx)(ht.span,{...a,className:il(o.base,t),"data-slot":`chip`,children:s})})},vl=({children:e,className:t,...n})=>{let{slots:r}=(0,D.use)(gl);return(0,F.jsx)(ht.span,{className:il(r?.label,t),"data-slot":`chip-label`,...n,children:e})},yl=Object.assign(_l,{Root:_l,Label:vl}),bl=(0,D.createContext)({}),xl=e=>{let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,...i}=e;return i},Sl=Os(function(e,t){[e,t]=Cs(e,t,bl);let{hoverProps:n,isHovered:r}=Qc({...e,isDisabled:e.disabled}),{isFocused:i,isFocusVisible:a,focusProps:o}=Kc({isTextInput:!0,autoFocus:e.autoFocus}),s=!!e[`aria-invalid`]&&e[`aria-invalid`]!==`false`,c=bs({...e,values:{isHovered:r,isFocused:i,isFocusVisible:a,isDisabled:e.disabled||!1,isInvalid:s},defaultClassName:`react-aria-Input`});return D.createElement(Es.input,{...Fe(xl(e),o,n),...c,ref:t,"data-focused":i||void 0,"data-disabled":e.disabled||void 0,"data-hovered":r||void 0,"data-focus-visible":a||void 0,"data-invalid":s||void 0})}),Cl={blue:`\x1B[34m`,green:`\x1B[32m`,magenta:`\x1B[35m`,red:`\x1B[31m`,reset:`\x1B[0m`,yellow:`\x1B[33m`},wl={debug:Cl.magenta,error:Cl.red,info:Cl.blue,success:Cl.green,warn:Cl.yellow},Tl={debug:`🔍`,error:`❌`,info:`ℹ️`,success:`✅`,warn:`⚠️`},El=new class{constructor(e={}){this.enabled=e.enabled??!0,this.prefix=e.prefix??`HeroUI`}formatMessage(e,t){let n=wl[e],r=Tl[e];return`${n}[${this.prefix}]${Cl.reset} ${r} ${t}`}log(e,t,...n){if(!this.enabled)return;let r=this.formatMessage(e,t);switch(e){case`error`:console.error(r,...n);break;case`warn`:console.warn(r,...n);break;default:console.log(r,...n)}}info(e,...t){this.log(`info`,e,...t)}success(e,...t){this.log(`success`,e,...t)}warn(e,...t){this.log(`warn`,e,...t)}error(e,...t){this.log(`error`,e,...t)}debug(e,...t){this.log(`debug`,e,...t)}divider(e=`=`,t=80){this.enabled&&console.log(e.repeat(t))}newline(){this.enabled&&console.log()}}({prefix:`HeroUI`}),Dl,Ol=typeof process<`u`&&!1,kl=e=>{Ol&&(Dl??=new Set,Dl.has(e)&&El.warn(`Duplicate collection slot "${e}". Use a unique, namespaced name (e.g. "tabs.listContainer", "menu.popover").`),Dl.add(e));let t=`$$heroui.collection.${e}`,n=(0,D.createContext)(void 0),r=(e,n)=>D.Children.map(e,e=>(0,D.isValidElement)(e)?D.cloneElement(e,{[t]:n}):e),i=e=>{let{[t]:n,...r}=e;return[n,r]},a=e=>{let[t,r]=i(e),a=(0,D.useContext)(n);return[t??a,r]},o=({children:e,...t})=>(0,F.jsx)(n.Provider,{value:t,children:r(e,t)});return o.displayName=`HeroUI.CollectionSlot(${e})`,{key:t,inject:r,consume:i,useSlot:a,Injector:o,withSlot:(t,n)=>{let r=(0,D.forwardRef)(function(r,i){let[o,s]=a(r),{children:c,...l}=s;if(!o)return(0,F.jsx)(t,{...l,ref:i,children:c});if(n)return n({...l,children:c},o,i);let{className:u,render:d,...f}=o;return(0,F.jsx)(t,{...l,ref:i,children:d?d({children:c,className:u,...f}):(0,F.jsx)(`div`,{className:u,"data-slot":`${e}-container`,...f,children:c})})});return r.displayName=`HeroUI.withCollectionSlot(${t.displayName||t.name||e})`,r},Context:n}},Al=(0,D.createContext)({});kl(`combo-box.inputGroup`);var jl=({...e})=>{let t=(0,D.useId)();return(0,F.jsxs)(`svg`,{"data-slot":`spinner-icon`,viewBox:`0 0 24 24`,...e,children:[(0,F.jsxs)(`defs`,{children:[(0,F.jsxs)(`linearGradient`,{id:`«data-slot-icon-def-1»-${t}`,x1:`50%`,x2:`50%`,y1:`5.271%`,y2:`91.793%`,children:[(0,F.jsx)(`stop`,{offset:`0%`,stopColor:`currentColor`}),(0,F.jsx)(`stop`,{offset:`100%`,stopColor:`currentColor`,stopOpacity:.55})]}),(0,F.jsxs)(`linearGradient`,{id:`«data-slot-icon-def-2»-${t}`,x1:`50%`,x2:`50%`,y1:`15.24%`,y2:`87.15%`,children:[(0,F.jsx)(`stop`,{offset:`0%`,stopColor:`currentColor`,stopOpacity:0}),(0,F.jsx)(`stop`,{offset:`100%`,stopColor:`currentColor`,stopOpacity:.55})]})]}),(0,F.jsxs)(`g`,{fill:`none`,children:[(0,F.jsx)(`path`,{d:`m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z`}),(0,F.jsx)(`path`,{d:`M8.749.021a1.5 1.5 0 0 1 .497 2.958A7.5 7.5 0 0 0 3 10.375a7.5 7.5 0 0 0 7.5 7.5v3c-5.799 0-10.5-4.7-10.5-10.5C0 5.23 3.726.865 8.749.021`,fill:`url(#«data-slot-icon-def-1»-${t})`,transform:`translate(1.5 1.625)`}),(0,F.jsx)(`path`,{d:`M15.392 2.673a1.5 1.5 0 0 1 2.119-.115A10.48 10.48 0 0 1 21 10.375c0 5.8-4.701 10.5-10.5 10.5v-3a7.5 7.5 0 0 0 5.007-13.084a1.5 1.5 0 0 1-.115-2.118`,fill:`url(#«data-slot-icon-def-2»-${t})`,transform:`translate(1.5 1.625)`})]})]})},Ml=({className:e,color:t,size:n,...r})=>(0,F.jsx)(ht.span,{"aria-label":`Loading`,"data-slot":`spinner`,role:`status`,...r,className:vs({className:e,color:t,size:n}),children:(0,F.jsx)(jl,{"aria-hidden":!0})}),Nl=Object.assign(Ml,{Root:Ml}),Pl=typeof window<`u`?D.useLayoutEffect:D.useEffect,Fl=(0,D.createContext)({}),Il=({className:e,fullWidth:t,variant:n,...r})=>{let i=(0,D.use)(Fl),a=(0,D.use)(Al);return(0,F.jsx)(Sl,{className:rl(e,_s({fullWidth:t,variant:n??i.variant??a.variant})),"data-slot":`input`,...r})},Ll=Object.assign(Il,{Root:Il}),Rl=(0,D.createContext)({}),K=({children:e,className:t,status:n,...r})=>{let i=D.useMemo(()=>ps({status:n}),[n]);return(0,F.jsx)(Rl,{value:{slots:i,status:n},children:(0,F.jsx)(ll,{value:{variant:`default`},children:(0,F.jsx)(ht.div,{className:i?.base({className:t}),"data-slot":`alert-root`,...r,children:e})})})},q=Object.assign(K,{Root:K,Indicator:({children:e,className:t,...n})=>{let{slots:r,status:i}=(0,D.use)(Rl),a=()=>{switch(i){case`accent`:return(0,F.jsx)(al,{"data-slot":`alert-default-icon`});case`success`:return(0,F.jsx)(cl,{"data-slot":`alert-default-icon`});case`warning`:return(0,F.jsx)(ol,{"data-slot":`alert-default-icon`});case`danger`:return(0,F.jsx)(sl,{"data-slot":`alert-default-icon`});default:return(0,F.jsx)(al,{"data-slot":`alert-default-icon`})}};return(0,F.jsx)(ht.div,{className:il(r?.indicator,t),"data-slot":`alert-indicator`,...n,children:e??a()})},Content:({children:e,className:t,...n})=>{let{slots:r}=(0,D.use)(Rl);return(0,F.jsx)(ht.div,{className:il(r?.content,t),"data-slot":`alert-content`,...n,children:e})},Title:({children:e,className:t,...n})=>{let{slots:r}=(0,D.use)(Rl);return(0,F.jsx)(ht.p,{className:il(r?.title,t),"data-slot":`alert-title`,...n,children:e})},Description:({children:e,className:t,...n})=>{let{slots:r}=(0,D.use)(Rl);return(0,F.jsx)(ht.span,{className:il(r?.description,t),"data-slot":`alert-description`,...n,children:e})}}),J=`heroui-theme`,Y=`(prefers-color-scheme: dark)`;function X(e){if(typeof window>`u`)return()=>{};let t=window.matchMedia(Y);return t.addEventListener(`change`,e),()=>t.removeEventListener(`change`,e)}function zl(){return window.matchMedia?.(Y).matches?`dark`:`light`}function Bl(){}function Vl(e,t){t!==e&&(t&&document.documentElement.classList.remove(t),document.documentElement.classList.add(e),document.documentElement.setAttribute(`data-theme`,e))}function Hl(e=`system`){let[t,n]=(0,D.useState)(()=>typeof window>`u`?e:localStorage.getItem(J)??e),r=(0,D.useSyncExternalStore)(X,zl,Bl),i=t===`system`?r:t,a=(0,D.useRef)(void 0);return Pl(()=>{i&&(Vl(i,a.current),a.current=i)},[i]),{resolvedTheme:i,setTheme:(0,D.useCallback)(e=>{typeof window>`u`||(localStorage.setItem(J,e),n(e))},[]),theme:t}}var Ul=g();function Z(e){let t=new Uint8Array(e),n=``;for(let e of t)n+=String.fromCharCode(e);return btoa(n).replace(/\+/g,`-`).replace(/\//g,`_`).replace(/=/g,``)}function Wl(e){let t=e.replace(/-/g,`+`).replace(/_/g,`/`),n=(4-t.length%4)%4,r=t.padEnd(t.length+n,`=`),i=atob(r),a=new ArrayBuffer(i.length),o=new Uint8Array(a);for(let e=0;ee};function ql(e){let{id:t}=e;return{...e,id:Wl(t),transports:e.transports}}function Jl(e){return e===`localhost`||/^((xn--[a-z0-9-]+|[a-z0-9]+(-[a-z0-9]+)*)\.)+([a-z]{2,}|xn--[a-z0-9-]+)$/i.test(e)}var Yl=class extends Error{constructor({message:e,code:t,cause:n,name:r}){super(e,{cause:n}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=r??n.name,this.code=t}};function Xl({error:e,options:t}){let{publicKey:n}=t;if(!n)throw Error(`options was missing required publicKey property`);if(e.name===`AbortError`){if(t.signal instanceof AbortSignal)return new Yl({message:`Registration ceremony was sent an abort signal`,code:`ERROR_CEREMONY_ABORTED`,cause:e})}else if(e.name===`ConstraintError`){if(n.authenticatorSelection?.requireResidentKey===!0)return new Yl({message:`Discoverable credentials were required but no available authenticator supported it`,code:`ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT`,cause:e});if(t.mediation===`conditional`&&n.authenticatorSelection?.userVerification===`required`)return new Yl({message:`User verification was required during automatic registration but it could not be performed`,code:`ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE`,cause:e});if(n.authenticatorSelection?.userVerification===`required`)return new Yl({message:`User verification was required but no available authenticator supported it`,code:`ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT`,cause:e})}else if(e.name===`InvalidStateError`)return new Yl({message:`The authenticator was previously registered`,code:`ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED`,cause:e});else if(e.name===`NotAllowedError`)return new Yl({message:e.message,code:`ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY`,cause:e});else if(e.name===`NotSupportedError`)return n.pubKeyCredParams.filter(e=>e.type===`public-key`).length===0?new Yl({message:`No entry in pubKeyCredParams was of type "public-key"`,code:`ERROR_MALFORMED_PUBKEYCREDPARAMS`,cause:e}):new Yl({message:`No available authenticator supported any of the specified pubKeyCredParams algorithms`,code:`ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG`,cause:e});else if(e.name===`SecurityError`){let t=globalThis.location.hostname;if(!Jl(t))return new Yl({message:`${globalThis.location.hostname} is an invalid domain`,code:`ERROR_INVALID_DOMAIN`,cause:e});if(n.rp.id!==t)return new Yl({message:`The RP ID "${n.rp.id}" is invalid for this domain`,code:`ERROR_INVALID_RP_ID`,cause:e})}else if(e.name===`TypeError`){if(n.user.id.byteLength<1||n.user.id.byteLength>64)return new Yl({message:`User ID was not between 1 and 64 characters`,code:`ERROR_INVALID_USER_ID_LENGTH`,cause:e})}else if(e.name===`UnknownError`)return new Yl({message:`The authenticator was unable to process the specified options, or could not create a new credential`,code:`ERROR_AUTHENTICATOR_GENERAL_ERROR`,cause:e});return e}var Zl=new class{constructor(){Object.defineProperty(this,"controller",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}createNewAbortSignal(){if(this.controller){let e=Error(`Cancelling existing WebAuthn API call for new one`);e.name=`AbortError`,this.controller.abort(e)}let e=new AbortController;return this.controller=e,e.signal}cancelCeremony(){if(this.controller){let e=Error(`Manually cancelling existing WebAuthn API call`);e.name=`AbortError`,this.controller.abort(e),this.controller=void 0}}},Ql=[`cross-platform`,`platform`];function $l(e){if(e&&!(Ql.indexOf(e)<0))return e}async function eu(e){!e.optionsJSON&&e.challenge&&(console.warn(`startRegistration() was not called correctly. It will try to continue with the provided options, but this call should be refactored to use the expected call structure instead. See https://simplewebauthn.dev/docs/packages/browser#typeerror-cannot-read-properties-of-undefined-reading-challenge for more information.`),e={optionsJSON:e});let{optionsJSON:t,useAutoRegister:n=!1}=e;if(!Gl())throw Error(`WebAuthn is not supported in this browser`);let r={...t,challenge:Wl(t.challenge),user:{...t.user,id:Wl(t.user.id)},excludeCredentials:t.excludeCredentials?.map(ql)},i={};n&&(i.mediation=`conditional`),i.publicKey=r,i.signal=Zl.createNewAbortSignal();let a;try{a=await navigator.credentials.create(i)}catch(e){throw Xl({error:e,options:i})}if(!a)throw Error(`Registration was not completed`);let{id:o,rawId:s,response:c,type:l}=a,u;typeof c.getTransports==`function`&&(u=c.getTransports());let d;if(typeof c.getPublicKeyAlgorithm==`function`)try{d=c.getPublicKeyAlgorithm()}catch(e){tu(`getPublicKeyAlgorithm()`,e)}let f;if(typeof c.getPublicKey==`function`)try{let e=c.getPublicKey();e!==null&&(f=Z(e))}catch(e){tu(`getPublicKey()`,e)}let p;if(typeof c.getAuthenticatorData==`function`)try{p=Z(c.getAuthenticatorData())}catch(e){tu(`getAuthenticatorData()`,e)}return{id:o,rawId:Z(s),response:{attestationObject:Z(c.attestationObject),clientDataJSON:Z(c.clientDataJSON),transports:u,publicKeyAlgorithm:d,publicKey:f,authenticatorData:p},type:l,clientExtensionResults:a.getClientExtensionResults(),authenticatorAttachment:$l(a.authenticatorAttachment)}}function tu(e,t){console.warn(`The browser extension that intercepted this WebAuthn API call incorrectly implemented ${e}. You should report this error to them.\n`,t)}function nu(){if(!Gl())return ru.stubThis(new Promise(e=>e(!1)));let e=globalThis.PublicKeyCredential;return e?.isConditionalMediationAvailable===void 0?ru.stubThis(new Promise(e=>e(!1))):ru.stubThis(e.isConditionalMediationAvailable())}var ru={stubThis:e=>e};function iu({error:e,options:t}){let{publicKey:n}=t;if(!n)throw Error(`options was missing required publicKey property`);if(e.name===`AbortError`){if(t.signal instanceof AbortSignal)return new Yl({message:`Authentication ceremony was sent an abort signal`,code:`ERROR_CEREMONY_ABORTED`,cause:e})}else if(e.name===`NotAllowedError`)return new Yl({message:e.message,code:`ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY`,cause:e});else if(e.name===`SecurityError`){let t=globalThis.location.hostname;if(!Jl(t))return new Yl({message:`${globalThis.location.hostname} is an invalid domain`,code:`ERROR_INVALID_DOMAIN`,cause:e});if(n.rpId!==t)return new Yl({message:`The RP ID "${n.rpId}" is invalid for this domain`,code:`ERROR_INVALID_RP_ID`,cause:e})}else if(e.name===`UnknownError`)return new Yl({message:`The authenticator was unable to process the specified options, or could not create a new assertion signature`,code:`ERROR_AUTHENTICATOR_GENERAL_ERROR`,cause:e});return e}async function au(e){!e.optionsJSON&&e.challenge&&(console.warn(`startAuthentication() was not called correctly. It will try to continue with the provided options, but this call should be refactored to use the expected call structure instead. See https://simplewebauthn.dev/docs/packages/browser#typeerror-cannot-read-properties-of-undefined-reading-challenge for more information.`),e={optionsJSON:e});let{optionsJSON:t,useBrowserAutofill:n=!1,verifyBrowserAutofillInput:r=!0}=e;if(!Gl())throw Error(`WebAuthn is not supported in this browser`);let i;t.allowCredentials?.length!==0&&(i=t.allowCredentials?.map(ql));let a={...t,challenge:Wl(t.challenge),allowCredentials:i},o={};if(n){if(!await nu())throw Error(`Browser does not support WebAuthn autofill`);if(document.querySelectorAll(`input[autocomplete$='webauthn']`).length<1&&r)throw Error('No with "webauthn" as the only or last value in its `autocomplete` attribute was detected');o.mediation=`conditional`,a.allowCredentials=[]}o.publicKey=a,o.signal=Zl.createNewAbortSignal();let s;try{s=await navigator.credentials.get(o)}catch(e){throw iu({error:e,options:o})}if(!s)throw Error(`Authentication was not completed`);let{id:c,rawId:l,response:u,type:d}=s,f;return u.userHandle&&(f=Z(u.userHandle)),{id:c,rawId:Z(l),response:{authenticatorData:Z(u.authenticatorData),clientDataJSON:Z(u.clientDataJSON),signature:Z(u.signature),userHandle:f},type:d,clientExtensionResults:s.getClientExtensionResults(),authenticatorAttachment:$l(s.authenticatorAttachment)}}var ou={"content-type":`application/json`,"x-glance-csrf":`1`},su=class extends Error{status;constructor(e,t){super(e),this.status=t,this.name=`ApiError`}};async function cu(e,t){let n=await fetch(e,{credentials:`same-origin`,...t}),r=await n.text(),i=null;try{i=r?JSON.parse(r):null}catch{i=null}if(!n.ok)throw new su(i?.error??`${n.status} ${n.statusText}`,n.status);return i}function lu(e,t){return cu(e,{method:`POST`,headers:ou,body:JSON.stringify(t??{})})}var uu={gate:()=>cu(`/api/gate`),snapshot:()=>cu(`/api/snapshot`),devices:()=>cu(`/api/devices`),logout:()=>lu(`/api/auth/logout`),resolveApproval:(e,t)=>lu(`/api/approvals/resolve`,{id:e,decision:t}),setApproval:e=>lu(`/api/approval`,e),async signIn(){return(await lu(`/api/auth/login/verify`,{response:await au({optionsJSON:await lu(`/api/auth/login/options`)})})).label},async enroll(e,t){await lu(`/api/auth/register/verify`,{code:e,label:t,response:await eu({optionsJSON:await lu(`/api/auth/register/options`,{code:e})})})}},du=[500,1e3,2e3,4e3,8e3,15e3];function fu(e){let[t,n]=(0,D.useState)(null),[r,i]=(0,D.useState)(`connecting`),a=(0,D.useRef)(0);return(0,D.useEffect)(()=>{if(!e){n(null),i(`connecting`);return}let t=!1,r=null,o,s=()=>{if(t)return;let e=du[Math.min(a.current,du.length-1)];a.current+=1,o=window.setTimeout(c,e)},c=()=>{t||(uu.snapshot().then(e=>{t||n(e)},()=>{}),r=new EventSource(`/events`,{withCredentials:!0}),r.addEventListener(`open`,()=>{t||(a.current=0,i(`live`))}),r.addEventListener(`snapshot`,e=>{if(!t)try{n(JSON.parse(e.data)),i(`live`)}catch{}}),r.addEventListener(`bye`,()=>{r?.close(),i(`offline`),s()}),r.addEventListener(`error`,()=>{r?.close(),r=null,!t&&(i(`offline`),s())}))};c();let l=()=>{if(document.visibilityState===`visible`){if(r&&r.readyState===EventSource.OPEN){uu.snapshot().then(n,()=>{});return}r?.close(),r=null,a.current=0,o&&window.clearTimeout(o),c()}};return document.addEventListener(`visibilitychange`,l),()=>{t=!0,document.removeEventListener(`visibilitychange`,l),o&&window.clearTimeout(o),r?.close()}},[e]),{snapshot:t,connection:r}}function pu(e=1e3){let[t,n]=(0,D.useState)(()=>Date.now());return(0,D.useEffect)(()=>{let t=window.setInterval(()=>n(Date.now()),e);return()=>window.clearInterval(t)},[e]),t}var mu=`h-4 w-4 shrink-0`;function hu({className:e}){return(0,F.jsxs)(`svg`,{className:e??mu,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,"aria-hidden":`true`,children:[(0,F.jsx)(`rect`,{x:`4`,y:`10.5`,width:`16`,height:`10.5`,rx:`2.5`}),(0,F.jsx)(`path`,{d:`M8 10.5V7.5a4 4 0 0 1 8 0v3`})]})}function gu({className:e}){return(0,F.jsxs)(`svg`,{className:e??mu,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,"aria-hidden":`true`,children:[(0,F.jsx)(`path`,{d:`M12 3a9 9 0 0 0-9 9`}),(0,F.jsx)(`path`,{d:`M21 12a9 9 0 0 0-9-9`}),(0,F.jsx)(`path`,{d:`M12 7a5 5 0 0 0-5 5v3`}),(0,F.jsx)(`path`,{d:`M17 12a5 5 0 0 0-5-5`}),(0,F.jsx)(`path`,{d:`M12 11a1.5 1.5 0 0 0-1.5 1.5V19`}),(0,F.jsx)(`path`,{d:`M13.5 12.5A1.5 1.5 0 0 0 12 11`}),(0,F.jsx)(`path`,{d:`M16.5 15.5V12`}),(0,F.jsx)(`path`,{d:`M7 19.5v-1`})]})}function _u({className:e}){return(0,F.jsxs)(`svg`,{className:e??mu,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,"aria-hidden":`true`,children:[(0,F.jsx)(`circle`,{cx:`12`,cy:`12`,r:`3`}),(0,F.jsx)(`path`,{d:`M12 3v2.2M12 18.8V21M4.2 7.5l1.9 1.1M17.9 15.4l1.9 1.1M4.2 16.5l1.9-1.1M17.9 8.6l1.9-1.1`})]})}function vu({className:e}){return(0,F.jsx)(`svg`,{className:e??mu,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2.2`,strokeLinecap:`round`,"aria-hidden":`true`,children:(0,F.jsx)(`path`,{d:`M5 12.5l4.5 4.5L19 7`})})}function yu({className:e}){return(0,F.jsxs)(`svg`,{className:e??mu,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,"aria-hidden":`true`,children:[(0,F.jsx)(`circle`,{cx:`12`,cy:`12`,r:`8.5`}),(0,F.jsx)(`path`,{d:`M6.2 17.8 17.8 6.2`})]})}function bu({className:e}){return(0,F.jsxs)(`svg`,{className:e??mu,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,"aria-hidden":`true`,children:[(0,F.jsx)(`circle`,{cx:`12`,cy:`12`,r:`4`}),(0,F.jsx)(`path`,{d:`M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4`})]})}function xu({className:e}){return(0,F.jsx)(`svg`,{className:e??mu,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,"aria-hidden":`true`,children:(0,F.jsx)(`path`,{d:`M20 14.5A8.5 8.5 0 0 1 9.5 4a7 7 0 1 0 10.5 10.5Z`})})}function Su(){let e=navigator.userAgent;return/iPhone/.test(e)?`iPhone`:/iPad/.test(e)?`iPad`:/Android/.test(e)?`Android phone`:/Macintosh/.test(e)?`Mac`:/Windows/.test(e)?`Windows PC`:`device`}function Cu(e){let t=e;return t?.name===`NotAllowedError`?`Cancelled, or the prompt timed out. Try again.`:t?.name===`InvalidStateError`?`This device is already enrolled — just sign in.`:t?.name===`SecurityError`?`The browser refused this origin. Passkeys need the exact https hostname the daemon was configured with.`:t?.message??`Something went wrong.`}function wu({gate:e,onSignedIn:t}){let n=new URLSearchParams(location.search).has(`enroll`),[r,i]=(0,D.useState)(!e.enrolled||n),[a,o]=(0,D.useState)(``),[s,c]=(0,D.useState)(Su),[l,u]=(0,D.useState)(!1),[d,f]=(0,D.useState)(null),p=Gl(),m=!!e.rpId&&location.hostname!==e.rpId&&!location.hostname.endsWith(`.${e.rpId}`)&&location.hostname!==`localhost`;async function h(e){u(!0),f(null);try{await e(),t()}catch(e){f(Cu(e))}finally{u(!1)}}return(0,F.jsxs)(`main`,{className:`mx-auto flex min-h-dvh w-full max-w-sm flex-col justify-center gap-5 px-5 py-10`,children:[(0,F.jsxs)(`header`,{className:`flex flex-col items-center gap-3 text-center`,children:[(0,F.jsx)(`span`,{className:`rounded-2xl border border-border p-3 text-foreground`,children:(0,F.jsx)(hu,{className:`h-6 w-6`})}),(0,F.jsxs)(`div`,{children:[(0,F.jsx)(`h1`,{className:`text-xl font-semibold tracking-tight`,children:`grok-glance`}),(0,F.jsx)(`p`,{className:`mt-1 text-sm text-muted`,children:`Only enrolled devices get past this screen.`})]})]}),!p&&(0,F.jsx)(q,{status:`danger`,children:(0,F.jsxs)(q.Content,{children:[(0,F.jsx)(q.Title,{children:`This browser cannot do passkeys`}),(0,F.jsx)(q.Description,{children:`Open the dashboard in Safari or Chrome over https.`})]})}),m&&(0,F.jsx)(q,{status:`warning`,children:(0,F.jsxs)(q.Content,{children:[(0,F.jsx)(q.Title,{children:`Wrong hostname for this passkey`}),(0,F.jsxs)(q.Description,{children:[`You are on `,location.hostname,`, but the daemon expects `,e.rpId,`. Open that hostname instead, or run`,` `,(0,F.jsx)(`code`,{className:`font-mono text-xs`,children:`glance set-origin`}),`.`]})]})}),d&&(0,F.jsx)(q,{status:`danger`,children:(0,F.jsx)(q.Content,{children:(0,F.jsx)(q.Title,{children:d})})}),r?(0,F.jsxs)(G,{children:[(0,F.jsxs)(G.Header,{children:[(0,F.jsx)(G.Title,{children:`Enrol this device`}),(0,F.jsxs)(G.Description,{children:[`Run `,(0,F.jsx)(`code`,{className:`font-mono text-xs`,children:`glance enroll`}),` on the machine running Grok Build, then type the code it prints.`]})]}),(0,F.jsxs)(G.Content,{className:`flex flex-col gap-3`,children:[(0,F.jsxs)(`label`,{className:`flex flex-col gap-1.5`,children:[(0,F.jsx)(`span`,{className:`text-xs font-medium text-foreground`,children:`Enrolment code`}),(0,F.jsx)(Ll,{value:a,onChange:e=>o(e.target.value.toUpperCase()),placeholder:`ABCD2345`,autoComplete:`off`,autoCapitalize:`characters`,spellCheck:!1,inputMode:`text`,maxLength:12,"aria-label":`Enrolment code`,className:`font-mono tracking-[0.25em]`})]}),(0,F.jsxs)(`label`,{className:`flex flex-col gap-1.5`,children:[(0,F.jsx)(`span`,{className:`text-xs font-medium text-foreground`,children:`Name this device`}),(0,F.jsx)(Ll,{value:s,onChange:e=>c(e.target.value),placeholder:`iPhone`,maxLength:40,"aria-label":`Device name`})]})]}),(0,F.jsxs)(G.Footer,{className:`flex flex-col gap-2`,children:[(0,F.jsxs)(pl,{variant:`primary`,size:`lg`,fullWidth:!0,isDisabled:l||!p||a.trim().length<4,onPress:()=>h(()=>uu.enroll(a,s)),children:[l?(0,F.jsx)(Nl,{size:`sm`,color:`current`}):(0,F.jsx)(gu,{}),`Create passkey`]}),e.enrolled&&(0,F.jsx)(pl,{variant:`ghost`,size:`md`,fullWidth:!0,onPress:()=>i(!1),children:`I already have a passkey`})]})]}):(0,F.jsxs)(G,{children:[(0,F.jsxs)(G.Header,{children:[(0,F.jsx)(G.Title,{children:`Unlock`}),(0,F.jsx)(G.Description,{children:`Use the passkey on this device.`})]}),(0,F.jsxs)(G.Footer,{className:`flex flex-col gap-2`,children:[(0,F.jsxs)(pl,{variant:`primary`,size:`lg`,fullWidth:!0,isDisabled:l||!p,onPress:()=>h(()=>uu.signIn()),children:[l?(0,F.jsx)(Nl,{size:`sm`,color:`current`}):(0,F.jsx)(gu,{}),`Unlock with passkey`]}),(0,F.jsx)(pl,{variant:`ghost`,size:`md`,fullWidth:!0,onPress:()=>i(!0),children:`Enrol a new device`})]})]}),(0,F.jsxs)(`p`,{className:`text-center text-xs text-muted`,children:[`grok-glance `,e.version,e.rpId?` · ${e.rpId}`:``]})]})}var Tu=[{dot:`bg-sky-500`,text:`text-sky-600 dark:text-sky-400`},{dot:`bg-violet-500`,text:`text-violet-600 dark:text-violet-400`},{dot:`bg-emerald-500`,text:`text-emerald-600 dark:text-emerald-400`},{dot:`bg-amber-500`,text:`text-amber-600 dark:text-amber-400`},{dot:`bg-rose-500`,text:`text-rose-600 dark:text-rose-400`},{dot:`bg-cyan-500`,text:`text-cyan-600 dark:text-cyan-400`},{dot:`bg-fuchsia-500`,text:`text-fuchsia-600 dark:text-fuchsia-400`},{dot:`bg-lime-500`,text:`text-lime-600 dark:text-lime-400`}];function Eu(e){return Tu[Math.max(0,Math.floor(e)-1)%Tu.length]}function Du({badge:e,label:t,className:n=``}){let r=Eu(e);return(0,F.jsxs)(`span`,{className:`inline-flex min-w-0 items-center gap-1.5 ${n}`,children:[(0,F.jsx)(`span`,{className:`h-2 w-2 shrink-0 rounded-full ${r.dot}`,"aria-hidden":`true`}),(0,F.jsxs)(`span`,{className:`shrink-0 text-[11px] font-semibold tabular-nums ${r.text}`,children:[`#`,e]}),t!==void 0&&(0,F.jsx)(`span`,{className:`min-w-0 truncate`,children:t})]})}var Ou={working:{color:`accent`,label:`working`},waiting:{color:`warning`,label:`waiting on you`},idle:{color:`success`,label:`idle`},error:{color:`danger`,label:`error`},ended:{color:`default`,label:`ended`}};function ku({state:e,size:t=`sm`}){let{color:n,label:r}=Ou[e];return(0,F.jsx)(yl,{color:n,size:t,variant:`soft`,children:(0,F.jsx)(yl.Label,{children:r})})}function Au({tool:e}){return(0,F.jsx)(yl,{color:`default`,size:`sm`,variant:`tertiary`,children:(0,F.jsx)(yl.Label,{children:e})})}function ju(e,t){let n=Math.max(0,t-e),r=Math.round(n/1e3);if(r<5)return`now`;if(r<60)return`${r}s ago`;let i=Math.round(r/60);if(i<60)return`${i}m ago`;let a=Math.round(i/60);return a<24?`${a}h ago`:`${Math.round(a/24)}d ago`}function Mu(e){return new Date(e).toLocaleTimeString([],{hour:`2-digit`,minute:`2-digit`})}function Nu(e){return e<1e3?`${e}ms`:e<6e4?`${(e/1e3).toFixed(+(e<1e4))}s`:`${Math.floor(e/6e4)}m ${Math.round(e%6e4/1e3)}s`}function Pu(e,t){return Math.max(0,Math.ceil((e-t)/1e3))}function Fu({session:e,now:t,onBack:n}){let r=e.running;return(0,F.jsxs)(G,{children:[(0,F.jsx)(G.Header,{children:(0,F.jsxs)(`div`,{className:`flex items-start justify-between gap-3`,children:[(0,F.jsxs)(`div`,{className:`min-w-0`,children:[(0,F.jsx)(G.Title,{className:`flex min-w-0 items-center gap-2 text-base`,children:(0,F.jsx)(Du,{badge:e.badge,label:e.label})}),(0,F.jsx)(G.Description,{className:`truncate text-xs`,children:e.cwd})]}),(0,F.jsxs)(`div`,{className:`flex shrink-0 flex-col items-end gap-1.5`,children:[(0,F.jsx)(ku,{state:e.state}),n&&(0,F.jsx)(pl,{size:`sm`,variant:`ghost`,onPress:n,children:`All agents`})]})]})}),(0,F.jsxs)(G.Content,{className:`flex flex-col gap-3`,children:[e.lastPrompt&&(0,F.jsxs)(`div`,{children:[(0,F.jsx)(`p`,{className:`text-[11px] font-medium tracking-wide text-muted uppercase`,children:`Last asked`}),(0,F.jsx)(`p`,{className:`mt-0.5 text-sm leading-snug break-words`,children:e.lastPrompt})]}),r.length>0?(0,F.jsx)(`div`,{className:`flex flex-col gap-2.5 rounded-xl bg-surface-secondary p-3`,children:r.map(e=>(0,F.jsxs)(`div`,{className:`flex items-start gap-2.5`,children:[(0,F.jsx)(Nl,{size:`sm`,color:`current`,className:`mt-0.5`}),(0,F.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,F.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,F.jsx)(Au,{tool:e.name}),(0,F.jsx)(`span`,{className:`text-xs tabular-nums text-muted`,children:Nu(Math.max(0,t-e.startedAt))})]}),(0,F.jsx)(`p`,{className:`mt-1 text-sm leading-snug break-words`,children:e.title})]})]},`${e.name}-${e.startedAt}`))}):(0,F.jsxs)(`p`,{className:`text-sm text-muted`,children:[`Nothing running · last activity `,ju(e.lastActivity,t)]})]}),(0,F.jsx)(G.Footer,{children:(0,F.jsxs)(`dl`,{className:`grid w-full grid-cols-3 gap-2 text-center`,children:[(0,F.jsx)(Iu,{label:`tools`,value:e.counts.tools}),(0,F.jsx)(Iu,{label:`failed`,value:e.counts.failures,tone:e.counts.failures>0}),(0,F.jsx)(Iu,{label:`denied`,value:e.counts.denials,tone:e.counts.denials>0})]})})]})}function Iu({label:e,value:t,tone:n}){return(0,F.jsxs)(`div`,{className:`rounded-lg bg-surface-secondary py-2`,children:[(0,F.jsx)(`dd`,{className:`text-lg leading-none font-semibold tabular-nums ${n?`text-danger`:``}`,children:t}),(0,F.jsx)(`dt`,{className:`mt-1 text-[11px] tracking-wide text-muted uppercase`,children:e})]})}function Lu({approval:e,now:t,busy:n,onResolve:r}){let i=Pu(e.expiresAt,t),a=Math.max(1,e.expiresAt-e.createdAt),o=Math.max(0,Math.min(1,(e.expiresAt-t)/a));return(0,F.jsxs)(G,{className:`border-warning/60`,children:[(0,F.jsxs)(G.Header,{children:[(0,F.jsxs)(`div`,{className:`flex items-center justify-between gap-2`,children:[(0,F.jsx)(G.Title,{className:`text-base`,children:`Waiting on you`}),(0,F.jsxs)(`span`,{className:`text-xs tabular-nums text-muted`,children:[i,`s`]})]}),(0,F.jsxs)(G.Description,{className:`flex flex-wrap items-center gap-1.5`,children:[(0,F.jsx)(Au,{tool:e.tool}),(0,F.jsx)(`span`,{className:`text-xs text-muted`,children:`in`}),(0,F.jsx)(Du,{badge:e.sessionBadge,label:e.sessionLabel,className:`text-xs text-muted`})]})]}),(0,F.jsxs)(G.Content,{className:`flex flex-col gap-2`,children:[(0,F.jsx)(`p`,{className:`text-sm leading-snug break-words`,children:e.title}),e.detail&&(0,F.jsx)(`pre`,{className:`max-h-32 overflow-auto rounded-lg bg-surface-secondary p-2.5 font-mono text-xs leading-relaxed whitespace-pre-wrap break-all text-surface-secondary-foreground`,children:e.detail}),(0,F.jsx)(`div`,{className:`h-1 w-full overflow-hidden rounded-full bg-surface-secondary`,children:(0,F.jsx)(`div`,{className:`h-full rounded-full bg-warning transition-[width] duration-1000 ease-linear`,style:{width:`${o*100}%`}})})]}),(0,F.jsxs)(G.Footer,{className:`grid grid-cols-2 gap-2`,children:[(0,F.jsxs)(pl,{variant:`danger-soft`,size:`lg`,isDisabled:n,onPress:()=>r(e.id,`deny`),children:[(0,F.jsx)(yu,{}),`Deny`]}),(0,F.jsxs)(pl,{variant:`primary`,size:`lg`,isDisabled:n,onPress:()=>r(e.id,`allow`),children:[(0,F.jsx)(vu,{}),`Approve`]})]})]})}function Ru({sessions:e,selectedId:t,onSelect:n,now:r}){let[i,a]=(0,D.useState)(!1),o=e.filter(e=>e.state!==`ended`),s=e.filter(e=>e.state===`ended`),c=i?[...o,...s]:o;return(0,F.jsxs)(G,{children:[(0,F.jsxs)(G.Header,{children:[(0,F.jsxs)(`div`,{className:`flex items-baseline justify-between gap-2`,children:[(0,F.jsx)(G.Title,{className:`text-base`,children:`Agents`}),(0,F.jsxs)(`span`,{className:`text-xs text-muted`,children:[o.length,` live`]})]}),(0,F.jsx)(G.Description,{className:`text-xs`,children:`Tap one for its detail and its own activity.`})]}),(0,F.jsx)(G.Content,{className:`px-0`,children:(0,F.jsxs)(`ul`,{className:`flex flex-col`,children:[(0,F.jsx)(`li`,{className:`border-b border-separator`,children:(0,F.jsxs)(Bu,{active:t===null,onPress:()=>n(null),children:[(0,F.jsx)(`span`,{className:`flex-1 text-sm`,children:`All agents`}),(0,F.jsx)(`span`,{className:`text-xs text-muted`,children:e.length})]})}),c.map(e=>(0,F.jsx)(`li`,{className:`border-b border-separator last:border-b-0`,children:(0,F.jsx)(Bu,{active:t===e.id,onPress:()=>n(e.id===t?null:e.id),children:(0,F.jsx)(zu,{session:e,now:r})})},e.id))]})}),s.length>0&&(0,F.jsx)(G.Footer,{children:(0,F.jsx)(`button`,{type:`button`,className:`w-full text-center text-xs text-muted`,onClick:()=>a(e=>!e),children:i?`Hide ended`:`Show ${s.length} ended session${s.length===1?``:`s`}`})})]})}function zu({session:e,now:t}){let[n,...r]=e.running,{tools:i,failures:a,denials:o}=e.counts;return(0,F.jsxs)(`span`,{className:`flex min-w-0 flex-1 flex-col gap-1`,children:[(0,F.jsxs)(`span`,{className:`flex items-center gap-2`,children:[(0,F.jsx)(Du,{badge:e.badge,label:e.label,className:`flex-1 text-sm`}),(0,F.jsx)(ku,{state:e.state})]}),n?(0,F.jsxs)(`span`,{className:`flex min-w-0 items-baseline gap-1.5 text-xs`,children:[(0,F.jsx)(`span`,{className:`shrink-0 font-medium`,children:n.name}),(0,F.jsx)(`span`,{className:`shrink-0 tabular-nums text-muted`,children:Nu(Math.max(0,t-n.startedAt))}),(0,F.jsx)(`span`,{className:`min-w-0 flex-1 truncate text-muted`,children:n.title}),r.length>0&&(0,F.jsxs)(`span`,{className:`shrink-0 text-muted`,children:[`+`,r.length]})]}):e.lastPrompt&&(0,F.jsx)(`span`,{className:`min-w-0 truncate text-xs text-muted`,children:e.lastPrompt}),(0,F.jsxs)(`span`,{className:`flex items-baseline gap-2 text-[11px] text-muted`,children:[(0,F.jsxs)(`span`,{className:`tabular-nums`,children:[i,` tools`]}),a>0&&(0,F.jsxs)(`span`,{className:`tabular-nums text-danger`,children:[a,` failed`]}),o>0&&(0,F.jsxs)(`span`,{className:`tabular-nums text-danger`,children:[o,` denied`]}),(0,F.jsx)(`span`,{className:`ml-auto tabular-nums`,children:ju(e.lastActivity,t)})]})]})}function Bu({active:e,onPress:t,children:n}){return(0,F.jsx)(`button`,{type:`button`,onClick:t,"aria-pressed":e,className:`flex w-full items-center gap-2 px-4 py-3 text-left transition-colors ${e?`bg-surface-secondary`:`hover:bg-surface-hover`}`,children:n})}var Vu=[{value:`off`,label:`Off`,hint:`Grok Build never waits for you.`},{value:`risky`,label:`Risky`,hint:`Shell commands and file writes need a tap.`},{value:`all`,label:`All`,hint:`Every tool call needs a tap. Noisy.`}];function Hu({approval:e,deviceLabel:t,version:n,theme:r,onToggleTheme:i,onSignedOut:a}){let[o,s]=(0,D.useState)(e),[c,l]=(0,D.useState)(null),[u,d]=(0,D.useState)(null),[f,p]=(0,D.useState)(``);(0,D.useEffect)(()=>s(e),[e]),(0,D.useEffect)(()=>{uu.devices().then(e=>{d(e.devices),p(e.current)},()=>d([]))},[]);async function m(e){l(null);let t=o;s({...o,...e});try{s(await uu.setApproval(e))}catch(e){s(t),l(e.message)}}let h=Vu.find(e=>e.value===o.mode)?.hint;return(0,F.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[c&&(0,F.jsx)(q,{status:`danger`,children:(0,F.jsx)(q.Content,{children:(0,F.jsx)(q.Title,{children:c})})}),(0,F.jsxs)(G,{children:[(0,F.jsxs)(G.Header,{children:[(0,F.jsx)(G.Title,{className:`text-base`,children:`Remote approval`}),(0,F.jsx)(G.Description,{className:`text-xs`,children:`Which tool calls should pause and wait for a tap on this phone.`})]}),(0,F.jsxs)(G.Content,{className:`flex flex-col gap-3`,children:[(0,F.jsx)(`div`,{className:`grid grid-cols-3 gap-2`,children:Vu.map(e=>(0,F.jsx)(pl,{size:`md`,variant:o.mode===e.value?`primary`:`outline`,onPress:()=>m({mode:e.value}),children:e.label},e.value))}),h&&(0,F.jsx)(`p`,{className:`text-xs text-muted`,children:h}),(0,F.jsx)(Uu,{label:`Only when a phone is watching`,hint:`Off means a tool call can wait even with nobody looking at this page.`,value:o.requireWatcher,onChange:e=>m({requireWatcher:e})}),(0,F.jsx)(Uu,{label:`Deny if nobody answers`,hint:`Otherwise it is allowed after ${Math.round(o.timeoutMs/1e3)}s.`,value:o.onTimeout===`deny`,onChange:e=>m({onTimeout:e?`deny`:`allow`})}),o.mode!==`off`&&(0,F.jsxs)(`p`,{className:`font-mono text-[11px] break-all text-muted`,children:[`risky pattern: `,o.riskyPattern]})]})]}),(0,F.jsxs)(G,{children:[(0,F.jsxs)(G.Header,{children:[(0,F.jsx)(G.Title,{className:`text-base`,children:`Devices`}),(0,F.jsxs)(G.Description,{className:`text-xs`,children:[`Revoke from the terminal with `,(0,F.jsx)(`code`,{className:`font-mono`,children:`glance revoke `}),`.`]})]}),(0,F.jsx)(G.Content,{className:`px-0`,children:u===null?(0,F.jsx)(`p`,{className:`px-4 text-sm text-muted`,children:`Loading…`}):(0,F.jsx)(`ul`,{className:`flex flex-col`,children:u.map(e=>(0,F.jsxs)(`li`,{className:`flex items-center justify-between gap-2 border-t border-separator px-4 py-2.5 first:border-t-0`,children:[(0,F.jsxs)(`div`,{className:`min-w-0`,children:[(0,F.jsxs)(`p`,{className:`truncate text-sm`,children:[e.label,e.id===f&&(0,F.jsx)(`span`,{className:`ml-1.5 text-[11px] text-muted`,children:`(this one)`})]}),(0,F.jsxs)(`p`,{className:`font-mono text-[11px] text-muted`,children:[e.id.slice(0,16),`…`]})]}),(0,F.jsx)(`span`,{className:`shrink-0 text-[11px] text-muted`,children:new Date(e.createdAt).toLocaleDateString()})]},e.id))})})]}),(0,F.jsx)(G,{children:(0,F.jsxs)(G.Content,{className:`flex flex-col gap-2`,children:[(0,F.jsxs)(pl,{variant:`outline`,size:`md`,fullWidth:!0,onPress:i,children:[r===`dark`?(0,F.jsx)(bu,{}):(0,F.jsx)(xu,{}),r===`dark`?`Light mode`:`Dark mode`]}),(0,F.jsxs)(pl,{variant:`danger-soft`,size:`md`,fullWidth:!0,onPress:()=>uu.logout().then(a,a),children:[`Sign out `,t?`(${t})`:``]}),(0,F.jsxs)(`p`,{className:`pt-1 text-center text-xs text-muted`,children:[`grok-glance `,n]})]})})]})}function Uu({label:e,hint:t,value:n,onChange:r}){return(0,F.jsxs)(`div`,{className:`flex items-start justify-between gap-3`,children:[(0,F.jsxs)(`div`,{className:`min-w-0`,children:[(0,F.jsx)(`p`,{className:`text-sm`,children:e}),(0,F.jsx)(`p`,{className:`text-xs text-muted`,children:t})]}),(0,F.jsx)(pl,{size:`sm`,variant:n?`primary`:`outline`,onPress:()=>r(!n),"aria-pressed":n,children:n?`On`:`Off`})]})}var Q={session_start:`bg-muted`,session_end:`bg-muted`,prompt:`bg-accent`,tool_start:`bg-muted`,tool_end:`bg-success`,tool_fail:`bg-danger`,permission_denied:`bg-danger`,turn_end:`bg-accent`,turn_error:`bg-danger`,notification:`bg-warning`,subagent_start:`bg-muted`,subagent_end:`bg-muted`,compact:`bg-muted`,approval_request:`bg-warning`,approval_allowed:`bg-success`,approval_denied:`bg-danger`,approval_expired:`bg-warning`},Wu=40;function Gu(e,t){return e.filter(e=>e.kind!==`tool_start`&&(t===null||e.sessionId===t))}function Ku({events:e,sessionId:t,sessions:n,onClearFilter:r}){let[i,a]=(0,D.useState)(Wu),o=Gu(e,t),s=o.slice(0,i),c=t?n.find(e=>e.id===t):void 0,l=n.length>1&&!t?new Map(n.map(e=>[e.id,e])):null;return(0,F.jsxs)(G,{children:[(0,F.jsxs)(G.Header,{children:[(0,F.jsxs)(`div`,{className:`flex items-baseline justify-between gap-2`,children:[(0,F.jsx)(G.Title,{className:`text-base`,children:`Activity`}),t&&r&&(0,F.jsx)(`button`,{type:`button`,className:`text-xs text-accent`,onClick:r,children:`Show all`})]}),(0,F.jsxs)(G.Description,{className:`flex items-center gap-1.5 text-xs`,children:[c&&(0,F.jsx)(Du,{badge:c.badge,label:c.label}),(0,F.jsx)(`span`,{children:o.length===0?`Nothing yet.`:`${o.length} events`})]})]}),(0,F.jsx)(G.Content,{className:`px-0`,children:(0,F.jsx)(`ol`,{className:`flex flex-col`,children:s.map(e=>(0,F.jsxs)(`li`,{className:`flex gap-2.5 border-t border-separator px-4 py-2.5 first:border-t-0`,children:[(0,F.jsx)(`span`,{className:`mt-1.5 h-2 w-2 shrink-0 rounded-full ${Q[e.kind]??`bg-muted`}`,"aria-hidden":`true`}),(0,F.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,F.jsxs)(`div`,{className:`flex items-baseline justify-between gap-2`,children:[(0,F.jsx)(`p`,{className:`min-w-0 text-sm leading-snug break-words`,children:e.title}),(0,F.jsxs)(`span`,{className:`flex shrink-0 items-baseline gap-1.5 text-[11px] tabular-nums text-muted`,children:[l?.get(e.sessionId)&&(0,F.jsx)(Du,{badge:l.get(e.sessionId).badge}),Mu(e.ts)]})]}),e.detail&&(0,F.jsx)(`p`,{className:`mt-0.5 font-mono text-[11px] leading-relaxed break-all text-muted`,children:e.detail}),e.durationMs!==void 0&&(0,F.jsxs)(`p`,{className:`mt-0.5 text-[11px] tabular-nums text-muted`,children:[`took `,Nu(e.durationMs)]})]})]},e.id))})}),o.length>s.length&&(0,F.jsx)(G.Footer,{children:(0,F.jsxs)(pl,{variant:`ghost`,size:`sm`,fullWidth:!0,onPress:()=>a(i+Wu),children:[`Show `,Math.min(Wu,o.length-s.length),` older`]})})]})}function qu(){let[e,t]=(0,D.useState)(null),[n,r]=(0,D.useState)(null),{resolvedTheme:i,setTheme:a}=Hl(),[o,s]=(0,D.useState)(!1),[c,l]=(0,D.useState)(null),[u,d]=(0,D.useState)([]),f=(0,D.useCallback)(async()=>{try{t(await uu.gate()),r(null)}catch(e){r(e.message)}},[]);(0,D.useEffect)(()=>{f()},[f]);let p=!!e?.authenticated,{snapshot:m,connection:h}=fu(p),g=pu(1e3);(0,D.useEffect)(()=>{if(!p||h!==`offline`)return;let e=window.setTimeout(()=>void f(),3e3);return()=>window.clearTimeout(e)},[p,h,f]);async function _(e,t){d(t=>[...t,e]);try{await uu.resolveApproval(e,t)}catch{}finally{d(t=>t.filter(t=>t!==e))}}if(n&&!e)return(0,F.jsxs)(Xu,{children:[(0,F.jsx)(q,{status:`danger`,children:(0,F.jsxs)(q.Content,{children:[(0,F.jsx)(q.Title,{children:`Cannot reach the daemon`}),(0,F.jsx)(q.Description,{children:n})]})}),(0,F.jsx)(pl,{variant:`outline`,size:`md`,fullWidth:!0,onPress:()=>void f(),children:`Try again`})]});if(!e)return(0,F.jsx)(Xu,{children:(0,F.jsx)(Nl,{size:`lg`,color:`current`})});if(!p)return(0,F.jsx)(wu,{gate:e,onSignedIn:()=>void f()});let v=m?.sessions??[],y=m?.pending??[],b=v.find(e=>e.id===c)??(v.length===1?v[0]:void 0),x=v.length>1;return(0,F.jsxs)(`div`,{className:`min-h-dvh bg-background text-foreground`,children:[(0,F.jsx)(`header`,{className:`sticky top-0 z-10 border-b border-separator bg-background/85 backdrop-blur-md`,children:(0,F.jsxs)(`div`,{className:`mx-auto flex max-w-md items-center gap-3 px-4 pt-[max(0.75rem,env(safe-area-inset-top))] pb-3`,children:[(0,F.jsx)(`span`,{className:`h-2 w-2 shrink-0 rounded-full ${h===`live`?`bg-success`:h===`connecting`?`bg-warning`:`bg-danger`}`,"aria-hidden":`true`}),(0,F.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,F.jsx)(`h1`,{className:`truncate text-sm font-semibold tracking-tight`,children:`grok-glance`}),(0,F.jsx)(`p`,{className:`text-[11px] text-muted`,children:h===`live`?Yu(v):h===`connecting`?`connecting…`:`offline — retrying`})]}),(0,F.jsx)(pl,{size:`sm`,variant:o?`primary`:`ghost`,isIconOnly:!0,"aria-label":`Settings`,onPress:()=>s(e=>!e),children:(0,F.jsx)(_u,{})})]})}),(0,F.jsxs)(`main`,{className:`mx-auto flex max-w-md flex-col gap-3 px-4 py-4 pb-[max(1.5rem,env(safe-area-inset-bottom))]`,children:[y.map(e=>(0,F.jsx)(Lu,{approval:e,now:g,busy:u.includes(e.id),onResolve:_},e.id)),o&&m&&(0,F.jsx)(Hu,{approval:m.approval,deviceLabel:e.deviceLabel,version:m.version,theme:i===`dark`?`dark`:`light`,onToggleTheme:()=>a(i===`dark`?`light`:`dark`),onSignedOut:()=>void f()}),m?v.length===0?(0,F.jsx)(G,{children:(0,F.jsxs)(G.Header,{children:[(0,F.jsx)(G.Title,{className:`text-base`,children:`Nothing to show yet`}),(0,F.jsx)(G.Description,{children:`Start Grok Build in a workspace and this page will fill in as it works.`})]})}):(0,F.jsxs)(F.Fragment,{children:[b&&(0,F.jsx)(Fu,{session:b,now:g,onBack:x?()=>l(null):void 0}),x&&(0,F.jsx)(Ru,{sessions:v,selectedId:c,onSelect:l,now:g}),(0,F.jsx)(Ku,{events:m.events,sessionId:c,sessions:v,onClearFilter:()=>l(null)})]}):(0,F.jsx)(Xu,{inline:!0,children:(0,F.jsx)(Nl,{size:`lg`,color:`current`})})]})]})}var Ju=[[`waiting`,`waiting`],[`error`,`error`],[`working`,`working`],[`idle`,`idle`],[`ended`,`ended`]];function Yu(e){if(e.length===0)return`no sessions yet`;let t=new Map;for(let n of e)t.set(n.state,(t.get(n.state)??0)+1);return Ju.filter(([e])=>t.get(e)).map(([e,n])=>`${t.get(e)} ${n}`).join(` · `)}function Xu({children:e,inline:t}){return(0,F.jsx)(`div`,{className:`mx-auto flex w-full max-w-sm flex-col items-center justify-center gap-4 px-5 ${t?`py-16`:`min-h-dvh`}`,children:e})}var Zu=document.getElementById(`root`);if(!Zu)throw Error(`missing #root`);(0,Ul.createRoot)(Zu).render((0,F.jsx)(D.StrictMode,{children:(0,F.jsx)(qu,{})}));