From 8f525ea9d36d8efe9ad86abff3b6d09ed5a83bdf Mon Sep 17 00:00:00 2001 From: Xiaodong Date: Tue, 28 Oct 2025 20:28:44 +0800 Subject: [PATCH 1/2] feat(frontend): add more model logos --- .../{App-D1sLFjME.js => App-SxoFVuM1.js} | 18 +++++++++--------- src/frontend/dist/assets/MiniMax-sqkAGh7b.png | Bin 0 -> 34168 bytes src/frontend/dist/assets/Zai-C5JP-emT.png | Bin 0 -> 6809 bytes src/frontend/dist/assets/chat-BsxiAdE-.js | 1 + src/frontend/dist/assets/chat-DeAtmKbt.js | 1 - .../{chat-CHpu7til.js => chat-DrITMwI7.js} | 2 +- .../{join-B2TOuiut.js => join-EuoCd_mE.js} | 2 +- src/frontend/dist/assets/main-5KPXFWmv.js | 1 + src/frontend/dist/assets/main-DwL8292m.js | 1 - ...ut-C6XVZnhy.js => main-layout-Cpiwbtuq.js} | 2 +- .../{setup-B7qhYC5e.js => setup-Bmx-O62o.js} | 2 +- src/frontend/dist/chat.html | 4 ++-- src/frontend/dist/index.html | 4 ++-- src/frontend/src/assets/models/MiniMax.png | Bin 0 -> 34168 bytes src/frontend/src/assets/models/Zai.png | Bin 0 -> 6809 bytes src/frontend/src/services/cluster.tsx | 4 ++++ 16 files changed, 23 insertions(+), 19 deletions(-) rename src/frontend/dist/assets/{App-D1sLFjME.js => App-SxoFVuM1.js} (98%) create mode 100644 src/frontend/dist/assets/MiniMax-sqkAGh7b.png create mode 100644 src/frontend/dist/assets/Zai-C5JP-emT.png create mode 100644 src/frontend/dist/assets/chat-BsxiAdE-.js delete mode 100644 src/frontend/dist/assets/chat-DeAtmKbt.js rename src/frontend/dist/assets/{chat-CHpu7til.js => chat-DrITMwI7.js} (99%) rename src/frontend/dist/assets/{join-B2TOuiut.js => join-EuoCd_mE.js} (94%) create mode 100644 src/frontend/dist/assets/main-5KPXFWmv.js delete mode 100644 src/frontend/dist/assets/main-DwL8292m.js rename src/frontend/dist/assets/{main-layout-C6XVZnhy.js => main-layout-Cpiwbtuq.js} (99%) rename src/frontend/dist/assets/{setup-B7qhYC5e.js => setup-Bmx-O62o.js} (98%) create mode 100644 src/frontend/src/assets/models/MiniMax.png create mode 100644 src/frontend/src/assets/models/Zai.png diff --git a/src/frontend/dist/assets/App-D1sLFjME.js b/src/frontend/dist/assets/App-SxoFVuM1.js similarity index 98% rename from src/frontend/dist/assets/App-D1sLFjME.js rename to src/frontend/dist/assets/App-SxoFVuM1.js index 86e52f58..8f61a180 100644 --- a/src/frontend/dist/assets/App-D1sLFjME.js +++ b/src/frontend/dist/assets/App-SxoFVuM1.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/setup-B7qhYC5e.js","assets/main-layout-C6XVZnhy.js","assets/main-layout-DVneG3Rq.css","assets/join-B2TOuiut.js","assets/chat-CHpu7til.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/setup-Bmx-O62o.js","assets/main-layout-Cpiwbtuq.js","assets/main-layout-DVneG3Rq.css","assets/join-EuoCd_mE.js","assets/chat-DrITMwI7.js"])))=>i.map(i=>d[i]); function N2(n,r){for(var l=0;lo[u]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))o(u);new MutationObserver(u=>{for(const c of u)if(c.type==="childList")for(const d of c.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&o(d)}).observe(document,{childList:!0,subtree:!0});function l(u){const c={};return u.integrity&&(c.integrity=u.integrity),u.referrerPolicy&&(c.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?c.credentials="include":u.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function o(u){if(u.ep)return;u.ep=!0;const c=l(u);fetch(u.href,c)}})();function Ba(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Of={exports:{}},vl={};/** * @license React * react-jsx-runtime.production.js @@ -47,7 +47,7 @@ function N2(n,r){for(var l=0;l")&&(te=te.replace("",e.displayName)),te}while(1<=i&&0<=s);break}}}finally{Cu=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Cr(a):""}function R1(e){switch(e.tag){case 26:case 27:case 5:return Cr(e.type);case 16:return Cr("Lazy");case 13:return Cr("Suspense");case 19:return Cr("SuspenseList");case 0:case 15:return Eu(e.type,!1);case 11:return Eu(e.type.render,!1);case 1:return Eu(e.type,!0);case 31:return Cr("Activity");default:return""}}function Th(e){try{var t="";do t+=R1(e),e=e.return;while(e);return t}catch(a){return` Error generating stack: `+a.message+` `+a.stack}}function an(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Mh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function D1(e){var t=Mh(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var s=a.get,f=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(g){i=""+g,f.call(this,g)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return i},setValue:function(g){i=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ro(e){e._valueTracker||(e._valueTracker=D1(e))}function wh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),i="";return e&&(i=Mh(e)?e.checked?"true":"false":e.value),e=i,e!==a?(t.setValue(e),!0):!1}function io(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var _1=/[\n"\\]/g;function rn(e){return e.replace(_1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Tu(e,t,a,i,s,f,g,v){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),t!=null?g==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+an(t)):e.value!==""+an(t)&&(e.value=""+an(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?Mu(e,g,an(t)):a!=null?Mu(e,g,an(a)):i!=null&&e.removeAttribute("value"),s==null&&f!=null&&(e.defaultChecked=!!f),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?e.name=""+an(v):e.removeAttribute("name")}function Ah(e,t,a,i,s,f,g,v){if(f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(e.type=f),t!=null||a!=null){if(!(f!=="submit"&&f!=="reset"||t!=null))return;a=a!=null?""+an(a):"",t=t!=null?""+an(t):a,v||t===e.value||(e.value=t),e.defaultValue=t}i=i??s,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=v?e.checked:!!i,e.defaultChecked=!!i,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g)}function Mu(e,t,a){t==="number"&&io(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Er(e,t,a,i){if(e=e.options,t){t={};for(var s=0;s"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Du=!1;if(Yn)try{var Ai={};Object.defineProperty(Ai,"passive",{get:function(){Du=!0}}),window.addEventListener("test",Ai,Ai),window.removeEventListener("test",Ai,Ai)}catch{Du=!1}var fa=null,_u=null,oo=null;function $h(){if(oo)return oo;var e,t=_u,a=t.length,i,s="value"in fa?fa.value:fa.textContent,f=s.length;for(e=0;e=Di),Hh=" ",Yh=!1;function qh(e,t){switch(e){case"keyup":return ib.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ar=!1;function ob(e,t){switch(e){case"compositionend":return Gh(t);case"keypress":return t.which!==32?null:(Yh=!0,Hh);case"textInput":return e=t.data,e===Hh&&Yh?null:e;default:return null}}function sb(e,t){if(Ar)return e==="compositionend"||!Lu&&qh(e,t)?(e=$h(),oo=_u=fa=null,Ar=!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:a,offset:t-e};e=i}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Wh(a)}}function Jh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Jh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function em(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=io(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=io(e.document)}return t}function Uu(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 gb=Yn&&"documentMode"in document&&11>=document.documentMode,Or=null,Hu=null,$i=null,Yu=!1;function tm(e,t,a){var i=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Yu||Or==null||Or!==io(i)||(i=Or,"selectionStart"in i&&Uu(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),$i&&zi($i,i)||($i=i,i=Fo(Hu,"onSelect"),0>=g,s-=g,Gn=1<<32-Qe(t)+s|a<f?f:8;var g=A.T,v={};A.T=v,wc(e,!1,t,a);try{var R=s(),H=A.S;if(H!==null&&H(v,R),R!==null&&typeof R=="object"&&typeof R.then=="function"){var te=Mb(R,i);Qi(e,t,te,Wt(e))}else Qi(e,t,i,Wt(e))}catch(ae){Qi(e,t,{then:function(){},status:"rejected",reason:ae},Wt())}finally{U.p=f,A.T=g}}function Db(){}function Tc(e,t,a,i){if(e.tag!==5)throw Error(o(476));var s=np(e).queue;tp(e,s,t,X,a===null?Db:function(){return ap(e),a(i)})}function np(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Zn,lastRenderedState:X},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Zn,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ap(e){var t=np(e).next.queue;Qi(e,t,{},Wt())}function Mc(){return kt(hl)}function rp(){return ht().memoizedState}function ip(){return ht().memoizedState}function _b(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Wt();e=ma(a);var i=pa(t,e,a);i!==null&&(Ft(i,t,a),Gi(i,t,a)),t={cache:tc()},e.payload=t;return}t=t.return}}function kb(e,t,a){var i=Wt();a={lane:i,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},ko(e)?op(t,a):(a=Pu(e,t,a,i),a!==null&&(Ft(a,e,i),sp(a,t,i)))}function lp(e,t,a){var i=Wt();Qi(e,t,a,i)}function Qi(e,t,a,i){var s={lane:i,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(ko(e))op(t,s);else{var f=e.alternate;if(e.lanes===0&&(f===null||f.lanes===0)&&(f=t.lastRenderedReducer,f!==null))try{var g=t.lastRenderedState,v=f(g,a);if(s.hasEagerState=!0,s.eagerState=v,Xt(v,g))return po(e,t,s,0),Pe===null&&mo(),!1}catch{}finally{}if(a=Pu(e,t,s,i),a!==null)return Ft(a,e,i),sp(a,t,i),!0}return!1}function wc(e,t,a,i){if(i={lane:2,revertLane:rf(),action:i,hasEagerState:!1,eagerState:null,next:null},ko(e)){if(t)throw Error(o(479))}else t=Pu(e,a,i,2),t!==null&&Ft(t,e,2)}function ko(e){var t=e.alternate;return e===ve||t!==null&&t===ve}function op(e,t){jr=wo=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function sp(e,t,a){if((a&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,gh(e,a)}}var zo={readContext:kt,use:Oo,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st},up={readContext:kt,use:Oo,useCallback:function(e,t){return Yt().memoizedState=[e,t===void 0?null:t],e},useContext:kt,useEffect:Xm,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,_o(4194308,4,Km.bind(null,t,e),a)},useLayoutEffect:function(e,t){return _o(4194308,4,e,t)},useInsertionEffect:function(e,t){_o(4,2,e,t)},useMemo:function(e,t){var a=Yt();t=t===void 0?null:t;var i=e();if(Fa){ot(!0);try{e()}finally{ot(!1)}}return a.memoizedState=[i,t],i},useReducer:function(e,t,a){var i=Yt();if(a!==void 0){var s=a(t);if(Fa){ot(!0);try{a(t)}finally{ot(!1)}}}else s=t;return i.memoizedState=i.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},i.queue=e,e=e.dispatch=kb.bind(null,ve,e),[i.memoizedState,e]},useRef:function(e){var t=Yt();return e={current:e},t.memoizedState=e},useState:function(e){e=Sc(e);var t=e.queue,a=lp.bind(null,ve,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Cc,useDeferredValue:function(e,t){var a=Yt();return Ec(a,e,t)},useTransition:function(){var e=Sc(!1);return e=tp.bind(null,ve,e.queue,!0,!1),Yt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var i=ve,s=Yt();if(De){if(a===void 0)throw Error(o(407));a=a()}else{if(a=t(),Pe===null)throw Error(o(349));(Te&124)!==0||Dm(i,t,a)}s.memoizedState=a;var f={value:a,getSnapshot:t};return s.queue=f,Xm(km.bind(null,i,f,e),[e]),i.flags|=2048,Hr(9,Do(),_m.bind(null,i,f,a,t),null),a},useId:function(){var e=Yt(),t=Pe.identifierPrefix;if(De){var a=Vn,i=Gn;a=(i&~(1<<32-Qe(i)-1)).toString(32)+a,t="«"+t+"R"+a,a=Ao++,0he?(Tt=ce,ce=null):Tt=ce.sibling;var Re=q(L,ce,j[he],ne);if(Re===null){ce===null&&(ce=Tt);break}e&&ce&&Re.alternate===null&&t(L,ce),z=f(Re,z,he),be===null?se=Re:be.sibling=Re,be=Re,ce=Tt}if(he===j.length)return a(L,ce),De&&Xa(L,he),se;if(ce===null){for(;hehe?(Tt=ce,ce=null):Tt=ce.sibling;var ka=q(L,ce,Re.value,ne);if(ka===null){ce===null&&(ce=Tt);break}e&&ce&&ka.alternate===null&&t(L,ce),z=f(ka,z,he),be===null?se=ka:be.sibling=ka,be=ka,ce=Tt}if(Re.done)return a(L,ce),De&&Xa(L,he),se;if(ce===null){for(;!Re.done;he++,Re=j.next())Re=ae(L,Re.value,ne),Re!==null&&(z=f(Re,z,he),be===null?se=Re:be.sibling=Re,be=Re);return De&&Xa(L,he),se}for(ce=i(ce);!Re.done;he++,Re=j.next())Re=P(ce,L,he,Re.value,ne),Re!==null&&(e&&Re.alternate!==null&&ce.delete(Re.key===null?he:Re.key),z=f(Re,z,he),be===null?se=Re:be.sibling=Re,be=Re);return e&&ce.forEach(function($2){return t(L,$2)}),De&&Xa(L,he),se}function Ye(L,z,j,ne){if(typeof j=="object"&&j!==null&&j.type===C&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case E:e:{for(var se=j.key;z!==null;){if(z.key===se){if(se=j.type,se===C){if(z.tag===7){a(L,z.sibling),ne=s(z,j.props.children),ne.return=L,L=ne;break e}}else if(z.elementType===se||typeof se=="object"&&se!==null&&se.$$typeof===F&&fp(se)===z.type){a(L,z.sibling),ne=s(z,j.props),Wi(ne,j),ne.return=L,L=ne;break e}a(L,z);break}else t(L,z);z=z.sibling}j.type===C?(ne=Va(j.props.children,L.mode,ne,j.key),ne.return=L,L=ne):(ne=yo(j.type,j.key,j.props,null,L.mode,ne),Wi(ne,j),ne.return=L,L=ne)}return g(L);case O:e:{for(se=j.key;z!==null;){if(z.key===se)if(z.tag===4&&z.stateNode.containerInfo===j.containerInfo&&z.stateNode.implementation===j.implementation){a(L,z.sibling),ne=s(z,j.children||[]),ne.return=L,L=ne;break e}else{a(L,z);break}else t(L,z);z=z.sibling}ne=Iu(j,L.mode,ne),ne.return=L,L=ne}return g(L);case F:return se=j._init,j=se(j._payload),Ye(L,z,j,ne)}if(Z(j))return me(L,z,j,ne);if(S(j)){if(se=S(j),typeof se!="function")throw Error(o(150));return j=se.call(j),de(L,z,j,ne)}if(typeof j.then=="function")return Ye(L,z,$o(j),ne);if(j.$$typeof===$)return Ye(L,z,xo(L,j),ne);No(L,j)}return typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint"?(j=""+j,z!==null&&z.tag===6?(a(L,z.sibling),ne=s(z,j),ne.return=L,L=ne):(a(L,z),ne=Zu(j,L.mode,ne),ne.return=L,L=ne),g(L)):a(L,z)}return function(L,z,j,ne){try{Ki=0;var se=Ye(L,z,j,ne);return Yr=null,se}catch(ce){if(ce===Yi||ce===Eo)throw ce;var be=Zt(29,ce,null,L.mode);return be.lanes=ne,be.return=L,be}finally{}}}var qr=dp(!0),hp=dp(!1),cn=Y(null),On=null;function ya(e){var t=e.alternate;ie(gt,gt.current&1),ie(cn,e),On===null&&(t===null||Br.current!==null||t.memoizedState!==null)&&(On=e)}function mp(e){if(e.tag===22){if(ie(gt,gt.current),ie(cn,e),On===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(On=e)}}else va()}function va(){ie(gt,gt.current),ie(cn,cn.current)}function In(e){re(cn),On===e&&(On=null),re(gt)}var gt=Y(0);function Lo(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||yf(a)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Ac(e,t,a,i){t=e.memoizedState,a=a(i,t),a=a==null?t:y({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Oc={enqueueSetState:function(e,t,a){e=e._reactInternals;var i=Wt(),s=ma(i);s.payload=t,a!=null&&(s.callback=a),t=pa(e,s,i),t!==null&&(Ft(t,e,i),Gi(t,e,i))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var i=Wt(),s=ma(i);s.tag=1,s.payload=t,a!=null&&(s.callback=a),t=pa(e,s,i),t!==null&&(Ft(t,e,i),Gi(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Wt(),i=ma(a);i.tag=2,t!=null&&(i.callback=t),t=pa(e,i,a),t!==null&&(Ft(t,e,a),Gi(t,e,a))}};function pp(e,t,a,i,s,f,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,f,g):t.prototype&&t.prototype.isPureReactComponent?!zi(a,i)||!zi(s,f):!0}function gp(e,t,a,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,i),t.state!==e&&Oc.enqueueReplaceState(t,t.state,null)}function Ja(e,t){var a=t;if("ref"in t){a={};for(var i in t)i!=="ref"&&(a[i]=t[i])}if(e=e.defaultProps){a===t&&(a=y({},a));for(var s in e)a[s]===void 0&&(a[s]=e[s])}return a}var Bo=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)};function yp(e){Bo(e)}function vp(e){console.error(e)}function bp(e){Bo(e)}function jo(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(i){setTimeout(function(){throw i})}}function Sp(e,t,a){try{var i=e.onCaughtError;i(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function Rc(e,t,a){return a=ma(a),a.tag=3,a.payload={element:null},a.callback=function(){jo(e,t)},a}function xp(e){return e=ma(e),e.tag=3,e}function Cp(e,t,a,i){var s=a.type.getDerivedStateFromError;if(typeof s=="function"){var f=i.value;e.payload=function(){return s(f)},e.callback=function(){Sp(t,a,i)}}var g=a.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){Sp(t,a,i),typeof s!="function"&&(Ta===null?Ta=new Set([this]):Ta.add(this));var v=i.stack;this.componentDidCatch(i.value,{componentStack:v!==null?v:""})})}function $b(e,t,a,i,s){if(a.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(t=a.alternate,t!==null&&ji(t,a,s,!0),a=cn.current,a!==null){switch(a.tag){case 13:return On===null?Jc():a.alternate===null&&tt===0&&(tt=3),a.flags&=-257,a.flags|=65536,a.lanes=s,i===rc?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([i]):t.add(i),tf(e,i,s)),!1;case 22:return a.flags|=65536,i===rc?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([i]):a.add(i)),tf(e,i,s)),!1}throw Error(o(435,a.tag))}return tf(e,i,s),Jc(),!1}if(De)return t=cn.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=s,i!==Wu&&(e=Error(o(422),{cause:i}),Bi(ln(e,a)))):(i!==Wu&&(t=Error(o(423),{cause:i}),Bi(ln(t,a))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,i=ln(i,a),s=Rc(e.stateNode,i,s),oc(e,s),tt!==4&&(tt=2)),!1;var f=Error(o(520),{cause:i});if(f=ln(f,a),rl===null?rl=[f]:rl.push(f),tt!==4&&(tt=2),t===null)return!0;i=ln(i,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=s&-s,a.lanes|=e,e=Rc(a.stateNode,i,e),oc(a,e),!1;case 1:if(t=a.type,f=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Ta===null||!Ta.has(f))))return a.flags|=65536,s&=-s,a.lanes|=s,s=xp(s),Cp(s,e,a,i),oc(a,s),!1}a=a.return}while(a!==null);return!1}var Ep=Error(o(461)),Ct=!1;function At(e,t,a,i){t.child=e===null?hp(t,null,a,i):qr(t,e.child,a,i)}function Tp(e,t,a,i,s){a=a.render;var f=t.ref;if("ref"in i){var g={};for(var v in i)v!=="ref"&&(g[v]=i[v])}else g=i;return Ka(t),i=dc(e,t,a,g,f,s),v=hc(),e!==null&&!Ct?(mc(e,t,s),Qn(e,t,s)):(De&&v&&Qu(t),t.flags|=1,At(e,t,i,s),t.child)}function Mp(e,t,a,i,s){if(e===null){var f=a.type;return typeof f=="function"&&!Xu(f)&&f.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=f,wp(e,t,f,i,s)):(e=yo(a.type,null,i,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(f=e.child,!Bc(e,s)){var g=f.memoizedProps;if(a=a.compare,a=a!==null?a:zi,a(g,i)&&e.ref===t.ref)return Qn(e,t,s)}return t.flags|=1,e=qn(f,i),e.ref=t.ref,e.return=t,t.child=e}function wp(e,t,a,i,s){if(e!==null){var f=e.memoizedProps;if(zi(f,i)&&e.ref===t.ref)if(Ct=!1,t.pendingProps=i=f,Bc(e,s))(e.flags&131072)!==0&&(Ct=!0);else return t.lanes=e.lanes,Qn(e,t,s)}return Dc(e,t,a,i,s)}function Ap(e,t,a){var i=t.pendingProps,s=i.children,f=e!==null?e.memoizedState:null;if(i.mode==="hidden"){if((t.flags&128)!==0){if(i=f!==null?f.baseLanes|a:a,e!==null){for(s=t.child=e.child,f=0;s!==null;)f=f|s.lanes|s.childLanes,s=s.sibling;t.childLanes=f&~i}else t.childLanes=0,t.child=null;return Op(e,t,i,a)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Co(t,f!==null?f.cachePool:null),f!==null?wm(t,f):uc(),mp(t);else return t.lanes=t.childLanes=536870912,Op(e,t,f!==null?f.baseLanes|a:a,a)}else f!==null?(Co(t,f.cachePool),wm(t,f),va(),t.memoizedState=null):(e!==null&&Co(t,null),uc(),va());return At(e,t,s,a),t.child}function Op(e,t,a,i){var s=ac();return s=s===null?null:{parent:pt._currentValue,pool:s},t.memoizedState={baseLanes:a,cachePool:s},e!==null&&Co(t,null),uc(),mp(t),e!==null&&ji(e,t,i,!0),null}function Uo(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(o(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Dc(e,t,a,i,s){return Ka(t),a=dc(e,t,a,i,void 0,s),i=hc(),e!==null&&!Ct?(mc(e,t,s),Qn(e,t,s)):(De&&i&&Qu(t),t.flags|=1,At(e,t,a,s),t.child)}function Rp(e,t,a,i,s,f){return Ka(t),t.updateQueue=null,a=Om(t,i,a,s),Am(e),i=hc(),e!==null&&!Ct?(mc(e,t,f),Qn(e,t,f)):(De&&i&&Qu(t),t.flags|=1,At(e,t,a,f),t.child)}function Dp(e,t,a,i,s){if(Ka(t),t.stateNode===null){var f=kr,g=a.contextType;typeof g=="object"&&g!==null&&(f=kt(g)),f=new a(i,f),t.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=Oc,t.stateNode=f,f._reactInternals=t,f=t.stateNode,f.props=i,f.state=t.memoizedState,f.refs={},ic(t),g=a.contextType,f.context=typeof g=="object"&&g!==null?kt(g):kr,f.state=t.memoizedState,g=a.getDerivedStateFromProps,typeof g=="function"&&(Ac(t,a,g,i),f.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof f.getSnapshotBeforeUpdate=="function"||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(g=f.state,typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount(),g!==f.state&&Oc.enqueueReplaceState(f,f.state,null),Pi(t,i,f,s),Vi(),f.state=t.memoizedState),typeof f.componentDidMount=="function"&&(t.flags|=4194308),i=!0}else if(e===null){f=t.stateNode;var v=t.memoizedProps,R=Ja(a,v);f.props=R;var H=f.context,te=a.contextType;g=kr,typeof te=="object"&&te!==null&&(g=kt(te));var ae=a.getDerivedStateFromProps;te=typeof ae=="function"||typeof f.getSnapshotBeforeUpdate=="function",v=t.pendingProps!==v,te||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(v||H!==g)&&gp(t,f,i,g),ha=!1;var q=t.memoizedState;f.state=q,Pi(t,i,f,s),Vi(),H=t.memoizedState,v||q!==H||ha?(typeof ae=="function"&&(Ac(t,a,ae,i),H=t.memoizedState),(R=ha||pp(t,a,R,i,q,H,g))?(te||typeof f.UNSAFE_componentWillMount!="function"&&typeof f.componentWillMount!="function"||(typeof f.componentWillMount=="function"&&f.componentWillMount(),typeof f.UNSAFE_componentWillMount=="function"&&f.UNSAFE_componentWillMount()),typeof f.componentDidMount=="function"&&(t.flags|=4194308)):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=H),f.props=i,f.state=H,f.context=g,i=R):(typeof f.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{f=t.stateNode,lc(e,t),g=t.memoizedProps,te=Ja(a,g),f.props=te,ae=t.pendingProps,q=f.context,H=a.contextType,R=kr,typeof H=="object"&&H!==null&&(R=kt(H)),v=a.getDerivedStateFromProps,(H=typeof v=="function"||typeof f.getSnapshotBeforeUpdate=="function")||typeof f.UNSAFE_componentWillReceiveProps!="function"&&typeof f.componentWillReceiveProps!="function"||(g!==ae||q!==R)&&gp(t,f,i,R),ha=!1,q=t.memoizedState,f.state=q,Pi(t,i,f,s),Vi();var P=t.memoizedState;g!==ae||q!==P||ha||e!==null&&e.dependencies!==null&&So(e.dependencies)?(typeof v=="function"&&(Ac(t,a,v,i),P=t.memoizedState),(te=ha||pp(t,a,te,i,q,P,R)||e!==null&&e.dependencies!==null&&So(e.dependencies))?(H||typeof f.UNSAFE_componentWillUpdate!="function"&&typeof f.componentWillUpdate!="function"||(typeof f.componentWillUpdate=="function"&&f.componentWillUpdate(i,P,R),typeof f.UNSAFE_componentWillUpdate=="function"&&f.UNSAFE_componentWillUpdate(i,P,R)),typeof f.componentDidUpdate=="function"&&(t.flags|=4),typeof f.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof f.componentDidUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=P),f.props=i,f.state=P,f.context=R,i=te):(typeof f.componentDidUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(t.flags|=4),typeof f.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&q===e.memoizedState||(t.flags|=1024),i=!1)}return f=i,Uo(e,t),i=(t.flags&128)!==0,f||i?(f=t.stateNode,a=i&&typeof a.getDerivedStateFromError!="function"?null:f.render(),t.flags|=1,e!==null&&i?(t.child=qr(t,e.child,null,s),t.child=qr(t,null,a,s)):At(e,t,a,s),t.memoizedState=f.state,e=t.child):e=Qn(e,t,s),e}function _p(e,t,a,i){return Li(),t.flags|=256,At(e,t,a,i),t.child}var _c={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function kc(e){return{baseLanes:e,cachePool:vm()}}function zc(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=fn),e}function kp(e,t,a){var i=t.pendingProps,s=!1,f=(t.flags&128)!==0,g;if((g=f)||(g=e!==null&&e.memoizedState===null?!1:(gt.current&2)!==0),g&&(s=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(De){if(s?ya(t):va(),De){var v=et,R;if(R=v){e:{for(R=v,v=An;R.nodeType!==8;){if(!v){v=null;break e}if(R=xn(R.nextSibling),R===null){v=null;break e}}v=R}v!==null?(t.memoizedState={dehydrated:v,treeContext:Pa!==null?{id:Gn,overflow:Vn}:null,retryLane:536870912,hydrationErrors:null},R=Zt(18,null,null,0),R.stateNode=v,R.return=t,t.child=R,Bt=t,et=null,R=!0):R=!1}R||Ia(t)}if(v=t.memoizedState,v!==null&&(v=v.dehydrated,v!==null))return yf(v)?t.lanes=32:t.lanes=536870912,null;In(t)}return v=i.children,i=i.fallback,s?(va(),s=t.mode,v=Ho({mode:"hidden",children:v},s),i=Va(i,s,a,null),v.return=t,i.return=t,v.sibling=i,t.child=v,s=t.child,s.memoizedState=kc(a),s.childLanes=zc(e,g,a),t.memoizedState=_c,i):(ya(t),$c(t,v))}if(R=e.memoizedState,R!==null&&(v=R.dehydrated,v!==null)){if(f)t.flags&256?(ya(t),t.flags&=-257,t=Nc(e,t,a)):t.memoizedState!==null?(va(),t.child=e.child,t.flags|=128,t=null):(va(),s=i.fallback,v=t.mode,i=Ho({mode:"visible",children:i.children},v),s=Va(s,v,a,null),s.flags|=2,i.return=t,s.return=t,i.sibling=s,t.child=i,qr(t,e.child,null,a),i=t.child,i.memoizedState=kc(a),i.childLanes=zc(e,g,a),t.memoizedState=_c,t=s);else if(ya(t),yf(v)){if(g=v.nextSibling&&v.nextSibling.dataset,g)var H=g.dgst;g=H,i=Error(o(419)),i.stack="",i.digest=g,Bi({value:i,source:null,stack:null}),t=Nc(e,t,a)}else if(Ct||ji(e,t,a,!1),g=(a&e.childLanes)!==0,Ct||g){if(g=Pe,g!==null&&(i=a&-a,i=(i&42)!==0?1:yu(i),i=(i&(g.suspendedLanes|a))!==0?0:i,i!==0&&i!==R.retryLane))throw R.retryLane=i,_r(e,i),Ft(g,e,i),Ep;v.data==="$?"||Jc(),t=Nc(e,t,a)}else v.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=R.treeContext,et=xn(v.nextSibling),Bt=t,De=!0,Za=null,An=!1,e!==null&&(sn[un++]=Gn,sn[un++]=Vn,sn[un++]=Pa,Gn=e.id,Vn=e.overflow,Pa=t),t=$c(t,i.children),t.flags|=4096);return t}return s?(va(),s=i.fallback,v=t.mode,R=e.child,H=R.sibling,i=qn(R,{mode:"hidden",children:i.children}),i.subtreeFlags=R.subtreeFlags&65011712,H!==null?s=qn(H,s):(s=Va(s,v,a,null),s.flags|=2),s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,v=e.child.memoizedState,v===null?v=kc(a):(R=v.cachePool,R!==null?(H=pt._currentValue,R=R.parent!==H?{parent:H,pool:H}:R):R=vm(),v={baseLanes:v.baseLanes|a,cachePool:R}),s.memoizedState=v,s.childLanes=zc(e,g,a),t.memoizedState=_c,i):(ya(t),a=e.child,e=a.sibling,a=qn(a,{mode:"visible",children:i.children}),a.return=t,a.sibling=null,e!==null&&(g=t.deletions,g===null?(t.deletions=[e],t.flags|=16):g.push(e)),t.child=a,t.memoizedState=null,a)}function $c(e,t){return t=Ho({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ho(e,t){return e=Zt(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Nc(e,t,a){return qr(t,e.child,null,a),e=$c(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function zp(e,t,a){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),Ju(e.return,t,a)}function Lc(e,t,a,i,s){var f=e.memoizedState;f===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:a,tailMode:s}:(f.isBackwards=t,f.rendering=null,f.renderingStartTime=0,f.last=i,f.tail=a,f.tailMode=s)}function $p(e,t,a){var i=t.pendingProps,s=i.revealOrder,f=i.tail;if(At(e,t,i.children,a),i=gt.current,(i&2)!==0)i=i&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&zp(e,a,t);else if(e.tag===19)zp(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}switch(ie(gt,i),s){case"forwards":for(a=t.child,s=null;a!==null;)e=a.alternate,e!==null&&Lo(e)===null&&(s=a),a=a.sibling;a=s,a===null?(s=t.child,t.child=null):(s=a.sibling,a.sibling=null),Lc(t,!1,s,a,f);break;case"backwards":for(a=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&Lo(e)===null){t.child=s;break}e=s.sibling,s.sibling=a,a=s,s=e}Lc(t,!0,a,null,f);break;case"together":Lc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Qn(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Ea|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(ji(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,a=qn(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=qn(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function Bc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&So(e)))}function Nb(e,t,a){switch(t.tag){case 3:Se(t,t.stateNode.containerInfo),da(t,pt,e.memoizedState.cache),Li();break;case 27:case 5:Xe(t);break;case 4:Se(t,t.stateNode.containerInfo);break;case 10:da(t,t.type,t.memoizedProps.value);break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated!==null?(ya(t),t.flags|=128,null):(a&t.child.childLanes)!==0?kp(e,t,a):(ya(t),e=Qn(e,t,a),e!==null?e.sibling:null);ya(t);break;case 19:var s=(e.flags&128)!==0;if(i=(a&t.childLanes)!==0,i||(ji(e,t,a,!1),i=(a&t.childLanes)!==0),s){if(i)return $p(e,t,a);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),ie(gt,gt.current),i)break;return null;case 22:case 23:return t.lanes=0,Ap(e,t,a);case 24:da(t,pt,e.memoizedState.cache)}return Qn(e,t,a)}function Np(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ct=!0;else{if(!Bc(e,a)&&(t.flags&128)===0)return Ct=!1,Nb(e,t,a);Ct=(e.flags&131072)!==0}else Ct=!1,De&&(t.flags&1048576)!==0&&fm(t,bo,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var i=t.elementType,s=i._init;if(i=s(i._payload),t.type=i,typeof i=="function")Xu(i)?(e=Ja(i,e),t.tag=1,t=Dp(null,t,i,e,a)):(t.tag=0,t=Dc(null,t,i,e,a));else{if(i!=null){if(s=i.$$typeof,s===B){t.tag=11,t=Tp(null,t,i,e,a);break e}else if(s===V){t.tag=14,t=Mp(null,t,i,e,a);break e}}throw t=G(i)||i,Error(o(306,t,""))}}return t;case 0:return Dc(e,t,t.type,t.pendingProps,a);case 1:return i=t.type,s=Ja(i,t.pendingProps),Dp(e,t,i,s,a);case 3:e:{if(Se(t,t.stateNode.containerInfo),e===null)throw Error(o(387));i=t.pendingProps;var f=t.memoizedState;s=f.element,lc(e,t),Pi(t,i,null,a);var g=t.memoizedState;if(i=g.cache,da(t,pt,i),i!==f.cache&&ec(t,[pt],a,!0),Vi(),i=g.element,f.isDehydrated)if(f={element:i,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=f,t.memoizedState=f,t.flags&256){t=_p(e,t,i,a);break e}else if(i!==s){s=ln(Error(o(424)),t),Bi(s),t=_p(e,t,i,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(et=xn(e.firstChild),Bt=t,De=!0,Za=null,An=!0,a=hp(t,null,i,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(Li(),i===s){t=Qn(e,t,a);break e}At(e,t,i,a)}t=t.child}return t;case 26:return Uo(e,t),e===null?(a=U0(t.type,null,t.pendingProps,null))?t.memoizedState=a:De||(a=t.type,e=t.pendingProps,i=es(ue.current).createElement(a),i[_t]=t,i[Ut]=e,Rt(i,a,e),xt(i),t.stateNode=i):t.memoizedState=U0(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Xe(t),e===null&&De&&(i=t.stateNode=L0(t.type,t.pendingProps,ue.current),Bt=t,An=!0,s=et,Aa(t.type)?(vf=s,et=xn(i.firstChild)):et=s),At(e,t,t.pendingProps.children,a),Uo(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&De&&((s=i=et)&&(i=u2(i,t.type,t.pendingProps,An),i!==null?(t.stateNode=i,Bt=t,et=xn(i.firstChild),An=!1,s=!0):s=!1),s||Ia(t)),Xe(t),s=t.type,f=t.pendingProps,g=e!==null?e.memoizedProps:null,i=f.children,mf(s,f)?i=null:g!==null&&mf(s,g)&&(t.flags|=32),t.memoizedState!==null&&(s=dc(e,t,Ab,null,null,a),hl._currentValue=s),Uo(e,t),At(e,t,i,a),t.child;case 6:return e===null&&De&&((e=a=et)&&(a=c2(a,t.pendingProps,An),a!==null?(t.stateNode=a,Bt=t,et=null,e=!0):e=!1),e||Ia(t)),null;case 13:return kp(e,t,a);case 4:return Se(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=qr(t,null,i,a):At(e,t,i,a),t.child;case 11:return Tp(e,t,t.type,t.pendingProps,a);case 7:return At(e,t,t.pendingProps,a),t.child;case 8:return At(e,t,t.pendingProps.children,a),t.child;case 12:return At(e,t,t.pendingProps.children,a),t.child;case 10:return i=t.pendingProps,da(t,t.type,i.value),At(e,t,i.children,a),t.child;case 9:return s=t.type._context,i=t.pendingProps.children,Ka(t),s=kt(s),i=i(s),t.flags|=1,At(e,t,i,a),t.child;case 14:return Mp(e,t,t.type,t.pendingProps,a);case 15:return wp(e,t,t.type,t.pendingProps,a);case 19:return $p(e,t,a);case 31:return i=t.pendingProps,a=t.mode,i={mode:i.mode,children:i.children},e===null?(a=Ho(i,a),a.ref=t.ref,t.child=a,a.return=t,t=a):(a=qn(e.child,i),a.ref=t.ref,t.child=a,a.return=t,t=a),t;case 22:return Ap(e,t,a);case 24:return Ka(t),i=kt(pt),e===null?(s=ac(),s===null&&(s=Pe,f=tc(),s.pooledCache=f,f.refCount++,f!==null&&(s.pooledCacheLanes|=a),s=f),t.memoizedState={parent:i,cache:s},ic(t),da(t,pt,s)):((e.lanes&a)!==0&&(lc(e,t),Pi(t,null,null,a),Vi()),s=e.memoizedState,f=t.memoizedState,s.parent!==i?(s={parent:i,cache:i},t.memoizedState=s,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=s),da(t,pt,i)):(i=f.cache,da(t,pt,i),i!==s.cache&&ec(t,[pt],a,!0))),At(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function Kn(e){e.flags|=4}function Lp(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!V0(t)){if(t=cn.current,t!==null&&((Te&4194048)===Te?On!==null:(Te&62914560)!==Te&&(Te&536870912)===0||t!==On))throw qi=rc,bm;e.flags|=8192}}function Yo(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?mh():536870912,e.lanes|=t,Xr|=t)}function Fi(e,t){if(!De)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var i=null;a!==null;)a.alternate!==null&&(i=a),a=a.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Fe(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,i=0;if(t)for(var s=e.child;s!==null;)a|=s.lanes|s.childLanes,i|=s.subtreeFlags&65011712,i|=s.flags&65011712,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)a|=s.lanes|s.childLanes,i|=s.subtreeFlags,i|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=i,e.childLanes=a,t}function Lb(e,t,a){var i=t.pendingProps;switch(Ku(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Fe(t),null;case 1:return Fe(t),null;case 3:return a=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Xn(pt),Ie(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Ni(t)?Kn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,mm())),Fe(t),null;case 26:return a=t.memoizedState,e===null?(Kn(t),a!==null?(Fe(t),Lp(t,a)):(Fe(t),t.flags&=-16777217)):a?a!==e.memoizedState?(Kn(t),Fe(t),Lp(t,a)):(Fe(t),t.flags&=-16777217):(e.memoizedProps!==i&&Kn(t),Fe(t),t.flags&=-16777217),null;case 27:lt(t),a=ue.current;var s=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Kn(t);else{if(!i){if(t.stateNode===null)throw Error(o(166));return Fe(t),null}e=oe.current,Ni(t)?dm(t):(e=L0(s,i,a),t.stateNode=e,Kn(t))}return Fe(t),null;case 5:if(lt(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Kn(t);else{if(!i){if(t.stateNode===null)throw Error(o(166));return Fe(t),null}if(e=oe.current,Ni(t))dm(t);else{switch(s=es(ue.current),e){case 1:e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case 2:e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;default:switch(a){case"svg":e=s.createElementNS("http://www.w3.org/2000/svg",a);break;case"math":e=s.createElementNS("http://www.w3.org/1998/Math/MathML",a);break;case"script":e=s.createElement("div"),e.innerHTML=" - + + diff --git a/src/frontend/dist/index.html b/src/frontend/dist/index.html index a9d0ced0..d2bf90c0 100644 --- a/src/frontend/dist/index.html +++ b/src/frontend/dist/index.html @@ -5,8 +5,8 @@ Parallax by Gradient - - + + diff --git a/src/frontend/src/assets/models/MiniMax.png b/src/frontend/src/assets/models/MiniMax.png new file mode 100644 index 0000000000000000000000000000000000000000..7955b159dbfa7b559ca927d9cf7a12acc131d47d GIT binary patch literal 34168 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 Hu0mjfm5#E) literal 0 HcmV?d00001 diff --git a/src/frontend/src/services/cluster.tsx b/src/frontend/src/services/cluster.tsx index 49b5f0e3..87da85d4 100644 --- a/src/frontend/src/services/cluster.tsx +++ b/src/frontend/src/services/cluster.tsx @@ -10,6 +10,8 @@ import logoUrlQwen from '../assets/models/Qwen3.png'; import logoUrlNvidia from '../assets/models/NVIDIA.png'; import logoUrlMoonshotAI from '../assets/models/MoonshotAI.png'; import logoUrlDeepseek from '../assets/models/DeepSeek.png'; +import logoUrlZai from '../assets/models/Zai.png'; +import logoUrlMiniMax from '../assets/models/MiniMax.png'; const logoUrlMap: Readonly> = { openai: logoUrlOpenAI, @@ -17,6 +19,8 @@ const logoUrlMap: Readonly> = { nvidia: logoUrlNvidia, moonshotai: logoUrlMoonshotAI, deepseek: logoUrlDeepseek, + zai: logoUrlZai, + minimax: logoUrlMiniMax, }; const getLogoUrl = (name: string) => { From afd70378abc92eb64bbd9488d92d90600c01da64 Mon Sep 17 00:00:00 2001 From: Xiaodong Date: Tue, 28 Oct 2025 20:44:45 +0800 Subject: [PATCH 2/2] fix(frontend): MiniMaxAI determine --- .../dist/assets/{App-SxoFVuM1.js => App-Di5GuFJx.js} | 6 +++--- .../dist/assets/{chat-DrITMwI7.js => chat-BLm5oRyT.js} | 2 +- src/frontend/dist/assets/chat-BUT59fr4.js | 1 + src/frontend/dist/assets/chat-BsxiAdE-.js | 1 - .../dist/assets/{join-EuoCd_mE.js => join-CJNLFeno.js} | 2 +- src/frontend/dist/assets/main-5KPXFWmv.js | 1 - src/frontend/dist/assets/main-DE5IXYT1.js | 1 + .../{main-layout-Cpiwbtuq.js => main-layout-BUhkk3VA.js} | 2 +- .../dist/assets/{setup-Bmx-O62o.js => setup-Bv33-n9s.js} | 2 +- src/frontend/dist/chat.html | 4 ++-- src/frontend/dist/index.html | 4 ++-- src/frontend/src/services/cluster.tsx | 2 +- 12 files changed, 14 insertions(+), 14 deletions(-) rename src/frontend/dist/assets/{App-SxoFVuM1.js => App-Di5GuFJx.js} (99%) rename src/frontend/dist/assets/{chat-DrITMwI7.js => chat-BLm5oRyT.js} (99%) create mode 100644 src/frontend/dist/assets/chat-BUT59fr4.js delete mode 100644 src/frontend/dist/assets/chat-BsxiAdE-.js rename src/frontend/dist/assets/{join-EuoCd_mE.js => join-CJNLFeno.js} (94%) delete mode 100644 src/frontend/dist/assets/main-5KPXFWmv.js create mode 100644 src/frontend/dist/assets/main-DE5IXYT1.js rename src/frontend/dist/assets/{main-layout-Cpiwbtuq.js => main-layout-BUhkk3VA.js} (99%) rename src/frontend/dist/assets/{setup-Bmx-O62o.js => setup-Bv33-n9s.js} (98%) diff --git a/src/frontend/dist/assets/App-SxoFVuM1.js b/src/frontend/dist/assets/App-Di5GuFJx.js similarity index 99% rename from src/frontend/dist/assets/App-SxoFVuM1.js rename to src/frontend/dist/assets/App-Di5GuFJx.js index 8f61a180..9646b95a 100644 --- a/src/frontend/dist/assets/App-SxoFVuM1.js +++ b/src/frontend/dist/assets/App-Di5GuFJx.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/setup-Bmx-O62o.js","assets/main-layout-Cpiwbtuq.js","assets/main-layout-DVneG3Rq.css","assets/join-EuoCd_mE.js","assets/chat-DrITMwI7.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/setup-Bv33-n9s.js","assets/main-layout-BUhkk3VA.js","assets/main-layout-DVneG3Rq.css","assets/join-CJNLFeno.js","assets/chat-BLm5oRyT.js"])))=>i.map(i=>d[i]); function N2(n,r){for(var l=0;lo[u]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))o(u);new MutationObserver(u=>{for(const c of u)if(c.type==="childList")for(const d of c.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&o(d)}).observe(document,{childList:!0,subtree:!0});function l(u){const c={};return u.integrity&&(c.integrity=u.integrity),u.referrerPolicy&&(c.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?c.credentials="include":u.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function o(u){if(u.ep)return;u.ep=!0;const c=l(u);fetch(u.href,c)}})();function Ba(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Of={exports:{}},vl={};/** * @license React * react-jsx-runtime.production.js @@ -314,7 +314,7 @@ export default theme;`}function Qg(n){return typeof n=="number"?`${(n*100).toFix 6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12, 13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`}))},HM=function(){return Ae.createElement(du,null,Ae.createElement("path",{d:`M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12A10,10 0 0,0 12,2Z`}))},YM={default:void 0,success:Ae.createElement(BM,null),warning:Ae.createElement(jM,null),error:Ae.createElement(UM,null),info:Ae.createElement(HM,null)},dr={maxSnack:3,persist:!1,hideIconVariant:!1,disableWindowBlurListener:!1,variant:"default",autoHideDuration:5e3,iconVariant:YM,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:c1,transitionDuration:{enter:225,exit:195}},qM=function(r,l){var o=function(c){return typeof c=="number"||c===null};return o(r)?r:o(l)?l:dr.autoHideDuration},GM=function(r,l){var o=function(c,d){return d.some(function(h){return typeof c===h})};return o(r,["string","number"])?r:o(r,["object"])?Ge({},dr.transitionDuration,{},o(l,["object"])&&l,{},r):o(l,["string","number"])?l:o(l,["object"])?Ge({},dr.transitionDuration,{},l):dr.transitionDuration},VM=function(r,l){return function(o,u){return u===void 0&&(u=!1),u?Ge({},dr[o],{},l[o],{},r[o]):o==="autoHideDuration"?qM(r.autoHideDuration,l.autoHideDuration):o==="transitionDuration"?GM(r.transitionDuration,l.transitionDuration):r[o]||l[o]||dr[o]}};function Ql(n){return Object.entries(n).reduce(function(r,l){var o,u=l[0],c=l[1];return Ge({},r,(o={},o[u]=ch(c),o))},{})}var gi={SnackbarContainer:"notistack-SnackbarContainer",Snackbar:"notistack-Snackbar",CollapseWrapper:"notistack-CollapseWrapper",MuiContent:"notistack-MuiContent",MuiContentVariant:function(r){return"notistack-MuiContent-"+r}},Dy=Ql({root:{height:0},entered:{height:"auto"}}),Qf="0px",Kf=175,f1=x.forwardRef(function(n,r){var l=n.children,o=n.in,u=n.onExited,c=x.useRef(null),d=x.useRef(null),h=Od(r,d),p=function(){return c.current?c.current.clientHeight:0},m=function(T){T.style.height=Qf},y=function(T){var M=p(),D=Xs({timeout:Kf,mode:"enter"}),k=D.duration,$=D.easing;T.style.transitionDuration=typeof k=="string"?k:k+"ms",T.style.height=M+"px",T.style.transitionTimingFunction=$||""},b=function(T){T.style.height="auto"},E=function(T){T.style.height=p()+"px"},O=function(T){s1(T);var M=Xs({timeout:Kf,mode:"exit"}),D=M.duration,k=M.easing;T.style.transitionDuration=typeof D=="string"?D:D+"ms",T.style.height=Qf,T.style.transitionTimingFunction=k||""};return x.createElement(dh,{in:o,unmountOnExit:!0,onEnter:m,onEntered:b,onEntering:y,onExit:E,onExited:u,onExiting:O,nodeRef:d,timeout:Kf},function(C,T){return x.createElement("div",Object.assign({ref:h,className:gr(Dy.root,C==="entered"&&Dy.entered),style:Ge({pointerEvents:"all",overflow:"hidden",minHeight:Qf,transition:fi("height")},C==="entered"&&{overflow:"visible"},{},C==="exited"&&!o&&{visibility:"hidden"})},T),x.createElement("div",{ref:c,className:gi.CollapseWrapper,style:{display:"flex",width:"100%"}},l))})});f1.displayName="Collapse";var _y={right:"left",left:"right",bottom:"up",top:"down"},PM=function(r){return r.horizontal!=="center"?_y[r.horizontal]:_y[r.vertical]},XM=function(r){return"anchorOrigin"+fh(r)},ZM=function(r){r===void 0&&(r={});var l={containerRoot:!0,containerAnchorOriginTopCenter:!0,containerAnchorOriginBottomCenter:!0,containerAnchorOriginTopRight:!0,containerAnchorOriginBottomRight:!0,containerAnchorOriginTopLeft:!0,containerAnchorOriginBottomLeft:!0};return Object.keys(r).filter(function(o){return!l[o]}).reduce(function(o,u){var c;return Ge({},o,(c={},c[u]=r[u],c))},{})},IM=function(){};function _l(n,r){return n.reduce(function(l,o){return o==null?l:function(){for(var c=arguments.length,d=new Array(c),h=0;h-1,$=M.snacks.findIndex(D)>-1;if(k||$)return M}return u.handleDisplaySnack(Ge({},M,{queue:[].concat(M.queue,[T])}))}),O},u.handleDisplaySnack=function(c){var d=c.snacks;return d.length>=u.maxSnack?u.handleDismissOldest(c):u.processQueue(c)},u.processQueue=function(c){var d=c.queue,h=c.snacks;return d.length>0?Ge({},c,{snacks:[].concat(h,[d[0]]),queue:d.slice(1,d.length)}):c},u.handleDismissOldest=function(c){if(c.snacks.some(function(y){return!y.open||y.requestClose}))return c;var d=!1,h=!1,p=c.snacks.reduce(function(y,b){return y+(b.open&&b.persist?1:0)},0);p===u.maxSnack&&(h=!0);var m=c.snacks.map(function(y){return!d&&(!y.persist||h)?(d=!0,y.entered?(y.onClose&&y.onClose(null,"maxsnack",y.id),u.props.onClose&&u.props.onClose(null,"maxsnack",y.id),Ge({},y,{open:!1})):Ge({},y,{requestClose:!0})):Ge({},y)});return Ge({},c,{snacks:m})},u.handleEnteredSnack=function(c,d,h){if(!vs(h))throw new Error("handleEnteredSnack Cannot be called with undefined key");u.setState(function(p){var m=p.snacks;return{snacks:m.map(function(y){return y.id===h?Ge({},y,{entered:!0}):Ge({},y)})}})},u.handleCloseSnack=function(c,d,h){u.props.onClose&&u.props.onClose(c,d,h);var p=h===void 0;u.setState(function(m){var y=m.snacks,b=m.queue;return{snacks:y.map(function(E){return!p&&E.id!==h?Ge({},E):E.entered?Ge({},E,{open:!1}):Ge({},E,{requestClose:!0})}),queue:b.filter(function(E){return E.id!==h})}})},u.closeSnackbar=function(c){var d=u.state.snacks.find(function(h){return h.id===c});vs(c)&&d&&d.onClose&&d.onClose(null,"instructed",c),u.handleCloseSnack(null,"instructed",c)},u.handleExitedSnack=function(c,d){if(!vs(d))throw new Error("handleExitedSnack Cannot be called with undefined key");u.setState(function(h){var p=u.processQueue(Ge({},h,{snacks:h.snacks.filter(function(m){return m.id!==d})}));return p.queue.length===0?p:u.handleDismissOldest(p)})},u.enqueueSnackbar,u.closeSnackbar,u.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:u.enqueueSnackbar.bind(Ty(u)),closeSnackbar:u.closeSnackbar.bind(Ty(u))}},u}var l=r.prototype;return l.render=function(){var u=this,c=this.state.contextValue,d=this.props,h=d.domRoot,p=d.children,m=d.dense,y=m===void 0?!1:m,b=d.Components,E=b===void 0?{}:b,O=d.classes,C=this.state.snacks.reduce(function(M,D){var k,$=fh(D.anchorOrigin),B=M[$]||[];return Ge({},M,(k={},k[$]=[].concat(B,[D]),k))},{}),T=Object.keys(C).map(function(M){var D=C[M],k=D[0];return Ae.createElement(tw,{key:M,dense:y,anchorOrigin:k.anchorOrigin,classes:O},D.map(function($){return Ae.createElement(JM,{key:$.id,snack:$,classes:O,Component:E[$.variant],onClose:u.handleCloseSnack,onEnter:u.props.onEnter,onExit:u.props.onExit,onExited:_l([u.handleExitedSnack,u.props.onExited],$.id),onEntered:_l([u.handleEnteredSnack,u.props.onEntered],$.id)})}))});return Ae.createElement(o1.Provider,{value:c},p,h?iv.createPortal(T,h):T)},i1(r,[{key:"maxSnack",get:function(){return this.props.maxSnack||dr.maxSnack}}]),r})(x.Component),aw=(function(){return x.useContext(o1)});function rw(n){return rt("MuiTitleIcon",n)}it("MuiTitleIcon",["root","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning"]);const iw=n=>{const{classes:r,variant:l,color:o}=n,u={root:["root",l&&`variant${ge(l)}`,o&&`color${ge(o)}`],outlineOuter:["outlineOuter"],outlineInner:["outlineInner"]};return gn(u,rw,r)},lw=["inherit","primary","secondary","error","info","success","warning"],ow=Me("div",{name:"MuiTitleIcon",slot:"Root",overridesResolver:(n,r)=>{const{ownerState:{color:l,variant:o}}=n;return[r.root,l&&r[`color${ge(l)}`],o&&r[`variant${ge(o)}`]]}})(({theme:n})=>{const{palette:r}=n;return{position:"relative",width:"2.25rem",height:"2.25rem",display:"inline-flex",justifyContent:"center",alignItems:"center",color:"inherit",backgroundColor:"transparent",border:"none",outline:"none",fontSize:"1.25rem",[`& .${C3.root}, & .tabler-icon, & svg`]:{width:"1em",height:"1em"},variants:[...lw.map(l=>({props:{color:l},style:{color:l==="inherit"?"inherit":l==="default"?r.text.primary:r[l].main}}))]}}),sw=Me("div",{name:"MuiTitleIcon",slot:"OutlineOuter"})(()=>({boxSizing:"border-box",width:"2.25rem",height:"2.25rem",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",opacity:.1,borderWidth:"1.667px",borderStyle:"solid",borderColor:"currentcolor",variants:[{props:{variant:"circle"},style:{borderRadius:"50%"}},{props:{variant:"square"},style:{borderRadius:"0.38rem"}}]})),uw=Me("div",{name:"MuiTitleIcon",slot:"OutlineInner"})(()=>({boxSizing:"border-box",width:"1.75rem",height:"1.75rem",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",opacity:.3,borderWidth:"1.667px",borderStyle:"solid",borderColor:"currentcolor",variants:[{props:{variant:"circle"},style:{borderRadius:"50%"}},{props:{variant:"square"},style:{borderRadius:"0.25em"}}]})),gA=x.forwardRef(function(r,l){const o=Pv({props:r,name:"MuiTitleIcon"}),{children:u,classes:c,variant:d="circle",color:h="default",className:p,...m}=o,y={...o,variant:d,color:h},b=iw(y);return W.jsxs(ow,{ref:l,className:Ze(b.root,p),ownerState:y,role:"img",...m,children:[W.jsx(sw,{className:b.outlineOuter,ownerState:y}),W.jsx(uw,{className:b.outlineInner,ownerState:y}),u]})}),cw=Me("div",{name:"MuiTitleIconForm",slot:"Root"})(({theme:n})=>{const{palette:r}=n;return{flex:"none",width:"3rem",height:"3rem",aspectRatio:"1 / 1",display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"0.375rem",backgroundColor:r.grey[250],overflow:"hidden"}}),fw=Me("div",{name:"MuiTitleIconForm",slot:"Image"})(({theme:n})=>{const{palette:r}=n;return{width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center",background:"url(/assets/common/form-half-one.png) center / cover no-repeat",mixBlendMode:"multiply"}}),yA=()=>W.jsx(cw,{children:W.jsx(fw,{})}),dw=Me("div")(({theme:n})=>{const{palette:r}=n;return{display:"flex",flexFlow:"row nowrap",alignItems:"center",justifyContent:"flex-start",gap:"0.75rem",paddingBlockStart:"0.75rem",color:r.grey[700]}}),hw=Me("div")(({theme:n})=>{const{palette:r}=n;return{position:"absolute",bottom:0,left:"-1rem",right:"-1rem"}}),mw=150,pw=n=>{const{severity:r,autoHideDuration:l=0}=n,[o,u]=x.useState(0);return x.useEffect(()=>{if(l<=0)return;const c=l/100;let d,h;const p=()=>d=requestAnimationFrame(m=>{h||(h=m);const y=Math.min(100,Math.ceil((m+mw-h)/c));u(y),y<100&&p()});return p(),()=>{d&&cancelAnimationFrame(d)}},[l]),W.jsx(hw,{children:W.jsx(k3,{variant:"determinate",color:r,value:o})})},gw=x.forwardRef((n,r)=>{const{autoHideDuration:l,variant:o,title:u,children:c,onClose:d,action:h,dismissLabel:p="Dismiss",onDismiss:m,...y}=n;let b=u,E=c;!b&&E&&(b=E,E=void 0);const O=m&&W.jsx(p3,{variant:"text",color:"inherit",onClick:m,children:p}),C=(!!h||!!O)&&W.jsxs(W.Fragment,{children:[O,h]})||void 0;return o==="notification"?W.jsxs(ay,{...y,variant:o,onClose:d,ref:r,children:[!!b&&W.jsx(iy,{children:b}),E,C&&W.jsx(dw,{children:C}),l&&l>0&&W.jsx(pw,{...n})]}):W.jsxs(ay,{...y,variant:o,onClose:d,action:C,ref:r,children:[!!b&&W.jsx(iy,{children:b}),E]})}),Al=x.forwardRef((n,r)=>{const{id:l,variant:o,title:u,message:c,action:d,notification:h=!0,closable:p=h,dismissAble:m,persist:y,autoHideDuration:b,hideIconVariant:E,className:O,style:C}=n,{closeSnackbar:T}=aw(),M=o==="default"?"info":o,D=typeof d=="function"?d(l):d,k=p&&(()=>T(l))||void 0,$=m&&(()=>T(l))||void 0,B=b||void 0;return W.jsx(gw,{variant:h&&"notification"||"outlined",severity:M,icon:E?!1:void 0,onClose:k,onDismiss:$,action:D,title:u,autoHideDuration:B,ref:r,className:O,style:C,children:c})}),yw={default:Al,info:Al,success:Al,warning:Al,error:Al},p1=({children:n})=>W.jsx(nw,{anchorOrigin:{vertical:"bottom",horizontal:"right"},maxSnack:5,autoHideDuration:5e3,Components:yw,style:{width:"21.25rem"},children:n}),vw=n=>{const{palette:r,overlays:l}=n;return{defaultProps:{variant:"outlined"},styleOverrides:{root:{variants:[{props:({ownerState:o})=>!o.square,style:{borderRadius:"0.75rem"}},{props:{variant:"outlined"},style:{border:`1px solid ${r.divider}`}},{props:{variant:"overlay"},style:{border:`1px solid ${r.divider}`,boxShadow:l.shadowMiddle}}]}}}},bw=n=>{const{spacing:r}=n;return{defaultProps:{slotProps:{paper:{variant:"overlay"},backdrop:{invisible:!0}}},styleOverrides:{root:{[`& .${Cd.root}`]:{marginBlock:r(1.5)}},paper:{padding:r(1)}}}},Sw=n=>{const{spacing:r}=n;return{defaultProps:{},styleOverrides:{}}},xw=n=>{const{palette:r,spacing:l}=n;return{defaultProps:{},styleOverrides:{root:{padding:l(1),gap:l(.75),"&:hover":{backgroundColor:r.grey[200]},[`& + .${Cd.root}`]:{margin:0,marginBlock:l(1.5)},[`& .${Cd.inset}`]:{margin:0,marginInline:`${la.small}rem`},[`& .${z3.root}`]:{minWidth:`${la.small}rem`}}}}},Cw=Object.freeze(Object.defineProperty({__proto__:null,MuiAlert:yM,MuiAlertTitle:gM,MuiBackdrop:vM,MuiButton:S4,MuiButtonBase:x4,MuiButtonGroup:C4,MuiChip:W4,MuiCssBaseline:v4,MuiDialog:EM,MuiDialogActions:bM,MuiDialogContent:xM,MuiDialogContentText:CM,MuiDialogTitle:SM,MuiDivider:F4,MuiFormControl:T4,MuiFormHelperText:w4,MuiFormLabel:M4,MuiIconButton:E4,MuiInputAdornment:O4,MuiInputBase:D4,MuiInputLabel:A4,MuiLinearProgress:TM,MuiList:J4,MuiListItem:eM,MuiListItemAvatar:rM,MuiListItemButton:tM,MuiListItemIcon:nM,MuiListItemText:aM,MuiMenu:bw,MuiMenuItem:xw,MuiMenuList:Sw,MuiOutlinedInput:_4,MuiPaper:vw,MuiSelect:V4,MuiSlider:Z4,MuiSnackbar:wM,MuiSnackbarContent:MM,MuiTable:lM,MuiTableBody:sM,MuiTableCell:cM,MuiTableContainer:iM,MuiTableFooter:fM,MuiTableHead:oM,MuiTablePagination:dM,MuiTablePaginationActions:hM,MuiTableRow:uM,MuiTableSortLabel:mM,MuiTextField:k4,MuiToggleButton:I4,MuiToggleButtonGroup:Q4,MuiTypography:pM,SnackbarProvider:p1},Symbol.toStringTag,{value:"Module"})),jl=ah({palette:d4,typography:h4,spacing:n=>`${n*8/n1}rem`,overlays:m4});jl.components=jl.components||{};Object.entries(Cw).forEach(([n,r])=>{n.startsWith("Mui")&&typeof r=="function"&&(jl.components[n]=r(jl))});const Ew=({children:n})=>W.jsx(G5,{theme:{[En]:jl},children:W.jsx(p1,{children:W.jsx(j3,{dateAdapter:c4,localeText:{okButtonLabel:"Apply"},children:n})})}),Tw="modulepreload",Mw=function(n){return"/"+n},Ly={},hu=function(r,l,o){let u=Promise.resolve();if(l&&l.length>0){let p=function(m){return Promise.all(m.map(y=>Promise.resolve(y).then(b=>({status:"fulfilled",value:b}),b=>({status:"rejected",reason:b}))))};document.getElementsByTagName("link");const d=document.querySelector("meta[property=csp-nonce]"),h=d?.nonce||d?.getAttribute("nonce");u=p(l.map(m=>{if(m=Mw(m),m in Ly)return;Ly[m]=!0;const y=m.endsWith(".css"),b=y?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${b}`))return;const E=document.createElement("link");if(E.rel=y?"stylesheet":Tw,y||(E.as="script"),E.crossOrigin="",E.href=m,h&&E.setAttribute("nonce",h),document.head.appendChild(E),y)return new Promise((O,C)=>{E.addEventListener("load",O),E.addEventListener("error",()=>C(new Error(`Unable to preload CSS for ${m}`)))})}))}function c(d){const h=new Event("vite:preloadError",{cancelable:!0});if(h.payload=d,window.dispatchEvent(h),!h.defaultPrevented)throw d}return u.then(d=>{for(const h of d||[])h.status==="rejected"&&c(h.reason);return r().catch(c)})},ww=n=>r=>{const{url:l,method:o="GET",afterFetch:u=N=>N}=n,{debugName:c,autoReconnect:d=!1,autoReconnectInterval:h=2e3,onStatusChange:p,onMessage:m,onError:y}=r,b=new TextDecoder;let E,O;const C=(...N)=>{console.log(`%c http-stream.ts ${o} ${l} ${c??""}`,"color: white; background: darkcyan; padding: 2px 4px; border-radius: 2px;",...N)},T=N=>{C("onStatusChange",N),d&&(N==="disconnected"||N==="error")&&setTimeout(()=>{C("auto-reconnect"),$(k)},h);try{p?.(N)}catch(V){C("onStatusChange Error",V)}},M=N=>{try{m?.(N)}catch(V){C("onMessage Error",V)}},D=async()=>{try{O&&(await O.cancel(),O=void 0)}catch(N){C("reader cancel error",N)}};let k;const $=N=>{k=N;const{headers:V,body:F,data:Q}=N||{};T("connecting"),C("send",Q),E=new AbortController;let I;const S=Q?.type==="queue_info"?0:5e3;S>0&&(I=setTimeout(()=>{C(`fetch timeout: triggering abort after ${S}ms`);try{E?.abort()}catch(J){C("abort error during timeout",J)}T("error"),y?.(new Error("The request timed out. Please try again later."))},S)),fetch(l,{headers:{"Content-Type":"application/json",...V},method:o,body:Q&&JSON.stringify(Q)||F,signal:E.signal}).then(async J=>{if(I&&(clearTimeout(I),I=void 0),J.status!==200||J.headers.get("content-type")!=="application/x-ndjson"){C("fetch status error or content-type error",J),T("error");return}if(O=J.body?.getReader(),!O){C("getReader error",J),T("error");return}T("connected");let G="";for(;;){const{done:Z,value:A}=await O.read();if(Z){await D(),T("disconnected");break}const U=b.decode(A);G+=U;const X=G.split(` -`);G=X.pop()||"",X.forEach(le=>{try{const w=u(JSON.parse(le));M(w)}catch(w){C("Parse Message Error",w)}})}}).catch(async J=>{I&&(clearTimeout(I),I=void 0),await D(),C("fetch error",J),T("error"),y?.(J)}).finally(async()=>{I&&(clearTimeout(I),I=void 0),await D(),E=void 0})};return Object.freeze({send:$,abort:()=>{try{E?.abort(),E=void 0}catch(N){C("abort error",N)}O?.cancel(),O=void 0,T("disconnected")}})},mu="",Aw=async()=>{const r=await(await fetch(`${mu}/model/list`,{method:"GET"})).json();if(r.type!=="model_list")throw new Error(`Invalid message type: ${r.type}.`);return r.data},Ow=async n=>{const l=await(await fetch(`${mu}/scheduler/init`,{method:"POST",body:JSON.stringify(n)})).json();if(l.type!=="scheduler_init")throw new Error(`Invalid message type: ${l.type}.`);return l.data},Rw=ww({url:`${mu}/cluster/status`,method:"GET"}),Dd=n=>{const r=x.useRef(void 0);return r.current||(r.current={value:typeof n=="function"?n():n}),r.current.value},Dw=n=>{const r=x.useRef(void 0);return r.current||(r.current={callback:n}),r.current.callback},fr=n=>{const r=x.useRef(void 0);return r.current=n,Dw(((...o)=>r.current?.(...o)))},g1=x.createContext(void 0),{Provider:_w}=g1,kw=({children:n,type:r})=>{const l=Dd(()=>({})),o=x.useMemo(()=>[{type:r},l],[r,l]);return W.jsx(_w,{value:o,children:n})},zw=()=>{const n=x.useContext(g1);if(!n)throw new Error("useHost must be used within a HostProvider");return n},$w="data:image/svg+xml,%3csvg%20width='721'%20height='721'%20viewBox='0%200%20721%20721'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1637_2934)'%3e%3cg%20clip-path='url(%23clip1_1637_2934)'%3e%3cpath%20d='M304.246%20294.611V249.028C304.246%20245.189%20305.687%20242.309%20309.044%20240.392L400.692%20187.612C413.167%20180.415%20428.042%20177.058%20443.394%20177.058C500.971%20177.058%20537.44%20221.682%20537.44%20269.182C537.44%20272.54%20537.44%20276.379%20536.959%20280.218L441.954%20224.558C436.197%20221.201%20430.437%20221.201%20424.68%20224.558L304.246%20294.611ZM518.245%20472.145V363.224C518.245%20356.505%20515.364%20351.707%20509.608%20348.349L389.174%20278.296L428.519%20255.743C431.877%20253.826%20434.757%20253.826%20438.115%20255.743L529.762%20308.523C556.154%20323.879%20573.905%20356.505%20573.905%20388.171C573.905%20424.636%20552.315%20458.225%20518.245%20472.141V472.145ZM275.937%20376.182L236.592%20353.152C233.235%20351.235%20231.794%20348.354%20231.794%20344.515V238.956C231.794%20187.617%20271.139%20148.749%20324.4%20148.749C344.555%20148.749%20363.264%20155.468%20379.102%20167.463L284.578%20222.164C278.822%20225.521%20275.942%20230.319%20275.942%20237.039V376.186L275.937%20376.182ZM360.626%20425.122L304.246%20393.455V326.283L360.626%20294.616L417.002%20326.283V393.455L360.626%20425.122ZM396.852%20570.989C376.698%20570.989%20357.989%20564.27%20342.151%20552.276L436.674%20497.574C442.431%20494.217%20445.311%20489.419%20445.311%20482.699V343.552L485.138%20366.582C488.495%20368.499%20489.936%20371.379%20489.936%20375.219V480.778C489.936%20532.117%20450.109%20570.985%20396.852%20570.985V570.989ZM283.134%20463.99L191.486%20411.211C165.094%20395.854%20147.343%20363.229%20147.343%20331.562C147.343%20294.616%20169.415%20261.509%20203.48%20247.593V356.991C203.48%20363.71%20206.361%20368.508%20212.117%20371.866L332.074%20441.437L292.729%20463.99C289.372%20465.907%20286.491%20465.907%20283.134%20463.99ZM277.859%20542.68C223.639%20542.68%20183.813%20501.895%20183.813%20451.514C183.813%20447.675%20184.294%20443.836%20184.771%20439.997L279.295%20494.698C285.051%20498.056%20290.812%20498.056%20296.568%20494.698L417.002%20425.127V470.71C417.002%20474.549%20415.562%20477.429%20412.204%20479.346L320.557%20532.126C308.081%20539.323%20293.206%20542.68%20277.854%20542.68H277.859ZM396.852%20599.776C454.911%20599.776%20503.37%20558.513%20514.41%20503.812C568.149%20489.896%20602.696%20439.515%20602.696%20388.176C602.696%20354.587%20588.303%20321.962%20562.392%20298.45C564.791%20288.373%20566.231%20278.296%20566.231%20268.224C566.231%20199.611%20510.571%20148.267%20446.274%20148.267C433.322%20148.267%20420.846%20150.184%20408.37%20154.505C386.775%20133.392%20357.026%20119.958%20324.4%20119.958C266.342%20119.958%20217.883%20161.22%20206.843%20215.921C153.104%20229.837%20118.557%20280.218%20118.557%20331.557C118.557%20365.146%20132.95%20397.771%20158.861%20421.283C156.462%20431.36%20155.022%20441.437%20155.022%20451.51C155.022%20520.123%20210.682%20571.466%20274.978%20571.466C287.931%20571.466%20300.407%20569.549%20312.883%20565.228C334.473%20586.341%20364.222%20599.776%20396.852%20599.776Z'%20fill='black'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1637_2934'%3e%3crect%20width='720'%20height='720'%20fill='white'%20transform='translate(0.606934%200.0999756)'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_1637_2934'%3e%3crect%20width='484.139'%20height='479.818'%20fill='white'%20transform='translate(118.557%20119.958)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",Nw="/assets/Qwen3-CHUafU1E.png",Lw="/assets/NVIDIA-DleEbUC3.png",Bw="/assets/MoonshotAI-C_u2alMD.png",jw="/assets/DeepSeek-C1XK8X_U.png",Uw="/assets/Zai-C5JP-emT.png",Hw="/assets/MiniMax-sqkAGh7b.png",Yw={openai:$w,qwen:Nw,nvidia:Lw,moonshotai:Bw,deepseek:jw,zai:Uw,minimax:Hw},qw=n=>{n=n.toLowerCase();const r=n.split(/[-/]/);return Yw[r[0]]||""},Ts=(...n)=>{console.log("%c cluster.tsx ","color: white; background: darkcyan;",...n)},By={id:"",status:"idle",modelName:"",nodeJoinCommand:{},initNodesNumber:4},y1=x.createContext(void 0),{Provider:Gw}=y1,Vw=({children:n})=>{const[{type:r}]=zw(),[l,o]=x.useState("local"),[u,c]=x.useState(1),[d,h]=x.useState(""),[p,m]=x.useState([]),y=fr(async()=>{if(r==="node")return;let B=!1;for(;!B;)try{const _=await Aw();m(N=>{const V=_.map(F=>({name:F,displayName:F,logoUrl:qw(F)}));return JSON.stringify(V)!==JSON.stringify(N)?(Ts("setModelInfoList",V),V):N}),B=!0}catch(_){console.error("getModelList error",_),await new Promise(N=>setTimeout(N,2e3))}});x.useEffect(()=>{y()},[]),x.useEffect(()=>{p.length&&h(p[0].name)},[p]);const[b,E]=x.useState(By),[O,C]=x.useState([]),T=fr(()=>{Ts("reset"),E(By),C([])}),M=x.useMemo(()=>Rw({debugName:"ClusterStatus",autoReconnect:!0,onMessage:N=>{if(N.type==="cluster_status"){const{data:{status:V,init_nodes_num:F,model_name:Q,node_join_command:I,node_list:K}}=N;h(S=>Q||S),E(S=>{const J={...S,status:Q&&V||"idle",initNodesNumber:F||0,modelName:Q||"",nodeJoinCommand:I||{}};return JSON.stringify(J)!==JSON.stringify(S)?(Ts("setClusterInfo",J),J):S}),C(S=>{let J=K.map(({node_id:A,status:U,gpu_name:X,gpu_memory:le})=>({id:A,status:U,gpuName:X,gpuMemory:le}));const G=S.filter(A=>J.some(U=>U.id===A.id)),Z=S.filter(A=>!J.some(U=>U.id===A.id)).map(A=>({...A,status:"failed"}));return JSON.stringify(J)===JSON.stringify(G)&&(J=[...J,...Z]),JSON.stringify(J)!==JSON.stringify(S)?(Ts("setNodeInfoList",J),J):S})}},onError:T}),[]);x.useEffect(()=>{M.send()},[]);const D=fr(async()=>{if(u<1)throw new Error("initNodesNumber must be greater than 0");if(!d)throw new Error("modelName is required");await Ow({model_name:d,init_nodes_num:u,is_local_network:l==="local"})}),k=x.useMemo(()=>({setNetworkType:o,setInitNodesNumber:c,setModelName:h,init:D}),[]),$=x.useMemo(()=>[{networkType:l,initNodesNumber:u,modelName:d,modelInfoList:p,clusterInfo:b,nodeInfoList:O},k],[l,u,d,p,b,O,k]);return W.jsx(Gw,{value:$,children:n})},v1=()=>{const n=x.useContext(y1);if(!n)throw new Error("useCluster must be used within a ClusterProvider");return n};function Pw(n){n=n.trim();const r={analysis:"",final:""},l=/<\|channel\|>([^<]+)<\|message\|>(.*?)(<\|end\|>|$)/gs;let o;for(;(o=l.exec(n))!==null;)r[o[1]]=o[2]?.trim()||"";return r}const Ms="",jy="";function Xw(n){n=n.trim();const r={think:"",content:""};for(;n.includes(Ms);){const l=n.indexOf(Ms),o=n.indexOf(jy),u=n.substring(l+Ms.length,o>l?o:n.length);n=n.replace(Ms+u+(o>l?jy:""),""),r.think+=` +`);G=X.pop()||"",X.forEach(le=>{try{const w=u(JSON.parse(le));M(w)}catch(w){C("Parse Message Error",w)}})}}).catch(async J=>{I&&(clearTimeout(I),I=void 0),await D(),C("fetch error",J),T("error"),y?.(J)}).finally(async()=>{I&&(clearTimeout(I),I=void 0),await D(),E=void 0})};return Object.freeze({send:$,abort:()=>{try{E?.abort(),E=void 0}catch(N){C("abort error",N)}O?.cancel(),O=void 0,T("disconnected")}})},mu="",Aw=async()=>{const r=await(await fetch(`${mu}/model/list`,{method:"GET"})).json();if(r.type!=="model_list")throw new Error(`Invalid message type: ${r.type}.`);return r.data},Ow=async n=>{const l=await(await fetch(`${mu}/scheduler/init`,{method:"POST",body:JSON.stringify(n)})).json();if(l.type!=="scheduler_init")throw new Error(`Invalid message type: ${l.type}.`);return l.data},Rw=ww({url:`${mu}/cluster/status`,method:"GET"}),Dd=n=>{const r=x.useRef(void 0);return r.current||(r.current={value:typeof n=="function"?n():n}),r.current.value},Dw=n=>{const r=x.useRef(void 0);return r.current||(r.current={callback:n}),r.current.callback},fr=n=>{const r=x.useRef(void 0);return r.current=n,Dw(((...o)=>r.current?.(...o)))},g1=x.createContext(void 0),{Provider:_w}=g1,kw=({children:n,type:r})=>{const l=Dd(()=>({})),o=x.useMemo(()=>[{type:r},l],[r,l]);return W.jsx(_w,{value:o,children:n})},zw=()=>{const n=x.useContext(g1);if(!n)throw new Error("useHost must be used within a HostProvider");return n},$w="data:image/svg+xml,%3csvg%20width='721'%20height='721'%20viewBox='0%200%20721%20721'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1637_2934)'%3e%3cg%20clip-path='url(%23clip1_1637_2934)'%3e%3cpath%20d='M304.246%20294.611V249.028C304.246%20245.189%20305.687%20242.309%20309.044%20240.392L400.692%20187.612C413.167%20180.415%20428.042%20177.058%20443.394%20177.058C500.971%20177.058%20537.44%20221.682%20537.44%20269.182C537.44%20272.54%20537.44%20276.379%20536.959%20280.218L441.954%20224.558C436.197%20221.201%20430.437%20221.201%20424.68%20224.558L304.246%20294.611ZM518.245%20472.145V363.224C518.245%20356.505%20515.364%20351.707%20509.608%20348.349L389.174%20278.296L428.519%20255.743C431.877%20253.826%20434.757%20253.826%20438.115%20255.743L529.762%20308.523C556.154%20323.879%20573.905%20356.505%20573.905%20388.171C573.905%20424.636%20552.315%20458.225%20518.245%20472.141V472.145ZM275.937%20376.182L236.592%20353.152C233.235%20351.235%20231.794%20348.354%20231.794%20344.515V238.956C231.794%20187.617%20271.139%20148.749%20324.4%20148.749C344.555%20148.749%20363.264%20155.468%20379.102%20167.463L284.578%20222.164C278.822%20225.521%20275.942%20230.319%20275.942%20237.039V376.186L275.937%20376.182ZM360.626%20425.122L304.246%20393.455V326.283L360.626%20294.616L417.002%20326.283V393.455L360.626%20425.122ZM396.852%20570.989C376.698%20570.989%20357.989%20564.27%20342.151%20552.276L436.674%20497.574C442.431%20494.217%20445.311%20489.419%20445.311%20482.699V343.552L485.138%20366.582C488.495%20368.499%20489.936%20371.379%20489.936%20375.219V480.778C489.936%20532.117%20450.109%20570.985%20396.852%20570.985V570.989ZM283.134%20463.99L191.486%20411.211C165.094%20395.854%20147.343%20363.229%20147.343%20331.562C147.343%20294.616%20169.415%20261.509%20203.48%20247.593V356.991C203.48%20363.71%20206.361%20368.508%20212.117%20371.866L332.074%20441.437L292.729%20463.99C289.372%20465.907%20286.491%20465.907%20283.134%20463.99ZM277.859%20542.68C223.639%20542.68%20183.813%20501.895%20183.813%20451.514C183.813%20447.675%20184.294%20443.836%20184.771%20439.997L279.295%20494.698C285.051%20498.056%20290.812%20498.056%20296.568%20494.698L417.002%20425.127V470.71C417.002%20474.549%20415.562%20477.429%20412.204%20479.346L320.557%20532.126C308.081%20539.323%20293.206%20542.68%20277.854%20542.68H277.859ZM396.852%20599.776C454.911%20599.776%20503.37%20558.513%20514.41%20503.812C568.149%20489.896%20602.696%20439.515%20602.696%20388.176C602.696%20354.587%20588.303%20321.962%20562.392%20298.45C564.791%20288.373%20566.231%20278.296%20566.231%20268.224C566.231%20199.611%20510.571%20148.267%20446.274%20148.267C433.322%20148.267%20420.846%20150.184%20408.37%20154.505C386.775%20133.392%20357.026%20119.958%20324.4%20119.958C266.342%20119.958%20217.883%20161.22%20206.843%20215.921C153.104%20229.837%20118.557%20280.218%20118.557%20331.557C118.557%20365.146%20132.95%20397.771%20158.861%20421.283C156.462%20431.36%20155.022%20441.437%20155.022%20451.51C155.022%20520.123%20210.682%20571.466%20274.978%20571.466C287.931%20571.466%20300.407%20569.549%20312.883%20565.228C334.473%20586.341%20364.222%20599.776%20396.852%20599.776Z'%20fill='black'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1637_2934'%3e%3crect%20width='720'%20height='720'%20fill='white'%20transform='translate(0.606934%200.0999756)'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_1637_2934'%3e%3crect%20width='484.139'%20height='479.818'%20fill='white'%20transform='translate(118.557%20119.958)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",Nw="/assets/Qwen3-CHUafU1E.png",Lw="/assets/NVIDIA-DleEbUC3.png",Bw="/assets/MoonshotAI-C_u2alMD.png",jw="/assets/DeepSeek-C1XK8X_U.png",Uw="/assets/Zai-C5JP-emT.png",Hw="/assets/MiniMax-sqkAGh7b.png",Yw={openai:$w,qwen:Nw,nvidia:Lw,moonshotai:Bw,deepseek:jw,zai:Uw,minimaxai:Hw},qw=n=>{n=n.toLowerCase();const r=n.split(/[-/]/);return Yw[r[0]]||""},Ts=(...n)=>{console.log("%c cluster.tsx ","color: white; background: darkcyan;",...n)},By={id:"",status:"idle",modelName:"",nodeJoinCommand:{},initNodesNumber:4},y1=x.createContext(void 0),{Provider:Gw}=y1,Vw=({children:n})=>{const[{type:r}]=zw(),[l,o]=x.useState("local"),[u,c]=x.useState(1),[d,h]=x.useState(""),[p,m]=x.useState([]),y=fr(async()=>{if(r==="node")return;let B=!1;for(;!B;)try{const _=await Aw();m(N=>{const V=_.map(F=>({name:F,displayName:F,logoUrl:qw(F)}));return JSON.stringify(V)!==JSON.stringify(N)?(Ts("setModelInfoList",V),V):N}),B=!0}catch(_){console.error("getModelList error",_),await new Promise(N=>setTimeout(N,2e3))}});x.useEffect(()=>{y()},[]),x.useEffect(()=>{p.length&&h(p[0].name)},[p]);const[b,E]=x.useState(By),[O,C]=x.useState([]),T=fr(()=>{Ts("reset"),E(By),C([])}),M=x.useMemo(()=>Rw({debugName:"ClusterStatus",autoReconnect:!0,onMessage:N=>{if(N.type==="cluster_status"){const{data:{status:V,init_nodes_num:F,model_name:Q,node_join_command:I,node_list:K}}=N;h(S=>Q||S),E(S=>{const J={...S,status:Q&&V||"idle",initNodesNumber:F||0,modelName:Q||"",nodeJoinCommand:I||{}};return JSON.stringify(J)!==JSON.stringify(S)?(Ts("setClusterInfo",J),J):S}),C(S=>{let J=K.map(({node_id:A,status:U,gpu_name:X,gpu_memory:le})=>({id:A,status:U,gpuName:X,gpuMemory:le}));const G=S.filter(A=>J.some(U=>U.id===A.id)),Z=S.filter(A=>!J.some(U=>U.id===A.id)).map(A=>({...A,status:"failed"}));return JSON.stringify(J)===JSON.stringify(G)&&(J=[...J,...Z]),JSON.stringify(J)!==JSON.stringify(S)?(Ts("setNodeInfoList",J),J):S})}},onError:T}),[]);x.useEffect(()=>{M.send()},[]);const D=fr(async()=>{if(u<1)throw new Error("initNodesNumber must be greater than 0");if(!d)throw new Error("modelName is required");await Ow({model_name:d,init_nodes_num:u,is_local_network:l==="local"})}),k=x.useMemo(()=>({setNetworkType:o,setInitNodesNumber:c,setModelName:h,init:D}),[]),$=x.useMemo(()=>[{networkType:l,initNodesNumber:u,modelName:d,modelInfoList:p,clusterInfo:b,nodeInfoList:O},k],[l,u,d,p,b,O,k]);return W.jsx(Gw,{value:$,children:n})},v1=()=>{const n=x.useContext(y1);if(!n)throw new Error("useCluster must be used within a ClusterProvider");return n};function Pw(n){n=n.trim();const r={analysis:"",final:""},l=/<\|channel\|>([^<]+)<\|message\|>(.*?)(<\|end\|>|$)/gs;let o;for(;(o=l.exec(n))!==null;)r[o[1]]=o[2]?.trim()||"";return r}const Ms="",jy="";function Xw(n){n=n.trim();const r={think:"",content:""};for(;n.includes(Ms);){const l=n.indexOf(Ms),o=n.indexOf(jy),u=n.substring(l+Ms.length,o>l?o:n.length);n=n.replace(Ms+u+(o>l?jy:""),""),r.think+=` `+u}return r.think=r.think.trim(),r.content=n.trim(),r}const yt=async(...n)=>{},Zw=({children:n})=>{const[{clusterInfo:{status:r,modelName:l}}]=v1(),[o,u]=x.useState(""),[c,d]=x.useState("closed"),h=fr(M=>{d(D=>{const k=typeof M=="function"?M(D):M;return k!==D&&yt("setStatus","status",k),k})}),[p,m]=x.useState([]),y=Dd(()=>Iw({onOpen:()=>{yt("SSE OPEN"),h("opened")},onClose:()=>{yt("SSE CLOSE"),m(M=>{const D=M[M.length-1],{id:k,raw:$,thinking:B,content:_}=D;return yt("GENERATING DONE","lastMessage:",D),yt("GENERATING DONE","id:",k),yt("GENERATING DONE","raw:",$),yt("GENERATING DONE","thinking:",B),yt("GENERATING DONE","content:",_),[...M.slice(0,-1),{...D,status:"done"}]}),h("closed")},onError:M=>{yt("SSE ERROR",M),m(D=>{const k=D[D.length-1],{id:$,raw:B,thinking:_,content:N}=k;return yt("GENERATING ERROR","lastMessage:",k),yt("GENERATING ERROR","id:",$),yt("GENERATING ERROR","raw:",B),yt("GENERATING ERROR","thinking:",_),yt("GENERATING ERROR","content:",N),[...D.slice(0,-1),{...k,status:"done"}]}),yt("SSE ERROR",M),h("error")},onMessage:M=>{const{data:{id:D,object:k,model:$,created:B,choices:_,usage:N}}=M;k==="chat.completion.chunk"&&_?.length>0&&(_[0].delta.content&&h("generating"),m(V=>{let F=V;if(_.forEach(({delta:{role:Q,content:I}={}})=>{if(typeof I!="string"||!I)return;Q=Q||"assistant";let K=F[F.length-1];if(K&&K.role===Q){const S=K.raw+I;K={...K,raw:S,content:S},F=[...F.slice(0,-1),K]}else K={id:D,role:Q,status:"thinking",raw:I,content:I,createdAt:B},F=[...F,K]}),F!==V&&typeof $=="string"){let Q=F[F.length-1],I="",K="";const S=$.toLowerCase();S.includes("gpt-oss")?{analysis:I,final:K}=Pw(Q.raw||""):S.includes("qwen")?{think:I,content:K}=Xw(Q.raw||""):K=Q.raw||"",Q={...Q,status:K&&"generating"||"thinking",thinking:I,content:K},F=[...F.slice(0,-1),Q]}return F}))}})),b=fr(M=>{if(r!=="available"||c==="opened"||c==="generating"||!l)return;let D=p;if(M){const k=p.findIndex(B=>B.id===M.id),$=p[k];if(!$)return;D=D.slice(0,k+($.role==="user"?1:0)),yt("generate","regenerate",D)}else{const k=o.trim();if(!k)return;u("");const $=performance.now();D=[...D,{id:$.toString(),role:"user",status:"done",content:k,createdAt:$}],yt("generate","new",D)}m(D),y.connect(l,D.map(({id:k,role:$,content:B})=>({id:k,role:$,content:B})))}),E=fr(()=>{yt("stop","status",c),!(c==="closed"||c==="error")&&y.disconnect()}),O=fr(()=>{yt("clear","status",c),E(),!(c==="opened"||c==="generating")&&m([])}),C=Dd({setInput:u,generate:b,stop:E,clear:O}),T=x.useMemo(()=>[{input:o,status:c,messages:p},C],[o,c,p,C]);return W.jsx(b1.Provider,{value:T,children:n})},b1=x.createContext(void 0),vA=()=>{const n=x.useContext(b1);if(!n)throw new Error("useChat must be used within a ChatProvider");return n},Iw=n=>{const{onOpen:r,onClose:l,onError:o,onMessage:u}=n,c=new TextDecoder;let d,h;return{connect:(y,b)=>{h=new AbortController;const E=`${mu}/v1/chat/completions`;r?.(),fetch(E,{method:"POST",body:JSON.stringify({stream:!0,model:y,messages:b,max_tokens:2048,sampling_params:{top_k:3}}),signal:h.signal}).then(async O=>{const C=O.status,T=O.headers.get("Content-Type");if(C!==200){o?.(new Error(`[SSE] Failed to connect: ${C}`));return}if(!T?.includes("text/event-stream")){o?.(new Error(`[SSE] Invalid content type: ${T}`));return}if(d=O.body?.getReader(),!d){o?.(new Error("[SSE] Failed to get reader"));return}let M="";const D=k=>{const $={event:"message",data:void 0};k.forEach(B=>{const _=B.indexOf(":");if(_<=0)return;const N=B.slice(0,_).trim(),V=B.slice(_+1).trim();if(!V.startsWith(":")){switch(N){case"event":$.event=V;break;case"id":$.id=V;break;case"data":try{const F=JSON.parse(V),Q=I=>{I&&(Array.isArray(I)?I.forEach((K,S)=>{K===null?I[S]=void 0:Q(K)}):typeof I=="object"&&Object.keys(I).forEach(K=>{I[K]===null?delete I[K]:Q(I[K])}))};Q(F),$.data=F}catch{$.data=V}break}$.data!==void 0&&u?.($)}})};for(;;){const{done:k,value:$}=await d.read();if(k){l?.();return}const B=c.decode($);M+=B;const _=M.split(` -`);M=_.pop()||"",D(_)}}).catch(O=>{if(O instanceof Error&&O.name==="AbortError"){l?.();return}o?.(O)})},disconnect:()=>{d?.cancel(),d=void 0,h?.abort("stop"),h=void 0,l?.()}}},td="/setup",Qw="/join",ws="/chat",Kw=x.lazy(()=>hu(()=>import("./setup-Bmx-O62o.js"),__vite__mapDeps([0,1,2]))),Ww=x.lazy(()=>hu(()=>import("./join-EuoCd_mE.js"),__vite__mapDeps([3,1,2]))),Fw=x.lazy(()=>hu(()=>import("./chat-DrITMwI7.js"),__vite__mapDeps([4,1,2]))),Uy=(...n)=>{console.log("%c router.tsx ","color: white; background: purple;",...n)},Jw=()=>{const n=zd(),{pathname:r}=ua(),[{clusterInfo:{status:l}}]=v1();return x.useEffect(()=>{const u=c=>{const d=setTimeout(()=>{Uy("navigate to",c),n(c)},300);return()=>clearTimeout(d)};if(r==="/"||(Uy("pathname",r,"cluster status",l),l==="idle"&&r.startsWith(ws)))return u(td);if(l==="available"&&!r.startsWith(ws))return u(ws)},[n,r,l]),Ky([{path:td,element:W.jsx(x.Suspense,{fallback:W.jsx("div",{children:"Loading..."}),children:W.jsx(Kw,{})})},{path:Qw,element:W.jsx(x.Suspense,{fallback:W.jsx("div",{children:"Loading..."}),children:W.jsx(Ww,{})})},{path:ws,element:W.jsx(x.Suspense,{fallback:W.jsx("div",{children:"Loading..."}),children:W.jsx(Fw,{})})},{path:"*",element:W.jsx("div",{children:"404 - Page Not Found"})}])},nd="/chat",eA=x.lazy(()=>hu(()=>import("./chat-DrITMwI7.js"),__vite__mapDeps([4,1,2]))),tA=(...n)=>{console.log("%c router.tsx ","color: white; background: purple;",...n)},nA=()=>{const n=zd(),{pathname:r}=ua();return x.useEffect(()=>{const o=u=>{const c=setTimeout(()=>{tA("navigate to",u),n(u)},300);return()=>clearTimeout(c)};if(!r.startsWith(nd))return o(nd)},[n,r]),Ky([{path:nd,element:W.jsx(x.Suspense,{fallback:W.jsx("div",{children:"Loading..."}),children:W.jsx(eA,{})})},{path:"*",element:W.jsx("div",{children:"404 - Page Not Found"})}])},aA=Me("div")(({theme:n})=>{const{palette:r,typography:l}=n;return{...l.body2,color:r.text.primary,backgroundColor:r.background.default,width:"100%",height:"100%",display:"flex",flexFlow:"column nowrap",justifyContent:"center",alignItems:"center"}}),S1=({children:n,hostProps:r})=>W.jsx(x.StrictMode,{children:W.jsx(ex,{children:W.jsxs(Ew,{children:[W.jsx(S3,{}),W.jsx(aA,{children:W.jsx(kw,{...r,children:W.jsx(Vw,{children:W.jsx(Zw,{children:n})})})})]})})}),bA=()=>W.jsx(S1,{hostProps:{type:"cluster"},children:W.jsx(Jw,{})}),SA=()=>W.jsx(S1,{hostProps:{type:"node"},children:W.jsx(nA,{})});export{hr as $,ay as A,Wv as B,SA as C,pr as D,Qd as E,wv as F,Iv as G,Ae as H,Jv as I,Wg as J,cT as K,av as L,bA as M,dT as N,uT as O,Kd as P,iv as Q,iA as R,$3 as S,n3 as T,zE as U,zs as V,Zv as W,sT as X,oA as Y,l3 as Z,Q5 as _,rt as a,Xl as a0,j5 as a1,dE as a2,En as a3,ah as a4,fT as a5,Kv as a6,uA as a7,x3 as a8,cA as a9,fA as aa,jt as ab,rT as ac,dA as ad,lA as ae,z3 as af,Cd as ag,sA as ah,rr as ai,U5 as aj,Si as ak,ja as al,lh as am,ey as an,hA as ao,N3 as ap,mA as aq,sy as ar,yA as as,gA as at,j4 as au,vy as av,H4 as aw,q4 as ax,zw as ay,Ba as az,Ze as b,rA as c,ge as d,gn as e,Bl as f,it as g,pA as h,tn as i,W as j,Zl as k,pd as l,Pt as m,fr as n,v1 as o,zd as p,p3 as q,x as r,Me as s,L3 as t,nn as u,Xv as v,Jd as w,oi as x,vA as y,uC as z}; +`);M=_.pop()||"",D(_)}}).catch(O=>{if(O instanceof Error&&O.name==="AbortError"){l?.();return}o?.(O)})},disconnect:()=>{d?.cancel(),d=void 0,h?.abort("stop"),h=void 0,l?.()}}},td="/setup",Qw="/join",ws="/chat",Kw=x.lazy(()=>hu(()=>import("./setup-Bv33-n9s.js"),__vite__mapDeps([0,1,2]))),Ww=x.lazy(()=>hu(()=>import("./join-CJNLFeno.js"),__vite__mapDeps([3,1,2]))),Fw=x.lazy(()=>hu(()=>import("./chat-BLm5oRyT.js"),__vite__mapDeps([4,1,2]))),Uy=(...n)=>{console.log("%c router.tsx ","color: white; background: purple;",...n)},Jw=()=>{const n=zd(),{pathname:r}=ua(),[{clusterInfo:{status:l}}]=v1();return x.useEffect(()=>{const u=c=>{const d=setTimeout(()=>{Uy("navigate to",c),n(c)},300);return()=>clearTimeout(d)};if(r==="/"||(Uy("pathname",r,"cluster status",l),l==="idle"&&r.startsWith(ws)))return u(td);if(l==="available"&&!r.startsWith(ws))return u(ws)},[n,r,l]),Ky([{path:td,element:W.jsx(x.Suspense,{fallback:W.jsx("div",{children:"Loading..."}),children:W.jsx(Kw,{})})},{path:Qw,element:W.jsx(x.Suspense,{fallback:W.jsx("div",{children:"Loading..."}),children:W.jsx(Ww,{})})},{path:ws,element:W.jsx(x.Suspense,{fallback:W.jsx("div",{children:"Loading..."}),children:W.jsx(Fw,{})})},{path:"*",element:W.jsx("div",{children:"404 - Page Not Found"})}])},nd="/chat",eA=x.lazy(()=>hu(()=>import("./chat-BLm5oRyT.js"),__vite__mapDeps([4,1,2]))),tA=(...n)=>{console.log("%c router.tsx ","color: white; background: purple;",...n)},nA=()=>{const n=zd(),{pathname:r}=ua();return x.useEffect(()=>{const o=u=>{const c=setTimeout(()=>{tA("navigate to",u),n(u)},300);return()=>clearTimeout(c)};if(!r.startsWith(nd))return o(nd)},[n,r]),Ky([{path:nd,element:W.jsx(x.Suspense,{fallback:W.jsx("div",{children:"Loading..."}),children:W.jsx(eA,{})})},{path:"*",element:W.jsx("div",{children:"404 - Page Not Found"})}])},aA=Me("div")(({theme:n})=>{const{palette:r,typography:l}=n;return{...l.body2,color:r.text.primary,backgroundColor:r.background.default,width:"100%",height:"100%",display:"flex",flexFlow:"column nowrap",justifyContent:"center",alignItems:"center"}}),S1=({children:n,hostProps:r})=>W.jsx(x.StrictMode,{children:W.jsx(ex,{children:W.jsxs(Ew,{children:[W.jsx(S3,{}),W.jsx(aA,{children:W.jsx(kw,{...r,children:W.jsx(Vw,{children:W.jsx(Zw,{children:n})})})})]})})}),bA=()=>W.jsx(S1,{hostProps:{type:"cluster"},children:W.jsx(Jw,{})}),SA=()=>W.jsx(S1,{hostProps:{type:"node"},children:W.jsx(nA,{})});export{hr as $,ay as A,Wv as B,SA as C,pr as D,Qd as E,wv as F,Iv as G,Ae as H,Jv as I,Wg as J,cT as K,av as L,bA as M,dT as N,uT as O,Kd as P,iv as Q,iA as R,$3 as S,n3 as T,zE as U,zs as V,Zv as W,sT as X,oA as Y,l3 as Z,Q5 as _,rt as a,Xl as a0,j5 as a1,dE as a2,En as a3,ah as a4,fT as a5,Kv as a6,uA as a7,x3 as a8,cA as a9,fA as aa,jt as ab,rT as ac,dA as ad,lA as ae,z3 as af,Cd as ag,sA as ah,rr as ai,U5 as aj,Si as ak,ja as al,lh as am,ey as an,hA as ao,N3 as ap,mA as aq,sy as ar,yA as as,gA as at,j4 as au,vy as av,H4 as aw,q4 as ax,zw as ay,Ba as az,Ze as b,rA as c,ge as d,gn as e,Bl as f,it as g,pA as h,tn as i,W as j,Zl as k,pd as l,Pt as m,fr as n,v1 as o,zd as p,p3 as q,x as r,Me as s,L3 as t,nn as u,Xv as v,Jd as w,oi as x,vA as y,uC as z}; diff --git a/src/frontend/dist/assets/chat-DrITMwI7.js b/src/frontend/dist/assets/chat-BLm5oRyT.js similarity index 99% rename from src/frontend/dist/assets/chat-DrITMwI7.js rename to src/frontend/dist/assets/chat-BLm5oRyT.js index 43a3c709..4bd63f15 100644 --- a/src/frontend/dist/assets/chat-DrITMwI7.js +++ b/src/frontend/dist/assets/chat-BLm5oRyT.js @@ -1,4 +1,4 @@ -import{a as A,g as N,r as x,u as H,j as a,s as T,b as W,d as z,e as U,m as V,i as Te,v as ze,w as Le,x as I,k as ee,o as Me,y as Re,n as je,S as ne,q as le}from"./App-SxoFVuM1.js";import{i as Z,b as qe,c as ie,F as $e,u as re,f as te,O as Ae,d as Ne,e as He,S as We,D as Ue,g as Ee,C as De}from"./main-layout-Cpiwbtuq.js";function Oe(e){return A("MuiFormControl",e)}N("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Be=e=>{const{classes:r,margin:t,fullWidth:o}=e,s={root:["root",t!=="none"&&`margin${z(t)}`,o&&"fullWidth"]};return U(s,Oe,r)},_e=T("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,r[`margin${z(t.margin)}`],t.fullWidth&&r.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),Ke=x.forwardRef(function(r,t){const o=H({props:r,name:"MuiFormControl"}),{children:s,className:l,color:i="primary",component:p="div",disabled:n=!1,error:d=!1,focused:m,fullWidth:b=!1,hiddenLabel:h=!1,margin:g="none",required:f=!1,size:u="medium",variant:c="outlined",...y}=o,P={...o,color:i,component:p,disabled:n,error:d,fullWidth:b,hiddenLabel:h,margin:g,required:f,size:u,variant:c},G=Be(P),[F,J]=x.useState(()=>{let C=!1;return s&&x.Children.forEach(s,v=>{if(!Z(v,["Input","Select"]))return;const j=Z(v,["Select"])?v.props.input:v;j&&qe(j.props)&&(C=!0)}),C}),[E,L]=x.useState(()=>{let C=!1;return s&&x.Children.forEach(s,v=>{Z(v,["Input","Select"])&&(ie(v.props,!0)||ie(v.props.inputProps,!0))&&(C=!0)}),C}),[D,M]=x.useState(!1);n&&D&&M(!1);const O=m!==void 0&&!n?m:D;let B;x.useRef(!1);const _=x.useCallback(()=>{L(!0)},[]),R=x.useCallback(()=>{L(!1)},[]),Q=x.useMemo(()=>({adornedStart:F,setAdornedStart:J,color:i,disabled:n,error:d,filled:E,focused:O,fullWidth:b,hiddenLabel:h,size:u,onBlur:()=>{M(!1)},onFocus:()=>{M(!0)},onEmpty:R,onFilled:_,registerEffect:B,required:f,variant:c}),[F,i,n,d,E,O,b,h,B,R,_,f,u,c]);return a.jsx($e.Provider,{value:Q,children:a.jsx(_e,{as:p,ownerState:P,className:W(G.root,l),ref:t,...y,children:s})})});function Ve(e){return A("MuiFormHelperText",e)}const de=N("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var ce;const Ge=e=>{const{classes:r,contained:t,size:o,disabled:s,error:l,filled:i,focused:p,required:n}=e,d={root:["root",s&&"disabled",l&&"error",o&&`size${z(o)}`,t&&"contained",p&&"focused",i&&"filled",n&&"required"]};return U(d,Ve,r)},Je=T("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,t.size&&r[`size${z(t.size)}`],t.contained&&r.contained,t.filled&&r.filled]}})(V(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${de.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${de.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:r})=>r.contained,style:{marginLeft:14,marginRight:14}}]}))),Qe=x.forwardRef(function(r,t){const o=H({props:r,name:"MuiFormHelperText"}),{children:s,className:l,component:i="p",disabled:p,error:n,filled:d,focused:m,margin:b,required:h,variant:g,...f}=o,u=re(),c=te({props:o,muiFormControl:u,states:["variant","size","disabled","error","filled","focused","required"]}),y={...o,component:i,contained:c.variant==="filled"||c.variant==="outlined",variant:c.variant,size:c.size,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required};delete y.ownerState;const P=Ge(y);return a.jsx(Je,{as:i,className:W(P.root,l),ref:t,...f,ownerState:y,children:s===" "?ce||(ce=a.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):s})});function Xe(e){return A("MuiFormLabel",e)}const $=N("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Ye=e=>{const{classes:r,color:t,focused:o,disabled:s,error:l,filled:i,required:p}=e,n={root:["root",`color${z(t)}`,s&&"disabled",l&&"error",i&&"filled",o&&"focused",p&&"required"],asterisk:["asterisk",l&&"error"]};return U(n,Xe,r)},Ze=T("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,t.color==="secondary"&&r.colorSecondary,t.filled&&r.filled]}})(V(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(e.palette).filter(Te()).map(([r])=>({props:{color:r},style:{[`&.${$.focused}`]:{color:(e.vars||e).palette[r].main}}})),{props:{},style:{[`&.${$.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${$.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),er=T("span",{name:"MuiFormLabel",slot:"Asterisk"})(V(({theme:e})=>({[`&.${$.error}`]:{color:(e.vars||e).palette.error.main}}))),rr=x.forwardRef(function(r,t){const o=H({props:r,name:"MuiFormLabel"}),{children:s,className:l,color:i,component:p="label",disabled:n,error:d,filled:m,focused:b,required:h,...g}=o,f=re(),u=te({props:o,muiFormControl:f,states:["color","required","focused","disabled","error","filled"]}),c={...o,color:u.color||"primary",component:p,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required},y=Ye(c);return a.jsxs(Ze,{as:p,ownerState:c,className:W(y.root,l),ref:t,...g,children:[s,u.required&&a.jsxs(er,{ownerState:c,"aria-hidden":!0,className:y.asterisk,children:[" ","*"]})]})});function tr(e){return A("MuiInputLabel",e)}N("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const or=e=>{const{classes:r,formControl:t,size:o,shrink:s,disableAnimation:l,variant:i,required:p}=e,n={root:["root",t&&"formControl",!l&&"animated",s&&"shrink",o&&o!=="medium"&&`size${z(o)}`,i],asterisk:[p&&"asterisk"]},d=U(n,tr,r);return{...r,...d}},sr=T(rr,{shouldForwardProp:e=>ze(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[{[`& .${$.asterisk}`]:r.asterisk},r.root,t.formControl&&r.formControl,t.size==="small"&&r.sizeSmall,t.shrink&&r.shrink,!t.disableAnimation&&r.animated,t.focused&&r.focused,r[t.variant]]}})(V(({theme:e})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:r})=>r.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:r})=>r.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:r})=>!r.disableAnimation,style:{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:r,ownerState:t})=>r==="filled"&&t.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:r,ownerState:t,size:o})=>r==="filled"&&t.shrink&&o==="small",style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:r,ownerState:t})=>r==="outlined"&&t.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),ar=x.forwardRef(function(r,t){const o=H({name:"MuiInputLabel",props:r}),{disableAnimation:s=!1,margin:l,shrink:i,variant:p,className:n,...d}=o,m=re();let b=i;typeof b>"u"&&m&&(b=m.filled||m.focused||m.adornedStart);const h=te({props:o,muiFormControl:m,states:["size","variant","required","focused"]}),g={...o,disableAnimation:s,formControl:m,shrink:b,size:h.size,variant:h.variant,required:h.required,focused:h.focused},f=or(g);return a.jsx(sr,{"data-shrink":b,ref:t,className:W(f.root,n),...d,ownerState:g,classes:f})});function nr(e){return A("MuiTextField",e)}N("MuiTextField",["root"]);const lr={standard:He,filled:Ne,outlined:Ae},ir=e=>{const{classes:r}=e;return U({root:["root"]},nr,r)},dr=T(Ke,{name:"MuiTextField",slot:"Root"})({}),cr=x.forwardRef(function(r,t){const o=H({props:r,name:"MuiTextField"}),{autoComplete:s,autoFocus:l=!1,children:i,className:p,color:n="primary",defaultValue:d,disabled:m=!1,error:b=!1,FormHelperTextProps:h,fullWidth:g=!1,helperText:f,id:u,InputLabelProps:c,inputProps:y,InputProps:P,inputRef:G,label:F,maxRows:J,minRows:E,multiline:L=!1,name:D,onBlur:M,onChange:O,onFocus:B,placeholder:_,required:R=!1,rows:Q,select:C=!1,SelectProps:v,slots:j={},slotProps:pe={},type:ue,value:oe,variant:K="outlined",...me}=o,S={...o,autoFocus:l,color:n,disabled:m,error:b,fullWidth:g,multiline:L,required:R,select:C,variant:K},fe=ir(S),k=Le(u),X=f&&k?`${k}-helper-text`:void 0,se=F&&k?`${k}-label`:void 0,xe=lr[K],w={slots:j,slotProps:{input:P,inputLabel:c,htmlInput:y,formHelperText:h,select:v,...pe}},q={},Y=w.slotProps.inputLabel;K==="outlined"&&(Y&&typeof Y.shrink<"u"&&(q.notched=Y.shrink),q.label=F),C&&((!v||!v.native)&&(q.id=void 0),q["aria-describedby"]=void 0);const[be,he]=I("root",{elementType:dr,shouldForwardComponentProp:!0,externalForwardedProps:{...w,...me},ownerState:S,className:W(fe.root,p),ref:t,additionalProps:{disabled:m,error:b,fullWidth:g,required:R,color:n,variant:K}}),[ve,ge]=I("input",{elementType:xe,externalForwardedProps:w,additionalProps:q,ownerState:S}),[ye,Ce]=I("inputLabel",{elementType:ar,externalForwardedProps:w,ownerState:S}),[Fe,Se]=I("htmlInput",{elementType:"input",externalForwardedProps:w,ownerState:S}),[ke,we]=I("formHelperText",{elementType:Qe,externalForwardedProps:w,ownerState:S}),[Pe,Ie]=I("select",{elementType:We,externalForwardedProps:w,ownerState:S}),ae=a.jsx(ve,{"aria-describedby":X,autoComplete:s,autoFocus:l,defaultValue:d,fullWidth:g,multiline:L,name:D,rows:Q,maxRows:J,minRows:E,type:ue,value:oe,id:k,inputRef:G,onBlur:M,onChange:O,onFocus:B,placeholder:_,inputProps:Se,slots:{input:j.htmlInput?Fe:void 0},...ge});return a.jsxs(be,{...he,children:[F!=null&&F!==""&&a.jsx(ye,{htmlFor:k,id:se,...Ce,children:F}),C?a.jsx(Pe,{"aria-describedby":X,id:k,labelId:se,value:oe,input:ae,...Ie,children:i}):ae,f&&a.jsx(ke,{id:X,...we,children:f})]})});/** +import{a as A,g as N,r as x,u as H,j as a,s as T,b as W,d as z,e as U,m as V,i as Te,v as ze,w as Le,x as I,k as ee,o as Me,y as Re,n as je,S as ne,q as le}from"./App-Di5GuFJx.js";import{i as Z,b as qe,c as ie,F as $e,u as re,f as te,O as Ae,d as Ne,e as He,S as We,D as Ue,g as Ee,C as De}from"./main-layout-BUhkk3VA.js";function Oe(e){return A("MuiFormControl",e)}N("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Be=e=>{const{classes:r,margin:t,fullWidth:o}=e,s={root:["root",t!=="none"&&`margin${z(t)}`,o&&"fullWidth"]};return U(s,Oe,r)},_e=T("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,r[`margin${z(t.margin)}`],t.fullWidth&&r.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),Ke=x.forwardRef(function(r,t){const o=H({props:r,name:"MuiFormControl"}),{children:s,className:l,color:i="primary",component:p="div",disabled:n=!1,error:d=!1,focused:m,fullWidth:b=!1,hiddenLabel:h=!1,margin:g="none",required:f=!1,size:u="medium",variant:c="outlined",...y}=o,P={...o,color:i,component:p,disabled:n,error:d,fullWidth:b,hiddenLabel:h,margin:g,required:f,size:u,variant:c},G=Be(P),[F,J]=x.useState(()=>{let C=!1;return s&&x.Children.forEach(s,v=>{if(!Z(v,["Input","Select"]))return;const j=Z(v,["Select"])?v.props.input:v;j&&qe(j.props)&&(C=!0)}),C}),[E,L]=x.useState(()=>{let C=!1;return s&&x.Children.forEach(s,v=>{Z(v,["Input","Select"])&&(ie(v.props,!0)||ie(v.props.inputProps,!0))&&(C=!0)}),C}),[D,M]=x.useState(!1);n&&D&&M(!1);const O=m!==void 0&&!n?m:D;let B;x.useRef(!1);const _=x.useCallback(()=>{L(!0)},[]),R=x.useCallback(()=>{L(!1)},[]),Q=x.useMemo(()=>({adornedStart:F,setAdornedStart:J,color:i,disabled:n,error:d,filled:E,focused:O,fullWidth:b,hiddenLabel:h,size:u,onBlur:()=>{M(!1)},onFocus:()=>{M(!0)},onEmpty:R,onFilled:_,registerEffect:B,required:f,variant:c}),[F,i,n,d,E,O,b,h,B,R,_,f,u,c]);return a.jsx($e.Provider,{value:Q,children:a.jsx(_e,{as:p,ownerState:P,className:W(G.root,l),ref:t,...y,children:s})})});function Ve(e){return A("MuiFormHelperText",e)}const de=N("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var ce;const Ge=e=>{const{classes:r,contained:t,size:o,disabled:s,error:l,filled:i,focused:p,required:n}=e,d={root:["root",s&&"disabled",l&&"error",o&&`size${z(o)}`,t&&"contained",p&&"focused",i&&"filled",n&&"required"]};return U(d,Ve,r)},Je=T("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,t.size&&r[`size${z(t.size)}`],t.contained&&r.contained,t.filled&&r.filled]}})(V(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${de.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${de.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:r})=>r.contained,style:{marginLeft:14,marginRight:14}}]}))),Qe=x.forwardRef(function(r,t){const o=H({props:r,name:"MuiFormHelperText"}),{children:s,className:l,component:i="p",disabled:p,error:n,filled:d,focused:m,margin:b,required:h,variant:g,...f}=o,u=re(),c=te({props:o,muiFormControl:u,states:["variant","size","disabled","error","filled","focused","required"]}),y={...o,component:i,contained:c.variant==="filled"||c.variant==="outlined",variant:c.variant,size:c.size,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required};delete y.ownerState;const P=Ge(y);return a.jsx(Je,{as:i,className:W(P.root,l),ref:t,...f,ownerState:y,children:s===" "?ce||(ce=a.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):s})});function Xe(e){return A("MuiFormLabel",e)}const $=N("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Ye=e=>{const{classes:r,color:t,focused:o,disabled:s,error:l,filled:i,required:p}=e,n={root:["root",`color${z(t)}`,s&&"disabled",l&&"error",i&&"filled",o&&"focused",p&&"required"],asterisk:["asterisk",l&&"error"]};return U(n,Xe,r)},Ze=T("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,t.color==="secondary"&&r.colorSecondary,t.filled&&r.filled]}})(V(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(e.palette).filter(Te()).map(([r])=>({props:{color:r},style:{[`&.${$.focused}`]:{color:(e.vars||e).palette[r].main}}})),{props:{},style:{[`&.${$.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${$.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),er=T("span",{name:"MuiFormLabel",slot:"Asterisk"})(V(({theme:e})=>({[`&.${$.error}`]:{color:(e.vars||e).palette.error.main}}))),rr=x.forwardRef(function(r,t){const o=H({props:r,name:"MuiFormLabel"}),{children:s,className:l,color:i,component:p="label",disabled:n,error:d,filled:m,focused:b,required:h,...g}=o,f=re(),u=te({props:o,muiFormControl:f,states:["color","required","focused","disabled","error","filled"]}),c={...o,color:u.color||"primary",component:p,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required},y=Ye(c);return a.jsxs(Ze,{as:p,ownerState:c,className:W(y.root,l),ref:t,...g,children:[s,u.required&&a.jsxs(er,{ownerState:c,"aria-hidden":!0,className:y.asterisk,children:[" ","*"]})]})});function tr(e){return A("MuiInputLabel",e)}N("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const or=e=>{const{classes:r,formControl:t,size:o,shrink:s,disableAnimation:l,variant:i,required:p}=e,n={root:["root",t&&"formControl",!l&&"animated",s&&"shrink",o&&o!=="medium"&&`size${z(o)}`,i],asterisk:[p&&"asterisk"]},d=U(n,tr,r);return{...r,...d}},sr=T(rr,{shouldForwardProp:e=>ze(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[{[`& .${$.asterisk}`]:r.asterisk},r.root,t.formControl&&r.formControl,t.size==="small"&&r.sizeSmall,t.shrink&&r.shrink,!t.disableAnimation&&r.animated,t.focused&&r.focused,r[t.variant]]}})(V(({theme:e})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:r})=>r.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:r})=>r.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:r})=>!r.disableAnimation,style:{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:r,ownerState:t})=>r==="filled"&&t.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:r,ownerState:t,size:o})=>r==="filled"&&t.shrink&&o==="small",style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:r,ownerState:t})=>r==="outlined"&&t.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),ar=x.forwardRef(function(r,t){const o=H({name:"MuiInputLabel",props:r}),{disableAnimation:s=!1,margin:l,shrink:i,variant:p,className:n,...d}=o,m=re();let b=i;typeof b>"u"&&m&&(b=m.filled||m.focused||m.adornedStart);const h=te({props:o,muiFormControl:m,states:["size","variant","required","focused"]}),g={...o,disableAnimation:s,formControl:m,shrink:b,size:h.size,variant:h.variant,required:h.required,focused:h.focused},f=or(g);return a.jsx(sr,{"data-shrink":b,ref:t,className:W(f.root,n),...d,ownerState:g,classes:f})});function nr(e){return A("MuiTextField",e)}N("MuiTextField",["root"]);const lr={standard:He,filled:Ne,outlined:Ae},ir=e=>{const{classes:r}=e;return U({root:["root"]},nr,r)},dr=T(Ke,{name:"MuiTextField",slot:"Root"})({}),cr=x.forwardRef(function(r,t){const o=H({props:r,name:"MuiTextField"}),{autoComplete:s,autoFocus:l=!1,children:i,className:p,color:n="primary",defaultValue:d,disabled:m=!1,error:b=!1,FormHelperTextProps:h,fullWidth:g=!1,helperText:f,id:u,InputLabelProps:c,inputProps:y,InputProps:P,inputRef:G,label:F,maxRows:J,minRows:E,multiline:L=!1,name:D,onBlur:M,onChange:O,onFocus:B,placeholder:_,required:R=!1,rows:Q,select:C=!1,SelectProps:v,slots:j={},slotProps:pe={},type:ue,value:oe,variant:K="outlined",...me}=o,S={...o,autoFocus:l,color:n,disabled:m,error:b,fullWidth:g,multiline:L,required:R,select:C,variant:K},fe=ir(S),k=Le(u),X=f&&k?`${k}-helper-text`:void 0,se=F&&k?`${k}-label`:void 0,xe=lr[K],w={slots:j,slotProps:{input:P,inputLabel:c,htmlInput:y,formHelperText:h,select:v,...pe}},q={},Y=w.slotProps.inputLabel;K==="outlined"&&(Y&&typeof Y.shrink<"u"&&(q.notched=Y.shrink),q.label=F),C&&((!v||!v.native)&&(q.id=void 0),q["aria-describedby"]=void 0);const[be,he]=I("root",{elementType:dr,shouldForwardComponentProp:!0,externalForwardedProps:{...w,...me},ownerState:S,className:W(fe.root,p),ref:t,additionalProps:{disabled:m,error:b,fullWidth:g,required:R,color:n,variant:K}}),[ve,ge]=I("input",{elementType:xe,externalForwardedProps:w,additionalProps:q,ownerState:S}),[ye,Ce]=I("inputLabel",{elementType:ar,externalForwardedProps:w,ownerState:S}),[Fe,Se]=I("htmlInput",{elementType:"input",externalForwardedProps:w,ownerState:S}),[ke,we]=I("formHelperText",{elementType:Qe,externalForwardedProps:w,ownerState:S}),[Pe,Ie]=I("select",{elementType:We,externalForwardedProps:w,ownerState:S}),ae=a.jsx(ve,{"aria-describedby":X,autoComplete:s,autoFocus:l,defaultValue:d,fullWidth:g,multiline:L,name:D,rows:Q,maxRows:J,minRows:E,type:ue,value:oe,id:k,inputRef:G,onBlur:M,onChange:O,onFocus:B,placeholder:_,inputProps:Se,slots:{input:j.htmlInput?Fe:void 0},...ge});return a.jsxs(be,{...he,children:[F!=null&&F!==""&&a.jsx(ye,{htmlFor:k,id:se,...Ce,children:F}),C?a.jsx(Pe,{"aria-describedby":X,id:k,labelId:se,value:oe,input:ae,...Ie,children:i}):ae,f&&a.jsx(ke,{id:X,...we,children:f})]})});/** * @license @tabler/icons-react v3.35.0 - MIT * * This source code is licensed under the MIT license. diff --git a/src/frontend/dist/assets/chat-BUT59fr4.js b/src/frontend/dist/assets/chat-BUT59fr4.js new file mode 100644 index 00000000..c2e57331 --- /dev/null +++ b/src/frontend/dist/assets/chat-BUT59fr4.js @@ -0,0 +1 @@ +import{c as t,j as e,C as o}from"./App-Di5GuFJx.js";t.createRoot(document.getElementById("root")).render(e.jsx(o,{})); diff --git a/src/frontend/dist/assets/chat-BsxiAdE-.js b/src/frontend/dist/assets/chat-BsxiAdE-.js deleted file mode 100644 index 7699a46d..00000000 --- a/src/frontend/dist/assets/chat-BsxiAdE-.js +++ /dev/null @@ -1 +0,0 @@ -import{c as t,j as e,C as o}from"./App-SxoFVuM1.js";t.createRoot(document.getElementById("root")).render(e.jsx(o,{})); diff --git a/src/frontend/dist/assets/join-EuoCd_mE.js b/src/frontend/dist/assets/join-CJNLFeno.js similarity index 94% rename from src/frontend/dist/assets/join-EuoCd_mE.js rename to src/frontend/dist/assets/join-CJNLFeno.js index ad508f56..d10d779e 100644 --- a/src/frontend/dist/assets/join-EuoCd_mE.js +++ b/src/frontend/dist/assets/join-CJNLFeno.js @@ -1,4 +1,4 @@ -import{k as c,o as l,r as u,j as e,T as r,s as h,A as n,q as p,L as m,S as y}from"./App-SxoFVuM1.js";import{M as x,J as f,N as j}from"./main-layout-Cpiwbtuq.js";/** +import{k as c,o as l,r as u,j as e,T as r,s as h,A as n,q as p,L as m,S as y}from"./App-Di5GuFJx.js";import{M as x,J as f,N as j}from"./main-layout-BUhkk3VA.js";/** * @license @tabler/icons-react v3.35.0 - MIT * * This source code is licensed under the MIT license. diff --git a/src/frontend/dist/assets/main-5KPXFWmv.js b/src/frontend/dist/assets/main-5KPXFWmv.js deleted file mode 100644 index e791db35..00000000 --- a/src/frontend/dist/assets/main-5KPXFWmv.js +++ /dev/null @@ -1 +0,0 @@ -import{c as t,j as e,M as o}from"./App-SxoFVuM1.js";t.createRoot(document.getElementById("root")).render(e.jsx(o,{})); diff --git a/src/frontend/dist/assets/main-DE5IXYT1.js b/src/frontend/dist/assets/main-DE5IXYT1.js new file mode 100644 index 00000000..f2f2cfef --- /dev/null +++ b/src/frontend/dist/assets/main-DE5IXYT1.js @@ -0,0 +1 @@ +import{c as t,j as e,M as o}from"./App-Di5GuFJx.js";t.createRoot(document.getElementById("root")).render(e.jsx(o,{})); diff --git a/src/frontend/dist/assets/main-layout-Cpiwbtuq.js b/src/frontend/dist/assets/main-layout-BUhkk3VA.js similarity index 99% rename from src/frontend/dist/assets/main-layout-Cpiwbtuq.js rename to src/frontend/dist/assets/main-layout-BUhkk3VA.js index 69f15e84..ab2b199c 100644 --- a/src/frontend/dist/assets/main-layout-Cpiwbtuq.js +++ b/src/frontend/dist/assets/main-layout-BUhkk3VA.js @@ -1,4 +1,4 @@ -import{z as vg,D as Tg,r as L,E as xg,F as Eg,j as k,b as Ve,_ as Sg,R as cs,G as wg,H as ds,J as H1,K as Ag,N as Cg,l as Vt,O as kg,P as ar,Q as Ig,a as gt,g as at,e as Ye,U as Gl,u as Ke,s as ue,V as ka,W as Ng,X as Ia,d as St,Y as Rg,m as ct,Z as Na,$ as z1,a0 as Mg,a1 as qa,x as Et,a2 as Dg,a3 as Pg,a4 as Lg,a5 as Og,a6 as mo,w as Xl,a7 as _g,a8 as Bg,T as Ge,v as Wn,a9 as Fg,aa as Hg,ab as Kl,i as Ql,ac as ia,ad as zg,ae as Oc,B as Ug,af as _c,ag as Bc,ah as Vg,ai as Ln,aj as jg,ak as U1,al as V1,am as qg,an as Fc,ao as $g,ap as Wg,aq as Yg,ar as Hc,k as mn,as as Gg,at as zc,au as Xg,av as Uc,aw as _s,I as Qr,ax as j1,q as q1,ay as $1,o as $a,n as Si,S as Xe,y as Zl,az as W1}from"./App-SxoFVuM1.js";function Kg(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:i}=e,a=vg("div",{shouldForwardProp:o=>o!=="theme"&&o!=="sx"&&o!=="as"})(Tg);return L.forwardRef(function(u,l){const c=xg(n),{className:d,component:p="div",...f}=Eg(u);return k.jsx(a,{as:p,ref:l,className:Ve(d,i?i(r):r),theme:t&&c[t]||c,...f})})}function Qg(e,t){return L.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}function Zg(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function Jg(e){return parseFloat(e)}function Vc(...e){return e.reduce((t,n)=>n==null?t:function(...i){t.apply(this,i),n.apply(this,i)},()=>{})}function Y1(e,t=166){let n;function r(...i){const a=()=>{e.apply(this,i)};clearTimeout(n),n=setTimeout(a,t)}return r.clear=()=>{clearTimeout(n)},r}function fn(e){return e&&e.ownerDocument||document}function sr(e){return fn(e).defaultView||window}function jc(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function qu(e){const{controlled:t,default:n,name:r,state:i="value"}=e,{current:a}=L.useRef(t!==void 0),[s,o]=L.useState(n),u=a?t:s,l=L.useCallback(c=>{a||o(c)},[]);return[u,l]}function e6(e,t){const n=e.charCodeAt(2);return e[0]==="o"&&e[1]==="n"&&n>=65&&n<=90&&typeof t=="function"}function t6(e,t){if(!e)return t;function n(s,o){const u={};return Object.keys(o).forEach(l=>{e6(l,o[l])&&typeof s[l]=="function"&&(u[l]=(...c)=>{s[l](...c),o[l](...c)})}),u}if(typeof e=="function"||typeof t=="function")return s=>{const o=typeof t=="function"?t(s):t,u=typeof e=="function"?e({...s,...o}):e,l=Ve(s?.className,o?.className,u?.className),c=n(u,o);return{...o,...u,...c,...!!l&&{className:l},...o?.style&&u?.style&&{style:{...o.style,...u.style}},...o?.sx&&u?.sx&&{sx:[...Array.isArray(o.sx)?o.sx:[o.sx],...Array.isArray(u.sx)?u.sx:[u.sx]]}}};const r=t,i=n(e,r),a=Ve(r?.className,e?.className);return{...t,...e,...i,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}const qc={disabled:!1};var n6=function(t){return t.scrollTop},aa="unmounted",Ur="exited",Vr="entering",ci="entered",$u="exiting",Yn=(function(e){Sg(t,e);function t(r,i){var a;a=e.call(this,r,i)||this;var s=i,o=s&&!s.isMounting?r.enter:r.appear,u;return a.appearStatus=null,r.in?o?(u=Ur,a.appearStatus=Vr):u=ci:r.unmountOnExit||r.mountOnEnter?u=aa:u=Ur,a.state={status:u},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var s=i.in;return s&&a.status===aa?{status:Ur}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var a=null;if(i!==this.props){var s=this.state.status;this.props.in?s!==Vr&&s!==ci&&(a=Vr):(s===Vr||s===ci)&&(a=$u)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,a,s,o;return a=s=o=i,i!=null&&typeof i!="number"&&(a=i.exit,s=i.enter,o=i.appear!==void 0?i.appear:s),{exit:a,enter:s,appear:o}},n.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===Vr){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:cs.findDOMNode(this);s&&n6(s)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Ur&&this.setState({status:aa})},n.performEnter=function(i){var a=this,s=this.props.enter,o=this.context?this.context.isMounting:i,u=this.props.nodeRef?[o]:[cs.findDOMNode(this),o],l=u[0],c=u[1],d=this.getTimeouts(),p=o?d.appear:d.enter;if(!i&&!s||qc.disabled){this.safeSetState({status:ci},function(){a.props.onEntered(l)});return}this.props.onEnter(l,c),this.safeSetState({status:Vr},function(){a.props.onEntering(l,c),a.onTransitionEnd(p,function(){a.safeSetState({status:ci},function(){a.props.onEntered(l,c)})})})},n.performExit=function(){var i=this,a=this.props.exit,s=this.getTimeouts(),o=this.props.nodeRef?void 0:cs.findDOMNode(this);if(!a||qc.disabled){this.safeSetState({status:Ur},function(){i.props.onExited(o)});return}this.props.onExit(o),this.safeSetState({status:$u},function(){i.props.onExiting(o),i.onTransitionEnd(s.exit,function(){i.safeSetState({status:Ur},function(){i.props.onExited(o)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},n.setNextCallback=function(i){var a=this,s=!0;return this.nextCallback=function(o){s&&(s=!1,a.nextCallback=null,i(o))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},n.onTransitionEnd=function(i,a){this.setNextCallback(a);var s=this.props.nodeRef?this.props.nodeRef.current:cs.findDOMNode(this),o=i==null&&!this.props.addEndListener;if(!s||o){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],l=u[0],c=u[1];this.props.addEndListener(l,c)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===aa)return null;var a=this.props,s=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var o=wg(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ds.createElement(H1.Provider,{value:null},typeof s=="function"?s(i,o):ds.cloneElement(ds.Children.only(s),o))},t})(ds.Component);Yn.contextType=H1;Yn.propTypes={};function si(){}Yn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:si,onEntering:si,onEntered:si,onExit:si,onExiting:si,onExited:si};Yn.UNMOUNTED=aa;Yn.EXITED=Ur;Yn.ENTERING=Vr;Yn.ENTERED=ci;Yn.EXITING=$u;const G1=e=>e.scrollTop;function Ys(e,t){const{timeout:n,easing:r,style:i={}}=e;return{duration:i.transitionDuration??(typeof n=="number"?n:n[t.mode]||0),easing:i.transitionTimingFunction??(typeof r=="object"?r[t.mode]:r),delay:i.transitionDelay}}var nn="top",An="bottom",Cn="right",rn="left",Jl="auto",Wa=[nn,An,Cn,rn],wi="start",Ra="end",r6="clippingParents",X1="viewport",Wi="popper",i6="reference",$c=Wa.reduce(function(e,t){return e.concat([t+"-"+wi,t+"-"+Ra])},[]),K1=[].concat(Wa,[Jl]).reduce(function(e,t){return e.concat([t,t+"-"+wi,t+"-"+Ra])},[]),a6="beforeRead",s6="read",o6="afterRead",u6="beforeMain",l6="main",c6="afterMain",d6="beforeWrite",h6="write",f6="afterWrite",p6=[a6,s6,o6,u6,l6,c6,d6,h6,f6];function $n(e){return e?(e.nodeName||"").toLowerCase():null}function pn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=pn(e).Element;return e instanceof t||e instanceof Element}function En(e){var t=pn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function e0(e){if(typeof ShadowRoot>"u")return!1;var t=pn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function m6(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},a=t.elements[n];!En(a)||!$n(a)||(Object.assign(a.style,r),Object.keys(i).forEach(function(s){var o=i[s];o===!1?a.removeAttribute(s):a.setAttribute(s,o===!0?"":o)}))})}function g6(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],a=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),o=s.reduce(function(u,l){return u[l]="",u},{});!En(i)||!$n(i)||(Object.assign(i.style,o),Object.keys(a).forEach(function(u){i.removeAttribute(u)}))})}}const b6={name:"applyStyles",enabled:!0,phase:"write",fn:m6,effect:g6,requires:["computeStyles"]};function Un(e){return e.split("-")[0]}var Yr=Math.max,Gs=Math.min,Ai=Math.round;function Wu(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Q1(){return!/^((?!chrome|android).)*safari/i.test(Wu())}function Ci(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&En(e)&&(i=e.offsetWidth>0&&Ai(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Ai(r.height)/e.offsetHeight||1);var s=Zr(e)?pn(e):window,o=s.visualViewport,u=!Q1()&&n,l=(r.left+(u&&o?o.offsetLeft:0))/i,c=(r.top+(u&&o?o.offsetTop:0))/a,d=r.width/i,p=r.height/a;return{width:d,height:p,top:c,right:l+d,bottom:c+p,left:l,x:l,y:c}}function t0(e){var t=Ci(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Z1(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&e0(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return pn(e).getComputedStyle(e)}function y6(e){return["table","td","th"].indexOf($n(e))>=0}function Mr(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function go(e){return $n(e)==="html"?e:e.assignedSlot||e.parentNode||(e0(e)?e.host:null)||Mr(e)}function Wc(e){return!En(e)||or(e).position==="fixed"?null:e.offsetParent}function v6(e){var t=/firefox/i.test(Wu()),n=/Trident/i.test(Wu());if(n&&En(e)){var r=or(e);if(r.position==="fixed")return null}var i=go(e);for(e0(i)&&(i=i.host);En(i)&&["html","body"].indexOf($n(i))<0;){var a=or(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function Ya(e){for(var t=pn(e),n=Wc(e);n&&y6(n)&&or(n).position==="static";)n=Wc(n);return n&&($n(n)==="html"||$n(n)==="body"&&or(n).position==="static")?t:n||v6(e)||t}function n0(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ca(e,t,n){return Yr(e,Gs(t,n))}function T6(e,t,n){var r=ca(e,t,n);return r>n?n:r}function J1(){return{top:0,right:0,bottom:0,left:0}}function ep(e){return Object.assign({},J1(),e)}function tp(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var x6=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,ep(typeof t!="number"?t:tp(t,Wa))};function E6(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,o=Un(n.placement),u=n0(o),l=[rn,Cn].indexOf(o)>=0,c=l?"height":"width";if(!(!a||!s)){var d=x6(i.padding,n),p=t0(a),f=u==="y"?nn:rn,b=u==="y"?An:Cn,v=n.rects.reference[c]+n.rects.reference[u]-s[u]-n.rects.popper[c],E=s[u]-n.rects.reference[u],y=Ya(a),w=y?u==="y"?y.clientHeight||0:y.clientWidth||0:0,x=v/2-E/2,I=d[f],M=w-p[c]-d[b],C=w/2-p[c]/2+x,H=ca(I,C,M),z=u;n.modifiersData[r]=(t={},t[z]=H,t.centerOffset=H-C,t)}}function S6(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||Z1(t.elements.popper,i)&&(t.elements.arrow=i))}const w6={name:"arrow",enabled:!0,phase:"main",fn:E6,effect:S6,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ki(e){return e.split("-")[1]}var A6={top:"auto",right:"auto",bottom:"auto",left:"auto"};function C6(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Ai(n*i)/i||0,y:Ai(r*i)/i||0}}function Yc(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,s=e.offsets,o=e.position,u=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=s.x,f=p===void 0?0:p,b=s.y,v=b===void 0?0:b,E=typeof c=="function"?c({x:f,y:v}):{x:f,y:v};f=E.x,v=E.y;var y=s.hasOwnProperty("x"),w=s.hasOwnProperty("y"),x=rn,I=nn,M=window;if(l){var C=Ya(n),H="clientHeight",z="clientWidth";if(C===pn(n)&&(C=Mr(n),or(C).position!=="static"&&o==="absolute"&&(H="scrollHeight",z="scrollWidth")),C=C,i===nn||(i===rn||i===Cn)&&a===Ra){I=An;var V=d&&C===M&&M.visualViewport?M.visualViewport.height:C[H];v-=V-r.height,v*=u?1:-1}if(i===rn||(i===nn||i===An)&&a===Ra){x=Cn;var P=d&&C===M&&M.visualViewport?M.visualViewport.width:C[z];f-=P-r.width,f*=u?1:-1}}var $=Object.assign({position:o},l&&A6),W=c===!0?C6({x:f,y:v},pn(n)):{x:f,y:v};if(f=W.x,v=W.y,u){var G;return Object.assign({},$,(G={},G[I]=w?"0":"",G[x]=y?"0":"",G.transform=(M.devicePixelRatio||1)<=1?"translate("+f+"px, "+v+"px)":"translate3d("+f+"px, "+v+"px, 0)",G))}return Object.assign({},$,(t={},t[I]=w?v+"px":"",t[x]=y?f+"px":"",t.transform="",t))}function k6(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,s=a===void 0?!0:a,o=n.roundOffsets,u=o===void 0?!0:o,l={placement:Un(t.placement),variation:ki(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Yc(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Yc(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const I6={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:k6,data:{}};var hs={passive:!0};function N6(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,s=r.resize,o=s===void 0?!0:s,u=pn(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(c){c.addEventListener("scroll",n.update,hs)}),o&&u.addEventListener("resize",n.update,hs),function(){a&&l.forEach(function(c){c.removeEventListener("scroll",n.update,hs)}),o&&u.removeEventListener("resize",n.update,hs)}}const R6={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:N6,data:{}};var M6={left:"right",right:"left",bottom:"top",top:"bottom"};function Bs(e){return e.replace(/left|right|bottom|top/g,function(t){return M6[t]})}var D6={start:"end",end:"start"};function Gc(e){return e.replace(/start|end/g,function(t){return D6[t]})}function r0(e){var t=pn(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function i0(e){return Ci(Mr(e)).left+r0(e).scrollLeft}function P6(e,t){var n=pn(e),r=Mr(e),i=n.visualViewport,a=r.clientWidth,s=r.clientHeight,o=0,u=0;if(i){a=i.width,s=i.height;var l=Q1();(l||!l&&t==="fixed")&&(o=i.offsetLeft,u=i.offsetTop)}return{width:a,height:s,x:o+i0(e),y:u}}function L6(e){var t,n=Mr(e),r=r0(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=Yr(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Yr(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),o=-r.scrollLeft+i0(e),u=-r.scrollTop;return or(i||n).direction==="rtl"&&(o+=Yr(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:s,x:o,y:u}}function a0(e){var t=or(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function np(e){return["html","body","#document"].indexOf($n(e))>=0?e.ownerDocument.body:En(e)&&a0(e)?e:np(go(e))}function da(e,t){var n;t===void 0&&(t=[]);var r=np(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=pn(r),s=i?[a].concat(a.visualViewport||[],a0(r)?r:[]):r,o=t.concat(s);return i?o:o.concat(da(go(s)))}function Yu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function O6(e,t){var n=Ci(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Xc(e,t,n){return t===X1?Yu(P6(e,n)):Zr(t)?O6(t,n):Yu(L6(Mr(e)))}function _6(e){var t=da(go(e)),n=["absolute","fixed"].indexOf(or(e).position)>=0,r=n&&En(e)?Ya(e):e;return Zr(r)?t.filter(function(i){return Zr(i)&&Z1(i,r)&&$n(i)!=="body"}):[]}function B6(e,t,n,r){var i=t==="clippingParents"?_6(e):[].concat(t),a=[].concat(i,[n]),s=a[0],o=a.reduce(function(u,l){var c=Xc(e,l,r);return u.top=Yr(c.top,u.top),u.right=Gs(c.right,u.right),u.bottom=Gs(c.bottom,u.bottom),u.left=Yr(c.left,u.left),u},Xc(e,s,r));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function rp(e){var t=e.reference,n=e.element,r=e.placement,i=r?Un(r):null,a=r?ki(r):null,s=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2,u;switch(i){case nn:u={x:s,y:t.y-n.height};break;case An:u={x:s,y:t.y+t.height};break;case Cn:u={x:t.x+t.width,y:o};break;case rn:u={x:t.x-n.width,y:o};break;default:u={x:t.x,y:t.y}}var l=i?n0(i):null;if(l!=null){var c=l==="y"?"height":"width";switch(a){case wi:u[l]=u[l]-(t[c]/2-n[c]/2);break;case Ra:u[l]=u[l]+(t[c]/2-n[c]/2);break}}return u}function Ma(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,s=a===void 0?e.strategy:a,o=n.boundary,u=o===void 0?r6:o,l=n.rootBoundary,c=l===void 0?X1:l,d=n.elementContext,p=d===void 0?Wi:d,f=n.altBoundary,b=f===void 0?!1:f,v=n.padding,E=v===void 0?0:v,y=ep(typeof E!="number"?E:tp(E,Wa)),w=p===Wi?i6:Wi,x=e.rects.popper,I=e.elements[b?w:p],M=B6(Zr(I)?I:I.contextElement||Mr(e.elements.popper),u,c,s),C=Ci(e.elements.reference),H=rp({reference:C,element:x,placement:i}),z=Yu(Object.assign({},x,H)),V=p===Wi?z:C,P={top:M.top-V.top+y.top,bottom:V.bottom-M.bottom+y.bottom,left:M.left-V.left+y.left,right:V.right-M.right+y.right},$=e.modifiersData.offset;if(p===Wi&&$){var W=$[i];Object.keys(P).forEach(function(G){var q=[Cn,An].indexOf(G)>=0?1:-1,Y=[nn,An].indexOf(G)>=0?"y":"x";P[G]+=W[Y]*q})}return P}function F6(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,s=n.padding,o=n.flipVariations,u=n.allowedAutoPlacements,l=u===void 0?K1:u,c=ki(r),d=c?o?$c:$c.filter(function(b){return ki(b)===c}):Wa,p=d.filter(function(b){return l.indexOf(b)>=0});p.length===0&&(p=d);var f=p.reduce(function(b,v){return b[v]=Ma(e,{placement:v,boundary:i,rootBoundary:a,padding:s})[Un(v)],b},{});return Object.keys(f).sort(function(b,v){return f[b]-f[v]})}function H6(e){if(Un(e)===Jl)return[];var t=Bs(e);return[Gc(e),t,Gc(t)]}function z6(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,s=n.altAxis,o=s===void 0?!0:s,u=n.fallbackPlacements,l=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,b=f===void 0?!0:f,v=n.allowedAutoPlacements,E=t.options.placement,y=Un(E),w=y===E,x=u||(w||!b?[Bs(E)]:H6(E)),I=[E].concat(x).reduce(function(xe,Ie){return xe.concat(Un(Ie)===Jl?F6(t,{placement:Ie,boundary:c,rootBoundary:d,padding:l,flipVariations:b,allowedAutoPlacements:v}):Ie)},[]),M=t.rects.reference,C=t.rects.popper,H=new Map,z=!0,V=I[0],P=0;P=0,Y=q?"width":"height",Q=Ma(t,{placement:$,boundary:c,rootBoundary:d,altBoundary:p,padding:l}),ee=q?G?Cn:rn:G?An:nn;M[Y]>C[Y]&&(ee=Bs(ee));var de=Bs(ee),oe=[];if(a&&oe.push(Q[W]<=0),o&&oe.push(Q[ee]<=0,Q[de]<=0),oe.every(function(xe){return xe})){V=$,z=!1;break}H.set($,oe)}if(z)for(var R=b?3:1,Ce=function(Ie){var Be=I.find(function(je){var _e=H.get(je);if(_e)return _e.slice(0,Ie).every(function(qe){return qe})});if(Be)return V=Be,"break"},ve=R;ve>0;ve--){var B=Ce(ve);if(B==="break")break}t.placement!==V&&(t.modifiersData[r]._skip=!0,t.placement=V,t.reset=!0)}}const U6={name:"flip",enabled:!0,phase:"main",fn:z6,requiresIfExists:["offset"],data:{_skip:!1}};function Kc(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Qc(e){return[nn,Cn,An,rn].some(function(t){return e[t]>=0})}function V6(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,s=Ma(t,{elementContext:"reference"}),o=Ma(t,{altBoundary:!0}),u=Kc(s,r),l=Kc(o,i,a),c=Qc(u),d=Qc(l);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}const j6={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:V6};function q6(e,t,n){var r=Un(e),i=[rn,nn].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=a[0],o=a[1];return s=s||0,o=(o||0)*i,[rn,Cn].indexOf(r)>=0?{x:o,y:s}:{x:s,y:o}}function $6(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,s=K1.reduce(function(c,d){return c[d]=q6(d,t.rects,a),c},{}),o=s[t.placement],u=o.x,l=o.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=s}const W6={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:$6};function Y6(e){var t=e.state,n=e.name;t.modifiersData[n]=rp({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const G6={name:"popperOffsets",enabled:!0,phase:"read",fn:Y6,data:{}};function X6(e){return e==="x"?"y":"x"}function K6(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,s=n.altAxis,o=s===void 0?!1:s,u=n.boundary,l=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,f=p===void 0?!0:p,b=n.tetherOffset,v=b===void 0?0:b,E=Ma(t,{boundary:u,rootBoundary:l,padding:d,altBoundary:c}),y=Un(t.placement),w=ki(t.placement),x=!w,I=n0(y),M=X6(I),C=t.modifiersData.popperOffsets,H=t.rects.reference,z=t.rects.popper,V=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,P=typeof V=="number"?{mainAxis:V,altAxis:V}:Object.assign({mainAxis:0,altAxis:0},V),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,W={x:0,y:0};if(C){if(a){var G,q=I==="y"?nn:rn,Y=I==="y"?An:Cn,Q=I==="y"?"height":"width",ee=C[I],de=ee+E[q],oe=ee-E[Y],R=f?-z[Q]/2:0,Ce=w===wi?H[Q]:z[Q],ve=w===wi?-z[Q]:-H[Q],B=t.elements.arrow,xe=f&&B?t0(B):{width:0,height:0},Ie=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:J1(),Be=Ie[q],je=Ie[Y],_e=ca(0,H[Q],xe[Q]),qe=x?H[Q]/2-R-_e-Be-P.mainAxis:Ce-_e-Be-P.mainAxis,Te=x?-H[Q]/2+R+_e+je+P.mainAxis:ve+_e+je+P.mainAxis,De=t.elements.arrow&&Ya(t.elements.arrow),Ne=De?I==="y"?De.clientTop||0:De.clientLeft||0:0,Qe=(G=$?.[I])!=null?G:0,Re=ee+qe-Qe-Ne,$e=ee+Te-Qe,wt=ca(f?Gs(de,Re):de,ee,f?Yr(oe,$e):oe);C[I]=wt,W[I]=wt-ee}if(o){var ht,st=I==="x"?nn:rn,Nt=I==="x"?An:Cn,ot=C[M],it=M==="y"?"height":"width",Ht=ot+E[st],Kt=ot-E[Nt],bt=[nn,rn].indexOf(y)!==-1,on=(ht=$?.[M])!=null?ht:0,K=bt?Ht:ot-H[it]-z[it]-on+P.altAxis,ie=bt?ot+H[it]+z[it]-on-P.altAxis:Kt,me=f&&bt?T6(K,ot,ie):ca(f?K:Ht,ot,f?ie:Kt);C[M]=me,W[M]=me-ot}t.modifiersData[r]=W}}const Q6={name:"preventOverflow",enabled:!0,phase:"main",fn:K6,requiresIfExists:["offset"]};function Z6(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function J6(e){return e===pn(e)||!En(e)?r0(e):Z6(e)}function e5(e){var t=e.getBoundingClientRect(),n=Ai(t.width)/e.offsetWidth||1,r=Ai(t.height)/e.offsetHeight||1;return n!==1||r!==1}function t5(e,t,n){n===void 0&&(n=!1);var r=En(t),i=En(t)&&e5(t),a=Mr(t),s=Ci(e,i,n),o={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(($n(t)!=="body"||a0(a))&&(o=J6(t)),En(t)?(u=Ci(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=i0(a))),{x:s.left+o.scrollLeft-u.x,y:s.top+o.scrollTop-u.y,width:s.width,height:s.height}}function n5(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function i(a){n.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(o){if(!n.has(o)){var u=t.get(o);u&&i(u)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||i(a)}),r}function r5(e){var t=n5(e);return p6.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function i5(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function a5(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Zc={placement:"bottom",modifiers:[],strategy:"absolute"};function Jc(){for(var e=arguments.length,t=new Array(e),n=0;n=19?e?.props?.ref||null:e?.ref||null}function l5(e){return typeof e=="function"?e():e}const ap=L.forwardRef(function(t,n){const{children:r,container:i,disablePortal:a=!1}=t,[s,o]=L.useState(null),u=Vt(L.isValidElement(r)?Pi(r):null,n);if(ar(()=>{a||o(l5(i)||document.body)},[i,a]),ar(()=>{if(s&&!a)return jc(n,s),()=>{jc(n,null)}},[n,s,a]),a){if(L.isValidElement(r)){const l={ref:u};return L.cloneElement(r,l)}return r}return s&&Ig.createPortal(r,s)});function c5(e){return gt("MuiPopper",e)}at("MuiPopper",["root"]);function d5(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function Gu(e){return typeof e=="function"?e():e}function h5(e){return e.nodeType!==void 0}const f5=e=>{const{classes:t}=e;return Ye({root:["root"]},c5,t)},p5={},m5=L.forwardRef(function(t,n){const{anchorEl:r,children:i,direction:a,disablePortal:s,modifiers:o,open:u,placement:l,popperOptions:c,popperRef:d,slotProps:p={},slots:f={},TransitionProps:b,ownerState:v,...E}=t,y=L.useRef(null),w=Vt(y,n),x=L.useRef(null),I=Vt(x,d),M=L.useRef(I);ar(()=>{M.current=I},[I]),L.useImperativeHandle(d,()=>x.current,[]);const C=d5(l,a),[H,z]=L.useState(C),[V,P]=L.useState(Gu(r));L.useEffect(()=>{x.current&&x.current.forceUpdate()}),L.useEffect(()=>{r&&P(Gu(r))},[r]),ar(()=>{if(!V||!u)return;const Y=de=>{z(de.placement)};let Q=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:de})=>{Y(de)}}];o!=null&&(Q=Q.concat(o)),c&&c.modifiers!=null&&(Q=Q.concat(c.modifiers));const ee=u5(V,y.current,{placement:C,...c,modifiers:Q});return M.current(ee),()=>{ee.destroy(),M.current(null)}},[V,s,o,u,c,C]);const $={placement:H};b!==null&&($.TransitionProps=b);const W=f5(t),G=f.root??"div",q=ip({elementType:G,externalSlotProps:p.root,externalForwardedProps:E,additionalProps:{role:"tooltip",ref:w},ownerState:t,className:W.root});return k.jsx(G,{...q,children:typeof i=="function"?i($):i})}),g5=L.forwardRef(function(t,n){const{anchorEl:r,children:i,container:a,direction:s="ltr",disablePortal:o=!1,keepMounted:u=!1,modifiers:l,open:c,placement:d="bottom",popperOptions:p=p5,popperRef:f,style:b,transition:v=!1,slotProps:E={},slots:y={},...w}=t,[x,I]=L.useState(!0),M=()=>{I(!1)},C=()=>{I(!0)};if(!u&&!c&&(!v||x))return null;let H;if(a)H=a;else if(r){const P=Gu(r);H=P&&h5(P)?fn(P).body:fn(null).body}const z=!c&&u&&(!v||x)?"none":void 0,V=v?{in:c,onEnter:M,onExited:C}:void 0;return k.jsx(ap,{disablePortal:o,container:H,children:k.jsx(m5,{anchorEl:r,direction:s,disablePortal:o,modifiers:l,ref:n,open:v?!x:c,placement:d,popperOptions:p,popperRef:f,slotProps:E,slots:y,...w,style:{position:"fixed",top:0,left:0,display:z,...b},TransitionProps:V,children:i})})}),b5=ue(g5,{name:"MuiPopper",slot:"Root"})({}),sp=L.forwardRef(function(t,n){const r=Gl(),i=Ke({props:t,name:"MuiPopper"}),{anchorEl:a,component:s,components:o,componentsProps:u,container:l,disablePortal:c,keepMounted:d,modifiers:p,open:f,placement:b,popperOptions:v,popperRef:E,transition:y,slots:w,slotProps:x,...I}=i,M=w?.root??o?.Root,C={anchorEl:a,container:l,disablePortal:c,keepMounted:d,modifiers:p,open:f,placement:b,popperOptions:v,popperRef:E,transition:y,...I};return k.jsx(b5,{as:s,direction:r?"rtl":"ltr",slots:{root:M},slotProps:x??u,...C,ref:n})});function fs(e){return parseInt(e,10)||0}const y5={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function v5(e){for(const t in e)return!1;return!0}function ed(e){return v5(e)||e.outerHeightStyle===0&&!e.overflowing}const T5=L.forwardRef(function(t,n){const{onChange:r,maxRows:i,minRows:a=1,style:s,value:o,...u}=t,{current:l}=L.useRef(o!=null),c=L.useRef(null),d=Vt(n,c),p=L.useRef(null),f=L.useRef(null),b=L.useCallback(()=>{const x=c.current,I=f.current;if(!x||!I)return;const C=sr(x).getComputedStyle(x);if(C.width==="0px")return{outerHeightStyle:0,overflowing:!1};I.style.width=C.width,I.value=x.value||t.placeholder||"x",I.value.slice(-1)===` +import{z as vg,D as Tg,r as L,E as xg,F as Eg,j as k,b as Ve,_ as Sg,R as cs,G as wg,H as ds,J as H1,K as Ag,N as Cg,l as Vt,O as kg,P as ar,Q as Ig,a as gt,g as at,e as Ye,U as Gl,u as Ke,s as ue,V as ka,W as Ng,X as Ia,d as St,Y as Rg,m as ct,Z as Na,$ as z1,a0 as Mg,a1 as qa,x as Et,a2 as Dg,a3 as Pg,a4 as Lg,a5 as Og,a6 as mo,w as Xl,a7 as _g,a8 as Bg,T as Ge,v as Wn,a9 as Fg,aa as Hg,ab as Kl,i as Ql,ac as ia,ad as zg,ae as Oc,B as Ug,af as _c,ag as Bc,ah as Vg,ai as Ln,aj as jg,ak as U1,al as V1,am as qg,an as Fc,ao as $g,ap as Wg,aq as Yg,ar as Hc,k as mn,as as Gg,at as zc,au as Xg,av as Uc,aw as _s,I as Qr,ax as j1,q as q1,ay as $1,o as $a,n as Si,S as Xe,y as Zl,az as W1}from"./App-Di5GuFJx.js";function Kg(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:i}=e,a=vg("div",{shouldForwardProp:o=>o!=="theme"&&o!=="sx"&&o!=="as"})(Tg);return L.forwardRef(function(u,l){const c=xg(n),{className:d,component:p="div",...f}=Eg(u);return k.jsx(a,{as:p,ref:l,className:Ve(d,i?i(r):r),theme:t&&c[t]||c,...f})})}function Qg(e,t){return L.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}function Zg(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function Jg(e){return parseFloat(e)}function Vc(...e){return e.reduce((t,n)=>n==null?t:function(...i){t.apply(this,i),n.apply(this,i)},()=>{})}function Y1(e,t=166){let n;function r(...i){const a=()=>{e.apply(this,i)};clearTimeout(n),n=setTimeout(a,t)}return r.clear=()=>{clearTimeout(n)},r}function fn(e){return e&&e.ownerDocument||document}function sr(e){return fn(e).defaultView||window}function jc(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function qu(e){const{controlled:t,default:n,name:r,state:i="value"}=e,{current:a}=L.useRef(t!==void 0),[s,o]=L.useState(n),u=a?t:s,l=L.useCallback(c=>{a||o(c)},[]);return[u,l]}function e6(e,t){const n=e.charCodeAt(2);return e[0]==="o"&&e[1]==="n"&&n>=65&&n<=90&&typeof t=="function"}function t6(e,t){if(!e)return t;function n(s,o){const u={};return Object.keys(o).forEach(l=>{e6(l,o[l])&&typeof s[l]=="function"&&(u[l]=(...c)=>{s[l](...c),o[l](...c)})}),u}if(typeof e=="function"||typeof t=="function")return s=>{const o=typeof t=="function"?t(s):t,u=typeof e=="function"?e({...s,...o}):e,l=Ve(s?.className,o?.className,u?.className),c=n(u,o);return{...o,...u,...c,...!!l&&{className:l},...o?.style&&u?.style&&{style:{...o.style,...u.style}},...o?.sx&&u?.sx&&{sx:[...Array.isArray(o.sx)?o.sx:[o.sx],...Array.isArray(u.sx)?u.sx:[u.sx]]}}};const r=t,i=n(e,r),a=Ve(r?.className,e?.className);return{...t,...e,...i,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}const qc={disabled:!1};var n6=function(t){return t.scrollTop},aa="unmounted",Ur="exited",Vr="entering",ci="entered",$u="exiting",Yn=(function(e){Sg(t,e);function t(r,i){var a;a=e.call(this,r,i)||this;var s=i,o=s&&!s.isMounting?r.enter:r.appear,u;return a.appearStatus=null,r.in?o?(u=Ur,a.appearStatus=Vr):u=ci:r.unmountOnExit||r.mountOnEnter?u=aa:u=Ur,a.state={status:u},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var s=i.in;return s&&a.status===aa?{status:Ur}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var a=null;if(i!==this.props){var s=this.state.status;this.props.in?s!==Vr&&s!==ci&&(a=Vr):(s===Vr||s===ci)&&(a=$u)}this.updateStatus(!1,a)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,a,s,o;return a=s=o=i,i!=null&&typeof i!="number"&&(a=i.exit,s=i.enter,o=i.appear!==void 0?i.appear:s),{exit:a,enter:s,appear:o}},n.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===Vr){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:cs.findDOMNode(this);s&&n6(s)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Ur&&this.setState({status:aa})},n.performEnter=function(i){var a=this,s=this.props.enter,o=this.context?this.context.isMounting:i,u=this.props.nodeRef?[o]:[cs.findDOMNode(this),o],l=u[0],c=u[1],d=this.getTimeouts(),p=o?d.appear:d.enter;if(!i&&!s||qc.disabled){this.safeSetState({status:ci},function(){a.props.onEntered(l)});return}this.props.onEnter(l,c),this.safeSetState({status:Vr},function(){a.props.onEntering(l,c),a.onTransitionEnd(p,function(){a.safeSetState({status:ci},function(){a.props.onEntered(l,c)})})})},n.performExit=function(){var i=this,a=this.props.exit,s=this.getTimeouts(),o=this.props.nodeRef?void 0:cs.findDOMNode(this);if(!a||qc.disabled){this.safeSetState({status:Ur},function(){i.props.onExited(o)});return}this.props.onExit(o),this.safeSetState({status:$u},function(){i.props.onExiting(o),i.onTransitionEnd(s.exit,function(){i.safeSetState({status:Ur},function(){i.props.onExited(o)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},n.setNextCallback=function(i){var a=this,s=!0;return this.nextCallback=function(o){s&&(s=!1,a.nextCallback=null,i(o))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},n.onTransitionEnd=function(i,a){this.setNextCallback(a);var s=this.props.nodeRef?this.props.nodeRef.current:cs.findDOMNode(this),o=i==null&&!this.props.addEndListener;if(!s||o){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],l=u[0],c=u[1];this.props.addEndListener(l,c)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===aa)return null;var a=this.props,s=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var o=wg(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ds.createElement(H1.Provider,{value:null},typeof s=="function"?s(i,o):ds.cloneElement(ds.Children.only(s),o))},t})(ds.Component);Yn.contextType=H1;Yn.propTypes={};function si(){}Yn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:si,onEntering:si,onEntered:si,onExit:si,onExiting:si,onExited:si};Yn.UNMOUNTED=aa;Yn.EXITED=Ur;Yn.ENTERING=Vr;Yn.ENTERED=ci;Yn.EXITING=$u;const G1=e=>e.scrollTop;function Ys(e,t){const{timeout:n,easing:r,style:i={}}=e;return{duration:i.transitionDuration??(typeof n=="number"?n:n[t.mode]||0),easing:i.transitionTimingFunction??(typeof r=="object"?r[t.mode]:r),delay:i.transitionDelay}}var nn="top",An="bottom",Cn="right",rn="left",Jl="auto",Wa=[nn,An,Cn,rn],wi="start",Ra="end",r6="clippingParents",X1="viewport",Wi="popper",i6="reference",$c=Wa.reduce(function(e,t){return e.concat([t+"-"+wi,t+"-"+Ra])},[]),K1=[].concat(Wa,[Jl]).reduce(function(e,t){return e.concat([t,t+"-"+wi,t+"-"+Ra])},[]),a6="beforeRead",s6="read",o6="afterRead",u6="beforeMain",l6="main",c6="afterMain",d6="beforeWrite",h6="write",f6="afterWrite",p6=[a6,s6,o6,u6,l6,c6,d6,h6,f6];function $n(e){return e?(e.nodeName||"").toLowerCase():null}function pn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=pn(e).Element;return e instanceof t||e instanceof Element}function En(e){var t=pn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function e0(e){if(typeof ShadowRoot>"u")return!1;var t=pn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function m6(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},a=t.elements[n];!En(a)||!$n(a)||(Object.assign(a.style,r),Object.keys(i).forEach(function(s){var o=i[s];o===!1?a.removeAttribute(s):a.setAttribute(s,o===!0?"":o)}))})}function g6(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],a=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),o=s.reduce(function(u,l){return u[l]="",u},{});!En(i)||!$n(i)||(Object.assign(i.style,o),Object.keys(a).forEach(function(u){i.removeAttribute(u)}))})}}const b6={name:"applyStyles",enabled:!0,phase:"write",fn:m6,effect:g6,requires:["computeStyles"]};function Un(e){return e.split("-")[0]}var Yr=Math.max,Gs=Math.min,Ai=Math.round;function Wu(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Q1(){return!/^((?!chrome|android).)*safari/i.test(Wu())}function Ci(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&En(e)&&(i=e.offsetWidth>0&&Ai(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Ai(r.height)/e.offsetHeight||1);var s=Zr(e)?pn(e):window,o=s.visualViewport,u=!Q1()&&n,l=(r.left+(u&&o?o.offsetLeft:0))/i,c=(r.top+(u&&o?o.offsetTop:0))/a,d=r.width/i,p=r.height/a;return{width:d,height:p,top:c,right:l+d,bottom:c+p,left:l,x:l,y:c}}function t0(e){var t=Ci(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Z1(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&e0(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return pn(e).getComputedStyle(e)}function y6(e){return["table","td","th"].indexOf($n(e))>=0}function Mr(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function go(e){return $n(e)==="html"?e:e.assignedSlot||e.parentNode||(e0(e)?e.host:null)||Mr(e)}function Wc(e){return!En(e)||or(e).position==="fixed"?null:e.offsetParent}function v6(e){var t=/firefox/i.test(Wu()),n=/Trident/i.test(Wu());if(n&&En(e)){var r=or(e);if(r.position==="fixed")return null}var i=go(e);for(e0(i)&&(i=i.host);En(i)&&["html","body"].indexOf($n(i))<0;){var a=or(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function Ya(e){for(var t=pn(e),n=Wc(e);n&&y6(n)&&or(n).position==="static";)n=Wc(n);return n&&($n(n)==="html"||$n(n)==="body"&&or(n).position==="static")?t:n||v6(e)||t}function n0(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ca(e,t,n){return Yr(e,Gs(t,n))}function T6(e,t,n){var r=ca(e,t,n);return r>n?n:r}function J1(){return{top:0,right:0,bottom:0,left:0}}function ep(e){return Object.assign({},J1(),e)}function tp(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var x6=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,ep(typeof t!="number"?t:tp(t,Wa))};function E6(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,o=Un(n.placement),u=n0(o),l=[rn,Cn].indexOf(o)>=0,c=l?"height":"width";if(!(!a||!s)){var d=x6(i.padding,n),p=t0(a),f=u==="y"?nn:rn,b=u==="y"?An:Cn,v=n.rects.reference[c]+n.rects.reference[u]-s[u]-n.rects.popper[c],E=s[u]-n.rects.reference[u],y=Ya(a),w=y?u==="y"?y.clientHeight||0:y.clientWidth||0:0,x=v/2-E/2,I=d[f],M=w-p[c]-d[b],C=w/2-p[c]/2+x,H=ca(I,C,M),z=u;n.modifiersData[r]=(t={},t[z]=H,t.centerOffset=H-C,t)}}function S6(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||Z1(t.elements.popper,i)&&(t.elements.arrow=i))}const w6={name:"arrow",enabled:!0,phase:"main",fn:E6,effect:S6,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ki(e){return e.split("-")[1]}var A6={top:"auto",right:"auto",bottom:"auto",left:"auto"};function C6(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Ai(n*i)/i||0,y:Ai(r*i)/i||0}}function Yc(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,s=e.offsets,o=e.position,u=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=s.x,f=p===void 0?0:p,b=s.y,v=b===void 0?0:b,E=typeof c=="function"?c({x:f,y:v}):{x:f,y:v};f=E.x,v=E.y;var y=s.hasOwnProperty("x"),w=s.hasOwnProperty("y"),x=rn,I=nn,M=window;if(l){var C=Ya(n),H="clientHeight",z="clientWidth";if(C===pn(n)&&(C=Mr(n),or(C).position!=="static"&&o==="absolute"&&(H="scrollHeight",z="scrollWidth")),C=C,i===nn||(i===rn||i===Cn)&&a===Ra){I=An;var V=d&&C===M&&M.visualViewport?M.visualViewport.height:C[H];v-=V-r.height,v*=u?1:-1}if(i===rn||(i===nn||i===An)&&a===Ra){x=Cn;var P=d&&C===M&&M.visualViewport?M.visualViewport.width:C[z];f-=P-r.width,f*=u?1:-1}}var $=Object.assign({position:o},l&&A6),W=c===!0?C6({x:f,y:v},pn(n)):{x:f,y:v};if(f=W.x,v=W.y,u){var G;return Object.assign({},$,(G={},G[I]=w?"0":"",G[x]=y?"0":"",G.transform=(M.devicePixelRatio||1)<=1?"translate("+f+"px, "+v+"px)":"translate3d("+f+"px, "+v+"px, 0)",G))}return Object.assign({},$,(t={},t[I]=w?v+"px":"",t[x]=y?f+"px":"",t.transform="",t))}function k6(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,s=a===void 0?!0:a,o=n.roundOffsets,u=o===void 0?!0:o,l={placement:Un(t.placement),variation:ki(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Yc(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Yc(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const I6={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:k6,data:{}};var hs={passive:!0};function N6(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,s=r.resize,o=s===void 0?!0:s,u=pn(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(c){c.addEventListener("scroll",n.update,hs)}),o&&u.addEventListener("resize",n.update,hs),function(){a&&l.forEach(function(c){c.removeEventListener("scroll",n.update,hs)}),o&&u.removeEventListener("resize",n.update,hs)}}const R6={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:N6,data:{}};var M6={left:"right",right:"left",bottom:"top",top:"bottom"};function Bs(e){return e.replace(/left|right|bottom|top/g,function(t){return M6[t]})}var D6={start:"end",end:"start"};function Gc(e){return e.replace(/start|end/g,function(t){return D6[t]})}function r0(e){var t=pn(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function i0(e){return Ci(Mr(e)).left+r0(e).scrollLeft}function P6(e,t){var n=pn(e),r=Mr(e),i=n.visualViewport,a=r.clientWidth,s=r.clientHeight,o=0,u=0;if(i){a=i.width,s=i.height;var l=Q1();(l||!l&&t==="fixed")&&(o=i.offsetLeft,u=i.offsetTop)}return{width:a,height:s,x:o+i0(e),y:u}}function L6(e){var t,n=Mr(e),r=r0(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=Yr(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Yr(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),o=-r.scrollLeft+i0(e),u=-r.scrollTop;return or(i||n).direction==="rtl"&&(o+=Yr(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:s,x:o,y:u}}function a0(e){var t=or(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function np(e){return["html","body","#document"].indexOf($n(e))>=0?e.ownerDocument.body:En(e)&&a0(e)?e:np(go(e))}function da(e,t){var n;t===void 0&&(t=[]);var r=np(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=pn(r),s=i?[a].concat(a.visualViewport||[],a0(r)?r:[]):r,o=t.concat(s);return i?o:o.concat(da(go(s)))}function Yu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function O6(e,t){var n=Ci(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Xc(e,t,n){return t===X1?Yu(P6(e,n)):Zr(t)?O6(t,n):Yu(L6(Mr(e)))}function _6(e){var t=da(go(e)),n=["absolute","fixed"].indexOf(or(e).position)>=0,r=n&&En(e)?Ya(e):e;return Zr(r)?t.filter(function(i){return Zr(i)&&Z1(i,r)&&$n(i)!=="body"}):[]}function B6(e,t,n,r){var i=t==="clippingParents"?_6(e):[].concat(t),a=[].concat(i,[n]),s=a[0],o=a.reduce(function(u,l){var c=Xc(e,l,r);return u.top=Yr(c.top,u.top),u.right=Gs(c.right,u.right),u.bottom=Gs(c.bottom,u.bottom),u.left=Yr(c.left,u.left),u},Xc(e,s,r));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function rp(e){var t=e.reference,n=e.element,r=e.placement,i=r?Un(r):null,a=r?ki(r):null,s=t.x+t.width/2-n.width/2,o=t.y+t.height/2-n.height/2,u;switch(i){case nn:u={x:s,y:t.y-n.height};break;case An:u={x:s,y:t.y+t.height};break;case Cn:u={x:t.x+t.width,y:o};break;case rn:u={x:t.x-n.width,y:o};break;default:u={x:t.x,y:t.y}}var l=i?n0(i):null;if(l!=null){var c=l==="y"?"height":"width";switch(a){case wi:u[l]=u[l]-(t[c]/2-n[c]/2);break;case Ra:u[l]=u[l]+(t[c]/2-n[c]/2);break}}return u}function Ma(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,s=a===void 0?e.strategy:a,o=n.boundary,u=o===void 0?r6:o,l=n.rootBoundary,c=l===void 0?X1:l,d=n.elementContext,p=d===void 0?Wi:d,f=n.altBoundary,b=f===void 0?!1:f,v=n.padding,E=v===void 0?0:v,y=ep(typeof E!="number"?E:tp(E,Wa)),w=p===Wi?i6:Wi,x=e.rects.popper,I=e.elements[b?w:p],M=B6(Zr(I)?I:I.contextElement||Mr(e.elements.popper),u,c,s),C=Ci(e.elements.reference),H=rp({reference:C,element:x,placement:i}),z=Yu(Object.assign({},x,H)),V=p===Wi?z:C,P={top:M.top-V.top+y.top,bottom:V.bottom-M.bottom+y.bottom,left:M.left-V.left+y.left,right:V.right-M.right+y.right},$=e.modifiersData.offset;if(p===Wi&&$){var W=$[i];Object.keys(P).forEach(function(G){var q=[Cn,An].indexOf(G)>=0?1:-1,Y=[nn,An].indexOf(G)>=0?"y":"x";P[G]+=W[Y]*q})}return P}function F6(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,s=n.padding,o=n.flipVariations,u=n.allowedAutoPlacements,l=u===void 0?K1:u,c=ki(r),d=c?o?$c:$c.filter(function(b){return ki(b)===c}):Wa,p=d.filter(function(b){return l.indexOf(b)>=0});p.length===0&&(p=d);var f=p.reduce(function(b,v){return b[v]=Ma(e,{placement:v,boundary:i,rootBoundary:a,padding:s})[Un(v)],b},{});return Object.keys(f).sort(function(b,v){return f[b]-f[v]})}function H6(e){if(Un(e)===Jl)return[];var t=Bs(e);return[Gc(e),t,Gc(t)]}function z6(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,s=n.altAxis,o=s===void 0?!0:s,u=n.fallbackPlacements,l=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,b=f===void 0?!0:f,v=n.allowedAutoPlacements,E=t.options.placement,y=Un(E),w=y===E,x=u||(w||!b?[Bs(E)]:H6(E)),I=[E].concat(x).reduce(function(xe,Ie){return xe.concat(Un(Ie)===Jl?F6(t,{placement:Ie,boundary:c,rootBoundary:d,padding:l,flipVariations:b,allowedAutoPlacements:v}):Ie)},[]),M=t.rects.reference,C=t.rects.popper,H=new Map,z=!0,V=I[0],P=0;P=0,Y=q?"width":"height",Q=Ma(t,{placement:$,boundary:c,rootBoundary:d,altBoundary:p,padding:l}),ee=q?G?Cn:rn:G?An:nn;M[Y]>C[Y]&&(ee=Bs(ee));var de=Bs(ee),oe=[];if(a&&oe.push(Q[W]<=0),o&&oe.push(Q[ee]<=0,Q[de]<=0),oe.every(function(xe){return xe})){V=$,z=!1;break}H.set($,oe)}if(z)for(var R=b?3:1,Ce=function(Ie){var Be=I.find(function(je){var _e=H.get(je);if(_e)return _e.slice(0,Ie).every(function(qe){return qe})});if(Be)return V=Be,"break"},ve=R;ve>0;ve--){var B=Ce(ve);if(B==="break")break}t.placement!==V&&(t.modifiersData[r]._skip=!0,t.placement=V,t.reset=!0)}}const U6={name:"flip",enabled:!0,phase:"main",fn:z6,requiresIfExists:["offset"],data:{_skip:!1}};function Kc(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Qc(e){return[nn,Cn,An,rn].some(function(t){return e[t]>=0})}function V6(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,s=Ma(t,{elementContext:"reference"}),o=Ma(t,{altBoundary:!0}),u=Kc(s,r),l=Kc(o,i,a),c=Qc(u),d=Qc(l);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}const j6={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:V6};function q6(e,t,n){var r=Un(e),i=[rn,nn].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=a[0],o=a[1];return s=s||0,o=(o||0)*i,[rn,Cn].indexOf(r)>=0?{x:o,y:s}:{x:s,y:o}}function $6(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,s=K1.reduce(function(c,d){return c[d]=q6(d,t.rects,a),c},{}),o=s[t.placement],u=o.x,l=o.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=s}const W6={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:$6};function Y6(e){var t=e.state,n=e.name;t.modifiersData[n]=rp({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const G6={name:"popperOffsets",enabled:!0,phase:"read",fn:Y6,data:{}};function X6(e){return e==="x"?"y":"x"}function K6(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,s=n.altAxis,o=s===void 0?!1:s,u=n.boundary,l=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,f=p===void 0?!0:p,b=n.tetherOffset,v=b===void 0?0:b,E=Ma(t,{boundary:u,rootBoundary:l,padding:d,altBoundary:c}),y=Un(t.placement),w=ki(t.placement),x=!w,I=n0(y),M=X6(I),C=t.modifiersData.popperOffsets,H=t.rects.reference,z=t.rects.popper,V=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,P=typeof V=="number"?{mainAxis:V,altAxis:V}:Object.assign({mainAxis:0,altAxis:0},V),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,W={x:0,y:0};if(C){if(a){var G,q=I==="y"?nn:rn,Y=I==="y"?An:Cn,Q=I==="y"?"height":"width",ee=C[I],de=ee+E[q],oe=ee-E[Y],R=f?-z[Q]/2:0,Ce=w===wi?H[Q]:z[Q],ve=w===wi?-z[Q]:-H[Q],B=t.elements.arrow,xe=f&&B?t0(B):{width:0,height:0},Ie=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:J1(),Be=Ie[q],je=Ie[Y],_e=ca(0,H[Q],xe[Q]),qe=x?H[Q]/2-R-_e-Be-P.mainAxis:Ce-_e-Be-P.mainAxis,Te=x?-H[Q]/2+R+_e+je+P.mainAxis:ve+_e+je+P.mainAxis,De=t.elements.arrow&&Ya(t.elements.arrow),Ne=De?I==="y"?De.clientTop||0:De.clientLeft||0:0,Qe=(G=$?.[I])!=null?G:0,Re=ee+qe-Qe-Ne,$e=ee+Te-Qe,wt=ca(f?Gs(de,Re):de,ee,f?Yr(oe,$e):oe);C[I]=wt,W[I]=wt-ee}if(o){var ht,st=I==="x"?nn:rn,Nt=I==="x"?An:Cn,ot=C[M],it=M==="y"?"height":"width",Ht=ot+E[st],Kt=ot-E[Nt],bt=[nn,rn].indexOf(y)!==-1,on=(ht=$?.[M])!=null?ht:0,K=bt?Ht:ot-H[it]-z[it]-on+P.altAxis,ie=bt?ot+H[it]+z[it]-on-P.altAxis:Kt,me=f&&bt?T6(K,ot,ie):ca(f?K:Ht,ot,f?ie:Kt);C[M]=me,W[M]=me-ot}t.modifiersData[r]=W}}const Q6={name:"preventOverflow",enabled:!0,phase:"main",fn:K6,requiresIfExists:["offset"]};function Z6(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function J6(e){return e===pn(e)||!En(e)?r0(e):Z6(e)}function e5(e){var t=e.getBoundingClientRect(),n=Ai(t.width)/e.offsetWidth||1,r=Ai(t.height)/e.offsetHeight||1;return n!==1||r!==1}function t5(e,t,n){n===void 0&&(n=!1);var r=En(t),i=En(t)&&e5(t),a=Mr(t),s=Ci(e,i,n),o={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(($n(t)!=="body"||a0(a))&&(o=J6(t)),En(t)?(u=Ci(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=i0(a))),{x:s.left+o.scrollLeft-u.x,y:s.top+o.scrollTop-u.y,width:s.width,height:s.height}}function n5(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function i(a){n.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(o){if(!n.has(o)){var u=t.get(o);u&&i(u)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||i(a)}),r}function r5(e){var t=n5(e);return p6.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function i5(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function a5(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Zc={placement:"bottom",modifiers:[],strategy:"absolute"};function Jc(){for(var e=arguments.length,t=new Array(e),n=0;n=19?e?.props?.ref||null:e?.ref||null}function l5(e){return typeof e=="function"?e():e}const ap=L.forwardRef(function(t,n){const{children:r,container:i,disablePortal:a=!1}=t,[s,o]=L.useState(null),u=Vt(L.isValidElement(r)?Pi(r):null,n);if(ar(()=>{a||o(l5(i)||document.body)},[i,a]),ar(()=>{if(s&&!a)return jc(n,s),()=>{jc(n,null)}},[n,s,a]),a){if(L.isValidElement(r)){const l={ref:u};return L.cloneElement(r,l)}return r}return s&&Ig.createPortal(r,s)});function c5(e){return gt("MuiPopper",e)}at("MuiPopper",["root"]);function d5(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function Gu(e){return typeof e=="function"?e():e}function h5(e){return e.nodeType!==void 0}const f5=e=>{const{classes:t}=e;return Ye({root:["root"]},c5,t)},p5={},m5=L.forwardRef(function(t,n){const{anchorEl:r,children:i,direction:a,disablePortal:s,modifiers:o,open:u,placement:l,popperOptions:c,popperRef:d,slotProps:p={},slots:f={},TransitionProps:b,ownerState:v,...E}=t,y=L.useRef(null),w=Vt(y,n),x=L.useRef(null),I=Vt(x,d),M=L.useRef(I);ar(()=>{M.current=I},[I]),L.useImperativeHandle(d,()=>x.current,[]);const C=d5(l,a),[H,z]=L.useState(C),[V,P]=L.useState(Gu(r));L.useEffect(()=>{x.current&&x.current.forceUpdate()}),L.useEffect(()=>{r&&P(Gu(r))},[r]),ar(()=>{if(!V||!u)return;const Y=de=>{z(de.placement)};let Q=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:de})=>{Y(de)}}];o!=null&&(Q=Q.concat(o)),c&&c.modifiers!=null&&(Q=Q.concat(c.modifiers));const ee=u5(V,y.current,{placement:C,...c,modifiers:Q});return M.current(ee),()=>{ee.destroy(),M.current(null)}},[V,s,o,u,c,C]);const $={placement:H};b!==null&&($.TransitionProps=b);const W=f5(t),G=f.root??"div",q=ip({elementType:G,externalSlotProps:p.root,externalForwardedProps:E,additionalProps:{role:"tooltip",ref:w},ownerState:t,className:W.root});return k.jsx(G,{...q,children:typeof i=="function"?i($):i})}),g5=L.forwardRef(function(t,n){const{anchorEl:r,children:i,container:a,direction:s="ltr",disablePortal:o=!1,keepMounted:u=!1,modifiers:l,open:c,placement:d="bottom",popperOptions:p=p5,popperRef:f,style:b,transition:v=!1,slotProps:E={},slots:y={},...w}=t,[x,I]=L.useState(!0),M=()=>{I(!1)},C=()=>{I(!0)};if(!u&&!c&&(!v||x))return null;let H;if(a)H=a;else if(r){const P=Gu(r);H=P&&h5(P)?fn(P).body:fn(null).body}const z=!c&&u&&(!v||x)?"none":void 0,V=v?{in:c,onEnter:M,onExited:C}:void 0;return k.jsx(ap,{disablePortal:o,container:H,children:k.jsx(m5,{anchorEl:r,direction:s,disablePortal:o,modifiers:l,ref:n,open:v?!x:c,placement:d,popperOptions:p,popperRef:f,slotProps:E,slots:y,...w,style:{position:"fixed",top:0,left:0,display:z,...b},TransitionProps:V,children:i})})}),b5=ue(g5,{name:"MuiPopper",slot:"Root"})({}),sp=L.forwardRef(function(t,n){const r=Gl(),i=Ke({props:t,name:"MuiPopper"}),{anchorEl:a,component:s,components:o,componentsProps:u,container:l,disablePortal:c,keepMounted:d,modifiers:p,open:f,placement:b,popperOptions:v,popperRef:E,transition:y,slots:w,slotProps:x,...I}=i,M=w?.root??o?.Root,C={anchorEl:a,container:l,disablePortal:c,keepMounted:d,modifiers:p,open:f,placement:b,popperOptions:v,popperRef:E,transition:y,...I};return k.jsx(b5,{as:s,direction:r?"rtl":"ltr",slots:{root:M},slotProps:x??u,...C,ref:n})});function fs(e){return parseInt(e,10)||0}const y5={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function v5(e){for(const t in e)return!1;return!0}function ed(e){return v5(e)||e.outerHeightStyle===0&&!e.overflowing}const T5=L.forwardRef(function(t,n){const{onChange:r,maxRows:i,minRows:a=1,style:s,value:o,...u}=t,{current:l}=L.useRef(o!=null),c=L.useRef(null),d=Vt(n,c),p=L.useRef(null),f=L.useRef(null),b=L.useCallback(()=>{const x=c.current,I=f.current;if(!x||!I)return;const C=sr(x).getComputedStyle(x);if(C.width==="0px")return{outerHeightStyle:0,overflowing:!1};I.style.width=C.width,I.value=x.value||t.placeholder||"x",I.value.slice(-1)===` `&&(I.value+=" ");const H=C.boxSizing,z=fs(C.paddingBottom)+fs(C.paddingTop),V=fs(C.borderBottomWidth)+fs(C.borderTopWidth),P=I.scrollHeight;I.value="x";const $=I.scrollHeight;let W=P;a&&(W=Math.max(Number(a)*$,W)),i&&(W=Math.min(Number(i)*$,W)),W=Math.max(W,$);const G=W+(H==="border-box"?z+V:0),q=Math.abs(W-P)<=1;return{outerHeightStyle:G,overflowing:q}},[i,a,t.placeholder]),v=ka(()=>{const x=c.current,I=b();if(!x||!I||ed(I))return!1;const M=I.outerHeightStyle;return p.current!=null&&p.current!==M}),E=L.useCallback(()=>{const x=c.current,I=b();if(!x||!I||ed(I))return;const M=I.outerHeightStyle;p.current!==M&&(p.current=M,x.style.height=`${M}px`),x.style.overflow=I.overflowing?"hidden":""},[b]),y=L.useRef(-1);ar(()=>{const x=Y1(E),I=c?.current;if(!I)return;const M=sr(I);M.addEventListener("resize",x);let C;return typeof ResizeObserver<"u"&&(C=new ResizeObserver(()=>{v()&&(C.unobserve(I),cancelAnimationFrame(y.current),E(),y.current=requestAnimationFrame(()=>{C.observe(I)}))}),C.observe(I)),()=>{x.clear(),cancelAnimationFrame(y.current),M.removeEventListener("resize",x),C&&C.disconnect()}},[b,E,v]),ar(()=>{E()});const w=x=>{l||E();const I=x.target,M=I.value.length,C=I.value.endsWith(` `),H=I.selectionStart===M;C&&H&&I.setSelectionRange(M,M),r&&r(x)};return k.jsxs(L.Fragment,{children:[k.jsx("textarea",{value:o,onChange:w,ref:d,rows:a,style:s,...u}),k.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...y5.shadow,...s,paddingTop:0,paddingBottom:0}})]})});function s0({props:e,states:t,muiFormControl:n}){return t.reduce((r,i)=>(r[i]=e[i],n&&typeof e[i]>"u"&&(r[i]=n[i]),r),{})}const op=L.createContext(void 0);function o0(){return L.useContext(op)}function td(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function up(e,t=!1){return e&&(td(e.value)&&e.value!==""||t&&td(e.defaultValue)&&e.defaultValue!=="")}function PL(e){return e.startAdornment}var nd;const bo=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${St(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},yo=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},x5=e=>{const{classes:t,color:n,disabled:r,error:i,endAdornment:a,focused:s,formControl:o,fullWidth:u,hiddenLabel:l,multiline:c,readOnly:d,size:p,startAdornment:f,type:b}=e,v={root:["root",`color${St(n)}`,r&&"disabled",i&&"error",u&&"fullWidth",s&&"focused",o&&"formControl",p&&p!=="medium"&&`size${St(p)}`,c&&"multiline",f&&"adornedStart",a&&"adornedEnd",l&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled",b==="search"&&"inputTypeSearch",c&&"inputMultiline",p==="small"&&"inputSizeSmall",l&&"inputHiddenLabel",f&&"inputAdornedStart",a&&"inputAdornedEnd",d&&"readOnly"]};return Ye(v,Rg,t)},vo=ue("div",{name:"MuiInputBase",slot:"Root",overridesResolver:bo})(ct(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Na.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:t,size:n})=>t.multiline&&n==="small",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:"100%"}}]}))),To=ue("input",{name:"MuiInputBase",slot:"Input",overridesResolver:yo})(ct(({theme:e})=>{const t=e.palette.mode==="light",n={color:"currentColor",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},r={opacity:"0 !important"},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Na.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${Na.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),rd=Ng({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),xo=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:a,autoFocus:s,className:o,color:u,components:l={},componentsProps:c={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:b,error:v,fullWidth:E=!1,id:y,inputComponent:w="input",inputProps:x={},inputRef:I,margin:M,maxRows:C,minRows:H,multiline:z=!1,name:V,onBlur:P,onChange:$,onClick:W,onFocus:G,onKeyDown:q,onKeyUp:Y,placeholder:Q,readOnly:ee,renderSuffix:de,rows:oe,size:R,slotProps:Ce={},slots:ve={},startAdornment:B,type:xe="text",value:Ie,...Be}=r,je=x.value!=null?x.value:Ie,{current:_e}=L.useRef(je!=null),qe=L.useRef(),Te=L.useCallback(Se=>{},[]),De=Vt(qe,I,x.ref,Te),[Ne,Qe]=L.useState(!1),Re=o0(),$e=s0({props:r,muiFormControl:Re,states:["color","disabled","error","hiddenLabel","size","required","filled"]});$e.focused=Re?Re.focused:Ne,L.useEffect(()=>{!Re&&p&&Ne&&(Qe(!1),P&&P())},[Re,p,Ne,P]);const wt=Re&&Re.onFilled,ht=Re&&Re.onEmpty,st=L.useCallback(Se=>{up(Se)?wt&&wt():ht&&ht()},[wt,ht]);ar(()=>{_e&&st({value:je})},[je,st,_e]);const Nt=Se=>{G&&G(Se),x.onFocus&&x.onFocus(Se),Re&&Re.onFocus?Re.onFocus(Se):Qe(!0)},ot=Se=>{P&&P(Se),x.onBlur&&x.onBlur(Se),Re&&Re.onBlur?Re.onBlur(Se):Qe(!1)},it=(Se,...Rt)=>{if(!_e){const yt=Se.target||qe.current;if(yt==null)throw new Error(z1(1));st({value:yt.value})}x.onChange&&x.onChange(Se,...Rt),$&&$(Se,...Rt)};L.useEffect(()=>{st(qe.current)},[]);const Ht=Se=>{qe.current&&Se.currentTarget===Se.target&&qe.current.focus(),W&&W(Se)};let Kt=w,bt=x;z&&Kt==="input"&&(oe?bt={type:void 0,minRows:oe,maxRows:oe,...bt}:bt={type:void 0,maxRows:C,minRows:H,...bt},Kt=T5);const on=Se=>{st(Se.animationName==="mui-auto-fill-cancel"?qe.current:{value:"x"})};L.useEffect(()=>{Re&&Re.setAdornedStart(!!B)},[Re,B]);const K={...r,color:$e.color||"primary",disabled:$e.disabled,endAdornment:b,error:$e.error,focused:$e.focused,formControl:Re,fullWidth:E,hiddenLabel:$e.hiddenLabel,multiline:z,size:$e.size,startAdornment:B,type:xe},ie=x5(K),me=ve.root||l.Root||vo,Ee=Ce.root||c.root||{},Pe=ve.input||l.Input||To;return bt={...bt,...Ce.input??c.input},k.jsxs(L.Fragment,{children:[!f&&typeof rd=="function"&&(nd||(nd=k.jsx(rd,{}))),k.jsxs(me,{...Ee,ref:n,onClick:Ht,...Be,...!Ia(me)&&{ownerState:{...K,...Ee.ownerState}},className:Ve(ie.root,Ee.className,o,ee&&"MuiInputBase-readOnly"),children:[B,k.jsx(op.Provider,{value:null,children:k.jsx(Pe,{"aria-invalid":$e.error,"aria-describedby":i,autoComplete:a,autoFocus:s,defaultValue:d,disabled:$e.disabled,id:y,onAnimationStart:on,name:V,placeholder:Q,readOnly:ee,required:$e.required,rows:oe,value:je,onKeyDown:q,onKeyUp:Y,type:xe,...bt,...!Ia(Pe)&&{as:Kt,ownerState:{...K,...bt.ownerState}},ref:De,className:Ve(ie.input,bt.className,ee&&"MuiInputBase-readOnly"),onBlur:ot,onChange:it,onFocus:Nt})}),b,de?de({...$e,startAdornment:B}):null]})]})});function E5(e){return gt("MuiInput",e)}const Yi={...Na,...at("MuiInput",["root","underline","input"])};function S5(e){return gt("MuiFilledInput",e)}const Or={...Na,...at("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},w5=Mg(k.jsx("path",{d:"M7 10l5 5 5-5z"})),A5={entering:{opacity:1},entered:{opacity:1}},Xu=L.forwardRef(function(t,n){const r=qa(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:s=!0,children:o,easing:u,in:l,onEnter:c,onEntered:d,onEntering:p,onExit:f,onExited:b,onExiting:v,style:E,timeout:y=i,TransitionComponent:w=Yn,...x}=t,I=L.useRef(null),M=Vt(I,Pi(o),n),C=q=>Y=>{if(q){const Q=I.current;Y===void 0?q(Q):q(Q,Y)}},H=C(p),z=C((q,Y)=>{G1(q);const Q=Ys({style:E,timeout:y,easing:u},{mode:"enter"});q.style.webkitTransition=r.transitions.create("opacity",Q),q.style.transition=r.transitions.create("opacity",Q),c&&c(q,Y)}),V=C(d),P=C(v),$=C(q=>{const Y=Ys({style:E,timeout:y,easing:u},{mode:"exit"});q.style.webkitTransition=r.transitions.create("opacity",Y),q.style.transition=r.transitions.create("opacity",Y),f&&f(q)}),W=C(b),G=q=>{a&&a(I.current,q)};return k.jsx(w,{appear:s,in:l,nodeRef:I,onEnter:z,onEntered:V,onEntering:H,onExit:$,onExited:W,onExiting:P,addEndListener:G,timeout:y,...x,children:(q,{ownerState:Y,...Q})=>L.cloneElement(o,{style:{opacity:0,visibility:q==="exited"&&!l?"hidden":void 0,...A5[q],...E,...o.props.style},ref:M,...Q})})});function C5(e){return gt("MuiBackdrop",e)}at("MuiBackdrop",["root","invisible"]);const k5=e=>{const{classes:t,invisible:n}=e;return Ye({root:["root",n&&"invisible"]},C5,t)},I5=ue("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),lp=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiBackdrop"}),{children:i,className:a,component:s="div",invisible:o=!1,open:u,components:l={},componentsProps:c={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:b,...v}=r,E={...r,component:s,invisible:o},y=k5(E),w={transition:f,root:l.Root,...p},x={...c,...d},I={component:s,slots:w,slotProps:x},[M,C]=Et("root",{elementType:I5,externalForwardedProps:I,className:Ve(y.root,a),ownerState:E}),[H,z]=Et("transition",{elementType:Xu,externalForwardedProps:I,ownerState:E});return k.jsx(H,{in:u,timeout:b,...v,...z,children:k.jsx(M,{"aria-hidden":!0,...C,classes:y,ref:n,children:i})})}),N5=at("MuiBox",["root"]),R5=Lg(),Ar=Kg({themeId:Pg,defaultTheme:R5,defaultClassName:N5.root,generateClassName:Dg.generate});function cp(e=window){const t=e.document.documentElement.clientWidth;return e.innerWidth-t}function M5(e){const t=fn(e);return t.body===e?sr(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function ha(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function id(e){return parseInt(sr(e).getComputedStyle(e).paddingRight,10)||0}function D5(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function ad(e,t,n,r,i){const a=[t,n,...r];[].forEach.call(e.children,s=>{const o=!a.includes(s),u=!D5(s);o&&u&&ha(s,i)})}function jo(e,t){let n=-1;return e.some((r,i)=>t(r)?(n=i,!0):!1),n}function P5(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(M5(r)){const s=cp(sr(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${id(r)+s}px`;const o=fn(r).querySelectorAll(".mui-fixed");[].forEach.call(o,u=>{n.push({value:u.style.paddingRight,property:"padding-right",el:u}),u.style.paddingRight=`${id(u)+s}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=fn(r).body;else{const s=r.parentElement,o=sr(r);a=s?.nodeName==="HTML"&&o.getComputedStyle(s).overflowY==="scroll"?s:r}n.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{n.forEach(({value:a,el:s,property:o})=>{a?s.style.setProperty(o,a):s.style.removeProperty(o)})}}function L5(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class O5{constructor(){this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&ha(t.modalRef,!1);const i=L5(n);ad(n,t.mount,t.modalRef,i,!0);const a=jo(this.containers,s=>s.container===n);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:i}),r)}mount(t,n){const r=jo(this.containers,a=>a.modals.includes(t)),i=this.containers[r];i.restore||(i.restore=P5(i,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const i=jo(this.containers,s=>s.modals.includes(t)),a=this.containers[i];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&ha(t.modalRef,n),ad(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(i,1);else{const s=a.modals[a.modals.length-1];s.modalRef&&ha(s.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const _5=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function B5(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function F5(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function H5(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||F5(e))}function z5(e){const t=[],n=[];return Array.from(e.querySelectorAll(_5)).forEach((r,i)=>{const a=B5(r);a===-1||!H5(r)||(a===0?t.push(r):n.push({documentOrder:i,tabIndex:a,node:r}))}),n.sort((r,i)=>r.tabIndex===i.tabIndex?r.documentOrder-i.documentOrder:r.tabIndex-i.tabIndex).map(r=>r.node).concat(t)}function U5(){return!0}function V5(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:i=!1,getTabbable:a=z5,isEnabled:s=U5,open:o}=e,u=L.useRef(!1),l=L.useRef(null),c=L.useRef(null),d=L.useRef(null),p=L.useRef(null),f=L.useRef(!1),b=L.useRef(null),v=Vt(Pi(t),b),E=L.useRef(null);L.useEffect(()=>{!o||!b.current||(f.current=!n)},[n,o]),L.useEffect(()=>{if(!o||!b.current)return;const x=fn(b.current);return b.current.contains(x.activeElement)||(b.current.hasAttribute("tabIndex")||b.current.setAttribute("tabIndex","-1"),f.current&&b.current.focus()),()=>{i||(d.current&&d.current.focus&&(u.current=!0,d.current.focus()),d.current=null)}},[o]),L.useEffect(()=>{if(!o||!b.current)return;const x=fn(b.current),I=H=>{E.current=H,!(r||!s()||H.key!=="Tab")&&x.activeElement===b.current&&H.shiftKey&&(u.current=!0,c.current&&c.current.focus())},M=()=>{const H=b.current;if(H===null)return;if(!x.hasFocus()||!s()||u.current){u.current=!1;return}if(H.contains(x.activeElement)||r&&x.activeElement!==l.current&&x.activeElement!==c.current)return;if(x.activeElement!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let z=[];if((x.activeElement===l.current||x.activeElement===c.current)&&(z=a(b.current)),z.length>0){const V=!!(E.current?.shiftKey&&E.current?.key==="Tab"),P=z[0],$=z[z.length-1];typeof P!="string"&&typeof $!="string"&&(V?$.focus():P.focus())}else H.focus()};x.addEventListener("focusin",M),x.addEventListener("keydown",I,!0);const C=setInterval(()=>{x.activeElement&&x.activeElement.tagName==="BODY"&&M()},50);return()=>{clearInterval(C),x.removeEventListener("focusin",M),x.removeEventListener("keydown",I,!0)}},[n,r,i,s,o,a]);const y=x=>{d.current===null&&(d.current=x.relatedTarget),f.current=!0,p.current=x.target;const I=t.props.onFocus;I&&I(x)},w=x=>{d.current===null&&(d.current=x.relatedTarget),f.current=!0};return k.jsxs(L.Fragment,{children:[k.jsx("div",{tabIndex:o?0:-1,onFocus:w,ref:l,"data-testid":"sentinelStart"}),L.cloneElement(t,{ref:v,onFocus:y}),k.jsx("div",{tabIndex:o?0:-1,onFocus:w,ref:c,"data-testid":"sentinelEnd"})]})}function j5(e){return typeof e=="function"?e():e}function q5(e){return e?e.props.hasOwnProperty("in"):!1}const sd=()=>{},ps=new O5;function $5(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,closeAfterTransition:i=!1,onTransitionEnter:a,onTransitionExited:s,children:o,onClose:u,open:l,rootRef:c}=e,d=L.useRef({}),p=L.useRef(null),f=L.useRef(null),b=Vt(f,c),[v,E]=L.useState(!l),y=q5(o);let w=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(w=!1);const x=()=>fn(p.current),I=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),M=()=>{ps.mount(I(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},C=ka(()=>{const Y=j5(t)||x().body;ps.add(I(),Y),f.current&&M()}),H=()=>ps.isTopModal(I()),z=ka(Y=>{p.current=Y,Y&&(l&&H()?M():f.current&&ha(f.current,w))}),V=L.useCallback(()=>{ps.remove(I(),w)},[w]);L.useEffect(()=>()=>{V()},[V]),L.useEffect(()=>{l?C():(!y||!i)&&V()},[l,V,y,i,C]);const P=Y=>Q=>{Y.onKeyDown?.(Q),!(Q.key!=="Escape"||Q.which===229||!H())&&(n||(Q.stopPropagation(),u&&u(Q,"escapeKeyDown")))},$=Y=>Q=>{Y.onClick?.(Q),Q.target===Q.currentTarget&&u&&u(Q,"backdropClick")};return{getRootProps:(Y={})=>{const Q=Og(e);delete Q.onTransitionEnter,delete Q.onTransitionExited;const ee={...Q,...Y};return{role:"presentation",...ee,onKeyDown:P(ee),ref:b}},getBackdropProps:(Y={})=>{const Q=Y;return{"aria-hidden":!0,...Q,onClick:$(Q),open:l}},getTransitionProps:()=>{const Y=()=>{E(!1),a&&a()},Q=()=>{E(!0),s&&s(),i&&V()};return{onEnter:Vc(Y,o?.props.onEnter??sd),onExited:Vc(Q,o?.props.onExited??sd)}},rootRef:b,portalRef:z,isTopModal:H,exited:v,hasTransition:y}}function W5(e){return gt("MuiModal",e)}at("MuiModal",["root","hidden","backdrop"]);const Y5=e=>{const{open:t,exited:n,classes:r}=e;return Ye({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},W5,r)},G5=ue("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(ct(({theme:e})=>({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:"hidden"}}]}))),X5=ue(lp,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),dp=L.forwardRef(function(t,n){const r=Ke({name:"MuiModal",props:t}),{BackdropComponent:i=X5,BackdropProps:a,classes:s,className:o,closeAfterTransition:u=!1,children:l,container:c,component:d,components:p={},componentsProps:f={},disableAutoFocus:b=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:E=!1,disablePortal:y=!1,disableRestoreFocus:w=!1,disableScrollLock:x=!1,hideBackdrop:I=!1,keepMounted:M=!1,onClose:C,onTransitionEnter:H,onTransitionExited:z,open:V,slotProps:P={},slots:$={},theme:W,...G}=r,q={...r,closeAfterTransition:u,disableAutoFocus:b,disableEnforceFocus:v,disableEscapeKeyDown:E,disablePortal:y,disableRestoreFocus:w,disableScrollLock:x,hideBackdrop:I,keepMounted:M},{getRootProps:Y,getBackdropProps:Q,getTransitionProps:ee,portalRef:de,isTopModal:oe,exited:R,hasTransition:Ce}=$5({...q,rootRef:n}),ve={...q,exited:R},B=Y5(ve),xe={};if(l.props.tabIndex===void 0&&(xe.tabIndex="-1"),Ce){const{onEnter:Te,onExited:De}=ee();xe.onEnter=Te,xe.onExited=De}const Ie={slots:{root:p.Root,backdrop:p.Backdrop,...$},slotProps:{...f,...P}},[Be,je]=Et("root",{ref:n,elementType:G5,externalForwardedProps:{...Ie,...G,component:d},getSlotProps:Y,ownerState:ve,className:Ve(o,B?.root,!ve.open&&ve.exited&&B?.hidden)}),[_e,qe]=Et("backdrop",{ref:a?.ref,elementType:i,externalForwardedProps:Ie,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Te=>Q({...Te,onClick:De=>{Te?.onClick&&Te.onClick(De)}}),className:Ve(a?.className,B?.backdrop),ownerState:ve});return!M&&!V&&(!Ce||R)?null:k.jsx(ap,{ref:de,container:c,disablePortal:y,children:k.jsxs(Be,{...je,children:[!I&&i?k.jsx(_e,{...qe}):null,k.jsx(V5,{disableEnforceFocus:v,disableAutoFocus:b,disableRestoreFocus:w,isEnabled:oe,open:V,children:L.cloneElement(l,xe)})]})})});function K5(e){return gt("MuiDialog",e)}const qo=at("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),hp=L.createContext({}),Q5=ue(lp,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Z5=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:i,fullScreen:a}=e,s={root:["root"],container:["container",`scroll${St(n)}`],paper:["paper",`paperScroll${St(n)}`,`paperWidth${St(String(r))}`,i&&"paperFullWidth",a&&"paperFullScreen"]};return Ye(s,K5,t)},J5=ue(dp,{name:"MuiDialog",slot:"Root"})({"@media print":{position:"absolute !important"}}),eb=ue("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${St(n.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),tb=ue(mo,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${St(n.scroll)}`],t[`paperWidth${St(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(ct(({theme:e})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:t})=>!t.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${qo.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(e.breakpoints.values).filter(t=>t!=="xs").map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${qo.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+64)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:t})=>t.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:t})=>t.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${qo.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),nb=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiDialog"}),i=qa(),a={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},{"aria-describedby":s,"aria-labelledby":o,"aria-modal":u=!0,BackdropComponent:l,BackdropProps:c,children:d,className:p,disableEscapeKeyDown:f=!1,fullScreen:b=!1,fullWidth:v=!1,maxWidth:E="sm",onClick:y,onClose:w,open:x,PaperComponent:I=mo,PaperProps:M={},scroll:C="paper",slots:H={},slotProps:z={},TransitionComponent:V=Xu,transitionDuration:P=a,TransitionProps:$,...W}=r,G={...r,disableEscapeKeyDown:f,fullScreen:b,fullWidth:v,maxWidth:E,scroll:C},q=Z5(G),Y=L.useRef(),Q=Qe=>{Y.current=Qe.target===Qe.currentTarget},ee=Qe=>{y&&y(Qe),Y.current&&(Y.current=null,w&&w(Qe,"backdropClick"))},de=Xl(o),oe=L.useMemo(()=>({titleId:de}),[de]),R={transition:V,...H},Ce={transition:$,paper:M,backdrop:c,...z},ve={slots:R,slotProps:Ce},[B,xe]=Et("root",{elementType:J5,shouldForwardComponentProp:!0,externalForwardedProps:ve,ownerState:G,className:Ve(q.root,p),ref:n}),[Ie,Be]=Et("backdrop",{elementType:Q5,shouldForwardComponentProp:!0,externalForwardedProps:ve,ownerState:G}),[je,_e]=Et("paper",{elementType:tb,shouldForwardComponentProp:!0,externalForwardedProps:ve,ownerState:G,className:Ve(q.paper,M.className)}),[qe,Te]=Et("container",{elementType:eb,externalForwardedProps:ve,ownerState:G,className:q.container}),[De,Ne]=Et("transition",{elementType:Xu,externalForwardedProps:ve,ownerState:G,additionalProps:{appear:!0,in:x,timeout:P,role:"presentation"}});return k.jsx(B,{closeAfterTransition:!0,slots:{backdrop:Ie},slotProps:{backdrop:{transitionDuration:P,as:l,...Be}},disableEscapeKeyDown:f,onClose:w,open:x,onClick:ee,...xe,...W,children:k.jsx(De,{...Ne,children:k.jsx(qe,{onMouseDown:Q,...Te,children:k.jsx(je,{as:I,elevation:24,role:"dialog","aria-describedby":s,"aria-labelledby":de,"aria-modal":u,..._e,children:k.jsx(hp.Provider,{value:oe,children:d})})})})})});function rb(e){return gt("MuiDialogActions",e)}at("MuiDialogActions",["root","spacing"]);const ib=e=>{const{classes:t,disableSpacing:n}=e;return Ye({root:["root",!n&&"spacing"]},rb,t)},ab=ue("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto",variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),sb=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiDialogActions"}),{className:i,disableSpacing:a=!1,...s}=r,o={...r,disableSpacing:a},u=ib(o);return k.jsx(ab,{className:Ve(u.root,i),ownerState:o,ref:n,...s})}),ob=e=>{const{classes:t,dividers:n}=e;return Ye({root:["root",n&&"dividers"]},_g,t)},ub=ue("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(ct(({theme:e})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:t})=>t.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:t})=>!t.dividers,style:{[`.${Bg.root} + &`]:{paddingTop:0}}}]}))),lb=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiDialogContent"}),{className:i,dividers:a=!1,...s}=r,o={...r,dividers:a},u=ob(o);return k.jsx(ub,{className:Ve(u.root,i),ownerState:o,ref:n,...s})});function cb(e){return gt("MuiDialogContentText",e)}at("MuiDialogContentText",["root"]);const db=e=>{const{classes:t}=e,r=Ye({root:["root"]},cb,t);return{...t,...r}},hb=ue(Ge,{shouldForwardProp:e=>Wn(e)||e==="classes",name:"MuiDialogContentText",slot:"Root"})({}),fb=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiDialogContentText"}),{children:i,className:a,...s}=r,o=db(s);return k.jsx(hb,{component:"p",variant:"body1",color:"textSecondary",ref:n,ownerState:s,className:Ve(o.root,a),...r,classes:o})}),pb=e=>{const{classes:t}=e;return Ye({root:["root"]},Fg,t)},mb=ue(Ge,{name:"MuiDialogTitle",slot:"Root"})({padding:"16px 24px",flex:"0 0 auto"}),gb=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiDialogTitle"}),{className:i,id:a,...s}=r,o=r,u=pb(o),{titleId:l=a}=L.useContext(hp);return k.jsx(mb,{component:"h2",className:Ve(u.root,i),ownerState:o,ref:n,variant:"h6",id:a??l,...s})}),bb=e=>{const{absolute:t,children:n,classes:r,flexItem:i,light:a,orientation:s,textAlign:o,variant:u}=e;return Ye({root:["root",t&&"absolute",u,a&&"light",s==="vertical"&&"vertical",i&&"flexItem",n&&"withChildren",n&&s==="vertical"&&"withChildrenVertical",o==="right"&&s!=="vertical"&&"textAlignRight",o==="left"&&s!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",s==="vertical"&&"wrapperVertical"]},Hg,r)},yb=ue("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(ct(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin",variants:[{props:{absolute:!0},style:{position:"absolute",bottom:0,left:0,width:"100%"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:"inset"},style:{marginLeft:72}},{props:{variant:"middle",orientation:"horizontal"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:"middle",orientation:"vertical"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:"vertical"},style:{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"}},{props:{flexItem:!0},style:{alignSelf:"stretch",height:"auto"}},{props:({ownerState:t})=>!!t.children,style:{display:"flex",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}},{props:({ownerState:t})=>t.children&&t.orientation!=="vertical",style:{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}},{props:({ownerState:t})=>t.orientation==="vertical"&&t.children,style:{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}},{props:({ownerState:t})=>t.textAlign==="right"&&t.orientation!=="vertical",style:{"&::before":{width:"90%"},"&::after":{width:"10%"}}},{props:({ownerState:t})=>t.textAlign==="left"&&t.orientation!=="vertical",style:{"&::before":{width:"10%"},"&::after":{width:"90%"}}}]}))),vb=ue("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(ct(({theme:e})=>({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:"nowrap",variants:[{props:{orientation:"vertical"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),Ku=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiDivider"}),{absolute:i=!1,children:a,className:s,orientation:o="horizontal",component:u=a||o==="vertical"?"div":"hr",flexItem:l=!1,light:c=!1,role:d=u!=="hr"?"separator":void 0,textAlign:p="center",variant:f="fullWidth",...b}=r,v={...r,absolute:i,component:u,flexItem:l,light:c,orientation:o,role:d,textAlign:p,variant:f},E=bb(v);return k.jsx(yb,{as:u,className:Ve(E.root,s),role:d,ref:n,ownerState:v,"aria-orientation":d==="separator"&&(u!=="hr"||o==="vertical")?o:void 0,...b,children:a?k.jsx(vb,{className:E.wrapper,ownerState:v,children:a}):null})});Ku&&(Ku.muiSkipListHighlight=!0);const Tb=e=>{const{classes:t,disableUnderline:n,startAdornment:r,endAdornment:i,size:a,hiddenLabel:s,multiline:o}=e,u={root:["root",!n&&"underline",r&&"adornedStart",i&&"adornedEnd",a==="small"&&`size${St(a)}`,s&&"hiddenLabel",o&&"multiline"],input:["input"]},l=Ye(u,S5,t);return{...t,...l}},xb=ue(vo,{shouldForwardProp:e=>Wn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...bo(e,t),!n.disableUnderline&&t.underline]}})(ct(({theme:e})=>{const t=e.palette.mode==="light",n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Or.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Or.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:s})=>!s.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Or.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Or.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Or.disabled}, .${Or.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Or.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(Ql()).map(([s])=>({props:{disableUnderline:!1,color:s},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[s]?.main}`}}})),{props:({ownerState:s})=>s.startAdornment,style:{paddingLeft:12}},{props:({ownerState:s})=>s.endAdornment,style:{paddingRight:12}},{props:({ownerState:s})=>s.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:s,size:o})=>s.multiline&&o==="small",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:s})=>s.multiline&&s.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:s})=>s.multiline&&s.hiddenLabel&&s.size==="small",style:{paddingTop:8,paddingBottom:9}}]}})),Eb=ue(To,{name:"MuiFilledInput",slot:"Input",overridesResolver:yo})(ct(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size==="small",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),fp=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiFilledInput"}),{disableUnderline:i=!1,components:a={},componentsProps:s,fullWidth:o=!1,hiddenLabel:u,inputComponent:l="input",multiline:c=!1,slotProps:d,slots:p={},type:f="text",...b}=r,v={...r,disableUnderline:i,fullWidth:o,inputComponent:l,multiline:c,type:f},E=Tb(r),y={root:{ownerState:v},input:{ownerState:v}},w=d??s?Kl(y,d??s):y,x=p.root??a.Root??xb,I=p.input??a.Input??Eb;return k.jsx(xo,{slots:{root:x,input:I},slotProps:w,fullWidth:o,inputComponent:l,multiline:c,ref:n,type:f,...b,classes:E})});fp.muiName="Input";function Qu(e){return`scale(${e}, ${e**2})`}const Sb={entering:{opacity:1,transform:Qu(1)},entered:{opacity:1,transform:"none"}},$o=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Xs=L.forwardRef(function(t,n){const{addEndListener:r,appear:i=!0,children:a,easing:s,in:o,onEnter:u,onEntered:l,onEntering:c,onExit:d,onExited:p,onExiting:f,style:b,timeout:v="auto",TransitionComponent:E=Yn,...y}=t,w=ia(),x=L.useRef(),I=qa(),M=L.useRef(null),C=Vt(M,Pi(a),n),H=Y=>Q=>{if(Y){const ee=M.current;Q===void 0?Y(ee):Y(ee,Q)}},z=H(c),V=H((Y,Q)=>{G1(Y);const{duration:ee,delay:de,easing:oe}=Ys({style:b,timeout:v,easing:s},{mode:"enter"});let R;v==="auto"?(R=I.transitions.getAutoHeightDuration(Y.clientHeight),x.current=R):R=ee,Y.style.transition=[I.transitions.create("opacity",{duration:R,delay:de}),I.transitions.create("transform",{duration:$o?R:R*.666,delay:de,easing:oe})].join(","),u&&u(Y,Q)}),P=H(l),$=H(f),W=H(Y=>{const{duration:Q,delay:ee,easing:de}=Ys({style:b,timeout:v,easing:s},{mode:"exit"});let oe;v==="auto"?(oe=I.transitions.getAutoHeightDuration(Y.clientHeight),x.current=oe):oe=Q,Y.style.transition=[I.transitions.create("opacity",{duration:oe,delay:ee}),I.transitions.create("transform",{duration:$o?oe:oe*.666,delay:$o?ee:ee||oe*.333,easing:de})].join(","),Y.style.opacity=0,Y.style.transform=Qu(.75),d&&d(Y)}),G=H(p),q=Y=>{v==="auto"&&w.start(x.current||0,Y),r&&r(M.current,Y)};return k.jsx(E,{appear:i,in:o,nodeRef:M,onEnter:V,onEntered:P,onEntering:z,onExit:W,onExited:G,onExiting:$,addEndListener:q,timeout:v==="auto"?null:v,...y,children:(Y,{ownerState:Q,...ee})=>L.cloneElement(a,{style:{opacity:0,transform:Qu(.75),visibility:Y==="exited"&&!o?"hidden":void 0,...Sb[Y],...b,...a.props.style},ref:C,...ee})})});Xs&&(Xs.muiSupportAuto=!0);const wb=e=>{const{classes:t,disableUnderline:n}=e,i=Ye({root:["root",!n&&"underline"],input:["input"]},E5,t);return{...t,...i}},Ab=ue(vo,{shouldForwardProp:e=>Wn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...bo(e,t),!n.disableUnderline&&t.underline]}})(ct(({theme:e})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:"relative",variants:[{props:({ownerState:r})=>r.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Yi.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Yi.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Yi.disabled}, .${Yi.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${Yi.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(Ql()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),Cb=ue(To,{name:"MuiInput",slot:"Input",overridesResolver:yo})({}),pp=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiInput"}),{disableUnderline:i=!1,components:a={},componentsProps:s,fullWidth:o=!1,inputComponent:u="input",multiline:l=!1,slotProps:c,slots:d={},type:p="text",...f}=r,b=wb(r),E={root:{ownerState:{disableUnderline:i}}},y=c??s?Kl(c??s,E):E,w=d.root??a.Root??Ab,x=d.input??a.Input??Cb;return k.jsx(xo,{slots:{root:w,input:x},slotProps:y,fullWidth:o,inputComponent:u,multiline:l,ref:n,type:p,...f,classes:b})});pp.muiName="Input";const nr=L.createContext({});function kb(e){return gt("MuiList",e)}at("MuiList",["root","padding","dense","subheader"]);const Ib=e=>{const{classes:t,disablePadding:n,dense:r,subheader:i}=e;return Ye({root:["root",!n&&"padding",r&&"dense",i&&"subheader"]},kb,t)},Nb=ue("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),mp=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiList"}),{children:i,className:a,component:s="ul",dense:o=!1,disablePadding:u=!1,subheader:l,...c}=r,d=L.useMemo(()=>({dense:o}),[o]),p={...r,component:s,dense:o,disablePadding:u},f=Ib(p);return k.jsx(nr.Provider,{value:d,children:k.jsxs(Nb,{as:s,className:Ve(f.root,a),ref:n,ownerState:p,...c,children:[l,i]})})});function Rb(e){return gt("MuiListItem",e)}at("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);const Mb=at("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function Db(e){return gt("MuiListItemSecondaryAction",e)}at("MuiListItemSecondaryAction",["root","disableGutters"]);const Pb=e=>{const{disableGutters:t,classes:n}=e;return Ye({root:["root",t&&"disableGutters"]},Db,n)},Lb=ue("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:({ownerState:e})=>e.disableGutters,style:{right:0}}]}),gp=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiListItemSecondaryAction"}),{className:i,...a}=r,s=L.useContext(nr),o={...r,disableGutters:s.disableGutters},u=Pb(o);return k.jsx(Lb,{className:Ve(u.root,i),ownerState:o,ref:n,...a})});gp.muiName="ListItemSecondaryAction";const Ob=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.hasSecondaryAction&&t.secondaryAction]},_b=e=>{const{alignItems:t,classes:n,dense:r,disableGutters:i,disablePadding:a,divider:s,hasSecondaryAction:o}=e;return Ye({root:["root",r&&"dense",!i&&"gutters",!a&&"padding",s&&"divider",t==="flex-start"&&"alignItemsFlexStart",o&&"secondaryAction"],container:["container"]},Rb,n)},Bb=ue("div",{name:"MuiListItem",slot:"Root",overridesResolver:Ob})(ct(({theme:e})=>({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:({ownerState:t})=>!t.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:t})=>!t.disablePadding&&t.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:t})=>!t.disablePadding&&!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>!t.disablePadding&&!!t.secondaryAction,style:{paddingRight:48}},{props:({ownerState:t})=>!!t.secondaryAction,style:{[`& > .${Mb.root}`]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:t})=>t.button,style:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:({ownerState:t})=>t.hasSecondaryAction,style:{paddingRight:48}}]}))),Fb=ue("li",{name:"MuiListItem",slot:"Container"})({position:"relative"}),Hb=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiListItem"}),{alignItems:i="center",children:a,className:s,component:o,components:u={},componentsProps:l={},ContainerComponent:c="li",ContainerProps:{className:d,...p}={},dense:f=!1,disableGutters:b=!1,disablePadding:v=!1,divider:E=!1,secondaryAction:y,slotProps:w={},slots:x={},...I}=r,M=L.useContext(nr),C=L.useMemo(()=>({dense:f||M.dense||!1,alignItems:i,disableGutters:b}),[i,M.dense,f,b]),H=L.useRef(null),z=L.Children.toArray(a),V=z.length&&Qg(z[z.length-1],["ListItemSecondaryAction"]),P={...r,alignItems:i,dense:C.dense,disableGutters:b,disablePadding:v,divider:E,hasSecondaryAction:V},$=_b(P),W=Vt(H,n),G=x.root||u.Root||Bb,q=w.root||l.root||{},Y={className:Ve($.root,q.className,s),...I};let Q=o||"li";return V?(Q=!Y.component&&!o?"div":Q,c==="li"&&(Q==="li"?Q="div":Y.component==="li"&&(Y.component="div")),k.jsx(nr.Provider,{value:C,children:k.jsxs(Fb,{as:c,className:Ve($.container,d),ref:W,ownerState:P,...p,children:[k.jsx(G,{...q,...!Ia(G)&&{as:Q,ownerState:{...P,...q.ownerState}},...Y,children:z}),z.pop()]})})):k.jsx(nr.Provider,{value:C,children:k.jsxs(G,{...q,as:Q,ref:W,...!Ia(G)&&{ownerState:{...P,...q.ownerState}},...Y,children:[z,y&&k.jsx(gp,{children:y})]})})}),zb=e=>{const{alignItems:t,classes:n}=e;return Ye({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},zg,n)},Ub=ue("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(ct(({theme:e})=>({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}))),Vb=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiListItemIcon"}),{className:i,...a}=r,s=L.useContext(nr),o={...r,alignItems:s.alignItems},u=zb(o);return k.jsx(Ub,{className:Ve(u.root,i),ownerState:o,ref:n,...a})});function jb(e){return gt("MuiListItemText",e)}const hi=at("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),qb=e=>{const{classes:t,inset:n,primary:r,secondary:i,dense:a}=e;return Ye({root:["root",n&&"inset",a&&"dense",r&&i&&"multiline"],primary:["primary"],secondary:["secondary"]},jb,t)},$b=ue("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${hi.primary}`]:t.primary},{[`& .${hi.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[`.${Oc.root}:where(& .${hi.primary})`]:{display:"block"},[`.${Oc.root}:where(& .${hi.secondary})`]:{display:"block"},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),Wb=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiListItemText"}),{children:i,className:a,disableTypography:s=!1,inset:o=!1,primary:u,primaryTypographyProps:l,secondary:c,secondaryTypographyProps:d,slots:p={},slotProps:f={},...b}=r,{dense:v}=L.useContext(nr);let E=u??i,y=c;const w={...r,disableTypography:s,inset:o,primary:!!E,secondary:!!y,dense:v},x=qb(w),I={slots:p,slotProps:{primary:l,secondary:d,...f}},[M,C]=Et("root",{className:Ve(x.root,a),elementType:$b,externalForwardedProps:{...I,...b},ownerState:w,ref:n}),[H,z]=Et("primary",{className:x.primary,elementType:Ge,externalForwardedProps:I,ownerState:w}),[V,P]=Et("secondary",{className:x.secondary,elementType:Ge,externalForwardedProps:I,ownerState:w});return E!=null&&E.type!==Ge&&!s&&(E=k.jsx(H,{variant:v?"body2":"body1",component:z?.variant?void 0:"span",...z,children:E})),y!=null&&y.type!==Ge&&!s&&(y=k.jsx(V,{variant:"body2",color:"textSecondary",...P,children:y})),k.jsxs(M,{...C,children:[E,y]})});function Wo(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function od(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function bp(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(""))}function Gi(e,t,n,r,i,a){let s=!1,o=i(e,t,t?n:!1);for(;o;){if(o===e.firstChild){if(s)return!1;s=!0}const u=r?!1:o.disabled||o.getAttribute("aria-disabled")==="true";if(!o.hasAttribute("tabindex")||!bp(o,a)||u)o=i(e,o,n);else return o.focus(),!0}return!1}const Yb=L.forwardRef(function(t,n){const{actions:r,autoFocus:i=!1,autoFocusItem:a=!1,children:s,className:o,disabledItemsFocusable:u=!1,disableListWrap:l=!1,onKeyDown:c,variant:d="selectedMenu",...p}=t,f=L.useRef(null),b=L.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ar(()=>{i&&f.current.focus()},[i]),L.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(x,{direction:I})=>{const M=!f.current.style.width;if(x.clientHeight{const I=f.current,M=x.key;if(x.ctrlKey||x.metaKey||x.altKey){c&&c(x);return}const H=fn(I).activeElement;if(M==="ArrowDown")x.preventDefault(),Gi(I,H,l,u,Wo);else if(M==="ArrowUp")x.preventDefault(),Gi(I,H,l,u,od);else if(M==="Home")x.preventDefault(),Gi(I,null,l,u,Wo);else if(M==="End")x.preventDefault(),Gi(I,null,l,u,od);else if(M.length===1){const z=b.current,V=M.toLowerCase(),P=performance.now();z.keys.length>0&&(P-z.lastTime>500?(z.keys=[],z.repeating=!0,z.previousKeyMatched=!0):z.repeating&&V!==z.keys[0]&&(z.repeating=!1)),z.lastTime=P,z.keys.push(V);const $=H&&!z.repeating&&bp(H,z);z.previousKeyMatched&&($||Gi(I,H,!1,u,Wo,z))?x.preventDefault():z.previousKeyMatched=!1}c&&c(x)},E=Vt(f,n);let y=-1;L.Children.forEach(s,(x,I)=>{if(!L.isValidElement(x)){y===I&&(y+=1,y>=s.length&&(y=-1));return}x.props.disabled||(d==="selectedMenu"&&x.props.selected||y===-1)&&(y=I),y===I&&(x.props.disabled||x.props.muiSkipListHighlight||x.type.muiSkipListHighlight)&&(y+=1,y>=s.length&&(y=-1))});const w=L.Children.map(s,(x,I)=>{if(I===y){const M={};return a&&(M.autoFocus=!0),x.props.tabIndex===void 0&&d==="selectedMenu"&&(M.tabIndex=0),L.cloneElement(x,M)}return x});return k.jsx(mp,{role:"menu",ref:E,className:o,onKeyDown:v,tabIndex:i?0:-1,...p,children:w})});function Gb(e){return gt("MuiPopover",e)}at("MuiPopover",["root","paper"]);function ud(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function ld(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function cd(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function ms(e){return typeof e=="function"?e():e}const Xb=e=>{const{classes:t}=e;return Ye({root:["root"],paper:["paper"]},Gb,t)},Kb=ue(dp,{name:"MuiPopover",slot:"Root"})({}),yp=ue(mo,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Qb=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiPopover"}),{action:i,anchorEl:a,anchorOrigin:s={vertical:"top",horizontal:"left"},anchorPosition:o,anchorReference:u="anchorEl",children:l,className:c,container:d,elevation:p=8,marginThreshold:f=16,open:b,PaperProps:v={},slots:E={},slotProps:y={},transformOrigin:w={vertical:"top",horizontal:"left"},TransitionComponent:x,transitionDuration:I="auto",TransitionProps:M={},disableScrollLock:C=!1,...H}=r,z=L.useRef(),V={...r,anchorOrigin:s,anchorReference:u,elevation:p,marginThreshold:f,transformOrigin:w,TransitionComponent:x,transitionDuration:I,TransitionProps:M},P=Xb(V),$=L.useCallback(()=>{if(u==="anchorPosition")return o;const Te=ms(a),Ne=(Te&&Te.nodeType===1?Te:fn(z.current).body).getBoundingClientRect();return{top:Ne.top+ud(Ne,s.vertical),left:Ne.left+ld(Ne,s.horizontal)}},[a,s.horizontal,s.vertical,o,u]),W=L.useCallback(Te=>({vertical:ud(Te,w.vertical),horizontal:ld(Te,w.horizontal)}),[w.horizontal,w.vertical]),G=L.useCallback(Te=>{const De={width:Te.offsetWidth,height:Te.offsetHeight},Ne=W(De);if(u==="none")return{top:null,left:null,transformOrigin:cd(Ne)};const Qe=$();let Re=Qe.top-Ne.vertical,$e=Qe.left-Ne.horizontal;const wt=Re+De.height,ht=$e+De.width,st=sr(ms(a)),Nt=st.innerHeight-f,ot=st.innerWidth-f;if(f!==null&&ReNt){const it=wt-Nt;Re-=it,Ne.vertical+=it}if(f!==null&&$eot){const it=ht-ot;$e-=it,Ne.horizontal+=it}return{top:`${Math.round(Re)}px`,left:`${Math.round($e)}px`,transformOrigin:cd(Ne)}},[a,u,$,W,f]),[q,Y]=L.useState(b),Q=L.useCallback(()=>{const Te=z.current;if(!Te)return;const De=G(Te);De.top!==null&&Te.style.setProperty("top",De.top),De.left!==null&&(Te.style.left=De.left),Te.style.transformOrigin=De.transformOrigin,Y(!0)},[G]);L.useEffect(()=>(C&&window.addEventListener("scroll",Q),()=>window.removeEventListener("scroll",Q)),[a,C,Q]);const ee=()=>{Q()},de=()=>{Y(!1)};L.useEffect(()=>{b&&Q()}),L.useImperativeHandle(i,()=>b?{updatePosition:()=>{Q()}}:null,[b,Q]),L.useEffect(()=>{if(!b)return;const Te=Y1(()=>{Q()}),De=sr(ms(a));return De.addEventListener("resize",Te),()=>{Te.clear(),De.removeEventListener("resize",Te)}},[a,b,Q]);let oe=I;const R={slots:{transition:x,...E},slotProps:{transition:M,paper:v,...y}},[Ce,ve]=Et("transition",{elementType:Xs,externalForwardedProps:R,ownerState:V,getSlotProps:Te=>({...Te,onEntering:(De,Ne)=>{Te.onEntering?.(De,Ne),ee()},onExited:De=>{Te.onExited?.(De),de()}}),additionalProps:{appear:!0,in:b}});I==="auto"&&!Ce.muiSupportAuto&&(oe=void 0);const B=d||(a?fn(ms(a)).body:void 0),[xe,{slots:Ie,slotProps:Be,...je}]=Et("root",{ref:n,elementType:Kb,externalForwardedProps:{...R,...H},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:E.backdrop},slotProps:{backdrop:t6(typeof y.backdrop=="function"?y.backdrop(V):y.backdrop,{invisible:!0})},container:B,open:b},ownerState:V,className:Ve(P.root,c)}),[_e,qe]=Et("paper",{ref:z,className:P.paper,elementType:yp,externalForwardedProps:R,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:q?void 0:{opacity:0}},ownerState:V});return k.jsx(xe,{...je,...!Ia(xe)&&{slots:Ie,slotProps:Be,disableScrollLock:C},children:k.jsx(Ce,{...ve,timeout:oe,children:k.jsx(_e,{...qe,children:l})})})});function Zb(e){return gt("MuiMenu",e)}at("MuiMenu",["root","paper","list"]);const Jb={vertical:"top",horizontal:"right"},e7={vertical:"top",horizontal:"left"},t7=e=>{const{classes:t}=e;return Ye({root:["root"],paper:["paper"],list:["list"]},Zb,t)},n7=ue(Qb,{shouldForwardProp:e=>Wn(e)||e==="classes",name:"MuiMenu",slot:"Root"})({}),r7=ue(yp,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),i7=ue(Yb,{name:"MuiMenu",slot:"List"})({outline:0}),a7=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:a,className:s,disableAutoFocusItem:o=!1,MenuListProps:u={},onClose:l,open:c,PaperProps:d={},PopoverClasses:p,transitionDuration:f="auto",TransitionProps:{onEntering:b,...v}={},variant:E="selectedMenu",slots:y={},slotProps:w={},...x}=r,I=Gl(),M={...r,autoFocus:i,disableAutoFocusItem:o,MenuListProps:u,onEntering:b,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:E},C=t7(M),H=i&&!o&&c,z=L.useRef(null),V=(oe,R)=>{z.current&&z.current.adjustStyleForScrollbar(oe,{direction:I?"rtl":"ltr"}),b&&b(oe,R)},P=oe=>{oe.key==="Tab"&&(oe.preventDefault(),l&&l(oe,"tabKeyDown"))};let $=-1;L.Children.map(a,(oe,R)=>{L.isValidElement(oe)&&(oe.props.disabled||(E==="selectedMenu"&&oe.props.selected||$===-1)&&($=R))});const W={slots:y,slotProps:{list:u,transition:v,paper:d,...w}},G=ip({elementType:y.root,externalSlotProps:w.root,ownerState:M,className:[C.root,s]}),[q,Y]=Et("paper",{className:C.paper,elementType:r7,externalForwardedProps:W,shouldForwardComponentProp:!0,ownerState:M}),[Q,ee]=Et("list",{className:Ve(C.list,u.className),elementType:i7,shouldForwardComponentProp:!0,externalForwardedProps:W,getSlotProps:oe=>({...oe,onKeyDown:R=>{P(R),oe.onKeyDown?.(R)}}),ownerState:M}),de=typeof W.slotProps.transition=="function"?W.slotProps.transition(M):W.slotProps.transition;return k.jsx(n7,{onClose:l,anchorOrigin:{vertical:"bottom",horizontal:I?"right":"left"},transformOrigin:I?Jb:e7,slots:{root:y.root,paper:q,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:G,paper:Y,backdrop:typeof w.backdrop=="function"?w.backdrop(M):w.backdrop,transition:{...de,onEntering:(...oe)=>{V(...oe),de?.onEntering?.(...oe)}}},open:c,ref:n,transitionDuration:f,ownerState:M,...x,classes:p,children:k.jsx(Q,{actions:z,autoFocus:i&&($===-1||o),autoFocusItem:H,variant:E,...ee,children:a})})});function s7(e){return gt("MuiMenuItem",e)}const Xi=at("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),o7=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},u7=e=>{const{disabled:t,dense:n,divider:r,disableGutters:i,selected:a,classes:s}=e,u=Ye({root:["root",n&&"dense",t&&"disabled",!i&&"gutters",r&&"divider",a&&"selected"]},s7,s);return{...s,...u}},l7=ue(Ug,{shouldForwardProp:e=>Wn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:o7})(ct(({theme:e})=>({...e.typography.body1,display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap","&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Xi.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Xi.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Xi.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Xi.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Xi.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Bc.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Bc.inset}`]:{marginLeft:52},[`& .${hi.root}`]:{marginTop:0,marginBottom:0},[`& .${hi.inset}`]:{paddingLeft:36},[`& .${_c.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up("sm")]:{minHeight:"auto"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${_c.root} svg`]:{fontSize:"1.25rem"}}}]}))),c7=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiMenuItem"}),{autoFocus:i=!1,component:a="li",dense:s=!1,divider:o=!1,disableGutters:u=!1,focusVisibleClassName:l,role:c="menuitem",tabIndex:d,className:p,...f}=r,b=L.useContext(nr),v=L.useMemo(()=>({dense:s||b.dense||!1,disableGutters:u}),[b.dense,s,u]),E=L.useRef(null);ar(()=>{i&&E.current&&E.current.focus()},[i]);const y={...r,dense:v.dense,divider:o,disableGutters:u},w=u7(r),x=Vt(E,n);let I;return r.disabled||(I=d!==void 0?d:-1),k.jsx(nr.Provider,{value:v,children:k.jsx(l7,{ref:x,role:c,tabIndex:I,component:a,focusVisibleClassName:Ve(w.focusVisible,l),className:Ve(w.root,p),...f,ownerState:y,classes:w})})});function d7(e){return gt("MuiNativeSelect",e)}const u0=at("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),h7=e=>{const{classes:t,variant:n,disabled:r,multiple:i,open:a,error:s}=e,o={select:["select",n,r&&"disabled",i&&"multiple",s&&"error"],icon:["icon",`icon${St(n)}`,a&&"iconOpen",r&&"disabled"]};return Ye(o,d7,t)},vp=ue("select",{name:"MuiNativeSelect"})(({theme:e})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${u0.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!=="filled"&&t.variant!=="outlined",style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),f7=ue(vp,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Wn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${u0.multiple}`]:t.multiple}]}})({}),Tp=ue("svg",{name:"MuiNativeSelect"})(({theme:e})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(e.vars||e).palette.action.active,[`&.${u0.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),p7=ue(Tp,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${St(n.variant)}`],n.open&&t.iconOpen]}})({}),m7=L.forwardRef(function(t,n){const{className:r,disabled:i,error:a,IconComponent:s,inputRef:o,variant:u="standard",...l}=t,c={...t,disabled:i,variant:u,error:a},d=h7(c);return k.jsxs(L.Fragment,{children:[k.jsx(f7,{ownerState:c,className:Ve(d.select,r),disabled:i,ref:o||n,...l}),t.multiple?null:k.jsx(p7,{as:s,ownerState:c,className:d.icon})]})});var dd;const g7=ue("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:Wn})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),b7=ue("legend",{name:"MuiNotchedOutlined",shouldForwardProp:Wn})(ct(({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function y7(e){const{children:t,classes:n,className:r,label:i,notched:a,...s}=e,o=i!=null&&i!=="",u={...e,notched:a,withLabel:o};return k.jsx(g7,{"aria-hidden":!0,className:r,ownerState:u,...s,children:k.jsx(b7,{ownerState:u,children:o?k.jsx("span",{children:i}):dd||(dd=k.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"}))})})}const v7=e=>{const{classes:t}=e,r=Ye({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Vg,t);return{...t,...r}},T7=ue(vo,{shouldForwardProp:e=>Wn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:bo})(ct(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Ln.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Ln.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Ln.focused} .${Ln.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Ql()).map(([n])=>({props:{color:n},style:{[`&.${Ln.focused} .${Ln.notchedOutline}`]:{borderColor:(e.vars||e).palette[n].main}}})),{props:{},style:{[`&.${Ln.error} .${Ln.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Ln.disabled} .${Ln.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:n})=>n.startAdornment,style:{paddingLeft:14}},{props:({ownerState:n})=>n.endAdornment,style:{paddingRight:14}},{props:({ownerState:n})=>n.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:n,size:r})=>n.multiline&&r==="small",style:{padding:"8.5px 14px"}}]}})),x7=ue(y7,{name:"MuiOutlinedInput",slot:"NotchedOutline"})(ct(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),E7=ue(To,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:yo})(ct(({theme:e})=>({padding:"16.5px 14px",...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),l0=L.forwardRef(function(t,n){const r=Ke({props:t,name:"MuiOutlinedInput"}),{components:i={},fullWidth:a=!1,inputComponent:s="input",label:o,multiline:u=!1,notched:l,slots:c={},slotProps:d={},type:p="text",...f}=r,b=v7(r),v=o0(),E=s0({props:r,muiFormControl:v,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),y={...r,color:E.color||"primary",disabled:E.disabled,error:E.error,focused:E.focused,formControl:v,fullWidth:a,hiddenLabel:E.hiddenLabel,multiline:u,size:E.size,type:p},w=c.root??i.Root??T7,x=c.input??i.Input??E7,[I,M]=Et("notchedOutline",{elementType:x7,className:b.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:c,slotProps:d},additionalProps:{label:o!=null&&o!==""&&E.required?k.jsxs(L.Fragment,{children:[o," ","*"]}):o}});return k.jsx(xo,{slots:{root:w,input:x},slotProps:d,renderSuffix:C=>k.jsx(I,{...M,notched:typeof l<"u"?l:!!(C.startAdornment||C.filled||C.focused)}),fullWidth:a,inputComponent:s,multiline:u,ref:n,type:p,...f,classes:{...b,notchedOutline:null}})});l0.muiName="Input";function xp(e){return gt("MuiSelect",e)}const qr=at("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var hd;const S7=ue(vp,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${qr.select}`]:t.select},{[`&.${qr.select}`]:t[n.variant]},{[`&.${qr.error}`]:t.error},{[`&.${qr.multiple}`]:t.multiple}]}})({[`&.${qr.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),w7=ue(Tp,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${St(n.variant)}`],n.open&&t.iconOpen]}})({}),A7=ue("input",{shouldForwardProp:e=>jg(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput"})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function fd(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function C7(e){return e==null||typeof e=="string"&&!e.trim()}const k7=e=>{const{classes:t,variant:n,disabled:r,multiple:i,open:a,error:s}=e,o={select:["select",n,r&&"disabled",i&&"multiple",s&&"error"],icon:["icon",`icon${St(n)}`,a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Ye(o,xp,t)},I7=L.forwardRef(function(t,n){const{"aria-describedby":r,"aria-label":i,autoFocus:a,autoWidth:s,children:o,className:u,defaultOpen:l,defaultValue:c,disabled:d,displayEmpty:p,error:f=!1,IconComponent:b,inputRef:v,labelId:E,MenuProps:y={},multiple:w,name:x,onBlur:I,onChange:M,onClose:C,onFocus:H,onOpen:z,open:V,readOnly:P,renderValue:$,required:W,SelectDisplayProps:G={},tabIndex:q,type:Y,value:Q,variant:ee="standard",...de}=t,[oe,R]=qu({controlled:Q,default:c,name:"Select"}),[Ce,ve]=qu({controlled:V,default:l,name:"Select"}),B=L.useRef(null),xe=L.useRef(null),[Ie,Be]=L.useState(null),{current:je}=L.useRef(V!=null),[_e,qe]=L.useState(),Te=Vt(n,v),De=L.useCallback(pe=>{xe.current=pe,pe&&Be(pe)},[]),Ne=Ie?.parentNode;L.useImperativeHandle(Te,()=>({focus:()=>{xe.current.focus()},node:B.current,value:oe}),[oe]),L.useEffect(()=>{l&&Ce&&Ie&&!je&&(qe(s?null:Ne.clientWidth),xe.current.focus())},[Ie,s]),L.useEffect(()=>{a&&xe.current.focus()},[a]),L.useEffect(()=>{if(!E)return;const pe=fn(xe.current).getElementById(E);if(pe){const ke=()=>{getSelection().isCollapsed&&xe.current.focus()};return pe.addEventListener("click",ke),()=>{pe.removeEventListener("click",ke)}}},[E]);const Qe=(pe,ke)=>{pe?z&&z(ke):C&&C(ke),je||(qe(s?null:Ne.clientWidth),ve(pe))},Re=pe=>{pe.button===0&&(pe.preventDefault(),xe.current.focus(),Qe(!0,pe))},$e=pe=>{Qe(!1,pe)},wt=L.Children.toArray(o),ht=pe=>{const ke=wt.find(et=>et.props.value===pe.target.value);ke!==void 0&&(R(ke.props.value),M&&M(pe,ke))},st=pe=>ke=>{let et;if(ke.currentTarget.hasAttribute("tabindex")){if(w){et=Array.isArray(oe)?oe.slice():[];const At=oe.indexOf(pe.props.value);At===-1?et.push(pe.props.value):et.splice(At,1)}else et=pe.props.value;if(pe.props.onClick&&pe.props.onClick(ke),oe!==et&&(R(et),M)){const At=ke.nativeEvent||ke,ls=new At.constructor(At.type,At);Object.defineProperty(ls,"target",{writable:!0,value:{value:et,name:x}}),M(ls,pe)}w||Qe(!1,ke)}},Nt=pe=>{P||[" ","ArrowUp","ArrowDown","Enter"].includes(pe.key)&&(pe.preventDefault(),Qe(!0,pe))},ot=Ie!==null&&Ce,it=pe=>{!ot&&I&&(Object.defineProperty(pe,"target",{writable:!0,value:{value:oe,name:x}}),I(pe))};delete de["aria-invalid"];let Ht,Kt;const bt=[];let on=!1;(up({value:oe})||p)&&($?Ht=$(oe):on=!0);const K=wt.map(pe=>{if(!L.isValidElement(pe))return null;let ke;if(w){if(!Array.isArray(oe))throw new Error(z1(2));ke=oe.some(et=>fd(et,pe.props.value)),ke&&on&&bt.push(pe.props.children)}else ke=fd(oe,pe.props.value),ke&&on&&(Kt=pe.props.children);return L.cloneElement(pe,{"aria-selected":ke?"true":"false",onClick:st(pe),onKeyUp:et=>{et.key===" "&&et.preventDefault(),pe.props.onKeyUp&&pe.props.onKeyUp(et)},role:"option",selected:ke,value:void 0,"data-value":pe.props.value})});on&&(w?bt.length===0?Ht=null:Ht=bt.reduce((pe,ke,et)=>(pe.push(ke),et{const{classes:t}=e,r=Ye({root:["root"]},xp,t);return{...t,...r}},c0={name:"MuiSelect",slot:"Root",shouldForwardProp:e=>Wn(e)&&e!=="variant"},R7=ue(pp,c0)(""),M7=ue(l0,c0)(""),D7=ue(fp,c0)(""),Ep=L.forwardRef(function(t,n){const r=Ke({name:"MuiSelect",props:t}),{autoWidth:i=!1,children:a,classes:s={},className:o,defaultOpen:u=!1,displayEmpty:l=!1,IconComponent:c=w5,id:d,input:p,inputProps:f,label:b,labelId:v,MenuProps:E,multiple:y=!1,native:w=!1,onClose:x,onOpen:I,open:M,renderValue:C,SelectDisplayProps:H,variant:z="outlined",...V}=r,P=w?m7:I7,$=o0(),W=s0({props:r,muiFormControl:$,states:["variant","error"]}),G=W.variant||z,q={...r,variant:G,classes:s},Y=N7(q),{root:Q,...ee}=Y,de=p||{standard:k.jsx(R7,{ownerState:q}),outlined:k.jsx(M7,{label:b,ownerState:q}),filled:k.jsx(D7,{ownerState:q})}[G],oe=Vt(n,Pi(de));return k.jsx(L.Fragment,{children:L.cloneElement(de,{inputComponent:P,inputProps:{children:a,error:W.error,IconComponent:c,variant:G,type:void 0,multiple:y,...w?{id:d}:{autoWidth:i,defaultOpen:u,displayEmpty:l,labelId:v,MenuProps:E,onClose:x,onOpen:I,open:M,renderValue:C,SelectDisplayProps:{id:d,...H}},...f,classes:f?Kl(ee,f.classes):ee,...p?p.props.inputProps:{}},...(y&&w||l)&&G==="outlined"?{notched:!0}:{},ref:oe,className:Ve(de.props.className,o,Y.root),...!p&&{variant:G},...V})})});Ep.muiName="Select";function P7(e){return gt("MuiSkeleton",e)}at("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const L7=e=>{const{classes:t,variant:n,animation:r,hasChildren:i,width:a,height:s}=e;return Ye({root:["root",n,r,i&&"withChildren",i&&!a&&"fitContent",i&&!s&&"heightAuto"]},P7,t)},Zu=V1` 0% { diff --git a/src/frontend/dist/assets/setup-Bmx-O62o.js b/src/frontend/dist/assets/setup-Bv33-n9s.js similarity index 98% rename from src/frontend/dist/assets/setup-Bmx-O62o.js rename to src/frontend/dist/assets/setup-Bv33-n9s.js index a400016a..e6c94f34 100644 --- a/src/frontend/dist/assets/setup-Bmx-O62o.js +++ b/src/frontend/dist/assets/setup-Bv33-n9s.js @@ -1,4 +1,4 @@ -import{r as g,g as V,a as q,u as z,j as o,s as A,b as E,T as B,d as R,e as O,m as W,f as J,h as K,B as Q,t as j,i as X,k as Z,l as tt,n as k,I as G,o as et,p as ot,S as $,q as nt}from"./App-SxoFVuM1.js";import{u as rt,F as st,O as at,I as it,M as lt,a as dt}from"./main-layout-Cpiwbtuq.js";function ut(t){return g.Children.toArray(t).filter(e=>g.isValidElement(e))}function ct(t){return q("MuiInputAdornment",t)}const F=V("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var U;const pt=(t,e)=>{const{ownerState:r}=t;return[e.root,e[`position${R(r.position)}`],r.disablePointerEvents===!0&&e.disablePointerEvents,e[r.variant]]},gt=t=>{const{classes:e,disablePointerEvents:r,hiddenLabel:u,position:i,size:c,variant:v}=t,d={root:["root",r&&"disablePointerEvents",i&&`position${R(i)}`,v,u&&"hiddenLabel",c&&`size${R(c)}`]};return O(d,ct,e)},ft=A("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:pt})(W(({theme:t})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(t.vars||t).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${F.positionStart}&:not(.${F.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}))),D=g.forwardRef(function(e,r){const u=z({props:e,name:"MuiInputAdornment"}),{children:i,className:c,component:v="div",disablePointerEvents:d=!1,disableTypography:b=!1,position:x,variant:n,...f}=u,a=rt()||{};let l=n;n&&a.variant,a&&!l&&(l=a.variant);const m={...u,hiddenLabel:a.hiddenLabel,size:a.size,disablePointerEvents:d,position:x,variant:l},C=gt(m);return o.jsx(st.Provider,{value:null,children:o.jsx(ft,{as:v,ownerState:m,className:E(C.root,c),ref:r,...f,children:typeof i=="string"&&!b?o.jsx(B,{color:"textSecondary",children:i}):o.jsxs(g.Fragment,{children:[x==="start"?U||(U=o.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):null,i]})})})}),H=g.createContext({}),Y=g.createContext(void 0);function vt(t,e){return e===void 0||t===void 0?!1:Array.isArray(e)?e.includes(t):t===e}const xt=t=>{const{classes:e,fullWidth:r,selected:u,disabled:i,size:c,color:v}=t,d={root:["root",u&&"selected",i&&"disabled",r&&"fullWidth",`size${R(c)}`,v]};return O(d,K,e)},bt=A(Q,{name:"MuiToggleButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:r}=t;return[e.root,e[`size${R(r.size)}`]]}})(W(({theme:t})=>({...t.typography.button,borderRadius:(t.vars||t).shape.borderRadius,padding:11,border:`1px solid ${(t.vars||t).palette.divider}`,color:(t.vars||t).palette.action.active,[`&.${j.disabled}`]:{color:(t.vars||t).palette.action.disabled,border:`1px solid ${(t.vars||t).palette.action.disabledBackground}`},"&:hover":{textDecoration:"none",backgroundColor:t.alpha((t.vars||t).palette.text.primary,(t.vars||t).palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[{props:{color:"standard"},style:{[`&.${j.selected}`]:{color:(t.vars||t).palette.text.primary,backgroundColor:t.alpha((t.vars||t).palette.text.primary,(t.vars||t).palette.action.selectedOpacity),"&:hover":{backgroundColor:t.alpha((t.vars||t).palette.text.primary,`${(t.vars||t).palette.action.selectedOpacity} + ${(t.vars||t).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:t.alpha((t.vars||t).palette.text.primary,(t.vars||t).palette.action.selectedOpacity)}}}}},...Object.entries(t.palette).filter(X()).map(([e])=>({props:{color:e},style:{[`&.${j.selected}`]:{color:(t.vars||t).palette[e].main,backgroundColor:t.alpha((t.vars||t).palette[e].main,(t.vars||t).palette.action.selectedOpacity),"&:hover":{backgroundColor:t.alpha((t.vars||t).palette[e].main,`${(t.vars||t).palette.action.selectedOpacity} + ${(t.vars||t).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:t.alpha((t.vars||t).palette[e].main,(t.vars||t).palette.action.selectedOpacity)}}}}})),{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{padding:7,fontSize:t.typography.pxToRem(13)}},{props:{size:"large"},style:{padding:15,fontSize:t.typography.pxToRem(15)}}]}))),_=g.forwardRef(function(e,r){const{value:u,...i}=g.useContext(H),c=g.useContext(Y),v=J({...i,selected:vt(e.value,u)},e),d=z({props:v,name:"MuiToggleButton"}),{children:b,className:x,color:n="standard",disabled:f=!1,disableFocusRipple:a=!1,fullWidth:l=!1,onChange:m,onClick:C,selected:y,size:N="medium",value:T,...P}=d,w={...d,color:n,disabled:f,disableFocusRipple:a,fullWidth:l,size:N},M=xt(w),L=p=>{C&&(C(p,T),p.defaultPrevented)||m&&m(p,T)},h=c||"";return o.jsx(bt,{className:E(i.className,M.root,x,h),disabled:f,focusRipple:!a,ref:r,onClick:L,onChange:m,value:T,ownerState:w,"aria-pressed":y,...P,children:b})});function ht(t){return q("MuiToggleButtonGroup",t)}const s=V("MuiToggleButtonGroup",["root","selected","horizontal","vertical","disabled","grouped","groupedHorizontal","groupedVertical","fullWidth","firstButton","lastButton","middleButton"]),mt=t=>{const{classes:e,orientation:r,fullWidth:u,disabled:i}=t,c={root:["root",r,u&&"fullWidth"],grouped:["grouped",`grouped${R(r)}`,i&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return O(c,ht,e)},yt=A("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:r}=t;return[{[`& .${s.grouped}`]:e.grouped},{[`& .${s.grouped}`]:e[`grouped${R(r.orientation)}`]},{[`& .${s.firstButton}`]:e.firstButton},{[`& .${s.lastButton}`]:e.lastButton},{[`& .${s.middleButton}`]:e.middleButton},e.root,r.orientation==="vertical"&&e.vertical,r.fullWidth&&e.fullWidth]}})(W(({theme:t})=>({display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius,variants:[{props:{orientation:"vertical"},style:{flexDirection:"column",[`& .${s.grouped}`]:{[`&.${s.selected} + .${s.grouped}.${s.selected}`]:{borderTop:0,marginTop:0}},[`& .${s.firstButton},& .${s.middleButton}`]:{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`& .${s.lastButton},& .${s.middleButton}`]:{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0},[`& .${s.lastButton}.${j.disabled},& .${s.middleButton}.${j.disabled}`]:{borderTop:"1px solid transparent"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{orientation:"horizontal"},style:{[`& .${s.grouped}`]:{[`&.${s.selected} + .${s.grouped}.${s.selected}`]:{borderLeft:0,marginLeft:0}},[`& .${s.firstButton},& .${s.middleButton}`]:{borderTopRightRadius:0,borderBottomRightRadius:0},[`& .${s.lastButton},& .${s.middleButton}`]:{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0},[`& .${s.lastButton}.${j.disabled},& .${s.middleButton}.${j.disabled}`]:{borderLeft:"1px solid transparent"}}}]}))),Bt=g.forwardRef(function(e,r){const u=z({props:e,name:"MuiToggleButtonGroup"}),{children:i,className:c,color:v="standard",disabled:d=!1,exclusive:b=!1,fullWidth:x=!1,onChange:n,orientation:f="horizontal",size:a="medium",value:l,...m}=u,C={...u,disabled:d,fullWidth:x,orientation:f,size:a},y=mt(C),N=g.useCallback((h,p)=>{if(!n)return;const S=l&&l.indexOf(p);let I;l&&S>=0?(I=l.slice(),I.splice(S,1)):I=l?l.concat(p):[p],n(h,I)},[n,l]),T=g.useCallback((h,p)=>{n&&n(h,l===p?null:p)},[n,l]),P=g.useMemo(()=>({className:y.grouped,onChange:b?T:N,value:l,size:a,fullWidth:x,color:v,disabled:d}),[y.grouped,b,T,N,l,a,x,v,d]),w=ut(i),M=w.length,L=h=>{const p=h===0,S=h===M-1;return p&&S?"":p?y.firstButton:S?y.lastButton:y.middleButton};return o.jsx(yt,{role:"group",className:E(y.root,c),ref:r,ownerState:C,...m,children:o.jsx(H.Provider,{value:P,children:w.map((h,p)=>o.jsx(Y.Provider,{value:L(p),children:h},p))})})});/** +import{r as g,g as V,a as q,u as z,j as o,s as A,b as E,T as B,d as R,e as O,m as W,f as J,h as K,B as Q,t as j,i as X,k as Z,l as tt,n as k,I as G,o as et,p as ot,S as $,q as nt}from"./App-Di5GuFJx.js";import{u as rt,F as st,O as at,I as it,M as lt,a as dt}from"./main-layout-BUhkk3VA.js";function ut(t){return g.Children.toArray(t).filter(e=>g.isValidElement(e))}function ct(t){return q("MuiInputAdornment",t)}const F=V("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var U;const pt=(t,e)=>{const{ownerState:r}=t;return[e.root,e[`position${R(r.position)}`],r.disablePointerEvents===!0&&e.disablePointerEvents,e[r.variant]]},gt=t=>{const{classes:e,disablePointerEvents:r,hiddenLabel:u,position:i,size:c,variant:v}=t,d={root:["root",r&&"disablePointerEvents",i&&`position${R(i)}`,v,u&&"hiddenLabel",c&&`size${R(c)}`]};return O(d,ct,e)},ft=A("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:pt})(W(({theme:t})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(t.vars||t).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${F.positionStart}&:not(.${F.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}))),D=g.forwardRef(function(e,r){const u=z({props:e,name:"MuiInputAdornment"}),{children:i,className:c,component:v="div",disablePointerEvents:d=!1,disableTypography:b=!1,position:x,variant:n,...f}=u,a=rt()||{};let l=n;n&&a.variant,a&&!l&&(l=a.variant);const m={...u,hiddenLabel:a.hiddenLabel,size:a.size,disablePointerEvents:d,position:x,variant:l},C=gt(m);return o.jsx(st.Provider,{value:null,children:o.jsx(ft,{as:v,ownerState:m,className:E(C.root,c),ref:r,...f,children:typeof i=="string"&&!b?o.jsx(B,{color:"textSecondary",children:i}):o.jsxs(g.Fragment,{children:[x==="start"?U||(U=o.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):null,i]})})})}),H=g.createContext({}),Y=g.createContext(void 0);function vt(t,e){return e===void 0||t===void 0?!1:Array.isArray(e)?e.includes(t):t===e}const xt=t=>{const{classes:e,fullWidth:r,selected:u,disabled:i,size:c,color:v}=t,d={root:["root",u&&"selected",i&&"disabled",r&&"fullWidth",`size${R(c)}`,v]};return O(d,K,e)},bt=A(Q,{name:"MuiToggleButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:r}=t;return[e.root,e[`size${R(r.size)}`]]}})(W(({theme:t})=>({...t.typography.button,borderRadius:(t.vars||t).shape.borderRadius,padding:11,border:`1px solid ${(t.vars||t).palette.divider}`,color:(t.vars||t).palette.action.active,[`&.${j.disabled}`]:{color:(t.vars||t).palette.action.disabled,border:`1px solid ${(t.vars||t).palette.action.disabledBackground}`},"&:hover":{textDecoration:"none",backgroundColor:t.alpha((t.vars||t).palette.text.primary,(t.vars||t).palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[{props:{color:"standard"},style:{[`&.${j.selected}`]:{color:(t.vars||t).palette.text.primary,backgroundColor:t.alpha((t.vars||t).palette.text.primary,(t.vars||t).palette.action.selectedOpacity),"&:hover":{backgroundColor:t.alpha((t.vars||t).palette.text.primary,`${(t.vars||t).palette.action.selectedOpacity} + ${(t.vars||t).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:t.alpha((t.vars||t).palette.text.primary,(t.vars||t).palette.action.selectedOpacity)}}}}},...Object.entries(t.palette).filter(X()).map(([e])=>({props:{color:e},style:{[`&.${j.selected}`]:{color:(t.vars||t).palette[e].main,backgroundColor:t.alpha((t.vars||t).palette[e].main,(t.vars||t).palette.action.selectedOpacity),"&:hover":{backgroundColor:t.alpha((t.vars||t).palette[e].main,`${(t.vars||t).palette.action.selectedOpacity} + ${(t.vars||t).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:t.alpha((t.vars||t).palette[e].main,(t.vars||t).palette.action.selectedOpacity)}}}}})),{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{padding:7,fontSize:t.typography.pxToRem(13)}},{props:{size:"large"},style:{padding:15,fontSize:t.typography.pxToRem(15)}}]}))),_=g.forwardRef(function(e,r){const{value:u,...i}=g.useContext(H),c=g.useContext(Y),v=J({...i,selected:vt(e.value,u)},e),d=z({props:v,name:"MuiToggleButton"}),{children:b,className:x,color:n="standard",disabled:f=!1,disableFocusRipple:a=!1,fullWidth:l=!1,onChange:m,onClick:C,selected:y,size:N="medium",value:T,...P}=d,w={...d,color:n,disabled:f,disableFocusRipple:a,fullWidth:l,size:N},M=xt(w),L=p=>{C&&(C(p,T),p.defaultPrevented)||m&&m(p,T)},h=c||"";return o.jsx(bt,{className:E(i.className,M.root,x,h),disabled:f,focusRipple:!a,ref:r,onClick:L,onChange:m,value:T,ownerState:w,"aria-pressed":y,...P,children:b})});function ht(t){return q("MuiToggleButtonGroup",t)}const s=V("MuiToggleButtonGroup",["root","selected","horizontal","vertical","disabled","grouped","groupedHorizontal","groupedVertical","fullWidth","firstButton","lastButton","middleButton"]),mt=t=>{const{classes:e,orientation:r,fullWidth:u,disabled:i}=t,c={root:["root",r,u&&"fullWidth"],grouped:["grouped",`grouped${R(r)}`,i&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return O(c,ht,e)},yt=A("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:r}=t;return[{[`& .${s.grouped}`]:e.grouped},{[`& .${s.grouped}`]:e[`grouped${R(r.orientation)}`]},{[`& .${s.firstButton}`]:e.firstButton},{[`& .${s.lastButton}`]:e.lastButton},{[`& .${s.middleButton}`]:e.middleButton},e.root,r.orientation==="vertical"&&e.vertical,r.fullWidth&&e.fullWidth]}})(W(({theme:t})=>({display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius,variants:[{props:{orientation:"vertical"},style:{flexDirection:"column",[`& .${s.grouped}`]:{[`&.${s.selected} + .${s.grouped}.${s.selected}`]:{borderTop:0,marginTop:0}},[`& .${s.firstButton},& .${s.middleButton}`]:{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`& .${s.lastButton},& .${s.middleButton}`]:{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0},[`& .${s.lastButton}.${j.disabled},& .${s.middleButton}.${j.disabled}`]:{borderTop:"1px solid transparent"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{orientation:"horizontal"},style:{[`& .${s.grouped}`]:{[`&.${s.selected} + .${s.grouped}.${s.selected}`]:{borderLeft:0,marginLeft:0}},[`& .${s.firstButton},& .${s.middleButton}`]:{borderTopRightRadius:0,borderBottomRightRadius:0},[`& .${s.lastButton},& .${s.middleButton}`]:{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0},[`& .${s.lastButton}.${j.disabled},& .${s.middleButton}.${j.disabled}`]:{borderLeft:"1px solid transparent"}}}]}))),Bt=g.forwardRef(function(e,r){const u=z({props:e,name:"MuiToggleButtonGroup"}),{children:i,className:c,color:v="standard",disabled:d=!1,exclusive:b=!1,fullWidth:x=!1,onChange:n,orientation:f="horizontal",size:a="medium",value:l,...m}=u,C={...u,disabled:d,fullWidth:x,orientation:f,size:a},y=mt(C),N=g.useCallback((h,p)=>{if(!n)return;const S=l&&l.indexOf(p);let I;l&&S>=0?(I=l.slice(),I.splice(S,1)):I=l?l.concat(p):[p],n(h,I)},[n,l]),T=g.useCallback((h,p)=>{n&&n(h,l===p?null:p)},[n,l]),P=g.useMemo(()=>({className:y.grouped,onChange:b?T:N,value:l,size:a,fullWidth:x,color:v,disabled:d}),[y.grouped,b,T,N,l,a,x,v,d]),w=ut(i),M=w.length,L=h=>{const p=h===0,S=h===M-1;return p&&S?"":p?y.firstButton:S?y.lastButton:y.middleButton};return o.jsx(yt,{role:"group",className:E(y.root,c),ref:r,ownerState:C,...m,children:o.jsx(H.Provider,{value:P,children:w.map((h,p)=>o.jsx(Y.Provider,{value:L(p),children:h},p))})})});/** * @license @tabler/icons-react v3.35.0 - MIT * * This source code is licensed under the MIT license. diff --git a/src/frontend/dist/chat.html b/src/frontend/dist/chat.html index 14df6489..156a7cbe 100644 --- a/src/frontend/dist/chat.html +++ b/src/frontend/dist/chat.html @@ -5,8 +5,8 @@ CHAT Parallax by Gradient - - + + diff --git a/src/frontend/dist/index.html b/src/frontend/dist/index.html index d2bf90c0..41ae2cf7 100644 --- a/src/frontend/dist/index.html +++ b/src/frontend/dist/index.html @@ -5,8 +5,8 @@ Parallax by Gradient - - + + diff --git a/src/frontend/src/services/cluster.tsx b/src/frontend/src/services/cluster.tsx index 87da85d4..2d9ec00d 100644 --- a/src/frontend/src/services/cluster.tsx +++ b/src/frontend/src/services/cluster.tsx @@ -20,7 +20,7 @@ const logoUrlMap: Readonly> = { moonshotai: logoUrlMoonshotAI, deepseek: logoUrlDeepseek, zai: logoUrlZai, - minimax: logoUrlMiniMax, + minimaxai: logoUrlMiniMax, }; const getLogoUrl = (name: string) => {