const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/register-BV_zax5D.js","assets/use-form-B0EPAelw.js","assets/login-CgNuY7v9.js"])))=>i.map(i=>d[i]); 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,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,a)=>(a=n==null?{}:e(i(n)),c(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 u=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,S||(S=!0,O());else{var t=n(l);t!==null&&A(x,t.startTime-e)}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-Tt&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&A(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var ee=new MessageChannel,k=ee.port2;ee.port1.onmessage=D,O=function(){k.postMessage(null)}}else O=function(){_(D,0)};function A(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,A(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),d=o(((e,t)=>{t.exports=u()})),f=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function D(e,t){return E(e.type,t,e.props)}function O(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function ee(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var k=/\/+/g;function A(e,t){return typeof e==`object`&&e&&e.key!=null?ee(``+e.key):t.toString(36)}function te(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function ne(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,ne(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+A(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(k,`$&/`)+`/`),ne(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(k,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u{t.exports=f()})),m=o((e=>{var t=p();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=m()})),g=o((e=>{var t=d(),n=p(),r=h();function i(e){var t=`https://react.dev/errors/`+e;if(1se||(e.current=oe[se],oe[se]=null,se--)}function N(e,t){se++,oe[se]=e.current,e.current=t}var ue=ce(null),de=ce(null),fe=ce(null),pe=ce(null);function me(e,t){switch(N(fe,t),N(de,e),N(ue,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Gd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Gd(t),e=Kd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}le(ue),N(ue,e)}function he(){le(ue),le(de),le(fe)}function ge(e){e.memoizedState!==null&&N(pe,e);var t=ue.current,n=Kd(t,e.type);t!==n&&(N(de,e),N(ue,n))}function _e(e){de.current===e&&(le(ue),le(de)),pe.current===e&&(le(pe),np._currentValue=ae)}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,je=t.unstable_getCurrentPriorityLevel,Me=t.unstable_ImmediatePriority,Ne=t.unstable_UserBlockingPriority,Pe=t.unstable_NormalPriority,Fe=t.unstable_LowPriority,Ie=t.unstable_IdlePriority,Le=t.log,Re=t.unstable_setDisableYieldValue,ze=null,Be=null;function Ve(e){if(typeof Le==`function`&&Re(e),Be&&typeof Be.setStrictMode==`function`)try{Be.setStrictMode(ze,e)}catch{}}var He=Math.clz32?Math.clz32:Ge,Ue=Math.log,We=Math.LN2;function Ge(e){return e>>>=0,e===0?32:31-(Ue(e)/We|0)|0}var Ke=256,qe=262144,Je=4194304;function Ye(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 Xe(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=Ye(n))):i=Ye(o):i=Ye(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Ye(n))):i=Ye(o)):i=Ye(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 Ze(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Qe(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 $e(){var e=Je;return Je<<=1,!(Je&62914560)&&(Je=4194304),e}function et(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function nt(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),hn=!1;if(mn)try{var gn={};Object.defineProperty(gn,"passive",{get:function(){hn=!0}}),window.addEventListener(`test`,gn,gn),window.removeEventListener(`test`,gn,gn)}catch{hn=!1}var _n=null,vn=null,yn=null;function bn(){if(yn)return yn;var e,t=vn,n=t.length,r,i=`value`in _n?_n.value:_n.textContent,a=i.length;for(e=0;e=Zn),er=` `,tr=!1;function nr(e,t){switch(e){case`keyup`:return Yn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function rr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var ir=!1;function ar(e,t){switch(e){case`compositionend`:return rr(t);case`keypress`:return t.which===32?(tr=!0,er):null;case`textInput`:return e=t.data,e===er&&tr?null:e;default:return null}}function or(e,t){if(ir)return e===`compositionend`||!Xn&&nr(e,t)?(e=bn(),yn=vn=_n=null,ir=!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=Or(n)}}function Ar(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ar(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function jr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Vt(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=Vt(e.document)}return t}function Mr(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 Nr=mn&&`documentMode`in document&&11>=document.documentMode,Pr=null,Fr=null,Ir=null,Lr=!1;function Rr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Lr||Pr==null||Pr!==Vt(r)||(r=Pr,`selectionStart`in r&&Mr(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}),Ir&&Dr(Ir,r)||(Ir=r,r=jd(Fr,`onSelect`),0>=o,i-=o,ki=1<<32-He(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),I&&ji(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),I&&ji(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 I&&ji(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)}),I&&ji(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===O&&Aa(l)===r.type){n(e,r.sibling),c=a(r,o.props),La(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=gi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=hi(o.type,o.key,o.props,null,e.mode,c),La(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=yi(o,e.mode,c),c.return=e,e=c}return s(e);case O:return o=Aa(o),b(e,r,o,c)}if(ie(o))return h(e,r,o,c);if(te(o)){if(l=te(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,Ia(o),c);if(o.$$typeof===C)return b(e,r,aa(e,o),c);Ra(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=_i(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Fa=0;var i=b(e,t,n,r);return Pa=null,i}catch(t){if(t===wa||t===Ea)throw t;var a=di(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ba=za(!0),Va=za(!1),Ha=!1;function Ua(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Wa(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 Ga(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ka(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Vl&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ci(e),si(e,null,n),t}return ai(e,r,t,n),ci(e)}function qa(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,it(e,n)}}function Ja(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 Ya=!1;function Xa(){if(Ya){var e=ga;if(e!==null)throw e}}function Za(e,t,n,r){Ya=!1;var i=e.updateQueue;Ha=!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?(G&f)===f:(r&f)===f){f!==0&&f===ha&&(Ya=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,f);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,f=typeof h==`function`?h.call(_,d,f):h,f==null)break a;d=m({},d,f);break a;case 2:Ha=!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),Xl|=o,e.lanes=o,e.memoizedState=d}}function Qa(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function $a(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=j.T,s={};j.T=s,Is(e,!1,t,n);try{var c=i(),l=j.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Fs(e,t,ya(c,r),vu(e)):Fs(e,t,r,vu(e))}catch(n){Fs(e,t,{then:function(){},status:`rejected`,reason:n},vu())}finally{M.p=a,o!==null&&s.types!==null&&(o.types=s.types),j.T=o}}function Es(){}function Ds(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=Os(e).queue;Ts(e,a,t,ae,n===null?Es:function(){return ks(e),n(r)})}function Os(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ae,baseState:ae,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:ae},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ks(e){var t=Os(e);t.next===null&&(t=e.alternate.memoizedState),Fs(e,t.next.queue,{},vu())}function As(){return ia(np)}function V(){return Fo().memoizedState}function js(){return Fo().memoizedState}function Ms(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=vu();e=Ga(n);var r=Ka(t,e,n);r!==null&&(bu(r,t,n),qa(r,t,n)),t={cache:da()},e.payload=t;return}t=t.return}}function Ns(e,t,n){var r=vu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ls(e)?Rs(t,n):(n=F(e,t,n,r),n!==null&&(bu(n,e,r),H(n,t,r)))}function Ps(e,t,n){Fs(e,t,n,vu())}function Fs(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ls(e))Rs(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,Er(s,o))return ai(e,t,i,0),Hl===null&&ii(),!1}catch{}if(n=F(e,t,i,r),n!==null)return bu(n,e,r),H(n,t,r),!0}return!1}function Is(e,t,n,r){if(r={lane:2,revertLane:_d(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ls(e)){if(t)throw Error(i(479))}else t=F(e,n,r,2),t!==null&&bu(t,e,2)}function Ls(e){var t=e.alternate;return e===R||t!==null&&t===R}function Rs(e,t){yo=vo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function H(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,it(e,n)}}var zs={readContext:ia,use:Lo,useCallback:To,useContext:To,useEffect:To,useImperativeHandle:To,useLayoutEffect:To,useInsertionEffect:To,useMemo:To,useReducer:To,useRef:To,useState:To,useDebugValue:To,useDeferredValue:To,useTransition:To,useSyncExternalStore:To,useId:To,useHostTransitionStatus:To,useFormState:To,useActionState:To,useOptimistic:To,useMemoCache:To,useCacheRefresh:To};zs.useEffectEvent=To;var Bs={readContext:ia,use:Lo,useCallback:function(e,t){return Po().memoizedState=[e,t===void 0?null:t],e},useContext:ia,useEffect:fs,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),us(4194308,4,vs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return us(4194308,4,e,t)},useInsertionEffect:function(e,t){us(4,2,e,t)},useMemo:function(e,t){var n=Po();t=t===void 0?null:t;var r=e();if(bo){Ve(!0);try{e()}finally{Ve(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Po();if(n!==void 0){var i=n(t);if(bo){Ve(!0);try{n(t)}finally{Ve(!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=Ns.bind(null,R,e),[r.memoizedState,e]},useRef:function(e){var t=Po();return e={current:e},t.memoizedState=e},useState:function(e){e=Yo(e);var t=e.queue,n=Ps.bind(null,R,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:bs,useDeferredValue:function(e,t){return Cs(Po(),e,t)},useTransition:function(){var e=Yo(!1);return e=Ts.bind(null,R,e.queue,!0,!1),Po().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=R,a=Po();if(I){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),Hl===null)throw Error(i(349));G&127||Wo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,fs(Ko.bind(null,r,o,e),[e]),r.flags|=2048,cs(9,{destroy:void 0},Go.bind(null,r,o,n,t),null),n},useId:function(){var e=Po(),t=Hl.identifierPrefix;if(I){var n=Ai,r=ki;n=(r&~(1<<32-He(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=xo++,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[dt]=t,o[ft]=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(Y(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&&Pc(t)}}return zc(t),Fc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Pc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=fe.current,Wi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Ii,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[dt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Ld(e.nodeValue,n)),e||Vi(t,!0)}else e=Wd(e).createTextNode(r),e[dt]=t,t.stateNode=e}return zc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Wi(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[dt]=t}else Gi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;zc(t),e=!1}else n=Ki(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(fo(t),t):(fo(t),null);if(t.flags&128)throw Error(i(558))}return zc(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Wi(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[dt]=t}else Gi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;zc(t),a=!1}else a=Ki(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(fo(t),t):(fo(t),null)}return fo(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),Lc(t,t.updateQueue),zc(t),null);case 4:return he(),e===null&&Dd(t.stateNode.containerInfo),zc(t),null;case 10:return Qi(t.type),zc(t),null;case 19:if(le(po),r=t.memoizedState,r===null)return zc(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)Rc(r,!1);else{if(Yl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=mo(e),o!==null){for(t.flags|=128,Rc(r,!1),e=o.updateQueue,t.updateQueue=e,Lc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)mi(n,e),n=n.sibling;return N(po,po.current&1|2),I&&ji(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Ae()>ou&&(t.flags|=128,a=!0,Rc(r,!1),t.lanes=4194304)}else{if(!a)if(e=mo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Lc(t,e),Rc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!I)return zc(t),null}else 2*Ae()-r.renderingStartTime>ou&&n!==536870912&&(t.flags|=128,a=!0,Rc(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?(zc(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Ae(),e.sibling=null,n=po.current,N(po,a?n&1|2:n&1),I&&ji(t,r.treeForkCount),e);case 22:case 23:return fo(t),io(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(zc(t),t.subtreeFlags&6&&(t.flags|=8192)):zc(t),n=t.updateQueue,n!==null&&Lc(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&&le(xa),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Qi(ua),zc(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function Vc(e,t){switch(Pi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Qi(ua),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(fo(t),t.alternate===null)throw Error(i(340));Gi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(fo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Gi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return le(po),null;case 4:return he(),null;case 10:return Qi(t.type),null;case 22:case 23:return fo(t),io(),e!==null&&le(xa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Qi(ua),null;case 25:return null;default:return null}}function Hc(e,t){switch(Pi(t),t.tag){case 3:Qi(ua),he();break;case 26:case 27:case 5:_e(t);break;case 4:he();break;case 31:t.memoizedState!==null&&fo(t);break;case 13:fo(t);break;case 19:le(po);break;case 10:Qi(t.type);break;case 22:case 23:fo(t),io(),e!==null&&le(xa);break;case 24:Qi(ua)}}function Uc(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){Xu(t,t.return,e)}}function Wc(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){Xu(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Xu(t,t.return,e)}}function Gc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{$a(t,n)}catch(t){Xu(e,e.return,t)}}}function Kc(e,t,n){n.props=qs(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Xu(e,t,n)}}function qc(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){Xu(e,t,n)}}function Jc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Xu(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){Xu(e,t,n)}else n.current=null}function Yc(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){Xu(e,e.return,t)}}function Xc(e,t,n){try{var r=e.stateNode;zd(r,e.type,n,t),r[ft]=t}catch(t){Xu(e,e.return,t)}}function Zc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&tf(e.type)||e.tag===4}function Qc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Zc(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&&tf(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 $c(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=an));else if(r!==4&&(r===27&&tf(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for($c(e,t,n),e=e.sibling;e!==null;)$c(e,t,n),e=e.sibling}function el(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&&tf(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(el(e,t,n),e=e.sibling;e!==null;)el(e,t,n),e=e.sibling}function tl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Y(t,r,n),t[dt]=e,t[ft]=n}catch(t){Xu(e,e.return,t)}}var nl=!1,rl=!1,il=!1,al=typeof WeakSet==`function`?WeakSet:Set,ol=null;function sl(e,t){if(e=e.containerInfo,Hd=dp,e=jr(e),Mr(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(Ud={focusedElem:e,selectionRange:n},dp=!1,ol=t;ol!==null;)if(t=ol,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,ol=e;else for(;ol!==null;){switch(t=ol,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`))),Y(o,r,n),o[dt]=e,wt(o),r=o;break a;case`link`:var s=Gf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;cg&&(o=g,g=h,h=o);var _=kr(s,h),v=kr(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,j.T=null,n=mu,mu=null;var o=uu,s=fu;if(lu=0,du=uu=null,fu=0,Vl&6)throw Error(i(331));var c=Vl;if(Vl|=4,Il(o.current),Ol(o,o.current,s,n),Vl=c,ud(0,!1),Be&&typeof Be.onPostCommitFiberRoot==`function`)try{Be.onPostCommitFiberRoot(ze,o)}catch{}return!0}finally{M.p=a,j.T=r,Ku(e,t)}}function Yu(e,t,n){t=xi(n,t),t=$s(e.stateNode,t,2),e=Ka(e,t,2),e!==null&&(tt(e,2),ld(e))}function Xu(e,t,n){if(e.tag===3)Yu(e,e,n);else for(;t!==null;){if(t.tag===3){Yu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(cu===null||!cu.has(r))){e=xi(n,e),n=ec(2),r=Ka(t,n,2),r!==null&&(tc(n,r,t,e),tt(r,2),ld(r));break}}t=t.return}}function Zu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Bl;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)||(ql=!0,i.add(n),e=Qu.bind(null,e,t,n),t.then(e,e))}function Qu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Hl===e&&(G&n)===n&&(Yl===4||Yl===3&&(G&62914560)===G&&300>Ae()-iu?!(Vl&2)&&Du(e,0):Ql|=n,eu===G&&(eu=0)),ld(e)}function $u(e,t){t===0&&(t=$e()),e=oi(e,t),e!==null&&(tt(e,t),ld(e))}function ed(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),$u(e,n)}function td(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),$u(e,n)}function nd(e,t){return Ee(e,t)}var rd=null,id=null,ad=!1,od=!1,sd=!1,cd=0;function ld(e){e!==id&&e.next===null&&(id===null?rd=id=e:id=id.next=e),od=!0,ad||(ad=!0,gd())}function ud(e,t){if(!sd&&od){sd=!0;do for(var n=!1,r=rd;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-He(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,hd(r,a))}else a=G,a=Xe(r,r===Hl?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ze(r,a)||(n=!0,hd(r,a));r=r.next}while(n);sd=!1}}function dd(){fd()}function fd(){od=ad=!1;var e=0;cd!==0&&Yd()&&(e=cd);for(var t=Ae(),n=null,r=rd;r!==null;){var i=r.next,a=pd(r,t);a===0?(r.next=null,n===null?rd=i:n.next=i,i===null&&(id=n)):(n=r,(e!==0||a&3)&&(od=!0)),r=i}lu!==0&&lu!==5||ud(e,!1),cd!==0&&(cd=0)}function pd(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&&Bd(d)&&(c=c.responseEnd,o+=u*(c`u`?null:document;function Tf(e,t,n){var r=wf;if(r&&typeof t==`string`&&t){var i=Ut(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),yf.has(i)||(yf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Y(t,`link`,e),wt(t),r.head.appendChild(t)))}}function Ef(e){xf.D(e),Tf(`dns-prefetch`,e,null)}function Df(e,t){xf.C(e,t),Tf(`preconnect`,e,t)}function Of(e,t,n){xf.L(e,t,n);var r=wf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Ut(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Ut(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Ut(n.imageSizes)+`"]`)):i+=`[href="`+Ut(e)+`"]`;var a=i;switch(t){case`style`:a=Pf(e);break;case`script`:a=Rf(e)}vf.has(a)||(e=m({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),vf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Ff(a))||t===`script`&&r.querySelector(zf(a))||(t=r.createElement(`link`),Y(t,`link`,e),wt(t),r.head.appendChild(t)))}}function kf(e,t){xf.m(e,t);var n=wf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Ut(r)+`"][href="`+Ut(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Rf(e)}if(!vf.has(a)&&(e=m({rel:`modulepreload`,href:e},t),vf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(zf(a)))return}r=n.createElement(`link`),Y(r,`link`,e),wt(r),n.head.appendChild(r)}}}function Af(e,t,n){xf.S(e,t,n);var r=wf;if(r&&e){var i=Ct(r).hoistableStyles,a=Pf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Ff(a)))s.loading=5;else{e=m({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=vf.get(a))&&Hf(e,n);var c=o=r.createElement(`link`);wt(c),Y(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,Vf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function jf(e,t){xf.X(e,t);var n=wf;if(n&&e){var r=Ct(n).hoistableScripts,i=Rf(e),a=r.get(i);a||(a=n.querySelector(zf(i)),a||(e=m({src:e,async:!0},t),(t=vf.get(i))&&Uf(e,t),a=n.createElement(`script`),wt(a),Y(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Mf(e,t){xf.M(e,t);var n=wf;if(n&&e){var r=Ct(n).hoistableScripts,i=Rf(e),a=r.get(i);a||(a=n.querySelector(zf(i)),a||(e=m({src:e,async:!0,type:`module`},t),(t=vf.get(i))&&Uf(e,t),a=n.createElement(`script`),wt(a),Y(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nf(e,t,n,r){var a=(a=fe.current)?bf(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=Pf(n.href),n=Ct(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=Pf(n.href);var o=Ct(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(Ff(e)))&&!o._p&&(s.instance=o,s.state.loading=5),vf.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},vf.set(e,n),o||Lf(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=Rf(n),n=Ct(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 Pf(e){return`href="`+Ut(e)+`"`}function Ff(e){return`link[rel="stylesheet"][`+e+`]`}function If(e){return m({},e,{"data-precedence":e.precedence,precedence:null})}function Lf(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}),Y(t,`link`,n),wt(t),e.head.appendChild(t))}function Rf(e){return`[src="`+Ut(e)+`"]`}function zf(e){return`script[async]`+e}function Bf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Ut(n.href)+`"]`);if(r)return t.instance=r,wt(r),r;var a=m({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),wt(r),Y(r,`style`,a),Vf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Pf(n.href);var o=e.querySelector(Ff(a));if(o)return t.state.loading|=4,t.instance=o,wt(o),o;r=If(n),(a=vf.get(a))&&Hf(r,a),o=(e.ownerDocument||e).createElement(`link`),wt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Y(o,`link`,r),t.state.loading|=4,Vf(o,n.precedence,e),t.instance=o;case`script`:return o=Rf(n.src),(a=e.querySelector(zf(o)))?(t.instance=a,wt(a),a):(r=n,(a=vf.get(o))&&(r=m({},n),Uf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),wt(a),Y(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,Vf(r,n.precedence,e));return t.instance}function Vf(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 qf(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 Jf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Yf(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=Pf(r.href),a=t.querySelector(Ff(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Qf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,wt(a);return}a=t.ownerDocument||t,r=If(r),(i=vf.get(i))&&Hf(r,i),a=a.createElement(`link`),wt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Y(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=Qf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Xf=0;function Zf(e,t){return e.stylesheets&&e.count===0&&ep(e,e.stylesheets),0Xf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Qf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ep(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var $f=null;function ep(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,$f=new Map,t.forEach(tp,e),$f=null,Qf.call(e))}function tp(e,t){if(!(t.state.loading&4)){var n=$f.get(e);if(n)var r=n.get(null);else{n=new Map,$f.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=g()})),v=l(p(),1),y=v.use,b=typeof window<`u`?v.useLayoutEffect:v.useEffect;function x(e){let t=v.useRef({value:e,prev:null}),n=t.current.value;return e!==n&&(t.current={value:e,prev:n}),t.current.prev}function S(e,t,n={},r={}){v.useEffect(()=>{if(!e.current||r.disabled||typeof IntersectionObserver!=`function`)return;let i=new IntersectionObserver(([e])=>{t(e)},n);return i.observe(e.current),()=>{i.disconnect()}},[t,n,r.disabled,e])}function C(e){let t=v.useRef(null);return v.useImperativeHandle(e,()=>t.current,[]),t}function w(e){return e[e.length-1]}function T(e){return typeof e==`function`}function E(e,t){return T(e)?e(t):e}var D=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;function ee(e){for(let t in e)if(D.call(e,t))return!0;return!1}var k=()=>Object.create(null),A=(e,t)=>te(e,t,k);function te(e,t,n=()=>({}),r=0){if(e===t)return e;if(r>500)return t;let i=t,a=j(e)&&j(i);if(!a&&!(re(e)&&re(i)))return i;let o=a?e:ne(e);if(!o)return i;let s=a?i:ne(i);if(!s)return i;let c=o.length,l=s.length,u=a?Array(l):n(),d=0;for(let t=0;ti||!M(e[o],t[o],n)))return!1;return i===a}return!1}function ae(e){let t,n,r=new Promise((e,r)=>{t=e,n=r});return r.status=`pending`,r.resolve=n=>{r.status=`resolved`,r.value=n,t(n),e?.(n)},r.reject=e=>{r.status=`rejected`,n(e)},r}function oe(e){return typeof e?.message==`string`?e.message.startsWith(`Failed to fetch dynamically imported module`)||e.message.startsWith(`error loading dynamically imported module`)||e.message.startsWith(`Importing a module script failed`):!1}function se(e){return!!(e&&typeof e==`object`&&typeof e.then==`function`)}function ce(e){return e.replace(/[\x00-\x1f\x7f]/g,``)}function le(e){let t;try{t=decodeURI(e)}catch{t=e.replaceAll(/%[0-9A-F]{2}/gi,e=>{try{return decodeURI(e)}catch{return e}})}return ce(t)}var N=[`http:`,`https:`,`mailto:`,`tel:`];function ue(e,t){if(!e)return!1;try{let n=new URL(e);return!t.has(n.protocol)}catch{return!1}}function de(e){if(!e||!/[%\\\x00-\x1f\x7f]/.test(e)&&!e.startsWith(`//`))return{path:e,handledProtocolRelativeURL:!1};let t=/%25|%5C/gi,n=0,r=``,i;for(;(i=t.exec(e))!==null;)r+=le(e.slice(n,i.index))+i[0],n=t.lastIndex;r+=le(n?e.slice(n):e);let a=!1;return r.startsWith(`//`)&&(a=!0,r=`/`+r.replace(/^\/+/,``)),{path:r,handledProtocolRelativeURL:a}}function fe(e){return/\s|[^\u0000-\u007F]/.test(e)?e.replace(/\s|[^\u0000-\u007F]/gu,encodeURIComponent):e}function pe(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{e.next&&(e.prev?(e.prev.next=e.next,e.next.prev=e.prev,e.next=void 0,r&&(r.next=e,e.prev=r)):(e.next.prev=void 0,n=e.next,e.next=void 0,r&&(e.prev=r,r.next=e)),r=e)};return{get(e){let n=t.get(e);if(n)return i(n),n.value},set(a,o){if(t.size>=e&&n){let e=n;t.delete(e.key),e.next&&(n=e.next,e.next.prev=void 0),e===r&&(r=void 0)}let s=t.get(a);if(s)s.value=o,i(s);else{let e={key:a,value:o,prev:r};r&&(r.next=e),r=e,n||=e,t.set(a,e)}},clear(){t.clear(),n=void 0,r=void 0}}}var ge=4,_e=5;function ve(e){let t=e.indexOf(`{`);if(t===-1)return null;let n=e.indexOf(`}`,t);return n===-1||t+1>=e.length?null:[t,n]}function ye(e,t,n=new Uint16Array(6)){let r=e.indexOf(`/`,t),i=r===-1?e.length:r,a=e.substring(t,i);if(!a||!a.includes(`$`))return n[0]=0,n[1]=t,n[2]=t,n[3]=i,n[4]=i,n[5]=i,n;if(a===`$`){let r=e.length;return n[0]=2,n[1]=t,n[2]=t,n[3]=r,n[4]=r,n[5]=r,n}if(a.charCodeAt(0)===36)return n[0]=1,n[1]=t,n[2]=t+1,n[3]=i,n[4]=i,n[5]=i,n;let o=ve(a);if(o){let[r,s]=o,c=a.charCodeAt(r+1);if(c===45){if(r+2!e.parse&&e.caseSensitive===f&&e.prefix===p&&e.suffix===m);if(h)o=h;else{let e=we(1,n.fullPath??n.from,f,p,m);o=e,e.depth=a,e.parent=i,i.dynamic??=[],i.dynamic.push(e)}break}case 3:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),f=c&&!!(t||s),p=t?f?t:t.toLowerCase():void 0,m=s?f?s:s.toLowerCase():void 0,h=!l&&i.optional?.find(e=>!e.parse&&e.caseSensitive===f&&e.prefix===p&&e.suffix===m);if(h)o=h;else{let e=we(3,n.fullPath??n.from,f,p,m);o=e,e.parent=i,e.depth=a,i.optional??=[],i.optional.push(e)}break}case 2:{let t=r.substring(u,e[1]),s=r.substring(e[4],d),l=c&&!!(t||s),f=t?l?t:t.toLowerCase():void 0,p=s?l?s:s.toLowerCase():void 0,m=we(2,n.fullPath??n.from,l,f,p);o=m,m.parent=i,m.depth=a,i.wildcard??=[],i.wildcard.push(m)}}i=o}if(l&&n.children&&!n.isRoot&&n.id&&n.id.charCodeAt(n.id.lastIndexOf(`/`)+1)===95){let e=Ce(n.fullPath??n.from);e.kind=_e,e.parent=i,a++,e.depth=a,i.pathless??=[],i.pathless.push(e),i=e}let u=(n.path||!n.children)&&!n.isRoot;if(u&&r.endsWith(`/`)){let e=Ce(n.fullPath??n.from);e.kind=ge,e.parent=i,a++,e.depth=a,i.index=e,i=e}i.parse=l??null,i.priority=n.options?.params?.priority??0,u&&!i.route&&(i.route=n,i.fullPath=n.fullPath??n.from)}if(n.children)for(let r of n.children)be(e,t,r,s,i,a,o)}function xe(e,t){if(e.parse&&!t.parse)return-1;if(!e.parse&&t.parse)return 1;if(e.parse&&t.parse&&(e.priority||t.priority))return t.priority-e.priority;if(e.prefix&&t.prefix&&e.prefix!==t.prefix){if(e.prefix.startsWith(t.prefix))return-1;if(t.prefix.startsWith(e.prefix))return 1}if(e.suffix&&t.suffix&&e.suffix!==t.suffix){if(e.suffix.endsWith(t.suffix))return-1;if(t.suffix.endsWith(e.suffix))return 1}return e.prefix&&!t.prefix?-1:!e.prefix&&t.prefix?1:e.suffix&&!t.suffix?-1:!e.suffix&&t.suffix?1:e.caseSensitive&&!t.caseSensitive?-1:!e.caseSensitive&&t.caseSensitive?1:0}function Se(e){if(e.pathless)for(let t of e.pathless)Se(t);if(e.static)for(let t of e.static.values())Se(t);if(e.staticInsensitive)for(let t of e.staticInsensitive.values())Se(t);if(e.dynamic?.length){e.dynamic.sort(xe);for(let t of e.dynamic)Se(t)}if(e.optional?.length){e.optional.sort(xe);for(let t of e.optional)Se(t)}if(e.wildcard?.length){e.wildcard.sort(xe);for(let t of e.wildcard)Se(t)}}function Ce(e){return{kind:0,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:e,parent:null,parse:null,priority:0}}function we(e,t,n,r,i){return{kind:e,depth:0,pathless:null,index:null,static:null,staticInsensitive:null,dynamic:null,optional:null,wildcard:null,route:null,fullPath:t,parent:null,parse:null,priority:0,caseSensitive:n,prefix:r,suffix:i}}function Te(e,t){let n=Ce(`/`),r=new Uint16Array(6);for(let t of e)be(!1,r,t,1,n,0);Se(n),t.masksTree=n,t.flatCache=he(1e3)}function Ee(e,t){e||=`/`;let n=t.flatCache.get(e);if(n)return n;let r=je(e,t.masksTree);return t.flatCache.set(e,r),r}function De(e,t,n,r,i){e||=`/`,r||=`/`;let a=t?`case\0${e}`:e,o=i.singleCache.get(a);return o||(o=Ce(`/`),be(t,new Uint16Array(6),{from:e},1,o,0),i.singleCache.set(a,o)),je(r,o,n)}function Oe(e,t,n=!1){let r=n?e:`nofuzz\0${e}`,i=t.matchCache.get(r);if(i!==void 0)return i;e||=`/`;let a;try{a=je(e,t.segmentTree,n)}catch(e){if(e instanceof URIError)a=null;else throw e}return a&&(a.branch=Ne(a.route)),t.matchCache.set(r,a),a}function ke(e){return e===`/`?e:e.replace(/\/{1,}$/,``)}function Ae(e,t=!1,n){let r=Ce(e.fullPath),i=new Uint16Array(6),a={},o={},s=0;return be(t,i,e,1,r,0,e=>{if(n?.(e,s),e.id in a&&me(),a[e.id]=e,s!==0&&e.path){let t=ke(e.fullPath);(!o[t]||e.fullPath.endsWith(`/`))&&(o[t]=e)}s++}),Se(r),{processedTree:{segmentTree:r,singleCache:he(1e3),matchCache:he(1e3),flatCache:null,masksTree:null},routesById:a,routesByPath:o}}function je(e,t,n=!1){let r=e.split(`/`),i=Fe(e,r,t,n);if(!i)return null;let[a]=Me(e,r,i);return{route:i.node.route,rawParams:a}}function Me(e,t,n){let r=Pe(n.node),i=null,a=Object.create(null),o=n.extract?.part??0,s=n.extract?.node??0,c=n.extract?.path??0,l=n.extract?.segment??0;for(;s=0;e--){let n=i.wildcard[e],{prefix:r,suffix:a}=n;if(!(r&&(v||!(n.caseSensitive?y:b??=y.toLowerCase()).startsWith(r)))){if(a){if(v)continue;let e=t.slice(u).join(`/`).slice(-a.length);if((n.caseSensitive?e:e.toLowerCase())!==a)continue}s.push({node:n,index:o,skipped:d,depth:f+1,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_})}}if(i.optional){let e=d|1<=0;n--){let r=i.optional[n];s.push({node:r,index:u,skipped:e,depth:t,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_})}if(!v)for(let e=i.optional.length-1;e>=0;e--){let n=i.optional[e],{prefix:r,suffix:a}=n;if(r||a){let e=n.caseSensitive?y:b??=y.toLowerCase();if(r&&!e.startsWith(r)||a&&!e.endsWith(a))continue}s.push({node:n,index:u+1,skipped:d,depth:t,statics:p,dynamics:m,optionals:h+Ie(o,u),extract:g,rawParams:_})}}if(!v&&i.dynamic&&y)for(let e=i.dynamic.length-1;e>=0;e--){let t=i.dynamic[e],{prefix:n,suffix:r}=t;if(n||r){let e=t.caseSensitive?y:b??=y.toLowerCase();if(n&&!e.startsWith(n)||r&&!e.endsWith(r))continue}s.push({node:t,index:u+1,skipped:d,depth:f+1,statics:p,dynamics:m+Ie(o,u),optionals:h,extract:g,rawParams:_})}if(!v&&i.staticInsensitive){let e=i.staticInsensitive.get(b??=y.toLowerCase());e&&s.push({node:e,index:u+1,skipped:d,depth:f+1,statics:p+Ie(o,u),dynamics:m,optionals:h,extract:g,rawParams:_})}if(!v&&i.static){let e=i.static.get(y);e&&s.push({node:e,index:u+1,skipped:d,depth:f+1,statics:p+Ie(o,u),dynamics:m,optionals:h,extract:g,rawParams:_})}if(i.pathless){let e=f+1;for(let t=i.pathless.length-1;t>=0;t--){let n=i.pathless[t];s.push({node:n,index:u,skipped:d,depth:e,statics:p,dynamics:m,optionals:h,extract:g,rawParams:_})}}}if(l)return l;if(r&&c){let n=c.index;for(let e=0;ee.statics||t.statics===e.statics&&(t.dynamics>e.dynamics||t.dynamics===e.dynamics&&(t.optionals>e.optionals||t.optionals===e.optionals&&((t.node.kind===ge)>(e.node.kind===ge)||t.node.kind===ge==(e.node.kind===ge)&&t.depth>e.depth))):!0}function Be(e){return Ve(e.filter(e=>e!==void 0).join(`/`))}function Ve(e){return e.replace(/\/{2,}/g,`/`)}function He(e){return e===`/`?e:e.replace(/^\/{1,}/,``)}function Ue(e){let t=e.length;return t>1&&e[t-1]===`/`?e.replace(/\/{1,}$/,``):e}function We(e){return Ue(He(e))}function Ge(e,t){return e?.endsWith(`/`)&&e!==`/`&&e!==`${t}/`?e.slice(0,-1):e}function Ke(e,t,n){return Ge(e,n)===Ge(t,n)}function qe({base:e,to:t,trailingSlash:n=`never`,cache:r}){let i=t.startsWith(`/`),a=!i&&t===`.`,o;if(r){o=i?t:a?e:e+`\0`+t;let n=r.get(o);if(n)return n}let s;if(a)s=e.split(`/`);else if(i)s=t.split(`/`);else{for(s=e.split(`/`);s.length>1&&w(s)===``;)s.pop();let n=t.split(`/`);for(let e=0,t=n.length;e1&&(w(s)===``?n===`never`&&s.pop():n===`always`&&s.push(``));let c=Ve(s.join(`/`))||`/`;return o&&r&&r.set(o,c),c}function Je(e){let t=new Map(e.map(e=>[encodeURIComponent(e),e])),n=Array.from(t.keys()).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)).join(`|`),r=new RegExp(n,`g`);return e=>e.replace(r,e=>t.get(e)??e)}function Ye(e,t,n){let r=t[e];return typeof r==`string`?e===`_splat`?/^[a-zA-Z0-9\-._~!/]*$/.test(r)?r:r.split(`/`).map(e=>Ze(e,n)).join(`/`):Ze(r,n):r}function Xe({path:e,params:t,decoder:n,...r}){let i=!1,a=Object.create(null);if(!e||e===`/`)return{interpolatedPath:`/`,usedParams:a,isMissingParams:i};if(!e.includes(`$`))return{interpolatedPath:e,usedParams:a,isMissingParams:i};let o=e.length,s=0,c,l=``;for(;s{t[0]===`?`&&(t=t.substring(1));let n=tt(t);for(let t in n){let r=n[t];if(typeof r==`string`)try{n[t]=e(r)}catch{}}return n}}function at(e,t){let n=typeof t==`function`;function r(r){if(typeof r==`object`&&r)try{return e(r)}catch{}else if(n&&typeof r==`string`)try{return t(r),e(r)}catch{}return r}return e=>{let t=$e(e,r);return t?`?${t}`:``}}var ot=`__root__`;function st(e){if(e.statusCode=e.statusCode||e.code||307,!e._builtLocation&&!e.reloadDocument&&typeof e.href==`string`)try{new URL(e.href),e.reloadDocument=!0}catch{}let t=new Headers(e.headers);e.href&&t.get(`Location`)===null&&t.set(`Location`,e.href);let n=new Response(null,{status:e.statusCode,headers:t});if(n.options=e,e.throw)throw n;return n}function ct(e){return e instanceof Response&&!!e.options}var lt=e=>{if(!e.rendered)return e.rendered=!0,e.onReady?.()},ut=e=>e.stores.matchesId.get().some(t=>e.stores.matchStores.get(t)?.get()._forcePending),dt=(e,t)=>!!(e.preload&&!e.router.stores.matchStores.has(t)),ft=(e,t,n=!0)=>{let r={...e.router.options.context??{}},i=n?t:t-1;for(let t=0;t<=i;t++){let n=e.matches[t];if(!n)continue;let i=e.router.getMatch(n.id);i&&Object.assign(r,i.__routeContext,i.__beforeLoadContext)}return r},pt=(e,t)=>{if(!e.matches.length)return;let n=t.routeId,r=e.matches.findIndex(t=>t.routeId===e.router.routeTree.id),i=r>=0?r:0,a=n?e.matches.findIndex(e=>e.routeId===n):e.firstBadMatchIndex??e.matches.length-1;a<0&&(a=i);for(let t=a;t>=0;t--){let n=e.matches[t];if(e.router.looseRoutesById[n.routeId].options.notFoundComponent)return t}return n?a:i},mt=(e,t,n)=>{if(!(!ct(n)&&!Qe(n)))throw ct(n)&&n.redirectHandled&&!n.options.reloadDocument?n:(t&&(t._nonReactive.beforeLoadPromise?.resolve(),t._nonReactive.loaderPromise?.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0,t._nonReactive.error=n,e.updateMatch(t.id,r=>({...r,status:ct(n)?`redirected`:Qe(n)?`notFound`:r.status===`pending`?`success`:r.status,context:ft(e,t.index),isFetching:!1,error:n})),Qe(n)&&!n.routeId&&(n.routeId=t.routeId),t._nonReactive.loadPromise?.resolve()),ct(n)&&(e.rendered=!0,n.options._fromLocation=e.location,n.redirectHandled=!0,n=e.router.resolveRedirect(n)),n)},ht=(e,t)=>{let n=e.router.getMatch(t);return!!(!n||n._nonReactive.dehydrated)},gt=(e,t,n)=>{let r=ft(e,n);e.updateMatch(t,e=>({...e,context:r}))},_t=(e,t,n,r)=>{let{id:i,routeId:a}=e.matches[t],o=e.router.looseRoutesById[a];if(n instanceof Promise)throw n;n.routerCode=r,e.firstBadMatchIndex??=t,mt(e,e.router.getMatch(i),n);try{o.options.onError?.(n)}catch(t){n=t,mt(e,e.router.getMatch(i),n)}e.updateMatch(i,e=>(e._nonReactive.beforeLoadPromise?.resolve(),e._nonReactive.beforeLoadPromise=void 0,e._nonReactive.loadPromise?.resolve(),{...e,error:n,status:`error`,isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})),!e.preload&&!ct(n)&&!Qe(n)&&(e.serialError??=n)},vt=(e,t,n,r)=>{if(r._nonReactive.pendingTimeout!==void 0)return;let i=n.options.pendingMs??e.router.options.defaultPendingMs;if(e.onReady&&!dt(e,t)&&(n.options.loader||n.options.beforeLoad||kt(n))&&typeof i==`number`&&i!==1/0&&(n.options.pendingComponent??e.router.options?.defaultPendingComponent)){let t=setTimeout(()=>{lt(e)},i);r._nonReactive.pendingTimeout=t}},yt=(e,t,n)=>{let r=e.router.getMatch(t);if(!r._nonReactive.beforeLoadPromise&&!r._nonReactive.loaderPromise)return;vt(e,t,n,r);let i=()=>{let n=e.router.getMatch(t);n.preload&&(n.status===`redirected`||n.status===`notFound`)&&mt(e,n,n.error)};return r._nonReactive.beforeLoadPromise?r._nonReactive.beforeLoadPromise.then(i):i()},bt=(e,t,n,r)=>{let i=e.router.getMatch(t),a=i._nonReactive.loadPromise;i._nonReactive.loadPromise=ae(()=>{a?.resolve(),a=void 0});let{paramsError:o,searchError:s}=i;o&&_t(e,n,o,`PARSE_PARAMS`),s&&_t(e,n,s,`VALIDATE_SEARCH`),vt(e,t,r,i);let c=new AbortController,l=!1,u=()=>{l||(l=!0,e.updateMatch(t,e=>({...e,isFetching:`beforeLoad`,fetchCount:e.fetchCount+1,abortController:c})))},d=()=>{i._nonReactive.beforeLoadPromise?.resolve(),i._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,e=>({...e,isFetching:!1}))};if(!r.options.beforeLoad){e.router.batch(()=>{u(),d()});return}i._nonReactive.beforeLoadPromise=ae();let f={...ft(e,n,!1),...i.__routeContext},{search:p,params:m,cause:h}=i,g=dt(e,t),_={search:p,abortController:c,params:m,preload:g,context:f,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),buildLocation:e.router.buildLocation,cause:g?`preload`:h,matches:e.matches,routeId:r.id,...e.router.options.additionalContext},v=r=>{if(r===void 0){e.router.batch(()=>{u(),d()});return}(ct(r)||Qe(r))&&(u(),_t(e,n,r,`BEFORE_LOAD`)),e.router.batch(()=>{u(),e.updateMatch(t,e=>({...e,__beforeLoadContext:r})),d()})},y;try{if(y=r.options.beforeLoad(_),se(y))return u(),y.catch(t=>{_t(e,n,t,`BEFORE_LOAD`)}).then(v)}catch(t){u(),_t(e,n,t,`BEFORE_LOAD`)}v(y)},xt=(e,t)=>{let{id:n,routeId:r}=e.matches[t],i=e.router.looseRoutesById[r],a=()=>s(),o=()=>bt(e,n,t,i),s=()=>{if(ht(e,n))return;let t=yt(e,n,i);return se(t)?t.then(o):o()};return a()},St=(e,t,n)=>{let r=e.router.getMatch(t);if(!r||!n.options.head&&!n.options.scripts&&!n.options.headers)return;let i={ssr:e.router.options.ssr,matches:e.matches,match:r,params:r.params,loaderData:r.loaderData};return Promise.all([n.options.head?.(i),n.options.scripts?.(i),n.options.headers?.(i)]).then(([e,t,n])=>({meta:e?.meta,links:e?.links,headScripts:e?.scripts,headers:n,scripts:t,styles:e?.styles}))},Ct=(e,t,n,r,i)=>{let a=t[r-1],{params:o,loaderDeps:s,abortController:c,cause:l}=e.router.getMatch(n),u=ft(e,r),d=dt(e,n);return{params:o,deps:s,preload:!!d,parentMatchPromise:a,abortController:c,context:u,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),cause:d?`preload`:l,route:i,...e.router.options.additionalContext}},wt=async(e,t,n,r,i)=>{try{let a=e.router.getMatch(n);try{Ot(i);let o=i.options.loader,s=typeof o==`function`?o:o?.handler,c=s?.(Ct(e,t,n,r,i)),l=!!s&&se(c);if((l||i._lazyPromise||i._componentsPromise||i.options.head||i.options.scripts||i.options.headers||a._nonReactive.minPendingPromise)&&e.updateMatch(n,e=>({...e,isFetching:`loader`})),s){let t=l?await c:c;mt(e,e.router.getMatch(n),t),t!==void 0&&e.updateMatch(n,e=>({...e,loaderData:t}))}i._lazyPromise&&await i._lazyPromise;let u=a._nonReactive.minPendingPromise;u&&await u,i._componentsPromise&&await i._componentsPromise,e.updateMatch(n,t=>({...t,error:void 0,context:ft(e,r),status:`success`,isFetching:!1,updatedAt:Date.now()}))}catch(t){let o=t;if(o?.name===`AbortError`){if(a.abortController.signal.aborted){a._nonReactive.loaderPromise?.resolve(),a._nonReactive.loaderPromise=void 0;return}e.updateMatch(n,t=>({...t,status:t.status===`pending`?`success`:t.status,isFetching:!1,context:ft(e,r)}));return}let s=a._nonReactive.minPendingPromise;s&&await s,Qe(t)&&await i.options.notFoundComponent?.preload?.(),mt(e,e.router.getMatch(n),t);try{i.options.onError?.(t)}catch(t){o=t,mt(e,e.router.getMatch(n),t)}!ct(o)&&!Qe(o)&&await Ot(i,[`errorComponent`]),e.updateMatch(n,t=>({...t,error:o,context:ft(e,r),status:`error`,isFetching:!1}))}}catch(t){let r=e.router.getMatch(n);r&&(r._nonReactive.loaderPromise=void 0),mt(e,r,t)}},Tt=async(e,t,n)=>{async function r(r,a,c,l,d){let f=Date.now()-a.updatedAt,p=r?d.options.preloadStaleTime??e.router.options.defaultPreloadStaleTime??3e4:d.options.staleTime??e.router.options.defaultStaleTime??0,m=d.options.shouldReload,h=typeof m==`function`?m(Ct(e,t,i,n,d)):m,{status:g,invalid:_}=l,v=f>=p&&(!!e.forceStaleReload||l.cause===`enter`||c!==void 0&&c!==l.id);o=g===`success`&&(_||(h??v)),r&&d.options.preload===!1||(o&&!e.sync&&u?(s=!0,(async()=>{try{await wt(e,t,i,n,d);let r=e.router.getMatch(i);r._nonReactive.loaderPromise?.resolve(),r._nonReactive.loadPromise?.resolve(),r._nonReactive.loaderPromise=void 0,r._nonReactive.loadPromise=void 0}catch(t){ct(t)&&await e.router.navigate(t.options)}})()):g!==`success`||o?await wt(e,t,i,n,d):gt(e,i,n))}let{id:i,routeId:a}=e.matches[n],o=!1,s=!1,c=e.router.looseRoutesById[a],l=c.options.loader,u=((typeof l==`function`?void 0:l?.staleReloadMode)??e.router.options.defaultStaleReloadMode)!==`blocking`;if(ht(e,i)){if(!e.router.getMatch(i))return e.matches[n];gt(e,i,n)}else{let t=e.router.getMatch(i),o=e.router.stores.matchesId.get()[n],s=(o&&e.router.stores.matchStores.get(o)||null)?.routeId===a?o:e.router.stores.matches.get().find(e=>e.routeId===a)?.id,l=dt(e,i);if(t._nonReactive.loaderPromise){if(t.status===`success`&&!e.sync&&!t.preload&&u)return t;await t._nonReactive.loaderPromise;let n=e.router.getMatch(i),a=n._nonReactive.error||n.error;a&&mt(e,n,a),n.status===`pending`&&await r(l,t,s,n,c)}else{let n=l&&!e.router.stores.matchStores.has(i),a=e.router.getMatch(i);a._nonReactive.loaderPromise=ae(),n!==a.preload&&e.updateMatch(i,e=>({...e,preload:n})),await r(l,t,s,a,c)}}let d=e.router.getMatch(i);s||(d._nonReactive.loaderPromise?.resolve(),d._nonReactive.loadPromise?.resolve(),d._nonReactive.loadPromise=void 0),clearTimeout(d._nonReactive.pendingTimeout),d._nonReactive.pendingTimeout=void 0,s||(d._nonReactive.loaderPromise=void 0),d._nonReactive.dehydrated=void 0;let f=s?d.isFetching:!1;return f!==d.isFetching||d.invalid!==!1?(e.updateMatch(i,e=>({...e,isFetching:f,invalid:!1})),e.router.getMatch(i)):d};async function Et(e){let t=e,n=[];ut(t.router)&<(t);let r;for(let e=0;e({...e,...a?{status:`success`,globalNotFound:!0,error:void 0}:{status:`notFound`,error:l},isFetching:!1})),u=e,await Ot(r,[`notFoundComponent`])}else if(!t.preload){let e=t.matches[0];e.globalNotFound||t.router.getMatch(e.id)?.globalNotFound&&t.updateMatch(e.id,e=>({...e,globalNotFound:!1,error:void 0}))}if(t.serialError&&t.firstBadMatchIndex!==void 0){let e=t.router.looseRoutesById[t.matches[t.firstBadMatchIndex].routeId];await Ot(e,[`errorComponent`])}for(let e=0;e<=u;e++){let{id:n,routeId:r}=t.matches[e],i=t.router.looseRoutesById[r];try{let e=St(t,n,i);if(e){let r=await e;t.updateMatch(n,e=>({...e,...r}))}}catch(e){console.error(`Error executing head for route ${r}:`,e)}}let d=lt(t);if(se(d)&&await d,l)throw l;if(t.serialError&&!t.preload&&!t.onReady)throw t.serialError;return t.matches}function Dt(e,t){let n=t.map(t=>e.options[t]?.preload?.()).filter(Boolean);if(n.length!==0)return Promise.all(n)}function Ot(e,t=At){!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(t=>{let{id:n,...r}=t.options;Object.assign(e.options,r),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0);let n=()=>e._componentsLoaded?void 0:t===At?(()=>{if(e._componentsPromise===void 0){let t=Dt(e,At);t?e._componentsPromise=t.then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0}):e._componentsLoaded=!0}return e._componentsPromise})():Dt(e,t);return e._lazyPromise?e._lazyPromise.then(n):n()}function kt(e){for(let t of At)if(e.options[t]?.preload)return!0;return!1}var At=[`component`,`errorComponent`,`pendingComponent`,`notFoundComponent`];function jt(e){return{input:({url:t})=>{for(let n of e)t=Nt(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=Pt(e[n],t);return t}}}function Mt(e){let t=We(e.basepath),n=`/${t}`,r=e.caseSensitive?n:n.toLowerCase(),i=`${r}/`;return{input:({url:t})=>{let a=e.caseSensitive?t.pathname:t.pathname.toLowerCase();return a===r?t.pathname=`/`:a.startsWith(i)&&(t.pathname=t.pathname.slice(n.length)),t},output:({url:e})=>(e.pathname=Be([`/`,t,e.pathname]),e)}}function Nt(e,t){let n=e?.input?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function Pt(e,t){let n=e?.output?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function Ft(e,t){let{createMutableStore:n,createReadonlyStore:r,batch:i,init:a}=t,o=new Map,s=new Map,c=new Map,l=n(e.status),u=n(e.loadedAt),d=n(e.isLoading),f=n(e.isTransitioning),p=n(e.location),m=n(e.resolvedLocation),h=n(e.statusCode),g=n(e.redirect),_=n([]),v=n([]),y=n([]),b=r(()=>It(o,_.get())),x=r(()=>It(s,v.get())),S=r(()=>It(c,y.get())),C=r(()=>_.get()[0]),w=r(()=>_.get().some(e=>o.get(e)?.get().status===`pending`)),T=r(()=>({locationHref:p.get().href,resolvedLocationHref:m.get()?.href,status:l.get()})),E=r(()=>({status:l.get(),loadedAt:u.get(),isLoading:d.get(),isTransitioning:f.get(),matches:b.get(),location:p.get(),resolvedLocation:m.get(),statusCode:h.get(),redirect:g.get()})),D=he(64);function O(e){let t=D.get(e);return t||(t=r(()=>{let t=_.get();for(let n of t){let t=o.get(n);if(t&&t.routeId===e)return t.get()}}),D.set(e,t)),t}let ee={status:l,loadedAt:u,isLoading:d,isTransitioning:f,location:p,resolvedLocation:m,statusCode:h,redirect:g,matchesId:_,pendingIds:v,cachedIds:y,matches:b,pendingMatches:x,cachedMatches:S,firstId:C,hasPending:w,matchRouteDeps:T,matchStores:o,pendingMatchStores:s,cachedMatchStores:c,__store:E,getRouteMatchStore:O,setMatches:k,setPending:A,setCached:te};k(e.matches),a?.(ee);function k(e){Lt(e,o,_,n,i)}function A(e){Lt(e,s,v,n,i)}function te(e){Lt(e,c,y,n,i)}return ee}function It(e,t){let n=[];for(let r of t){let t=e.get(r);t&&n.push(t.get())}return n}function Lt(e,t,n,r,i){let a=e.map(e=>e.id),o=new Set(a);i(()=>{for(let e of t.keys())o.has(e)||t.delete(e);for(let n of e){let e=t.get(n.id);if(!e){let e=r(n);e.routeId=n.routeId,t.set(n.id,e);continue}e.routeId=n.routeId,e.get()!==n&&e.set(n)}pe(n.get(),a)||n.set(a)})}var Rt=`__TSR_index`,zt=`popstate`,Bt=`beforeunload`;function Vt(e){let t=e.getLocation(),n=new Set,r=r=>{t=e.getLocation(),n.forEach(e=>e({location:t,action:r}))},i=n=>{e.notifyOnIndexChange??!0?r(n):t=e.getLocation()},a=async({task:n,navigateOpts:r,...i})=>{if(r?.ignoreBlocker??!1){n();return}let a=e.getBlockers?.()??[],o=i.type===`PUSH`||i.type===`REPLACE`;if(typeof document<`u`&&a.length&&o)for(let n of a){let r=Gt(i.path,i.state);if(await n.blockerFn({currentLocation:t,nextLocation:r,action:i.type})){e.onBlocked?.();return}}n()};return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:e=>(n.add(e),()=>{n.delete(e)}),push:(n,i,o)=>{let s=t.state[Rt];i=Ht(s+1,i),a({task:()=>{e.pushState(n,i),r({type:`PUSH`})},navigateOpts:o,type:`PUSH`,path:n,state:i})},replace:(n,i,o)=>{let s=t.state[Rt];i=Ht(s,i),a({task:()=>{e.replaceState(n,i),r({type:`REPLACE`})},navigateOpts:o,type:`REPLACE`,path:n,state:i})},go:(t,n)=>{a({task:()=>{e.go(t),i({type:`GO`,index:t})},navigateOpts:n,type:`GO`})},back:t=>{a({task:()=>{e.back(t?.ignoreBlocker??!1),i({type:`BACK`})},navigateOpts:t,type:`BACK`})},forward:t=>{a({task:()=>{e.forward(t?.ignoreBlocker??!1),i({type:`FORWARD`})},navigateOpts:t,type:`FORWARD`})},canGoBack:()=>t.state[Rt]!==0,createHref:t=>e.createHref(t),block:t=>{if(!e.setBlockers)return()=>{};let n=e.getBlockers?.()??[];return e.setBlockers([...n,t]),()=>{let n=e.getBlockers?.()??[];e.setBlockers?.(n.filter(e=>e!==t))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:r}}function Ht(e,t){t||={};let n=Kt();return{...t,key:n,__TSR_key:n,[Rt]:e}}function Ut(e){let t=e?.window??(typeof document<`u`?window:void 0),n=t.history.pushState,r=t.history.replaceState,i=[],a=()=>i,o=e=>i=e,s=e?.createHref??(e=>e),c=e?.parseLocation??(()=>Gt(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){let e=Kt();t.history.replaceState({[Rt]:0,key:e,__TSR_key:e},``)}let l=c(),u,d=!1,f=!1,p=!1,m=!1,h=()=>l,g,_,v=()=>{g&&(C._ignoreSubscribers=!0,(g.isPush?t.history.pushState:t.history.replaceState)(g.state,``,g.href),C._ignoreSubscribers=!1,g=void 0,_=void 0,u=void 0)},y=(e,t,n)=>{let r=s(t);_||(u=l),l=Gt(t,n),g={href:r,state:n,isPush:g?.isPush||e===`push`},_||=Promise.resolve().then(()=>v())},b=e=>{l=c(),C.notify({type:e})},x=async()=>{if(f){f=!1;return}let e=c(),n=e.state[Rt]-l.state[Rt],r=n===1,i=n===-1,o=!r&&!i||d;d=!1;let s=o?`GO`:i?`BACK`:`FORWARD`,u=o?{type:`GO`,index:n}:{type:i?`BACK`:`FORWARD`};if(p)p=!1;else{let n=a();if(typeof document<`u`&&n.length){for(let r of n)if(await r.blockerFn({currentLocation:l,nextLocation:e,action:s})){f=!0,t.history.go(1),C.notify(u);return}}}l=c(),C.notify(u)},S=e=>{if(m){m=!1;return}let t=!1,n=a();if(typeof document<`u`&&n.length)for(let e of n){let n=e.enableBeforeUnload??!0;if(n===!0){t=!0;break}if(typeof n==`function`&&n()===!0){t=!0;break}}if(t)return e.preventDefault(),e.returnValue=``},C=Vt({getLocation:h,getLength:()=>t.history.length,pushState:(e,t)=>y(`push`,e,t),replaceState:(e,t)=>y(`replace`,e,t),back:e=>(e&&(p=!0),m=!0,t.history.back()),forward:e=>{e&&(p=!0),m=!0,t.history.forward()},go:e=>{d=!0,t.history.go(e)},createHref:e=>s(e),flush:v,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(Bt,S,{capture:!0}),t.removeEventListener(zt,x)},onBlocked:()=>{u&&l!==u&&(l=u)},getBlockers:a,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(Bt,S,{capture:!0}),t.addEventListener(zt,x),t.history.pushState=function(...e){let r=n.apply(t.history,e);return C._ignoreSubscribers||b(`PUSH`),r},t.history.replaceState=function(...e){let n=r.apply(t.history,e);return C._ignoreSubscribers||b(`REPLACE`),n},C}function Wt(e){let t=e.replace(/[\x00-\x1f\x7f]/g,``);return t.startsWith(`//`)&&(t=`/`+t.replace(/^\/+/,``)),t}function Gt(e,t){let n=Wt(e),r=n.indexOf(`#`),i=n.indexOf(`?`),a=Kt();return{href:n,pathname:n.substring(0,r>0?i>0?Math.min(r,i):r:i>0?i:n.length),hash:r>-1?n.substring(r):``,search:i>-1?n.slice(i,r===-1?void 0:r):``,state:t||{[Rt]:0,key:a,__TSR_key:a}}}function Kt(){return(Math.random()+1).toString(36).substring(7)}function qt(e,t){let n=t,r=e;return{fromLocation:n,toLocation:r,pathChanged:n?.pathname!==r.pathname,hrefChanged:n?.href!==r.href,hashChanged:n?.hash!==r.hash}}var Jt=new WeakMap,Yt=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.routeBranchCache=new WeakMap,this.startTransition=e=>e(),this.update=e=>{let t=this.options,n=this.basepath??t?.basepath??`/`,r=this.basepath===void 0,i=t?.rewrite;if(this.options={...t,...e},this.isServer=this.options.isServer??typeof document>`u`,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=Je(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=Ut()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!==`null`?this.origin=window.origin:this.origin=`http://localhost`),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let e;this.resolvePathCache=he(1e3),e=this.buildRouteTree(),this.setRoutes(e)}if(!this.stores&&this.latestLocation){let e=this.getStoreConfig(this);this.batch=e.batch,this.stores=Ft(Qt(this.latestLocation),e),yn(this)}let a=!1,o=this.options.basepath??`/`,s=this.options.rewrite;if(r||n!==o||i!==s){this.basepath=o;let e=[],t=We(o);t&&t!==`/`&&e.push(Mt({basepath:o})),s&&e.push(s),this.rewrite=e.length===0?void 0:e.length===1?e[0]:jt(e),this.history&&this.updateLatestLocation(),a=!0}a&&this.stores&&this.stores.location.set(this.latestLocation),typeof window<`u`&&`CSS`in window&&typeof window.CSS?.supports==`function`&&(this.isViewTransitionTypesSupported=window.CSS.supports(`selector(:active-view-transition-type(a))`))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let e=Ae(this.routeTree,this.options.caseSensitive,(e,t)=>{e.init({originalIndex:t})});return this.options.routeMasks&&Te(this.options.routeMasks,e.processedTree),e},this.subscribe=(e,t)=>{let n={eventType:e,fn:t};return this.subscribers.add(n),()=>{this.subscribers.delete(n)}},this.emit=e=>{this.subscribers.forEach(t=>{t.eventType===e.type&&t.fn(e)})},this.parseLocation=(e,t)=>{let n=({pathname:e,search:n,hash:r,href:i,state:a})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(e)){let i=this.options.parseSearch(n),o=this.options.stringifySearch(i);return{href:e+o+r,publicHref:e+o+r,pathname:de(e).path,external:!1,searchStr:o,search:A(t?.search,i),hash:de(r.slice(1)).path,state:te(t?.state,a)}}let o=new URL(i,this.origin),s=Nt(this.rewrite,o),c=this.options.parseSearch(s.search),l=this.options.stringifySearch(c);return s.search=l,{href:s.href.replace(s.origin,``),publicHref:i,pathname:de(s.pathname).path,external:!!this.rewrite&&s.origin!==this.origin,searchStr:l,search:A(t?.search,c),hash:de(s.hash.slice(1)).path,state:te(t?.state,a)}},r=n(e),{__tempLocation:i,__tempKey:a}=r.state;if(i&&(!a||a===this.tempLocationKey)){let e=n(i);return e.state.key=r.state.key,e.state.__TSR_key=r.state.__TSR_key,delete e.state.__tempLocation,{...e,maskedLocation:r}}return r},this.resolvePathWithBase=(e,t)=>qe({base:e,to:t.includes(`//`)?Ve(t):t,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(e,t,n)=>typeof e==`string`?this.matchRoutesInternal({pathname:e,search:t},n):this.matchRoutesInternal(e,t),this.getMatchedRoutes=e=>en({pathname:e,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=e=>{let t=this.getMatch(e);t&&(t.abortController.abort(),clearTimeout(t._nonReactive.pendingTimeout),t._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{this.stores.pendingIds.get().forEach(e=>{this.cancelMatch(e)}),this.stores.matchesId.get().forEach(e=>{if(this.stores.pendingMatchStores.has(e))return;let t=this.stores.matchStores.get(e)?.get();t&&(t.status===`pending`||t.isFetching===`loader`)&&this.cancelMatch(e)})},this.buildLocation=e=>{let t=(t={})=>{let n=t._fromLocation||this.pendingBuiltLocation||this.latestLocation,r=this.matchRoutesLightweight(n);t.from;let i=t.unsafeRelative===`path`?n.pathname:t.from??r.fullPath,a=t.to?`${t.to}`:void 0,o=r.search,s=Object.assign(Object.create(null),r.params),c=a?.charCodeAt(0)===47?`/`:this.resolvePathWithBase(i,`.`),l=a?this.resolvePathWithBase(c,a):c,u=t.params===!1||t.params===null?Object.create(null):(t.params??!0)===!0?s:Object.assign(s,E(t.params,s)),d=this.routesByPath[Ue(l)],f;if(d)f=this.getRouteBranch(d);else if(l.includes(`$`))f=[];else{let e=this.getMatchedRoutes(l);f=e.matchedRoutes,this.options.notFoundRoute&&(!e.foundRoute||e.foundRoute.path!==`/`&&e.routeParams[`**`])&&(f=[...f,this.options.notFoundRoute])}if(f.length&&ee(u))for(let e of f){let t=e.options.params?.stringify??e.options.stringifyParams;if(t)try{Object.assign(u,t(u))}catch{}}let p=e.leaveParams?l:de(Xe({path:l,params:u,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,m=o;if(e._includeValidateSearch&&this.options.search?.strict){let e={};f.forEach(t=>{if(t.options.validateSearch)try{Object.assign(e,$t(t.options.validateSearch,{...e,...m}))}catch{}}),m=e}m=tn({search:m,dest:t,destRoutes:f,_includeValidateSearch:e._includeValidateSearch}),m=A(o,m);let h=this.options.stringifySearch(m),g=t.hash===!0?n.hash:t.hash?E(t.hash,n.hash):void 0,_=g?`#${g}`:``,v=t.state===!0?n.state:t.state?E(t.state,n.state):{};v=te(n.state,v);let y=`${p}${h}${_}`,b,x,S=!1;if(this.rewrite){let e=new URL(y,this.origin),t=Pt(this.rewrite,e);b=e.href.replace(e.origin,``),t.origin===this.origin?x=t.pathname+t.search+t.hash:(x=t.href,S=!0)}else b=fe(y),x=b;return{publicHref:x,href:b,pathname:p,search:m,searchStr:h,state:v,hash:g??``,external:S,unmaskOnReload:t.unmaskOnReload}},n=(n={},r)=>{let i=t(n),a=r?t(r):void 0;if(!a){let n=Object.create(null);if(this.options.routeMasks){let o=Ee(i.pathname,this.processedTree);if(o){Object.assign(n,o.rawParams);let{from:i,params:s,...c}=o.route,l=s===!1||s===null?Object.create(null):(s??!0)===!0?n:Object.assign(n,E(s,n));r={from:e.from,...c,params:l},a=t(r)}}}return a&&(i.maskedLocation=a),i};return e.mask?n(e,{from:e.from,...e.mask}):n(e)},this.commitLocation=async({viewTransition:e,ignoreBlocker:t,...n})=>{let r,i=()=>{let e=[`key`,`__TSR_key`,`__TSR_index`,`__hashScrollIntoViewOptions`];e.forEach(e=>{n.state[e]=this.latestLocation.state[e]});let t=M(n.state,this.latestLocation.state);return e.forEach(e=>{delete n.state[e]}),t},a=Ue(this.latestLocation.href)===Ue(n.href),o=this.commitLocationPromise;if(this.commitLocationPromise=ae(()=>{o?.resolve(),o=void 0}),a&&i())this.load();else{let{maskedLocation:i,hashScrollIntoView:a,...o}=n;i&&(o={...i,state:{...i.state,__tempKey:void 0,__tempLocation:{...o,search:o.searchStr,state:{...o.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(o.unmaskOnReload??this.options.unmaskOnReload??!1)&&(o.state.__tempKey=this.tempLocationKey)),o.state.__hashScrollIntoViewOptions=a??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=e,r=n.replace?`REPLACE`:`PUSH`,this.history[r===`REPLACE`?`replace`:`push`](o.publicHref,o.state,{ignoreBlocker:t})}return this.resetNextScroll=n.resetScroll??!0,this.history.subscribers.size||this.load(r?{action:{type:r}}:void 0),this.commitLocationPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,hashScrollIntoView:n,viewTransition:r,ignoreBlocker:i,href:a,...o}={})=>{if(a){let t=this.history.location.state.__TSR_index,n=Gt(a,{__TSR_index:e?t:t+1}),r=new URL(n.pathname,this.origin);o.to=Nt(this.rewrite,r).pathname,o.search=this.options.parseSearch(n.search),o.hash=n.hash.slice(1)}let s=this.buildLocation({...o,_includeValidateSearch:!0});this.pendingBuiltLocation=s;let c=this.commitLocation({...s,viewTransition:r,replace:e,resetScroll:t,hashScrollIntoView:n,ignoreBlocker:i});return Promise.resolve().then(()=>{this.pendingBuiltLocation===s&&(this.pendingBuiltLocation=void 0)}),c},this.navigate=async({to:e,reloadDocument:t,href:n,publicHref:r,...i})=>{let a=!1;if(n)try{new URL(`${n}`),a=!0}catch{}if(a&&!t&&(t=!0),t){if(e!==void 0||!n){let t=this.buildLocation({to:e,...i});n??=t.publicHref,r??=t.publicHref}let t=!a&&r?r:n;if(ue(t,this.protocolAllowlist))return Promise.resolve();if(!i.ignoreBlocker){let e=this.history.getBlockers?.()??[];for(let t of e)if(t?.blockerFn&&await t.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:`PUSH`}))return Promise.resolve()}return i.replace?window.location.replace(t):window.location.href=t,Promise.resolve()}return this.buildAndCommitLocation({...i,href:n,to:e,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();let e=this.matchRoutes(this.latestLocation),t=this.stores.cachedMatches.get().filter(t=>!e.some(e=>e.id===t.id));this.batch(()=>{this.stores.status.set(`pending`),this.stores.statusCode.set(200),this.stores.isLoading.set(!0),this.stores.location.set(this.latestLocation),this.stores.setPending(e),this.stores.setCached(t)})},this.load=async e=>{let t=e?.action?.type,n,r,i,a=this.stores.resolvedLocation.get()??this.stores.location.get();for(i=new Promise(o=>{this.startTransition(async()=>{try{this.beforeLoad(),t?Jt.set(this.latestLocation,t):Jt.delete(this.latestLocation);let n=this.latestLocation,r=qt(n,this.stores.resolvedLocation.get());this.stores.redirect.get()||this.emit({type:`onBeforeNavigate`,...r}),this.emit({type:`onBeforeLoad`,...r}),await Et({router:this,sync:e?.sync,forceStaleReload:a.href===n.href,matches:this.stores.pendingMatches.get(),location:n,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let e=null,t=null,n=null,r=null;this.batch(()=>{let i=this.stores.pendingMatches.get(),a=i.length,o=this.stores.matches.get();e=a?o.filter(e=>!this.stores.pendingMatchStores.has(e.id)):null;let s=new Set;for(let e of this.stores.pendingMatchStores.values())e.routeId&&s.add(e.routeId);let c=new Set;for(let e of this.stores.matchStores.values())e.routeId&&c.add(e.routeId);t=a?o.filter(e=>!s.has(e.routeId)):null,n=a?i.filter(e=>!c.has(e.routeId)):null,r=a?i.filter(e=>c.has(e.routeId)):o,this.stores.isLoading.set(!1),this.stores.loadedAt.set(Date.now()),a&&(this.stores.setMatches(i),this.stores.setPending([]),this.stores.setCached([...this.stores.cachedMatches.get(),...e.filter(e=>e.status!==`error`&&e.status!==`notFound`&&e.status!==`redirected`)]),this.clearExpiredCache())});for(let[e,i]of[[t,`onLeave`],[n,`onEnter`],[r,`onStay`]])if(e)for(let t of e)this.looseRoutesById[t.routeId].options[i]?.(t)})})}})}catch(e){ct(e)?(n=e,this.navigate({...n.options,replace:!0,ignoreBlocker:!0})):Qe(e)&&(r=e);let t=n?n.status:r?404:this.stores.matches.get().some(e=>e.status===`error`)?500:200;this.batch(()=>{this.stores.statusCode.set(t),this.stores.redirect.set(n)})}this.latestLoadPromise===i&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),o()})}),this.latestLoadPromise=i,await i;this.latestLoadPromise&&i!==this.latestLoadPromise;)await this.latestLoadPromise;let o;this.hasNotFoundMatch()?o=404:this.stores.matches.get().some(e=>e.status===`error`)&&(o=500),o!==void 0&&this.stores.statusCode.set(o)},this.startViewTransition=e=>{let t=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,t&&typeof document<`u`&&`startViewTransition`in document&&typeof document.startViewTransition==`function`){let n;if(typeof t==`object`&&this.isViewTransitionTypesSupported){let r=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof t.types==`function`?t.types(qt(r,i)):t.types;if(a===!1){e();return}n={update:e,types:a}}else n=e;document.startViewTransition(n)}else e()},this.updateMatch=(e,t)=>{this.startTransition(()=>{let n=this.stores.pendingMatchStores.get(e);if(n){n.set(t);return}let r=this.stores.matchStores.get(e);if(r){r.set(t);return}let i=this.stores.cachedMatchStores.get(e);if(i){let n=t(i.get());n.status===`redirected`?this.stores.cachedMatchStores.delete(e)&&this.stores.cachedIds.set(t=>t.filter(t=>t!==e)):i.set(n)}})},this.getMatch=e=>this.stores.cachedMatchStores.get(e)?.get()??this.stores.pendingMatchStores.get(e)?.get()??this.stores.matchStores.get(e)?.get(),this.invalidate=e=>{let t=t=>e?.filter?.(t)??!0?{...t,invalid:!0,...e?.forcePending||t.status===`error`||t.status===`notFound`?{status:`pending`,error:void 0}:void 0}:t;return this.batch(()=>{this.stores.setMatches(this.stores.matches.get().map(t)),this.stores.setCached(this.stores.cachedMatches.get().map(t)),this.stores.setPending(this.stores.pendingMatches.get().map(t))}),this.shouldViewTransition=!1,this.load({sync:e?.sync})},this.getParsedLocationHref=e=>e.publicHref||`/`,this.resolveRedirect=e=>{let t=e.headers.get(`Location`);if(!e.options.href||e.options._builtLocation){let t=e.options._builtLocation??this.buildLocation(e.options),n=this.getParsedLocationHref(t);e.options.href=n,e.headers.set(`Location`,n)}else if(t)try{let n=new URL(t);if(this.origin&&n.origin===this.origin){let t=n.pathname+n.search+n.hash;e.options.href=t,e.headers.set(`Location`,t)}}catch{}if(e.options.href&&!e.options._builtLocation&&ue(e.options.href,this.protocolAllowlist))throw Error(`Redirect blocked: unsafe protocol`);return e.headers.get(`Location`)||e.headers.set(`Location`,e.options.href),e},this.clearCache=e=>{let t=e?.filter;t===void 0?this.stores.setCached([]):this.stores.setCached(this.stores.cachedMatches.get().filter(e=>!t(e)))},this.clearExpiredCache=()=>{let e=Date.now();this.clearCache({filter:t=>{let n=this.looseRoutesById[t.routeId];if(!n.options.loader)return!0;let r=(t.preload?n.options.preloadGcTime??this.options.defaultPreloadGcTime:n.options.gcTime??this.options.defaultGcTime)??300*1e3;return t.status===`error`?!0:e-t.updatedAt>=r}})},this.loadRouteChunk=Ot,this.preloadRoute=async e=>{let t=e._builtLocation??this.buildLocation(e),n=this.matchRoutes(t,{throwOnError:!0,preload:!0,dest:e}),r=new Set([...this.stores.matchesId.get(),...this.stores.pendingIds.get()]),i=new Set([...r,...this.stores.cachedIds.get()]),a=n.filter(e=>!i.has(e.id));if(a.length){let e=this.stores.cachedMatches.get();this.stores.setCached([...e,...a])}try{return n=await Et({router:this,matches:n,location:t,preload:!0,updateMatch:(e,t)=>{r.has(e)?n=n.map(n=>n.id===e?t(n):n):this.updateMatch(e,t)}}),n}catch(e){if(ct(e))return e.options.reloadDocument?void 0:await this.preloadRoute({...e.options,_fromLocation:t});Qe(e)||console.error(e);return}},this.matchRoute=(e,t)=>{let n={...e,to:e.to?this.resolvePathWithBase(e.from||``,e.to):void 0,params:e.params||{},leaveParams:!0},r=this.buildLocation(n);if(t?.pending&&this.stores.status.get()!==`pending`)return!1;let i=(t?.pending===void 0?!this.stores.isLoading.get():t.pending)?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),a=De(r.pathname,t?.caseSensitive??!1,t?.fuzzy??!1,i.pathname,this.processedTree);return!a||e.params&&!M(a.rawParams,e.params,{partial:!0})?!1:t?.includeSearch??!0?M(i.search,r.search,{partial:!0})?a.rawParams:!1:a.rawParams},this.hasNotFoundMatch=()=>this.stores.matches.get().some(e=>e.status===`notFound`||e.globalNotFound),this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??`fuzzy`,stringifySearch:e.stringifySearch??rt,parseSearch:e.parseSearch??nt,protocolAllowlist:e.protocolAllowlist??N}),typeof document<`u`&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.stores.__store.get()}setRoutes({routesById:e,routesByPath:t,processedTree:n}){this.routesById=e,this.routesByPath=t,this.processedTree=n;let r=this.options.notFoundRoute;r&&(r.init({originalIndex:99999999999}),this.routesById[r.id]=r)}getRouteBranch(e){let t=this.routeBranchCache.get(e);return t||(t=Ne(e),this.routeBranchCache.set(e,t)),t}get looseRoutesById(){return this.routesById}getParentContext(e){return e?.id?e.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(e,t){let n=this.getMatchedRoutes(e.pathname),{foundRoute:r,routeParams:i}=n,{matchedRoutes:a}=n,o=!1;(r?r.path!==`/`&&i[`**`]:Ue(e.pathname))&&(this.options.notFoundRoute?a=[...a,this.options.notFoundRoute]:o=!0);let s=o?rn(this.options.notFoundMode,a):void 0,c=Array(a.length),l=new Map;for(let e of this.stores.matchStores.values())e.routeId&&l.set(e.routeId,e.get());for(let n=0;nthis.navigate({...t,_fromLocation:e}),buildLocation:this.buildLocation,cause:n.cause,abortController:n.abortController,preload:!!n.preload,matches:c,routeId:r.id};n.__routeContext=r.options.context(t)??void 0}n.context={...a,...n.__routeContext,...n.__beforeLoadContext}}}return c}matchRoutesLightweight(e){let{matchedRoutes:t,routeParams:n}=this.getMatchedRoutes(e.pathname),r=w(t),i={...e.search};for(let e of t)try{Object.assign(i,$t(e.options.validateSearch,i))}catch{}let a=w(this.stores.matchesId.get()),o=a&&this.stores.matchStores.get(a)?.get(),s=o&&o.routeId===r.id&&o.pathname===e.pathname,c;if(s)c=o.params;else{let e=Object.assign(Object.create(null),n);for(let n of t)try{an(n,e)}catch{}c=e}return{matchedRoutes:t,fullPath:r.fullPath,search:i,params:c}}},Xt=class extends Error{},Zt=class extends Error{};function Qt(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:`idle`,resolvedLocation:void 0,location:e,matches:[],statusCode:200}}function $t(e,t){if(e==null)return{};if(`~standard`in e){let n=e[`~standard`].validate(t);if(n instanceof Promise)throw new Xt(`Async validation not supported`);if(n.issues)throw new Xt(JSON.stringify(n.issues,void 0,2),{cause:n});return n.value}return`parse`in e?e.parse(t):typeof e==`function`?e(t):{}}function en({pathname:e,routesById:t,processedTree:n}){let r=Object.create(null),i=Ue(e),a,o=Oe(i,n,!0);return o&&(a=o.route,Object.assign(r,o.rawParams)),{matchedRoutes:o?.branch||[t.__root__],routeParams:r,foundRoute:a}}function tn({search:e,dest:t,destRoutes:n,_includeValidateSearch:r}){return nn(n)(e,t,r??!1)}function nn(e){let t={dest:null,_includeValidateSearch:!1,middlewares:[]};for(let n of e)`search`in n.options?n.options.search?.middlewares&&t.middlewares.push(...n.options.search.middlewares):(n.options.preSearchFilters||n.options.postSearchFilters)&&t.middlewares.push(({search:e,next:t})=>{let r=e;`preSearchFilters`in n.options&&n.options.preSearchFilters&&(r=n.options.preSearchFilters.reduce((e,t)=>t(e),e));let i=t(r);return`postSearchFilters`in n.options&&n.options.postSearchFilters?n.options.postSearchFilters.reduce((e,t)=>t(e),i):i}),n.options.validateSearch&&t.middlewares.push(({search:e,next:r})=>{let i=r(e);if(!t._includeValidateSearch)return i;try{return{...i,...$t(n.options.validateSearch,i)??void 0}}catch{return i}});t.middlewares.push(({search:e})=>{let n=t.dest;return n.search?n.search===!0?e:E(n.search,e):{}});let n=(e,t,r)=>{if(e>=r.length)return t;let i=r[e];return i({search:t,next:t=>n(e+1,t,r)})};return function(e,r,i){return t.dest=r,t._includeValidateSearch=i,n(0,e,t.middlewares)}}function rn(e,t){if(e!==`root`)for(let e=t.length-1;e>=0;e--){let n=t[e];if(n.children)return n.id}return ot}function an(e,t){let n=e.options.params?.parse??e.options.parseParams;if(n){let e=n(t);if(e===!1)throw Error(`Route params.parse returned false for a matched route`);Object.assign(t,e)}}function on(){try{return sessionStorage}catch{return}}var sn=`tsr-scroll-restoration-v1_3`,cn=on();function ln(){try{return JSON.parse(cn?.getItem(`tsr-scroll-restoration-v1_3`)||`{}`)}catch{return{}}}function un(){try{cn?.setItem(sn,JSON.stringify(dn))}catch{}}var dn=ln(),fn=`data-scroll-restoration-id`,pn=e=>e.state.__TSR_key||e.href;function mn(e){let t=e.getAttribute(fn);if(t)return`[${fn}="${t}"]`;let n=``,r=e,i;for(;i=r.parentNode;){let e=1,t=r;for(;t=t.previousElementSibling;)e++;let a=`${r.localName}:nth-child(${e})`;n=n?`${a} > ${n}`:a,r=i}return n}var hn=!1,gn=`window`;function _n(e){try{return typeof e==`function`?e():document.querySelector(e)}catch{}}function vn(e){let t=[];for(let n of e){if(n===gn)continue;let e=_n(n);e&&t.push(e)}return t}function yn(e,t){if((t??e.options.scrollRestoration)&&(e.isScrollRestoring=!0),e.isScrollRestorationSetup)return;e.isScrollRestorationSetup=!0,hn=!1;let n=e.options.getScrollRestorationKey||pn,r=new Map,i=(e,t,n)=>{let i=r.get(e)||{};i.scrollX=t,i.scrollY=n,r.set(e,i)};history.scrollRestoration=`manual`;let a=t=>{if(!(hn||!e.isScrollRestoring))if(t.target===document)i(gn,scrollX,scrollY);else{let e=t.target;i(e,e.scrollLeft,e.scrollTop)}},o=t=>{if(!e.isScrollRestoring)return;let n=dn[t]||={};for(let[e,t]of r)e===gn?n[gn]=t:e.isConnected&&(n[mn(e)]=t)};document.addEventListener(`scroll`,a,!0),e.subscribe(`onBeforeLoad`,e=>{e.fromLocation&&o(n(e.fromLocation)),r.clear()}),addEventListener(`pagehide`,()=>{o(n(e.stores.resolvedLocation.get()??e.stores.location.get())),un()}),e.subscribe(`onRendered`,t=>{let i=e.options.scrollRestorationBehavior,a=e.options.scrollToTopSelectors,o=e.resetNextScroll,s;if(r.clear(),o||(e.resetNextScroll=!0),typeof e.options.scrollRestoration==`function`&&!e.options.scrollRestoration({location:e.latestLocation}))return;let c=n(t.toLocation),l=t.fromLocation&&n(t.fromLocation);if(e.isScrollRestoring&&l&&l!==c){let e=dn[l];if(e){let t=dn[c];for(let n in e){if(n===gn){if(o)continue}else{let e=_n(n);if(!e||o&&a&&(s??=vn(a),s.includes(e)))continue}t||=dn[c]={},t[n]??=e[n]}}}hn=!0;try{let n=t.toLocation.hash,r=t.toLocation.state.__hashScrollIntoViewOptions??!0,l=!1;if(o){let o=Jt.get(t.toLocation),u=n&&r&&(o===`PUSH`||o===`REPLACE`),d=e.isScrollRestoring?dn[c]:void 0;if(d)for(let e in d){let{scrollX:t,scrollY:n}=d[e];if(e===gn){if(u)continue;scrollTo({top:n,left:t,behavior:i}),l=!0}else{let r=_n(e);r&&(r.scrollLeft=t,r.scrollTop=n)}}if(!l&&!n){let e={top:0,left:0,behavior:i};if(scrollTo(e),a){s??=vn(a);for(let t of s)t.scrollTo(e)}}}!l&&n&&r&&document.getElementById(n)?.scrollIntoView(r)}finally{hn=!1}})}var bn=`Error preloading route! ☝️`,xn=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(e){if(this.init=e=>{this.originalIndex=e.originalIndex;let t=this.options,n=!t?.path&&!t?.id;this.parentRoute=this.options.getParentRoute?.(),n?this._path=ot:this.parentRoute||me();let r=n?ot:t?.path;r&&r!==`/`&&(r=He(r));let i=t?.id||r,a=n?ot:Be([this.parentRoute.id===`__root__`?``:this.parentRoute.id,i]);r===`__root__`&&(r=`/`),a!==`__root__`&&(a=Be([`/`,a]));let o=a===`__root__`?`/`:Be([this.parentRoute.fullPath,r]);this._path=r,this._id=a,this._fullPath=o,this._to=Ue(o)},this.addChildren=e=>this._addFileChildren(e),this._addFileChildren=e=>(Array.isArray(e)&&(this.children=e),typeof e==`object`&&e&&(this.children=Object.values(e)),this),this._addFileTypes=()=>this,this.updateLoader=e=>(Object.assign(this.options,e),this),this.update=e=>(Object.assign(this.options,e),this),this.lazy=e=>(this.lazyFn=e,this),this.redirect=e=>st({from:this.fullPath,...e}),this.options=e||{},this.isRoot=!e?.getParentRoute,e?.id&&e?.path)throw Error(`Route cannot have both an 'id' and a 'path' option.`)}},Sn=class extends xn{constructor(e){super(e)}},Cn=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})),wn=o(((e,t)=>{t.exports=Cn()})),P=wn();function Tn(e){let t=e.errorComponent??Dn;return(0,P.jsx)(En,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:n,reset:r})=>n?v.createElement(t,{error:n,reset:r}):e.children})}var En=class extends v.Component{constructor(...e){super(...e),this.state={error:null}}static getDerivedStateFromProps(e,t){let n=e.getResetKey();return t.error&&t.resetKey!==n?{resetKey:n,error:null}:{resetKey:n}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidCatch(e,t){this.props.onCatch&&this.props.onCatch(e,t)}render(){return this.props.children({error:this.state.error,reset:()=>{this.reset()}})}};function Dn({error:e}){let[t,n]=v.useState(!1);return(0,P.jsxs)(`div`,{style:{padding:`.5rem`,maxWidth:`100%`},children:[(0,P.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`.5rem`},children:[(0,P.jsx)(`strong`,{style:{fontSize:`1rem`},children:`Something went wrong!`}),(0,P.jsx)(`button`,{style:{appearance:`none`,fontSize:`.6em`,border:`1px solid currentColor`,padding:`.1rem .2rem`,fontWeight:`bold`,borderRadius:`.25rem`},onClick:()=>n(e=>!e),children:t?`Hide Error`:`Show Error`})]}),(0,P.jsx)(`div`,{style:{height:`.25rem`}}),t?(0,P.jsx)(`div`,{children:(0,P.jsx)(`pre`,{style:{fontSize:`.7em`,border:`1px solid red`,borderRadius:`.25rem`,padding:`.3rem`,color:`red`,overflow:`auto`},children:e.message?(0,P.jsx)(`code`,{children:e.message}):null})}):null]})}function On({children:e,fallback:t=null}){return kn()?(0,P.jsx)(v.Fragment,{children:e}):(0,P.jsx)(v.Fragment,{children:t})}function kn(){return v.useSyncExternalStore(An,()=>!0,()=>!1)}function An(){return()=>{}}var jn=v.createContext(null);function Mn(e){return v.useContext(jn)}var Nn=v.createContext(void 0),Pn=v.createContext(void 0),Fn=(e=>(e[e.None=0]=`None`,e[e.Mutable=1]=`Mutable`,e[e.Watching=2]=`Watching`,e[e.RecursedCheck=4]=`RecursedCheck`,e[e.Recursed=8]=`Recursed`,e[e.Dirty=16]=`Dirty`,e[e.Pending=32]=`Pending`,e))(Fn||{});function In({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;if(a&60?a&12?a&4?!(a&48)&&c(e,i)?(i.flags=a|40,a&=1):a=0:i.flags=a&-9|32:a=0:i.flags=a|32,a&2&&t(i),a&1){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&16)a=!0;else if((c&17)==17){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&33)==33){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=-33;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&48)==32&&(n.flags=r|16,(r&6)==2&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}function Ln(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var Rn=[],zn=0,{link:Bn,unlink:Vn,propagate:Hn,checkDirty:Un,shallowPropagate:Wn}=In({update(e){return e._update()},notify(e){Rn[Kn++]=e,e.flags&=~Fn.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=Fn.Mutable|Fn.Dirty,Xn(e))}}),Gn=0,Kn=0,qn,Jn=0;function Yn(e){try{++Jn,e()}finally{--Jn||Zn()}}function Xn(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=Vn(n,e)}function Zn(){if(!(Jn>0)){for(;Gn{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=qn,o=t?.compare??Object.is;if(n)qn=i,++zn,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=Fn.Mutable|Fn.RecursedCheck);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{qn=a,n&&(i.flags&=~Fn.RecursedCheck),Xn(i)}}};return n?(i.flags=Fn.Mutable|Fn.Dirty,i.get=function(){let e=i.flags;if(e&Fn.Dirty||e&Fn.Pending&&Un(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&Wn(e)}}else e&Fn.Pending&&(i.flags=e&~Fn.Pending);return qn!==void 0&&Bn(i,qn,zn),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(Hn(e),Wn(e),Zn())}},i}function $n(e){let t=()=>{let t=qn;qn=n,++zn,n.depsTail=void 0,n.flags=Fn.Watching|Fn.RecursedCheck;try{return e()}finally{qn=t,n.flags&=~Fn.RecursedCheck,Xn(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:Fn.Watching|Fn.RecursedCheck,notify(){let e=this.flags;e&Fn.Dirty||e&Fn.Pending&&Un(this.deps,this)?t():this.flags=Fn.Watching},stop(){this.flags=Fn.None,this.depsTail=void 0,Xn(this)}};return t(),n}var er=o((e=>{var t=p();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,i=t.useState,a=t.useEffect,o=t.useLayoutEffect,s=t.useDebugValue;function c(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),c=r[0].inst,u=r[1];return o(function(){c.value=n,c.getSnapshot=t,l(c)&&u({inst:c})},[e,n,t]),a(function(){return l(c)&&u({inst:c}),e(function(){l(c)&&u({inst:c})})},[e]),s(n),n}function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch{return!0}}function u(e,t){return t()}var d=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?u:c;e.useSyncExternalStore=t.useSyncExternalStore===void 0?d:t.useSyncExternalStore})),tr=o(((e,t)=>{t.exports=er()})),nr=o((e=>{var t=p(),n=tr();function r(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var i=typeof Object.is==`function`?Object.is:r,a=n.useSyncExternalStore,o=t.useRef,s=t.useEffect,c=t.useMemo,l=t.useDebugValue;e.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=o(null);if(d.current===null){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c(function(){function e(e){if(!a){if(a=!0,o=e,e=r(e),u!==void 0&&f.hasValue){var t=f.value;if(u(t,e))return s=t}return s=e}if(t=s,i(o,e))return t;var n=r(e);return u!==void 0&&u(t,n)?(o=e,t):(o=e,s=n)}var a=!1,o,s,c=n===void 0?null:n;return[function(){return e(t())},c===null?void 0:function(){return e(c())}]},[t,n,r,u]);var p=a(e,d[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),l(p),p}})),rr=o(((e,t)=>{t.exports=nr()}))();function ir(e,t){return e===t}function ar(e,t,n=ir){let r=(0,v.useCallback)(t=>{if(!e)return()=>{};let{unsubscribe:n}=e.subscribe(t);return n},[e]),i=(0,v.useCallback)(()=>e?.get(),[e]);return(0,rr.useSyncExternalStoreWithSelector)(r,i,i,t,n)}var or={get:()=>void 0,subscribe:()=>({unsubscribe:()=>{}})};function sr(e){let t=Mn(),n=v.useContext(e.from?Pn:Nn),r=e.from??n,i=r?e.from?t.stores.getRouteMatchStore(r):t.stores.matchStores.get(r):void 0,a=v.useRef(void 0);return ar(i??or,n=>{if((e.shouldThrow??!0)&&!n&&me(),n===void 0)return;let r=e.select?e.select(n):n;if(e.structuralSharing??t.options.defaultStructuralSharing){let e=te(a.current,r);return a.current=e,e}return r})}function cr(e){return sr({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function lr(e){let{select:t,...n}=e;return sr({...n,select:e=>t?t(e.loaderDeps):e.loaderDeps})}function ur(e){return sr({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{let n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}function dr(e){return sr({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function fr(e){let t=Mn();return v.useCallback(n=>t.navigate({...n,from:n.from??e?.from}),[e?.from,t])}function pr(e){return sr({...e,select:t=>e.select?e.select(t.context):t.context})}var mr=l(h(),1);function hr(e,t){let n=Mn(),r=C(t),{activeProps:i,inactiveProps:a,activeOptions:o,to:s,preload:c,preloadDelay:l,preloadIntentProximity:u,hashScrollIntoView:d,replace:f,startTransition:p,resetScroll:m,viewTransition:h,children:g,target:_,disabled:y,style:b,className:x,onClick:w,onBlur:T,onFocus:D,onMouseEnter:O,onMouseLeave:ee,onTouchStart:k,ignoreBlocker:A,params:te,search:ne,hash:re,state:ie,mask:j,reloadDocument:ae,unsafeRelative:oe,from:se,_fromLocation:ce,...le}=e,N=kn(),de=v.useMemo(()=>e,[n,e.from,e._fromLocation,e.hash,e.to,e.search,e.params,e.state,e.mask,e.unsafeRelative]),fe=ar(n.stores.location,e=>e,(e,t)=>e.href===t.href),pe=v.useMemo(()=>{let e={_fromLocation:fe,...de};return n.buildLocation(e)},[n,fe,de]),me=pe.maskedLocation?pe.maskedLocation.publicHref:pe.publicHref,he=pe.maskedLocation?pe.maskedLocation.external:pe.external,ge=v.useMemo(()=>wr(me,he,n.history,y),[y,he,me,n.history]),_e=v.useMemo(()=>{if(ge?.external)return ue(ge.href,n.protocolAllowlist)?void 0:ge.href;if(!Tr(s)&&!(typeof s!=`string`||s.indexOf(`:`)===-1))try{return new URL(s),ue(s,n.protocolAllowlist)?void 0:s}catch{}},[s,ge,n.protocolAllowlist]),ve=v.useMemo(()=>{if(_e)return!1;if(o?.exact){if(!Ke(fe.pathname,pe.pathname,n.basepath))return!1}else{let e=Ge(fe.pathname,n.basepath),t=Ge(pe.pathname,n.basepath);if(!(e.startsWith(t)&&(e.length===t.length||e[t.length]===`/`)))return!1}return(o?.includeSearch??!0)&&!M(fe.search,pe.search,{partial:!o?.exact,ignoreUndefined:!o?.explicitUndefined})?!1:o?.includeHash?N&&fe.hash===pe.hash:!0},[o?.exact,o?.explicitUndefined,o?.includeHash,o?.includeSearch,fe,_e,N,pe.hash,pe.pathname,pe.search,n.basepath]),ye=ve?E(i,{})??_r:gr,be=ve?gr:E(a,{})??gr,xe=[x,ye.className,be.className].filter(Boolean).join(` `),Se=(b||ye.style||be.style)&&{...b,...ye.style,...be.style},[Ce,we]=v.useState(!1),Te=v.useRef(!1),Ee=e.reloadDocument||_e?!1:c??n.options.defaultPreload,De=l??n.options.defaultPreloadDelay??0,Oe=v.useCallback(()=>{n.preloadRoute({...de,_builtLocation:pe}).catch(e=>{console.warn(e),console.warn(bn)})},[n,de,pe]);S(r,v.useCallback(e=>{e?.isIntersecting&&Oe()},[Oe]),Sr,{disabled:!!y||Ee!==`viewport`}),v.useEffect(()=>{Te.current||!y&&Ee===`render`&&(Oe(),Te.current=!0)},[y,Oe,Ee]);let ke=e=>{let t=e.currentTarget.getAttribute(`target`),r=_===void 0?t:_;if(!y&&!Dr(e)&&!e.defaultPrevented&&(!r||r===`_self`)&&e.button===0){e.preventDefault(),(0,mr.flushSync)(()=>{we(!0)});let t=n.subscribe(`onResolved`,()=>{t(),we(!1)});n.navigate({...de,replace:f,resetScroll:m,hashScrollIntoView:d,startTransition:p,viewTransition:h,ignoreBlocker:A})}};if(_e)return{...le,ref:r,href:_e,...g&&{children:g},..._&&{target:_},...y&&{disabled:y},...b&&{style:b},...x&&{className:x},...w&&{onClick:w},...T&&{onBlur:T},...D&&{onFocus:D},...O&&{onMouseEnter:O},...ee&&{onMouseLeave:ee},...k&&{onTouchStart:k}};let Ae=e=>{if(y||Ee!==`intent`)return;if(!De){Oe();return}let t=e.currentTarget;if(xr.has(t))return;let n=setTimeout(()=>{xr.delete(t),Oe()},De);xr.set(t,n)},je=e=>{y||Ee!==`intent`||Oe()},Me=e=>{if(y||!Ee||!De)return;let t=e.currentTarget,n=xr.get(t);n&&(clearTimeout(n),xr.delete(t))};return{...le,...ye,...be,href:ge?.href,ref:r,onClick:Cr([w,ke]),onBlur:Cr([T,Me]),onFocus:Cr([D,Ae]),onMouseEnter:Cr([O,Ae]),onMouseLeave:Cr([ee,Me]),onTouchStart:Cr([k,je]),disabled:!!y,target:_,...Se&&{style:Se},...xe&&{className:xe},...y&&vr,...ve&&yr,...N&&Ce&&br}}var gr={},_r={className:`active`},vr={role:`link`,"aria-disabled":!0},yr={"data-status":`active`,"aria-current":`page`},br={"data-transitioning":`transitioning`},xr=new WeakMap,Sr={rootMargin:`100px`},Cr=e=>t=>{for(let n of e)if(n){if(t.defaultPrevented)return;n(t)}};function wr(e,t,n,r){if(!r)return t?{href:e,external:!0}:{href:n.createHref(e)||`/`,external:!1}}function Tr(e){if(typeof e!=`string`)return!1;let t=e.charCodeAt(0);return t===47?e.charCodeAt(1)!==47:t===46}var Er=v.forwardRef((e,t)=>{let{_asChild:n,...r}=e,{type:i,...a}=hr(r,t),o=typeof r.children==`function`?r.children({isActive:a[`data-status`]===`active`}):r.children;if(!n){let{disabled:e,...t}=a;return v.createElement(`a`,t,o)}return v.createElement(n,a,o)});function Dr(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var Or=class extends xn{constructor(e){super(e),this.useMatch=e=>sr({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>pr({...e,from:this.id}),this.useSearch=e=>dr({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>ur({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>lr({...e,from:this.id}),this.useLoaderData=e=>cr({...e,from:this.id}),this.useNavigate=()=>fr({from:this.fullPath}),this.Link=v.forwardRef((e,t)=>(0,P.jsx)(Er,{ref:t,from:this.fullPath,...e}))}};function kr(e){return new Or(e)}var Ar=class extends Sn{constructor(e){super(e),this.useMatch=e=>sr({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>pr({...e,from:this.id}),this.useSearch=e=>dr({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>ur({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>lr({...e,from:this.id}),this.useLoaderData=e=>cr({...e,from:this.id}),this.useNavigate=()=>fr({from:this.fullPath}),this.Link=v.forwardRef((e,t)=>(0,P.jsx)(Er,{ref:t,from:this.fullPath,...e}))}};function jr(e){return new Ar(e)}function Mr(e){return new Nr(e,{silent:!0}).createRoute}var Nr=class{constructor(e,t){this.path=e,this.createRoute=e=>{let t=kr(e);return t.isRoot=!1,t},this.silent=t?.silent}};function Pr(e,t){let n,r,i,a,o=()=>(n||=e().then(e=>{n=void 0,r=e[t??`default`]}).catch(e=>{if(i=e,oe(i)&&i instanceof Error&&typeof window<`u`&&typeof sessionStorage<`u`){let e=`tanstack_router_reload:${i.message}`;sessionStorage.getItem(e)||(sessionStorage.setItem(e,`1`),a=!0)}}),n),s=function(e){if(a)throw window.location.reload(),new Promise(()=>{});if(i)throw i;if(!r)if(y)y(o());else throw o();return v.createElement(r,e)};return s.preload=o,s}function Fr(e){let t=Mn(),n=`not-found-${ar(t.stores.location,e=>e.pathname)}-${ar(t.stores.status,e=>e)}`;return(0,P.jsx)(Tn,{getResetKey:()=>n,onCatch:(t,n)=>{if(Qe(t))e.onCatch?.(t,n);else throw t},errorComponent:({error:t})=>{if(Qe(t))return e.fallback?.(t);throw t},children:e.children})}function Ir(){return(0,P.jsx)(`p`,{children:`Not Found`})}function Lr(e){return(0,P.jsx)(P.Fragment,{children:e.children})}function Rr(e,t,n){return t.options.notFoundComponent?(0,P.jsx)(t.options.notFoundComponent,{...n}):e.options.defaultNotFoundComponent?(0,P.jsx)(e.options.defaultNotFoundComponent,{...n}):(0,P.jsx)(Ir,{})}var zr=v.memo(function({matchId:e}){let t=Mn(),n=t.stores.matchStores.get(e);n||me();let r=ar(t.stores.loadedAt,e=>e),i=ar(n,e=>e);return(0,P.jsx)(Br,{router:t,matchId:e,resetKey:r,matchState:v.useMemo(()=>{let e=i.routeId,n=t.routesById[e].parentRoute?.id;return{routeId:e,ssr:i.ssr,_displayPending:i._displayPending,parentRouteId:n}},[i._displayPending,i.routeId,i.ssr,t.routesById])})});function Br({router:e,matchId:t,resetKey:n,matchState:r}){let i=e.routesById[r.routeId],a=i.options.pendingComponent??e.options.defaultPendingComponent,o=a?(0,P.jsx)(a,{}):null,s=i.options.errorComponent??e.options.defaultErrorComponent,c=i.options.onCatch??e.options.defaultOnCatch,l=i.isRoot?i.options.notFoundComponent??e.options.notFoundRoute?.options.component:i.options.notFoundComponent,u=r.ssr===!1||r.ssr===`data-only`,d=(!i.isRoot||i.options.wrapInSuspense||u)&&(i.options.wrapInSuspense??a??(i.options.errorComponent?.preload||u))?v.Suspense:Lr,f=s?Tn:Lr,p=l?Fr:Lr;return(0,P.jsxs)(i.isRoot?i.options.shellComponent??Lr:Lr,{children:[(0,P.jsx)(Nn.Provider,{value:t,children:(0,P.jsx)(d,{fallback:o,children:(0,P.jsx)(f,{getResetKey:()=>n,errorComponent:s||Dn,onCatch:(e,t)=>{if(Qe(e))throw e.routeId??=r.routeId,e;c?.(e,t)},children:(0,P.jsx)(p,{fallback:e=>{if(e.routeId??=r.routeId,!l||e.routeId&&e.routeId!==r.routeId||!e.routeId&&!i.isRoot)throw e;return v.createElement(l,e)},children:u||r._displayPending?(0,P.jsx)(On,{fallback:o,children:(0,P.jsx)(Hr,{matchId:t})}):(0,P.jsx)(Hr,{matchId:t})})})})}),r.parentRouteId===`__root__`?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(Vr,{resetKey:n}),(e.options.scrollRestoration,null)]}):null]})}function Vr({resetKey:e}){let t=Mn(),n=v.useRef(void 0);return b(()=>{let e=t.latestLocation.href;(n.current===void 0||n.current!==e)&&(t.emit({type:`onRendered`,...qt(t.stores.location.get(),t.stores.resolvedLocation.get())}),n.current=e)},[t.latestLocation.state.__TSR_key,e,t]),null}var Hr=v.memo(function({matchId:e}){let t=Mn(),n=(e,n)=>t.getMatch(e.id)?._nonReactive[n]??e._nonReactive[n],r=t.stores.matchStores.get(e);r||me();let i=ar(r,e=>e),a=i.routeId,o=t.routesById[a],s=v.useMemo(()=>{let e=(t.routesById[a].options.remountDeps??t.options.defaultRemountDeps)?.({routeId:a,loaderDeps:i.loaderDeps,params:i._strictParams,search:i._strictSearch});return e?JSON.stringify(e):void 0},[a,i.loaderDeps,i._strictParams,i._strictSearch,t.options.defaultRemountDeps,t.routesById]),c=v.useMemo(()=>{let e=o.options.component??t.options.defaultComponent;return e?(0,P.jsx)(e,{},s):(0,P.jsx)(Ur,{})},[s,o.options.component,t.options.defaultComponent]);if(i._displayPending)throw n(i,`displayPendingPromise`);if(i._forcePending)throw n(i,`minPendingPromise`);if(i.status===`pending`){let e=o.options.pendingMinMs??t.options.defaultPendingMinMs;if(e){let n=t.getMatch(i.id);if(n&&!n._nonReactive.minPendingPromise){let t=ae();n._nonReactive.minPendingPromise=t,setTimeout(()=>{t.resolve(),n._nonReactive.minPendingPromise=void 0},e)}}throw n(i,`loadPromise`)}if(i.status===`notFound`)return Qe(i.error)||me(),Rr(t,o,i.error);if(i.status===`redirected`)throw ct(i.error)||me(),n(i,`loadPromise`);if(i.status===`error`)throw i.error;return c}),Ur=v.memo(function(){let e=Mn(),t=v.useContext(Nn),n,r=!1,i;{let a=t?e.stores.matchStores.get(t):void 0;[n,r]=ar(a,e=>[e?.routeId,e?.globalNotFound??!1]),i=ar(e.stores.matchesId,e=>e[e.findIndex(e=>e===t)+1])}let a=n?e.routesById[n]:void 0,o=e.options.defaultPendingComponent?(0,P.jsx)(e.options.defaultPendingComponent,{}):null;if(r)return a||me(),Rr(e,a,void 0);if(!i)return null;let s=(0,P.jsx)(zr,{matchId:i});return n===`__root__`?(0,P.jsx)(v.Suspense,{fallback:o,children:s}):s});function Wr(){let e=Mn(),t=v.useRef({router:e,mounted:!1}),[n,r]=v.useState(!1),i=ar(e.stores.isLoading,e=>e),a=ar(e.stores.hasPending,e=>e),o=x(i),s=i||n||a,c=x(s),l=i||a,u=x(l);return e.startTransition=e=>{r(!0),v.startTransition(()=>{e(),r(!1)})},v.useEffect(()=>{let t=e.history.subscribe(e.load),n=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return Ue(e.latestLocation.publicHref)!==Ue(n.publicHref)&&e.commitLocation({...n,replace:!0}),()=>{t()}},[e,e.history]),b(()=>{typeof window<`u`&&e.ssr||t.current.router===e&&t.current.mounted||(t.current={router:e,mounted:!0},(async()=>{try{await e.load()}catch(e){console.error(e)}})())},[e]),b(()=>{o&&!i&&e.emit({type:`onLoad`,...qt(e.stores.location.get(),e.stores.resolvedLocation.get())})},[o,e,i]),b(()=>{u&&!l&&e.emit({type:`onBeforeRouteMount`,...qt(e.stores.location.get(),e.stores.resolvedLocation.get())})},[l,u,e]),b(()=>{if(c&&!s){let t=qt(e.stores.location.get(),e.stores.resolvedLocation.get());e.emit({type:`onResolved`,...t}),Yn(()=>{e.stores.status.set(`idle`),e.stores.resolvedLocation.set(e.stores.location.get())})}},[s,c,e]),null}function Gr(){let e=Mn(),t=e.routesById.__root__.options.pendingComponent??e.options.defaultPendingComponent,n=t?(0,P.jsx)(t,{}):null,r=(0,P.jsxs)(typeof document<`u`&&e.ssr?Lr:v.Suspense,{fallback:n,children:[(0,P.jsx)(Wr,{}),(0,P.jsx)(Kr,{})]});return e.options.InnerWrap?(0,P.jsx)(e.options.InnerWrap,{children:r}):r}function Kr(){let e=Mn(),t=ar(e.stores.firstId,e=>e),n=ar(e.stores.loadedAt,e=>e),r=t?(0,P.jsx)(zr,{matchId:t}):null;return(0,P.jsx)(Nn.Provider,{value:t,children:e.options.disableGlobalCatchBoundary?r:(0,P.jsx)(Tn,{getResetKey:()=>n,errorComponent:Dn,onCatch:void 0,children:r})})}var qr=e=>({createMutableStore:Qn,createReadonlyStore:Qn,batch:Yn}),Jr=e=>new Yr(e),Yr=class extends Yt{constructor(e){super(e,qr)}};function Xr({router:e,children:t,...n}){ee(n)&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});let r=(0,P.jsx)(jn.Provider,{value:e,children:t});return e.options.Wrap?(0,P.jsx)(e.options.Wrap,{children:r}):r}function Zr({router:e,...t}){return(0,P.jsx)(Xr,{router:e,...t,children:(0,P.jsx)(Gr,{})})}function Qr(e){return Object.keys(e)}function $r(e){return e&&typeof e==`object`&&!Array.isArray(e)}function ei(e,t){let n={...e},r=t;return $r(e)&&$r(t)&&Object.keys(t).forEach(t=>{$r(r[t])&&t in e?n[t]=ei(n[t],r[t]):n[t]=r[t]}),n}function ti(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}function ni(e){return typeof e!=`string`||!e.includes(`var(--mantine-scale)`)?e:e.match(/^calc\((.*?)\)$/)?.[1].split(`*`)[0].trim()}function ri(e){let t=ni(e);return typeof t==`number`?t:typeof t==`string`?t.includes(`calc`)||t.includes(`var`)?t:t.includes(`px`)?Number(t.replace(`px`,``)):t.includes(`rem`)?Number(t.replace(`rem`,``))*16:t.includes(`em`)?Number(t.replace(`em`,``))*16:Number(t):NaN}function ii(e){return e===`0rem`?`0rem`:`calc(${e} * var(--mantine-scale))`}function ai(e,{shouldScale:t=!1}={}){function n(r){if(r===0||r===`0`)return`0${e}`;if(typeof r==`number`){let n=`${r/16}${e}`;return t?ii(n):n}if(typeof r==`string`){if(r===``||r.startsWith(`calc(`)||r.startsWith(`clamp(`)||r.includes(`rgba(`))return r;if(r.includes(`,`))return r.split(`,`).map(e=>n(e)).join(`,`);if(r.includes(` `))return r.split(` `).map(e=>n(e)).join(` `);let i=r.replace(`px`,``);if(!Number.isNaN(Number(i))){let n=`${Number(i)/16}${e}`;return t?ii(n):n}}return r}return n}var F=ai(`rem`,{shouldScale:!0}),oi=ai(`em`);function si(e){return Object.keys(e).reduce((t,n)=>(e[n]!==void 0&&(t[n]=e[n]),t),{})}function ci(e){if(typeof e==`number`)return!0;if(typeof e==`string`){if(e.startsWith(`calc(`)||e.startsWith(`var(`)||e.includes(` `)&&e.trim()!==``)return!0;let t=/^[+-]?[0-9]+(\.[0-9]+)?(px|em|rem|ex|ch|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cm|mm|in|pt|pc|q|cqw|cqh|cqi|cqb|cqmin|cqmax|%)?$/;return e.trim().split(/\s+/).every(e=>t.test(e))}return!1}function li(e){return Array.isArray(e)||e===null?!1:typeof e==`object`?e.type!==v.Fragment:!1}function ui(e){let t=(0,v.createContext)(null);return[t,()=>{let n=(0,v.use)(t);if(n===null)throw Error(e);return n}]}function di(e,t){return n=>{if(typeof n!=`string`||n.trim().length===0)throw Error(t);return`${e}-${n}`}}function fi(e,t){let n=e;for(;(n=n.parentElement)&&!n.matches(t););return n}function pi(e,t,n){for(let n=e-1;n>=0;--n)if(!t[n].disabled)return n;if(n){for(let e=t.length-1;e>-1;--e)if(!t[e].disabled)return e}return e}function mi(e,t,n){for(let n=e+1;n{n?.(s);let c=Array.from(fi(s.currentTarget,e)?.querySelectorAll(t)||[]).filter(t=>hi(s.currentTarget,t,e)),l=c.findIndex(e=>s.currentTarget===e),u=mi(l,c,r),d=pi(l,c,r),f=a===`rtl`?d:u,p=a===`rtl`?u:d;switch(s.key){case`ArrowRight`:o===`horizontal`&&(s.stopPropagation(),s.preventDefault(),c[f].focus(),i&&c[f].click());break;case`ArrowLeft`:o===`horizontal`&&(s.stopPropagation(),s.preventDefault(),c[p].focus(),i&&c[p].click());break;case`ArrowUp`:o===`vertical`&&(s.stopPropagation(),s.preventDefault(),c[d].focus(),i&&c[d].click());break;case`ArrowDown`:o===`vertical`&&(s.stopPropagation(),s.preventDefault(),c[u].focus(),i&&c[u].click());break;case`Home`:s.stopPropagation(),s.preventDefault(),!c[0].disabled&&c[0].focus();break;case`End`:{s.stopPropagation(),s.preventDefault();let e=c.length-1;!c[e].disabled&&c[e].focus();break}}}}var _i={app:100,modal:200,popover:300,overlay:400,max:9999};function vi(e){return _i[e]}function yi(e,t=`size`,n=!0){if(e!==void 0)return ci(e)?n?F(e):e:`var(--${t}-${e})`}function bi(e){return yi(e,`mantine-spacing`)}function xi(e){return e===void 0?`var(--mantine-radius-default)`:yi(e,`mantine-radius`)}function Si(e){return yi(e,`mantine-font-size`)}function Ci(e){return yi(e,`mantine-line-height`,!1)}function wi(e){if(e)return yi(e,`mantine-shadow`,!1)}function Ti(e,t){return n=>{e?.(n),t?.(n)}}function Ei(e,t){return e in t?ri(t[e]):ri(e)}function Di(e,t){let n=e.map(e=>({value:e,px:Ei(e,t)}));return n.sort((e,t)=>e.px-t.px),n}function Oi(e){return typeof e==`object`&&e?`base`in e?e.base:void 0:e}function ki(e=`mantine-`){return`${e}${Math.random().toString(36).slice(2,11)}`}function Ai(e,t){if(e===t||Number.isNaN(e)&&Number.isNaN(t))return!0;if(!(e instanceof Object)||!(t instanceof Object))return!1;let n=Object.keys(e),{length:r}=n;if(r!==Object.keys(t).length)return!1;for(let i=0;i{t.current=e}),(0,v.useMemo)(()=>((...e)=>t.current?.(...e)),[])}function Mi(e,t){let{delay:n,flushOnUnmount:r,leading:i,maxWait:a}=typeof t==`number`?{delay:t,flushOnUnmount:!1,leading:!1,maxWait:void 0}:t,o=ji(e),s=(0,v.useRef)(0),c=(0,v.useRef)(0),l=(0,v.useRef)(null),u=(0,v.useMemo)(()=>{let e=Object.assign((...t)=>{window.clearTimeout(s.current),l.current=t;let r=e._isFirstCall;e._isFirstCall=!1;function u(){window.clearTimeout(s.current),window.clearTimeout(c.current),s.current=0,c.current=0,e._isFirstCall=!0,e._hasPendingCallback=!1}function d(){a!==void 0&&c.current===0&&(c.current=window.setTimeout(()=>{if(s.current!==0){let e=l.current;u(),o(...e)}},a))}if(i&&r){o(...t),e.flush=()=>{s.current!==0&&(u(),o(...t))},e.cancel=()=>{u()},s.current=window.setTimeout(()=>{u()},n),d();return}if(i&&!r){e._hasPendingCallback=!0,e.flush=()=>{s.current!==0&&(u(),o(...t))},e.cancel=()=>{u()},s.current=window.setTimeout(()=>{u()},n),d();return}e._hasPendingCallback=!0;let f=()=>{s.current!==0&&(u(),o(...t))};e.flush=f,e.cancel=()=>{u()},s.current=window.setTimeout(f,n),d()},{flush:()=>{},cancel:()=>{},isPending:()=>e._hasPendingCallback,_isFirstCall:!0,_hasPendingCallback:!1});return e},[o,n,i,a]);return(0,v.useEffect)(()=>()=>{r?u.flush():u.cancel()},[u,r]),u}function Ni(e,t){return typeof t==`boolean`?t:typeof window<`u`&&`matchMedia`in window?window.matchMedia(e).matches:!1}function Pi(e,t,{getInitialValueInEffect:n}={getInitialValueInEffect:!0}){let[r,i]=(0,v.useState)(n?t:Ni(e));return(0,v.useEffect)(()=>{try{if(`matchMedia`in window){let t=window.matchMedia(e);i(t.matches);let n=e=>i(e.matches);return t.addEventListener(`change`,n),()=>{t.removeEventListener(`change`,n)}}}catch{return}},[e]),r||!1}function Fi(e,t,n={leading:!1}){let[r,i]=(0,v.useState)(e),a=(0,v.useRef)(!1),o=(0,v.useRef)(null),s=(0,v.useRef)(!1),c=(0,v.useRef)(e);c.current=e;let l=(0,v.useCallback)(()=>{window.clearTimeout(o.current),o.current=null,s.current=!1},[]),u=(0,v.useCallback)(()=>{o.current&&(l(),s.current=!1,i(c.current))},[]);return(0,v.useEffect)(()=>{a.current&&(!s.current&&n.leading?(s.current=!0,i(e),o.current=window.setTimeout(()=>{s.current=!1},t)):(l(),o.current=window.setTimeout(()=>{s.current=!1,i(e)},t)))},[e,n.leading,t]),(0,v.useEffect)(()=>(a.current=!0,l),[]),[r,l,{cancel:l,flush:u}]}var Ii=typeof document<`u`?v.useLayoutEffect:v.useEffect;function Li(e,t){let n=(0,v.useRef)(!1);(0,v.useEffect)(()=>()=>{n.current=!1},[]),(0,v.useEffect)(()=>{if(n.current)return e();n.current=!0},t)}function I({opened:e,shouldReturnFocus:t=!0}){let n=(0,v.useRef)(null),r=()=>{n.current&&`focus`in n.current&&typeof n.current.focus==`function`&&n.current?.focus({preventScroll:!0})};return Li(()=>{let i=-1,a=e=>{e.key===`Tab`&&window.clearTimeout(i)};if(document.addEventListener(`keydown`,a),e)n.current=document.activeElement;else if(t){let e=document.activeElement;i=window.setTimeout(()=>{let t=document.activeElement;(t===null||t===document.body||t===e)&&r()},10)}return()=>{window.clearTimeout(i),document.removeEventListener(`keydown`,a)}},[e,t]),r}var Ri=/input|select|textarea|button|object/,zi=`a, input, select, textarea, button, object, [tabindex]`;function Bi(e){return e.style.display===`none`}function Vi(e){if(e.getAttribute(`aria-hidden`)||e.getAttribute(`hidden`)||e.getAttribute(`type`)===`hidden`)return!1;let t=e;for(;t&&!(t===document.body||t.nodeType===11);){if(Bi(t))return!1;t=t.parentNode}return!0}function Hi(e){let t=e.getAttribute(`tabindex`);return t===null&&(t=void 0),parseInt(t,10)}function Ui(e){let t=e.nodeName.toLowerCase(),n=!Number.isNaN(Hi(e));return(Ri.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||n)&&Vi(e)}function Wi(e){let t=Hi(e);return(Number.isNaN(t)||t>=0)&&Ui(e)}function Gi(e){return Array.from(e.querySelectorAll(zi)).filter(Wi)}function Ki(e,t){let n=Gi(e);if(!n.length){t.preventDefault();return}let r=n[t.shiftKey?0:n.length-1],i=e.getRootNode(),a=r===i.activeElement||e===i.activeElement,o=i.activeElement;if(o.tagName===`INPUT`&&o.getAttribute(`type`)===`radio`&&(a=n.filter(e=>e.getAttribute(`type`)===`radio`&&e.getAttribute(`name`)===o.getAttribute(`name`)).includes(r)),!a)return;t.preventDefault();let s=n[t.shiftKey?n.length-1:0];s&&s.focus()}function qi(e=!0){let t=(0,v.useRef)(null),n=e=>{let t=e.querySelector(`[data-autofocus]`);if(!t){let n=Array.from(e.querySelectorAll(zi));t=n.find(Wi)||n.find(Ui)||null,!t&&Ui(e)&&(t=e)}t?t.focus({preventScroll:!0}):console.warn(`[@mantine/hooks/use-focus-trap] Failed to find focusable element within provided node`,e)},r=(0,v.useCallback)(r=>{if(e){if(r===null){t.current=null;return}t.current!==r&&(setTimeout(()=>{r.getRootNode()?n(r):console.warn(`[@mantine/hooks/use-focus-trap] Ref node is not part of the dom`,r)}),t.current=r)}},[e]);return(0,v.useEffect)(()=>{if(!e)return;t.current&&setTimeout(()=>{t.current&&n(t.current)});let r=e=>{e.key===`Tab`&&t.current&&Ki(t.current,e)};return document.addEventListener(`keydown`,r),()=>document.removeEventListener(`keydown`,r)},[e]),r}var Ji=e=>(e+1)%1e6;function Yi(){let[,e]=(0,v.useReducer)(Ji,0);return e}function Xi(e){let[t,n]=(0,v.useState)(`mantine-${(0,v.useId)().replace(/:/g,``)}`);return Ii(()=>{n(ki())},[]),typeof e==`string`?e:t}function Zi(e,t,n){let r=(0,v.useEffectEvent)(t);(0,v.useEffect)(()=>(window.addEventListener(e,r,n),()=>window.removeEventListener(e,r,n)),[e])}function Qi(e,t){if(typeof e==`function`)return e(t);typeof e==`object`&&e&&`current`in e&&(e.current=t)}function $i(...e){let t=new Map;return n=>{if(e.forEach(e=>{let r=Qi(e,n);r&&t.set(e,r)}),t.size>0)return()=>{e.forEach(e=>{let n=t.get(e);n&&typeof n==`function`?n():Qi(e,null)}),t.clear()}}}function ea(...e){return(0,v.useCallback)($i(...e),e)}function ta({value:e,defaultValue:t,finalValue:n,onChange:r=()=>{}}){let[i,a]=(0,v.useState)(t===void 0?n:t);return e===void 0?[i,(e,...t)=>{a(e),r?.(e,...t)},!1]:[e,r,!0]}function na(e,t){let n=t-e+1;return Array.from({length:n},(t,n)=>n+e)}var ra=`dots`;function ia({total:e,siblings:t=1,boundaries:n=1,page:r,initialPage:i,onChange:a,startValue:o=1}){let s=Math.max(Math.trunc(o),1),c=Math.max(Math.trunc(e),s),l=c-s+1,u=i??s,[d,f]=ta({value:r,onChange:a,defaultValue:u,finalValue:u}),p=(0,v.useCallback)(e=>{f(ec?c:e)},[s,c,f]),m=(0,v.useCallback)(()=>p(d+1),[d,p]),h=(0,v.useCallback)(()=>p(d-1),[d,p]),g=(0,v.useCallback)(()=>p(s),[p,s]),_=(0,v.useCallback)(()=>p(c),[c,p]);return{range:(0,v.useMemo)(()=>{if(t*2+3+n*2>=l)return na(s,c);let e=Math.max(d-t,s+n-1),r=Math.min(d+t,c-n),i=e>s+n+1,a=r{r(e=>e||(t.onOpen?.(),!0))},[t.onOpen]),a=(0,v.useCallback)(()=>{r(e=>e&&(t.onClose?.(),!1))},[t.onClose]);return[n,{open:i,close:a,toggle:(0,v.useCallback)(()=>{n?a():i()},[a,i,n]),set:r}]}function ua(e,t,n={autoInvoke:!1}){let r=(0,v.useRef)(null),i=ji(e),a=(0,v.useCallback)((...e)=>{r.current||=window.setTimeout(()=>{i(...e),r.current=null},t)},[t]),o=(0,v.useCallback)(()=>{r.current&&=(window.clearTimeout(r.current),null)},[]);return(0,v.useEffect)(()=>(n.autoInvoke&&a(),o),[o,a]),{start:a,clear:o}}function da(e,t,n){let r=(0,v.useRef)(null);(0,v.useEffect)(()=>{r.current&&=(r.current.disconnect(),null);let i=typeof n==`function`?n():n;return i&&(r.current=new MutationObserver(e),r.current.observe(i,t)),()=>{r.current&&=(r.current.disconnect(),null)}},[e,t,n])}function fa(){let[e,t]=(0,v.useState)(!1);return(0,v.useEffect)(()=>t(!0),[]),e}var pa=100;function ma(e){return e>0?1:e<0?-1:0}function ha(e){let t=e??0;return typeof t==`number`?[t,t]:t}function ga(){return{isActive:!1,pointerId:-1,startXY:[0,0],prevXY:[0,0],startTimestamp:0,prevTimestamp:0,thresholdMet:!1,firstFired:!1,lockedAxis:null,canceled:!1,lastVelocity:[0,0]}}function _a(e,t={}){let[n,r]=(0,v.useState)(!1),i=(0,v.useRef)(e);i.current=e;let a=(0,v.useRef)(t);a.current=t;let o=(0,v.useRef)(ga()),s=(0,v.useRef)(null);return{ref:(0,v.useCallback)(e=>{if(!e)return;let t=new AbortController,n=e=>{let t=a.current,n=o.current;if(t.axis===`x`)return[e[0],0];if(t.axis===`y`)return[0,e[1]];if(t.axis===`lock`){if(n.lockedAxis===null){let r=t.axisThreshold??1;(Math.abs(e[0])>r||Math.abs(e[1])>r)&&(n.lockedAxis=Math.abs(e[0])>=Math.abs(e[1])?`x`:`y`)}if(n.lockedAxis===`x`)return[e[0],0];if(n.lockedAxis===`y`)return[0,e[1]]}return e},c=()=>{let e=o.current;e.isActive=!1,e.pointerId=-1,e.thresholdMet=!1,e.firstFired=!1,e.lockedAxis=null,e.canceled=!1,r(!1),document.body.style.userSelect=``,document.body.style.webkitUserSelect=``,s.current?.abort(),s.current=null},l=()=>{o.current.isActive&&(o.current.canceled=!0,c())},u=()=>{r(!0),document.body.style.userSelect=`none`,document.body.style.webkitUserSelect=`none`},d=e=>{if(a.current.enabled===!1||e.button!==0||o.current.isActive)return;let t=o.current;t.isActive=!0,t.pointerId=e.pointerId,t.startXY=[e.clientX,e.clientY],t.prevXY=[e.clientX,e.clientY],t.startTimestamp=e.timeStamp,t.prevTimestamp=e.timeStamp,t.thresholdMet=!1,t.firstFired=!1,t.lockedAxis=null,t.canceled=!1,t.lastVelocity=[0,0];let[n,r]=ha(a.current.threshold);n===0&&r===0&&(t.thresholdMet=!0,t.firstFired=!0,u(),i.current({xy:[e.clientX,e.clientY],initial:[e.clientX,e.clientY],movement:[0,0],delta:[0,0],distance:[0,0],direction:[0,0],velocity:[0,0],elapsedTime:0,first:!0,last:!1,active:!0,tap:!1,canceled:!1,cancel:l,event:e})),s.current?.abort(),s.current=new AbortController;let c=s.current.signal;document.addEventListener(`pointermove`,f,{signal:c}),document.addEventListener(`pointerup`,p,{signal:c}),document.addEventListener(`pointercancel`,m,{signal:c})},f=e=>{let t=o.current;if(!t.isActive||e.pointerId!==t.pointerId)return;let r=[e.clientX-t.startXY[0],e.clientY-t.startXY[1]];if(!t.thresholdMet){let[n,i]=ha(a.current.threshold);if(Math.abs(r[0])0?[Math.abs(c[0])/d,Math.abs(c[1])/d]:t.lastVelocity;t.lastVelocity=f;let p=!t.firstFired;t.firstFired=!0,t.prevXY=[e.clientX,e.clientY],t.prevTimestamp=e.timeStamp,i.current({xy:[e.clientX,e.clientY],initial:[...t.startXY],movement:s,delta:c,distance:[Math.abs(s[0]),Math.abs(s[1])],direction:[ma(c[0]),ma(c[1])],velocity:f,elapsedTime:e.timeStamp-t.startTimestamp,first:p,last:!1,active:!0,tap:!1,canceled:!1,cancel:l,event:e})},p=e=>{let t=o.current;if(!t.isActive||e.pointerId!==t.pointerId)return;let r=a.current;if(!t.thresholdMet){if(r.filterTaps){let a=n([e.clientX-t.startXY[0],e.clientY-t.startXY[1]]),o=[Math.abs(a[0]),Math.abs(a[1])],s=Math.max(o[0],o[1])<(r.tapThreshold??3);i.current({xy:[e.clientX,e.clientY],initial:[...t.startXY],movement:a,delta:a,distance:o,direction:[ma(a[0]),ma(a[1])],velocity:[0,0],elapsedTime:e.timeStamp-t.startTimestamp,first:!0,last:!0,active:!1,tap:s,canceled:!1,cancel:l,event:e})}c();return}let s=n([e.clientX-t.startXY[0],e.clientY-t.startXY[1]]),u=[Math.abs(s[0]),Math.abs(s[1])],d=n([e.clientX-t.prevXY[0],e.clientY-t.prevXY[1]]),f=e.timeStamp-t.prevTimestamp>pa?[0,0]:t.lastVelocity,p=Math.max(u[0],u[1]),m=r.filterTaps===!0&&p<(r.tapThreshold??3);i.current({xy:[e.clientX,e.clientY],initial:[...t.startXY],movement:s,delta:d,distance:u,direction:[ma(d[0]),ma(d[1])],velocity:f,elapsedTime:e.timeStamp-t.startTimestamp,first:!t.firstFired,last:!0,active:!1,tap:m,canceled:!1,cancel:l,event:e}),c()},m=e=>{let t=o.current;if(!t.isActive||e.pointerId!==t.pointerId)return;let r=n([e.clientX-t.startXY[0],e.clientY-t.startXY[1]]);i.current({xy:[e.clientX,e.clientY],initial:[...t.startXY],movement:r,delta:[0,0],distance:[Math.abs(r[0]),Math.abs(r[1])],direction:[0,0],velocity:[0,0],elapsedTime:e.timeStamp-t.startTimestamp,first:!t.firstFired,last:!0,active:!1,tap:!1,canceled:!0,cancel:l,event:e}),c()};return e.addEventListener(`pointerdown`,d,{signal:t.signal}),()=>{t.abort(),s.current?.abort(),s.current=null,o.current.isActive&&(o.current.isActive=!1,r(!1),document.body.style.userSelect=``,document.body.style.webkitUserSelect=``)}},[]),active:n}}function va(e,t){window.dispatchEvent(new CustomEvent(e,{detail:t}))}function ya(e){function t(t){let n=Object.keys(t).reduce((n,r)=>(n[`${e}:${r}`]=e=>t[r](e.detail),n),{});Ii(()=>(Object.keys(n).forEach(e=>{window.removeEventListener(e,n[e]),window.addEventListener(e,n[e])}),()=>Object.keys(n).forEach(e=>{window.removeEventListener(e,n[e])})),[n])}function n(t){return(...n)=>va(`${e}:${String(t)}`,n[0])}return[t,n]}function ba(){return`development`}function xa(e){return typeof e==`string`||typeof e==`number`||typeof e==`boolean`||typeof e==`bigint`}function Sa(e){let t=v.Children.toArray(e);return t.length!==1||!li(t[0])?null:t[0]}function L(e){return e}function Ca(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{Object.entries(e).forEach(([e,n])=>{t[e]?t[e]=wa(t[e],n):t[e]=n})}),t}function Da({theme:e,classNames:t,props:n,stylesCtx:r}){return Ea((Array.isArray(t)?t:[t]).map(t=>typeof t==`function`?t(e,n,r):t||Ta))}function Oa({theme:e,styles:t,props:n,stylesCtx:r}){let i=Array.isArray(t)?t:[t],a={};for(let t of i)typeof t==`function`?Object.assign(a,t(e,n,r)):t&&Object.assign(a,t);return a}function ka(e){return e===`auto`||e===`dark`||e===`light`}function Aa({key:e=`mantine-color-scheme-value`}={}){let t;return{get:t=>{if(typeof window>`u`)return t;try{let n=window.localStorage.getItem(e);return ka(n)?n:t}catch{return t}},set:t=>{try{window.localStorage.setItem(e,t)}catch(e){console.warn(`[@mantine/core] Local storage color scheme manager was unable to save color scheme.`,e)}},subscribe:n=>{t=t=>{t.storageArea===window.localStorage&&t.key===e&&ka(t.newValue)&&n(t.newValue)},window.addEventListener(`storage`,t)},unsubscribe:()=>{window.removeEventListener(`storage`,t)},clear:()=>{window.localStorage.removeItem(e)}}}function ja(e,t){return typeof e.primaryShade==`number`?e.primaryShade:t===`dark`?e.primaryShade.dark:e.primaryShade.light}function Ma(e){return/^#?([0-9A-F]{3}){1,2}([0-9A-F]{2})?$/i.test(e)}function Na(e){let t=e.replace(`#`,``);if(t.length===3){let e=t.split(``);t=[e[0],e[0],e[1],e[1],e[2],e[2]].join(``)}if(t.length===8){let e=parseInt(t.slice(6,8),16)/255;return{r:parseInt(t.slice(0,2),16),g:parseInt(t.slice(2,4),16),b:parseInt(t.slice(4,6),16),a:e}}let n=parseInt(t,16);return{r:n>>16&255,g:n>>8&255,b:n&255,a:1}}function Pa(e){let[t,n,r,i]=e.replace(/[^0-9,./]/g,``).split(/[/,]/).map(Number);return{r:t,g:n,b:r,a:i===void 0?1:i}}function Fa(e){let t=e.match(/^hsla?\(\s*(\d+)\s*,\s*(\d+%)\s*,\s*(\d+%)\s*(,\s*(0?\.\d+|\d+(\.\d+)?))?\s*\)$/i);if(!t)return{r:0,g:0,b:0,a:1};let n=parseInt(t[1],10),r=parseInt(t[2],10)/100,i=parseInt(t[3],10)/100,a=t[5]?parseFloat(t[5]):void 0,o=(1-Math.abs(2*i-1))*r,s=n/60,c=o*(1-Math.abs(s%2-1)),l=i-o/2,u,d,f;return s>=0&&s<1?(u=o,d=c,f=0):s>=1&&s<2?(u=c,d=o,f=0):s>=2&&s<3?(u=0,d=o,f=c):s>=3&&s<4?(u=0,d=c,f=o):s>=4&&s<5?(u=c,d=0,f=o):(u=o,d=0,f=c),{r:Math.round((u+l)*255),g:Math.round((d+l)*255),b:Math.round((f+l)*255),a:a||1}}function Ia(e){return Ma(e)?Na(e):e.startsWith(`rgb`)?Pa(e):e.startsWith(`hsl`)?Fa(e):{r:0,g:0,b:0,a:1}}function La(e){return e<=.03928?e/12.92:((e+.055)/1.055)**2.4}function Ra(e){let t=e.match(/oklch\((.*?)%\s/);return t?parseFloat(t[1]):null}function za(e){if(e.startsWith(`oklch(`))return(Ra(e)||0)/100;let{r:t,g:n,b:r}=Ia(e),i=t/255,a=n/255,o=r/255,s=La(i),c=La(a),l=La(o);return .2126*s+.7152*c+.0722*l}function Ba(e,t=.179){return e.startsWith(`var(`)?!1:za(e)>t}function Va({color:e,theme:t,colorScheme:n}){if(typeof e!=`string`)throw Error(`[@mantine/core] Failed to parse color. Expected color to be a string, instead got ${typeof e}`);if(e===`bright`)return{color:e,value:n===`dark`?t.white:t.black,shade:void 0,isThemeColor:!1,isLight:Ba(n===`dark`?t.white:t.black,t.luminanceThreshold),variable:`--mantine-color-bright`};if(e===`dimmed`)return{color:e,value:n===`dark`?t.colors.dark[2]:t.colors.gray[7],shade:void 0,isThemeColor:!1,isLight:Ba(n===`dark`?t.colors.dark[2]:t.colors.gray[6],t.luminanceThreshold),variable:`--mantine-color-dimmed`};if(e===`white`||e===`black`)return{color:e,value:e===`white`?t.white:t.black,shade:void 0,isThemeColor:!1,isLight:Ba(e===`white`?t.white:t.black,t.luminanceThreshold),variable:`--mantine-color-${e}`};let[r,i]=e.split(`.`),a=i?Number(i):void 0,o=r in t.colors;if(o){let e=a===void 0?t.colors[r][ja(t,n||`light`)]:t.colors[r][a];return{color:r,value:e,shade:a,isThemeColor:o,isLight:Ba(e,t.luminanceThreshold),variable:i?`--mantine-color-${r}-${a}`:`--mantine-color-${r}-filled`}}return{color:e,value:e,isThemeColor:o,isLight:Ba(e,t.luminanceThreshold),shade:a,variable:void 0}}function Ha(e,t){let n=Va({color:e||t.primaryColor,theme:t});return n.variable?`var(${n.variable})`:e}function Ua(e,t){if(e.startsWith(`var(`))return`color-mix(in srgb, ${e}, black ${t*100}%)`;let{r:n,g:r,b:i,a}=Ia(e),o=1-t,s=e=>Math.round(e*o);return`rgba(${s(n)}, ${s(r)}, ${s(i)}, ${a})`}function Wa(e,t){let n={from:e?.from||t.defaultGradient.from,to:e?.to||t.defaultGradient.to,deg:e?.deg??t.defaultGradient.deg??0},r=Ha(n.from,t),i=Ha(n.to,t);return`linear-gradient(${n.deg}deg, ${r} 0%, ${i} 100%)`}function Ga(e,t){if(typeof e!=`string`||t>1||t<0)return`rgba(0, 0, 0, 1)`;if(e.startsWith(`var(`))return`color-mix(in srgb, ${e}, transparent ${(1-t)*100}%)`;if(e.startsWith(`oklch`))return e.includes(`/`)?e.replace(/\/\s*[\d.]+\s*\)/,`/ ${t})`):e.replace(`)`,` / ${t})`);let{r:n,g:r,b:i}=Ia(e);return`rgba(${n}, ${r}, ${i}, ${t})`}var Ka=Ga,qa=({color:e,theme:t,variant:n,gradient:r,autoContrast:i})=>{let a=Va({color:e,theme:t}),o=typeof i==`boolean`?i:t.autoContrast;if(n===`none`)return{background:`transparent`,hover:`transparent`,color:`inherit`,border:`none`};if(n===`filled`){let t=o&&a.isLight?`var(--mantine-color-black)`:`var(--mantine-color-white)`;return a.isThemeColor?a.shade===void 0?{background:`var(--mantine-color-${e}-filled)`,hover:`var(--mantine-color-${e}-filled-hover)`,color:t,border:`${F(1)} solid transparent`}:{background:`var(--mantine-color-${a.color}-${a.shade})`,hover:`var(--mantine-color-${a.color}-${a.shade===9?8:a.shade+1})`,color:t,border:`${F(1)} solid transparent`}:{background:e,hover:Ua(e,.1),color:t,border:`${F(1)} solid transparent`}}if(n===`light`){if(a.isThemeColor){if(a.shade===void 0)return{background:`var(--mantine-color-${e}-light)`,hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${F(1)} solid transparent`};let n=t.colors[a.color][a.shade];return{background:n,hover:Ua(n,.1),color:`var(--mantine-color-${a.color}-light-color)`,border:`${F(1)} solid transparent`}}return{background:Ga(e,.1),hover:Ga(e,.12),color:e,border:`${F(1)} solid transparent`}}if(n===`outline`)return a.isThemeColor?a.shade===void 0?{background:`transparent`,hover:`var(--mantine-color-${e}-outline-hover)`,color:`var(--mantine-color-${e}-outline)`,border:`${F(1)} solid var(--mantine-color-${e}-outline)`}:{background:`transparent`,hover:Ga(t.colors[a.color][a.shade],.05),color:`var(--mantine-color-${a.color}-${a.shade})`,border:`${F(1)} solid var(--mantine-color-${a.color}-${a.shade})`}:{background:`transparent`,hover:Ga(e,.05),color:e,border:`${F(1)} solid ${e}`};if(n===`subtle`){if(a.isThemeColor){if(a.shade===void 0)return{background:`transparent`,hover:`var(--mantine-color-${e}-light-hover)`,color:`var(--mantine-color-${e}-light-color)`,border:`${F(1)} solid transparent`};let n=t.colors[a.color][a.shade];return{background:`transparent`,hover:Ga(n,.12),color:`var(--mantine-color-${a.color}-${Math.min(a.shade,6)})`,border:`${F(1)} solid transparent`}}return{background:`transparent`,hover:Ga(e,.12),color:e,border:`${F(1)} solid transparent`}}return n===`transparent`?a.isThemeColor?a.shade===void 0?{background:`transparent`,hover:`transparent`,color:`var(--mantine-color-${e}-light-color)`,border:`${F(1)} solid transparent`}:{background:`transparent`,hover:`transparent`,color:`var(--mantine-color-${a.color}-${Math.min(a.shade,6)})`,border:`${F(1)} solid transparent`}:{background:`transparent`,hover:`transparent`,color:e,border:`${F(1)} solid transparent`}:n===`white`?a.isThemeColor?a.shade===void 0?{background:`var(--mantine-color-white)`,hover:Ua(t.white,.01),color:`var(--mantine-color-${e}-filled)`,border:`${F(1)} solid transparent`}:{background:`var(--mantine-color-white)`,hover:Ua(t.white,.01),color:`var(--mantine-color-${a.color}-${a.shade})`,border:`${F(1)} solid transparent`}:{background:`var(--mantine-color-white)`,hover:Ua(t.white,.01),color:e,border:`${F(1)} solid transparent`}:n===`gradient`?{background:Wa(r,t),hover:Wa(r,t),color:`var(--mantine-color-white)`,border:`none`}:n===`default`?{background:`var(--mantine-color-default)`,hover:`var(--mantine-color-default-hover)`,color:`var(--mantine-color-default-color)`,border:`${F(1)} solid var(--mantine-color-default-border)`}:{}};function Ja({color:e,theme:t,autoContrast:n}){return(typeof n==`boolean`?n:t.autoContrast)&&Va({color:e||t.primaryColor,theme:t}).isLight?`var(--mantine-color-black)`:`var(--mantine-color-white)`}function Ya(e,t){return Ja({color:e.colors[e.primaryColor][ja(e,t)],theme:e,autoContrast:null})}function Xa(e,t){return typeof e==`boolean`?e:t.autoContrast}var Za=(0,v.createContext)(null);function Qa(){let e=(0,v.use)(Za);if(!e)throw Error(`[@mantine/core] MantineProvider was not found in tree`);return e}function $a(){return Qa().cssVariablesResolver}function eo(){return Qa().classNamesPrefix}function to(){return Qa().getStyleNonce}function no(){return Qa().withStaticClasses}function ro(){return Qa().headless}function io(){return Qa().stylesTransform?.sx}function ao(){return Qa().stylesTransform?.styles}function oo(){return Qa().env||`default`}function so(){return Qa().deduplicateInlineStyles}function co(e,t){let n=typeof window<`u`&&`matchMedia`in window&&window.matchMedia(`(prefers-color-scheme: dark)`)?.matches,r=e===`auto`?n?`dark`:`light`:e;t()?.setAttribute(`data-mantine-color-scheme`,r)}function lo({manager:e,defaultColorScheme:t,getRootElement:n,forceColorScheme:r}){let i=(0,v.useRef)(null),[a,o]=(0,v.useState)(()=>e.get(t)),s=r||a,c=(0,v.useCallback)(t=>{r||(co(t,n),o(t),e.set(t))},[e.set,s,r]),l=(0,v.useCallback)(()=>{o(t),co(t,n),e.clear()},[e.clear,t]);return(0,v.useEffect)(()=>(e.subscribe(c),e.unsubscribe),[e.subscribe,e.unsubscribe]),Ii(()=>{co(e.get(t),n)},[]),(0,v.useEffect)(()=>{if(r)return co(r,n),()=>{};r===void 0&&co(a,n),typeof window<`u`&&`matchMedia`in window&&(i.current=window.matchMedia(`(prefers-color-scheme: dark)`));let e=e=>{a===`auto`&&co(e.matches?`dark`:`light`,n)};return i.current?.addEventListener(`change`,e),()=>i.current?.removeEventListener(`change`,e)},[a,r]),{colorScheme:s,setColorScheme:c,clearColorScheme:l}}var uo={dark:[`#C9C9C9`,`#b8b8b8`,`#828282`,`#696969`,`#424242`,`#3b3b3b`,`#2e2e2e`,`#242424`,`#1f1f1f`,`#141414`],gray:[`#f8f9fa`,`#f1f3f5`,`#e9ecef`,`#dee2e6`,`#ced4da`,`#adb5bd`,`#868e96`,`#495057`,`#343a40`,`#212529`],red:[`#fff5f5`,`#ffe3e3`,`#ffc9c9`,`#ffa8a8`,`#ff8787`,`#ff6b6b`,`#fa5252`,`#f03e3e`,`#e03131`,`#c92a2a`],pink:[`#fff0f6`,`#ffdeeb`,`#fcc2d7`,`#faa2c1`,`#f783ac`,`#f06595`,`#e64980`,`#d6336c`,`#c2255c`,`#a61e4d`],grape:[`#f8f0fc`,`#f3d9fa`,`#eebefa`,`#e599f7`,`#da77f2`,`#cc5de8`,`#be4bdb`,`#ae3ec9`,`#9c36b5`,`#862e9c`],violet:[`#f3f0ff`,`#e5dbff`,`#d0bfff`,`#b197fc`,`#9775fa`,`#845ef7`,`#7950f2`,`#7048e8`,`#6741d9`,`#5f3dc4`],indigo:[`#edf2ff`,`#dbe4ff`,`#bac8ff`,`#91a7ff`,`#748ffc`,`#5c7cfa`,`#4c6ef5`,`#4263eb`,`#3b5bdb`,`#364fc7`],blue:[`#e7f5ff`,`#d0ebff`,`#a5d8ff`,`#74c0fc`,`#4dabf7`,`#339af0`,`#228be6`,`#1c7ed6`,`#1971c2`,`#1864ab`],cyan:[`#e3fafc`,`#c5f6fa`,`#99e9f2`,`#66d9e8`,`#3bc9db`,`#22b8cf`,`#15aabf`,`#1098ad`,`#0c8599`,`#0b7285`],teal:[`#e6fcf5`,`#c3fae8`,`#96f2d7`,`#63e6be`,`#38d9a9`,`#20c997`,`#12b886`,`#0ca678`,`#099268`,`#087f5b`],green:[`#ebfbee`,`#d3f9d8`,`#b2f2bb`,`#8ce99a`,`#69db7c`,`#51cf66`,`#40c057`,`#37b24d`,`#2f9e44`,`#2b8a3e`],lime:[`#f4fce3`,`#e9fac8`,`#d8f5a2`,`#c0eb75`,`#a9e34b`,`#94d82d`,`#82c91e`,`#74b816`,`#66a80f`,`#5c940d`],yellow:[`#fff9db`,`#fff3bf`,`#ffec99`,`#ffe066`,`#ffd43b`,`#fcc419`,`#fab005`,`#f59f00`,`#f08c00`,`#e67700`],orange:[`#fff4e6`,`#ffe8cc`,`#ffd8a8`,`#ffc078`,`#ffa94d`,`#ff922b`,`#fd7e14`,`#f76707`,`#e8590c`,`#d9480f`]},fo=`-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji`,po={scale:1,fontSmoothing:!0,focusRing:`auto`,white:`#fff`,black:`#000`,colors:uo,primaryShade:{light:6,dark:8},primaryColor:`blue`,variantColorResolver:qa,autoContrast:!1,luminanceThreshold:.3,fontFamily:fo,fontFamilyMonospace:`ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace`,respectReducedMotion:!1,cursorType:`default`,defaultGradient:{from:`blue`,to:`cyan`,deg:45},defaultRadius:`md`,activeClassName:`mantine-active`,focusClassName:``,headings:{fontFamily:fo,fontWeight:`700`,textWrap:`wrap`,sizes:{h1:{fontSize:F(34),lineHeight:`1.3`},h2:{fontSize:F(26),lineHeight:`1.35`},h3:{fontSize:F(22),lineHeight:`1.4`},h4:{fontSize:F(18),lineHeight:`1.45`},h5:{fontSize:F(16),lineHeight:`1.5`},h6:{fontSize:F(14),lineHeight:`1.5`}}},fontSizes:{xs:F(12),sm:F(14),md:F(16),lg:F(18),xl:F(20)},lineHeights:{xs:`1.4`,sm:`1.45`,md:`1.55`,lg:`1.6`,xl:`1.65`},fontWeights:{regular:`400`,medium:`600`,bold:`700`},radius:{xs:F(2),sm:F(4),md:F(8),lg:F(16),xl:F(32)},spacing:{xs:F(10),sm:F(12),md:F(16),lg:F(20),xl:F(32)},breakpoints:{xs:`36em`,sm:`48em`,md:`62em`,lg:`75em`,xl:`88em`},shadows:{xs:`0 ${F(1)} ${F(3)} rgba(0, 0, 0, 0.05), 0 ${F(1)} ${F(2)} rgba(0, 0, 0, 0.1)`,sm:`0 ${F(1)} ${F(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${F(10)} ${F(15)} ${F(-5)}, rgba(0, 0, 0, 0.04) 0 ${F(7)} ${F(7)} ${F(-5)}`,md:`0 ${F(1)} ${F(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${F(20)} ${F(25)} ${F(-5)}, rgba(0, 0, 0, 0.04) 0 ${F(10)} ${F(10)} ${F(-5)}`,lg:`0 ${F(1)} ${F(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${F(28)} ${F(23)} ${F(-7)}, rgba(0, 0, 0, 0.04) 0 ${F(12)} ${F(12)} ${F(-7)}`,xl:`0 ${F(1)} ${F(3)} rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 ${F(36)} ${F(28)} ${F(-7)}, rgba(0, 0, 0, 0.04) 0 ${F(17)} ${F(17)} ${F(-7)}`},other:{},components:{}},mo=`[@mantine/core] MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color`,ho=`[@mantine/core] MantineProvider: Invalid theme.primaryShade, it accepts only 0-9 integers or an object { light: 0-9, dark: 0-9 }`;function R(e){return e<0||e>9?!1:parseInt(e.toString(),10)===e}function go(e){if(!(e.primaryColor in e.colors))throw Error(mo);if(typeof e.primaryShade==`object`&&(!R(e.primaryShade.dark)||!R(e.primaryShade.light))||typeof e.primaryShade==`number`&&!R(e.primaryShade))throw Error(ho)}function _o(e,t){if(!t)return go(e),e;let n=ei(e,t);return t.fontFamily&&!t.headings?.fontFamily&&(n.headings={...n.headings,fontFamily:t.fontFamily}),go(n),n}var vo=(0,v.createContext)(null),yo=()=>(0,v.use)(vo)||po;function bo(){let e=(0,v.use)(vo);if(!e)throw Error(`@mantine/core: MantineProvider was not found in component tree, make sure you have it in your app`);return e}function xo({theme:e,children:t,inherit:n=!0}){let r=yo();return(0,P.jsx)(vo,{value:(0,v.useMemo)(()=>_o(n?r:po,e),[e,r,n]),children:t})}xo.displayName=`@mantine/core/MantineThemeProvider`;function So(e){return Object.entries(e).map(([e,t])=>`${e}: ${t};`).join(``)}function Co(e,t){let n=t?[t]:[`:root`,`:host`],r=So(e.variables),i=r?`${n.join(`, `)}{${r}}`:``,a=So(e.dark),o=So(e.light),s=e=>n.map(t=>t===`:host`?`${t}([data-mantine-color-scheme="${e}"])`:`${t}[data-mantine-color-scheme="${e}"]`).join(`, `);return`${i}\n\n${a?`${s(`dark`)}{${a}}`:``}\n\n${o?`${s(`light`)}{${o}}`:``}`}function wo({theme:e,color:t,colorScheme:n,name:r=t,withColorValues:i=!0}){if(!e.colors[t])return{};if(n===`light`){let n=ja(e,`light`),a={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-filled)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${n})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${n===9?8:n+1})`,[`--mantine-color-${r}-light`]:`var(--mantine-color-${r}-1)`,[`--mantine-color-${r}-light-hover`]:`var(--mantine-color-${r}-2)`,[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-9)`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${n})`,[`--mantine-color-${r}-outline-hover`]:Ka(e.colors[t][n],.05)};return i?{[`--mantine-color-${r}-0`]:e.colors[t][0],[`--mantine-color-${r}-1`]:e.colors[t][1],[`--mantine-color-${r}-2`]:e.colors[t][2],[`--mantine-color-${r}-3`]:e.colors[t][3],[`--mantine-color-${r}-4`]:e.colors[t][4],[`--mantine-color-${r}-5`]:e.colors[t][5],[`--mantine-color-${r}-6`]:e.colors[t][6],[`--mantine-color-${r}-7`]:e.colors[t][7],[`--mantine-color-${r}-8`]:e.colors[t][8],[`--mantine-color-${r}-9`]:e.colors[t][9],...a}:a}let a=ja(e,`dark`),o={[`--mantine-color-${r}-text`]:`var(--mantine-color-${r}-4)`,[`--mantine-color-${r}-filled`]:`var(--mantine-color-${r}-${a})`,[`--mantine-color-${r}-filled-hover`]:`var(--mantine-color-${r}-${a===9?8:a+1})`,[`--mantine-color-${r}-light`]:Ua(e.colors[t][9],.5),[`--mantine-color-${r}-light-hover`]:Ua(e.colors[t][9],.3),[`--mantine-color-${r}-light-color`]:`var(--mantine-color-${r}-0)`,[`--mantine-color-${r}-outline`]:`var(--mantine-color-${r}-${Math.max(a-4,0)})`,[`--mantine-color-${r}-outline-hover`]:Ka(e.colors[t][Math.max(a-4,0)],.05)};return i?{[`--mantine-color-${r}-0`]:e.colors[t][0],[`--mantine-color-${r}-1`]:e.colors[t][1],[`--mantine-color-${r}-2`]:e.colors[t][2],[`--mantine-color-${r}-3`]:e.colors[t][3],[`--mantine-color-${r}-4`]:e.colors[t][4],[`--mantine-color-${r}-5`]:e.colors[t][5],[`--mantine-color-${r}-6`]:e.colors[t][6],[`--mantine-color-${r}-7`]:e.colors[t][7],[`--mantine-color-${r}-8`]:e.colors[t][8],[`--mantine-color-${r}-9`]:e.colors[t][9],...o}:o}function To(e){return!!e&&typeof e==`object`&&`mantine-virtual-color`in e}function Eo(e,t,n){Qr(t).forEach(r=>Object.assign(e,{[`--mantine-${n}-${r}`]:t[r]}))}var Do=e=>{let t=ja(e,`light`),n=e.defaultRadius in e.radius?e.radius[e.defaultRadius]:F(e.defaultRadius),r={variables:{"--mantine-z-index-app":`100`,"--mantine-z-index-modal":`200`,"--mantine-z-index-popover":`300`,"--mantine-z-index-overlay":`400`,"--mantine-z-index-max":`9999`,"--mantine-scale":e.scale.toString(),"--mantine-cursor-type":e.cursorType,"--mantine-webkit-font-smoothing":e.fontSmoothing?`antialiased`:`unset`,"--mantine-moz-font-smoothing":e.fontSmoothing?`grayscale`:`unset`,"--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-line-height":e.lineHeights.md,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":e.headings.fontWeight,"--mantine-heading-text-wrap":e.headings.textWrap,"--mantine-radius-default":n,"--mantine-primary-color-filled":`var(--mantine-color-${e.primaryColor}-filled)`,"--mantine-primary-color-filled-hover":`var(--mantine-color-${e.primaryColor}-filled-hover)`,"--mantine-primary-color-light":`var(--mantine-color-${e.primaryColor}-light)`,"--mantine-primary-color-light-hover":`var(--mantine-color-${e.primaryColor}-light-hover)`,"--mantine-primary-color-light-color":`var(--mantine-color-${e.primaryColor}-light-color)`},light:{"--mantine-color-scheme":`light`,"--mantine-primary-color-contrast":Ya(e,`light`),"--mantine-color-bright":`var(--mantine-color-black)`,"--mantine-color-text":e.black,"--mantine-color-body":e.white,"--mantine-color-error":`var(--mantine-color-red-6)`,"--mantine-color-placeholder":`var(--mantine-color-gray-5)`,"--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-${t})`,"--mantine-color-default":`var(--mantine-color-white)`,"--mantine-color-default-hover":`var(--mantine-color-gray-0)`,"--mantine-color-default-color":`var(--mantine-color-black)`,"--mantine-color-default-border":`var(--mantine-color-gray-4)`,"--mantine-color-dimmed":`var(--mantine-color-gray-6)`,"--mantine-color-disabled":`var(--mantine-color-gray-2)`,"--mantine-color-disabled-color":`var(--mantine-color-gray-5)`,"--mantine-color-disabled-border":`var(--mantine-color-gray-3)`},dark:{"--mantine-color-scheme":`dark`,"--mantine-primary-color-contrast":Ya(e,`dark`),"--mantine-color-bright":`var(--mantine-color-white)`,"--mantine-color-text":`var(--mantine-color-dark-0)`,"--mantine-color-body":`var(--mantine-color-dark-7)`,"--mantine-color-error":`var(--mantine-color-red-8)`,"--mantine-color-placeholder":`var(--mantine-color-dark-3)`,"--mantine-color-anchor":`var(--mantine-color-${e.primaryColor}-4)`,"--mantine-color-default":`var(--mantine-color-dark-6)`,"--mantine-color-default-hover":`var(--mantine-color-dark-5)`,"--mantine-color-default-color":`var(--mantine-color-white)`,"--mantine-color-default-border":`var(--mantine-color-dark-4)`,"--mantine-color-dimmed":`var(--mantine-color-dark-2)`,"--mantine-color-disabled":`var(--mantine-color-dark-6)`,"--mantine-color-disabled-color":`var(--mantine-color-dark-3)`,"--mantine-color-disabled-border":`var(--mantine-color-dark-4)`}};Eo(r.variables,e.breakpoints,`breakpoint`),Eo(r.variables,e.spacing,`spacing`),Eo(r.variables,e.fontSizes,`font-size`),Eo(r.variables,e.lineHeights,`line-height`),Eo(r.variables,e.shadows,`shadow`),Eo(r.variables,e.radius,`radius`),Eo(r.variables,e.fontWeights,`font-weight`),e.colors[e.primaryColor].forEach((t,n)=>{r.variables[`--mantine-primary-color-${n}`]=`var(--mantine-color-${e.primaryColor}-${n})`}),Qr(e.colors).forEach(t=>{let n=e.colors[t];if(To(n)){Object.assign(r.light,wo({theme:e,name:n.name,color:n.light,colorScheme:`light`,withColorValues:!0})),Object.assign(r.dark,wo({theme:e,name:n.name,color:n.dark,colorScheme:`dark`,withColorValues:!0}));return}n.forEach((e,n)=>{r.variables[`--mantine-color-${t}-${n}`]=e}),Object.assign(r.light,wo({theme:e,color:t,colorScheme:`light`,withColorValues:!1})),Object.assign(r.dark,wo({theme:e,color:t,colorScheme:`dark`,withColorValues:!1}))});let i=e.headings.sizes;return Qr(i).forEach(t=>{r.variables[`--mantine-${t}-font-size`]=i[t].fontSize,r.variables[`--mantine-${t}-line-height`]=i[t].lineHeight,r.variables[`--mantine-${t}-font-weight`]=i[t].fontWeight||e.headings.fontWeight}),r};function Oo(){let e=bo(),t=to(),n=Qr(e.breakpoints).reduce((t,n)=>{let r=e.breakpoints[n].includes(`px`),i=ri(e.breakpoints[n]);return`${t}@media (max-width: ${r?`${i-.1}px`:oi(i-.1)}) {.mantine-visible-from-${n} {display: none !important;}}@media (min-width: ${r?`${i}px`:oi(i)}) {.mantine-hidden-from-${n} {display: none !important;}}`},``);return(0,P.jsx)(`style`,{"data-mantine-styles":`classes`,nonce:t?.(),dangerouslySetInnerHTML:{__html:n}})}function ko({theme:e,generator:t}){let n=Do(e),r=t?.(e);return r?ei(n,r):n}var Ao=Do(po);function jo(e){let t={variables:{},light:{},dark:{}};return Qr(e.variables).forEach(n=>{Ao.variables[n]!==e.variables[n]&&(t.variables[n]=e.variables[n])}),Qr(e.light).forEach(n=>{Ao.light[n]!==e.light[n]&&(t.light[n]=e.light[n])}),Qr(e.dark).forEach(n=>{Ao.dark[n]!==e.dark[n]&&(t.dark[n]=e.dark[n])}),t}function Mo(e){return Co({variables:{},dark:{"--mantine-color-scheme":`dark`},light:{"--mantine-color-scheme":`light`}},e)}function No({cssVariablesSelector:e,deduplicateCssVariables:t}){let n=bo(),r=to(),i=ko({theme:n,generator:$a()}),a=(e===void 0||e===`:root`||e===`:host`)&&t,o=Co(a?jo(i):i,e);return o?(0,P.jsx)(`style`,{"data-mantine-styles":!0,nonce:r?.(),dangerouslySetInnerHTML:{__html:`${o}${a?``:Mo(e)}`}}):null}No.displayName=`@mantine/CssVariables`;function Po({respectReducedMotion:e,getRootElement:t}){Ii(()=>{e&&t()?.setAttribute(`data-respect-reduced-motion`,`true`)},[e])}function Fo({theme:e,children:t,getStyleNonce:n,withStaticClasses:r=!0,withGlobalClasses:i=!0,deduplicateCssVariables:a=!0,withCssVariables:o=!0,cssVariablesSelector:s,classNamesPrefix:c=`mantine`,colorSchemeManager:l=Aa(),defaultColorScheme:u=`light`,getRootElement:d=()=>document.documentElement,cssVariablesResolver:f,forceColorScheme:p,stylesTransform:m,env:h,deduplicateInlineStyles:g=!1}){let{colorScheme:_,setColorScheme:v,clearColorScheme:y}=lo({defaultColorScheme:u,forceColorScheme:p,manager:l,getRootElement:d});return Po({respectReducedMotion:e?.respectReducedMotion||!1,getRootElement:d}),(0,P.jsx)(Za,{value:{colorScheme:_,setColorScheme:v,clearColorScheme:y,getRootElement:d,classNamesPrefix:c,getStyleNonce:n,cssVariablesResolver:f,cssVariablesSelector:s??`:root`,withStaticClasses:r,stylesTransform:m,env:h,deduplicateInlineStyles:g},children:(0,P.jsxs)(xo,{theme:e,children:[o&&(0,P.jsx)(No,{cssVariablesSelector:s,deduplicateCssVariables:a}),i&&(0,P.jsx)(Oo,{}),t]})})}Fo.displayName=`@mantine/core/MantineProvider`;function Io({children:e,theme:t,env:n}){return(0,P.jsx)(Za,{value:{colorScheme:`auto`,setColorScheme:()=>{},clearColorScheme:()=>{},getRootElement:()=>document.documentElement,classNamesPrefix:`mantine`,cssVariablesSelector:`:root`,withStaticClasses:!1,headless:!0,env:n},children:(0,P.jsx)(xo,{theme:t,children:e})})}Io.displayName=`@mantine/core/HeadlessMantineProvider`;function z(e,t,n){let r=bo(),i=(Array.isArray(e)?e:[e]).filter(Boolean),a={};for(let e of i){let t=r.components[e]?.defaultProps,n=typeof t==`function`?t(r):t;n&&(a={...a,...n})}return{...t,...a,...si(n)}}function Lo({classNames:e,styles:t,props:n,stylesCtx:r}){let i=bo();return{resolvedClassNames:e===void 0?void 0:Da({theme:i,classNames:e,props:n,stylesCtx:r||void 0}),resolvedStyles:t===void 0?void 0:Oa({theme:i,styles:t,props:n,stylesCtx:r||void 0})}}var Ro={always:`mantine-focus-always`,auto:`mantine-focus-auto`,never:`mantine-focus-never`};function zo({theme:e,options:t,unstyled:n}){return wa(t?.focusable&&!n&&(e.focusClassName||Ro[e.focusRing]),t?.active&&!n&&e.activeClassName)}function Bo({selector:e,stylesCtx:t,options:n,props:r,theme:i}){return Da({theme:i,classNames:n?.classNames,props:n?.props||r,stylesCtx:t})[e]}function Vo({selector:e,stylesCtx:t,theme:n,classNames:r,props:i}){return Da({theme:n,classNames:r,props:i,stylesCtx:t})[e]}function Ho({rootSelector:e,selector:t,className:n}){return e===t?n:void 0}function Uo({selector:e,classes:t,unstyled:n}){return n?void 0:t[e]}function Wo({themeName:e,classNamesPrefix:t,selector:n,withStaticClass:r}){return r===!1?[]:e.map(e=>`${t}-${e}-${n}`)}function Go({options:e,classes:t,selector:n,unstyled:r}){return e?.variant&&!r?t[`${n}--${e.variant}`]:void 0}function Ko({theme:e,options:t,themeName:n,selector:r,classNamesPrefix:i,resolvedClassNames:a,resolvedThemeClassNames:o,classes:s,unstyled:c,className:l,rootSelector:u,props:d,stylesCtx:f,withStaticClasses:p,headless:m,transformedStyles:h}){return wa(zo({theme:e,options:t,unstyled:c||m}),o.map(e=>e[r]),Go({options:t,classes:s,selector:r,unstyled:c||m}),a[r],Vo({selector:r,stylesCtx:f,theme:e,classNames:h,props:d}),Bo({selector:r,stylesCtx:f,options:t,props:d,theme:e}),Ho({rootSelector:u,selector:r,className:l}),Uo({selector:r,classes:s,unstyled:c||m}),p&&!m&&Wo({themeName:n,classNamesPrefix:i,selector:r,withStaticClass:t?.withStaticClass}),t?.className)}function qo({style:e,theme:t}){return Array.isArray(e)?e.reduce((e,n)=>({...e,...qo({style:n,theme:t})}),{}):typeof e==`function`?e(t):e??{}}function Jo({theme:e,selector:t,options:n,props:r,stylesCtx:i,rootSelector:a,withStylesTransform:o,resolvedStyles:s,resolvedThemeStyles:c,resolvedVars:l,resolvedRootStyle:u}){return{...c[t],...s[t],...!o&&Oa({theme:e,styles:n?.styles,props:n?.props||r,stylesCtx:i})[t],...l[t],...a===t?u:null,...qo({style:n?.style,theme:e})}}function Yo(e){return e.reduce((e,t)=>(t&&Object.keys(t).forEach(n=>{e[n]={...e[n],...si(t[n])}}),e),{})}function Xo({props:e,stylesCtx:t,themeName:n,theme:r}){let i=ao()?.();return{getTransformedStyles:a=>i?[...a.map(n=>i(n,{props:e,theme:r,ctx:t})),...n.map(n=>i(r.components[n]?.styles,{props:e,theme:r,ctx:t}))].filter(Boolean):[],withStylesTransform:!!i}}function B({name:e,classes:t,props:n,stylesCtx:r,className:i,style:a,rootSelector:o=`root`,unstyled:s,classNames:c,styles:l,vars:u,varsResolver:d,attributes:f}){let p=bo(),m=eo(),h=no(),g=ro(),_=(Array.isArray(e)?e:[e]).filter(e=>e),{withStylesTransform:v,getTransformedStyles:y}=Xo({props:n,stylesCtx:r,themeName:_,theme:p}),b=Da({theme:p,classNames:c,props:n,stylesCtx:r}),x=_.map(e=>Da({theme:p,classNames:p.components[e]?.classNames,props:n,stylesCtx:r})),S=v?{}:Oa({theme:p,styles:l,props:n,stylesCtx:r}),C={};if(!v)for(let e of _){let t=Oa({theme:p,styles:p.components[e]?.styles,props:n,stylesCtx:r});for(let e of Object.keys(t))C[e]={...C[e],...t[e]}}let w=Yo([g?{}:d?.(p,n,r),..._.map(e=>p.components?.[e]?.vars?.(p,n,r)),u?.(p,n,r)]),T=qo({style:a,theme:p});return(e,a)=>({...f?.[e],className:Ko({theme:p,options:a,themeName:_,selector:e,classNamesPrefix:m,resolvedClassNames:b,resolvedThemeClassNames:x,classes:t,unstyled:s,className:i,rootSelector:o,props:n,stylesCtx:r,withStaticClasses:h,headless:g,transformedStyles:y([a?.styles,l])}),style:Jo({theme:p,selector:e,options:a,props:n,stylesCtx:r,rootSelector:o,withStylesTransform:v,resolvedStyles:S,resolvedThemeStyles:C,resolvedVars:w,resolvedRootStyle:T})})}function Zo(e){return Qr(e).reduce((t,n)=>e[n]===void 0?t:`${t}${ti(n)}:${e[n]};`,``).trim()}function Qo({selector:e,styles:t,media:n,container:r}){let i=t?Zo(t):``,a=Array.isArray(n)?n.map(t=>`@media${t.query}{${e}{${Zo(t.styles)}}}`):[],o=Array.isArray(r)?r.map(t=>`@container ${t.query}{${e}{${Zo(t.styles)}}}`):[];return`${i?`${e}{${i}}`:``}${a.join(``)}${o.join(``)}`.trim()}function $o(e){let t=5381;for(let n=0;n>>0).toString(36)}function es({deduplicate:e,...t}){let n=to(),r=Qo(t);return e?(0,P.jsx)(`style`,{href:`mantine-${$o(r)}`,precedence:`mantine`,nonce:n?.(),children:r}):(0,P.jsx)(`style`,{"data-mantine-styles":`inline`,nonce:n?.(),dangerouslySetInnerHTML:{__html:r}})}function ts(e){let t=5381;for(let n=0;n>>0).toString(36)}function ns(e,t){return`__mdi__-${ts(`${e?Zo(e):``}|${Array.isArray(t)?t.map(e=>`${e.query}:${Zo(e.styles)}`).join(`|`):``}`)}`}function rs(e){let{m:t,mx:n,my:r,mt:i,mb:a,ml:o,mr:s,me:c,ms:l,mis:u,mie:d,p:f,px:p,py:m,pt:h,pb:g,pl:_,pr:v,pe:y,ps:b,pis:x,pie:S,bd:C,bdrs:w,bg:T,c:E,opacity:D,ff:O,fz:ee,fw:k,lts:A,ta:te,lh:ne,fs:re,tt:ie,td:j,w:M,miw:ae,maw:oe,h:se,mih:ce,mah:le,bgsz:N,bgp:ue,bgr:de,bga:fe,pos:pe,top:me,left:he,bottom:ge,right:_e,inset:ve,display:ye,flex:be,hiddenFrom:xe,visibleFrom:Se,lightHidden:Ce,darkHidden:we,sx:Te,...Ee}=e;return{styleProps:si({m:t,mx:n,my:r,mt:i,mb:a,ml:o,mr:s,me:c,ms:l,mis:u,mie:d,p:f,px:p,py:m,pt:h,pb:g,pl:_,pr:v,pis:x,pie:S,pe:y,ps:b,bd:C,bg:T,c:E,opacity:D,ff:O,fz:ee,fw:k,lts:A,ta:te,lh:ne,fs:re,tt:ie,td:j,w:M,miw:ae,maw:oe,h:se,mih:ce,mah:le,bgsz:N,bgp:ue,bgr:de,bga:fe,pos:pe,top:me,left:he,bottom:ge,right:_e,inset:ve,display:ye,flex:be,bdrs:w,hiddenFrom:xe,visibleFrom:Se,lightHidden:Ce,darkHidden:we,sx:Te}),rest:Ee}}var is={m:{type:`spacing`,property:`margin`},mt:{type:`spacing`,property:`marginTop`},mb:{type:`spacing`,property:`marginBottom`},ml:{type:`spacing`,property:`marginLeft`},mr:{type:`spacing`,property:`marginRight`},ms:{type:`spacing`,property:`marginInlineStart`},me:{type:`spacing`,property:`marginInlineEnd`},mis:{type:`spacing`,property:`marginInlineStart`},mie:{type:`spacing`,property:`marginInlineEnd`},mx:{type:`spacing`,property:`marginInline`},my:{type:`spacing`,property:`marginBlock`},p:{type:`spacing`,property:`padding`},pt:{type:`spacing`,property:`paddingTop`},pb:{type:`spacing`,property:`paddingBottom`},pl:{type:`spacing`,property:`paddingLeft`},pr:{type:`spacing`,property:`paddingRight`},ps:{type:`spacing`,property:`paddingInlineStart`},pe:{type:`spacing`,property:`paddingInlineEnd`},pis:{type:`spacing`,property:`paddingInlineStart`},pie:{type:`spacing`,property:`paddingInlineEnd`},px:{type:`spacing`,property:`paddingInline`},py:{type:`spacing`,property:`paddingBlock`},bd:{type:`border`,property:`border`},bdrs:{type:`radius`,property:`borderRadius`},bg:{type:`color`,property:`background`},c:{type:`textColor`,property:`color`},opacity:{type:`identity`,property:`opacity`},ff:{type:`fontFamily`,property:`fontFamily`},fz:{type:`fontSize`,property:`fontSize`},fw:{type:`identity`,property:`fontWeight`},lts:{type:`size`,property:`letterSpacing`},ta:{type:`identity`,property:`textAlign`},lh:{type:`lineHeight`,property:`lineHeight`},fs:{type:`identity`,property:`fontStyle`},tt:{type:`identity`,property:`textTransform`},td:{type:`identity`,property:`textDecoration`},w:{type:`spacing`,property:`width`},miw:{type:`spacing`,property:`minWidth`},maw:{type:`spacing`,property:`maxWidth`},h:{type:`spacing`,property:`height`},mih:{type:`spacing`,property:`minHeight`},mah:{type:`spacing`,property:`maxHeight`},bgsz:{type:`size`,property:`backgroundSize`},bgp:{type:`identity`,property:`backgroundPosition`},bgr:{type:`identity`,property:`backgroundRepeat`},bga:{type:`identity`,property:`backgroundAttachment`},pos:{type:`identity`,property:`position`},top:{type:`size`,property:`top`},left:{type:`size`,property:`left`},bottom:{type:`size`,property:`bottom`},right:{type:`size`,property:`right`},inset:{type:`size`,property:`inset`},display:{type:`identity`,property:`display`},flex:{type:`identity`,property:`flex`}};function as(e,t){let n=Va({color:e,theme:t});return n.color===`dimmed`?`var(--mantine-color-dimmed)`:n.color===`bright`?`var(--mantine-color-bright)`:n.variable?`var(${n.variable})`:n.color}function os(e,t){let n=Va({color:e,theme:t});return n.isThemeColor&&n.shade===void 0?`var(--mantine-color-${n.color}-text)`:as(e,t)}function ss(e,t){if(typeof e==`number`)return F(e);if(typeof e==`string`){let[n,r,...i]=e.split(` `).filter(e=>e.trim()!==``),a=`${F(n)}`;return r&&(a+=` ${r}`),i.length>0&&(a+=` ${as(i.join(` `),t)}`),a.trim()}return e}var cs={text:`var(--mantine-font-family)`,mono:`var(--mantine-font-family-monospace)`,monospace:`var(--mantine-font-family-monospace)`,heading:`var(--mantine-font-family-headings)`,headings:`var(--mantine-font-family-headings)`};function ls(e){return typeof e==`string`&&e in cs?cs[e]:e}var us=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`];function ds(e,t){return typeof e==`string`&&e in t.fontSizes?`var(--mantine-font-size-${e})`:typeof e==`string`&&us.includes(e)?`var(--mantine-${e}-font-size)`:typeof e==`number`||typeof e==`string`?F(e):e}function fs(e){return e}var ps=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`];function ms(e,t){return typeof e==`string`&&e in t.lineHeights?`var(--mantine-line-height-${e})`:typeof e==`string`&&ps.includes(e)?`var(--mantine-${e}-line-height)`:e}function hs(e,t){return typeof e==`string`&&e in t.radius?`var(--mantine-radius-${e})`:typeof e==`number`||typeof e==`string`?F(e):e}function gs(e){return typeof e==`number`?F(e):e}function _s(e,t){if(typeof e==`number`)return F(e);if(typeof e==`string`){let n=e.replace(`-`,``);if(!(n in t.spacing))return F(e);let r=`--mantine-spacing-${n}`;return e.startsWith(`-`)?`calc(var(${r}) * -1)`:`var(${r})`}return e}var vs={color:as,textColor:os,fontSize:ds,spacing:_s,radius:hs,identity:fs,size:gs,lineHeight:ms,fontFamily:ls,border:ss};function ys(e){return e.replace(`(min-width: `,``).replace(`em)`,``)}function bs({media:e,...t}){let n=Object.keys(e).sort((e,t)=>Number(ys(e))-Number(ys(t))).map(t=>({query:t,styles:e[t]}));return{...t,media:n}}function xs(e){if(typeof e!=`object`||!e)return!1;let t=Object.keys(e);return!(t.length===1&&t[0]===`base`)}function Ss(e){return typeof e==`object`&&e?`base`in e?e.base:void 0:e}function Cs(e){return typeof e==`object`&&e?Qr(e).filter(e=>e!==`base`):[]}function ws(e,t){return typeof e==`object`&&e&&t in e?e[t]:e}function Ts({styleProps:e,data:t,theme:n}){return bs(Qr(e).reduce((r,i)=>{if(i===`hiddenFrom`||i===`visibleFrom`||i===`sx`)return r;let a=t[i],o=Array.isArray(a.property)?a.property:[a.property],s=Ss(e[i]);if(!xs(e[i]))return o.forEach(e=>{r.inlineStyles[e]=vs[a.type](s,n)}),r;r.hasResponsiveStyles=!0;let c=Cs(e[i]);return o.forEach(t=>{s!=null&&(r.styles[t]=vs[a.type](s,n)),c.forEach(o=>{let s=`(min-width: ${n.breakpoints[o]})`;r.media[s]={...r.media[s],[t]:vs[a.type](ws(e[i],o),n)}})}),r},{hasResponsiveStyles:!1,styles:{},inlineStyles:{},media:{}}))}function Es(){return`__m__-${(0,v.useId)().replace(/[:«»]/g,``)}`}function Ds(e,t){return Array.isArray(e)?[...e].reduce((e,n)=>({...e,...Ds(n,t)}),{}):typeof e==`function`?e(t):e??{}}function Os(e){return e}var ks=Os;function As(e){return e}function V(e){let t=e;return t.extend=As,t.withProps=e=>{let n=n=>(0,P.jsx)(t,{...e,...n});return n.extend=t.extend,n.displayName=`WithProps(${t.displayName})`,n},t}function js(e){return V(e)}function Ms(e){let t=e;return t.withProps=e=>{let n=n=>(0,P.jsx)(t,{...e,...n});return n.extend=t.extend,n.displayName=`WithProps(${t.displayName})`,n},t.extend=As,t}function Ns(e){return`data-${(e.startsWith(`data-`)?e.slice(5):e).replace(/([a-z])([A-Z])/g,`$1-$2`).toLowerCase()}`}function Ps(e){return Object.keys(e).reduce((t,n)=>{let r=e[n];return r===void 0||r===``||r===!1||r===null||(t[Ns(n)]=e[n]),t},{})}function Fs(e){return e?typeof e==`string`?{[Ns(e)]:!0}:Array.isArray(e)?[...e].reduce((e,t)=>({...e,...Fs(t)}),{}):Ps(e):null}function Is(e,t){return Array.isArray(e)?[...e].reduce((e,n)=>({...e,...Is(n,t)}),{}):typeof e==`function`?e(t):e??{}}function Ls({theme:e,style:t,vars:n,styleProps:r}){let i=Is(t,e),a=Is(n,e);return{...i,...a,...r}}function Rs({component:e,style:t,__vars:n,className:r,variant:i,mod:a,size:o,hiddenFrom:s,visibleFrom:c,lightHidden:l,darkHidden:u,renderRoot:d,__size:f,ref:p,...m}){let h=bo(),g=e||`div`,{styleProps:_,rest:v}=rs(m),y=io()?.()?.(_.sx),b=Es(),x=Ts({styleProps:_,theme:h,data:is}),S=so(),C=S&&x.hasResponsiveStyles?ns(x.styles,x.media):b,w={ref:p,style:Ls({theme:h,style:t,vars:n,styleProps:x.inlineStyles}),className:wa(r,y,{[C]:x.hasResponsiveStyles,"mantine-light-hidden":l,"mantine-dark-hidden":u,[`mantine-hidden-from-${s}`]:s,[`mantine-visible-from-${c}`]:c}),"data-variant":i,"data-size":ci(o)?void 0:o||void 0,size:f,...Fs(a),...v};return(0,P.jsxs)(P.Fragment,{children:[x.hasResponsiveStyles&&(0,P.jsx)(es,{selector:`.${C}`,styles:x.styles,media:x.media,deduplicate:S}),typeof d==`function`?d(w):(0,P.jsx)(g,{...w})]})}Rs.displayName=`@mantine/core/Box`;var H=ks(Rs),zs=(0,v.createContext)({dir:`ltr`,toggleDirection:()=>{},setDirection:()=>{}});function Bs(){return(0,v.use)(zs)}var[Vs,Hs]=ui(`ScrollArea.Root component was not found in tree`);function Us(e,t){let n=(0,v.useEffectEvent)(t);Ii(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e])}function Ws(e){let{style:t,...n}=e,r=Hs(),[i,a]=(0,v.useState)(0),[o,s]=(0,v.useState)(0),c=!!(i&&o);return Us(r.scrollbarX,()=>{let e=r.scrollbarX?.offsetHeight||0;r.onCornerHeightChange(e),s(e)}),Us(r.scrollbarY,()=>{let e=r.scrollbarY?.offsetWidth||0;r.onCornerWidthChange(e),a(e)}),c?(0,P.jsx)(`div`,{...n,style:{...t,width:i,height:o}}):null}function Gs(e){let t=Hs(),n=!!(t.scrollbarX&&t.scrollbarY);return t.type!==`scroll`&&n?(0,P.jsx)(Ws,{...e}):null}var Ks={scrollHideDelay:1e3,type:`hover`};function qs(e){let{type:t,scrollHideDelay:n,scrollbars:r,getStyles:i,ref:a,...o}=z(`ScrollAreaRoot`,Ks,e),[s,c]=(0,v.useState)(null),[l,u]=(0,v.useState)(null),[d,f]=(0,v.useState)(null),[p,m]=(0,v.useState)(null),[h,g]=(0,v.useState)(null),[_,y]=(0,v.useState)(0),[b,x]=(0,v.useState)(0),[S,C]=(0,v.useState)(!1),[w,T]=(0,v.useState)(!1),E=ea(a,c);return(0,P.jsx)(Vs,{value:{type:t,scrollHideDelay:n,scrollArea:s,viewport:l,onViewportChange:u,content:d,onContentChange:f,scrollbarX:p,onScrollbarXChange:m,scrollbarXEnabled:S,onScrollbarXEnabledChange:C,scrollbarY:h,onScrollbarYChange:g,scrollbarYEnabled:w,onScrollbarYEnabledChange:T,onCornerWidthChange:y,onCornerHeightChange:x,getStyles:i},children:(0,P.jsx)(H,{...o,ref:E,__vars:{"--sa-corner-width":r===`xy`?`${_}px`:`0px`,"--sa-corner-height":r===`xy`?`${b}px`:`0px`}})})}qs.displayName=`@mantine/core/ScrollAreaRoot`;function Js(e,t){let n=e/t;return Number.isNaN(n)?0:n}function Ys(e){let t=Js(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function Xs(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function Zs(e,[t,n]){return Math.min(n,Math.max(t,e))}function Qs(e,t,n=`ltr`){let r=Ys(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-i,o=t.content-t.viewport,s=a-r,c=Zs(e,n===`ltr`?[0,o]:[o*-1,0]);return Xs([0,o],[0,s])(c)}function $s(e,t,n,r=`ltr`){let i=Ys(n),a=i/2,o=t||a,s=i-o,c=n.scrollbar.paddingStart+o,l=n.scrollbar.size-n.scrollbar.paddingEnd-s,u=n.content-n.viewport,d=r===`ltr`?[0,u]:[u*-1,0];return Xs([c,l],d)(e)}function ec(e,t){return e>0&&e{e?.(r),(n===!1||!r.defaultPrevented)&&t?.(r)}}var[rc,ic]=ui(`ScrollAreaScrollbar was not found in tree`);function ac(e){let{sizes:t,hasThumb:n,onThumbChange:r,onThumbPointerUp:i,onThumbPointerDown:a,onThumbPositionChange:o,onDragScroll:s,onWheelScroll:c,onResize:l,ref:u,...d}=e,f=Hs(),[p,m]=(0,v.useState)(null),h=ea(u,m),g=(0,v.useRef)(null),_=(0,v.useRef)(``),{viewport:y}=f,b=t.content-t.viewport,x=(0,v.useEffectEvent)(c),S=ji(o),C=Mi(l,10),w=e=>{g.current&&s({x:e.clientX-g.current.left,y:e.clientY-g.current.top})};return(0,v.useEffect)(()=>{let e=e=>{let t=e.target;p?.contains(t)&&x(e,b)};return document.addEventListener(`wheel`,e,{passive:!1}),()=>document.removeEventListener(`wheel`,e,{passive:!1})},[y,p,b]),(0,v.useEffect)(S,[t,S]),Us(p,C),Us(f.content,C),(0,P.jsx)(rc,{value:{scrollbar:p,hasThumb:n,onThumbChange:ji(r),onThumbPointerUp:ji(i),onThumbPositionChange:S,onThumbPointerDown:ji(a)},children:(0,P.jsx)(`div`,{...d,ref:h,"data-mantine-scrollbar":!0,style:{position:`absolute`,...d.style},onPointerDown:nc(e.onPointerDown,e=>{e.preventDefault(),e.button===0&&(e.target.setPointerCapture(e.pointerId),g.current=p.getBoundingClientRect(),_.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect=`none`,w(e))}),onPointerMove:nc(e.onPointerMove,w),onPointerUp:nc(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(e.preventDefault(),t.releasePointerCapture(e.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=_.current,g.current=null}})})}var oc=e=>{let{sizes:t,onSizesChange:n,style:r,ref:i,...a}=e,o=Hs(),[s,c]=(0,v.useState)(),l=(0,v.useRef)(null),u=ea(i,l,o.onScrollbarXChange);return(0,v.useEffect)(()=>{l.current&&c(getComputedStyle(l.current))},[l]),(0,P.jsx)(ac,{"data-orientation":`horizontal`,...a,ref:u,sizes:t,style:{...r,"--sa-thumb-width":`${Ys(t)}px`},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(o.viewport){let r=o.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),ec(r,n)&&t.preventDefault()}},onResize:()=>{l.current&&o.viewport&&s&&n({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:l.current.clientWidth,paddingStart:tc(s.paddingLeft),paddingEnd:tc(s.paddingRight)}})}})};oc.displayName=`@mantine/core/ScrollAreaScrollbarX`;function sc(e){let{sizes:t,onSizesChange:n,style:r,ref:i,...a}=e,o=Hs(),[s,c]=(0,v.useState)(),l=(0,v.useRef)(null),u=ea(i,l,o.onScrollbarYChange);return(0,v.useEffect)(()=>{l.current&&c(window.getComputedStyle(l.current))},[]),(0,P.jsx)(ac,{...a,"data-orientation":`vertical`,ref:u,sizes:t,style:{"--sa-thumb-height":`${Ys(t)}px`,...r},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(o.viewport){let r=o.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),ec(r,n)&&t.preventDefault()}},onResize:()=>{l.current&&o.viewport&&s&&n({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:l.current.clientHeight,paddingStart:tc(s.paddingTop),paddingEnd:tc(s.paddingBottom)}})}})}sc.displayName=`@mantine/core/ScrollAreaScrollbarY`;function cc(e){let{orientation:t=`vertical`,...n}=e,{dir:r}=Bs(),i=Hs(),a=(0,v.useRef)(null),o=(0,v.useRef)(0),[s,c]=(0,v.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),l=Js(s.viewport,s.content),u={...n,sizes:s,onSizesChange:c,hasThumb:l>0&&l<1,onThumbChange:e=>{a.current=e},onThumbPointerUp:()=>{o.current=0},onThumbPointerDown:e=>{o.current=e}},d=(e,t)=>$s(e,o.current,s,t);return t===`horizontal`?(0,P.jsx)(oc,{...u,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=i.viewport.scrollLeft,t=Qs(e,s,r);a.current.style.transform=`translate3d(${t}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=d(e,r))}}):t===`vertical`?(0,P.jsx)(sc,{...u,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=i.viewport.scrollTop,t=Qs(e,s);s.scrollbar.size===0?a.current.style.setProperty(`--thumb-opacity`,`0`):a.current.style.setProperty(`--thumb-opacity`,`1`),a.current.style.transform=`translate3d(0, ${t}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=d(e))}}):null}cc.displayName=`@mantine/core/ScrollAreaScrollbarVisible`;function lc(e){let t=Hs(),{forceMount:n,...r}=e,[i,a]=(0,v.useState)(!1),o=e.orientation===`horizontal`,s=Mi(()=>{if(t.viewport){let e=t.viewport.offsetWidth{let{scrollArea:e}=r,t=0;if(e){let n=()=>{window.clearTimeout(t),a(!0)},i=()=>{t=window.setTimeout(()=>a(!1),r.scrollHideDelay)};return e.addEventListener(`pointerenter`,n),e.addEventListener(`pointerleave`,i),()=>{window.clearTimeout(t),e.removeEventListener(`pointerenter`,n),e.removeEventListener(`pointerleave`,i)}}},[r.scrollArea,r.scrollHideDelay]),t||i?(0,P.jsx)(lc,{"data-state":i?`visible`:`hidden`,...n}):null}uc.displayName=`@mantine/core/ScrollAreaScrollbarHover`;function dc(e){let{forceMount:t,...n}=e,r=Hs(),i=e.orientation===`horizontal`,[a,o]=(0,v.useState)(`hidden`),s=Mi(()=>o(`idle`),100);return(0,v.useEffect)(()=>{if(a===`idle`){let e=window.setTimeout(()=>o(`hidden`),r.scrollHideDelay);return()=>window.clearTimeout(e)}},[a,r.scrollHideDelay]),(0,v.useEffect)(()=>{let{viewport:e}=r,t=i?`scrollLeft`:`scrollTop`;if(e){let n=e[t],r=()=>{let r=e[t];n!==r&&(o(`scrolling`),s()),n=r};return e.addEventListener(`scroll`,r),()=>e.removeEventListener(`scroll`,r)}},[r.viewport,i,s]),t||a!==`hidden`?(0,P.jsx)(cc,{"data-state":a===`hidden`?`hidden`:`visible`,...n,onPointerEnter:nc(e.onPointerEnter,()=>o(`interacting`)),onPointerLeave:nc(e.onPointerLeave,()=>o(`idle`))}):null}function fc(e){let{forceMount:t,...n}=e,r=Hs(),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:a}=r,o=e.orientation===`horizontal`;return(0,v.useEffect)(()=>(o?i(!0):a(!0),()=>{o?i(!1):a(!1)}),[o,i,a]),r.type===`hover`?(0,P.jsx)(uc,{...n,forceMount:t}):r.type===`scroll`?(0,P.jsx)(dc,{...n,forceMount:t}):r.type===`auto`?(0,P.jsx)(lc,{...n,forceMount:t}):r.type===`always`?(0,P.jsx)(cc,{...n}):null}fc.displayName=`@mantine/core/ScrollAreaScrollbar`;function pc(e,t=()=>{}){let n={left:e.scrollLeft,top:e.scrollTop},r=0;return(function i(){let a={left:e.scrollLeft,top:e.scrollTop},o=n.left!==a.left,s=n.top!==a.top;(o||s)&&t(),n=a,r=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(r)}function mc(e){let{style:t,ref:n,...r}=e,i=Hs(),a=ic(),{onThumbPositionChange:o}=a,s=ea(n,a.onThumbChange),c=(0,v.useRef)(void 0),l=Mi(()=>{c.current&&=(c.current(),void 0)},100);return(0,v.useEffect)(()=>{let{viewport:e}=i;if(e){let t=()=>{l(),c.current||(c.current=pc(e,o),o())};return o(),e.addEventListener(`scroll`,t),()=>e.removeEventListener(`scroll`,t)}},[i.viewport,l,o]),(0,P.jsx)(`div`,{"data-state":a.hasThumb?`visible`:`hidden`,...r,ref:s,style:{width:`var(--sa-thumb-width)`,height:`var(--sa-thumb-height)`,...t},onPointerDownCapture:nc(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;a.onThumbPointerDown({x:n,y:r})}),onPointerUp:nc(e.onPointerUp,a.onThumbPointerUp)})}mc.displayName=`@mantine/core/ScrollAreaThumb`;function hc(e){let{forceMount:t,...n}=e,r=ic();return t||r.hasThumb?(0,P.jsx)(mc,{...n}):null}hc.displayName=`@mantine/core/ScrollAreaThumb`;function gc({children:e,style:t,ref:n,onWheel:r,...i}){let a=Hs(),o=ea(n,a.onViewportChange),s=e=>{if(r?.(e),a.scrollbarXEnabled&&a.viewport&&e.shiftKey){let{scrollTop:t,scrollHeight:n,clientHeight:r,scrollWidth:i,clientWidth:o}=a.viewport,s=t<1,c=t>=n-r-1;i>o&&(s||c)&&e.stopPropagation()}};return(0,P.jsx)(H,{...i,ref:o,onWheel:s,style:{overflowX:a.scrollbarXEnabled?`scroll`:`hidden`,overflowY:a.scrollbarYEnabled?`scroll`:`hidden`,...t},children:(0,P.jsx)(`div`,{...a.getStyles(`content`),ref:a.onContentChange,children:e})})}gc.displayName=`@mantine/core/ScrollAreaViewport`;var _c={root:`m_d57069b5`,content:`m_b1336c6`,viewport:`m_c0783ff9`,viewportInner:`m_f8f631dd`,scrollbar:`m_c44ba933`,thumb:`m_d8b5e363`,corner:`m_21657268`};typeof document<`u`&&v.useLayoutEffect,{...v}.useInsertionEffect;function vc(e){let t=v.useRef(void 0),n=v.useCallback(t=>{let n=e.map(e=>{if(e!=null){if(typeof e==`function`){let n=e,r=n(t);return typeof r==`function`?r:()=>{n(null)}}return e.current=t,()=>{e.current=null}}});return()=>{n.forEach(e=>e?.())}},e);return v.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var yc=`ArrowLeft`,bc=`ArrowRight`,xc=`ArrowUp`,Sc=`ArrowDown`,Cc=[yc,bc],wc=[xc,Sc];[...Cc,...wc],{...v}.useId;var Tc={scrollHideDelay:1e3,type:`hover`,scrollbars:`xy`},Ec=L((e,{scrollbarSize:t,overscrollBehavior:n,scrollbars:r})=>{let i=n;return n&&r&&(r===`x`?i=`${n} auto`:r===`y`&&(i=`auto ${n}`)),{root:{"--scrollarea-scrollbar-size":F(t),"--scrollarea-over-scroll-behavior":i}}}),Dc=V(e=>{let t=z(`ScrollArea`,Tc,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,scrollbarSize:s,vars:c,type:l,scrollHideDelay:u,viewportProps:d,viewportRef:f,onScrollPositionChange:p,children:m,offsetScrollbars:h,scrollbars:g,onBottomReached:_,onTopReached:y,onLeftReached:b,onRightReached:x,overscrollBehavior:S,startScrollPosition:C,attributes:w,...T}=t,[E,D]=(0,v.useState)(!1),[O,ee]=(0,v.useState)(!1),[k,A]=(0,v.useState)(!1),te=(0,v.useRef)(!0),ne=(0,v.useRef)(!1),re=(0,v.useRef)(!0),ie=(0,v.useRef)(!1),j=B({name:`ScrollArea`,props:t,classes:_c,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:w,vars:c,varsResolver:Ec}),M=(0,v.useRef)(null),[ae,oe]=(0,v.useState)(null),se=vc([f,M,(0,v.useCallback)(e=>{oe(t=>t===e?t:e)},[])]);return Us(h===`present`?ae:null,()=>{let e=M.current;e&&(ee(e.scrollHeight>e.clientHeight),A(e.scrollWidth>e.clientWidth))}),Ii(()=>{C&&M.current&&M.current.scrollTo({left:C.x??0,top:C.y??0})},[]),(0,P.jsxs)(qs,{getStyles:j,type:l===`never`?`always`:l,scrollHideDelay:u,scrollbars:g,...j(`root`),...T,children:[(0,P.jsx)(gc,{...d,...j(`viewport`,{style:d?.style}),ref:se,"data-offset-scrollbars":h===!0?`xy`:h||void 0,"data-scrollbars":g||void 0,"data-horizontal-hidden":h===`present`&&!k?`true`:void 0,"data-vertical-hidden":h===`present`&&!O?`true`:void 0,onScroll:e=>{d?.onScroll?.(e),p?.({x:e.currentTarget.scrollLeft,y:e.currentTarget.scrollTop});let{scrollTop:t,scrollHeight:n,clientHeight:r,scrollLeft:i,scrollWidth:a,clientWidth:o}=e.currentTarget,s=t-(n-r)>=-.8,c=t===0;s&&!ne.current&&_?.(),c&&!te.current&&y?.(),ne.current=s,te.current=c;let l=i-(a-o)>=-.8,u=i===0;l&&!ie.current&&x?.(),u&&!re.current&&b?.(),ie.current=l,re.current=u},children:m}),(g===`xy`||g===`x`)&&(0,P.jsx)(fc,{...j(`scrollbar`),orientation:`horizontal`,"data-hidden":l===`never`||h===`present`&&!k?!0:void 0,forceMount:!0,onMouseEnter:()=>D(!0),onMouseLeave:()=>D(!1),children:(0,P.jsx)(hc,{...j(`thumb`)})}),(g===`xy`||g===`y`)&&(0,P.jsx)(fc,{...j(`scrollbar`),orientation:`vertical`,"data-hidden":l===`never`||h===`present`&&!O?!0:void 0,forceMount:!0,onMouseEnter:()=>D(!0),onMouseLeave:()=>D(!1),children:(0,P.jsx)(hc,{...j(`thumb`)})}),(0,P.jsx)(Gs,{...j(`corner`),"data-hovered":E||void 0,"data-hidden":l===`never`||void 0})]})});Dc.displayName=`@mantine/core/ScrollArea`;var Oc=V(e=>{let{children:t,classNames:n,styles:r,scrollbarSize:i,scrollHideDelay:a,type:o,dir:s,offsetScrollbars:c,overscrollBehavior:l,viewportRef:u,onScrollPositionChange:d,unstyled:f,variant:p,viewportProps:m,scrollbars:h,style:g,vars:_,onBottomReached:y,onTopReached:b,startScrollPosition:x,onOverflowChange:S,...C}=z(`ScrollAreaAutosize`,Tc,e),w=(0,v.useRef)(null),[T,E]=(0,v.useState)(null),D=vc([u,w,(0,v.useCallback)(e=>{E(t=>t===e?t:e)},[])]),O=(0,v.useRef)(!1),ee=(0,v.useRef)(!1),k=(0,v.useEffectEvent)(()=>{let e=w.current;if(!e||!S)return;let t=e.scrollHeight>e.clientHeight;t!==O.current&&(ee.current?S(t):(ee.current=!0,t&&S(!0)),O.current=t)});return Us(S?T:null,k),(0,P.jsx)(H,{...C,variant:p,style:[{display:`flex`,overflow:`hidden`},g],children:(0,P.jsx)(H,{style:{display:`flex`,flexDirection:`column`,flex:1,overflow:`hidden`,...h===`y`&&{minWidth:0},...h===`x`&&{minHeight:0},...h===`xy`&&{minWidth:0,minHeight:0},...h===!1&&{minWidth:0,minHeight:0}},children:(0,P.jsx)(Dc,{classNames:n,styles:r,scrollHideDelay:a,scrollbarSize:i,type:o,dir:s,offsetScrollbars:c,overscrollBehavior:l,viewportRef:D,onScrollPositionChange:d,unstyled:f,variant:p,viewportProps:m,vars:_,scrollbars:h,onBottomReached:y,onTopReached:b,startScrollPosition:x,"data-autosize":`true`,children:t})})})});Dc.classes=_c,Dc.varsResolver=Ec,Oc.displayName=`@mantine/core/ScrollAreaAutosize`,Oc.classes=_c,Dc.Autosize=Oc;var kc={root:`m_87cf2631`},Ac={__staticSelector:`UnstyledButton`},jc=Ms(e=>{let t=z(`UnstyledButton`,Ac,e),{className:n,component:r=`button`,__staticSelector:i,unstyled:a,classNames:o,styles:s,style:c,attributes:l,...u}=t;return(0,P.jsx)(H,{...B({name:i,props:t,classes:kc,className:n,style:c,classNames:o,styles:s,unstyled:a,attributes:l})(`root`,{focusable:!0}),component:r,type:r===`button`?`button`:void 0,...u})});jc.classes=kc,jc.displayName=`@mantine/core/UnstyledButton`;var Mc={root:`m_515a97f8`},Nc=V(e=>{let t=z(`VisuallyHidden`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,attributes:c,...l}=t;return(0,P.jsx)(H,{component:`span`,...B({name:`VisuallyHidden`,classes:Mc,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:c})(`root`),...l})});Nc.classes=Mc,Nc.displayName=`@mantine/core/VisuallyHidden`;var Pc={root:`m_1b7284a3`},Fc=L((e,{radius:t,shadow:n})=>({root:{"--paper-radius":t===void 0?void 0:xi(t),"--paper-shadow":wi(n)}})),Ic=Ms(e=>{let t=z(`Paper`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,withBorder:s,vars:c,radius:l,shadow:u,variant:d,mod:f,attributes:p,...m}=t,h=B({name:`Paper`,props:t,classes:Pc,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:p,vars:c,varsResolver:Fc});return(0,P.jsx)(H,{mod:[{"data-with-border":s},f],...h(`root`),variant:d,...m})});Ic.classes=Pc,Ic.varsResolver=Fc,Ic.displayName=`@mantine/core/Paper`;var Lc={root:`m_9814e45f`},Rc={zIndex:vi(`modal`)},zc=L((e,{gradient:t,color:n,backgroundOpacity:r,blur:i,radius:a,zIndex:o})=>({root:{"--overlay-bg":t||(n!==void 0||r!==void 0)&&Ga(n||`#000`,r??.6)||void 0,"--overlay-filter":i?`blur(${F(i)})`:void 0,"--overlay-radius":a===void 0?void 0:xi(a),"--overlay-z-index":o?.toString()}})),Bc=Ms(e=>{let t=z(`Overlay`,Rc,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,fixed:c,center:l,children:u,radius:d,zIndex:f,gradient:p,blur:m,color:h,backgroundOpacity:g,mod:_,attributes:v,...y}=t;return(0,P.jsx)(H,{...B({name:`Overlay`,props:t,classes:Lc,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:v,vars:s,varsResolver:zc})(`root`),mod:[{center:l,fixed:c},_],...y,children:u})});Bc.classes=Lc,Bc.varsResolver=zc,Bc.displayName=`@mantine/core/Overlay`;function Vc(e){let t=document.createElement(`div`);return t.setAttribute(`data-portal`,`true`),typeof e.className==`string`&&t.classList.add(...e.className.split(` `).filter(Boolean)),typeof e.style==`object`&&Object.assign(t.style,e.style),typeof e.id==`string`&&t.setAttribute(`id`,e.id),t}function Hc({target:e,reuseTargetNode:t,...n}){if(e)return typeof e==`string`?document.querySelector(e)||Vc(n):e;if(t){let e=document.querySelector(`[data-mantine-shared-portal-node]`);if(e)return e;let t=Vc(n);return t.setAttribute(`data-mantine-shared-portal-node`,`true`),document.body.appendChild(t),t}return Vc(n)}var Uc={reuseTargetNode:!0},Wc=V(e=>{let{children:t,target:n,reuseTargetNode:r,ref:i,...a}=z(`Portal`,Uc,e),[o,s]=(0,v.useState)(!1),c=(0,v.useRef)(null);return Ii(()=>(s(!0),c.current=Hc({target:n,reuseTargetNode:r,...a}),Qi(i,c.current),!n&&!r&&c.current&&document.body.appendChild(c.current),()=>{!n&&!r&&c.current&&document.body.removeChild(c.current)}),[n]),!o||!c.current?null:(0,mr.createPortal)((0,P.jsx)(P.Fragment,{children:t}),c.current)});Wc.displayName=`@mantine/core/Portal`;var Gc=V(({withinPortal:e=!0,children:t,...n})=>oo()===`test`||!e?(0,P.jsx)(P.Fragment,{children:t}):(0,P.jsx)(Wc,{...n,children:t}));Gc.displayName=`@mantine/core/OptionalPortal`;var Kc=e=>({in:{opacity:1,transform:`scale(1)`},out:{opacity:0,transform:`scale(.9) translateY(${e===`bottom`?10:-10}px)`},transitionProperty:`transform, opacity`}),qc={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:`opacity`},"fade-up":{in:{opacity:1,transform:`translateY(0)`},out:{opacity:0,transform:`translateY(30px)`},transitionProperty:`opacity, transform`},"fade-down":{in:{opacity:1,transform:`translateY(0)`},out:{opacity:0,transform:`translateY(-30px)`},transitionProperty:`opacity, transform`},"fade-left":{in:{opacity:1,transform:`translateX(0)`},out:{opacity:0,transform:`translateX(30px)`},transitionProperty:`opacity, transform`},"fade-right":{in:{opacity:1,transform:`translateX(0)`},out:{opacity:0,transform:`translateX(-30px)`},transitionProperty:`opacity, transform`},scale:{in:{opacity:1,transform:`scale(1)`},out:{opacity:0,transform:`scale(0)`},common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"scale-y":{in:{opacity:1,transform:`scaleY(1)`},out:{opacity:0,transform:`scaleY(0)`},common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"scale-x":{in:{opacity:1,transform:`scaleX(1)`},out:{opacity:0,transform:`scaleX(0)`},common:{transformOrigin:`left`},transitionProperty:`transform, opacity`},"skew-up":{in:{opacity:1,transform:`translateY(0) skew(0deg, 0deg)`},out:{opacity:0,transform:`translateY(-20px) skew(-10deg, -5deg)`},common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"skew-down":{in:{opacity:1,transform:`translateY(0) skew(0deg, 0deg)`},out:{opacity:0,transform:`translateY(20px) skew(-10deg, -5deg)`},common:{transformOrigin:`bottom`},transitionProperty:`transform, opacity`},"rotate-left":{in:{opacity:1,transform:`translateY(0) rotate(0deg)`},out:{opacity:0,transform:`translateY(20px) rotate(-5deg)`},common:{transformOrigin:`bottom`},transitionProperty:`transform, opacity`},"rotate-right":{in:{opacity:1,transform:`translateY(0) rotate(0deg)`},out:{opacity:0,transform:`translateY(20px) rotate(5deg)`},common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"slide-down":{in:{opacity:1,transform:`translateY(0)`},out:{opacity:0,transform:`translateY(-100%)`},common:{transformOrigin:`top`},transitionProperty:`transform, opacity`},"slide-up":{in:{opacity:1,transform:`translateY(0)`},out:{opacity:0,transform:`translateY(100%)`},common:{transformOrigin:`bottom`},transitionProperty:`transform, opacity`},"slide-left":{in:{opacity:1,transform:`translateX(0)`},out:{opacity:0,transform:`translateX(100%)`},common:{transformOrigin:`left`},transitionProperty:`transform, opacity`},"slide-right":{in:{opacity:1,transform:`translateX(0)`},out:{opacity:0,transform:`translateX(-100%)`},common:{transformOrigin:`right`},transitionProperty:`transform, opacity`},pop:{...Kc(`bottom`),common:{transformOrigin:`center center`}},"pop-bottom-left":{...Kc(`bottom`),common:{transformOrigin:`bottom left`}},"pop-bottom-right":{...Kc(`bottom`),common:{transformOrigin:`bottom right`}},"pop-top-left":{...Kc(`top`),common:{transformOrigin:`top left`}},"pop-top-right":{...Kc(`top`),common:{transformOrigin:`top right`}}},Jc={entering:`in`,entered:`in`,exiting:`out`,exited:`out`,"pre-exiting":`out`,"pre-entering":`out`};function Yc({transition:e,state:t,duration:n,timingFunction:r}){let i={WebkitBackfaceVisibility:`hidden`,transitionDuration:`${n}ms`,transitionTimingFunction:r};return typeof e==`string`?e in qc?{transitionProperty:qc[e].transitionProperty,...i,...qc[e].common,...qc[e][Jc[t]]}:{}:{transitionProperty:e.transitionProperty,...i,...e.common,...e[Jc[t]]}}function Xc({duration:e,exitDuration:t,timingFunction:n,mounted:r,onEnter:i,onExit:a,onEntered:o,onExited:s,enterDelay:c,exitDelay:l}){let u=bo(),d=aa(),f=u.respectReducedMotion?d:!1,[p,m]=(0,v.useState)(f?0:e),[h,g]=(0,v.useState)(r?`entered`:`exited`),_=(0,v.useRef)(-1),y=(0,v.useRef)(-1),b=(0,v.useRef)(-1);function x(){window.clearTimeout(_.current),window.clearTimeout(y.current),cancelAnimationFrame(b.current)}let S=n=>{x();let r=n?i:a,c=n?o:s,l=f?0:n?e:t;m(l),l===0?(typeof r==`function`&&r(),typeof c==`function`&&c(),g(n?`entered`:`exited`)):b.current=requestAnimationFrame(()=>{mr.flushSync(()=>{g(n?`pre-entering`:`pre-exiting`)}),b.current=requestAnimationFrame(()=>{typeof r==`function`&&r(),g(n?`entering`:`exiting`),_.current=window.setTimeout(()=>{typeof c==`function`&&c(),g(n?`entered`:`exited`)},l)})})},C=e=>{if(x(),typeof(e?c:l)!=`number`){S(e);return}y.current=window.setTimeout(()=>{S(e)},e?c:l)};return Li(()=>{C(r)},[r]),(0,v.useEffect)(()=>()=>{x()},[]),{transitionDuration:p,transitionStatus:h,transitionTimingFunction:n||`ease`}}function Zc({keepMounted:e,transition:t=`fade`,duration:n=250,exitDuration:r=n,mounted:i,children:a,timingFunction:o=`ease`,onExit:s,onEntered:c,onEnter:l,onExited:u,enterDelay:d,exitDelay:f}){let p=oo(),{transitionDuration:m,transitionStatus:h,transitionTimingFunction:g}=Xc({mounted:i,exitDuration:r,duration:n,timingFunction:o,onExit:s,onEntered:c,onEnter:l,onExited:u,enterDelay:d,exitDelay:f});if(p===`test`)return i?(0,P.jsx)(P.Fragment,{children:a({})}):e?a({display:`none`}):null;if(m===0)return e?(0,P.jsx)(v.Activity,{mode:i?`visible`:`hidden`,children:a({})}):i?(0,P.jsx)(P.Fragment,{children:a({})}):null;let _=h===`exited`;return e?(0,P.jsx)(v.Activity,{mode:_?`hidden`:`visible`,children:a(_?{}:Yc({transition:t,duration:m,state:h,timingFunction:g}))}):_?null:(0,P.jsx)(P.Fragment,{children:a(Yc({transition:t,duration:m,state:h,timingFunction:g}))})}Zc.displayName=`@mantine/core/Transition`;function Qc({children:e,active:t=!0,refProp:n=`ref`,innerRef:r}){let i=ea(qi(t),r),a=Sa(e);return a?(0,v.cloneElement)(a,{[n]:i}):e}function $c(e){return(0,P.jsx)(Nc,{tabIndex:-1,"data-autofocus":!0,...e})}Qc.displayName=`@mantine/core/FocusTrap`,$c.displayName=`@mantine/core/FocusTrapInitialFocus`,Qc.InitialFocus=$c;var el={root:`m_5ae2e3c`,barsLoader:`m_7a2bd4cd`,bar:`m_870bb79`,"bars-loader-animation":`m_5d2b3b9d`,dotsLoader:`m_4e3f22d7`,dot:`m_870c4af`,"loader-dots-animation":`m_aac34a1`,ovalLoader:`m_b34414df`,"oval-loader-animation":`m_f8e89c4b`},tl=({className:e,...t})=>(0,P.jsxs)(H,{component:`span`,className:wa(el.barsLoader,e),...t,children:[(0,P.jsx)(`span`,{className:el.bar}),(0,P.jsx)(`span`,{className:el.bar}),(0,P.jsx)(`span`,{className:el.bar})]});tl.displayName=`@mantine/core/Bars`;var nl=({className:e,...t})=>(0,P.jsxs)(H,{component:`span`,className:wa(el.dotsLoader,e),...t,children:[(0,P.jsx)(`span`,{className:el.dot}),(0,P.jsx)(`span`,{className:el.dot}),(0,P.jsx)(`span`,{className:el.dot})]});nl.displayName=`@mantine/core/Dots`;var rl=({className:e,...t})=>(0,P.jsx)(H,{component:`span`,className:wa(el.ovalLoader,e),...t});rl.displayName=`@mantine/core/Oval`;var il={bars:tl,oval:rl,dots:nl},al={loaders:il,type:`oval`},ol=L((e,{size:t,color:n})=>({root:{"--loader-size":yi(t,`loader-size`),"--loader-color":n?Ha(n,e):void 0}})),sl=V(e=>{let t=z(`Loader`,al,e),{size:n,color:r,type:i,vars:a,className:o,style:s,classNames:c,styles:l,unstyled:u,loaders:d,variant:f,children:p,attributes:m,...h}=t,g=B({name:`Loader`,props:t,classes:el,className:o,style:s,classNames:c,styles:l,unstyled:u,attributes:m,vars:a,varsResolver:ol});return p?(0,P.jsx)(H,{...g(`root`),...h,children:p}):(0,P.jsx)(H,{...g(`root`),component:d[i],variant:f,size:n,...h})});sl.defaultLoaders=il,sl.classes=el,sl.varsResolver=ol,sl.displayName=`@mantine/core/Loader`;var cl={root:`m_8d3f4000`,icon:`m_8d3afb97`,loader:`m_302b9fb1`,group:`m_1a0f1b21`,groupSection:`m_437b6484`},ll={orientation:`horizontal`},ul=L((e,{borderWidth:t})=>({group:{"--ai-border-width":F(t)}})),dl=V(e=>{let t=z(`ActionIconGroup`,ll,e),{className:n,style:r,classNames:i,styles:a,unstyled:o,orientation:s,vars:c,borderWidth:l,variant:u,mod:d,attributes:f,...p}=z(`ActionIconGroup`,ll,e);return(0,P.jsx)(H,{...B({name:`ActionIconGroup`,props:t,classes:cl,className:n,style:r,classNames:i,styles:a,unstyled:o,attributes:f,vars:c,varsResolver:ul,rootSelector:`group`})(`group`),variant:u,mod:[{"data-orientation":s},d],role:`group`,...p})});dl.classes=cl,dl.varsResolver=ul,dl.displayName=`@mantine/core/ActionIconGroup`;var fl=L((e,{radius:t,color:n,gradient:r,variant:i,autoContrast:a,size:o})=>{let s=e.variantColorResolver({color:n||e.primaryColor,theme:e,gradient:r,variant:i||`filled`,autoContrast:a});return{groupSection:{"--section-height":yi(o,`section-height`),"--section-padding-x":yi(o,`section-padding-x`),"--section-fz":Si(o),"--section-radius":t===void 0?void 0:xi(t),"--section-bg":n||i?s.background:void 0,"--section-color":s.color,"--section-bd":n||i?s.border:void 0}}}),pl=V(e=>{let t=z(`ActionIconGroupSection`,null,e),{className:n,style:r,classNames:i,styles:a,unstyled:o,vars:s,variant:c,gradient:l,radius:u,autoContrast:d,attributes:f,...p}=t;return(0,P.jsx)(H,{...B({name:`ActionIconGroupSection`,props:t,classes:cl,className:n,style:r,classNames:i,styles:a,unstyled:o,attributes:f,vars:s,varsResolver:fl,rootSelector:`groupSection`})(`groupSection`),variant:c,...p})});pl.classes=cl,pl.varsResolver=fl,pl.displayName=`@mantine/core/ActionIconGroupSection`;var ml=L((e,{size:t,radius:n,variant:r,gradient:i,color:a,autoContrast:o})=>{let s=e.variantColorResolver({color:a||e.primaryColor,theme:e,gradient:i,variant:r||`filled`,autoContrast:o});return{root:{"--ai-size":yi(t,`ai-size`),"--ai-radius":n===void 0?void 0:xi(n),"--ai-bg":a||r?s.background:void 0,"--ai-hover":a||r?s.hover:void 0,"--ai-hover-color":a||r?s.hoverColor:void 0,"--ai-color":s.color,"--ai-bd":a||r?s.border:void 0}}}),hl=Ms(e=>{let t=z(`ActionIcon`,null,e),{className:n,unstyled:r,variant:i,classNames:a,styles:o,style:s,loading:c,loaderProps:l,size:u,color:d,radius:f,__staticSelector:p,gradient:m,vars:h,children:g,disabled:_,"data-disabled":v,autoContrast:y,mod:b,attributes:x,...S}=t,C=B({name:[`ActionIcon`,p],props:t,className:n,style:s,classes:cl,classNames:a,styles:o,unstyled:r,attributes:x,vars:h,varsResolver:ml});return(0,P.jsxs)(jc,{...C(`root`,{active:!_&&!c&&!v}),...S,unstyled:r,variant:i,size:u,disabled:_||c,mod:[{loading:c,disabled:_||v},b],children:[typeof c==`boolean`&&(0,P.jsx)(Zc,{mounted:c,transition:`slide-down`,duration:150,children:e=>(0,P.jsx)(H,{component:`span`,...C(`loader`,{style:e}),"aria-hidden":!0,children:(0,P.jsx)(sl,{color:`var(--ai-color)`,size:`calc(var(--ai-size) * 0.55)`,...l})})}),(0,P.jsx)(H,{component:`span`,mod:{loading:c},...C(`icon`),children:g})]})});hl.classes=cl,hl.varsResolver=ml,hl.displayName=`@mantine/core/ActionIcon`,hl.Group=dl,hl.GroupSection=pl;function gl({size:e=`var(--cb-icon-size, 70%)`,style:t,...n}){return(0,P.jsx)(`svg`,{viewBox:`0 0 15 15`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,style:{...t,width:e,height:e},...n,children:(0,P.jsx)(`path`,{d:`M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z`,fill:`currentColor`,fillRule:`evenodd`,clipRule:`evenodd`})})}gl.displayName=`@mantine/core/CloseIcon`;var _l={root:`m_86a44da5`,"root--subtle":`m_220c80f2`},vl={variant:`subtle`},yl=L((e,{size:t,radius:n,iconSize:r})=>({root:{"--cb-size":yi(t,`cb-size`),"--cb-radius":n===void 0?void 0:xi(n),"--cb-icon-size":F(r)}})),bl=Ms(e=>{let t=z(`CloseButton`,vl,e),{iconSize:n,children:r,vars:i,radius:a,className:o,classNames:s,style:c,styles:l,unstyled:u,"data-disabled":d,disabled:f,variant:p,icon:m,mod:h,attributes:g,__staticSelector:_,...v}=t,y=B({name:_||`CloseButton`,props:t,className:o,style:c,classes:_l,classNames:s,styles:l,unstyled:u,attributes:g,vars:i,varsResolver:yl});return(0,P.jsxs)(jc,{...v,unstyled:u,variant:p,disabled:f,mod:[{disabled:f||d},h],...y(`root`,{variant:p,active:!f&&!d}),children:[m||(0,P.jsx)(gl,{}),r]})});bl.classes=_l,bl.varsResolver=yl,bl.displayName=`@mantine/core/CloseButton`;function xl(e){return v.Children.toArray(e).filter(Boolean)}var Sl={root:`m_4081bf90`},Cl={preventGrowOverflow:!0,gap:`md`,align:`center`,justify:`flex-start`,wrap:`wrap`},wl=L((e,{grow:t,preventGrowOverflow:n,gap:r,align:i,justify:a,wrap:o},{childWidth:s})=>({root:{"--group-child-width":t&&n?s:void 0,"--group-gap":bi(r),"--group-align":i,"--group-justify":a,"--group-wrap":o}})),U=V(e=>{let t=z(`Group`,Cl,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,children:s,gap:c,align:l,justify:u,wrap:d,grow:f,preventGrowOverflow:p,vars:m,variant:h,__size:g,mod:_,attributes:v,...y}=t,b=xl(s),x=b.length,S=bi(c??`md`);return(0,P.jsx)(H,{...B({name:`Group`,props:t,stylesCtx:{childWidth:`calc(${100/x}% - (${S} - ${S} / ${x}))`},className:r,style:i,classes:Sl,classNames:n,styles:a,unstyled:o,attributes:v,vars:m,varsResolver:wl})(`root`),variant:h,mod:[{grow:f},_],size:g,...y,children:b})});U.classes=Sl,U.varsResolver=wl,U.displayName=`@mantine/core/Group`;var[Tl,El]=ui(`ModalBase component was not found in tree`);function Dl({opened:e,transitionDuration:t}){let[n,r]=(0,v.useState)(e),i=(0,v.useRef)(-1),a=aa()?0:t;return(0,v.useEffect)(()=>(e?(r(!0),window.clearTimeout(i.current)):a===0?r(!1):i.current=window.setTimeout(()=>r(!1),a),()=>window.clearTimeout(i.current)),[e,a]),n}function Ol({id:e,transitionProps:t,opened:n,trapFocus:r,closeOnEscape:i,onClose:a,returnFocus:o}){let s=Xi(e),[c,l]=(0,v.useState)(!1),[u,d]=(0,v.useState)(!1),f=Dl({opened:n,transitionDuration:typeof t?.duration==`number`?t?.duration:200});return Zi(`keydown`,e=>{e.key===`Escape`&&i&&!e.isComposing&&n&&e.target?.getAttribute(`data-mantine-stop-propagation`)!==`true`&&a()},{capture:!0}),I({opened:n,shouldReturnFocus:r&&o}),{_id:s,titleMounted:c,bodyMounted:u,shouldLockScroll:f,setTitleMounted:l,setBodyMounted:d}}var kl=function(){return kl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n`u`)return tu;var t=ru(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},au=eu(),ou=`data-scroll-locked`,su=function(e,t,n,r){var i=e.left,a=e.top,o=e.right,s=e.gap;return n===void 0&&(n=`margin`),` .${Pl} { overflow: hidden ${r}; padding-right: ${s}px ${r}; } body[${ou}] { overflow: hidden ${r}; overscroll-behavior: contain; ${[t&&`position: relative ${r};`,n===`margin`&&` padding-left: ${i}px; padding-top: ${a}px; padding-right: ${o}px; margin-left:0; margin-top:0; margin-right: ${s}px ${r}; `,n===`padding`&&`padding-right: ${s}px ${r};`].filter(Boolean).join(``)} } .${Ml} { right: ${s}px ${r}; } .${Nl} { margin-right: ${s}px ${r}; } .${Ml} .${Ml} { right: 0 ${r}; } .${Nl} .${Nl} { margin-right: 0 ${r}; } body[${ou}] { ${Fl}: ${s}px; } `},cu=function(){var e=parseInt(document.body.getAttribute(`data-scroll-locked`)||`0`,10);return isFinite(e)?e:0},lu=function(){v.useEffect(function(){return document.body.setAttribute(ou,(cu()+1).toString()),function(){var e=cu()-1;e<=0?document.body.removeAttribute(ou):document.body.setAttribute(ou,e.toString())}},[])},uu=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?`margin`:r;lu();var a=v.useMemo(function(){return iu(i)},[i]);return v.createElement(au,{styles:su(a,!t,i,n?``:`!important`)})},du=!1;if(typeof window<`u`)try{var fu=Object.defineProperty({},"passive",{get:function(){return du=!0,!0}});window.addEventListener(`test`,fu,fu),window.removeEventListener(`test`,fu,fu)}catch{du=!1}var pu=du?{passive:!1}:!1,mu=function(e){return e.tagName===`TEXTAREA`},hu=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!==`hidden`&&!(n.overflowY===n.overflowX&&!mu(e)&&n[t]===`visible`)},gu=function(e){return hu(e,`overflowY`)},_u=function(e){return hu(e,`overflowX`)},vu=function(e,t){var n=t.ownerDocument,r=t;do{if(typeof ShadowRoot<`u`&&r instanceof ShadowRoot&&(r=r.host),xu(e,r)){var i=Su(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},yu=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},bu=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},xu=function(e,t){return e===`v`?gu(t):_u(t)},Su=function(e,t){return e===`v`?yu(t):bu(t)},Cu=function(e,t){return e===`h`&&t===`rtl`?-1:1},wu=function(e,t,n,r,i){var a=Cu(e,window.getComputedStyle(t).direction),o=a*r,s=n.target,c=t.contains(s),l=!1,u=o>0,d=0,f=0;do{if(!s)break;var p=Su(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&xu(e,s)&&(d+=h,f+=m);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(u&&(i&&Math.abs(d)<1||!i&&o>d)||!u&&(i&&Math.abs(f)<1||!i&&-o>f))&&(l=!0),l},Tu=function(e){return`changedTouches`in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Eu=function(e){return[e.deltaX,e.deltaY]},Du=function(e){return e&&`current`in e?e.current:e},Ou=function(e,t){return e[0]===t[0]&&e[1]===t[1]},ku=function(e){return` .block-interactivity-${e} {pointer-events: none;} .allow-interactivity-${e} {pointer-events: all;} `},Au=0,ju=[];function Mu(e){var t=v.useRef([]),n=v.useRef([0,0]),r=v.useRef(),i=v.useState(Au++)[0],a=v.useState(eu)[0],o=v.useRef(e);v.useEffect(function(){o.current=e},[e]),v.useEffect(function(){if(e.inert){document.body.classList.add(`block-interactivity-${i}`);var t=jl([e.lockRef.current],(e.shards||[]).map(Du),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add(`allow-interactivity-${i}`)}),function(){document.body.classList.remove(`block-interactivity-${i}`),t.forEach(function(e){return e.classList.remove(`allow-interactivity-${i}`)})}}},[e.inert,e.lockRef.current,e.shards]);var s=v.useCallback(function(e,t){if(`touches`in e&&e.touches.length===2||e.type===`wheel`&&e.ctrlKey)return!o.current.allowPinchZoom;var i=Tu(e),a=n.current,s=`deltaX`in e?e.deltaX:a[0]-i[0],c=`deltaY`in e?e.deltaY:a[1]-i[1],l,u=e.target,d=Math.abs(s)>Math.abs(c)?`h`:`v`;if(`touches`in e&&d===`h`&&u.type===`range`)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var m=vu(d,u);if(!m)return!0;if(m?l=d:(l=d===`v`?`h`:`v`,m=vu(d,u)),!m)return!1;if(!r.current&&`changedTouches`in e&&(s||c)&&(r.current=l),!l)return!0;var h=r.current||l;return wu(h,t,e,h===`h`?s:c,!0)},[]),c=v.useCallback(function(e){var n=e;if(!(!ju.length||ju[ju.length-1]!==a)){var r=`deltaY`in n?Eu(n):Tu(n),i=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&Ou(e.delta,r)})[0];if(i&&i.should){n.cancelable&&n.preventDefault();return}if(!i){var c=(o.current.shards||[]).map(Du).filter(Boolean).filter(function(e){return e.contains(n.target)});(c.length>0?s(n,c[0]):!o.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),l=v.useCallback(function(e,n,r,i){var a={name:e,delta:n,target:r,should:i,shadowParent:Nu(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),u=v.useCallback(function(e){n.current=Tu(e),r.current=void 0},[]),d=v.useCallback(function(t){l(t.type,Eu(t),t.target,s(t,e.lockRef.current))},[]),f=v.useCallback(function(t){l(t.type,Tu(t),t.target,s(t,e.lockRef.current))},[]);v.useEffect(function(){return ju.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener(`wheel`,c,pu),document.addEventListener(`touchmove`,c,pu),document.addEventListener(`touchstart`,u,pu),function(){ju=ju.filter(function(e){return e!==a}),document.removeEventListener(`wheel`,c,pu),document.removeEventListener(`touchmove`,c,pu),document.removeEventListener(`touchstart`,u,pu)}},[]);var p=e.removeScrollBar,m=e.inert;return v.createElement(v.Fragment,null,m?v.createElement(a,{styles:ku(i)}):null,p?v.createElement(uu,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Nu(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Pu=Ul(Wl,Mu),Fu=v.forwardRef(function(e,t){return v.createElement(Kl,kl({},e,{ref:t,sideCar:Pu}))});Fu.classNames=Kl.classNames;function Iu({keepMounted:e,opened:t,onClose:n,id:r,transitionProps:i,onExitTransitionEnd:a,onEnterTransitionEnd:o,trapFocus:s,closeOnEscape:c,returnFocus:l,closeOnClickOutside:u,withinPortal:d,portalProps:f,lockScroll:p,children:m,zIndex:h,shadow:g,padding:_,__vars:v,unstyled:y,removeScrollProps:b,...x}){let{_id:S,titleMounted:C,bodyMounted:w,shouldLockScroll:T,setTitleMounted:E,setBodyMounted:D}=Ol({id:r,transitionProps:i,opened:t,trapFocus:s,closeOnEscape:c,onClose:n,returnFocus:l}),{key:O,...ee}=b||{};return(0,P.jsx)(Gc,{...f,withinPortal:d,children:(0,P.jsx)(Tl,{value:{opened:t,onClose:n,closeOnClickOutside:u,onExitTransitionEnd:a,onEnterTransitionEnd:o,transitionProps:{...i,keepMounted:e},getTitleId:()=>`${S}-title`,getBodyId:()=>`${S}-body`,titleMounted:C,bodyMounted:w,setTitleMounted:E,setBodyMounted:D,trapFocus:s,closeOnEscape:c,zIndex:h,unstyled:y},children:(0,P.jsx)(Fu,{enabled:T&&p,...ee,children:(0,P.jsx)(H,{...x,id:S,__vars:{...v,"--mb-z-index":(h||vi(`modal`)).toString(),"--mb-shadow":wi(g),"--mb-padding":bi(_)},children:m})},O)})})}Iu.displayName=`@mantine/core/ModalBase`;function Lu(){let e=El();return(0,v.useEffect)(()=>(e.setBodyMounted(!0),()=>e.setBodyMounted(!1)),[]),e.getBodyId()}var Ru={title:`m_615af6c9`,header:`m_b5489c3c`,inner:`m_60c222c7`,content:`m_fd1ab0aa`,close:`m_606cb269`,body:`m_5df29311`};function zu({className:e,...t}){let n=Lu(),r=El();return(0,P.jsx)(H,{id:n,className:wa({[Ru.body]:!r.unstyled},e),...t})}zu.displayName=`@mantine/core/ModalBaseBody`;function Bu({className:e,onClick:t,...n}){let r=El();return(0,P.jsx)(bl,{...n,onClick:e=>{r.onClose(),t?.(e)},className:wa({[Ru.close]:!r.unstyled},e),unstyled:r.unstyled})}Bu.displayName=`@mantine/core/ModalBaseCloseButton`;function Vu({transitionProps:e,className:t,innerProps:n,onKeyDown:r,style:i,ref:a,...o}){let s=El();return(0,P.jsx)(Zc,{mounted:s.opened,transition:`pop`,...s.transitionProps,onExited:()=>{s.onExitTransitionEnd?.(),s.transitionProps?.onExited?.()},onEntered:()=>{s.onEnterTransitionEnd?.(),s.transitionProps?.onEntered?.()},...e,children:e=>(0,P.jsx)(`div`,{...n,className:wa({[Ru.inner]:!s.unstyled},n.className),children:(0,P.jsx)(Qc,{active:s.opened&&s.trapFocus,innerRef:a,children:(0,P.jsx)(Ic,{...o,component:`section`,role:`dialog`,tabIndex:-1,"aria-modal":!0,"aria-describedby":s.bodyMounted?s.getBodyId():void 0,"aria-labelledby":s.titleMounted?s.getTitleId():void 0,style:[i,e],className:wa({[Ru.content]:!s.unstyled},t),unstyled:s.unstyled,children:o.children})})})})}Vu.displayName=`@mantine/core/ModalBaseContent`;function Hu({className:e,...t}){let n=El();return(0,P.jsx)(H,{component:`header`,className:wa({[Ru.header]:!n.unstyled},e),...t})}Hu.displayName=`@mantine/core/ModalBaseHeader`;var Uu={duration:200,timingFunction:`ease`,transition:`fade`};function Wu(e){let t=El();return{...Uu,...t.transitionProps,...e}}function Gu({onClick:e,transitionProps:t,style:n,visible:r,...i}){let a=El(),o=Wu(t);return(0,P.jsx)(Zc,{mounted:r===void 0?a.opened:r,...o,transition:`fade`,children:t=>(0,P.jsx)(Bc,{fixed:!0,style:[n,t],zIndex:a.zIndex,unstyled:a.unstyled,onClick:t=>{e?.(t),a.closeOnClickOutside&&a.onClose()},...i})})}Gu.displayName=`@mantine/core/ModalBaseOverlay`;function Ku(){let e=El();return(0,v.useEffect)(()=>(e.setTitleMounted(!0),()=>e.setTitleMounted(!1)),[]),e.getTitleId()}function qu({className:e,...t}){let n=Ku(),r=El();return(0,P.jsx)(H,{component:`h2`,className:wa({[Ru.title]:!r.unstyled},e),id:n,...t})}qu.displayName=`@mantine/core/ModalBaseTitle`;function Ju({children:e}){return(0,P.jsx)(P.Fragment,{children:e})}var Yu=(0,v.createContext)({size:`sm`}),Xu=V(e=>{let t=z(`InputClearButton`,null,e),{size:n,variant:r,vars:i,classNames:a,styles:o,...s}=t,c=(0,v.use)(Yu),{resolvedClassNames:l,resolvedStyles:u}=Lo({classNames:a,styles:o,props:t});return(0,P.jsx)(bl,{variant:r||`transparent`,size:n||c?.size||`sm`,classNames:l,styles:u,__staticSelector:`InputClearButton`,style:{pointerEvents:`all`,background:`var(--input-bg)`,...s.style},...s})});Xu.displayName=`@mantine/core/InputClearButton`;var Zu={xs:7,sm:8,md:10,lg:12,xl:15};function Qu({__clearable:e,__clearSection:t,rightSection:n,__defaultRightSection:r,size:i=`sm`,__clearSectionMode:a=`both`}){let o=e&&t;return a===`rightSection`?n===null?null:n||r:a===`clear`?n===null?null:o||r:o&&(n||r)?(0,P.jsxs)(`div`,{"data-combined-clear-section":!0,style:{display:`flex`,gap:2,alignItems:`center`,paddingInlineEnd:Zu[i]},children:[o,n||r]}):n===null?null:n||o||r}var $u=(0,v.createContext)({offsetBottom:!1,offsetTop:!1,describedBy:void 0,getStyles:null,inputId:void 0,labelId:void 0}),ed={wrapper:`m_6c018570`,input:`m_8fb7ebe7`,section:`m_82577fc2`,placeholder:`m_88bacfd0`,root:`m_46b77525`,label:`m_8fdc1311`,required:`m_78a94662`,error:`m_8f816625`,description:`m_fe47ce59`},td=L((e,{size:t})=>({description:{"--input-description-size":t===void 0?void 0:`calc(${Si(t)} - ${F(2)})`}})),nd=V(e=>{let t=z(`InputDescription`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,__staticSelector:c,__inheritStyles:l=!0,attributes:u,...d}=z(`InputDescription`,null,t),f=(0,v.use)($u),p=B({name:[`InputWrapper`,c],props:t,classes:ed,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:u,rootSelector:`description`,vars:s,varsResolver:td});return(0,P.jsx)(H,{component:`p`,...(l&&f?.getStyles||p)(`description`,f?.getStyles?{className:r,style:i}:void 0),...d})});nd.classes=ed,nd.varsResolver=td,nd.displayName=`@mantine/core/InputDescription`;var rd=L((e,{size:t})=>({error:{"--input-error-size":t===void 0?void 0:`calc(${Si(t)} - ${F(2)})`}})),id=V(e=>{let t=z(`InputError`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,attributes:c,__staticSelector:l,__inheritStyles:u=!0,...d}=t,f=B({name:[`InputWrapper`,l],props:t,classes:ed,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:c,rootSelector:`error`,vars:s,varsResolver:rd}),p=(0,v.use)($u);return(0,P.jsx)(H,{component:`p`,...(u&&p?.getStyles||f)(`error`,p?.getStyles?{className:r,style:i}:void 0),...d})});id.classes=ed,id.varsResolver=rd,id.displayName=`@mantine/core/InputError`;var ad={labelElement:`label`},od=L((e,{size:t})=>({label:{"--input-label-size":Si(t),"--input-asterisk-color":void 0}})),sd=V(e=>{let t=z(`InputLabel`,ad,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,labelElement:c,required:l,htmlFor:u,onMouseDown:d,children:f,__staticSelector:p,mod:m,attributes:h,...g}=t,_=B({name:[`InputWrapper`,p],props:t,classes:ed,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:h,rootSelector:`label`,vars:s,varsResolver:od}),y=(0,v.use)($u),b=y?.getStyles||_;return(0,P.jsxs)(H,{...b(`label`,y?.getStyles?{className:r,style:i}:void 0),component:c,htmlFor:c===`label`?u:void 0,mod:[{required:l},m],onMouseDown:e=>{d?.(e),!e.defaultPrevented&&e.detail>1&&e.preventDefault()},...g,children:[f,l&&(0,P.jsx)(`span`,{...b(`required`),"aria-hidden":!0,children:` *`})]})});sd.classes=ed,sd.varsResolver=od,sd.displayName=`@mantine/core/InputLabel`;var cd=V(e=>{let t=z(`InputPlaceholder`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,__staticSelector:c,error:l,mod:u,attributes:d,...f}=t;return(0,P.jsx)(H,{...B({name:[`InputPlaceholder`,c],props:t,classes:ed,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:d,rootSelector:`placeholder`})(`placeholder`),mod:[{error:!!l},u],component:`span`,...f})});cd.classes=ed,cd.displayName=`@mantine/core/InputPlaceholder`;function ld(e,{hasDescription:t,hasError:n}){let r=e.findIndex(e=>e===`input`),i=e.slice(0,r),a=e.slice(r+1),o=t&&i.includes(`description`)||n&&i.includes(`error`);return{offsetBottom:t&&a.includes(`description`)||n&&a.includes(`error`),offsetTop:o}}var ud={labelElement:`label`,inputContainer:e=>e,inputWrapperOrder:[`label`,`description`,`input`,`error`]},dd=L((e,{size:t})=>({label:{"--input-label-size":Si(t),"--input-asterisk-color":void 0},error:{"--input-error-size":t===void 0?void 0:`calc(${Si(t)} - ${F(2)})`},description:{"--input-description-size":t===void 0?void 0:`calc(${Si(t)} - ${F(2)})`}})),fd=V(e=>{let t=z(`InputWrapper`,ud,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,size:c,variant:l,__staticSelector:u,inputContainer:d,inputWrapperOrder:f,label:p,error:m,description:h,labelProps:g,descriptionProps:_,errorProps:y,labelElement:b,children:x,withAsterisk:S,id:C,required:w,__stylesApiProps:T,mod:E,attributes:D,...O}=t,ee=B({name:[`InputWrapper`,u],props:T||t,classes:ed,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:D,vars:s,varsResolver:dd}),k={size:c,variant:l,__staticSelector:u},A=Xi(C),te=typeof S==`boolean`?S:w,ne=y?.id||`${A}-error`,re=_?.id||`${A}-description`,ie=A,j=!!m&&typeof m!=`boolean`,M=!!h,ae=`${j?ne:``} ${M?re:``}`,oe=ae.trim().length>0?ae.trim():void 0,se=g?.id||`${A}-label`,ce=p&&(0,P.jsx)(sd,{labelElement:b,id:se,htmlFor:ie,required:te,...k,...g,children:p},`label`),le=M&&(0,P.jsx)(nd,{..._,...k,size:_?.size||k.size,id:_?.id||re,children:h},`description`),N=(0,P.jsx)(v.Fragment,{children:d(x)},`input`),ue=j&&(0,v.createElement)(id,{...y,...k,size:y?.size||k.size,key:`error`,id:y?.id||ne},m),de=f.map(e=>{switch(e){case`label`:return ce;case`input`:return N;case`description`:return le;case`error`:return ue;default:return null}});return(0,P.jsx)($u,{value:{getStyles:ee,describedBy:oe,inputId:ie,labelId:se,...ld(f,{hasDescription:M,hasError:j})},children:(0,P.jsx)(H,{variant:l,size:c,mod:[{error:!!m},E],id:b===`label`?void 0:C,...ee(`root`),...O,children:de})})});fd.classes=ed,fd.varsResolver=dd,fd.displayName=`@mantine/core/InputWrapper`;var pd={variant:`default`,leftSectionPointerEvents:`none`,rightSectionPointerEvents:`none`,withAria:!0,withErrorStyles:!0,size:`sm`,loading:!1,loadingPosition:`right`},md=L((e,t,n)=>({wrapper:{"--input-margin-top":n.offsetTop?`calc(var(--mantine-spacing-xs) / 2)`:void 0,"--input-margin-bottom":n.offsetBottom?`calc(var(--mantine-spacing-xs) / 2)`:void 0,"--input-height":yi(t.size,`input-height`),"--input-fz":Si(t.size),"--input-radius":t.radius===void 0?void 0:xi(t.radius),"--input-left-section-width":t.leftSectionWidth===void 0?void 0:F(t.leftSectionWidth),"--input-right-section-width":t.rightSectionWidth===void 0?void 0:F(t.rightSectionWidth),"--input-padding-y":t.multiline?yi(t.size,`input-padding-y`):void 0,"--input-left-section-pointer-events":t.leftSectionPointerEvents,"--input-right-section-pointer-events":t.rightSectionPointerEvents}})),hd=Ms(e=>{let t=z(`Input`,pd,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,required:s,__staticSelector:c,__stylesApiProps:l,size:u,wrapperProps:d,error:f,disabled:p,leftSection:m,leftSectionProps:h,leftSectionWidth:g,rightSection:_,rightSectionProps:y,rightSectionWidth:b,rightSectionPointerEvents:x,leftSectionPointerEvents:S,variant:C,vars:w,pointer:T,multiline:E,radius:D,id:O,withAria:ee,withErrorStyles:k,mod:A,inputSize:te,attributes:ne,__clearSection:re,__clearable:ie,__clearSectionMode:j,__defaultRightSection:M,loading:ae,loadingPosition:oe,rootRef:se,...ce}=t,{styleProps:le,rest:N}=rs(ce),ue=(0,v.use)($u),de={offsetBottom:ue?.offsetBottom,offsetTop:ue?.offsetTop},fe=B({name:[`Input`,c],props:l||t,classes:ed,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:ne,stylesCtx:de,rootSelector:`wrapper`,vars:w,varsResolver:md}),pe=ee?{required:s,disabled:p,"aria-invalid":f?!0:void 0,"aria-describedby":ue?.describedBy,id:ue?.inputId||O}:{},me=ae?(0,P.jsx)(sl,{size:oe===`left`?`calc(var(--input-left-section-size) / 2)`:`calc(var(--input-right-section-size) / 2)`}):null,he=ae&&oe===`left`?me:m,ge=Qu({__clearable:ie,__clearSection:re,rightSection:ae&&oe===`right`?me:_,__defaultRightSection:M,size:u,__clearSectionMode:j});return(0,P.jsx)(Yu,{value:{size:u||`sm`},children:(0,P.jsxs)(H,{ref:se,...fe(`wrapper`),...le,...d,mod:[{error:!!f&&k,pointer:T,disabled:p,multiline:E,"data-with-right-section":!!ge,"data-with-left-section":!!he},A],variant:C,size:u,children:[he&&(0,P.jsx)(`div`,{...h,"data-position":`left`,...fe(`section`,{className:h?.className,style:h?.style}),children:he}),(0,P.jsx)(H,{component:`input`,...N,...pe,required:s,mod:{disabled:p,error:!!f&&k},variant:C,__size:te,...fe(`input`)}),ge&&(0,P.jsx)(`div`,{...y,"data-position":`right`,...fe(`section`,{className:y?.className,style:y?.style}),children:ge})]})})});hd.classes=ed,hd.varsResolver=md,hd.Wrapper=fd,hd.Label=sd,hd.Error=id,hd.Description=nd,hd.Placeholder=cd,hd.ClearButton=Xu,hd.displayName=`@mantine/core/Input`;function gd(e,t,n){let r=z([`Input`,`InputWrapper`,e],t,n),{label:i,description:a,error:o,required:s,classNames:c,styles:l,className:u,unstyled:d,__staticSelector:f,__stylesApiProps:p,errorProps:m,labelProps:h,descriptionProps:g,wrapperProps:_,id:v,size:y,style:b,inputContainer:x,inputWrapperOrder:S,withAsterisk:C,variant:w,vars:T,mod:E,attributes:D,...O}=r,{styleProps:ee,rest:k}=rs(O),A={label:i,description:a,error:o,required:s,classNames:c,className:u,__staticSelector:f,__stylesApiProps:p||r,errorProps:m,labelProps:h,descriptionProps:g,unstyled:d,styles:l,size:y,style:b,inputContainer:x,inputWrapperOrder:S,withAsterisk:C,variant:w,id:v,mod:E,attributes:D,..._};return{...k,classNames:c,styles:l,unstyled:d,wrapperProps:{...A,...ee},inputProps:{required:s,classNames:c,styles:l,unstyled:d,size:y,__staticSelector:f,__stylesApiProps:p||r,error:o,variant:w,id:v,attributes:D}}}var _d={__staticSelector:`InputBase`,withAria:!0,size:`sm`},vd=Ms(e=>{let{inputProps:t,wrapperProps:n,...r}=gd(`InputBase`,_d,e);return(0,P.jsx)(hd.Wrapper,{...n,children:(0,P.jsx)(hd,{...t,...r})})});vd.classes={...hd.classes,...hd.Wrapper.classes},vd.displayName=`@mantine/core/InputBase`;function yd(e,t){if(!t||!e)return!1;let n=t.parentNode;for(;n!=null;){if(n===e)return!0;n=n.parentNode}return!1}function bd({target:e,parent:t,ref:n,displayAfterTransitionEnd:r,onTransitionStart:i,onTransitionEnd:a}){let o=(0,v.useRef)(-1),s=(0,v.useRef)(e),[c,l]=(0,v.useState)(!1),[u,d]=(0,v.useState)(typeof r==`boolean`?r:!1),f=()=>{if(!e||!t||!n.current)return;let r=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=window.getComputedStyle(e),o=window.getComputedStyle(t),s=tc(a.borderTopWidth)+tc(o.borderTopWidth),c=tc(a.borderLeftWidth)+tc(o.borderLeftWidth),l={top:r.top-i.top-s,left:r.left-i.left-c,width:r.width,height:r.height};n.current.style.transform=`translateY(${l.top}px) translateX(${l.left}px)`,n.current.style.width=`${l.width}px`,n.current.style.height=`${l.height}px`},p=()=>{window.clearTimeout(o.current),n.current&&(n.current.style.transitionDuration=`0ms`),f(),o.current=window.setTimeout(()=>{n.current&&(n.current.style.transitionDuration=``)},30)},m=(0,v.useRef)(null),h=(0,v.useRef)(null);return(0,v.useEffect)(()=>{if(c&&s.current!==e&&i&&i(),s.current=e,f(),e)return m.current=new ResizeObserver(p),m.current.observe(e),t&&(h.current=new ResizeObserver(p),h.current.observe(t)),()=>{m.current?.disconnect(),h.current?.disconnect()}},[t,e]),(0,v.useEffect)(()=>{if(t){let e=e=>{yd(e.target,t)&&(p(),d(!1))};return t.addEventListener(`transitionend`,e),()=>{t.removeEventListener(`transitionend`,e)}}},[t]),(0,v.useEffect)(()=>{if(n.current&&a){let e=e=>{e.propertyName===`transform`&&a()};return n.current.addEventListener(`transitionend`,e),()=>{n.current?.removeEventListener(`transitionend`,e)}}},[a]),ua(()=>{ba()!==`test`&&l(!0)},20,{autoInvoke:!0}),da(e=>{e.forEach(e=>{e.type===`attributes`&&e.attributeName===`dir`&&p()})},{attributes:!0,attributeFilter:[`dir`]},()=>document.documentElement),{initialized:c,hidden:u}}var xd={root:`m_96b553a6`},Sd=L((e,{transitionDuration:t},{shouldReduceMotion:n})=>({root:{"--transition-duration":e.respectReducedMotion&&n?`0ms`:typeof t==`number`?`${t}ms`:t||`150ms`}})),Cd=V(e=>{let t=z(`FloatingIndicator`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,target:c,parent:l,transitionDuration:u,mod:d,displayAfterTransitionEnd:f,onTransitionStart:p,onTransitionEnd:m,attributes:h,ref:g,..._}=t,y=B({name:`FloatingIndicator`,classes:xd,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:h,vars:s,varsResolver:Sd,stylesCtx:{shouldReduceMotion:aa()}}),b=(0,v.useRef)(null),{initialized:x,hidden:S}=bd({target:c,parent:l,ref:b,displayAfterTransitionEnd:f,onTransitionStart:p,onTransitionEnd:m}),C=ea(g,b);return!c||!l?null:(0,P.jsx)(H,{ref:C,mod:[{initialized:x,hidden:S},d],...y(`root`),..._})});Cd.displayName=`@mantine/core/FloatingIndicator`,Cd.classes=xd,Cd.varsResolver=Sd;var wd={root:`m_b6d8b162`};function Td(e){if(e===`start`)return`start`;if(e===`end`||e)return`end`}var K={inherit:!1},Ed=L((e,{variant:t,lineClamp:n,gradient:r,size:i})=>({root:{"--text-fz":Si(i),"--text-lh":Ci(i),"--text-gradient":t===`gradient`?Wa(r,e):void 0,"--text-line-clamp":typeof n==`number`?n.toString():void 0}})),q=Ms(e=>{let t=z(`Text`,K,e),{lineClamp:n,truncate:r,inline:i,inherit:a,gradient:o,span:s,__staticSelector:c,vars:l,className:u,style:d,classNames:f,styles:p,unstyled:m,variant:h,mod:g,size:_,attributes:v,...y}=t;return(0,P.jsx)(H,{...B({name:[`Text`,c],props:t,classes:wd,className:u,style:d,classNames:f,styles:p,unstyled:m,attributes:v,vars:l,varsResolver:Ed})(`root`,{focusable:!0}),component:s?`span`:`p`,variant:h,mod:[{"data-truncate":Td(r),"data-line-clamp":typeof n==`number`,"data-inline":i,"data-inherit":a},g],size:_,...y})});q.classes=wd,q.varsResolver=Ed,q.displayName=`@mantine/core/Text`;var Dd={root:`m_347db0ec`,"root--dot":`m_fbd81e3d`,label:`m_5add502a`,section:`m_91fdda9b`},Od=L((e,{radius:t,color:n,gradient:r,variant:i,size:a,autoContrast:o,circle:s})=>{let c=e.variantColorResolver({color:n||e.primaryColor,theme:e,gradient:r,variant:i||`filled`,autoContrast:o});return{root:{"--badge-height":yi(a,`badge-height`),"--badge-padding-x":yi(a,`badge-padding-x`),"--badge-fz":yi(a,`badge-fz`),"--badge-radius":s||t===void 0?void 0:xi(t),"--badge-bg":n||i?c.background:void 0,"--badge-color":n||i?c.color:void 0,"--badge-bd":n||i?c.border:void 0,"--badge-dot-color":i===`dot`?Ha(n,e):void 0}}}),kd=Ms(e=>{let t=z(`Badge`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,radius:c,color:l,gradient:u,leftSection:d,rightSection:f,children:p,variant:m,fullWidth:h,autoContrast:g,circle:_,mod:v,attributes:y,...b}=t,x=B({name:`Badge`,props:t,classes:Dd,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:y,vars:s,varsResolver:Od});return(0,P.jsxs)(H,{variant:m,mod:[{block:h,circle:_,"with-right-section":!!f,"with-left-section":!!d},v],...x(`root`,{variant:m}),...b,children:[d&&(0,P.jsx)(`span`,{...x(`section`),"data-position":`left`,children:d}),(0,P.jsx)(`span`,{...x(`label`),children:p}),f&&(0,P.jsx)(`span`,{...x(`section`),"data-position":`right`,children:f})]})});kd.classes=Dd,kd.varsResolver=Od,kd.displayName=`@mantine/core/Badge`;var Ad={root:`m_77c9d27d`,inner:`m_80f1301b`,label:`m_811560b9`,section:`m_a74036a`,loader:`m_a25b86ee`,group:`m_80d6d844`,groupSection:`m_70be2a01`},jd={orientation:`horizontal`},Md=L((e,{borderWidth:t})=>({group:{"--button-border-width":F(t)}})),Nd=V(e=>{let t=z(`ButtonGroup`,jd,e),{className:n,style:r,classNames:i,styles:a,unstyled:o,orientation:s,vars:c,borderWidth:l,mod:u,attributes:d,...f}=z(`ButtonGroup`,jd,e);return(0,P.jsx)(H,{...B({name:`ButtonGroup`,props:t,classes:Ad,className:n,style:r,classNames:i,styles:a,unstyled:o,attributes:d,vars:c,varsResolver:Md,rootSelector:`group`})(`group`),mod:[{"data-orientation":s},u],role:`group`,...f})});Nd.classes=Ad,Nd.varsResolver=Md,Nd.displayName=`@mantine/core/ButtonGroup`;var Pd=L((e,{radius:t,color:n,gradient:r,variant:i,autoContrast:a,size:o})=>{let s=e.variantColorResolver({color:n||e.primaryColor,theme:e,gradient:r,variant:i||`filled`,autoContrast:a});return{groupSection:{"--section-height":yi(o,`section-height`),"--section-padding-x":yi(o,`section-padding-x`),"--section-fz":o?.includes(`compact`)?Si(o.replace(`compact-`,``)):Si(o),"--section-radius":t===void 0?void 0:xi(t),"--section-bg":n||i?s.background:void 0,"--section-color":s.color,"--section-bd":n||i?s.border:void 0}}}),Fd=V(e=>{let t=z(`ButtonGroupSection`,null,e),{className:n,style:r,classNames:i,styles:a,unstyled:o,vars:s,gradient:c,radius:l,autoContrast:u,attributes:d,...f}=t;return(0,P.jsx)(H,{...B({name:`ButtonGroupSection`,props:t,classes:Ad,className:n,style:r,classNames:i,styles:a,unstyled:o,attributes:d,vars:s,varsResolver:Pd,rootSelector:`groupSection`})(`groupSection`),...f})});Fd.classes=Ad,Fd.varsResolver=Pd,Fd.displayName=`@mantine/core/ButtonGroupSection`;var Id={in:{opacity:1,transform:`translate(-50%, calc(-50% + ${F(1)}))`},out:{opacity:0,transform:`translate(-50%, -200%)`},common:{transformOrigin:`center`},transitionProperty:`transform, opacity`},Ld=L((e,{radius:t,color:n,gradient:r,variant:i,size:a,justify:o,autoContrast:s})=>{let c=e.variantColorResolver({color:n||e.primaryColor,theme:e,gradient:r,variant:i||`filled`,autoContrast:s});return{root:{"--button-justify":o,"--button-height":yi(a,`button-height`),"--button-padding-x":yi(a,`button-padding-x`),"--button-fz":a?.includes(`compact`)?Si(a.replace(`compact-`,``)):Si(a),"--button-radius":t===void 0?void 0:xi(t),"--button-bg":n||i?c.background:void 0,"--button-hover":n||i?c.hover:void 0,"--button-color":c.color,"--button-bd":n||i?c.border:void 0,"--button-hover-color":n||i?c.hoverColor:void 0}}}),J=Ms(e=>{let t=z(`Button`,null,e),{style:n,vars:r,className:i,color:a,disabled:o,children:s,leftSection:c,rightSection:l,fullWidth:u,variant:d,radius:f,loading:p,loaderProps:m,gradient:h,classNames:g,styles:_,unstyled:v,"data-disabled":y,autoContrast:b,mod:x,attributes:S,...C}=t,w=B({name:`Button`,props:t,classes:Ad,className:i,style:n,classNames:g,styles:_,unstyled:v,attributes:S,vars:r,varsResolver:Ld}),T=!!c,E=!!l;return(0,P.jsxs)(jc,{...w(`root`,{active:!o&&!p&&!y}),unstyled:v,variant:d,disabled:o||p,mod:[{disabled:o||y,loading:p,block:u,"with-left-section":T,"with-right-section":E},x],...C,children:[typeof p==`boolean`&&(0,P.jsx)(Zc,{mounted:p,transition:Id,duration:150,children:e=>(0,P.jsx)(H,{component:`span`,...w(`loader`,{style:e}),"aria-hidden":!0,children:(0,P.jsx)(sl,{color:`var(--button-color)`,size:`calc(var(--button-height) / 1.8)`,...m})})}),(0,P.jsxs)(`span`,{...w(`inner`),children:[c&&(0,P.jsx)(H,{component:`span`,...w(`section`),mod:{position:`left`},children:c}),(0,P.jsx)(H,{component:`span`,mod:{loading:p},...w(`label`),children:s}),l&&(0,P.jsx)(H,{component:`span`,...w(`section`),mod:{position:`right`},children:l})]})]})});J.classes=Ad,J.varsResolver=Ld,J.displayName=`@mantine/core/Button`,J.Group=Nd,J.GroupSection=Fd;var Rd={root:`m_4451eb3a`},Y=Ms(e=>{let t=z(`Center`,null,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,inline:c,mod:l,attributes:u,...d}=t,f=B({name:`Center`,props:t,classes:Rd,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:u,vars:s});return(0,P.jsx)(H,{mod:[{inline:c},l],...f(`root`),...d})});Y.classes=Rd,Y.displayName=`@mantine/core/Center`;var zd={root:`m_3eebeb36`,label:`m_9e365f20`},Bd={orientation:`horizontal`},Vd=L((e,{color:t,variant:n,size:r})=>({root:{"--divider-color":t?Ha(t,e):void 0,"--divider-border-style":n,"--divider-size":yi(r,`divider-size`)}})),Hd=V(e=>{let t=z(`Divider`,Bd,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,color:c,orientation:l,label:u,labelPosition:d,mod:f,attributes:p,...m}=t,h=B({name:`Divider`,classes:zd,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:p,vars:s,varsResolver:Vd});return(0,P.jsx)(H,{mod:[{orientation:l,withLabel:!!u},f],role:`separator`,...h(`root`),...m,children:u&&(0,P.jsx)(H,{component:`span`,mod:{position:d},...h(`label`),children:u})})});Hd.classes=zd,Hd.varsResolver=Vd,Hd.displayName=`@mantine/core/Divider`;var[Ud,Wd]=ui(`Grid component was not found in tree`),Gd=(e,t)=>{if(e===`content`)return`auto`;if(e===`auto`)return`0rem`;if(e)return e===t?`100%`:`calc(${100*e/t}% - ${(t-e)/t} * var(--grid-column-gap))`},Kd=(e,t,n)=>n||e===`auto`?`100%`:e===`content`?`unset`:Gd(e,t),qd=(e,t)=>{if(e)return e===`auto`||t?`1`:`auto`},Jd=(e,t)=>{if(e===0)return`0`;if(e)return`calc(${100*e/t}% + ${e/t} * var(--grid-column-gap))`};function Yd({span:e,order:t,offset:n,align:r,selector:i}){let a=bo(),o=Wd(),s=o.breakpoints||a.breakpoints,c=Oi(e),l=c===void 0?12:c,u=si({"--col-order":Oi(t)?.toString(),"--col-flex-grow":qd(l,o.grow),"--col-flex-basis":Gd(l,o.columns),"--col-width":l===`content`?`auto`:void 0,"--col-max-width":Kd(l,o.columns,o.grow),"--col-offset":Jd(Oi(n),o.columns),"--col-align-self":Oi(r)}),d=Qr(s).reduce((i,a)=>(i[a]||(i[a]={}),typeof t==`object`&&t[a]!==void 0&&(i[a][`--col-order`]=t[a]?.toString()),typeof e==`object`&&e[a]!==void 0&&(i[a][`--col-flex-grow`]=qd(e[a],o.grow),i[a][`--col-flex-basis`]=Gd(e[a],o.columns),i[a][`--col-width`]=e[a]===`content`?`auto`:void 0,i[a][`--col-max-width`]=Kd(e[a],o.columns,o.grow)),typeof n==`object`&&n[a]!==void 0&&(i[a][`--col-offset`]=Jd(n[a],o.columns)),typeof r==`object`&&r[a]!==void 0&&(i[a][`--col-align-self`]=r[a]),i),{}),f=Di(Qr(d),s).filter(e=>Qr(d[e.value]).length>0).map(e=>({query:o.type===`container`?`mantine-grid (min-width: ${s[e.value]})`:`(min-width: ${s[e.value]})`,styles:d[e.value]}));return(0,P.jsx)(es,{styles:u,media:o.type===`container`?void 0:f,container:o.type===`container`?f:void 0,selector:i})}var Xd={container:`m_8478a6da`,root:`m_410352e9`,inner:`m_dee7bd2f`,col:`m_96bdd299`},Zd={span:12},Qd=V(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,span:o,order:s,offset:c,align:l,...u}=z(`GridCol`,Zd,e),d=Wd(),f=Es();return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(Yd,{selector:`.${f}`,span:o,order:s,offset:c,align:l}),(0,P.jsx)(H,{...d.getStyles(`col`,{className:wa(n,f),style:r,classNames:t,styles:i}),...u})]})});Qd.classes=Xd,Qd.displayName=`@mantine/core/GridCol`;function $d({gap:e,rowGap:t,columnGap:n,selector:r,breakpoints:i,type:a}){let o=bo(),s=i||o.breakpoints,c=si({"--grid-gap":bi(Oi(e)),"--grid-row-gap":bi(Oi(t)),"--grid-column-gap":bi(Oi(n))}),l=Qr(s).reduce((r,i)=>(r[i]||(r[i]={}),typeof e==`object`&&e[i]!==void 0&&(r[i][`--grid-gap`]=bi(e[i])),typeof t==`object`&&t[i]!==void 0&&(r[i][`--grid-row-gap`]=bi(t[i])),typeof n==`object`&&n[i]!==void 0&&(r[i][`--grid-column-gap`]=bi(n[i])),r),{}),u=Di(Qr(l),s).filter(e=>Qr(l[e.value]).length>0).map(e=>({query:a===`container`?`mantine-grid (min-width: ${s[e.value]})`:`(min-width: ${s[e.value]})`,styles:l[e.value]}));return(0,P.jsx)(es,{styles:c,media:a===`container`?void 0:u,container:a===`container`?u:void 0,selector:r})}var ef={gap:`md`,columns:12},tf=L((e,{justify:t,align:n,overflow:r})=>({root:{"--grid-justify":t,"--grid-align":n,"--grid-overflow":r}})),nf=V(e=>{let t=z(`Grid`,ef,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,grow:c,gap:l,rowGap:u,columnGap:d,columns:f,align:p,justify:m,children:h,breakpoints:g,type:_,attributes:v,...y}=t,b=B({name:`Grid`,classes:Xd,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:v,vars:s,varsResolver:tf}),x=Es();return _===`container`&&g?(0,P.jsxs)(Ud,{value:{getStyles:b,grow:c,columns:f,breakpoints:g,type:_},children:[(0,P.jsx)($d,{selector:`.${x}`,...t}),(0,P.jsx)(`div`,{...b(`container`),children:(0,P.jsx)(H,{...b(`root`,{className:x}),...y,children:(0,P.jsx)(`div`,{...b(`inner`),children:h})})})]}):(0,P.jsxs)(Ud,{value:{getStyles:b,grow:c,columns:f,breakpoints:g,type:_},children:[(0,P.jsx)($d,{selector:`.${x}`,...t}),(0,P.jsx)(H,{...b(`root`,{className:x}),...y,children:(0,P.jsx)(`div`,{...b(`inner`),children:h})})]})});nf.classes=Xd,nf.varsResolver=tf,nf.displayName=`@mantine/core/Grid`,nf.Col=Qd;var[rf,af]=ui(`Modal component was not found in tree`),of={root:`m_9df02822`,content:`m_54c44539`,inner:`m_1f958f16`,header:`m_d0e2b9cd`},sf=V(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=z(`ModalBody`,null,e);return(0,P.jsx)(zu,{...af().getStyles(`body`,{classNames:t,style:r,styles:i,className:n}),...o})});sf.classes=of,sf.displayName=`@mantine/core/ModalBody`;var cf=V(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=z(`ModalCloseButton`,null,e);return(0,P.jsx)(Bu,{...af().getStyles(`close`,{classNames:t,style:r,styles:i,className:n}),...o})});cf.classes=of,cf.displayName=`@mantine/core/ModalCloseButton`;var lf=V(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,children:o,__hidden:s,...c}=z(`ModalContent`,null,e),l=af(),u=l.scrollAreaComponent||Ju;return(0,P.jsx)(Vu,{...l.getStyles(`content`,{className:n,style:r,styles:i,classNames:t}),innerProps:l.getStyles(`inner`,{className:n,style:r,styles:i,classNames:t}),"data-full-screen":l.fullScreen||void 0,"data-modal-content":!0,"data-hidden":s||void 0,...c,children:(0,P.jsx)(u,{style:{maxHeight:l.fullScreen?`100dvh`:`calc(100dvh - (${F(l.yOffset)} * 2))`},children:o})})});lf.classes=of,lf.displayName=`@mantine/core/ModalContent`;var uf=V(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=z(`ModalHeader`,null,e);return(0,P.jsx)(Hu,{...af().getStyles(`header`,{classNames:t,style:r,styles:i,className:n}),...o})});uf.classes=of,uf.displayName=`@mantine/core/ModalHeader`;var df=V(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=z(`ModalOverlay`,null,e);return(0,P.jsx)(Gu,{...af().getStyles(`overlay`,{classNames:t,style:r,styles:i,className:n}),...o})});df.classes=of,df.displayName=`@mantine/core/ModalOverlay`;var ff={__staticSelector:`Modal`,closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:vi(`modal`),transitionProps:{duration:200,transition:`fade-down`},yOffset:`5dvh`},pf=L((e,{radius:t,size:n,yOffset:r,xOffset:i})=>({root:{"--modal-radius":t===void 0?void 0:xi(t),"--modal-size":yi(n,`modal-size`),"--modal-y-offset":F(r),"--modal-x-offset":F(i)}})),mf=V(e=>{let t=z(`ModalRoot`,ff,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,yOffset:c,scrollAreaComponent:l,radius:u,fullScreen:d,centered:f,xOffset:p,__staticSelector:m,attributes:h,...g}=t,_=B({name:m,classes:of,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:h,vars:s,varsResolver:pf});return(0,P.jsx)(rf,{value:{yOffset:c,scrollAreaComponent:l,getStyles:_,fullScreen:d},children:(0,P.jsx)(Iu,{..._(`root`),"data-full-screen":d||void 0,"data-centered":f||void 0,"data-offset-scrollbars":l===Dc.Autosize||void 0,unstyled:o,...g})})});mf.classes=of,mf.varsResolver=pf,mf.displayName=`@mantine/core/ModalRoot`;var hf=(0,v.createContext)(null);function gf({children:e}){let[t,n]=(0,v.useState)([]),[r,i]=(0,v.useState)(vi(`modal`));return(0,P.jsx)(hf,{value:{stack:t,addModal:(e,t)=>{n(t=>[...new Set([...t,e])]),i(e=>typeof t==`number`&&typeof e==`number`?Math.max(e,t):e)},removeModal:e=>n(t=>t.filter(t=>t!==e)),getZIndex:e=>`calc(${r} + ${t.indexOf(e)} + 1)`,currentId:t[t.length-1],maxZIndex:r},children:e})}gf.displayName=`@mantine/core/ModalStack`;var _f=V(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,...o}=z(`ModalTitle`,null,e);return(0,P.jsx)(qu,{...af().getStyles(`title`,{classNames:t,style:r,styles:i,className:n}),...o})});_f.classes=of,_f.displayName=`@mantine/core/ModalTitle`;var vf={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:vi(`modal`),transitionProps:{duration:200,transition:`fade-down`},withOverlay:!0,withCloseButton:!0},yf=V(e=>{let{title:t,withOverlay:n,overlayProps:r,withCloseButton:i,closeButtonProps:a,children:o,radius:s,opened:c,stackId:l,zIndex:u,...d}=z(`Modal`,vf,e),f=(0,v.use)(hf),p=!!t||i,m=f&&l?{closeOnEscape:f.currentId===l,trapFocus:f.currentId===l,zIndex:f.getZIndex(l)}:{},h=n===!1?!1:l&&f?f.currentId===l:c;return(0,v.useEffect)(()=>{f&&l&&(c?f.addModal(l,u||vi(`modal`)):f.removeModal(l))},[c,l,u]),(0,P.jsxs)(mf,{radius:s,opened:c,zIndex:f&&l?f.getZIndex(l):u,...d,...m,children:[n&&(0,P.jsx)(df,{visible:h,transitionProps:f&&l?{duration:0}:void 0,...r}),(0,P.jsxs)(lf,{radius:s,__hidden:f&&l&&c?l!==f.currentId:!1,children:[p&&(0,P.jsxs)(uf,{children:[t&&(0,P.jsx)(_f,{children:t}),i&&(0,P.jsx)(cf,{...a})]}),(0,P.jsx)(sf,{children:o})]})]})});yf.classes=of,yf.displayName=`@mantine/core/Modal`,yf.Root=mf,yf.Overlay=df,yf.Content=lf,yf.Body=sf,yf.Header=uf,yf.Title=_f,yf.CloseButton=cf,yf.Stack=gf;var bf={root:`m_a513464`,icon:`m_a4ceffb`,loader:`m_b0920b15`,body:`m_a49ed24`,title:`m_3feedf16`,description:`m_3d733a3a`,closeButton:`m_919a4d88`},xf={withCloseButton:!0},Sf=L((e,{radius:t,color:n})=>({root:{"--notification-radius":t===void 0?void 0:xi(t),"--notification-color":n?Ha(n,e):void 0}})),Cf=V(e=>{let t=z(`Notification`,xf,e),{className:n,color:r,radius:i,loading:a,withCloseButton:o,withBorder:s,title:c,icon:l,children:u,onClose:d,closeButtonProps:f,classNames:p,style:m,styles:h,unstyled:g,vars:_,mod:v,loaderProps:y,role:b,attributes:x,...S}=t,C=B({name:`Notification`,classes:bf,props:t,className:n,style:m,classNames:p,styles:h,unstyled:g,attributes:x,vars:_,varsResolver:Sf});return(0,P.jsxs)(H,{...C(`root`),mod:[{"data-with-icon":!!l||a,"data-with-border":s},v],role:b||`alert`,...S,children:[l&&!a&&(0,P.jsx)(`div`,{...C(`icon`),children:l}),a&&(0,P.jsx)(sl,{size:28,color:r,...C(`loader`),...y}),(0,P.jsxs)(`div`,{...C(`body`),children:[c&&(0,P.jsx)(`div`,{...C(`title`),children:c}),(0,P.jsx)(H,{...C(`description`),mod:{"data-with-title":!!c},children:u})]}),o&&(0,P.jsx)(bl,{iconSize:16,color:`gray`,...f,unstyled:g,onClick:e=>{f?.onClick?.(e),d?.()},...C(`closeButton`)})]})});Cf.classes=bf,Cf.varsResolver=Sf,Cf.displayName=`@mantine/core/Notification`;var[wf,Tf]=ui(`Pagination.Root component was not found in tree`),Ef={root:`m_4addd315`,control:`m_326d024a`,dots:`m_4ad7767d`},Df={withPadding:!0},Of=V(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,active:o,disabled:s,withPadding:c,mod:l,...u}=z(`PaginationControl`,Df,e),d=Tf(),f=s||d.disabled;return(0,P.jsx)(jc,{disabled:f,mod:[{active:o,disabled:f,"with-padding":c},l],...d.getStyles(`control`,{className:n,style:r,classNames:t,styles:i,active:!f}),...u})});Of.classes=Ef,Of.displayName=`@mantine/core/PaginationControl`;function kf({style:e,children:t,path:n,...r}){return(0,P.jsx)(`svg`,{viewBox:`0 0 16 16`,xmlns:`http://www.w3.org/2000/svg`,style:{width:`calc(var(--pagination-control-size) / 1.8)`,height:`calc(var(--pagination-control-size) / 1.8)`,...e},...r,children:(0,P.jsx)(`path`,{d:n,fill:`currentColor`})})}var Af=e=>(0,P.jsx)(kf,{...e,path:`M8.781 8l-3.3-3.3.943-.943L10.667 8l-4.243 4.243-.943-.943 3.3-3.3z`}),jf=e=>(0,P.jsx)(kf,{...e,path:`M7.219 8l3.3 3.3-.943.943L5.333 8l4.243-4.243.943.943-3.3 3.3z`}),Mf=e=>(0,P.jsx)(kf,{...e,path:`M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z`}),Nf=e=>(0,P.jsx)(kf,{...e,path:`M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z`}),Pf={icon:e=>(0,P.jsx)(kf,{...e,path:`M2 8c0-.733.6-1.333 1.333-1.333.734 0 1.334.6 1.334 1.333s-.6 1.333-1.334 1.333C2.6 9.333 2 8.733 2 8zm9.333 0c0-.733.6-1.333 1.334-1.333C13.4 6.667 14 7.267 14 8s-.6 1.333-1.333 1.333c-.734 0-1.334-.6-1.334-1.333zM6.667 8c0-.733.6-1.333 1.333-1.333s1.333.6 1.333 1.333S8.733 9.333 8 9.333 6.667 8.733 6.667 8z`})},Ff=V(e=>{let{classNames:t,className:n,style:r,styles:i,vars:a,icon:o,...s}=z(`PaginationDots`,Pf,e);return(0,P.jsx)(H,{...Tf().getStyles(`dots`,{className:n,style:r,styles:i,classNames:t}),...s,children:(0,P.jsx)(o,{style:{width:`calc(var(--pagination-control-size) / 1.8)`,height:`calc(var(--pagination-control-size) / 1.8)`}})})});Ff.classes=Ef,Ff.displayName=`@mantine/core/PaginationDots`;function If({icon:e,name:t,action:n,type:r}){let i={icon:e},a=e=>{let{icon:a,...o}=z(t,i,e),s=Tf(),c=r===`next`?s.active===s.total:s.active===1;return(0,P.jsx)(Of,{disabled:s.disabled||c,onClick:s[n],withPadding:!1,...o,children:(0,P.jsx)(a,{className:`mantine-rotate-rtl`,style:{width:`calc(var(--pagination-control-size) / 1.8)`,height:`calc(var(--pagination-control-size) / 1.8)`}})})};return a.displayName=`@mantine/core/${t}`,ks(a)}var Lf=If({icon:Af,name:`PaginationNext`,action:`onNext`,type:`next`}),Rf=If({icon:jf,name:`PaginationPrevious`,action:`onPrevious`,type:`previous`}),zf=If({icon:Mf,name:`PaginationFirst`,action:`onFirst`,type:`previous`}),Bf=If({icon:Nf,name:`PaginationLast`,action:`onLast`,type:`next`});function Vf({dotsIcon:e}){let t=Tf();return(0,P.jsx)(P.Fragment,{children:t.range.map((n,r)=>n===`dots`?(0,P.jsx)(Ff,{icon:e},r):(0,P.jsx)(Of,{active:n===t.active,"aria-current":n===t.active?`page`:void 0,onClick:()=>t.onChange(n),disabled:t.disabled,...t.getItemProps?.(n),children:t.getItemProps?.(n)?.children??n},r))})}Vf.displayName=`@mantine/core/PaginationItems`;var Hf={siblings:1,boundaries:1},Uf=L((e,{size:t,radius:n,color:r,autoContrast:i})=>({root:{"--pagination-control-radius":n===void 0?void 0:xi(n),"--pagination-control-size":yi(t,`pagination-control-size`),"--pagination-control-fz":Si(t),"--pagination-active-bg":r?Ha(r,e):void 0,"--pagination-active-color":Xa(i,e)?Ja({color:r,theme:e,autoContrast:i}):void 0}})),Wf=V(e=>{let t=z(`PaginationRoot`,Hf,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,total:c,value:l,defaultValue:u,onChange:d,disabled:f,siblings:p,boundaries:m,color:h,radius:g,onNextPage:_,onPreviousPage:v,onFirstPage:y,onLastPage:b,getItemProps:x,autoContrast:S,startValue:C,attributes:w,...T}=t,E=B({name:`Pagination`,classes:Ef,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:w,vars:s,varsResolver:Uf}),{range:D,setPage:O,next:ee,previous:k,active:A,first:te,last:ne}=ia({page:l,initialPage:u,onChange:d,total:c,siblings:p,boundaries:m,startValue:C});return(0,P.jsx)(wf,{value:{total:c,range:D,active:A,disabled:f,getItemProps:x,onChange:O,onNext:Ti(_,ee),onPrevious:Ti(v,k),onFirst:Ti(y,te),onLast:Ti(b,ne),getStyles:E},children:(0,P.jsx)(H,{...E(`root`),...T})})});Wf.classes=Ef,Wf.varsResolver=Uf,Wf.displayName=`@mantine/core/PaginationRoot`;var Gf={withControls:!0,withPages:!0,siblings:1,boundaries:1,gap:8},Kf=V(e=>{let{withEdges:t,withControls:n,getControlProps:r,nextIcon:i,previousIcon:a,lastIcon:o,firstIcon:s,dotsIcon:c,total:l,gap:u,hideWithOnePage:d,withPages:f,...p}=z(`Pagination`,Gf,e);return l<=0||d&&l===1?null:(0,P.jsx)(Wf,{total:l,...p,children:(0,P.jsxs)(U,{gap:u,children:[t&&(0,P.jsx)(zf,{icon:s,...r?.(`first`)}),n&&(0,P.jsx)(Rf,{icon:a,...r?.(`previous`)}),f&&(0,P.jsx)(Vf,{dotsIcon:c}),n&&(0,P.jsx)(Lf,{icon:i,...r?.(`next`)}),t&&(0,P.jsx)(Bf,{icon:o,...r?.(`last`)})]})})});Kf.classes=Ef,Kf.displayName=`@mantine/core/Pagination`,Kf.Root=Wf,Kf.Control=Of,Kf.Dots=Ff,Kf.First=zf,Kf.Last=Bf,Kf.Next=Lf,Kf.Previous=Rf,Kf.Items=Vf;var qf={root:`m_cf365364`,indicator:`m_9e182ccd`,label:`m_1738fcb2`,input:`m_1714d588`,control:`m_69686b9b`,innerLabel:`m_78882f40`},Jf={withItemsBorders:!0},Yf=L((e,{radius:t,color:n,transitionDuration:r,size:i,transitionTimingFunction:a})=>({root:{"--sc-radius":t===void 0?void 0:xi(t),"--sc-color":n?Ha(n,e):void 0,"--sc-shadow":n?void 0:`var(--mantine-shadow-xs)`,"--sc-transition-duration":r===void 0?void 0:`${r}ms`,"--sc-transition-timing-function":a,"--sc-padding":yi(i,`sc-padding`),"--sc-font-size":Si(i)}})),Xf=js(e=>{let t=z(`SegmentedControl`,Jf,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,data:c,value:l,defaultValue:u,onChange:d,size:f,name:p,disabled:m,readOnly:h,fullWidth:g,orientation:_,radius:y,color:b,transitionDuration:x,transitionTimingFunction:S,variant:C,autoContrast:w,withItemsBorders:T,mod:E,attributes:D,ref:O,...ee}=t,k=B({name:`SegmentedControl`,props:t,classes:qf,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:D,vars:s,varsResolver:Yf}),A=bo(),te=c.map(e=>xa(e)?{label:`${e}`,value:e}:e),ne=fa(),[re,ie]=(0,v.useState)(ki()),[j,M]=(0,v.useState)(null),[ae,oe]=(0,v.useState)({}),se=(e,t)=>{ae[t]=e,oe(ae)},[ce,le]=ta({value:l,defaultValue:u,finalValue:Array.isArray(c)?te.find(e=>!e.disabled)?.value??c[0]?.value??null:null,onChange:d}),N=Xi(p),ue=te.map(e=>(0,v.createElement)(H,{...k(`control`),mod:{active:ce===e.value,orientation:_},key:`${e.value}`},(0,v.createElement)(`input`,{...k(`input`),disabled:m||e.disabled,type:`radio`,name:N,value:`${e.value}`,id:`${N}-${e.value}`,checked:ce===e.value,onChange:()=>!h&&le(e.value),"data-focus-ring":A.focusRing,key:`${e.value}-input`}),(0,v.createElement)(H,{component:`label`,...k(`label`),mod:{active:ce===e.value&&!(m||e.disabled),disabled:m||e.disabled,"read-only":h},htmlFor:`${N}-${e.value}`,ref:t=>se(t,`${e.value}`),__vars:{"--sc-label-color":b===void 0?void 0:Ja({color:b,theme:A,autoContrast:w})},key:`${e.value}-label`},(0,P.jsx)(`span`,{...k(`innerLabel`),children:e.label})))),de=ea(O,M);return ca(()=>{ie(ki())},[c.length]),c.length===0?null:(0,P.jsxs)(H,{...k(`root`),variant:C,size:f,ref:de,mod:[{"full-width":g,orientation:_,initialized:ne,"with-items-borders":T},E],...ee,role:`radiogroup`,"data-disabled":m,children:[ce!==void 0&&(0,P.jsx)(Cd,{target:ae[`${ce}`],parent:j,component:`span`,transitionDuration:`var(--sc-transition-duration)`,...k(`indicator`)},re),ue]})});Xf.classes=qf,Xf.varsResolver=Yf,Xf.displayName=`@mantine/core/SegmentedControl`;var Zf={root:`m_6d731127`},Qf={gap:`md`,align:`stretch`,justify:`flex-start`},$f=L((e,{gap:t,align:n,justify:r})=>({root:{"--stack-gap":bi(t),"--stack-align":n,"--stack-justify":r}})),ep=V(e=>{let t=z(`Stack`,Qf,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,align:c,justify:l,gap:u,variant:d,attributes:f,...p}=t;return(0,P.jsx)(H,{...B({name:`Stack`,props:t,classes:Zf,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:f,vars:s,varsResolver:$f})(`root`),variant:d,...p})});ep.classes=Zf,ep.varsResolver=$f,ep.displayName=`@mantine/core/Stack`;var[tp,np]=ui(`Table component was not found in the tree`),rp={table:`m_b23fa0ef`,th:`m_4e7aa4f3`,tr:`m_4e7aa4fd`,td:`m_4e7aa4ef`,tbody:`m_b2404537`,thead:`m_b242d975`,caption:`m_9e5a3ac7`,scrollContainer:`m_a100c15`,scrollContainerInner:`m_62259741`};function ip(e,t){if(!t)return;let n={};return t.columnBorder&&e.withColumnBorders&&(n[`data-with-column-border`]=!0),t.rowBorder&&e.withRowBorders&&(n[`data-with-row-border`]=!0),t.striped&&e.striped&&(n[`data-striped`]=e.striped),t.highlightOnHover&&e.highlightOnHover&&(n[`data-hover`]=!0),t.captionSide&&e.captionSide&&(n[`data-side`]=e.captionSide),t.stickyHeader&&e.stickyHeader&&(n[`data-sticky`]=!0),n}function ap(e,t){let n=`Table${e.charAt(0).toUpperCase()}${e.slice(1)}`,r=V(r=>{let i=z(n,{},r),{classNames:a,className:o,style:s,styles:c,...l}=i,u=np();return(0,P.jsx)(H,{component:e,...ip(u,t),...u.getStyles(e,{className:o,classNames:a,style:s,styles:c,props:i}),...l})});return r.displayName=`@mantine/core/${n}`,r.classes=rp,r}var op=ap(`th`,{columnBorder:!0}),sp=ap(`td`,{columnBorder:!0}),cp=ap(`tr`,{rowBorder:!0,striped:!0,highlightOnHover:!0}),lp=ap(`thead`,{stickyHeader:!0}),up=ap(`tbody`),dp=ap(`tfoot`),fp=ap(`caption`,{captionSide:!0}),pp={type:`scrollarea`},mp=L((e,{minWidth:t,maxHeight:n,type:r})=>({scrollContainer:{"--table-min-width":F(t),"--table-max-height":F(n),"--table-overflow":r===`native`?`auto`:void 0}})),hp=V(e=>{let t=z(`TableScrollContainer`,pp,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,children:c,minWidth:l,maxHeight:u,type:d,scrollAreaProps:f,attributes:p,...m}=t,h=B({name:`TableScrollContainer`,classes:rp,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:p,vars:s,varsResolver:mp,rootSelector:`scrollContainer`});return(0,P.jsx)(H,{component:d===`scrollarea`?Dc:`div`,...d===`scrollarea`?u?{offsetScrollbars:`xy`,...f}:{offsetScrollbars:`x`,...f}:{},...h(`scrollContainer`),...m,children:(0,P.jsx)(`div`,{...h(`scrollContainerInner`),children:c})})});hp.classes=rp,hp.varsResolver=mp,hp.displayName=`@mantine/core/TableScrollContainer`;function gp({data:e}){return(0,P.jsxs)(P.Fragment,{children:[e.caption&&(0,P.jsx)(fp,{children:e.caption}),e.head&&(0,P.jsx)(lp,{children:(0,P.jsx)(cp,{children:e.head.map((e,t)=>(0,P.jsx)(op,{children:e},t))})}),e.body&&(0,P.jsx)(up,{children:e.body.map((e,t)=>(0,P.jsx)(cp,{children:e.map((e,t)=>(0,P.jsx)(sp,{children:e},t))},t))}),e.foot&&(0,P.jsx)(dp,{children:(0,P.jsx)(cp,{children:e.foot.map((e,t)=>(0,P.jsx)(op,{children:e},t))})})]})}gp.displayName=`@mantine/core/TableDataRenderer`;var _p={withRowBorders:!0,verticalSpacing:7},vp=L((e,{layout:t,captionSide:n,horizontalSpacing:r,verticalSpacing:i,borderColor:a,stripedColor:o,highlightOnHoverColor:s,striped:c,highlightOnHover:l,stickyHeaderOffset:u,stickyHeader:d})=>({table:{"--table-layout":t,"--table-caption-side":n,"--table-horizontal-spacing":bi(r),"--table-vertical-spacing":bi(i),"--table-border-color":a?Ha(a,e):void 0,"--table-striped-color":c&&o?Ha(o,e):void 0,"--table-highlight-on-hover-color":l&&s?Ha(s,e):void 0,"--table-sticky-header-offset":d?F(u):void 0}})),yp=V(e=>{let t=z(`Table`,_p,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,horizontalSpacing:c,verticalSpacing:l,captionSide:u,stripedColor:d,highlightOnHoverColor:f,striped:p,highlightOnHover:m,withColumnBorders:h,withRowBorders:g,withTableBorder:_,borderColor:v,layout:y,data:b,children:x,stickyHeader:S,stickyHeaderOffset:C,mod:w,tabularNums:T,attributes:E,...D}=t,O=B({name:`Table`,props:t,className:r,style:i,classes:rp,classNames:n,styles:a,unstyled:o,attributes:E,rootSelector:`table`,vars:s,varsResolver:vp});return(0,P.jsx)(tp,{value:{getStyles:O,stickyHeader:S,striped:p===!0?`odd`:p||void 0,highlightOnHover:m,withColumnBorders:h,withRowBorders:g,captionSide:u||`bottom`},children:(0,P.jsx)(H,{component:`table`,mod:[{"data-with-table-border":_,"data-tabular-nums":T},w],...O(`table`),...D,children:x||!!b&&(0,P.jsx)(gp,{data:b})})})});yp.classes=rp,yp.varsResolver=vp,yp.displayName=`@mantine/core/Table`,yp.Td=sp,yp.Th=op,yp.Tr=cp,yp.Thead=lp,yp.Tbody=up,yp.Tfoot=dp,yp.Caption=fp,yp.ScrollContainer=hp,yp.DataRenderer=gp;var[bp,xp]=ui(`Tabs component was not found in the tree`),Sp={root:`m_89d60db1`,"list--default":`m_576c9d4`,list:`m_89d33d6d`,tab:`m_4ec4dce6`,panel:`m_b0c91715`,tabSection:`m_fc420b1f`,tabLabel:`m_42bbd1ae`,"tab--default":`m_539e827b`,"list--outline":`m_6772fbd5`,"tab--outline":`m_b59ab47c`,"tab--pills":`m_c3381914`},Cp=V(e=>{let t=z(`TabsList`,null,e),{children:n,className:r,grow:i,justify:a,classNames:o,styles:s,style:c,mod:l,...u}=t,d=xp();return(0,P.jsx)(H,{...d.getStyles(`list`,{className:r,style:c,classNames:o,styles:s,props:t,variant:d.variant}),role:`tablist`,variant:d.variant,mod:[{grow:i,orientation:d.orientation,placement:d.orientation===`vertical`&&d.placement,inverted:d.inverted},l],"aria-orientation":d.orientation,__vars:{"--tabs-justify":a},...u,children:n})});Cp.classes=Sp,Cp.displayName=`@mantine/core/TabsList`;var wp=V(e=>{let t=z(`TabsPanel`,null,e),{children:n,className:r,value:i,classNames:a,styles:o,style:s,mod:c,keepMounted:l,...u}=t,d=oo(),f=xp(),p=f.value===i,m=f.keepMounted||l,h=f.keepMountedMode!==`display-none`,g=m&&h&&d!==`test`?(0,P.jsx)(v.Activity,{mode:p?`visible`:`hidden`,children:n}):m||p?n:null;return(0,P.jsx)(H,{...f.getStyles(`panel`,{className:r,classNames:a,styles:o,style:[s,p?void 0:{display:`none`}],props:t}),mod:[{orientation:f.orientation},c],role:`tabpanel`,id:f.getPanelId(i),"aria-labelledby":f.getTabId(i),...u,children:g})});wp.classes=Sp,wp.displayName=`@mantine/core/TabsPanel`;var Tp=V(e=>{let t=z(`TabsTab`,null,e),{className:n,children:r,rightSection:i,leftSection:a,value:o,onClick:s,onKeyDown:c,disabled:l,color:u,style:d,classNames:f,styles:p,vars:m,mod:h,tabIndex:g,..._}=t,v=bo(),{dir:y}=Bs(),b=xp(),x=o===b.value,S=e=>{b.onChange(b.allowTabDeactivation&&o===b.value?null:o),s?.(e)},C={classNames:f,styles:p,props:t};return(0,P.jsxs)(jc,{...b.getStyles(`tab`,{className:n,style:d,variant:b.variant,...C}),disabled:l,unstyled:b.unstyled,variant:b.variant,mod:[{active:x,disabled:l,orientation:b.orientation,inverted:b.inverted,placement:b.orientation===`vertical`&&b.placement},h],role:`tab`,id:b.getTabId(o),"aria-selected":x,tabIndex:g===void 0?x||b.value===null?0:-1:g,"aria-controls":b.getPanelId(o),onClick:S,__vars:{"--tabs-color":u?Ha(u,v):void 0},onKeyDown:gi({siblingSelector:`[role="tab"]`,parentSelector:`[role="tablist"]`,activateOnFocus:b.activateTabWithKeyboard,loop:b.loop,orientation:b.orientation||`horizontal`,dir:y,onKeyDown:c}),..._,children:[a&&(0,P.jsx)(`span`,{...b.getStyles(`tabSection`,C),"data-position":`left`,children:a}),r&&(0,P.jsx)(`span`,{...b.getStyles(`tabLabel`,C),children:r}),i&&(0,P.jsx)(`span`,{...b.getStyles(`tabSection`,C),"data-position":`right`,children:i})]})});Tp.classes=Sp,Tp.displayName=`@mantine/core/TabsTab`;var Ep=`Tabs.Tab or Tabs.Panel component was rendered with invalid value or without value`,Dp={keepMounted:!0,keepMountedMode:`activity`,orientation:`horizontal`,loop:!0,activateTabWithKeyboard:!0,variant:`default`,placement:`left`},Op=L((e,{radius:t,color:n,autoContrast:r})=>({root:{"--tabs-radius":xi(t),"--tabs-color":Ha(n,e),"--tabs-text-color":Xa(r,e)?Ja({color:n,theme:e,autoContrast:r}):void 0}})),kp=V(e=>{let t=z(`Tabs`,Dp,e),{defaultValue:n,value:r,onChange:i,orientation:a,children:o,loop:s,id:c,activateTabWithKeyboard:l,allowTabDeactivation:u,variant:d,color:f,radius:p,inverted:m,placement:h,keepMounted:g,keepMountedMode:_,classNames:v,styles:y,unstyled:b,className:x,style:S,vars:C,autoContrast:w,mod:T,attributes:E,...D}=t,O=Xi(c),[ee,k]=ta({value:r,defaultValue:n,finalValue:null,onChange:i}),A=B({name:`Tabs`,props:t,classes:Sp,className:x,style:S,classNames:v,styles:y,unstyled:b,attributes:E,vars:C,varsResolver:Op});return(0,P.jsx)(bp,{value:{placement:h,value:ee,orientation:a,id:O,loop:s,activateTabWithKeyboard:l,getTabId:di(`${O}-tab`,Ep),getPanelId:di(`${O}-panel`,Ep),onChange:k,allowTabDeactivation:u,variant:d,color:f,radius:p,inverted:m,keepMounted:g,keepMountedMode:_,unstyled:b,getStyles:A},children:(0,P.jsx)(H,{id:O,variant:d,mod:[{orientation:a,inverted:a===`horizontal`&&m,placement:a===`vertical`&&h},T],...A(`root`),...D,children:o})})});kp.classes=Sp,kp.varsResolver=Op,kp.displayName=`@mantine/core/Tabs`,kp.Tab=Tp,kp.Panel=wp,kp.List=Cp;var Ap=V(e=>(0,P.jsx)(vd,{component:`input`,...z([`Input`,`InputWrapper`,`TextInput`],null,e),__staticSelector:`TextInput`}));Ap.classes=vd.classes,Ap.displayName=`@mantine/core/TextInput`;var jp=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],Mp=[`xs`,`sm`,`md`,`lg`,`xl`];function Np(e,t){let n=t===void 0?`h${e}`:t;return jp.includes(n)?{fontSize:`var(--mantine-${n}-font-size)`,fontWeight:`var(--mantine-${n}-font-weight)`,lineHeight:`var(--mantine-${n}-line-height)`}:Mp.includes(n)?{fontSize:`var(--mantine-font-size-${n})`,fontWeight:`var(--mantine-h${e}-font-weight)`,lineHeight:`var(--mantine-h${e}-line-height)`}:{fontSize:F(n),fontWeight:`var(--mantine-h${e}-font-weight)`,lineHeight:`var(--mantine-h${e}-line-height)`}}var Pp={root:`m_8a5d1357`},Fp={order:1},Ip=L((e,{order:t,size:n,lineClamp:r,textWrap:i})=>{let a=Np(t||1,n);return{root:{"--title-fw":a.fontWeight,"--title-lh":a.lineHeight,"--title-fz":a.fontSize,"--title-line-clamp":typeof r==`number`?r.toString():void 0,"--title-text-wrap":i}}}),Lp=V(e=>{let t=z(`Title`,Fp,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,order:s,vars:c,size:l,variant:u,lineClamp:d,textWrap:f,mod:p,attributes:m,...h}=t,g=B({name:`Title`,props:t,classes:Pp,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:m,vars:c,varsResolver:Ip});return[1,2,3,4,5,6].includes(s)?(0,P.jsx)(H,{...g(`root`),component:`h${s}`,variant:u,mod:[{order:s,"data-line-clamp":typeof d==`number`},p],size:l,...h}):null});Lp.classes=Pp,Lp.varsResolver=Ip,Lp.displayName=`@mantine/core/Title`;function Rp(e){let t=e,n=!1,r=new Set;return{getState(){return t},updateState(e){t=typeof e==`function`?e(t):e},setState(e){this.updateState(e),r.forEach(e=>e(t))},initialize(e){n||=(t=e,!0)},subscribe(e){return r.add(e),()=>r.delete(e)}}}function zp(e){return(0,v.useSyncExternalStore)(e.subscribe,()=>e.getState(),()=>e.getState())}function Bp(e,t,n){let r=[],i=[],a={};for(let o of e){let e=o.position||t;a[e]=a[e]||0,a[e]+=1,a[e]<=n?i.push(o):r.push(o)}return{notifications:i,queue:r}}var Vp=Rp({notifications:[],queue:[],defaultPosition:`bottom-right`,limit:5}),Hp=(e=Vp)=>zp(e);function Up(e,t){let n=e.getState(),r=Bp(t([...n.notifications,...n.queue]),n.defaultPosition,n.limit);e.setState({notifications:r.notifications,queue:r.queue,limit:n.limit,defaultPosition:n.defaultPosition})}function Wp(e,t=Vp){let n=e.id||ki();return Up(t,t=>e.id&&t.some(t=>t.id===e.id)?t:[...t,{...e,id:n}]),n}function Gp(e,t=Vp){return Up(t,t=>t.filter(t=>t.id===e?(t.onClose?.(t),!1):!0)),e}function Kp(e,t=Vp){return Up(t,t=>t.map(t=>t.id===e.id?{...t,...e}:t)),e.id}function qp(e=Vp){Up(e,()=>[])}function Jp(e=Vp){Up(e,t=>t.slice(0,e.getState().limit))}var Yp={show:Wp,hide:Gp,update:Kp,clean:qp,cleanQueue:Jp,updateState:Up},Xp=[`bottom-center`,`bottom-left`,`bottom-right`,`top-center`,`top-left`,`top-right`];function Zp(e,t){return e.reduce((e,n)=>(e[n.position||t].push(n),e),Xp.reduce((e,t)=>(e[t]=[],e),{}))}var Qp={left:`translateX(-100%)`,right:`translateX(100%)`,"top-center":`translateY(-100%)`,"bottom-center":`translateY(100%)`},$p={left:`translateX(0)`,right:`translateX(0)`,"top-center":`translateY(0)`,"bottom-center":`translateY(0)`};function em({state:e,maxHeight:t,position:n,transitionDuration:r}){let[i,a]=n.split(`-`),o=a===`center`?`${i}-center`:a,s={opacity:0,maxHeight:t,transform:Qp[o],transitionDuration:`${r}ms, ${r}ms, ${r}ms`,transitionTimingFunction:`cubic-bezier(.51,.3,0,1.21), cubic-bezier(.51,.3,0,1.21), linear`,transitionProperty:`opacity, transform, max-height`},c={opacity:1,transform:$p[o]},l={opacity:0,maxHeight:0,transform:Qp[o]},u={entering:c,entered:c,exiting:l,exited:l};return{...s,...u[e]}}function tm(e,t){return typeof t==`number`?t:t===!1||e===!1?!1:e}var nm=120;function rm({data:e,onHide:t,autoClose:n,transitionDuration:r,allowDragDismiss:i,allowScrollDismiss:a,paused:o,onHoverStart:s,onHoverEnd:c,ref:l,style:u,...d}){let[f,p]=(0,v.useState)(0),[m,h]=(0,v.useState)(!1),[g,_]=(0,v.useState)(1),[y,b]=(0,v.useState)(!1),x=bo(),{autoClose:S,message:C,allowClose:w,position:T,style:E,withCloseButton:D,onOpen:O,...ee}=e,k=tm(n,e.autoClose),A=(0,v.useRef)(-1),te=(0,v.useRef)(-1),ne=(0,v.useRef)(-1),re=(0,v.useRef)(null),ie=(0,v.useRef)(!1),j=(0,v.useRef)(0),M=w===!1,ae=()=>window.clearTimeout(A.current),oe=()=>window.clearTimeout(te.current),se=()=>window.clearTimeout(ne.current),ce=e=>{j.current=e,p(e)},le=()=>{t(e.id),ae(),oe(),se()},N=()=>{m||ge||o||ie.current||typeof k!=`number`||(A.current=window.setTimeout(le,k))},ue=e=>e*((re.current?.offsetWidth??440)+40),de=(e,t)=>{let n=re.current?.offsetWidth??440;return Math.abs(e)>n*.35||t>.5},fe=()=>{se(),b(!1),ce(0)},pe=e=>{_(e),h(!0),b(!1),ce(ue(e)),ae(),oe(),se(),te.current=window.setTimeout(le,r)},me=()=>{se(),ne.current=window.setTimeout(()=>{b(!1),ce(0),N()},nm)},{ref:he,active:ge}=_a(e=>{if(!m)if(e.first&&ae(),e.last){if(e.tap||e.canceled){ce(0),N();return}let t=e.movement[0],n=t===0?e.direction[0]===-1?-1:1:t>0?1:-1;de(t,e.velocity[0])?pe(n):(ce(0),N())}else ce(e.movement[0])},{axis:`x`,threshold:5,filterTaps:!0,enabled:i&&!M&&!m}),_e=ea(l,re,he),ve=Ds(u,x),ye=Ds(E,x),be={...ve,...ye},xe=typeof be.opacity==`number`?be.opacity:1,Se=m?0:1-Math.min(Math.abs(f)/200,1)*.6,Ce=be.transitionDuration??`${r}ms, ${r}ms, ${r}ms`,we={...be,"--notifications-state-transform":typeof be.transform==`string`?be.transform:`translateX(0)`,"--notifications-state-opacity":String(xe),"--notifications-swipe-offset":`${f}px`,"--notifications-swipe-opacity":String(Se),transform:`var(--notifications-state-transform) translate3d(var(--notifications-swipe-offset), 0, 0)`,opacity:`calc(var(--notifications-state-opacity) * var(--notifications-swipe-opacity))`,transitionDuration:ge||y?`0ms, 0ms, 0ms`:Ce,cursor:`default`,touchAction:`pan-y`},Te=()=>{ie.current=!0,ae(),s?.()},Ee=()=>{ie.current=!1,y||(fe(),N()),c?.()},De=(0,v.useEffectEvent)(e=>{if(m||ge)return;let t=e.currentTarget===document;if(!t&&!ie.current)return;let{deltaX:n,deltaY:r}=e;if(Math.abs(n)<=Math.abs(r)||n===0||!a||M)return;t||(e.preventDefault(),e.stopPropagation()),ae(),b(!0);let i=j.current-n,o=i>0?1:-1;if(de(i,0)){pe(o);return}ce(i),me()});return(0,v.useEffect)(()=>{if(y)return document.addEventListener(`wheel`,De,{passive:!1}),()=>document.removeEventListener(`wheel`,De,{passive:!1})},[y]),(0,v.useEffect)(()=>{let e=()=>{m&&ce(ue(g))};return window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[g,m]),(0,v.useEffect)(()=>{let e=re.current;if(e)return e.addEventListener(`wheel`,De,{passive:!1}),()=>e.removeEventListener(`wheel`,De,{passive:!1})},[]),(0,v.useEffect)(()=>()=>{oe(),se()},[]),(0,v.useEffect)(()=>{e.onOpen?.(e)},[]),(0,v.useEffect)(()=>(N(),ae),[k,ge,m]),(0,v.useEffect)(()=>(o?ae():N(),ae),[o]),(0,P.jsx)(Cf,{ref:_e,...d,style:we,...ee,withCloseButton:M?!1:D,onClose:le,onMouseEnter:Te,onMouseLeave:Ee,children:C})}rm.displayName=`@mantine/notifications/NotificationContainer`;var im={root:`m_b37d9ac7`,notification:`m_5ed0edd0`};function am(){return am=Object.assign?Object.assign.bind():function(e){for(var t=1;t({root:{"--notifications-z-index":t?.toString(),"--notifications-container-width":F(n)}})),jm=V(e=>{let t=z(`Notifications`,km,e),{classNames:n,className:r,style:i,styles:a,unstyled:o,vars:s,attributes:c,position:l,autoClose:u,transitionDuration:d,allowDragDismiss:f,allowScrollDismiss:p,containerWidth:m,notificationMaxHeight:h,limit:g,zIndex:_,store:y,portalProps:b,withinPortal:x,pauseResetOnHover:S,...C}=t,w=bo(),T=Hp(y),E=Yi(),D=aa(),O=(0,v.useRef)({}),ee=(0,v.useRef)(0),[k,A]=(0,v.useState)(0),te=(0,v.useCallback)(()=>A(e=>e+1),[]),ne=(0,v.useCallback)(()=>A(e=>Math.max(0,e-1)),[]),re=w.respectReducedMotion&&D?1:d,ie=B({name:`Notifications`,classes:im,props:t,className:r,style:i,classNames:n,styles:a,unstyled:o,attributes:c,vars:s,varsResolver:Am});(0,v.useEffect)(()=>{y?.updateState(e=>({...e,limit:g||5,defaultPosition:l}))},[g,l]),Li(()=>{T.notifications.length>ee.current&&setTimeout(()=>E(),0),ee.current=T.notifications.length},[T.notifications]);let j=Zp(T.notifications,l),M=Xp.reduce((e,t)=>(e[t]=j[t].map(({style:e,...n})=>(0,P.jsx)(Om,{timeout:re,onEnter:()=>O.current[n.id].offsetHeight,nodeRef:{current:O.current[n.id]},children:r=>(0,P.jsx)(rm,{ref:e=>{e&&(O.current[n.id]=e)},data:n,onHide:e=>Gp(e,y),autoClose:u,transitionDuration:re,allowDragDismiss:f,allowScrollDismiss:p,paused:S===`all`?k>0:!1,onHoverStart:te,onHoverEnd:ne,...ie(`notification`,{style:{...em({state:r,position:t,transitionDuration:re,maxHeight:h}),...e}})})},n.id)),e),{});return(0,P.jsxs)(Gc,{withinPortal:x,...b,children:[(0,P.jsx)(H,{...ie(`root`),"data-position":`top-center`,...C,children:(0,P.jsx)(Dm,{children:M[`top-center`]})}),(0,P.jsx)(H,{...ie(`root`),"data-position":`top-left`,...C,children:(0,P.jsx)(Dm,{children:M[`top-left`]})}),(0,P.jsx)(H,{...ie(`root`,{className:Fu.classNames.fullWidth}),"data-position":`top-right`,...C,children:(0,P.jsx)(Dm,{children:M[`top-right`]})}),(0,P.jsx)(H,{...ie(`root`,{className:Fu.classNames.fullWidth}),"data-position":`bottom-right`,...C,children:(0,P.jsx)(Dm,{children:M[`bottom-right`]})}),(0,P.jsx)(H,{...ie(`root`),"data-position":`bottom-left`,...C,children:(0,P.jsx)(Dm,{children:M[`bottom-left`]})}),(0,P.jsx)(H,{...ie(`root`),"data-position":`bottom-center`,...C,children:(0,P.jsx)(Dm,{children:M[`bottom-center`]})})]})});jm.classes=im,jm.varsResolver=Am,jm.displayName=`@mantine/notifications/Notifications`,jm.show=Yp.show,jm.hide=Yp.hide,jm.update=Yp.update,jm.clean=Yp.clean,jm.cleanQueue=Yp.cleanQueue,jm.updateState=Yp.updateState;var Mm=(0,v.createContext)(null);Mm.displayName=`@mantine/modals/ModalsContext`;function Nm(){let e=(0,v.use)(Mm);if(!e)throw Error(`[@mantine/modals] useModals hook was called outside of context, wrap your app with ModalsProvider component`);return e}var[Pm,Fm]=ya(`mantine-modals`),Im={open:e=>{let t=e.modalId||ki();return Fm(`openModal`)({...e,modalId:t}),t},close:Fm(`closeModal`),closeAll:Fm(`closeAllModals`),openConfirmModal:e=>{let t=e.modalId||ki();return Fm(`openConfirmModal`)({...e,modalId:t}),t},openContextModal:e=>{let t=e.modalId||ki();return Fm(`openContextModal`)({...e,modalId:t}),t},updateModal:e=>Fm(`updateModal`)(e),updateContextModal:e=>Fm(`updateContextModal`)(e)};function Lm({id:e,cancelProps:t,confirmProps:n,labels:r={cancel:``,confirm:``},closeOnConfirm:i=!0,closeOnCancel:a=!0,groupProps:o,onCancel:s,onConfirm:c,children:l}){let{cancel:u,confirm:d}=r,f=Nm(),p=n=>{typeof t?.onClick==`function`&&t?.onClick(n),typeof s==`function`&&s(),a&&f.closeModal(e)},m=t=>{typeof n?.onClick==`function`&&n?.onClick(t),typeof c==`function`&&c(),i&&f.closeModal(e)};return(0,P.jsxs)(P.Fragment,{children:[l&&(0,P.jsx)(H,{mb:`md`,children:l}),(0,P.jsxs)(U,{mt:l?0:`md`,justify:`flex-end`,...o,children:[(0,P.jsx)(J,{variant:`default`,...t,onClick:p,children:t?.children||u}),(0,P.jsx)(J,{...n,onClick:m,children:n?.children||d})]})]})}function Rm(e,t){t&&e.type===`confirm`&&e.props.onCancel?.(),e.props.onClose?.()}function zm(e,t){switch(t.type){case`OPEN`:return e.modals.some(e=>e.id===t.modal.id)?e:{current:t.modal,modals:[...e.modals,t.modal]};case`CLOSE`:{if(!e.modals.find(e=>e.id===t.modalId))return e;let n=e.modals.filter(e=>e.id!==t.modalId);return{current:n[n.length-1]||e.current,modals:n}}case`CLOSE_ALL`:return e.modals.length?{current:e.current,modals:[]}:e;case`UPDATE`:{let{modalId:n,newProps:r}=t,i=e.modals.map(e=>e.id===n?e.type===`content`||e.type===`confirm`?{...e,props:{...e.props,...r}}:e.type===`context`?{...e,props:{...e.props,...r,innerProps:{...e.props.innerProps,...r.innerProps}}}:e:e),a=e.current?.id===n&&i.find(e=>e.id===n)||e.current;return{...e,modals:i,current:a}}default:return e}}function Bm(e){if(!e)return{confirmProps:{},modalProps:{}};let{id:t,children:n,onCancel:r,onConfirm:i,closeOnConfirm:a,closeOnCancel:o,cancelProps:s,confirmProps:c,groupProps:l,labels:u,...d}=e;return{confirmProps:{id:t,children:n,onCancel:r,onConfirm:i,closeOnConfirm:a,closeOnCancel:o,cancelProps:s,confirmProps:c,groupProps:l,labels:u},modalProps:{id:t,...d}}}function Vm({children:e,modalProps:t,labels:n,modals:r}){let[i,a]=(0,v.useReducer)(zm,{modals:[],current:null}),o=(0,v.useRef)(i);o.current=i;let s=(0,v.useRef)(!1),c=(0,v.useCallback)(e=>{s.current||=(s.current=!0,o.current.modals.concat().reverse().forEach(t=>{Rm(t,e)}),!1),a({type:`CLOSE_ALL`,canceled:e})},[o,a]),l=(0,v.useCallback)(({modalId:e,...t})=>{let n=e||ki();return a({type:`OPEN`,modal:{id:n,type:`content`,props:t}}),n},[a]),u=(0,v.useCallback)(({modalId:e,...t})=>{let n=e||ki();return a({type:`OPEN`,modal:{id:n,type:`confirm`,props:t}}),n},[a]),d=(0,v.useCallback)((e,{modalId:t,...n})=>{let r=t||ki();return a({type:`OPEN`,modal:{id:r,type:`context`,props:n,ctx:e}}),r},[a]),f=(0,v.useCallback)((e,t)=>{if(!s.current){let n=o.current.modals.find(t=>t.id===e);n&&(s.current=!0,Rm(n,t),s.current=!1)}a({type:`CLOSE`,modalId:e,canceled:t})},[o,a]),p=(0,v.useCallback)(({modalId:e,...t})=>{a({type:`UPDATE`,modalId:e,newProps:t})},[a]),m=(0,v.useCallback)(({modalId:e,...t})=>{a({type:`UPDATE`,modalId:e,newProps:t})},[a]);Pm({openModal:l,openConfirmModal:u,openContextModal:({modal:e,...t})=>d(e,t),closeModal:f,closeContextModal:f,closeAllModals:c,updateModal:p,updateContextModal:m});let h={modalProps:t||{},modals:i.modals,openModal:l,openConfirmModal:u,openContextModal:d,closeModal:f,closeContextModal:f,closeAll:c,updateModal:p,updateContextModal:m},{modalProps:g,content:_}=(()=>{let e=o.current.current;switch(e?.type){case`context`:{let{innerProps:t,...n}=e.props,i=r[e.ctx];return{modalProps:n,content:(0,P.jsx)(i,{innerProps:t,context:h,id:e.id})}}case`confirm`:{let{modalProps:t,confirmProps:r}=Bm(e.props);return{modalProps:t,content:(0,P.jsx)(Lm,{...r,id:e.id,labels:e.props.labels||n})}}case`content`:{let{children:t,...n}=e.props;return{modalProps:n,content:t}}default:return{modalProps:{},content:null}}})();return(0,P.jsxs)(Mm,{value:h,children:[(0,P.jsx)(yf,{zIndex:vi(`modal`)+1,...t,...g,opened:i.modals.length>0,onClose:()=>f(i.current?.id),children:_}),e]})}var Hm=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Um=new class extends Hm{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},Wm={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Gm=new class{#e=Wm;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function Km(e){setTimeout(e,0)}var qm=typeof window>`u`||`Deno`in globalThis;function Jm(){}function Ym(e,t){return typeof e==`function`?e(t):e}function Xm(e){return typeof e==`number`&&e>=0&&e!==1/0}function Zm(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Qm(e,t){return typeof e==`function`?e(t):e}function $m(e,t){return typeof e==`function`?e(t):e}function eh(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==nh(o,t.options))return!1}else if(!ih(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function th(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(rh(t.options.mutationKey)!==rh(a))return!1}else if(!ih(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function nh(e,t){return(t?.queryKeyHashFn||rh)(e)}function rh(e){return JSON.stringify(e,(e,t)=>lh(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function ih(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>ih(e[n],t[n])):!1}var ah=Object.prototype.hasOwnProperty;function oh(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=ch(e)&&ch(t);if(!r&&!(lh(e)&&lh(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l{Gm.setTimeout(t,e)})}function fh(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:oh(e,t)}function ph(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function mh(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var hh=Symbol();function gh(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===hh?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function _h(e,t){return typeof e==`function`?e(...t):!!e}function vh(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var yh=(()=>{let e=()=>qm;return{isServer(){return e()},setIsServer(t){e=t}}})();function bh(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var xh=Km;function Sh(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=xh,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var Ch=Sh(),wh=new class extends Hm{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function Th(e){return Math.min(1e3*2**e,3e4)}function Eh(e){return(e??`online`)===`online`?wh.isOnline():!0}var Dh=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function Oh(e){let t=!1,n=0,r,i=bh(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new Dh(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>Um.isFocused()&&(e.networkMode===`always`||wh.isOnline())&&e.canRun(),u=()=>Eh(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(yh.isServer()?0:3),o=e.retryDelay??Th,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&nl()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var kh=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Xm(this.gcTime)&&(this.#e=Gm.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(yh.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e!==void 0&&(Gm.clearTimeout(this.#e),this.#e=void 0)}};function Ah(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{vh(e,()=>t.signal,()=>n=!0)},u=gh(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?mh:ph;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?Mh:jh,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:jh(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(ct.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function jh(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Mh(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Nh=class extends kh{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=Ih(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Ih(this.options);e.data!==void 0&&(this.setState(Fh(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=fh(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(Jm).catch(Jm):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>$m(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===hh||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Qm(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!Zm(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=gh(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Ah(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:a.fetchOptions?.meta}),this.#a=Oh({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof Dh&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof Dh){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...Ph(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...Fh(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),Ch.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function Ph(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Eh(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function Fh(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Ih(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Lh=class extends Hm{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=bh(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),zh(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Bh(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Bh(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof $m(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!sh(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&Vh(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||$m(this.options.enabled,this.#t)!==$m(t.enabled,this.#t)||Qm(this.options.staleTime,this.#t)!==Qm(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||$m(this.options.enabled,this.#t)!==$m(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return Uh(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Jm)),t}#g(){this.#b();let e=Qm(this.options.staleTime,this.#t);if(yh.isServer()||this.#r.isStale||!Xm(e))return;let t=Zm(this.#r.dataUpdatedAt,e)+1;this.#d=Gm.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(yh.isServer()||$m(this.options.enabled,this.#t)===!1||!Xm(this.#p)||this.#p===0)&&(this.#f=Gm.setInterval(()=>{(this.options.refetchIntervalInBackground||Um.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(Gm.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(Gm.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&zh(e,t),o=i&&Vh(e,n,t,r);(a||o)&&(l={...l,...Ph(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=fh(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=fh(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:Hh(e,t),refetch:this.refetch,promise:this.#o,isEnabled:$m(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,i=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},a=()=>{i(this.#o=x.promise=bh())},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||x.data!==o.value)&&a();break;case`rejected`:(!r||x.error!==o.reason)&&a();break}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!sh(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){Ch.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function Rh(e,t){return $m(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&$m(t.retryOnMount,e)===!1)}function zh(e,t){return Rh(e,t)||e.state.data!==void 0&&Bh(e,t,t.refetchOnMount)}function Bh(e,t,n){if($m(t.enabled,e)!==!1&&Qm(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&Hh(e,t)}return!1}function Vh(e,t,n,r){return(e!==t||$m(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&Hh(e,n)}function Hh(e,t){return $m(t.enabled,e)!==!1&&e.isStaleByTime(Qm(t.staleTime,e))}function Uh(e,t){return!sh(e.getCurrentResult(),t)}var Wh=class extends kh{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||Gh(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=Oh({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),Ch.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function Gh(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var Kh=class extends Hm{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new Wh({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=qh(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=qh(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=qh(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=qh(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){Ch.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>th(t,e))}findAll(e={}){return this.getAll().filter(t=>th(e,t))}notify(e){Ch.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return Ch.batch(()=>Promise.all(e.map(e=>e.continue().catch(Jm))))}};function qh(e){return e.options.scope?.id}var Jh=class extends Hm{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),sh(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&rh(t.mutationKey)!==rh(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??Gh();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){Ch.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},Yh=class extends Hm{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??nh(r,t),a=this.get(i);return a||(a=new Nh({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){Ch.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>eh(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>eh(e,t)):t}notify(e){Ch.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Ch.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Ch.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Xh=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Yh,this.#t=e.mutationCache||new Kh,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=Um.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=wh.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Qm(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=Ym(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Ch.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;Ch.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return Ch.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=Ch.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(Jm).catch(Jm)}invalidateQueries(e,t={}){return Ch.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=Ch.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(Jm)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(Jm)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(Qm(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Jm).catch(Jm)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Jm).catch(Jm)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return wh.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(rh(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{ih(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(rh(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{ih(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=nh(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===hh&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},Zh=v.createContext(void 0),Qh=e=>{let t=v.useContext(Zh);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},$h=({client:e,children:t})=>(v.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,P.jsx)(Zh.Provider,{value:e,children:t})),eg=v.createContext(!1),tg=()=>v.useContext(eg);eg.Provider;function ng(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var rg=v.createContext(ng()),ig=()=>v.useContext(rg),ag=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?_h(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},og=e=>{v.useEffect(()=>{e.clearReset()},[e])},sg=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||_h(n,[e.error,r])),cg=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},lg=(e,t)=>e.isLoading&&e.isFetching&&!t,ug=(e,t)=>e?.suspense&&t.isPending,dg=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function fg(e,t,n){let r=tg(),i=ig(),a=Qh(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,cg(o),ag(o,i,s),og(i);let l=!a.getQueryCache().get(o.queryHash),[u]=v.useState(()=>new t(a,o)),d=u.getOptimisticResult(o),f=!r&&c;if(v.useSyncExternalStore(v.useCallback(e=>{let t=f?u.subscribe(Ch.batchCalls(e)):Jm;return u.updateResult(),t},[u,f]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),v.useEffect(()=>{u.setOptions(o)},[o,u]),ug(o,d))throw dg(o,u,i);if(sg({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!yh.isServer()&&lg(d,r)&&(l?dg(o,u,i):s?.promise)?.catch(Jm).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?d:u.trackResult(d)}function pg(e,t){return fg(e,Lh,t)}function mg(e,t){let n=Qh(t),[r]=v.useState(()=>new Jh(n,e));v.useEffect(()=>{r.setOptions(e)},[r,e]);let i=v.useSyncExternalStore(v.useCallback(e=>r.subscribe(Ch.batchCalls(e)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=v.useCallback((e,t)=>{r.mutate(e,t).catch(Jm)},[r]);if(i.error&&_h(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}var hg=l(_(),1),gg=new Xh({defaultOptions:{queries:{retry:1,staleTime:3e4}}}),_g=jr({component:vg});function vg(){return(0,P.jsx)(Fo,{children:(0,P.jsx)(Vm,{children:(0,P.jsxs)($h,{client:gg,children:[(0,P.jsx)(jm,{position:`top-right`}),(0,P.jsx)(Ur,{})]})})})}var yg=`modulepreload`,bg=function(e){return`/`+e},xg={},Sg=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=bg(t,n),t in xg)return;xg[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:yg,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Cg=Mr(`/register`)({component:Pr(()=>Sg(()=>import(`./register-BV_zax5D.js`),__vite__mapDeps([0,1])),`component`)});function wg(e,t){return function(){return e.apply(t,arguments)}}var{toString:Tg}=Object.prototype,{getPrototypeOf:Eg}=Object,{iterator:Dg,toStringTag:Og}=Symbol,kg=(e=>t=>{let n=Tg.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ag=e=>(e=e.toLowerCase(),t=>kg(t)===e),jg=e=>t=>typeof t===e,{isArray:Mg}=Array,Ng=jg(`undefined`);function Pg(e){return e!==null&&!Ng(e)&&e.constructor!==null&&!Ng(e.constructor)&&Rg(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Fg=Ag(`ArrayBuffer`);function Ig(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Fg(e.buffer),t}var Lg=jg(`string`),Rg=jg(`function`),zg=jg(`number`),Bg=e=>typeof e==`object`&&!!e,Vg=e=>e===!0||e===!1,Hg=e=>{if(kg(e)!==`object`)return!1;let t=Eg(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Og in e)&&!(Dg in e)},Ug=e=>{if(!Bg(e)||Pg(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Wg=Ag(`Date`),Gg=Ag(`File`),Kg=e=>!!(e&&e.uri!==void 0),qg=e=>e&&e.getParts!==void 0,Jg=Ag(`Blob`),Yg=Ag(`FileList`),Xg=e=>Bg(e)&&Rg(e.pipe);function Zg(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var Qg=Zg(),$g=Qg.FormData===void 0?void 0:Qg.FormData,e_=e=>{if(!e)return!1;if($g&&e instanceof $g)return!0;let t=Eg(e);if(!t||t===Object.prototype||!Rg(e.append))return!1;let n=kg(e);return n===`formdata`||n===`object`&&Rg(e.toString)&&e.toString()===`[object FormData]`},t_=Ag(`URLSearchParams`),[n_,r_,i_,a_]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(Ag),o_=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function s_(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),Mg(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var l_=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,u_=e=>!Ng(e)&&e!==l_;function d_(...e){let{caseless:t,skipUndefined:n}=u_(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&c_(r,i)||i,o=C_(r,a)?r[a]:void 0;Hg(o)&&Hg(e)?r[a]=d_(o,e):Hg(e)?r[a]=d_({},e):Mg(e)?r[a]=e.slice():(!n||!Ng(e))&&(r[a]=e)};for(let t=0,n=e.length;t(s_(t,(t,r)=>{n&&Rg(t)?Object.defineProperty(e,r,{__proto__:null,value:wg(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),p_=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),m_=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},h_=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&Eg(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},g_=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},__=e=>{if(!e)return null;if(Mg(e))return e;let t=e.length;if(!zg(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},v_=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&Eg(Uint8Array)),y_=(e,t)=>{let n=(e&&e[Dg]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},b_=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},x_=Ag(`HTMLFormElement`),S_=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),C_=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),w_=Ag(`RegExp`),T_=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};s_(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},E_=e=>{T_(e,(t,n)=>{if(Rg(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(Rg(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},D_=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return Mg(e)?r(e):r(String(e).split(t)),n},O_=()=>{},k_=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function A_(e){return!!(e&&Rg(e.append)&&e[Og]===`FormData`&&e[Dg])}var j_=e=>{let t=new WeakSet,n=e=>{if(Bg(e)){if(t.has(e))return;if(Pg(e))return e;if(!(`toJSON`in e)){t.add(e);let r=Mg(e)?[]:{};return s_(e,(e,t)=>{let i=n(e);!Ng(i)&&(r[t]=i)}),t.delete(e),r}}return e};return n(e)},M_=Ag(`AsyncFunction`),N_=e=>e&&(Bg(e)||Rg(e))&&Rg(e.then)&&Rg(e.catch),P_=((e,t)=>e?setImmediate:t?((e,t)=>(l_.addEventListener(`message`,({source:n,data:r})=>{n===l_&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),l_.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,Rg(l_.postMessage)),X={isArray:Mg,isArrayBuffer:Fg,isBuffer:Pg,isFormData:e_,isArrayBufferView:Ig,isString:Lg,isNumber:zg,isBoolean:Vg,isObject:Bg,isPlainObject:Hg,isEmptyObject:Ug,isReadableStream:n_,isRequest:r_,isResponse:i_,isHeaders:a_,isUndefined:Ng,isDate:Wg,isFile:Gg,isReactNativeBlob:Kg,isReactNative:qg,isBlob:Jg,isRegExp:w_,isFunction:Rg,isStream:Xg,isURLSearchParams:t_,isTypedArray:v_,isFileList:Yg,forEach:s_,merge:d_,extend:f_,trim:o_,stripBOM:p_,inherits:m_,toFlatObject:h_,kindOf:kg,kindOfTest:Ag,endsWith:g_,toArray:__,forEachEntry:y_,matchAll:b_,isHTMLForm:x_,hasOwnProperty:C_,hasOwnProp:C_,reduceDescriptors:T_,freezeMethods:E_,toObjectSet:D_,toCamelCase:S_,noop:O_,toFiniteNumber:k_,findKey:c_,global:l_,isContextDefined:u_,isSpecCompliantForm:A_,toJSONObject:j_,isAsyncFn:M_,isThenable:N_,setImmediate:P_,asap:typeof queueMicrotask<`u`?queueMicrotask.bind(l_):typeof process<`u`&&process.nextTick||P_,isIterable:e=>e!=null&&Rg(e[Dg])},F_=X.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),I_=e=>{let t={},n,r,i;return e&&e.split(` `).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!(!n||t[n]&&F_[n])&&(n===`set-cookie`?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+`, `+r:r)}),t};function L_(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}var R_=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),z_=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function B_(e,t){return X.isArray(e)?e.map(e=>B_(e,t)):L_(String(e).replace(t,``))}var V_=e=>B_(e,R_),H_=e=>B_(e,z_);function U_(e){let t=Object.create(null);return X.forEach(e.toJSON(),(e,n)=>{t[n]=H_(e)}),t}var W_=Symbol(`internals`);function G_(e){return e&&String(e).trim().toLowerCase()}function K_(e){return e===!1||e==null?e:X.isArray(e)?e.map(K_):V_(String(e))}function q_(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var J_=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Y_(e,t,n,r,i){if(X.isFunction(r))return r.call(this,t,n);if(i&&(t=n),X.isString(t)){if(X.isString(r))return t.indexOf(r)!==-1;if(X.isRegExp(r))return r.test(t)}}function X_(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function Z_(e,t){let n=X.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var Q_=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=G_(t);if(!i)throw Error(`header name must be a non-empty string`);let a=X.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=K_(e))}let a=(e,t)=>X.forEach(e,(e,n)=>i(e,n,t));if(X.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(X.isString(e)&&(e=e.trim())&&!J_(e))a(I_(e),t);else if(X.isObject(e)&&X.isIterable(e)){let n={},r,i;for(let t of e){if(!X.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);n[i=t[0]]=(r=n[i])?X.isArray(r)?[...r,t[1]]:[r,t[1]]:t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=G_(e),e){let n=X.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return q_(e);if(X.isFunction(t))return t.call(this,e,n);if(X.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=G_(e),e){let n=X.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||Y_(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=G_(e),e){let i=X.findKey(n,e);i&&(!t||Y_(n,n[i],i,t))&&(delete n[i],r=!0)}}return X.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||Y_(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return X.forEach(this,(r,i)=>{let a=X.findKey(n,i);if(a){t[a]=K_(r),delete t[i];return}let o=e?X_(i):String(i).trim();o!==i&&delete t[i],t[o]=K_(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return X.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&X.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` `)}getSetCookie(){return this.get(`set-cookie`)||[]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[W_]=this[W_]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=G_(e);t[r]||(Z_(n,e),t[r]=!0)}return X.isArray(e)?e.forEach(r):r(e),this}};Q_.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),X.reduceDescriptors(Q_.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),X.freezeMethods(Q_);var $_=`[REDACTED ****]`;function ev(e){if(X.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(X.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function tv(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||X.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof Q_&&(e=e.toJSON()),r.push(e);let t;if(X.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);X.isUndefined(r)||(t[n]=r)});else{if(!X.isPlainObject(e)&&ev(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?$_:i(a);X.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}var Z=class e extends Error{static from(t,n,r,i,a,o){let s=new e(t.message,n||t.code,r,i,a);return s.cause=t,s.name=t.name,t.status!=null&&s.status==null&&(s.status=t.status),o&&Object.assign(s,o),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&X.hasOwnProp(e,`redact`)?e.redact:void 0,n=X.isArray(t)&&t.length>0?tv(e,t):X.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};Z.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,Z.ERR_BAD_OPTION=`ERR_BAD_OPTION`,Z.ECONNABORTED=`ECONNABORTED`,Z.ETIMEDOUT=`ETIMEDOUT`,Z.ECONNREFUSED=`ECONNREFUSED`,Z.ERR_NETWORK=`ERR_NETWORK`,Z.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,Z.ERR_DEPRECATED=`ERR_DEPRECATED`,Z.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,Z.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,Z.ERR_CANCELED=`ERR_CANCELED`,Z.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,Z.ERR_INVALID_URL=`ERR_INVALID_URL`,Z.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function nv(e){return X.isPlainObject(e)||X.isArray(e)}function rv(e){return X.endsWith(e,`[]`)?e.slice(0,-2):e}function iv(e,t,n){return e?e.concat(t).map(function(e,t){return e=rv(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function av(e){return X.isArray(e)&&!e.some(nv)}var ov=X.toFlatObject(X,{},null,function(e){return/^is[A-Z]/.test(e)});function sv(e,t,n){if(!X.isObject(e))throw TypeError(`target must be an object`);t||=new FormData,n=X.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!X.isUndefined(t[e])});let r=n.metaTokens,i=n.visitor||d,a=n.dots,o=n.indexes,s=n.Blob||typeof Blob<`u`&&Blob,c=n.maxDepth===void 0?100:n.maxDepth,l=s&&X.isSpecCompliantForm(t);if(!X.isFunction(i))throw TypeError(`visitor must be a function`);function u(e){if(e===null)return``;if(X.isDate(e))return e.toISOString();if(X.isBoolean(e))return e.toString();if(!l&&X.isBlob(e))throw new Z(`Blob is not supported. Use a Buffer instead.`);return X.isArrayBuffer(e)||X.isTypedArray(e)?l&&typeof Blob==`function`?new Blob([e]):Buffer.from(e):e}function d(e,n,i){let s=e;if(X.isReactNative(t)&&X.isReactNativeBlob(e))return t.append(iv(i,n,a),u(e)),!1;if(e&&!i&&typeof e==`object`){if(X.endsWith(n,`{}`))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(X.isArray(e)&&av(e)||(X.isFileList(e)||X.endsWith(n,`[]`))&&(s=X.toArray(e)))return n=rv(n),s.forEach(function(e,r){!(X.isUndefined(e)||e===null)&&t.append(o===!0?iv([n],r,a):o===null?n:n+`[]`,u(e))}),!1}return nv(e)?!0:(t.append(iv(i,n,a),u(e)),!1)}let f=[],p=Object.assign(ov,{defaultVisitor:d,convertValue:u,isVisitable:nv});function m(e,n,r=0){if(!X.isUndefined(e)){if(r>c)throw new Z(`Object is too deeply nested (`+r+` levels). Max depth: `+c,Z.ERR_FORM_DATA_DEPTH_EXCEEDED);if(f.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));f.push(e),X.forEach(e,function(e,a){(!(X.isUndefined(e)||e===null)&&i.call(t,e,X.isString(a)?a.trim():a,n,p))===!0&&m(e,n?n.concat(a):[a],r+1)}),f.pop()}}if(!X.isObject(e))throw TypeError(`data must be an object`);return m(e),t}function cv(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function lv(e,t){this._pairs=[],e&&sv(e,this,t)}var uv=lv.prototype;uv.append=function(e,t){this._pairs.push([e,t])},uv.toString=function(e){let t=e?function(t){return e.call(this,t,cv)}:cv;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function dv(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function fv(e,t,n){if(!t)return e;let r=n&&n.encode||dv,i=X.isFunction(n)?{serialize:n}:n,a=i&&i.serialize,o;if(o=a?a(t,i):X.isURLSearchParams(t)?t.toString():new lv(t,i).toString(r),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var pv=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&=[]}forEach(e){X.forEach(this.handlers,function(t){t!==null&&e(t)})}},mv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},hv={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:lv,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},gv=s({hasBrowserEnv:()=>_v,hasStandardBrowserEnv:()=>yv,hasStandardBrowserWebWorkerEnv:()=>bv,navigator:()=>vv,origin:()=>xv}),_v=typeof window<`u`&&typeof document<`u`,vv=typeof navigator==`object`&&navigator||void 0,yv=_v&&(!vv||[`ReactNative`,`NativeScript`,`NS`].indexOf(vv.product)<0),bv=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,xv=_v&&window.location.href||`http://localhost`,Sv={...gv,...hv};function Cv(e,t){return sv(e,new Sv.classes.URLSearchParams,{visitor:function(e,t,n,r){return Sv.isNode&&X.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}function wv(e){return X.matchAll(/\w+|\[(\w*)]/g,e).map(e=>e[0]===`[]`?``:e[1]||e[0])}function Tv(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&X.isArray(r)?r.length:a,s?(X.hasOwnProp(r,a)?r[a]=X.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!X.hasOwnProp(r,a)||!X.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&X.isArray(r[a])&&(r[a]=Tv(r[a])),!o)}if(X.isFormData(e)&&X.isFunction(e.entries)){let n={};return X.forEachEntry(e,(e,r)=>{t(wv(e),r,n,0)}),n}return null}var Dv=(e,t)=>e!=null&&X.hasOwnProp(e,t)?e[t]:void 0;function Ov(e,t,n){if(X.isString(e))try{return(t||JSON.parse)(e),X.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var kv={transitional:mv,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=X.isObject(e);if(i&&X.isHTMLForm(e)&&(e=new FormData(e)),X.isFormData(e))return r?JSON.stringify(Ev(e)):e;if(X.isArrayBuffer(e)||X.isBuffer(e)||X.isStream(e)||X.isFile(e)||X.isBlob(e)||X.isReadableStream(e))return e;if(X.isArrayBufferView(e))return e.buffer;if(X.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){let t=Dv(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return Cv(e,t).toString();if((a=X.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=Dv(this,`env`),r=n&&n.FormData;return sv(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),Ov(e)):e}],transformResponse:[function(e){let t=Dv(this,`transitional`)||kv.transitional,n=t&&t.forcedJSONParsing,r=Dv(this,`responseType`),i=r===`json`;if(X.isResponse(e)||X.isReadableStream(e))return e;if(e&&X.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,Dv(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?Z.from(e,Z.ERR_BAD_RESPONSE,this,null,Dv(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:Sv.classes.FormData,Blob:Sv.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};X.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`],e=>{kv.headers[e]={}});function Av(e,t){let n=this||kv,r=t||n,i=Q_.from(r.headers),a=r.data;return X.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function jv(e){return!!(e&&e.__CANCEL__)}var Mv=class extends Z{constructor(e,t,n){super(e??`canceled`,Z.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function Nv(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Z(`Request failed with status code `+n.status,n.status>=400&&n.status<500?Z.ERR_BAD_REQUEST:Z.ERR_BAD_RESPONSE,n.config,n.request,n))}function Pv(e){let t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||``}function Fv(e,t){e||=10;let n=Array(e),r=Array(e),i=0,a=0,o;return t=t===void 0?1e3:t,function(s){let c=Date.now(),l=r[a];o||=c,n[i]=s,r[i]=c;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i)]}var Lv=(e,t,n=3)=>{let r=0,i=Fv(50,250);return Iv(n=>{if(!n||typeof n.loaded!=`number`)return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=o==null?a:Math.min(a,o),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},Rv=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},zv=e=>(...t)=>X.asap(()=>e(...t)),Bv=Sv.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Sv.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Sv.origin),Sv.navigator&&/(msie|trident)/i.test(Sv.navigator.userAgent)):()=>!0,Vv=Sv.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];X.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),X.isString(r)&&s.push(`path=${r}`),X.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),X.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;ne instanceof Q_?{...e}:e;function Kv(e,t){t||={};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return X.isPlainObject(e)&&X.isPlainObject(t)?X.merge.call({caseless:r},e,t):X.isPlainObject(t)?X.merge({},t):X.isArray(t)?t.slice():t}function i(e,t,n,i){if(!X.isUndefined(t))return r(e,t,n,i);if(!X.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!X.isUndefined(t))return r(void 0,t)}function o(e,t){if(!X.isUndefined(t))return r(void 0,t);if(!X.isUndefined(e))return r(void 0,e)}function s(n,i,a){if(X.hasOwnProp(t,a))return r(n,i);if(X.hasOwnProp(e,a))return r(void 0,n)}let c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:s,headers:(e,t,n)=>i(Gv(e),Gv(t),n,!0)};return X.forEach(Object.keys({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=X.hasOwnProp(c,r)?c[r]:i,o=a(X.hasOwnProp(e,r)?e[r]:void 0,X.hasOwnProp(t,r)?t[r]:void 0,r);X.isUndefined(o)&&a!==s||(n[r]=o)}),n}var qv=[`content-type`,`content-length`];function Jv(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t).forEach(([t,n])=>{qv.includes(t.toLowerCase())&&e.set(t,n)})}var Yv=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Xv=e=>{let t=Kv({},e),n=e=>X.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=Q_.from(s),t.url=fv(Wv(l,d,u),e.params,e.paramsSerializer),c&&s.set(`Authorization`,`Basic `+btoa((c.username||``)+`:`+(c.password?Yv(c.password):``))),X.isFormData(r)&&(Sv.hasStandardBrowserEnv||Sv.hasStandardBrowserWebWorkerEnv?s.setContentType(void 0):X.isFunction(r.getHeaders)&&Jv(s,r.getHeaders(),n(`formDataHeaderPolicy`))),Sv.hasStandardBrowserEnv&&(X.isFunction(i)&&(i=i(t)),i===!0||i==null&&Bv(t.url))){let e=a&&o&&Vv.read(o);e&&s.set(a,e)}return t},Zv=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=Xv(e),i=r.data,a=Q_.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p;function m(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let h=new XMLHttpRequest;h.open(r.method.toUpperCase(),r.url,!0),h.timeout=r.timeout;function g(){if(!h)return;let r=Q_.from(`getAllResponseHeaders`in h&&h.getAllResponseHeaders());Nv(function(e){t(e),m()},function(e){n(e),m()},{data:!o||o===`text`||o===`json`?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:r,config:e,request:h}),h=null}`onloadend`in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.startsWith(`file:`))||setTimeout(g)},h.onabort=function(){h&&=(n(new Z(`Request aborted`,Z.ECONNABORTED,e,h)),m(),null)},h.onerror=function(t){let r=new Z(t&&t.message?t.message:`Network Error`,Z.ERR_NETWORK,e,h);r.event=t||null,n(r),m(),h=null},h.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||mv;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new Z(t,i.clarifyTimeoutError?Z.ETIMEDOUT:Z.ECONNABORTED,e,h)),m(),h=null},i===void 0&&a.setContentType(null),`setRequestHeader`in h&&X.forEach(U_(a),function(e,t){h.setRequestHeader(t,e)}),X.isUndefined(r.withCredentials)||(h.withCredentials=!!r.withCredentials),o&&o!==`json`&&(h.responseType=r.responseType),c&&([d,p]=Lv(c,!0),h.addEventListener(`progress`,d)),s&&h.upload&&([u,f]=Lv(s),h.upload.addEventListener(`progress`,u),h.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{h&&=(n(!t||t.type?new Mv(null,e,h):t),h.abort(),m(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let _=Pv(r.url);if(_&&!Sv.protocols.includes(_)){n(new Z(`Unsupported protocol `+_+`:`,Z.ERR_BAD_REQUEST,e));return}h.send(i||null)})},Qv=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof Z?t:new Mv(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new Z(`timeout of ${t}ms exceeded`,Z.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>e.addEventListener(`abort`,i));let{signal:s}=n;return s.unsubscribe=()=>X.asap(o),s},$v=function*(e,t){let n=e.byteLength;if(!t||n{let i=ey(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})};function ry(e){if(!e||typeof e!=`string`||!e.startsWith(`data:`))return 0;let t=e.indexOf(`,`);if(t<0)return 0;let n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let e=r.length,t=r.length;for(let n=0;n=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102)&&(i>=48&&i<=57||i>=65&&i<=70||i>=97&&i<=102)&&(e-=2,n+=2)}let n=0,i=t-1,a=e=>e>=2&&r.charCodeAt(e-2)===37&&r.charCodeAt(e-1)===51&&(r.charCodeAt(e)===68||r.charCodeAt(e)===100);i>=0&&(r.charCodeAt(i)===61?(n++,i--):a(i)&&(n++,i-=3)),n===1&&i>=0&&(r.charCodeAt(i)===61||a(i))&&n++;let o=Math.floor(e/4)*3-(n||0);return o>0?o:0}if(typeof Buffer<`u`&&typeof Buffer.byteLength==`function`)return Buffer.byteLength(r,`utf8`);let i=0;for(let e=0,t=r.length;e=55296&&n<=56319&&e+1=56320&&t<=57343?(i+=4,e++):i+=3}else i+=3}return i}var iy=`1.16.1`,ay=64*1024,{isFunction:oy}=X,sy=(e,...t)=>{try{return!!e(...t)}catch{return!1}},cy=e=>{let t=X.global!==void 0&&X.global!==null?X.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=X.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?oy(i):typeof fetch==`function`,c=oy(a),l=oy(o);if(!s)return!1;let u=s&&oy(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&sy(()=>{let e=!1,t=new a(Sv.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&sy(()=>X.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new Z(`Response type '${e}' is not supported`,Z.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(X.isBlob(e))return e.size;if(X.isSpecCompliantForm(e))return(await new a(Sv.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(X.isArrayBufferView(e)||X.isArrayBuffer(e))return e.byteLength;if(X.isURLSearchParams(e)&&(e+=``),X.isString(e))return(await d(e)).byteLength},g=async(e,t)=>X.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:u,timeout:d,onDownloadProgress:h,onUploadProgress:_,responseType:v,headers:y,withCredentials:b=`same-origin`,fetchOptions:x,maxContentLength:S,maxBodyLength:C}=Xv(e),w=X.isNumber(S)&&S>-1,T=X.isNumber(C)&&C>-1,E=i||fetch;v=v?(v+``).toLowerCase():`text`;let D=Qv([l,u&&u.toAbortSignal()],d),O=null,ee=D&&D.unsubscribe&&(()=>{D.unsubscribe()}),k;try{if(w&&typeof t==`string`&&t.startsWith(`data:`)&&ry(t)>S)throw new Z(`maxContentLength size of `+S+` exceeded`,Z.ERR_BAD_RESPONSE,e,O);if(T&&n!==`get`&&n!==`head`){let t=await g(y,s);if(typeof t==`number`&&isFinite(t)&&t>C)throw new Z(`Request body larger than maxBodyLength limit`,Z.ERR_BAD_REQUEST,e,O)}if(_&&f&&n!==`get`&&n!==`head`&&(k=await g(y,s))!==0){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(X.isFormData(s)&&(n=e.headers.get(`content-type`))&&y.setContentType(n),e.body){let[t,n]=Rv(k,Lv(zv(_)));s=ny(e.body,ay,t,n)}}X.isString(b)||(b=b?`include`:`omit`);let i=c&&`credentials`in a.prototype;if(X.isFormData(s)){let e=y.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&y.delete(`content-type`)}y.set(`User-Agent`,`axios/`+iy,!1);let l={...x,signal:D,method:n.toUpperCase(),headers:U_(y.normalize()),body:s,duplex:`half`,credentials:i?b:void 0};O=c&&new a(t,l);let u=await(c?E(O,x):E(t,l));if(w){let t=X.toFiniteNumber(u.headers.get(`content-length`));if(t!=null&&t>S)throw new Z(`maxContentLength size of `+S+` exceeded`,Z.ERR_BAD_RESPONSE,e,O)}let d=p&&(v===`stream`||v===`response`);if(p&&u.body&&(h||w||d&&ee)){let t={};[`status`,`statusText`,`headers`].forEach(e=>{t[e]=u[e]});let n=X.toFiniteNumber(u.headers.get(`content-length`)),[r,i]=h&&Rv(n,Lv(zv(h),!0))||[],a=0;u=new o(ny(u.body,ay,t=>{if(w&&(a=t,a>S))throw new Z(`maxContentLength size of `+S+` exceeded`,Z.ERR_BAD_RESPONSE,e,O);r&&r(t)},()=>{i&&i(),ee&&ee()}),t)}v||=`text`;let A=await m[X.findKey(m,v)||`text`](u,e);if(w&&!p&&!d){let t;if(A!=null&&(typeof A.byteLength==`number`?t=A.byteLength:typeof A.size==`number`?t=A.size:typeof A==`string`&&(t=typeof r==`function`?new r().encode(A).byteLength:A.length)),typeof t==`number`&&t>S)throw new Z(`maxContentLength size of `+S+` exceeded`,Z.ERR_BAD_RESPONSE,e,O)}return!d&&ee&&ee(),await new Promise((t,n)=>{Nv(t,n,{data:A,headers:Q_.from(u.headers),status:u.status,statusText:u.statusText,config:e,request:O})})}catch(t){if(ee&&ee(),D&&D.aborted&&D.reason instanceof Z){let n=D.reason;throw n.config=e,O&&(n.request=O),t!==n&&(n.cause=t),n}throw t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)?Object.assign(new Z(`Network Error`,Z.ERR_NETWORK,e,O,t&&t.response),{cause:t.cause||t}):Z.from(t,t&&t.code,e,O,t&&t.response)}}},ly=new Map,uy=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=ly;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:cy(t)),l=c;return c};uy();var dy={http:null,xhr:Zv,fetch:{get:uy}};X.forEach(dy,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});var fy=e=>`- ${e}`,py=e=>X.isFunction(e)||e===null||e===!1;function my(e,t){e=X.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new Z(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : `+e.map(fy).join(` `):` `+fy(e[0]):`as no adapter specified`),`ERR_NOT_SUPPORT`)}return i}var hy={getAdapter:my,adapters:dy};function gy(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Mv(null,e)}function _y(e){return gy(e),e.headers=Q_.from(e.headers),e.data=Av.call(e,e.transformRequest),[`post`,`put`,`patch`].indexOf(e.method)!==-1&&e.headers.setContentType(`application/x-www-form-urlencoded`,!1),hy.getAdapter(e.adapter||kv.adapter,e)(e).then(function(t){gy(e),e.response=t;try{t.data=Av.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=Q_.from(t.headers),t},function(t){if(!jv(t)&&(gy(e),t&&t.response)){e.response=t.response;try{t.response.data=Av.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=Q_.from(t.response.headers)}return Promise.reject(t)})}var vy={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{vy[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var yy={};vy.transitional=function(e,t,n){function r(e,t){return`[Axios v`+iy+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new Z(r(i,` has been removed`+(t?` in `+t:``)),Z.ERR_DEPRECATED);return t&&!yy[i]&&(yy[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},vy.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function by(e,t,n){if(typeof e!=`object`)throw new Z(`options must be an object`,Z.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new Z(`option `+a+` must be `+n,Z.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Z(`Unknown option `+a,Z.ERR_BAD_OPTION)}}var xy={assertOptions:by,validators:vy},Sy=xy.validators,Cy=class{constructor(e){this.defaults=e||{},this.interceptors={request:new pv,response:new pv}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=(()=>{if(!t.stack)return``;let e=t.stack.indexOf(` `);return e===-1?``:t.stack.slice(e+1)})();try{if(!e.stack)e.stack=n;else if(n){let t=n.indexOf(` `),r=t===-1?-1:n.indexOf(` `,t+1),i=r===-1?``:n.slice(r+1);String(e.stack).endsWith(i)||(e.stack+=` `+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=Kv(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&xy.assertOptions(n,{silentJSONParsing:Sy.transitional(Sy.boolean),forcedJSONParsing:Sy.transitional(Sy.boolean),clarifyTimeoutError:Sy.transitional(Sy.boolean),legacyInterceptorReqResOrdering:Sy.transitional(Sy.boolean)},!1),r!=null&&(X.isFunction(r)?t.paramsSerializer={serialize:r}:xy.assertOptions(r,{encode:Sy.function,serialize:Sy.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),xy.assertOptions(t,{baseUrl:Sy.spelling(`baseURL`),withXsrfToken:Sy.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&X.merge(i.common,i[t.method]);i&&X.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=Q_.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||mv;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[_y.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new Mv(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function Ty(e){return function(t){return e.apply(null,t)}}function Ey(e){return X.isObject(e)&&e.isAxiosError===!0}var Dy={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Dy).forEach(([e,t])=>{Dy[t]=e});function Oy(e){let t=new Cy(e),n=wg(Cy.prototype.request,t);return X.extend(n,Cy.prototype,t,{allOwnKeys:!0}),X.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return Oy(Kv(e,t))},n}var ky=Oy(kv);ky.Axios=Cy,ky.CanceledError=Mv,ky.CancelToken=wy,ky.isCancel=jv,ky.VERSION=iy,ky.toFormData=sv,ky.AxiosError=Z,ky.Cancel=ky.CanceledError,ky.all=function(e){return Promise.all(e)},ky.spread=Ty,ky.isAxiosError=Ey,ky.mergeConfig=Kv,ky.AxiosHeaders=Q_,ky.formToJSON=e=>Ev(X.isHTMLForm(e)?new FormData(e):e),ky.getAdapter=hy.getAdapter,ky.HttpStatusCode=Dy,ky.default=ky;var Ay=`admin_token`,jy=`admin_role`;function My(){return localStorage.getItem(Ay)}function Ny(e){localStorage.setItem(Ay,e)}function Py(){localStorage.removeItem(Ay)}function Fy(){let e=localStorage.getItem(jy);return e===`SUPER_ADMIN`||e===`ADMIN`?e:null}function Iy(e){localStorage.setItem(jy,e)}function Ly(){localStorage.removeItem(jy)}var Ry=ky.create({baseURL:`https://dev-api.mutz.app`});Ry.interceptors.request.use(e=>{let t=My();return t&&(e.headers.Authorization=`Bearer ${t}`),e}),Ry.interceptors.response.use(e=>e,e=>(e.response?.status===401&&(Py(),window.location.href=`/login`),Promise.reject(e)));async function zy(){let{data:e}=await Ry.get(`/api/admin/interests`);return e}async function By(e){let{data:t}=await Ry.post(`/api/admin/interests`,{name:e});return t}async function Vy(e,t){let{data:n}=await Ry.patch(`/api/admin/interests/${e}`,{name:t});return n}async function Hy(e){await Ry.delete(`/api/admin/interests/${e}`)}async function Uy(e,t){let{data:n}=await Ry.post(`/api/admin/auth/login`,{email:e,password:t});return n}async function Wy(e,t,n,r){let{data:i}=await Ry.post(`/api/admin/auth/register`,{email:e,password:t,name:n,...r?{inviteCode:r}:{}});return i}async function Gy(){let{data:e}=await Ry.get(`/api/admin/auth/setup-status`);return e}async function Ky(){let{data:e}=await Ry.get(`/api/admin/admins`);return e}async function qy(e){let{data:t}=await Ry.patch(`/api/admin/admins/${e}/approve`);return t}async function Jy(e){await Ry.delete(`/api/admin/admins/${e}`)}async function Yy(){await Ry.post(`/api/admin/auth/logout`)}var Xy=Mr(`/login`)({component:Pr(()=>Sg(()=>import(`./login-CgNuY7v9.js`),__vite__mapDeps([2,1])),`component`)}),Zy=Mr(`/_auth`)({beforeLoad:()=>{if(!My())throw st({to:`/login`})},component:Pr(()=>Sg(()=>import(`./_auth-xC4UENsh.js`),[]),`component`)}),Qy=Mr(`/_auth/`)({component:Pr(()=>Sg(()=>import(`./_auth.index-CuqxsScg.js`),[]),`component`)});async function $y(e){let{data:t}=await Ry.get(`/api/admin/users`,{params:e});return t}async function eb(e){let{data:t}=await Ry.get(`/api/admin/users/deleted`,{params:e});return t}async function tb(e){let{data:t}=await Ry.get(`/api/admin/users/${e}`);return t}async function nb(e,t){let{data:n}=await Ry.post(`/api/admin/users/${e}/suspend`,{suspendUntil:t});return n}async function rb(e){await Ry.delete(`/api/admin/users/${e}/suspend`)}var ib=Mr(`/_auth/users`)({beforeLoad:()=>{if(!My())throw st({to:`/login`})},component:sb});function ab(e){return!!e.suspendedUntil&&new Date(e.suspendedUntil)>new Date}function ob(){let e=new Date;return e.setDate(e.getDate()+1),`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,`0`)}-${String(e.getDate()).padStart(2,`0`)}`}function sb(){let[e,t]=(0,v.useState)(`active`),[n,r]=(0,v.useState)(``),[i]=Fi(n,500),[a,o]=(0,v.useState)(1),[s,c]=(0,v.useState)(`all`),[l,u]=(0,v.useState)(null),[d,f]=(0,v.useState)(null),[p,m]=(0,v.useState)(``),[h,g]=(0,v.useState)(!1),_=Qh(),y=e=>{(e===`active`||e===`deleted`)&&(t(e),r(``),o(1),c(`all`))},b=pg({queryKey:[`users`,{search:i,page:a,filterStatus:s}],queryFn:()=>$y({search:i||void 0,page:a,filterStatus:s}),enabled:e===`active`}),x=pg({queryKey:[`deletedUsers`,{search:i,page:a}],queryFn:()=>eb({search:i||void 0,page:a}),enabled:e===`deleted`}),S=pg({queryKey:[`user`,l],queryFn:()=>tb(l),enabled:!!l}),C=mg({mutationFn:({id:e,suspendUntil:t})=>nb(e,t),onSuccess:(e,t)=>{Yp.show({message:`계정이 정지되었습니다`,color:`orange`}),_.invalidateQueries({queryKey:[`users`]}),_.invalidateQueries({queryKey:[`user`,t.id]}),g(!1),m(``)},onError:()=>{Yp.show({message:`정지에 실패했습니다`,color:`red`})}}),w=mg({mutationFn:rb,onSuccess:(e,t)=>{Yp.show({message:`정지가 해제되었습니다`,color:`green`}),_.invalidateQueries({queryKey:[`users`]}),_.invalidateQueries({queryKey:[`user`,t]})},onError:()=>{Yp.show({message:`정지 해제에 실패했습니다`,color:`red`})}});return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(Lp,{order:2,mb:`md`,children:`유저 관리`}),(0,P.jsxs)(kp,{value:e,onChange:y,children:[(0,P.jsxs)(kp.List,{mb:`md`,children:[(0,P.jsx)(kp.Tab,{value:`active`,children:`가입 유저`}),(0,P.jsx)(kp.Tab,{value:`deleted`,children:`탈퇴 유저`})]}),(0,P.jsxs)(kp.Panel,{value:`active`,children:[(0,P.jsxs)(U,{mb:`sm`,wrap:`nowrap`,children:[(0,P.jsx)(Ap,{placeholder:`이름 또는 전화번호`,value:n,onChange:e=>{r(e.currentTarget.value),o(1)},style:{flex:1}}),(0,P.jsx)(Xf,{value:s,onChange:e=>{c(e),o(1)},data:[{label:`전체`,value:`all`},{label:`정지중`,value:`suspended`},{label:`정상`,value:`normal`}]})]}),b.isLoading?(0,P.jsx)(Y,{h:300,role:`status`,children:(0,P.jsx)(sl,{})}):b.isError?(0,P.jsx)(Y,{h:300,children:(0,P.jsx)(q,{c:`red`,children:`유저 목록을 불러오지 못했습니다.`})}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(yp,{striped:!0,highlightOnHover:!0,withTableBorder:!0,children:[(0,P.jsx)(lp,{children:(0,P.jsxs)(cp,{children:[(0,P.jsx)(op,{children:`이름`}),(0,P.jsx)(op,{children:`전화번호`}),(0,P.jsx)(op,{children:`이메일`}),(0,P.jsx)(op,{children:`가입일`}),(0,P.jsx)(op,{children:`상태`})]})}),(0,P.jsx)(up,{children:b.data?.data.length===0?(0,P.jsx)(cp,{children:(0,P.jsx)(sp,{colSpan:5,children:(0,P.jsx)(q,{ta:`center`,c:`dimmed`,py:`md`,children:`검색 결과가 없습니다.`})})}):b.data?.data.map(e=>(0,P.jsxs)(cp,{onClick:()=>u(e.id),style:{cursor:`pointer`},children:[(0,P.jsx)(sp,{children:e.name??`-`}),(0,P.jsx)(sp,{children:e.phoneNumber??`-`}),(0,P.jsx)(sp,{children:e.email??`-`}),(0,P.jsx)(sp,{children:new Date(e.createdAt).toLocaleDateString(`ko-KR`)}),(0,P.jsx)(sp,{children:ab(e)?(0,P.jsx)(kd,{color:`red`,variant:`light`,children:`정지중`}):(0,P.jsx)(kd,{color:`green`,variant:`light`,children:`정상`})})]},e.id))})]}),(b.data?.totalPages??0)>1&&(0,P.jsx)(U,{justify:`center`,mt:`md`,children:(0,P.jsx)(Kf,{value:a,onChange:o,total:b.data?.totalPages??1})})]})]}),(0,P.jsxs)(kp.Panel,{value:`deleted`,children:[(0,P.jsx)(U,{mb:`sm`,children:(0,P.jsx)(Ap,{placeholder:`이름 또는 전화번호`,value:n,onChange:e=>{r(e.currentTarget.value),o(1)},style:{flex:1}})}),x.isLoading?(0,P.jsx)(Y,{h:300,role:`status`,children:(0,P.jsx)(sl,{})}):x.isError?(0,P.jsx)(Y,{h:300,children:(0,P.jsx)(q,{c:`red`,children:`유저 목록을 불러오지 못했습니다.`})}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(yp,{striped:!0,highlightOnHover:!0,withTableBorder:!0,children:[(0,P.jsx)(lp,{children:(0,P.jsxs)(cp,{children:[(0,P.jsx)(op,{children:`이름`}),(0,P.jsx)(op,{children:`전화번호`}),(0,P.jsx)(op,{children:`이메일`}),(0,P.jsx)(op,{children:`탈퇴일`})]})}),(0,P.jsx)(up,{children:x.data?.data.length===0?(0,P.jsx)(cp,{children:(0,P.jsx)(sp,{colSpan:4,children:(0,P.jsx)(q,{ta:`center`,c:`dimmed`,py:`md`,children:`검색 결과가 없습니다.`})})}):x.data?.data.map(e=>(0,P.jsxs)(cp,{onClick:()=>f(e),style:{cursor:`pointer`},children:[(0,P.jsx)(sp,{children:e.name??`-`}),(0,P.jsx)(sp,{children:e.phoneNumber??`-`}),(0,P.jsx)(sp,{children:e.email??`-`}),(0,P.jsx)(sp,{children:new Date(e.deletedAt).toLocaleDateString(`ko-KR`)})]},e.id))})]}),(x.data?.totalPages??0)>1&&(0,P.jsx)(U,{justify:`center`,mt:`md`,children:(0,P.jsx)(Kf,{value:a,onChange:o,total:x.data?.totalPages??1})})]})]})]}),(0,P.jsx)(yf,{opened:!!l,onClose:()=>{u(null),g(!1),m(``)},title:`유저 프로필`,size:`lg`,children:S.isLoading?(0,P.jsx)(Y,{h:200,children:(0,P.jsx)(sl,{})}):S.isError?(0,P.jsx)(q,{c:`red`,ta:`center`,children:`유저 정보를 불러올 수 없습니다.`}):S.data?(0,P.jsxs)(ep,{gap:`sm`,children:[(0,P.jsxs)(nf,{children:[(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`이름`}),(0,P.jsx)(q,{children:S.data.name??`-`})]}),(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`이메일`}),(0,P.jsx)(q,{children:S.data.email??`-`})]}),(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`전화번호`}),(0,P.jsx)(q,{children:S.data.phoneNumber??`-`})]}),(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`생년월일`}),(0,P.jsx)(q,{children:S.data.birthdate?new Date(S.data.birthdate).toLocaleDateString(`ko-KR`):`-`})]}),(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`성별`}),(0,P.jsx)(q,{children:S.data.gender??`-`})]}),(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`직업`}),(0,P.jsx)(q,{children:S.data.occupation??`-`})]})]}),S.data.profile&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(Hd,{}),(0,P.jsxs)(nf,{children:[(0,P.jsxs)(nf.Col,{span:12,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`위치`}),(0,P.jsx)(q,{children:S.data.profile.location??`-`})]}),(0,P.jsxs)(nf.Col,{span:12,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`자기소개`}),(0,P.jsx)(q,{children:S.data.profile.bio??`-`})]}),(0,P.jsxs)(nf.Col,{span:12,children:[(0,P.jsxs)(q,{size:`sm`,c:`dimmed`,children:[`사진 (`,S.data.profile.photos.length,`장)`]}),S.data.profile.photos.length===0?(0,P.jsx)(q,{c:`dimmed`,children:`사진 없음`}):(0,P.jsx)(U,{gap:`xs`,mt:`xs`,children:S.data.profile.photos.map((e,t)=>(0,P.jsx)(`img`,{src:e,alt:`프로필 사진 ${t+1}`,style:{width:80,height:80,objectFit:`cover`,borderRadius:8}},e))})]})]})]}),(0,P.jsx)(Hd,{}),ab(S.data)?(0,P.jsxs)(ep,{gap:`xs`,children:[(0,P.jsxs)(U,{children:[(0,P.jsx)(kd,{color:`red`,children:`정지중`}),(0,P.jsxs)(q,{size:`sm`,c:`dimmed`,children:[`정지 만료:`,` `,new Date(S.data.suspendedUntil).toLocaleDateString(`ko-KR`)]})]}),(0,P.jsx)(J,{color:`green`,variant:`light`,loading:w.isPending,onClick:()=>w.mutate(S.data.id),children:`정지 해제`})]}):(0,P.jsx)(ep,{gap:`xs`,children:h?(0,P.jsxs)(U,{align:`flex-end`,children:[(0,P.jsx)(Ap,{label:`정지 만료일`,type:`date`,min:ob(),value:p,onChange:e=>m(e.currentTarget.value),style:{flex:1}}),(0,P.jsx)(J,{color:`orange`,loading:C.isPending,disabled:!p,onClick:()=>C.mutate({id:S.data.id,suspendUntil:new Date(`${p}T23:59:59`).toISOString()}),children:`정지 확인`}),(0,P.jsx)(J,{variant:`subtle`,onClick:()=>{g(!1),m(``)},children:`취소`})]}):(0,P.jsx)(J,{color:`orange`,variant:`light`,onClick:()=>g(!0),children:`계정 정지`})})]}):null}),(0,P.jsx)(yf,{opened:!!d,onClose:()=>f(null),title:`탈퇴 유저 정보`,children:d&&(0,P.jsx)(ep,{gap:`sm`,children:(0,P.jsxs)(nf,{children:[(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`이름`}),(0,P.jsx)(q,{children:d.name??`-`})]}),(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`이메일`}),(0,P.jsx)(q,{children:d.email??`-`})]}),(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`전화번호`}),(0,P.jsx)(q,{children:d.phoneNumber??`-`})]}),(0,P.jsxs)(nf.Col,{span:6,children:[(0,P.jsx)(q,{size:`sm`,c:`dimmed`,children:`탈퇴일`}),(0,P.jsx)(q,{children:new Date(d.deletedAt).toLocaleDateString(`ko-KR`)})]})]})})})]})}function cb(){return{accessor:(e,t)=>typeof e==`function`?{...t,accessorFn:e}:{...t,accessorKey:e},display:e=>e,group:e=>e}}function lb(e,t){return typeof e==`function`?e(t):e}function ub(e,t){return n=>{t.setState(t=>({...t,[e]:lb(n,t[e])}))}}function db(e){return e instanceof Function}function fb(e){return Array.isArray(e)&&e.every(e=>typeof e==`number`)}function pb(e,t){let n=[],r=e=>{e.forEach(e=>{n.push(e);let i=t(e);i!=null&&i.length&&r(i)})};return r(e),n}function Q(e,t,n){let r=[],i;return a=>{let o;n.key&&n.debug&&(o=Date.now());let s=e(a);if(!(s.length!==r.length||s.some((e,t)=>r[t]!==e)))return i;r=s;let c;if(n.key&&n.debug&&(c=Date.now()),i=t(...s),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){let e=Math.round((Date.now()-o)*100)/100,t=Math.round((Date.now()-c)*100)/100,r=t/16,i=(e,t)=>{for(e=String(e);e.lengthe?.debugAll??e[t],key:!1,onChange:r}}function mb(e,t,n,r){let i={id:`${t.id}_${n.id}`,row:t,column:n,getValue:()=>t.getValue(r),renderValue:()=>i.getValue()??e.options.renderFallbackValue,getContext:Q(()=>[e,n,t,i],(e,t,n,r)=>({table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue}),$(e.options,`debugCells`,`cell.getContext`))};return e._features.forEach(r=>{r.createCell==null||r.createCell(i,n,t,e)},{}),i}function hb(e,t,n,r){let i={...e._getDefaultColumnDef(),...t},a=i.accessorKey,o=i.id??(a?typeof String.prototype.replaceAll==`function`?a.replaceAll(`.`,`_`):a.replace(/\./g,`_`):void 0)??(typeof i.header==`string`?i.header:void 0),s;if(i.accessorFn?s=i.accessorFn:a&&(s=a.includes(`.`)?e=>{let t=e;for(let e of a.split(`.`))t=t?.[e];return t}:e=>e[i.accessorKey]),!o)throw Error();let c={id:`${String(o)}`,accessorFn:s,parent:r,depth:n,columnDef:i,columns:[],getFlatColumns:Q(()=>[!0],()=>[c,...c.columns?.flatMap(e=>e.getFlatColumns())],$(e.options,`debugColumns`,`column.getFlatColumns`)),getLeafColumns:Q(()=>[e._getOrderColumnsFn()],e=>{var t;return(t=c.columns)!=null&&t.length?e(c.columns.flatMap(e=>e.getLeafColumns())):[c]},$(e.options,`debugColumns`,`column.getLeafColumns`))};for(let t of e._features)t.createColumn==null||t.createColumn(c,e);return c}var gb=`debugHeaders`;function _b(e,t,n){let r={id:n.id??t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(r),e},getContext:()=>({table:e,header:r,column:t})};return e._features.forEach(t=>{t.createHeader==null||t.createHeader(r,e)}),r}var vb={createTable:e=>{e.getHeaderGroups=Q(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{let a=r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],o=i?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],s=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id)));return yb(t,[...a,...s,...o],e)},$(e.options,gb,`getHeaderGroups`)),e.getCenterHeaderGroups=Q(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(e=>!(r!=null&&r.includes(e.id))&&!(i!=null&&i.includes(e.id))),yb(t,n,e,`center`)),$(e.options,gb,`getCenterHeaderGroups`)),e.getLeftHeaderGroups=Q(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>yb(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`left`),$(e.options,gb,`getLeftHeaderGroups`)),e.getRightHeaderGroups=Q(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>yb(t,r?.map(e=>n.find(t=>t.id===e)).filter(Boolean)??[],e,`right`),$(e.options,gb,`getRightHeaderGroups`)),e.getFooterGroups=Q(()=>[e.getHeaderGroups()],e=>[...e].reverse(),$(e.options,gb,`getFooterGroups`)),e.getLeftFooterGroups=Q(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),$(e.options,gb,`getLeftFooterGroups`)),e.getCenterFooterGroups=Q(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),$(e.options,gb,`getCenterFooterGroups`)),e.getRightFooterGroups=Q(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),$(e.options,gb,`getRightFooterGroups`)),e.getFlatHeaders=Q(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),$(e.options,gb,`getFlatHeaders`)),e.getLeftFlatHeaders=Q(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),$(e.options,gb,`getLeftFlatHeaders`)),e.getCenterFlatHeaders=Q(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),$(e.options,gb,`getCenterFlatHeaders`)),e.getRightFlatHeaders=Q(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),$(e.options,gb,`getRightFlatHeaders`)),e.getCenterLeafHeaders=Q(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),$(e.options,gb,`getCenterLeafHeaders`)),e.getLeftLeafHeaders=Q(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),$(e.options,gb,`getLeftLeafHeaders`)),e.getRightLeafHeaders=Q(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!((t=e.subHeaders)!=null&&t.length)}),$(e.options,gb,`getRightLeafHeaders`)),e.getLeafHeaders=Q(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>[...e[0]?.headers??[],...t[0]?.headers??[],...n[0]?.headers??[]].map(e=>e.getLeafHeaders()).flat(),$(e.options,gb,`getLeafHeaders`))}};function yb(e,t,n,r){let i=0,a=function(e,t){t===void 0&&(t=1),i=Math.max(i,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;(n=e.columns)!=null&&n.length&&a(e.columns,t+1)},0)};a(e);let o=[],s=(e,t)=>{let i={depth:t,id:[r,`${t}`].filter(Boolean).join(`_`),headers:[]},a=[];e.forEach(e=>{let o=[...a].reverse()[0],s=e.column.depth===i.depth,c,l=!1;if(s&&e.column.parent?c=e.column.parent:(c=e.column,l=!0),o&&o?.column===c)o.subHeaders.push(e);else{let i=_b(n,c,{id:[r,t,c.id,e?.id].filter(Boolean).join(`_`),isPlaceholder:l,placeholderId:l?`${a.filter(e=>e.column===c).length}`:void 0,depth:t,index:a.length});i.subHeaders.push(e),a.push(i)}i.headers.push(e),e.headerGroup=i}),o.push(i),t>0&&s(a,t-1)};s(t.map((e,t)=>_b(n,e,{depth:i,index:t})),i-1),o.reverse();let c=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,r=[0];e.subHeaders&&e.subHeaders.length?(r=[],c(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:i}=e;t+=n,r.push(i)})):t=1;let i=Math.min(...r);return n+=i,e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return c(o[0]?.headers??[]),o}var bb=(e,t,n,r,i,a,o)=>{let s={id:t,index:r,original:n,depth:i,parentId:o,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return s._valuesCache[t]=n.accessorFn(s.original,r),s._valuesCache[t]},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];let n=e.getColumn(t);if(n!=null&&n.accessorFn)return n.columnDef.getUniqueValues?(s._uniqueValuesCache[t]=n.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[t]):(s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t])},renderValue:t=>s.getValue(t)??e.options.renderFallbackValue,subRows:a??[],getLeafRows:()=>pb(s.subRows,e=>e.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let e=[],t=s;for(;;){let n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:Q(()=>[e.getAllLeafColumns()],t=>t.map(t=>mb(e,s,t,t.id)),$(e.options,`debugRows`,`getAllCells`)),_getAllCellsByColumnId:Q(()=>[s.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),$(e.options,`debugRows`,`getAllCellsByColumnId`))};for(let t=0;t{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},Sb=(e,t,n)=>{var r,i;let a=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=e.getValue(t))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(a))};Sb.autoRemove=e=>Mb(e);var Cb=(e,t,n)=>{var r;return!!(!((r=e.getValue(t))==null||(r=r.toString())==null)&&r.includes(n))};Cb.autoRemove=e=>Mb(e);var wb=(e,t,n)=>{var r;return((r=e.getValue(t))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};wb.autoRemove=e=>Mb(e);var Tb=(e,t,n)=>e.getValue(t)?.includes(n);Tb.autoRemove=e=>Mb(e);var Eb=(e,t,n)=>!n.some(n=>{var r;return!((r=e.getValue(t))!=null&&r.includes(n))});Eb.autoRemove=e=>Mb(e)||!(e!=null&&e.length);var Db=(e,t,n)=>n.some(n=>e.getValue(t)?.includes(n));Db.autoRemove=e=>Mb(e)||!(e!=null&&e.length);var Ob=(e,t,n)=>e.getValue(t)===n;Ob.autoRemove=e=>Mb(e);var kb=(e,t,n)=>e.getValue(t)==n;kb.autoRemove=e=>Mb(e);var Ab=(e,t,n)=>{let[r,i]=n,a=e.getValue(t);return a>=r&&a<=i};Ab.resolveFilterValue=e=>{let[t,n]=e,r=typeof t==`number`?t:parseFloat(t),i=typeof n==`number`?n:parseFloat(n),a=t===null||Number.isNaN(r)?-1/0:r,o=n===null||Number.isNaN(i)?1/0:i;if(a>o){let e=a;a=o,o=e}return[a,o]},Ab.autoRemove=e=>Mb(e)||Mb(e[0])&&Mb(e[1]);var jb={includesString:Sb,includesStringSensitive:Cb,equalsString:wb,arrIncludes:Tb,arrIncludesAll:Eb,arrIncludesSome:Db,equals:Ob,weakEquals:kb,inNumberRange:Ab};function Mb(e){return e==null||e===``}var Nb={getDefaultColumnDef:()=>({filterFn:`auto`}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:ub(`columnFilters`,e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);return typeof n==`string`?jb.includesString:typeof n==`number`?jb.inNumberRange:typeof n==`boolean`||typeof n==`object`&&n?jb.equals:Array.isArray(n)?jb.arrIncludes:jb.weakEquals},e.getFilterFn=()=>db(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn===`auto`?e.getAutoFilterFn():t.options.filterFns?.[e.columnDef.filterFn]??jb[e.columnDef.filterFn],e.getCanFilter=()=>(e.columnDef.enableColumnFilter??!0)&&(t.options.enableColumnFilters??!0)&&(t.options.enableFilters??!0)&&!!e.accessorFn,e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return(n=t.getState().columnFilters)==null||(n=n.find(t=>t.id===e.id))==null?void 0:n.value},e.getFilterIndex=()=>t.getState().columnFilters?.findIndex(t=>t.id===e.id)??-1,e.setFilterValue=n=>{t.setColumnFilters(t=>{let r=e.getFilterFn(),i=t?.find(t=>t.id===e.id),a=lb(n,i?i.value:void 0);if(Pb(r,a,e))return t?.filter(t=>t.id!==e.id)??[];let o={id:e.id,value:a};return i?t?.map(t=>t.id===e.id?o:t)??[]:t!=null&&t.length?[...t,o]:[o]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let n=e.getAllLeafColumns();e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(e=>lb(t,e)?.filter(e=>{let t=n.find(t=>t.id===e.id);return!(t&&Pb(t.getFilterFn(),e.value,t))}))},e.resetColumnFilters=t=>{e.setColumnFilters(t?[]:e.initialState?.columnFilters??[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel())}};function Pb(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||t===void 0||typeof t==`string`&&!t}var Fb={sum:(e,t,n)=>n.reduce((t,n)=>{let r=n.getValue(e);return t+(typeof r==`number`?r:0)},0),min:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r>n||r===void 0&&n>=n)&&(r=n)}),r},max:(e,t,n)=>{let r;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r=n)&&(r=n)}),r},extent:(e,t,n)=>{let r,i;return n.forEach(t=>{let n=t.getValue(e);n!=null&&(r===void 0?n>=n&&(r=i=n):(r>n&&(r=n),i{let n=0,r=0;if(t.forEach(t=>{let i=t.getValue(e);i!=null&&(i=+i)>=i&&(++n,r+=i)}),n)return r/n},median:(e,t)=>{if(!t.length)return;let n=t.map(t=>t.getValue(e));if(!fb(n))return;if(n.length===1)return n[0];let r=Math.floor(n.length/2),i=n.sort((e,t)=>e-t);return n.length%2==0?(i[r-1]+i[r])/2:i[r]},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},Ib={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t;return((t=e.getValue())==null||t.toString==null?void 0:t.toString())??null},aggregationFn:`auto`}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:ub(`grouping`,e),groupedColumnMode:`reorder`}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>t!=null&&t.includes(e.id)?t.filter(t=>t!==e.id):[...t??[],e.id])},e.getCanGroup=()=>(e.columnDef.enableGrouping??!0)&&(t.options.enableGrouping??!0)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue),e.getIsGrouped=()=>t.getState().grouping?.includes(e.id),e.getGroupedIndex=()=>t.getState().grouping?.indexOf(e.id),e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let n=t.getCoreRowModel().flatRows[0]?.getValue(e.id);if(typeof n==`number`)return Fb.sum;if(Object.prototype.toString.call(n)===`[object Date]`)return Fb.extent},e.getAggregationFn=()=>{if(!e)throw Error();return db(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn===`auto`?e.getAutoAggregationFn():t.options.aggregationFns?.[e.columnDef.aggregationFn]??Fb[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{e.setGrouping(t?[]:e.initialState?.grouping??[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];let r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,r)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((t=n.subRows)!=null&&t.length)}}};function Lb(e,t,n){if(!(t!=null&&t.length)||!n)return e;let r=e.filter(e=>!t.includes(e.id));return n===`remove`?r:[...t.map(t=>e.find(e=>e.id===t)).filter(Boolean),...r]}var Rb={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:ub(`columnOrder`,e)}),createColumn:(e,t)=>{e.getIndex=Q(e=>[Yb(t,e)],t=>t.findIndex(t=>t.id===e.id),$(t.options,`debugColumns`,`getIndex`)),e.getIsFirstColumn=n=>Yb(t,n)[0]?.id===e.id,e.getIsLastColumn=n=>{let r=Yb(t,n);return r[r.length-1]?.id===e.id}},createTable:e=>{e.setColumnOrder=t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{e.setColumnOrder(t?[]:e.initialState.columnOrder??[])},e._getOrderColumnsFn=Q(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>r=>{let i=[];if(!(e!=null&&e.length))i=r;else{let t=[...e],n=[...r];for(;n.length&&t.length;){let e=t.shift(),r=n.findIndex(t=>t.id===e);r>-1&&i.push(n.splice(r,1)[0])}i=[...i,...n]}return Lb(i,t,n)},$(e.options,`debugTable`,`_getOrderColumnsFn`))}},zb=()=>({left:[],right:[]}),Bb={getInitialState:e=>({columnPinning:zb(),...e}),getDefaultOptions:e=>({onColumnPinningChange:ub(`columnPinning`,e)}),createColumn:(e,t)=>{e.pin=n=>{let r=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>n===`right`?{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:[...(e?.right??[]).filter(e=>!(r!=null&&r.includes(e))),...r]}:n===`left`?{left:[...(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),...r],right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))}:{left:(e?.left??[]).filter(e=>!(r!=null&&r.includes(e))),right:(e?.right??[]).filter(e=>!(r!=null&&r.includes(e)))})},e.getCanPin=()=>e.getLeafColumns().some(e=>(e.columnDef.enablePinning??!0)&&(t.options.enableColumnPinning??t.options.enablePinning??!0)),e.getIsPinned=()=>{let n=e.getLeafColumns().map(e=>e.id),{left:r,right:i}=t.getState().columnPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`left`:o?`right`:!1},e.getPinnedIndex=()=>{var n;let r=e.getIsPinned();return r?((n=t.getState().columnPinning)==null||(n=n[r])==null?void 0:n.indexOf(e.id))??-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=Q(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.column.id))},$(t.options,`debugRows`,`getCenterVisibleCells`)),e.getLeftVisibleCells=Q(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`left`})),$(t.options,`debugRows`,`getLeftVisibleCells`)),e.getRightVisibleCells=Q(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:`right`})),$(t.options,`debugRows`,`getRightVisibleCells`))},createTable:e=>{e.setColumnPinning=t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>e.setColumnPinning(t?zb():e.initialState?.columnPinning??zb()),e.getIsSomeColumnsPinned=t=>{let n=e.getState().columnPinning;return t?!!n[t]?.length:!!(n.left?.length||n.right?.length)},e.getLeftLeafColumns=Q(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),$(e.options,`debugColumns`,`getLeftLeafColumns`)),e.getRightLeafColumns=Q(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(t??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),$(e.options,`debugColumns`,`getRightLeafColumns`)),e.getCenterLeafColumns=Q(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{let r=[...t??[],...n??[]];return e.filter(e=>!r.includes(e.id))},$(e.options,`debugColumns`,`getCenterLeafColumns`))}};function Vb(e){return e||(typeof document<`u`?document:null)}var Hb={size:150,minSize:20,maxSize:2**53-1},Ub=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),Wb={getDefaultColumnDef:()=>Hb,getInitialState:e=>({columnSizing:{},columnSizingInfo:Ub(),...e}),getDefaultOptions:e=>({columnResizeMode:`onEnd`,columnResizeDirection:`ltr`,onColumnSizingChange:ub(`columnSizing`,e),onColumnSizingInfoChange:ub(`columnSizingInfo`,e)}),createColumn:(e,t)=>{e.getSize=()=>{let n=t.getState().columnSizing[e.id];return Math.min(Math.max(e.columnDef.minSize??Hb.minSize,n??e.columnDef.size??Hb.size),e.columnDef.maxSize??Hb.maxSize)},e.getStart=Q(e=>[e,Yb(t,e),t.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),$(t.options,`debugColumns`,`getStart`)),e.getAfter=Q(e=>[e,Yb(t,e),t.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),$(t.options,`debugColumns`,`getAfter`)),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:n,...r}=t;return r})},e.getCanResize=()=>(e.columnDef.enableResizing??!0)&&(t.options.enableColumnResizing??!0),e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,n=e=>{e.subHeaders.length?e.subHeaders.forEach(n):t+=e.column.getSize()??0};return n(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=n=>{let r=t.getColumn(e.column.id),i=r?.getCanResize();return a=>{if(!r||!i||(a.persist==null||a.persist(),qb(a)&&a.touches&&a.touches.length>1))return;let o=e.getSize(),s=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[r.id,r.getSize()]],c=qb(a)?Math.round(a.touches[0].clientX):a.clientX,l={},u=(e,n)=>{typeof n==`number`&&(t.setColumnSizingInfo(e=>{let r=t.options.columnResizeDirection===`rtl`?-1:1,i=(n-(e?.startOffset??0))*r,a=Math.max(i/(e?.startSize??0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;l[t]=Math.round(Math.max(n+n*a,0)*100)/100}),{...e,deltaOffset:i,deltaPercentage:a}}),(t.options.columnResizeMode===`onChange`||e===`end`)&&t.setColumnSizing(e=>({...e,...l})))},d=e=>u(`move`,e),f=e=>{u(`end`,e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=Vb(n),m={moveHandler:e=>d(e.clientX),upHandler:e=>{p?.removeEventListener(`mousemove`,m.moveHandler),p?.removeEventListener(`mouseup`,m.upHandler),f(e.clientX)}},h={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1),upHandler:e=>{p?.removeEventListener(`touchmove`,h.moveHandler),p?.removeEventListener(`touchend`,h.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),f(e.touches[0]?.clientX)}},g=Kb()?{passive:!1}:!1;qb(a)?(p?.addEventListener(`touchmove`,h.moveHandler,g),p?.addEventListener(`touchend`,h.upHandler,g)):(p?.addEventListener(`mousemove`,m.moveHandler,g),p?.addEventListener(`mouseup`,m.upHandler,g)),t.setColumnSizingInfo(e=>({...e,startOffset:c,startSize:o,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{e.setColumnSizing(t?{}:e.initialState.columnSizing??{})},e.resetHeaderSizeInfo=t=>{e.setColumnSizingInfo(t?Ub():e.initialState.columnSizingInfo??Ub())},e.getTotalSize=()=>e.getHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getLeftTotalSize=()=>e.getLeftHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getCenterTotalSize=()=>e.getCenterHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0,e.getRightTotalSize=()=>e.getRightHeaderGroups()[0]?.headers.reduce((e,t)=>e+t.getSize(),0)??0}},Gb=null;function Kb(){if(typeof Gb==`boolean`)return Gb;let e=!1;try{let t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener(`test`,n,t),window.removeEventListener(`test`,n)}catch{e=!1}return Gb=e,Gb}function qb(e){return e.type===`touchstart`}var Jb={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:ub(`columnVisibility`,e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:n??!e.getIsVisible()}))},e.getIsVisible=()=>{let n=e.columns;return(n.length?n.some(e=>e.getIsVisible()):t.getState().columnVisibility?.[e.id])??!0},e.getCanHide=()=>(e.columnDef.enableHiding??!0)&&(t.options.enableHiding??!0),e.getToggleVisibilityHandler=()=>t=>{e.toggleVisibility==null||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=Q(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),$(t.options,`debugRows`,`_getAllVisibleCells`)),e.getVisibleCells=Q(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],$(t.options,`debugRows`,`getVisibleCells`))},createTable:e=>{let t=(t,n)=>Q(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join(`_`)],e=>e.filter(e=>e.getIsVisible==null?void 0:e.getIsVisible()),$(e.options,`debugColumns`,t));e.getVisibleFlatColumns=t(`getVisibleFlatColumns`,()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t(`getVisibleLeafColumns`,()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t(`getLeftVisibleLeafColumns`,()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t(`getRightVisibleLeafColumns`,()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t(`getCenterVisibleLeafColumns`,()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{e.setColumnVisibility(t?{}:e.initialState.columnVisibility??{})},e.toggleAllColumnsVisible=t=>{t??=!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>({...e,[n.id]:t||!(n.getCanHide!=null&&n.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(e.getIsVisible!=null&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>e.getIsVisible==null?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{e.toggleAllColumnsVisible(t.target?.checked)}}};function Yb(e,t){return t?t===`center`?e.getCenterVisibleLeafColumns():t===`left`?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}var Xb={createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,`__global__`),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,`__global__`),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,`__global__`),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},Zb={getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:ub(`globalFilter`,e),globalFilterFn:`auto`,getColumnCanGlobalFilter:t=>{var n;let r=(n=e.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[t.id])==null?void 0:n.getValue();return typeof r==`string`||typeof r==`number`}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>(e.columnDef.enableGlobalFilter??!0)&&(t.options.enableGlobalFilter??!0)&&(t.options.enableFilters??!0)&&((t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))??!0)&&!!e.accessorFn},createTable:e=>{e.getGlobalAutoFilterFn=()=>jb.includesString,e.getGlobalFilterFn=()=>{let{globalFilterFn:t}=e.options;return db(t)?t:t===`auto`?e.getGlobalAutoFilterFn():e.options.filterFns?.[t]??jb[t]},e.setGlobalFilter=t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},Qb={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:ub(`expanded`,e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetExpanded??!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=t=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{t??!e.getIsAllRowsExpanded()?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{e.setExpanded(t?{}:e.initialState?.expanded??{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{t.persist==null||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return t===!0||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return typeof t==`boolean`?t===!0:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{let n=e.split(`.`);t=Math.max(t,n.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(r=>{let i=r===!0?!0:!!(r!=null&&r[e.id]),a={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(e=>{a[e]=!0}):a=r,n??=!i,!i&&n)return{...a,[e.id]:!0};if(i&&!n){let{[e.id]:t,...n}=a;return n}return r})},e.getIsExpanded=()=>{let n=t.getState().expanded;return!!((t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))??(n===!0||n?.[e.id]))},e.getCanExpand=()=>{var n;return(t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))??((t.options.enableExpanding??!0)&&!!((n=e.subRows)!=null&&n.length))},e.getIsAllParentsExpanded=()=>{let n=!0,r=e;for(;n&&r.parentId;)r=t.getRow(r.parentId,!0),n=r.getIsExpanded();return n},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},$b=0,ex=10,tx=()=>({pageIndex:$b,pageSize:ex}),nx={getInitialState:e=>({...e,pagination:{...tx(),...e?.pagination}}),getDefaultOptions:e=>({onPaginationChange:ub(`pagination`,e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{if(!t){e._queue(()=>{t=!0});return}if(e.options.autoResetAll??e.options.autoResetPageIndex??!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=t=>e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(e=>lb(t,e)),e.resetPagination=t=>{e.setPagination(t?tx():e.initialState.pagination??tx())},e.setPageIndex=t=>{e.setPagination(n=>{let r=lb(t,n.pageIndex),i=e.options.pageCount===void 0||e.options.pageCount===-1?2**53-1:e.options.pageCount-1;return r=Math.max(0,Math.min(r,i)),{...n,pageIndex:r}})},e.resetPageIndex=t=>{var n;e.setPageIndex(t?$b:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageIndex)??$b)},e.resetPageSize=t=>{var n;e.setPageSize(t?ex:((n=e.initialState)==null||(n=n.pagination)==null?void 0:n.pageSize)??ex)},e.setPageSize=t=>{e.setPagination(e=>{let n=Math.max(1,lb(t,e.pageSize)),r=e.pageSize*e.pageIndex,i=Math.floor(r/n);return{...e,pageIndex:i,pageSize:n}})},e.setPageCount=t=>e.setPagination(n=>{let r=lb(t,e.options.pageCount??-1);return typeof r==`number`&&(r=Math.max(-1,r)),{...n,pageCount:r}}),e.getPageOptions=Q(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},$(e.options,`debugTable`,`getPageOptions`)),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return n===-1?!0:n===0?!1:te.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),e.getPageCount=()=>e.options.pageCount??Math.ceil(e.getRowCount()/e.getState().pagination.pageSize),e.getRowCount=()=>e.options.rowCount??e.getPrePaginationRowModel().rows.length}},rx=()=>({top:[],bottom:[]}),ix={getInitialState:e=>({rowPinning:rx(),...e}),getDefaultOptions:e=>({onRowPinningChange:ub(`rowPinning`,e)}),createRow:(e,t)=>{e.pin=(n,r,i)=>{let a=r?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],o=i?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],s=new Set([...o,e.id,...a]);t.setRowPinning(e=>n===`bottom`?{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:[...(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)]}:n===`top`?{top:[...(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),...Array.from(s)],bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))}:{top:(e?.top??[]).filter(e=>!(s!=null&&s.has(e))),bottom:(e?.bottom??[]).filter(e=>!(s!=null&&s.has(e)))})},e.getCanPin=()=>{let{enableRowPinning:n,enablePinning:r}=t.options;return typeof n==`function`?n(e):n??r??!0},e.getIsPinned=()=>{let n=[e.id],{top:r,bottom:i}=t.getState().rowPinning,a=n.some(e=>r?.includes(e)),o=n.some(e=>i?.includes(e));return a?`top`:o?`bottom`:!1},e.getPinnedIndex=()=>{let n=e.getIsPinned();return n?((n===`top`?t.getTopRows():t.getBottomRows())?.map(e=>{let{id:t}=e;return t}))?.indexOf(e.id)??-1:-1}},createTable:e=>{e.setRowPinning=t=>e.options.onRowPinningChange==null?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>e.setRowPinning(t?rx():e.initialState?.rowPinning??rx()),e.getIsSomeRowsPinned=t=>{let n=e.getState().rowPinning;return t?!!n[t]?.length:!!(n.top?.length||n.bottom?.length)},e._getPinnedRows=(t,n,r)=>(e.options.keepPinnedRows??!0?(n??[]).map(t=>{let n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null}):(n??[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>({...e,position:r})),e.getTopRows=Q(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,`top`),$(e.options,`debugRows`,`getTopRows`)),e.getBottomRows=Q(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,`bottom`),$(e.options,`debugRows`,`getBottomRows`)),e.getCenterRows=Q(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,n)=>{let r=new Set([...t??[],...n??[]]);return e.filter(e=>!r.has(e.id))},$(e.options,`debugRows`,`getCenterRows`))}},ax={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:ub(`rowSelection`,e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>e.setRowSelection(t?{}:e.initialState.rowSelection??{}),e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=t===void 0?!e.getIsAllRowsSelected():t;let r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(e=>{e.getCanSelect()&&(r[e.id]=!0)}):i.forEach(e=>{delete r[e.id]}),r})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{let r=t===void 0?!e.getIsAllPageRowsSelected():t,i={...n};return e.getRowModel().rows.forEach(t=>{ox(i,t.id,r,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=Q(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?sx(e,n):{rows:[],flatRows:[],rowsById:{}},$(e.options,`debugTable`,`getSelectedRowModel`)),e.getFilteredSelectedRowModel=Q(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?sx(e,n):{rows:[],flatRows:[],rowsById:{}},$(e.options,`debugTable`,`getFilteredSelectedRowModel`)),e.getGroupedSelectedRowModel=Q(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?sx(e,n):{rows:[],flatRows:[],rowsById:{}},$(e.options,`debugTable`,`getGroupedSelectedRowModel`)),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState(),r=!!(t.length&&Object.keys(n).length);return r&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(r=!1),r},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:n}=e.getState(),r=!!t.length;return r&&t.some(e=>!n[e.id])&&(r=!1),r},e.getIsSomeRowsSelected=()=>{let t=Object.keys(e.getState().rowSelection??{}).length;return t>0&&t{let t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,r)=>{let i=e.getIsSelected();t.setRowSelection(a=>{if(n=n===void 0?!i:n,e.getCanSelect()&&i===n)return a;let o={...a};return ox(o,e.id,n,r?.selectChildren??!0,t),o})},e.getIsSelected=()=>{let{rowSelection:n}=t.getState();return cx(e,n)},e.getIsSomeSelected=()=>{let{rowSelection:n}=t.getState();return lx(e,n)===`some`},e.getIsAllSubRowsSelected=()=>{let{rowSelection:n}=t.getState();return lx(e,n)===`all`},e.getCanSelect=()=>typeof t.options.enableRowSelection==`function`?t.options.enableRowSelection(e):t.options.enableRowSelection??!0,e.getCanSelectSubRows=()=>typeof t.options.enableSubRowSelection==`function`?t.options.enableSubRowSelection(e):t.options.enableSubRowSelection??!0,e.getCanMultiSelect=()=>typeof t.options.enableMultiRowSelection==`function`?t.options.enableMultiRowSelection(e):t.options.enableMultiRowSelection??!0,e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return n=>{t&&e.toggleSelected(n.target?.checked)}}}},ox=(e,t,n,r,i)=>{var a;let o=i.getRow(t,!0);n?(o.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),o.getCanSelect()&&(e[t]=!0)):delete e[t],r&&(a=o.subRows)!=null&&a.length&&o.getCanSelectSubRows()&&o.subRows.forEach(t=>ox(e,t.id,n,r,i))};function sx(e,t){let n=e.getState().rowSelection,r=[],i={},a=function(e,t){return e.map(e=>{var t;let o=cx(e,n);if(o&&(r.push(e),i[e.id]=e),(t=e.subRows)!=null&&t.length&&(e={...e,subRows:a(e.subRows)}),o)return e}).filter(Boolean)};return{rows:a(t.rows),flatRows:r,rowsById:i}}function cx(e,t){return t[e.id]??!1}function lx(e,t,n){var r;if(!((r=e.subRows)!=null&&r.length))return!1;let i=!0,a=!1;return e.subRows.forEach(e=>{if(!(a&&!i)&&(e.getCanSelect()&&(cx(e,t)?a=!0:i=!1),e.subRows&&e.subRows.length)){let n=lx(e,t);n===`all`?a=!0:(n===`some`&&(a=!0),i=!1)}}),i?`all`:a?`some`:!1}var ux=/([0-9]+)/gm,dx=(e,t,n)=>yx(vx(e.getValue(n)).toLowerCase(),vx(t.getValue(n)).toLowerCase()),fx=(e,t,n)=>yx(vx(e.getValue(n)),vx(t.getValue(n))),px=(e,t,n)=>_x(vx(e.getValue(n)).toLowerCase(),vx(t.getValue(n)).toLowerCase()),mx=(e,t,n)=>_x(vx(e.getValue(n)),vx(t.getValue(n))),hx=(e,t,n)=>{let r=e.getValue(n),i=t.getValue(n);return r>i?1:r_x(e.getValue(n),t.getValue(n));function _x(e,t){return e===t?0:e>t?1:-1}function vx(e){return typeof e==`number`?isNaN(e)||e===1/0||e===-1/0?``:String(e):typeof e==`string`?e:``}function yx(e,t){let n=e.split(ux).filter(Boolean),r=t.split(ux).filter(Boolean);for(;n.length&&r.length;){let e=n.shift(),t=r.shift(),i=parseInt(e,10),a=parseInt(t,10),o=[i,a].sort();if(isNaN(o[0])){if(e>t)return 1;if(t>e)return-1;continue}if(isNaN(o[1]))return isNaN(i)?-1:1;if(i>a)return 1;if(a>i)return-1}return n.length-r.length}var bx={alphanumeric:dx,alphanumericCaseSensitive:fx,text:px,textCaseSensitive:mx,datetime:hx,basic:gx},xx=[vb,Jb,Rb,Bb,xb,Nb,Xb,Zb,{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:`auto`,sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:ub(`sorting`,e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let n=t.getFilteredRowModel().flatRows.slice(10),r=!1;for(let t of n){let n=t?.getValue(e.id);if(Object.prototype.toString.call(n)===`[object Date]`)return bx.datetime;if(typeof n==`string`&&(r=!0,n.split(ux).length>1))return bx.alphanumeric}return r?bx.text:bx.basic},e.getAutoSortDir=()=>typeof t.getFilteredRowModel().flatRows[0]?.getValue(e.id)==`string`?`asc`:`desc`,e.getSortingFn=()=>{if(!e)throw Error();return db(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn===`auto`?e.getAutoSortingFn():t.options.sortingFns?.[e.columnDef.sortingFn]??bx[e.columnDef.sortingFn]},e.toggleSorting=(n,r)=>{let i=e.getNextSortingOrder(),a=n!=null;t.setSorting(o=>{let s=o?.find(t=>t.id===e.id),c=o?.findIndex(t=>t.id===e.id),l=[],u,d=a?n:i===`desc`;return u=o!=null&&o.length&&e.getCanMultiSort()&&r?s?`toggle`:`add`:o!=null&&o.length&&c!==o.length-1?`replace`:s?`toggle`:`replace`,u===`toggle`&&(a||i||(u=`remove`)),u===`add`?(l=[...o,{id:e.id,desc:d}],l.splice(0,l.length-(t.options.maxMultiSortColCount??2**53-1))):l=u===`toggle`?o.map(t=>t.id===e.id?{...t,desc:d}:t):u===`remove`?o.filter(t=>t.id!==e.id):[{id:e.id,desc:d}],l})},e.getFirstSortDir=()=>e.columnDef.sortDescFirst??t.options.sortDescFirst??e.getAutoSortDir()===`desc`?`desc`:`asc`,e.getNextSortingOrder=n=>{let r=e.getFirstSortDir(),i=e.getIsSorted();return i?i!==r&&(t.options.enableSortingRemoval??!0)&&(!n||(t.options.enableMultiRemove??!0))?!1:i===`desc`?`asc`:`desc`:r},e.getCanSort=()=>(e.columnDef.enableSorting??!0)&&(t.options.enableSorting??!0)&&!!e.accessorFn,e.getCanMultiSort=()=>e.columnDef.enableMultiSort??t.options.enableMultiSort??!!e.accessorFn,e.getIsSorted=()=>{let n=t.getState().sorting?.find(t=>t.id===e.id);return n?n.desc?`desc`:`asc`:!1},e.getSortIndex=()=>t.getState().sorting?.findIndex(t=>t.id===e.id)??-1,e.clearSorting=()=>{t.setSorting(t=>t!=null&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}},createTable:e=>{e.setSorting=t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{e.setSorting(t?[]:e.initialState?.sorting??[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},Ib,Qb,nx,ix,ax,Wb];function Sx(e){let t=[...xx,...e._features??[]],n={_features:t},r=n._features.reduce((e,t)=>Object.assign(e,t.getDefaultOptions==null?void 0:t.getDefaultOptions(n)),{}),i=e=>n.options.mergeOptions?n.options.mergeOptions(r,e):{...r,...e},a={...e.initialState??{}};n._features.forEach(e=>{a=(e.getInitialState==null?void 0:e.getInitialState(a))??a});let o=[],s=!1,c={_features:t,options:{...r,...e},initialState:a,_queue:e=>{o.push(e),s||(s=!0,Promise.resolve().then(()=>{for(;o.length;)o.shift()();s=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{n.setState(n.initialState)},setOptions:e=>{n.options=i(lb(e,n.options))},getState:()=>n.options.state,setState:e=>{n.options.onStateChange==null||n.options.onStateChange(e)},_getRowId:(e,t,r)=>(n.options.getRowId==null?void 0:n.options.getRowId(e,t,r))??`${r?[r.id,t].join(`.`):t}`,getCoreRowModel:()=>(n._getCoreRowModel||=n.options.getCoreRowModel(n),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:(e,t)=>{let r=(t?n.getPrePaginationRowModel():n.getRowModel()).rowsById[e];if(!r&&(r=n.getCoreRowModel().rowsById[e],!r))throw Error();return r},_getDefaultColumnDef:Q(()=>[n.options.defaultColumn],e=>(e??={},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t;return((t=e.renderValue())==null||t.toString==null?void 0:t.toString())??null},...n._features.reduce((e,t)=>Object.assign(e,t.getDefaultColumnDef==null?void 0:t.getDefaultColumnDef()),{}),...e}),$(e,`debugColumns`,`_getDefaultColumnDef`)),_getColumnDefs:()=>n.options.columns,getAllColumns:Q(()=>[n._getColumnDefs()],e=>{let t=function(e,r,i){return i===void 0&&(i=0),e.map(e=>{let a=hb(n,e,i,r),o=e;return a.columns=o.columns?t(o.columns,a,i+1):[],a})};return t(e)},$(e,`debugColumns`,`getAllColumns`)),getAllFlatColumns:Q(()=>[n.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),$(e,`debugColumns`,`getAllFlatColumns`)),_getAllFlatColumnsById:Q(()=>[n.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),$(e,`debugColumns`,`getAllFlatColumnsById`)),getAllLeafColumns:Q(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),$(e,`debugColumns`,`getAllLeafColumns`)),getColumn:e=>n._getAllFlatColumnsById()[e]};Object.assign(n,c);for(let e=0;eQ(()=>[e.options.data],t=>{let n={rows:[],flatRows:[],rowsById:{}},r=function(t,i,a){i===void 0&&(i=0);let o=[];for(let c=0;ce._autoResetPageIndex()))}function wx(e){let t=[],n=e=>{var r;t.push(e),(r=e.subRows)!=null&&r.length&&e.getIsExpanded()&&e.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function Tx(e,t,n){return n.options.filterFromLeafRows?Ex(e,t,n):Dx(e,t,n)}function Ex(e,t,n){let r=[],i={},a=n.options.maxLeafRowFilterDepth??100,o=function(e,s){s===void 0&&(s=0);let c=[];for(let u=0;uQ(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,r)=>{if(!t.rows.length||!(n!=null&&n.length)&&!r){for(let e=0;e{let n=e.getColumn(t.id);if(!n)return;let r=n.getFilterFn();r&&i.push({id:t.id,filterFn:r,resolvedValue:(r.resolveFilterValue==null?void 0:r.resolveFilterValue(t.value))??t.value})});let o=(n??[]).map(e=>e.id),s=e.getGlobalFilterFn(),c=e.getAllLeafColumns().filter(e=>e.getCanGlobalFilter());r&&s&&c.length&&(o.push(`__global__`),c.forEach(e=>{a.push({id:e.id,filterFn:s,resolvedValue:(s.resolveFilterValue==null?void 0:s.resolveFilterValue(r))??r})}));let l,u;for(let e=0;e{n.columnFiltersMeta[t]=e})}if(a.length){for(let e=0;e{n.columnFiltersMeta[t]=e})){n.columnFilters.__global__=!0;break}}n.columnFilters.__global__!==!0&&(n.columnFilters.__global__=!1)}}return Tx(t.rows,e=>{for(let t=0;te._autoResetPageIndex()))}function kx(e){return e=>Q(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,n)=>{if(!n.rows.length)return n;let{pageSize:r,pageIndex:i}=t,{rows:a,flatRows:o,rowsById:s}=n,c=r*i,l=c+r;a=a.slice(c,l);let u;u=e.options.paginateExpandedRows?{rows:a,flatRows:o,rowsById:s}:wx({rows:a,flatRows:o,rowsById:s}),u.flatRows=[];let d=e=>{u.flatRows.push(e),e.subRows.length&&e.subRows.forEach(d)};return u.rows.forEach(d),u},$(e.options,`debugTable`,`getPaginationRowModel`))}function Ax(e,t){return e?jx(e)?v.createElement(e,t):e:null}function jx(e){return Mx(e)||typeof e==`function`||Nx(e)}function Mx(e){return typeof e==`function`&&(()=>{let t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent})()}function Nx(e){return typeof e==`object`&&typeof e.$$typeof==`symbol`&&[`react.memo`,`react.forward_ref`].includes(e.$$typeof.description)}function Px(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=v.useState(()=>({current:Sx(t)})),[r,i]=v.useState(()=>n.current.initialState);return n.current.setOptions(t=>({...t,...e,state:{...r,...e.state},onStateChange:t=>{i(t),e.onStateChange==null||e.onStateChange(t)}})),n.current}async function Fx(){let{data:e}=await Ry.get(`/api/admin/prompts`);return e}async function Ix(e){let{data:t}=await Ry.post(`/api/admin/prompts`,{text:e});return t}async function Lx(e,t){let{data:n}=await Ry.patch(`/api/admin/prompts/${e}`,{text:t});return n}async function Rx(e){await Ry.delete(`/api/admin/prompts/${e}`)}var zx=Mr(`/_auth/prompts`)({component:Hx}),Bx=10,Vx=cb();function Hx(){let e=Qh(),[t,{open:n,close:r}]=la(!1),[i,{open:a,close:o}]=la(!1),[s,c]=(0,v.useState)(null),[l,u]=(0,v.useState)(``),[d,f]=(0,v.useState)(``),[p,m]=(0,v.useState)(``),{data:h=[],isLoading:g}=pg({queryKey:[`prompts`],queryFn:Fx}),_=mg({mutationFn:e=>Ix(e),onSuccess:()=>{e.invalidateQueries({queryKey:[`prompts`]}),Yp.show({color:`green`,title:`성공`,message:`프롬프트가 추가되었습니다.`}),u(``),r()},onError:()=>{Yp.show({color:`red`,title:`오류`,message:`프롬프트 추가에 실패했습니다.`})}}),y=mg({mutationFn:({id:e,text:t})=>Lx(e,t),onSuccess:()=>{e.invalidateQueries({queryKey:[`prompts`]}),Yp.show({color:`green`,title:`성공`,message:`프롬프트가 수정되었습니다.`}),o()},onError:()=>{Yp.show({color:`red`,title:`오류`,message:`프롬프트 수정에 실패했습니다.`})}}),b=mg({mutationFn:e=>Rx(e),onMutate:async t=>{await e.cancelQueries({queryKey:[`prompts`]});let n=e.getQueryData([`prompts`]);return e.setQueryData([`prompts`],(e=[])=>e.filter(e=>e.id!==t)),{previous:n}},onError:(t,n,r)=>{r?.previous&&e.setQueryData([`prompts`],r.previous),Yp.show({color:`red`,title:`오류`,message:`프롬프트 삭제에 실패했습니다. (답변이 존재할 수 있습니다)`})},onSuccess:()=>{e.invalidateQueries({queryKey:[`prompts`]}),Yp.show({color:`green`,title:`성공`,message:`프롬프트가 삭제되었습니다.`})}}),x=(0,v.useMemo)(()=>[Vx.display({id:`index`,header:`#`,cell:e=>e.row.index+1}),Vx.accessor(`text`,{header:`문구`,cell:e=>e.getValue()}),Vx.accessor(`deletedAt`,{id:`status`,header:`상태`,cell:e=>e.getValue()?(0,P.jsx)(kd,{color:`gray`,children:`삭제됨`}):(0,P.jsx)(kd,{color:`blue`,children:`활성`})}),Vx.display({id:`actions`,header:`액션`,cell:e=>{let t=e.row.original;return(0,P.jsxs)(U,{gap:`xs`,children:[(0,P.jsx)(J,{size:`xs`,variant:`outline`,onClick:()=>{c(t),f(t.text),a()},children:`수정`}),(0,P.jsx)(J,{size:`xs`,color:`red`,variant:`outline`,onClick:()=>{Im.openConfirmModal({title:`프롬프트 삭제`,children:(0,P.jsx)(q,{size:`sm`,children:`정말로 삭제하시겠습니까?`}),labels:{confirm:`삭제`,cancel:`취소`},confirmProps:{color:`red`},onConfirm:()=>b.mutate(t.id)})},children:`삭제`})]})}})],[b,a]),S=Px({data:h,columns:x,state:{globalFilter:p},onGlobalFilterChange:m,getCoreRowModel:Cx(),getFilteredRowModel:Ox(),getPaginationRowModel:kx(),initialState:{pagination:{pageSize:Bx,pageIndex:0}}}),C=S.getPageCount(),w=S.getState().pagination.pageIndex,T=()=>{l.trim()&&_.mutate(l.trim())},E=()=>{s&&d.trim()&&y.mutate({id:s.id,text:d.trim()})};return(0,P.jsxs)(`div`,{children:[(0,P.jsx)(Lp,{order:2,mb:`md`,children:`프롬프트 관리`}),(0,P.jsxs)(U,{mb:`md`,justify:`space-between`,children:[(0,P.jsx)(Ap,{placeholder:`문구로 검색`,value:p,onChange:e=>m(e.currentTarget.value),style:{minWidth:240}}),(0,P.jsx)(J,{onClick:n,children:`추가`})]}),g?(0,P.jsx)(Y,{mt:`xl`,children:(0,P.jsx)(sl,{role:`status`})}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(yp,{withTableBorder:!0,withColumnBorders:!0,children:[(0,P.jsx)(lp,{children:S.getHeaderGroups().map(e=>(0,P.jsx)(cp,{children:e.headers.map(e=>(0,P.jsx)(op,{children:Ax(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,P.jsxs)(up,{children:[S.getRowModel().rows.map(e=>(0,P.jsx)(cp,{children:e.getVisibleCells().map(e=>(0,P.jsx)(sp,{children:Ax(e.column.columnDef.cell,e.getContext())},e.id))},e.id)),S.getRowModel().rows.length===0&&(0,P.jsx)(cp,{children:(0,P.jsx)(sp,{colSpan:x.length,children:(0,P.jsx)(Y,{py:`md`,children:(0,P.jsx)(q,{c:`dimmed`,children:`데이터가 없습니다.`})})})})]})]}),C>1&&(0,P.jsx)(Y,{mt:`md`,children:(0,P.jsx)(Kf,{total:C,value:w+1,onChange:e=>S.setPageIndex(e-1)})})]}),(0,P.jsx)(yf,{opened:t,onClose:r,title:`프롬프트 추가`,children:(0,P.jsxs)(ep,{children:[(0,P.jsx)(Ap,{label:`문구`,placeholder:`프롬프트 문구`,value:l,onChange:e=>u(e.currentTarget.value),onKeyDown:e=>e.key===`Enter`&&T()}),(0,P.jsxs)(U,{justify:`flex-end`,children:[(0,P.jsx)(J,{variant:`default`,onClick:r,children:`취소`}),(0,P.jsx)(J,{onClick:T,loading:_.isPending,children:`추가`})]})]})}),(0,P.jsx)(yf,{opened:i,onClose:o,title:`프롬프트 수정`,children:(0,P.jsxs)(ep,{children:[(0,P.jsx)(Ap,{label:`문구`,placeholder:`프롬프트 문구`,value:d,onChange:e=>f(e.currentTarget.value),onKeyDown:e=>e.key===`Enter`&&E()}),(0,P.jsxs)(U,{justify:`flex-end`,children:[(0,P.jsx)(J,{variant:`default`,onClick:o,children:`취소`}),(0,P.jsx)(J,{onClick:E,loading:y.isPending,children:`수정`})]})]})})]})}var Ux=Mr(`/_auth/interests`)({component:Kx}),Wx=10,Gx=cb();function Kx(){let e=Qh(),[t,{open:n,close:r}]=la(!1),[i,{open:a,close:o}]=la(!1),[s,c]=(0,v.useState)(null),[l,u]=(0,v.useState)(``),[d,f]=(0,v.useState)(``),[p,m]=(0,v.useState)(``),{data:h=[],isLoading:g}=pg({queryKey:[`interests`],queryFn:zy}),_=mg({mutationFn:e=>By(e),onSuccess:()=>{e.invalidateQueries({queryKey:[`interests`]}),Yp.show({color:`green`,title:`성공`,message:`관심사가 추가되었습니다.`}),u(``),r()},onError:()=>{Yp.show({color:`red`,title:`오류`,message:`관심사 추가에 실패했습니다.`})}}),y=mg({mutationFn:({id:e,name:t})=>Vy(e,t),onSuccess:()=>{e.invalidateQueries({queryKey:[`interests`]}),Yp.show({color:`green`,title:`성공`,message:`관심사가 수정되었습니다.`}),o()},onError:()=>{Yp.show({color:`red`,title:`오류`,message:`관심사 수정에 실패했습니다.`})}}),b=mg({mutationFn:e=>Hy(e),onMutate:async t=>{await e.cancelQueries({queryKey:[`interests`]});let n=e.getQueryData([`interests`]);return e.setQueryData([`interests`],(e=[])=>e.filter(e=>e.id!==t)),{previous:n}},onError:(t,n,r)=>{r?.previous&&e.setQueryData([`interests`],r.previous),Yp.show({color:`red`,title:`오류`,message:`관심사 삭제에 실패했습니다.`})},onSuccess:()=>{e.invalidateQueries({queryKey:[`interests`]}),Yp.show({color:`green`,title:`성공`,message:`관심사가 삭제되었습니다.`})}}),x=(0,v.useMemo)(()=>[Gx.display({id:`index`,header:`#`,cell:e=>e.row.index+1}),Gx.accessor(`name`,{header:`이름`,cell:e=>e.getValue()}),Gx.accessor(`deletedAt`,{id:`status`,header:`상태`,cell:e=>e.getValue()?(0,P.jsx)(kd,{color:`gray`,children:`삭제됨`}):(0,P.jsx)(kd,{color:`blue`,children:`활성`})}),Gx.display({id:`actions`,header:`액션`,cell:e=>{let t=e.row.original;return(0,P.jsxs)(U,{gap:`xs`,children:[(0,P.jsx)(J,{size:`xs`,variant:`outline`,onClick:()=>{c(t),f(t.name),a()},children:`수정`}),(0,P.jsx)(J,{size:`xs`,color:`red`,variant:`outline`,onClick:()=>{Im.openConfirmModal({title:`관심사 삭제`,children:(0,P.jsx)(q,{size:`sm`,children:`정말로 삭제하시겠습니까?`}),labels:{confirm:`삭제`,cancel:`취소`},confirmProps:{color:`red`},onConfirm:()=>b.mutate(t.id)})},children:`삭제`})]})}})],[b,a]),S=Px({data:h,columns:x,state:{globalFilter:p},onGlobalFilterChange:m,getCoreRowModel:Cx(),getFilteredRowModel:Ox(),getPaginationRowModel:kx(),initialState:{pagination:{pageSize:Wx,pageIndex:0}}}),C=S.getPageCount(),w=S.getState().pagination.pageIndex,T=()=>{l.trim()&&_.mutate(l.trim())},E=()=>{s&&d.trim()&&y.mutate({id:s.id,name:d.trim()})};return(0,P.jsxs)(`div`,{children:[(0,P.jsx)(Lp,{order:2,mb:`md`,children:`관심사 관리`}),(0,P.jsxs)(U,{mb:`md`,justify:`space-between`,children:[(0,P.jsx)(Ap,{placeholder:`이름으로 검색`,value:p,onChange:e=>m(e.currentTarget.value),style:{minWidth:240}}),(0,P.jsx)(J,{onClick:n,children:`추가`})]}),g?(0,P.jsx)(Y,{mt:`xl`,children:(0,P.jsx)(sl,{role:`status`})}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(yp,{withTableBorder:!0,withColumnBorders:!0,children:[(0,P.jsx)(lp,{children:S.getHeaderGroups().map(e=>(0,P.jsx)(cp,{children:e.headers.map(e=>(0,P.jsx)(op,{children:Ax(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,P.jsxs)(up,{children:[S.getRowModel().rows.map(e=>(0,P.jsx)(cp,{children:e.getVisibleCells().map(e=>(0,P.jsx)(sp,{children:Ax(e.column.columnDef.cell,e.getContext())},e.id))},e.id)),S.getRowModel().rows.length===0&&(0,P.jsx)(cp,{children:(0,P.jsx)(sp,{colSpan:x.length,children:(0,P.jsx)(Y,{py:`md`,children:(0,P.jsx)(q,{c:`dimmed`,children:`데이터가 없습니다.`})})})})]})]}),C>1&&(0,P.jsx)(Y,{mt:`md`,children:(0,P.jsx)(Kf,{total:C,value:w+1,onChange:e=>S.setPageIndex(e-1)})})]}),(0,P.jsx)(yf,{opened:t,onClose:r,title:`관심사 추가`,children:(0,P.jsxs)(ep,{children:[(0,P.jsx)(Ap,{label:`이름`,placeholder:`관심사 이름`,value:l,onChange:e=>u(e.currentTarget.value),onKeyDown:e=>e.key===`Enter`&&T()}),(0,P.jsxs)(U,{justify:`flex-end`,children:[(0,P.jsx)(J,{variant:`default`,onClick:r,children:`취소`}),(0,P.jsx)(J,{onClick:T,loading:_.isPending,children:`추가`})]})]})}),(0,P.jsx)(yf,{opened:i,onClose:o,title:`관심사 수정`,children:(0,P.jsxs)(ep,{children:[(0,P.jsx)(Ap,{label:`이름`,placeholder:`관심사 이름`,value:d,onChange:e=>f(e.currentTarget.value),onKeyDown:e=>e.key===`Enter`&&E()}),(0,P.jsxs)(U,{justify:`flex-end`,children:[(0,P.jsx)(J,{variant:`default`,onClick:o,children:`취소`}),(0,P.jsx)(J,{onClick:E,loading:y.isPending,children:`수정`})]})]})})]})}async function qx(){let{data:e}=await Ry.get(`/api/admin/industries`);return e}async function Jx(e){let{data:t}=await Ry.post(`/api/admin/industries`,{name:e});return t}async function Yx(e,t){let{data:n}=await Ry.patch(`/api/admin/industries/${e}`,{name:t});return n}async function Xx(e){await Ry.delete(`/api/admin/industries/${e}`)}var Zx=Mr(`/_auth/industries`)({component:eS}),Qx=10,$x=cb();function eS(){let e=Qh(),[t,{open:n,close:r}]=la(!1),[i,{open:a,close:o}]=la(!1),[s,c]=(0,v.useState)(null),[l,u]=(0,v.useState)(``),[d,f]=(0,v.useState)(``),[p,m]=(0,v.useState)(``),{data:h=[],isLoading:g}=pg({queryKey:[`industries`],queryFn:qx}),_=mg({mutationFn:e=>Jx(e),onSuccess:()=>{e.invalidateQueries({queryKey:[`industries`]}),Yp.show({color:`green`,title:`성공`,message:`업종이 추가되었습니다.`}),u(``),r()},onError:()=>{Yp.show({color:`red`,title:`오류`,message:`업종 추가에 실패했습니다.`})}}),y=mg({mutationFn:({id:e,name:t})=>Yx(e,t),onSuccess:()=>{e.invalidateQueries({queryKey:[`industries`]}),Yp.show({color:`green`,title:`성공`,message:`업종이 수정되었습니다.`}),o()},onError:()=>{Yp.show({color:`red`,title:`오류`,message:`업종 수정에 실패했습니다.`})}}),b=mg({mutationFn:e=>Xx(e),onMutate:async t=>{await e.cancelQueries({queryKey:[`industries`]});let n=e.getQueryData([`industries`]);return e.setQueryData([`industries`],(e=[])=>e.filter(e=>e.id!==t)),{previous:n}},onError:(t,n,r)=>{r?.previous&&e.setQueryData([`industries`],r.previous),Yp.show({color:`red`,title:`오류`,message:`업종 삭제에 실패했습니다. (사용 중일 수 있습니다)`})},onSuccess:()=>{e.invalidateQueries({queryKey:[`industries`]}),Yp.show({color:`green`,title:`성공`,message:`업종이 삭제되었습니다.`})}}),x=(0,v.useMemo)(()=>[$x.display({id:`index`,header:`#`,cell:e=>e.row.index+1}),$x.accessor(`name`,{header:`이름`,cell:e=>e.getValue()}),$x.accessor(`deletedAt`,{id:`status`,header:`상태`,cell:e=>e.getValue()?(0,P.jsx)(kd,{color:`gray`,children:`삭제됨`}):(0,P.jsx)(kd,{color:`blue`,children:`활성`})}),$x.display({id:`actions`,header:`액션`,cell:e=>{let t=e.row.original;return(0,P.jsxs)(U,{gap:`xs`,children:[(0,P.jsx)(J,{size:`xs`,variant:`outline`,onClick:()=>{c(t),f(t.name),a()},children:`수정`}),(0,P.jsx)(J,{size:`xs`,color:`red`,variant:`outline`,onClick:()=>{Im.openConfirmModal({title:`업종 삭제`,children:(0,P.jsx)(q,{size:`sm`,children:`정말로 삭제하시겠습니까?`}),labels:{confirm:`삭제`,cancel:`취소`},confirmProps:{color:`red`},onConfirm:()=>b.mutate(t.id)})},children:`삭제`})]})}})],[b,a]),S=Px({data:h,columns:x,state:{globalFilter:p},onGlobalFilterChange:m,getCoreRowModel:Cx(),getFilteredRowModel:Ox(),getPaginationRowModel:kx(),initialState:{pagination:{pageSize:Qx,pageIndex:0}}}),C=S.getPageCount(),w=S.getState().pagination.pageIndex,T=()=>{l.trim()&&_.mutate(l.trim())},E=()=>{s&&d.trim()&&y.mutate({id:s.id,name:d.trim()})};return(0,P.jsxs)(`div`,{children:[(0,P.jsx)(Lp,{order:2,mb:`md`,children:`업종 관리`}),(0,P.jsxs)(U,{mb:`md`,justify:`space-between`,children:[(0,P.jsx)(Ap,{placeholder:`이름으로 검색`,value:p,onChange:e=>m(e.currentTarget.value),style:{minWidth:240}}),(0,P.jsx)(J,{onClick:n,children:`추가`})]}),g?(0,P.jsx)(Y,{mt:`xl`,children:(0,P.jsx)(sl,{role:`status`})}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(yp,{withTableBorder:!0,withColumnBorders:!0,children:[(0,P.jsx)(lp,{children:S.getHeaderGroups().map(e=>(0,P.jsx)(cp,{children:e.headers.map(e=>(0,P.jsx)(op,{children:Ax(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,P.jsxs)(up,{children:[S.getRowModel().rows.map(e=>(0,P.jsx)(cp,{children:e.getVisibleCells().map(e=>(0,P.jsx)(sp,{children:Ax(e.column.columnDef.cell,e.getContext())},e.id))},e.id)),S.getRowModel().rows.length===0&&(0,P.jsx)(cp,{children:(0,P.jsx)(sp,{colSpan:x.length,children:(0,P.jsx)(Y,{py:`md`,children:(0,P.jsx)(q,{c:`dimmed`,children:`데이터가 없습니다.`})})})})]})]}),C>1&&(0,P.jsx)(Y,{mt:`md`,children:(0,P.jsx)(Kf,{total:C,value:w+1,onChange:e=>S.setPageIndex(e-1)})})]}),(0,P.jsx)(yf,{opened:t,onClose:r,title:`업종 추가`,children:(0,P.jsxs)(ep,{children:[(0,P.jsx)(Ap,{label:`이름`,placeholder:`업종 이름`,value:l,onChange:e=>u(e.currentTarget.value),onKeyDown:e=>e.key===`Enter`&&T()}),(0,P.jsxs)(U,{justify:`flex-end`,children:[(0,P.jsx)(J,{variant:`default`,onClick:r,children:`취소`}),(0,P.jsx)(J,{onClick:T,loading:_.isPending,children:`추가`})]})]})}),(0,P.jsx)(yf,{opened:i,onClose:o,title:`업종 수정`,children:(0,P.jsxs)(ep,{children:[(0,P.jsx)(Ap,{label:`이름`,placeholder:`업종 이름`,value:d,onChange:e=>f(e.currentTarget.value),onKeyDown:e=>e.key===`Enter`&&E()}),(0,P.jsxs)(U,{justify:`flex-end`,children:[(0,P.jsx)(J,{variant:`default`,onClick:o,children:`취소`}),(0,P.jsx)(J,{onClick:E,loading:y.isPending,children:`수정`})]})]})})]})}var tS=Mr(`/_auth/admins`)({beforeLoad:()=>{if(!My())throw st({to:`/login`});if(Fy()!==`SUPER_ADMIN`)throw st({to:`/`})},component:nS});function nS(){let e=Qh(),{data:t=[],isLoading:n}=pg({queryKey:[`admins`],queryFn:Ky}),r=mg({mutationFn:qy,onMutate:async t=>{await e.cancelQueries({queryKey:[`admins`]});let n=e.getQueryData([`admins`]);return e.setQueryData([`admins`],e=>e?.map(e=>e.id===t?{...e,status:`APPROVED`}:e)??[]),{previous:n}},onError:(t,n,r)=>{r?.previous&&e.setQueryData([`admins`],r.previous),Yp.show({message:`승인에 실패했습니다`,color:`red`})},onSuccess:()=>{Yp.show({message:`승인 완료되었습니다`,color:`green`})},onSettled:()=>e.invalidateQueries({queryKey:[`admins`]})}),i=mg({mutationFn:Jy,onMutate:async t=>{await e.cancelQueries({queryKey:[`admins`]});let n=e.getQueryData([`admins`]);return e.setQueryData([`admins`],e=>e?.filter(e=>e.id!==t)??[]),{previous:n}},onError:(t,n,r)=>{r?.previous&&e.setQueryData([`admins`],r.previous),Yp.show({message:`삭제에 실패했습니다`,color:`red`})},onSettled:()=>e.invalidateQueries({queryKey:[`admins`]})}),a=e=>Im.openConfirmModal({title:`관리자 삭제`,children:(0,P.jsxs)(q,{size:`sm`,children:[`"`,e.name,`" (`,e.email,`)을(를) 삭제하시겠습니까?`]}),labels:{confirm:`삭제`,cancel:`취소`},confirmProps:{color:`red`},onConfirm:()=>i.mutate(e.id)}),o=(0,v.useMemo)(()=>[{id:`index`,header:`#`,cell:({row:e})=>e.index+1,size:50},{accessorKey:`name`,header:`이름`},{accessorKey:`email`,header:`이메일`},{accessorKey:`role`,header:`역할`,cell:({getValue:e})=>(0,P.jsx)(kd,{color:e()===`SUPER_ADMIN`?`violet`:`blue`,variant:`light`,children:e()===`SUPER_ADMIN`?`최고관리자`:`관리자`})},{accessorKey:`status`,header:`상태`,cell:({getValue:e})=>(0,P.jsx)(kd,{color:e()===`APPROVED`?`green`:`orange`,variant:`light`,children:e()===`APPROVED`?`승인됨`:`대기중`})},{id:`actions`,header:`액션`,cell:({row:e})=>(0,P.jsxs)(U,{gap:`xs`,children:[e.original.status===`PENDING`&&(0,P.jsx)(J,{size:`xs`,variant:`light`,color:`green`,loading:r.isPending&&r.variables===e.original.id,onClick:()=>r.mutate(e.original.id),children:`승인`}),e.original.role!==`SUPER_ADMIN`&&(0,P.jsx)(hl,{variant:`subtle`,color:`red`,"aria-label":`삭제`,onClick:()=>a(e.original),children:`🗑️`})]})}],[r.isPending,r.variables]),s=Px({data:t,columns:o,getCoreRowModel:Cx()});return n?(0,P.jsx)(Y,{h:300,role:`status`,children:(0,P.jsx)(sl,{})}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(U,{justify:`space-between`,mb:`md`,children:(0,P.jsx)(Lp,{order:2,children:`관리자 관리`})}),(0,P.jsxs)(yp,{striped:!0,highlightOnHover:!0,withTableBorder:!0,children:[(0,P.jsx)(lp,{children:s.getHeaderGroups().map(e=>(0,P.jsx)(cp,{children:e.headers.map(e=>(0,P.jsx)(op,{children:Ax(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,P.jsx)(up,{children:s.getRowModel().rows.length===0?(0,P.jsx)(cp,{children:(0,P.jsx)(sp,{colSpan:o.length,children:(0,P.jsx)(q,{ta:`center`,c:`dimmed`,py:`md`,children:`관리자가 없습니다.`})})}):s.getRowModel().rows.map(e=>(0,P.jsx)(cp,{children:e.getVisibleCells().map(e=>(0,P.jsx)(sp,{children:Ax(e.column.columnDef.cell,e.getContext())},e.id))},e.id))})]})]})}var rS=Cg.update({id:`/register`,path:`/register`,getParentRoute:()=>_g}),iS=Xy.update({id:`/login`,path:`/login`,getParentRoute:()=>_g}),aS=Zy.update({id:`/_auth`,getParentRoute:()=>_g}),oS=Qy.update({id:`/`,path:`/`,getParentRoute:()=>aS}),sS=ib.update({id:`/users`,path:`/users`,getParentRoute:()=>aS}),cS=zx.update({id:`/prompts`,path:`/prompts`,getParentRoute:()=>aS}),lS=Ux.update({id:`/interests`,path:`/interests`,getParentRoute:()=>aS}),uS=Zx.update({id:`/industries`,path:`/industries`,getParentRoute:()=>aS}),dS={AuthAdminsRoute:tS.update({id:`/admins`,path:`/admins`,getParentRoute:()=>aS}),AuthIndustriesRoute:uS,AuthInterestsRoute:lS,AuthPromptsRoute:cS,AuthUsersRoute:sS,AuthIndexRoute:oS},fS={AuthRoute:aS._addFileChildren(dS),LoginRoute:iS,RegisterRoute:rS},pS=Jr({routeTree:_g._addFileChildren(fS)._addFileTypes(),defaultPreload:`intent`,scrollRestoration:!0}),mS=document.getElementById(`app`);mS.innerHTML||hg.createRoot(mS).render((0,P.jsx)(Zr,{router:pS}));export{xi as $,Es as A,wa as B,sl as C,Ms as D,H as E,z as F,$i as G,la as H,bo as I,Li as J,Zi as K,Qa as L,es as M,B as N,V as O,Lo as P,Ei as Q,oo as R,hl as S,jc as T,aa as U,L as V,ta as W,Oi as X,Ii as Y,Di as Z,q as _,p as _t,Ly as a,oi as at,Fu as b,Iy as c,Qr as ct,Yp as d,fr as dt,yi as et,Lp as f,ar as ft,J as g,h as gt,Y as h,te as ht,Gy as i,si as it,rs as j,Ds as k,Ny as l,Ur as lt,ep as m,wn as mt,Yy as n,vi as nt,Py as o,F as ot,Ap as p,Mn as pt,Xi as q,Wy as r,ui as rt,Fy as s,ri as st,Uy as t,bi as tt,pg as u,Er as ut,vd as v,o as vt,Ic as w,U as x,hd as y,l as yt,Ha as z};