diff --git a/jhub_apps/static/js/index.js b/jhub_apps/static/js/index.js index 63486791..fe845675 100644 --- a/jhub_apps/static/js/index.js +++ b/jhub_apps/static/js/index.js @@ -21,7 +21,7 @@ var Ny=e=>{throw TypeError(e)};var qv=(e,t,n)=>t.has(e)||Ny("Cannot "+n);var M=( * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var mn=typeof Symbol=="function"&&Symbol.for,qA=mn?Symbol.for("react.element"):60103,ZA=mn?Symbol.for("react.portal"):60106,Qd=mn?Symbol.for("react.fragment"):60107,Kd=mn?Symbol.for("react.strict_mode"):60108,_d=mn?Symbol.for("react.profiler"):60114,$d=mn?Symbol.for("react.provider"):60109,ep=mn?Symbol.for("react.context"):60110,GA=mn?Symbol.for("react.async_mode"):60111,tp=mn?Symbol.for("react.concurrent_mode"):60111,np=mn?Symbol.for("react.forward_ref"):60112,rp=mn?Symbol.for("react.suspense"):60113,G7=mn?Symbol.for("react.suspense_list"):60120,op=mn?Symbol.for("react.memo"):60115,sp=mn?Symbol.for("react.lazy"):60116,U7=mn?Symbol.for("react.block"):60121,Q7=mn?Symbol.for("react.fundamental"):60117,K7=mn?Symbol.for("react.responder"):60118,_7=mn?Symbol.for("react.scope"):60119;function Hr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case qA:switch(e=e.type,e){case GA:case tp:case Qd:case _d:case Kd:case rp:return e;default:switch(e=e&&e.$$typeof,e){case ep:case np:case sp:case op:case $d:return e;default:return t}}case ZA:return t}}}function hw(e){return Hr(e)===tp}bt.AsyncMode=GA;bt.ConcurrentMode=tp;bt.ContextConsumer=ep;bt.ContextProvider=$d;bt.Element=qA;bt.ForwardRef=np;bt.Fragment=Qd;bt.Lazy=sp;bt.Memo=op;bt.Portal=ZA;bt.Profiler=_d;bt.StrictMode=Kd;bt.Suspense=rp;bt.isAsyncMode=function(e){return hw(e)||Hr(e)===GA};bt.isConcurrentMode=hw;bt.isContextConsumer=function(e){return Hr(e)===ep};bt.isContextProvider=function(e){return Hr(e)===$d};bt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===qA};bt.isForwardRef=function(e){return Hr(e)===np};bt.isFragment=function(e){return Hr(e)===Qd};bt.isLazy=function(e){return Hr(e)===sp};bt.isMemo=function(e){return Hr(e)===op};bt.isPortal=function(e){return Hr(e)===ZA};bt.isProfiler=function(e){return Hr(e)===_d};bt.isStrictMode=function(e){return Hr(e)===Kd};bt.isSuspense=function(e){return Hr(e)===rp};bt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Qd||e===tp||e===_d||e===Kd||e===rp||e===G7||typeof e=="object"&&e!==null&&(e.$$typeof===sp||e.$$typeof===op||e.$$typeof===$d||e.$$typeof===ep||e.$$typeof===np||e.$$typeof===Q7||e.$$typeof===K7||e.$$typeof===_7||e.$$typeof===U7)};bt.typeOf=Hr;vw.exports=bt;var $7=vw.exports,mw=$7,eH={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},tH={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Aw={};Aw[mw.ForwardRef]=eH;Aw[mw.Memo]=tH;var nH=!0;function rH(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):r+=o+" "}),r}var Pw=function(t,n,r){var o=t.key+"-"+n.name;(r===!1||nH===!1)&&t.registered[o]===void 0&&(t.registered[o]=n.styles)},gw=function(t,n,r){Pw(t,n,r);var o=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var s=n;do t.insert(n===s?"."+o:"",s,t.sheet,!0),s=s.next;while(s!==void 0)}};function oH(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var sH={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},iH=!1,aH=/[A-Z]|^ms/g,lH=/_EMO_([^_]+?)_([^]*?)_EMO_/g,yw=function(t){return t.charCodeAt(1)===45},Yy=function(t){return t!=null&&typeof t!="boolean"},Gv=iw(function(e){return yw(e)?e:e.replace(aH,"-$&").toLowerCase()}),qy=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(lH,function(r,o,s){return go={name:o,styles:s,next:go},o})}return sH[t]!==1&&!yw(t)&&typeof n=="number"&&n!==0?n+"px":n},cH="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Lc(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var o=n;if(o.anim===1)return go={name:o.name,styles:o.styles,next:go},o.name;var s=n;if(s.styles!==void 0){var i=s.next;if(i!==void 0)for(;i!==void 0;)go={name:i.name,styles:i.styles,next:go},i=i.next;var a=s.styles+";";return a}return uH(e,t,n)}case"function":{if(e!==void 0){var l=go,c=n(e);return go=l,Lc(e,t,c)}break}}var f=n;if(t==null)return f;var d=t[f];return d!==void 0?d:f}function uH(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o96?vH:hH},Qy=function(t,n,r){var o;if(n){var s=n.shouldForwardProp;o=t.__emotion_forwardProp&&s?function(i){return t.__emotion_forwardProp(i)&&s(i)}:s}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},mH=!1,AH=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return Pw(n,r,o),dH(function(){return gw(n,r,o)}),null},PH=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,s,i;n!==void 0&&(s=n.label,i=n.target);var a=Qy(t,n,r),l=a||Uy(o),c=!l("as");return function(){var f=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(s!==void 0&&d.push("label:"+s+";"),f[0]==null||f[0].raw===void 0)d.push.apply(d,f);else{d.push(f[0][0]);for(var p=f.length,y=1;yt(yH(o)?n:o):t;return u.jsx(pH,{styles:r})}function Hw(e,t){return Kh(e,t)}const xH=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};function ps(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function jw(e){if(!ps(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=jw(e[n])}),t}function _n(e,t,n={clone:!0}){const r=n.clone?x({},e):e;return ps(e)&&ps(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(ps(t[o])&&o in e&&ps(e[o])?r[o]=_n(e[o],t[o],n):n.clone?r[o]=ps(t[o])?jw(t[o]):t[o]:r[o]=t[o])}),r}const wH=["values","unit","step"],HH=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>x({},n,{[r.key]:r.val}),{})};function jH(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=fe(e,wH),s=HH(t),i=Object.keys(s);function a(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n})`}function l(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-r/100}${n})`}function c(p,y){const h=i.indexOf(y);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n}) and (max-width:${(h!==-1&&typeof t[i[h]]=="number"?t[i[h]]:y)-r/100}${n})`}function f(p){return i.indexOf(p)+1`@media (min-width:${KA[e]}px)`};function lr(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const s=r.breakpoints||Ky;return t.reduce((i,a,l)=>(i[s.up(s.keys[l])]=n(t[l]),i),{})}if(typeof t=="object"){const s=r.breakpoints||Ky;return Object.keys(t).reduce((i,a)=>{if(Object.keys(s.values||KA).indexOf(a)!==-1){const l=s.up(a);i[l]=n(t[a],a)}else{const l=a;i[l]=t[l]}return i},{})}return n(t)}function zw(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,o)=>{const s=e.up(o);return r[s]={},r},{}))||{}}function Ow(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function OH(e,...t){const n=zw(e),r=[n,...t].reduce((o,s)=>_n(o,s),{});return Ow(Object.keys(n),r)}function CH(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((o,s)=>{s{e[o]!=null&&(n[o]=!0)}),n}function Pi({values:e,breakpoints:t,base:n}){const r=n||CH(e,t),o=Object.keys(r);if(o.length===0)return e;let s;return o.reduce((i,a,l)=>(Array.isArray(e)?(i[a]=e[l]!=null?e[l]:e[s],s=l):typeof e=="object"?(i[a]=e[a]!=null?e[a]:e[s],s=a):i[a]=e,i),{})}function ee(e){if(typeof e!="string")throw new Error(Bs(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ya(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,s)=>o&&o[s]?o[s]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function Kf(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Ya(e,n)||r,t&&(o=t(o,r,e)),o}function nn(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,s=i=>{if(i[t]==null)return null;const a=i[t],l=i.theme,c=Ya(l,r)||{};return lr(i,a,d=>{let p=Kf(c,o,d);return d===p&&typeof d=="string"&&(p=Kf(c,o,`${t}${d==="default"?"":ee(d)}`,d)),n===!1?p:{[n]:p}})};return s.propTypes={},s.filterProps=[t],s}function DH(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const SH={m:"margin",p:"padding"},RH={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},_y={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},TH=DH(e=>{if(e.length>2)if(_y[e])e=_y[e];else return[e];const[t,n]=e.split(""),r=SH[t],o=RH[n]||"";return Array.isArray(o)?o.map(s=>r+s):[r+o]}),_A=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],$A=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[..._A,...$A];function gu(e,t,n,r){var o;const s=(o=Ya(e,t,!1))!=null?o:n;return typeof s=="number"?i=>typeof i=="string"?i:s*i:Array.isArray(s)?i=>typeof i=="string"?i:s[i]:typeof s=="function"?s:()=>{}}function eP(e){return gu(e,"spacing",8)}function ji(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function kH(e,t){return n=>e.reduce((r,o)=>(r[o]=ji(t,n),r),{})}function EH(e,t,n,r){if(t.indexOf(n)===-1)return null;const o=TH(n),s=kH(o,r),i=e[n];return lr(e,i,s)}function Cw(e,t){const n=eP(e.theme);return Object.keys(e).map(r=>EH(e,t,r,n)).reduce(fc,{})}function Zt(e){return Cw(e,_A)}Zt.propTypes={};Zt.filterProps=_A;function Gt(e){return Cw(e,$A)}Gt.propTypes={};Gt.filterProps=$A;function MH(e=8){if(e.mui)return e;const t=eP({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(s=>{const i=t(s);return typeof i=="number"?`${i}px`:i}).join(" ");return n.mui=!0,n}function ap(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(s=>{r[s]=o}),r),{}),n=r=>Object.keys(r).reduce((o,s)=>t[s]?fc(o,t[s](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function kr(e){return typeof e!="number"?e:`${e}px solid`}function Jr(e,t){return nn({prop:e,themeKey:"borders",transform:t})}const LH=Jr("border",kr),XH=Jr("borderTop",kr),NH=Jr("borderRight",kr),BH=Jr("borderBottom",kr),VH=Jr("borderLeft",kr),IH=Jr("borderColor"),WH=Jr("borderTopColor"),JH=Jr("borderRightColor"),FH=Jr("borderBottomColor"),YH=Jr("borderLeftColor"),qH=Jr("outline",kr),ZH=Jr("outlineColor"),lp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=gu(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:ji(t,r)});return lr(e,e.borderRadius,n)}return null};lp.propTypes={};lp.filterProps=["borderRadius"];ap(LH,XH,NH,BH,VH,IH,WH,JH,FH,YH,lp,qH,ZH);const cp=e=>{if(e.gap!==void 0&&e.gap!==null){const t=gu(e.theme,"spacing",8),n=r=>({gap:ji(t,r)});return lr(e,e.gap,n)}return null};cp.propTypes={};cp.filterProps=["gap"];const up=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=gu(e.theme,"spacing",8),n=r=>({columnGap:ji(t,r)});return lr(e,e.columnGap,n)}return null};up.propTypes={};up.filterProps=["columnGap"];const fp=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=gu(e.theme,"spacing",8),n=r=>({rowGap:ji(t,r)});return lr(e,e.rowGap,n)}return null};fp.propTypes={};fp.filterProps=["rowGap"];const GH=nn({prop:"gridColumn"}),UH=nn({prop:"gridRow"}),QH=nn({prop:"gridAutoFlow"}),KH=nn({prop:"gridAutoColumns"}),_H=nn({prop:"gridAutoRows"}),$H=nn({prop:"gridTemplateColumns"}),ej=nn({prop:"gridTemplateRows"}),tj=nn({prop:"gridTemplateAreas"}),nj=nn({prop:"gridArea"});ap(cp,up,fp,GH,UH,QH,KH,_H,$H,ej,tj,nj);function ba(e,t){return t==="grey"?t:e}const rj=nn({prop:"color",themeKey:"palette",transform:ba}),oj=nn({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:ba}),sj=nn({prop:"backgroundColor",themeKey:"palette",transform:ba});ap(rj,oj,sj);function mr(e){return e<=1&&e!==0?`${e*100}%`:e}const ij=nn({prop:"width",transform:mr}),tP=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,o;const s=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||KA[n];return s?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${s}${e.theme.breakpoints.unit}`}:{maxWidth:s}:{maxWidth:mr(n)}};return lr(e,e.maxWidth,t)}return null};tP.filterProps=["maxWidth"];const aj=nn({prop:"minWidth",transform:mr}),lj=nn({prop:"height",transform:mr}),cj=nn({prop:"maxHeight",transform:mr}),uj=nn({prop:"minHeight",transform:mr});nn({prop:"size",cssProperty:"width",transform:mr});nn({prop:"size",cssProperty:"height",transform:mr});const fj=nn({prop:"boxSizing"});ap(ij,tP,aj,lj,cj,uj,fj);const dp={border:{themeKey:"borders",transform:kr},borderTop:{themeKey:"borders",transform:kr},borderRight:{themeKey:"borders",transform:kr},borderBottom:{themeKey:"borders",transform:kr},borderLeft:{themeKey:"borders",transform:kr},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:kr},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:lp},color:{themeKey:"palette",transform:ba},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:ba},backgroundColor:{themeKey:"palette",transform:ba},p:{style:Gt},pt:{style:Gt},pr:{style:Gt},pb:{style:Gt},pl:{style:Gt},px:{style:Gt},py:{style:Gt},padding:{style:Gt},paddingTop:{style:Gt},paddingRight:{style:Gt},paddingBottom:{style:Gt},paddingLeft:{style:Gt},paddingX:{style:Gt},paddingY:{style:Gt},paddingInline:{style:Gt},paddingInlineStart:{style:Gt},paddingInlineEnd:{style:Gt},paddingBlock:{style:Gt},paddingBlockStart:{style:Gt},paddingBlockEnd:{style:Gt},m:{style:Zt},mt:{style:Zt},mr:{style:Zt},mb:{style:Zt},ml:{style:Zt},mx:{style:Zt},my:{style:Zt},margin:{style:Zt},marginTop:{style:Zt},marginRight:{style:Zt},marginBottom:{style:Zt},marginLeft:{style:Zt},marginX:{style:Zt},marginY:{style:Zt},marginInline:{style:Zt},marginInlineStart:{style:Zt},marginInlineEnd:{style:Zt},marginBlock:{style:Zt},marginBlockStart:{style:Zt},marginBlockEnd:{style:Zt},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:cp},rowGap:{style:fp},columnGap:{style:up},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:mr},maxWidth:{style:tP},minWidth:{transform:mr},height:{transform:mr},maxHeight:{transform:mr},minHeight:{transform:mr},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function dj(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function pj(e,t){return typeof e=="function"?e(t):e}function vj(){function e(n,r,o,s){const i={[n]:r,theme:o},a=s[n];if(!a)return{[n]:r};const{cssProperty:l=n,themeKey:c,transform:f,style:d}=a;if(r==null)return null;if(c==="typography"&&r==="inherit")return{[n]:r};const p=Ya(o,c)||{};return d?d(i):lr(i,r,h=>{let A=Kf(p,f,h);return h===A&&typeof h=="string"&&(A=Kf(p,f,`${n}${h==="default"?"":ee(h)}`,h)),l===!1?A:{[l]:A}})}function t(n){var r;const{sx:o,theme:s={}}=n||{};if(!o)return null;const i=(r=s.unstable_sxConfig)!=null?r:dp;function a(l){let c=l;if(typeof l=="function")c=l(s);else if(typeof l!="object")return l;if(!c)return null;const f=zw(s.breakpoints),d=Object.keys(f);let p=f;return Object.keys(c).forEach(y=>{const h=pj(c[y],s);if(h!=null)if(typeof h=="object")if(i[y])p=fc(p,e(y,h,s,i));else{const A=lr({theme:s},h,b=>({[y]:b}));dj(A,h)?p[y]=t({sx:h,theme:s}):p=fc(p,A)}else p=fc(p,e(y,h,s,i))}),Ow(d,p)}return Array.isArray(o)?o.map(a):a(o)}return t}const yu=vj();yu.filterProps=["sx"];function hj(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const mj=["breakpoints","palette","spacing","shape"];function pp(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:s={}}=e,i=fe(e,mj),a=jH(n),l=MH(o);let c=_n({breakpoints:a,direction:"ltr",components:{},palette:x({mode:"light"},r),spacing:l,shape:x({},zH,s)},i);return c.applyStyles=hj,c=t.reduce((f,d)=>_n(f,d),c),c.unstable_sxConfig=x({},dp,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(d){return yu({sx:d,theme:this})},c}function Aj(e){return Object.keys(e).length===0}function vp(e=null){const t=m.useContext(ip);return!t||Aj(t)?e:t}const Pj=pp();function hp(e=Pj){return vp(e)}function gj({styles:e,themeId:t,defaultTheme:n={}}){const r=hp(n),o=typeof e=="function"?e(t&&r[t]||r):e;return u.jsx(bH,{styles:o})}const yj=["sx"],bj=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:dp;return Object.keys(e).forEach(s=>{o[s]?r.systemProps[s]=e[s]:r.otherProps[s]=e[s]}),r};function mp(e){const{sx:t}=e,n=fe(e,yj),{systemProps:r,otherProps:o}=bj(n);let s;return Array.isArray(t)?s=[r,...t]:typeof t=="function"?s=(...i)=>{const a=t(...i);return ps(a)?x({},r,a):r}:s=x({},r,t),x({},o,{sx:s})}const $y=e=>e,xj=()=>{let e=$y;return{configure(t){e=t},generate(t){return e(t)},reset(){e=$y}}},nP=xj();function Dw(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ta!=="theme"&&a!=="sx"&&a!=="as"})(yu);return m.forwardRef(function(l,c){const f=hp(n),d=mp(l),{className:p,component:y="div"}=d,h=fe(d,wj);return u.jsx(s,x({as:y,ref:c,className:ue(p,o?o(r):r),theme:t&&f[t]||f},h))})}const Sw={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Re(e,t,n="Mui"){const r=Sw[t];return r?`${n}-${r}`:`${nP.generate(e)}-${t}`}function Te(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=Re(e,o,n)}),r}const jj=["ownerState"],zj=["variants"],Oj=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function Cj(e){return Object.keys(e).length===0}function Dj(e){return typeof e=="string"&&e.charCodeAt(0)>96}function dc(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Sj=pp(),Rj=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Fu({defaultTheme:e,theme:t,themeId:n}){return Cj(t)?e:t[n]||t}function Tj(e){return e?(t,n)=>n[e]:null}function Cf(e,t){let{ownerState:n}=t,r=fe(t,jj);const o=typeof e=="function"?e(x({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(s=>Cf(s,x({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:s=[]}=o;let a=fe(o,zj);return s.forEach(l=>{let c=!0;typeof l.props=="function"?c=l.props(x({ownerState:n},r,n)):Object.keys(l.props).forEach(f=>{(n==null?void 0:n[f])!==l.props[f]&&r[f]!==l.props[f]&&(c=!1)}),c&&(Array.isArray(a)||(a=[a]),a.push(typeof l.style=="function"?l.style(x({ownerState:n},r,n)):l.style))}),a}return o}function Rw(e={}){const{themeId:t,defaultTheme:n=Sj,rootShouldForwardProp:r=dc,slotShouldForwardProp:o=dc}=e,s=i=>yu(x({},i,{theme:Fu(x({},i,{defaultTheme:n,themeId:t}))}));return s.__mui_systemSx=!0,(i,a={})=>{xH(i,H=>H.filter(z=>!(z!=null&&z.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:f,skipSx:d,overridesResolver:p=Tj(Rj(c))}=a,y=fe(a,Oj),h=f!==void 0?f:c&&c!=="Root"&&c!=="root"||!1,A=d||!1;let b,P=dc;c==="Root"||c==="root"?P=r:c?P=o:Dj(i)&&(P=void 0);const v=Hw(i,x({shouldForwardProp:P,label:b},y)),g=H=>typeof H=="function"&&H.__emotion_real!==H||ps(H)?z=>Cf(H,x({},z,{theme:Fu({theme:z.theme,defaultTheme:n,themeId:t})})):H,w=(H,...z)=>{let j=g(H);const O=z?z.map(g):[];l&&p&&O.push(B=>{const T=Fu(x({},B,{defaultTheme:n,themeId:t}));if(!T.components||!T.components[l]||!T.components[l].styleOverrides)return null;const k=T.components[l].styleOverrides,F={};return Object.entries(k).forEach(([L,G])=>{F[L]=Cf(G,x({},B,{theme:T}))}),p(B,F)}),l&&!h&&O.push(B=>{var T;const k=Fu(x({},B,{defaultTheme:n,themeId:t})),F=k==null||(T=k.components)==null||(T=T[l])==null?void 0:T.variants;return Cf({variants:F},x({},B,{theme:k}))}),A||O.push(s);const D=O.length-z.length;if(Array.isArray(H)&&D>0){const B=new Array(D).fill("");j=[...H,...B],j.raw=[...H.raw,...B]}const C=v(j,...O);return i.muiName&&(C.muiName=i.muiName),C};return v.withConfig&&(w.withConfig=v.withConfig),w}}const kj=Rw();function Ap(e,t){const n=x({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=x({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const o=e[r]||{},s=t[r];n[r]={},!s||!Object.keys(s)?n[r]=o:!o||!Object.keys(o)?n[r]=s:(n[r]=x({},s),Object.keys(o).forEach(i=>{n[r][i]=Ap(o[i],s[i])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function Tw(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:Ap(t.components[n].defaultProps,r)}function kw({props:e,name:t,defaultTheme:n,themeId:r}){let o=hp(n);return r&&(o=o[r]||o),Tw({theme:o,name:t,props:e})}const cr=typeof window<"u"?m.useLayoutEffect:m.useEffect;function Ej(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function rP(e,t=0,n=1){return Ej(e,t,n)}function Mj(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function zi(e){if(e.type)return e;if(e.charAt(0)==="#")return zi(Mj(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(Bs(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error(Bs(10,o))}else r=r.split(",");return r=r.map(s=>parseFloat(s)),{type:n,values:r,colorSpace:o}}function Pp(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((o,s)=>s<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function Lj(e){e=zi(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,s=r*Math.min(o,1-o),i=(c,f=(c+n/30)%12)=>o-s*Math.max(Math.min(f-3,9-f,1),-1);let a="rgb";const l=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(a+="a",l.push(t[3])),Pp({type:a,values:l})}function _h(e){e=zi(e);let t=e.type==="hsl"||e.type==="hsla"?zi(Lj(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Xj(e,t){const n=_h(e),r=_h(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function _e(e,t){return e=zi(e),t=rP(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Pp(e)}function qa(e,t){if(e=zi(e),t=rP(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Pp(e)}function Za(e,t){if(e=zi(e),t=rP(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Pp(e)}function Nj(e,t=.15){return _h(e)>.5?qa(e,t):Za(e,t)}function _f(...e){return e.reduce((t,n)=>n==null?t:function(...o){t.apply(this,o),n.apply(this,o)},()=>{})}function gp(e,t=166){let n;function r(...o){const s=()=>{e.apply(this,o)};clearTimeout(n),n=setTimeout(s,t)}return r.clear=()=>{clearTimeout(n)},r}function Bj(e,t){return()=>null}function pc(e,t){var n,r;return m.isValidElement(e)&&t.indexOf((n=e.type.muiName)!=null?n:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function fn(e){return e&&e.ownerDocument||document}function Do(e){return fn(e).defaultView||window}function Vj(e,t){return()=>null}function Xc(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let eb=0;function Ij(e){const[t,n]=m.useState(e),r=e||t;return m.useEffect(()=>{t==null&&(eb+=1,n(`mui-${eb}`))},[t]),r}const tb=Uf.useId;function So(e){if(tb!==void 0){const t=tb();return e??t}return Ij(e)}function Wj(e,t,n,r,o){return null}function Go({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=m.useRef(e!==void 0),[s,i]=m.useState(t),a=o?e:s,l=m.useCallback(c=>{o||i(c)},[]);return[a,l]}function Rn(e){const t=m.useRef(e);return cr(()=>{t.current=e}),m.useRef((...n)=>(0,t.current)(...n)).current}function Dt(...e){return m.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{Xc(n,t)})},e)}const nb={};function Jj(e,t){const n=m.useRef(nb);return n.current===nb&&(n.current=e(t)),n}const Fj=[];function Yj(e){m.useEffect(e,Fj)}class bu{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new bu}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function oi(){const e=Jj(bu.create).current;return Yj(e.disposeEffect),e}let yp=!0,$h=!1;const qj=new bu,Zj={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Gj(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&Zj[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Uj(e){e.metaKey||e.altKey||e.ctrlKey||(yp=!0)}function Uv(){yp=!1}function Qj(){this.visibilityState==="hidden"&&$h&&(yp=!0)}function Kj(e){e.addEventListener("keydown",Uj,!0),e.addEventListener("mousedown",Uv,!0),e.addEventListener("pointerdown",Uv,!0),e.addEventListener("touchstart",Uv,!0),e.addEventListener("visibilitychange",Qj,!0)}function _j(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return yp||Gj(t)}function bp(){const e=m.useCallback(o=>{o!=null&&Kj(o.ownerDocument)},[]),t=m.useRef(!1);function n(){return t.current?($h=!0,qj.start(100,()=>{$h=!1}),t.current=!1,!0):!1}function r(o){return _j(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function Ew(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const $j=e=>{const t=m.useRef({});return m.useEffect(()=>{t.current=e}),t.current};function ke(e,t,n=void 0){const r={};return Object.keys(e).forEach(o=>{r[o]=e[o].reduce((s,i)=>{if(i){const a=t(i);a!==""&&s.push(a),n&&n[i]&&s.push(n[i])}return s},[]).join(" ")}),r}const Mw=m.createContext(null);function Lw(){return m.useContext(Mw)}const ez=typeof Symbol=="function"&&Symbol.for,tz=ez?Symbol.for("mui.nested"):"__THEME_NESTED__";function nz(e,t){return typeof t=="function"?t(e):x({},e,t)}function rz(e){const{children:t,theme:n}=e,r=Lw(),o=m.useMemo(()=>{const s=r===null?n:nz(r,n);return s!=null&&(s[tz]=r!==null),s},[n,r]);return u.jsx(Mw.Provider,{value:o,children:t})}const oz=["value"],sz=m.createContext();function iz(e){let{value:t}=e,n=fe(e,oz);return u.jsx(sz.Provider,x({value:t??!0},n))}const rb={};function ob(e,t,n,r=!1){return m.useMemo(()=>{const o=e&&t[e]||t;if(typeof n=="function"){const s=n(o),i=e?x({},t,{[e]:s}):s;return r?()=>i:i}return e?x({},t,{[e]:n}):x({},t,n)},[e,t,n,r])}function az(e){const{children:t,theme:n,themeId:r}=e,o=vp(rb),s=Lw()||rb,i=ob(r,o,n),a=ob(r,s,n,!0),l=i.direction==="rtl";return u.jsx(rz,{theme:a,children:u.jsx(ip.Provider,{value:i,children:u.jsx(iz,{value:l,children:t})})})}const lz=["component","direction","spacing","divider","children","className","useFlexGap"],cz=pp(),uz=kj("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function fz(e){return kw({props:e,name:"MuiStack",defaultTheme:cz})}function dz(e,t){const n=m.Children.toArray(e).filter(Boolean);return n.reduce((r,o,s)=>(r.push(o),s({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],vz=({ownerState:e,theme:t})=>{let n=x({display:"flex",flexDirection:"column"},lr({theme:t},Pi({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=eP(t),o=Object.keys(t.breakpoints.values).reduce((l,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(l[c]=!0),l),{}),s=Pi({values:e.direction,base:o}),i=Pi({values:e.spacing,base:o});typeof s=="object"&&Object.keys(s).forEach((l,c,f)=>{if(!s[l]){const p=c>0?s[f[c-1]]:"column";s[l]=p}}),n=_n(n,lr({theme:t},i,(l,c)=>e.useFlexGap?{gap:ji(r,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${pz(c?s[c]:e.direction)}`]:ji(r,l)}}))}return n=OH(t.breakpoints,n),n};function hz(e={}){const{createStyledComponent:t=uz,useThemeProps:n=fz,componentName:r="MuiStack"}=e,o=()=>ke({root:["root"]},l=>Re(r,l),{}),s=t(vz);return m.forwardRef(function(l,c){const f=n(l),d=mp(f),{component:p="div",direction:y="column",spacing:h=0,divider:A,children:b,className:P,useFlexGap:v=!1}=d,g=fe(d,lz),w={direction:y,spacing:h,useFlexGap:v},H=o();return u.jsx(s,x({as:p,ownerState:w,ref:c,className:ue(H.root,P)},g,{children:A?dz(b,A):b}))})}function mz(e,t){return x({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const Az=["mode","contrastThreshold","tonalOffset"],sb={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:kc.white,default:kc.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Qv={text:{primary:kc.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:kc.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function ib(e,t,n,r){const o=r.light||r,s=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=Za(e.main,o):t==="dark"&&(e.dark=qa(e.main,s)))}function Pz(e="light"){return e==="dark"?{main:Yi[200],light:Yi[50],dark:Yi[400]}:{main:Yi[700],light:Yi[400],dark:Yi[800]}}function gz(e="light"){return e==="dark"?{main:Fi[200],light:Fi[50],dark:Fi[400]}:{main:Fi[500],light:Fi[300],dark:Fi[700]}}function yz(e="light"){return e==="dark"?{main:Ji[500],light:Ji[300],dark:Ji[700]}:{main:Ji[700],light:Ji[400],dark:Ji[800]}}function bz(e="light"){return e==="dark"?{main:qi[400],light:qi[300],dark:qi[700]}:{main:qi[700],light:qi[500],dark:qi[900]}}function xz(e="light"){return e==="dark"?{main:Zi[400],light:Zi[300],dark:Zi[700]}:{main:Zi[800],light:Zi[500],dark:Zi[900]}}function wz(e="light"){return e==="dark"?{main:jl[400],light:jl[300],dark:jl[700]}:{main:"#ed6c02",light:jl[500],dark:jl[900]}}function Hz(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,o=fe(e,Az),s=e.primary||Pz(t),i=e.secondary||gz(t),a=e.error||yz(t),l=e.info||bz(t),c=e.success||xz(t),f=e.warning||wz(t);function d(A){return Xj(A,Qv.text.primary)>=n?Qv.text.primary:sb.text.primary}const p=({color:A,name:b,mainShade:P=500,lightShade:v=300,darkShade:g=700})=>{if(A=x({},A),!A.main&&A[P]&&(A.main=A[P]),!A.hasOwnProperty("main"))throw new Error(Bs(11,b?` (${b})`:"",P));if(typeof A.main!="string")throw new Error(Bs(12,b?` (${b})`:"",JSON.stringify(A.main)));return ib(A,"light",v,r),ib(A,"dark",g,r),A.contrastText||(A.contrastText=d(A.main)),A},y={dark:Qv,light:sb};return _n(x({common:x({},kc),mode:t,primary:p({color:s,name:"primary"}),secondary:p({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:a,name:"error"}),warning:p({color:f,name:"warning"}),info:p({color:l,name:"info"}),success:p({color:c,name:"success"}),grey:h7,contrastThreshold:n,getContrastText:d,augmentColor:p,tonalOffset:r},y[t]),o)}const jz=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function zz(e){return Math.round(e*1e5)/1e5}const ab={textTransform:"uppercase"},lb='"Roboto", "Helvetica", "Arial", sans-serif';function Oz(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=lb,fontSize:o=14,fontWeightLight:s=300,fontWeightRegular:i=400,fontWeightMedium:a=500,fontWeightBold:l=700,htmlFontSize:c=16,allVariants:f,pxToRem:d}=n,p=fe(n,jz),y=o/14,h=d||(P=>`${P/c*y}rem`),A=(P,v,g,w,H)=>x({fontFamily:r,fontWeight:P,fontSize:h(v),lineHeight:g},r===lb?{letterSpacing:`${zz(w/v)}em`}:{},H,f),b={h1:A(s,96,1.167,-1.5),h2:A(s,60,1.2,-.5),h3:A(i,48,1.167,0),h4:A(i,34,1.235,.25),h5:A(i,24,1.334,0),h6:A(a,20,1.6,.15),subtitle1:A(i,16,1.75,.15),subtitle2:A(a,14,1.57,.1),body1:A(i,16,1.5,.15),body2:A(i,14,1.43,.15),button:A(a,14,1.75,.4,ab),caption:A(i,12,1.66,.4),overline:A(i,12,2.66,1,ab),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return _n(x({htmlFontSize:c,pxToRem:h,fontFamily:r,fontSize:o,fontWeightLight:s,fontWeightRegular:i,fontWeightMedium:a,fontWeightBold:l},b),p,{clone:!1})}const Cz=.2,Dz=.14,Sz=.12;function Nt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Cz})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Dz})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${Sz})`].join(",")}const Rz=["none",Nt(0,2,1,-1,0,1,1,0,0,1,3,0),Nt(0,3,1,-2,0,2,2,0,0,1,5,0),Nt(0,3,3,-2,0,3,4,0,0,1,8,0),Nt(0,2,4,-1,0,4,5,0,0,1,10,0),Nt(0,3,5,-1,0,5,8,0,0,1,14,0),Nt(0,3,5,-1,0,6,10,0,0,1,18,0),Nt(0,4,5,-2,0,7,10,1,0,2,16,1),Nt(0,5,5,-3,0,8,10,1,0,3,14,2),Nt(0,5,6,-3,0,9,12,1,0,3,16,2),Nt(0,6,6,-3,0,10,14,1,0,4,18,3),Nt(0,6,7,-4,0,11,15,1,0,4,20,3),Nt(0,7,8,-4,0,12,17,2,0,5,22,4),Nt(0,7,8,-4,0,13,19,2,0,5,24,4),Nt(0,7,9,-4,0,14,21,2,0,5,26,4),Nt(0,8,9,-5,0,15,22,2,0,6,28,5),Nt(0,8,10,-5,0,16,24,2,0,6,30,5),Nt(0,8,11,-5,0,17,26,2,0,6,32,5),Nt(0,9,11,-5,0,18,28,2,0,7,34,6),Nt(0,9,12,-6,0,19,29,2,0,7,36,6),Nt(0,10,13,-6,0,20,31,3,0,8,38,7),Nt(0,10,13,-6,0,21,33,3,0,8,40,7),Nt(0,10,14,-6,0,22,35,3,0,8,42,7),Nt(0,11,14,-7,0,23,36,3,0,9,44,8),Nt(0,11,15,-7,0,24,38,3,0,9,46,8)],Tz=["duration","easing","delay"],kz={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Ez={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function cb(e){return`${Math.round(e)}ms`}function Mz(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Lz(e){const t=x({},kz,e.easing),n=x({},Ez,e.duration);return x({getAutoHeightDuration:Mz,create:(o=["all"],s={})=>{const{duration:i=n.standard,easing:a=t.easeInOut,delay:l=0}=s;return fe(s,Tz),(Array.isArray(o)?o:[o]).map(c=>`${c} ${typeof i=="string"?i:cb(i)} ${a} ${typeof l=="string"?l:cb(l)}`).join(",")}},e,{easing:t,duration:n})}const Xz={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Nz=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function xp(e={},...t){const{mixins:n={},palette:r={},transitions:o={},typography:s={}}=e,i=fe(e,Nz);if(e.vars)throw new Error(Bs(18));const a=Hz(r),l=pp(e);let c=_n(l,{mixins:mz(l.breakpoints,n),palette:a,shadows:Rz.slice(),typography:Oz(a,s),transitions:Lz(o),zIndex:x({},Xz)});return c=_n(c,i),c=t.reduce((f,d)=>_n(f,d),c),c.unstable_sxConfig=x({},dp,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(d){return yu({sx:d,theme:this})},c}const wp=xp();function jr(){const e=hp(wp);return e[Hi]||e}function Ee({props:e,name:t}){return kw({props:e,name:t,defaultTheme:wp,themeId:Hi})}const An=e=>dc(e)&&e!=="classes",Bz=dc,K=Rw({themeId:Hi,defaultTheme:wp,rootShouldForwardProp:An}),Vz=["theme"];function Iz(e){let{theme:t}=e,n=fe(e,Vz);const r=t[Hi];return u.jsx(az,x({},n,{themeId:r?Hi:void 0,theme:r||t}))}const ub=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function Wz(e){return Re("MuiSvgIcon",e)}Te("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const Jz=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],Fz=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${ee(t)}`,`fontSize${ee(n)}`]};return ke(o,Wz,r)},Yz=K("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${ee(n.color)}`],t[`fontSize${ee(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,o,s,i,a,l,c,f,d,p,y,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((s=e.typography)==null||(i=s.pxToRem)==null?void 0:i.call(s,20))||"1.25rem",medium:((a=e.typography)==null||(l=a.pxToRem)==null?void 0:l.call(a,24))||"1.5rem",large:((c=e.typography)==null||(f=c.pxToRem)==null?void 0:f.call(c,35))||"2.1875rem"}[t.fontSize],color:(d=(p=(e.vars||e).palette)==null||(p=p[t.color])==null?void 0:p.main)!=null?d:{action:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.active,disabled:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.disabled,inherit:void 0}[t.color]}}),$f=m.forwardRef(function(t,n){const r=Ee({props:t,name:"MuiSvgIcon"}),{children:o,className:s,color:i="inherit",component:a="svg",fontSize:l="medium",htmlColor:c,inheritViewBox:f=!1,titleAccess:d,viewBox:p="0 0 24 24"}=r,y=fe(r,Jz),h=m.isValidElement(o)&&o.type==="svg",A=x({},r,{color:i,component:a,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:p,hasSvgAsChild:h}),b={};f||(b.viewBox=p);const P=Fz(A);return u.jsxs(Yz,x({as:a,className:ue(P.root,s),focusable:"false",color:c,"aria-hidden":d?void 0:!0,role:d?"img":void 0,ref:n},b,y,h&&o.props,{ownerState:A,children:[h?o.props.children:o,d?u.jsx("title",{children:d}):null]}))});$f.muiName="SvgIcon";function Hn(e,t){function n(r,o){return u.jsx($f,x({"data-testid":`${t}Icon`,ref:o},r,{children:e}))}return n.muiName=$f.muiName,m.memo(m.forwardRef(n))}const qz={configure:e=>{nP.configure(e)}},Zz=Object.freeze(Object.defineProperty({__proto__:null,capitalize:ee,createChainedFunction:_f,createSvgIcon:Hn,debounce:gp,deprecatedPropType:Bj,isMuiElement:pc,ownerDocument:fn,ownerWindow:Do,requirePropFactory:Vj,setRef:Xc,unstable_ClassNameGenerator:qz,unstable_useEnhancedEffect:cr,unstable_useId:So,unsupportedProp:Wj,useControlled:Go,useEventCallback:Rn,useForkRef:Dt,useIsFocusVisible:bp},Symbol.toStringTag,{value:"Module"}));var wt={};/** + */var mn=typeof Symbol=="function"&&Symbol.for,qA=mn?Symbol.for("react.element"):60103,ZA=mn?Symbol.for("react.portal"):60106,Qd=mn?Symbol.for("react.fragment"):60107,Kd=mn?Symbol.for("react.strict_mode"):60108,_d=mn?Symbol.for("react.profiler"):60114,$d=mn?Symbol.for("react.provider"):60109,ep=mn?Symbol.for("react.context"):60110,GA=mn?Symbol.for("react.async_mode"):60111,tp=mn?Symbol.for("react.concurrent_mode"):60111,np=mn?Symbol.for("react.forward_ref"):60112,rp=mn?Symbol.for("react.suspense"):60113,G7=mn?Symbol.for("react.suspense_list"):60120,op=mn?Symbol.for("react.memo"):60115,sp=mn?Symbol.for("react.lazy"):60116,U7=mn?Symbol.for("react.block"):60121,Q7=mn?Symbol.for("react.fundamental"):60117,K7=mn?Symbol.for("react.responder"):60118,_7=mn?Symbol.for("react.scope"):60119;function Hr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case qA:switch(e=e.type,e){case GA:case tp:case Qd:case _d:case Kd:case rp:return e;default:switch(e=e&&e.$$typeof,e){case ep:case np:case sp:case op:case $d:return e;default:return t}}case ZA:return t}}}function hw(e){return Hr(e)===tp}bt.AsyncMode=GA;bt.ConcurrentMode=tp;bt.ContextConsumer=ep;bt.ContextProvider=$d;bt.Element=qA;bt.ForwardRef=np;bt.Fragment=Qd;bt.Lazy=sp;bt.Memo=op;bt.Portal=ZA;bt.Profiler=_d;bt.StrictMode=Kd;bt.Suspense=rp;bt.isAsyncMode=function(e){return hw(e)||Hr(e)===GA};bt.isConcurrentMode=hw;bt.isContextConsumer=function(e){return Hr(e)===ep};bt.isContextProvider=function(e){return Hr(e)===$d};bt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===qA};bt.isForwardRef=function(e){return Hr(e)===np};bt.isFragment=function(e){return Hr(e)===Qd};bt.isLazy=function(e){return Hr(e)===sp};bt.isMemo=function(e){return Hr(e)===op};bt.isPortal=function(e){return Hr(e)===ZA};bt.isProfiler=function(e){return Hr(e)===_d};bt.isStrictMode=function(e){return Hr(e)===Kd};bt.isSuspense=function(e){return Hr(e)===rp};bt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Qd||e===tp||e===_d||e===Kd||e===rp||e===G7||typeof e=="object"&&e!==null&&(e.$$typeof===sp||e.$$typeof===op||e.$$typeof===$d||e.$$typeof===ep||e.$$typeof===np||e.$$typeof===Q7||e.$$typeof===K7||e.$$typeof===_7||e.$$typeof===U7)};bt.typeOf=Hr;vw.exports=bt;var $7=vw.exports,mw=$7,eH={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},tH={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Aw={};Aw[mw.ForwardRef]=eH;Aw[mw.Memo]=tH;var nH=!0;function rH(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):o&&(r+=o+" ")}),r}var Pw=function(t,n,r){var o=t.key+"-"+n.name;(r===!1||nH===!1)&&t.registered[o]===void 0&&(t.registered[o]=n.styles)},gw=function(t,n,r){Pw(t,n,r);var o=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var s=n;do t.insert(n===s?"."+o:"",s,t.sheet,!0),s=s.next;while(s!==void 0)}};function oH(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var sH={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},iH=!1,aH=/[A-Z]|^ms/g,lH=/_EMO_([^_]+?)_([^]*?)_EMO_/g,yw=function(t){return t.charCodeAt(1)===45},Yy=function(t){return t!=null&&typeof t!="boolean"},Gv=iw(function(e){return yw(e)?e:e.replace(aH,"-$&").toLowerCase()}),qy=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(lH,function(r,o,s){return go={name:o,styles:s,next:go},o})}return sH[t]!==1&&!yw(t)&&typeof n=="number"&&n!==0?n+"px":n},cH="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Lc(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var o=n;if(o.anim===1)return go={name:o.name,styles:o.styles,next:go},o.name;var s=n;if(s.styles!==void 0){var i=s.next;if(i!==void 0)for(;i!==void 0;)go={name:i.name,styles:i.styles,next:go},i=i.next;var a=s.styles+";";return a}return uH(e,t,n)}case"function":{if(e!==void 0){var l=go,c=n(e);return go=l,Lc(e,t,c)}break}}var f=n;if(t==null)return f;var d=t[f];return d!==void 0?d:f}function uH(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o96?vH:hH},Qy=function(t,n,r){var o;if(n){var s=n.shouldForwardProp;o=t.__emotion_forwardProp&&s?function(i){return t.__emotion_forwardProp(i)&&s(i)}:s}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},mH=!1,AH=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return Pw(n,r,o),dH(function(){return gw(n,r,o)}),null},PH=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,s,i;n!==void 0&&(s=n.label,i=n.target);var a=Qy(t,n,r),l=a||Uy(o),c=!l("as");return function(){var f=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(s!==void 0&&d.push("label:"+s+";"),f[0]==null||f[0].raw===void 0)d.push.apply(d,f);else{d.push(f[0][0]);for(var p=f.length,y=1;yt(yH(o)?n:o):t;return u.jsx(pH,{styles:r})}function Hw(e,t){return Kh(e,t)}const xH=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};function ps(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function jw(e){if(!ps(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=jw(e[n])}),t}function _n(e,t,n={clone:!0}){const r=n.clone?x({},e):e;return ps(e)&&ps(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(ps(t[o])&&o in e&&ps(e[o])?r[o]=_n(e[o],t[o],n):n.clone?r[o]=ps(t[o])?jw(t[o]):t[o]:r[o]=t[o])}),r}const wH=["values","unit","step"],HH=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>x({},n,{[r.key]:r.val}),{})};function jH(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=fe(e,wH),s=HH(t),i=Object.keys(s);function a(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n})`}function l(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-r/100}${n})`}function c(p,y){const h=i.indexOf(y);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n}) and (max-width:${(h!==-1&&typeof t[i[h]]=="number"?t[i[h]]:y)-r/100}${n})`}function f(p){return i.indexOf(p)+1`@media (min-width:${KA[e]}px)`};function lr(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const s=r.breakpoints||Ky;return t.reduce((i,a,l)=>(i[s.up(s.keys[l])]=n(t[l]),i),{})}if(typeof t=="object"){const s=r.breakpoints||Ky;return Object.keys(t).reduce((i,a)=>{if(Object.keys(s.values||KA).indexOf(a)!==-1){const l=s.up(a);i[l]=n(t[a],a)}else{const l=a;i[l]=t[l]}return i},{})}return n(t)}function zw(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,o)=>{const s=e.up(o);return r[s]={},r},{}))||{}}function Ow(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function OH(e,...t){const n=zw(e),r=[n,...t].reduce((o,s)=>_n(o,s),{});return Ow(Object.keys(n),r)}function CH(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((o,s)=>{s{e[o]!=null&&(n[o]=!0)}),n}function Pi({values:e,breakpoints:t,base:n}){const r=n||CH(e,t),o=Object.keys(r);if(o.length===0)return e;let s;return o.reduce((i,a,l)=>(Array.isArray(e)?(i[a]=e[l]!=null?e[l]:e[s],s=l):typeof e=="object"?(i[a]=e[a]!=null?e[a]:e[s],s=a):i[a]=e,i),{})}function ee(e){if(typeof e!="string")throw new Error(Bs(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ya(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,s)=>o&&o[s]?o[s]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function Kf(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Ya(e,n)||r,t&&(o=t(o,r,e)),o}function nn(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,s=i=>{if(i[t]==null)return null;const a=i[t],l=i.theme,c=Ya(l,r)||{};return lr(i,a,d=>{let p=Kf(c,o,d);return d===p&&typeof d=="string"&&(p=Kf(c,o,`${t}${d==="default"?"":ee(d)}`,d)),n===!1?p:{[n]:p}})};return s.propTypes={},s.filterProps=[t],s}function DH(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const SH={m:"margin",p:"padding"},RH={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},_y={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},TH=DH(e=>{if(e.length>2)if(_y[e])e=_y[e];else return[e];const[t,n]=e.split(""),r=SH[t],o=RH[n]||"";return Array.isArray(o)?o.map(s=>r+s):[r+o]}),_A=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],$A=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[..._A,...$A];function gu(e,t,n,r){var o;const s=(o=Ya(e,t,!1))!=null?o:n;return typeof s=="number"?i=>typeof i=="string"?i:s*i:Array.isArray(s)?i=>typeof i=="string"?i:s[i]:typeof s=="function"?s:()=>{}}function eP(e){return gu(e,"spacing",8)}function ji(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function kH(e,t){return n=>e.reduce((r,o)=>(r[o]=ji(t,n),r),{})}function EH(e,t,n,r){if(t.indexOf(n)===-1)return null;const o=TH(n),s=kH(o,r),i=e[n];return lr(e,i,s)}function Cw(e,t){const n=eP(e.theme);return Object.keys(e).map(r=>EH(e,t,r,n)).reduce(fc,{})}function Zt(e){return Cw(e,_A)}Zt.propTypes={};Zt.filterProps=_A;function Gt(e){return Cw(e,$A)}Gt.propTypes={};Gt.filterProps=$A;function MH(e=8){if(e.mui)return e;const t=eP({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(s=>{const i=t(s);return typeof i=="number"?`${i}px`:i}).join(" ");return n.mui=!0,n}function ap(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(s=>{r[s]=o}),r),{}),n=r=>Object.keys(r).reduce((o,s)=>t[s]?fc(o,t[s](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function kr(e){return typeof e!="number"?e:`${e}px solid`}function Jr(e,t){return nn({prop:e,themeKey:"borders",transform:t})}const LH=Jr("border",kr),XH=Jr("borderTop",kr),NH=Jr("borderRight",kr),BH=Jr("borderBottom",kr),VH=Jr("borderLeft",kr),IH=Jr("borderColor"),WH=Jr("borderTopColor"),JH=Jr("borderRightColor"),FH=Jr("borderBottomColor"),YH=Jr("borderLeftColor"),qH=Jr("outline",kr),ZH=Jr("outlineColor"),lp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=gu(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:ji(t,r)});return lr(e,e.borderRadius,n)}return null};lp.propTypes={};lp.filterProps=["borderRadius"];ap(LH,XH,NH,BH,VH,IH,WH,JH,FH,YH,lp,qH,ZH);const cp=e=>{if(e.gap!==void 0&&e.gap!==null){const t=gu(e.theme,"spacing",8),n=r=>({gap:ji(t,r)});return lr(e,e.gap,n)}return null};cp.propTypes={};cp.filterProps=["gap"];const up=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=gu(e.theme,"spacing",8),n=r=>({columnGap:ji(t,r)});return lr(e,e.columnGap,n)}return null};up.propTypes={};up.filterProps=["columnGap"];const fp=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=gu(e.theme,"spacing",8),n=r=>({rowGap:ji(t,r)});return lr(e,e.rowGap,n)}return null};fp.propTypes={};fp.filterProps=["rowGap"];const GH=nn({prop:"gridColumn"}),UH=nn({prop:"gridRow"}),QH=nn({prop:"gridAutoFlow"}),KH=nn({prop:"gridAutoColumns"}),_H=nn({prop:"gridAutoRows"}),$H=nn({prop:"gridTemplateColumns"}),ej=nn({prop:"gridTemplateRows"}),tj=nn({prop:"gridTemplateAreas"}),nj=nn({prop:"gridArea"});ap(cp,up,fp,GH,UH,QH,KH,_H,$H,ej,tj,nj);function ba(e,t){return t==="grey"?t:e}const rj=nn({prop:"color",themeKey:"palette",transform:ba}),oj=nn({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:ba}),sj=nn({prop:"backgroundColor",themeKey:"palette",transform:ba});ap(rj,oj,sj);function mr(e){return e<=1&&e!==0?`${e*100}%`:e}const ij=nn({prop:"width",transform:mr}),tP=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,o;const s=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||KA[n];return s?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${s}${e.theme.breakpoints.unit}`}:{maxWidth:s}:{maxWidth:mr(n)}};return lr(e,e.maxWidth,t)}return null};tP.filterProps=["maxWidth"];const aj=nn({prop:"minWidth",transform:mr}),lj=nn({prop:"height",transform:mr}),cj=nn({prop:"maxHeight",transform:mr}),uj=nn({prop:"minHeight",transform:mr});nn({prop:"size",cssProperty:"width",transform:mr});nn({prop:"size",cssProperty:"height",transform:mr});const fj=nn({prop:"boxSizing"});ap(ij,tP,aj,lj,cj,uj,fj);const dp={border:{themeKey:"borders",transform:kr},borderTop:{themeKey:"borders",transform:kr},borderRight:{themeKey:"borders",transform:kr},borderBottom:{themeKey:"borders",transform:kr},borderLeft:{themeKey:"borders",transform:kr},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:kr},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:lp},color:{themeKey:"palette",transform:ba},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:ba},backgroundColor:{themeKey:"palette",transform:ba},p:{style:Gt},pt:{style:Gt},pr:{style:Gt},pb:{style:Gt},pl:{style:Gt},px:{style:Gt},py:{style:Gt},padding:{style:Gt},paddingTop:{style:Gt},paddingRight:{style:Gt},paddingBottom:{style:Gt},paddingLeft:{style:Gt},paddingX:{style:Gt},paddingY:{style:Gt},paddingInline:{style:Gt},paddingInlineStart:{style:Gt},paddingInlineEnd:{style:Gt},paddingBlock:{style:Gt},paddingBlockStart:{style:Gt},paddingBlockEnd:{style:Gt},m:{style:Zt},mt:{style:Zt},mr:{style:Zt},mb:{style:Zt},ml:{style:Zt},mx:{style:Zt},my:{style:Zt},margin:{style:Zt},marginTop:{style:Zt},marginRight:{style:Zt},marginBottom:{style:Zt},marginLeft:{style:Zt},marginX:{style:Zt},marginY:{style:Zt},marginInline:{style:Zt},marginInlineStart:{style:Zt},marginInlineEnd:{style:Zt},marginBlock:{style:Zt},marginBlockStart:{style:Zt},marginBlockEnd:{style:Zt},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:cp},rowGap:{style:fp},columnGap:{style:up},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:mr},maxWidth:{style:tP},minWidth:{transform:mr},height:{transform:mr},maxHeight:{transform:mr},minHeight:{transform:mr},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function dj(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function pj(e,t){return typeof e=="function"?e(t):e}function vj(){function e(n,r,o,s){const i={[n]:r,theme:o},a=s[n];if(!a)return{[n]:r};const{cssProperty:l=n,themeKey:c,transform:f,style:d}=a;if(r==null)return null;if(c==="typography"&&r==="inherit")return{[n]:r};const p=Ya(o,c)||{};return d?d(i):lr(i,r,h=>{let A=Kf(p,f,h);return h===A&&typeof h=="string"&&(A=Kf(p,f,`${n}${h==="default"?"":ee(h)}`,h)),l===!1?A:{[l]:A}})}function t(n){var r;const{sx:o,theme:s={}}=n||{};if(!o)return null;const i=(r=s.unstable_sxConfig)!=null?r:dp;function a(l){let c=l;if(typeof l=="function")c=l(s);else if(typeof l!="object")return l;if(!c)return null;const f=zw(s.breakpoints),d=Object.keys(f);let p=f;return Object.keys(c).forEach(y=>{const h=pj(c[y],s);if(h!=null)if(typeof h=="object")if(i[y])p=fc(p,e(y,h,s,i));else{const A=lr({theme:s},h,b=>({[y]:b}));dj(A,h)?p[y]=t({sx:h,theme:s}):p=fc(p,A)}else p=fc(p,e(y,h,s,i))}),Ow(d,p)}return Array.isArray(o)?o.map(a):a(o)}return t}const yu=vj();yu.filterProps=["sx"];function hj(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const mj=["breakpoints","palette","spacing","shape"];function pp(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:s={}}=e,i=fe(e,mj),a=jH(n),l=MH(o);let c=_n({breakpoints:a,direction:"ltr",components:{},palette:x({mode:"light"},r),spacing:l,shape:x({},zH,s)},i);return c.applyStyles=hj,c=t.reduce((f,d)=>_n(f,d),c),c.unstable_sxConfig=x({},dp,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(d){return yu({sx:d,theme:this})},c}function Aj(e){return Object.keys(e).length===0}function vp(e=null){const t=m.useContext(ip);return!t||Aj(t)?e:t}const Pj=pp();function hp(e=Pj){return vp(e)}function gj({styles:e,themeId:t,defaultTheme:n={}}){const r=hp(n),o=typeof e=="function"?e(t&&r[t]||r):e;return u.jsx(bH,{styles:o})}const yj=["sx"],bj=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:dp;return Object.keys(e).forEach(s=>{o[s]?r.systemProps[s]=e[s]:r.otherProps[s]=e[s]}),r};function mp(e){const{sx:t}=e,n=fe(e,yj),{systemProps:r,otherProps:o}=bj(n);let s;return Array.isArray(t)?s=[r,...t]:typeof t=="function"?s=(...i)=>{const a=t(...i);return ps(a)?x({},r,a):r}:s=x({},r,t),x({},o,{sx:s})}const $y=e=>e,xj=()=>{let e=$y;return{configure(t){e=t},generate(t){return e(t)},reset(){e=$y}}},nP=xj();function Dw(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ta!=="theme"&&a!=="sx"&&a!=="as"})(yu);return m.forwardRef(function(l,c){const f=hp(n),d=mp(l),{className:p,component:y="div"}=d,h=fe(d,wj);return u.jsx(s,x({as:y,ref:c,className:ue(p,o?o(r):r),theme:t&&f[t]||f},h))})}const Sw={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Re(e,t,n="Mui"){const r=Sw[t];return r?`${n}-${r}`:`${nP.generate(e)}-${t}`}function Te(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=Re(e,o,n)}),r}const jj=["ownerState"],zj=["variants"],Oj=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function Cj(e){return Object.keys(e).length===0}function Dj(e){return typeof e=="string"&&e.charCodeAt(0)>96}function dc(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Sj=pp(),Rj=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Fu({defaultTheme:e,theme:t,themeId:n}){return Cj(t)?e:t[n]||t}function Tj(e){return e?(t,n)=>n[e]:null}function Cf(e,t){let{ownerState:n}=t,r=fe(t,jj);const o=typeof e=="function"?e(x({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(s=>Cf(s,x({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:s=[]}=o;let a=fe(o,zj);return s.forEach(l=>{let c=!0;typeof l.props=="function"?c=l.props(x({ownerState:n},r,n)):Object.keys(l.props).forEach(f=>{(n==null?void 0:n[f])!==l.props[f]&&r[f]!==l.props[f]&&(c=!1)}),c&&(Array.isArray(a)||(a=[a]),a.push(typeof l.style=="function"?l.style(x({ownerState:n},r,n)):l.style))}),a}return o}function Rw(e={}){const{themeId:t,defaultTheme:n=Sj,rootShouldForwardProp:r=dc,slotShouldForwardProp:o=dc}=e,s=i=>yu(x({},i,{theme:Fu(x({},i,{defaultTheme:n,themeId:t}))}));return s.__mui_systemSx=!0,(i,a={})=>{xH(i,H=>H.filter(z=>!(z!=null&&z.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:f,skipSx:d,overridesResolver:p=Tj(Rj(c))}=a,y=fe(a,Oj),h=f!==void 0?f:c&&c!=="Root"&&c!=="root"||!1,A=d||!1;let b,P=dc;c==="Root"||c==="root"?P=r:c?P=o:Dj(i)&&(P=void 0);const v=Hw(i,x({shouldForwardProp:P,label:b},y)),g=H=>typeof H=="function"&&H.__emotion_real!==H||ps(H)?z=>Cf(H,x({},z,{theme:Fu({theme:z.theme,defaultTheme:n,themeId:t})})):H,w=(H,...z)=>{let j=g(H);const O=z?z.map(g):[];l&&p&&O.push(B=>{const T=Fu(x({},B,{defaultTheme:n,themeId:t}));if(!T.components||!T.components[l]||!T.components[l].styleOverrides)return null;const k=T.components[l].styleOverrides,F={};return Object.entries(k).forEach(([L,G])=>{F[L]=Cf(G,x({},B,{theme:T}))}),p(B,F)}),l&&!h&&O.push(B=>{var T;const k=Fu(x({},B,{defaultTheme:n,themeId:t})),F=k==null||(T=k.components)==null||(T=T[l])==null?void 0:T.variants;return Cf({variants:F},x({},B,{theme:k}))}),A||O.push(s);const D=O.length-z.length;if(Array.isArray(H)&&D>0){const B=new Array(D).fill("");j=[...H,...B],j.raw=[...H.raw,...B]}const C=v(j,...O);return i.muiName&&(C.muiName=i.muiName),C};return v.withConfig&&(w.withConfig=v.withConfig),w}}const kj=Rw();function Ap(e,t){const n=x({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=x({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const o=e[r]||{},s=t[r];n[r]={},!s||!Object.keys(s)?n[r]=o:!o||!Object.keys(o)?n[r]=s:(n[r]=x({},s),Object.keys(o).forEach(i=>{n[r][i]=Ap(o[i],s[i])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function Tw(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:Ap(t.components[n].defaultProps,r)}function kw({props:e,name:t,defaultTheme:n,themeId:r}){let o=hp(n);return r&&(o=o[r]||o),Tw({theme:o,name:t,props:e})}const cr=typeof window<"u"?m.useLayoutEffect:m.useEffect;function Ej(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function rP(e,t=0,n=1){return Ej(e,t,n)}function Mj(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function zi(e){if(e.type)return e;if(e.charAt(0)==="#")return zi(Mj(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(Bs(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error(Bs(10,o))}else r=r.split(",");return r=r.map(s=>parseFloat(s)),{type:n,values:r,colorSpace:o}}function Pp(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((o,s)=>s<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function Lj(e){e=zi(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,s=r*Math.min(o,1-o),i=(c,f=(c+n/30)%12)=>o-s*Math.max(Math.min(f-3,9-f,1),-1);let a="rgb";const l=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(a+="a",l.push(t[3])),Pp({type:a,values:l})}function _h(e){e=zi(e);let t=e.type==="hsl"||e.type==="hsla"?zi(Lj(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Xj(e,t){const n=_h(e),r=_h(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function _e(e,t){return e=zi(e),t=rP(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Pp(e)}function qa(e,t){if(e=zi(e),t=rP(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Pp(e)}function Za(e,t){if(e=zi(e),t=rP(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Pp(e)}function Nj(e,t=.15){return _h(e)>.5?qa(e,t):Za(e,t)}function _f(...e){return e.reduce((t,n)=>n==null?t:function(...o){t.apply(this,o),n.apply(this,o)},()=>{})}function gp(e,t=166){let n;function r(...o){const s=()=>{e.apply(this,o)};clearTimeout(n),n=setTimeout(s,t)}return r.clear=()=>{clearTimeout(n)},r}function Bj(e,t){return()=>null}function pc(e,t){var n,r;return m.isValidElement(e)&&t.indexOf((n=e.type.muiName)!=null?n:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function fn(e){return e&&e.ownerDocument||document}function Do(e){return fn(e).defaultView||window}function Vj(e,t){return()=>null}function Xc(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let eb=0;function Ij(e){const[t,n]=m.useState(e),r=e||t;return m.useEffect(()=>{t==null&&(eb+=1,n(`mui-${eb}`))},[t]),r}const tb=Uf.useId;function So(e){if(tb!==void 0){const t=tb();return e??t}return Ij(e)}function Wj(e,t,n,r,o){return null}function Go({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=m.useRef(e!==void 0),[s,i]=m.useState(t),a=o?e:s,l=m.useCallback(c=>{o||i(c)},[]);return[a,l]}function Rn(e){const t=m.useRef(e);return cr(()=>{t.current=e}),m.useRef((...n)=>(0,t.current)(...n)).current}function Dt(...e){return m.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{Xc(n,t)})},e)}const nb={};function Jj(e,t){const n=m.useRef(nb);return n.current===nb&&(n.current=e(t)),n}const Fj=[];function Yj(e){m.useEffect(e,Fj)}class bu{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new bu}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function oi(){const e=Jj(bu.create).current;return Yj(e.disposeEffect),e}let yp=!0,$h=!1;const qj=new bu,Zj={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Gj(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&Zj[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Uj(e){e.metaKey||e.altKey||e.ctrlKey||(yp=!0)}function Uv(){yp=!1}function Qj(){this.visibilityState==="hidden"&&$h&&(yp=!0)}function Kj(e){e.addEventListener("keydown",Uj,!0),e.addEventListener("mousedown",Uv,!0),e.addEventListener("pointerdown",Uv,!0),e.addEventListener("touchstart",Uv,!0),e.addEventListener("visibilitychange",Qj,!0)}function _j(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return yp||Gj(t)}function bp(){const e=m.useCallback(o=>{o!=null&&Kj(o.ownerDocument)},[]),t=m.useRef(!1);function n(){return t.current?($h=!0,qj.start(100,()=>{$h=!1}),t.current=!1,!0):!1}function r(o){return _j(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function Ew(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const $j=e=>{const t=m.useRef({});return m.useEffect(()=>{t.current=e}),t.current};function ke(e,t,n=void 0){const r={};return Object.keys(e).forEach(o=>{r[o]=e[o].reduce((s,i)=>{if(i){const a=t(i);a!==""&&s.push(a),n&&n[i]&&s.push(n[i])}return s},[]).join(" ")}),r}const Mw=m.createContext(null);function Lw(){return m.useContext(Mw)}const ez=typeof Symbol=="function"&&Symbol.for,tz=ez?Symbol.for("mui.nested"):"__THEME_NESTED__";function nz(e,t){return typeof t=="function"?t(e):x({},e,t)}function rz(e){const{children:t,theme:n}=e,r=Lw(),o=m.useMemo(()=>{const s=r===null?n:nz(r,n);return s!=null&&(s[tz]=r!==null),s},[n,r]);return u.jsx(Mw.Provider,{value:o,children:t})}const oz=["value"],sz=m.createContext();function iz(e){let{value:t}=e,n=fe(e,oz);return u.jsx(sz.Provider,x({value:t??!0},n))}const rb={};function ob(e,t,n,r=!1){return m.useMemo(()=>{const o=e&&t[e]||t;if(typeof n=="function"){const s=n(o),i=e?x({},t,{[e]:s}):s;return r?()=>i:i}return e?x({},t,{[e]:n}):x({},t,n)},[e,t,n,r])}function az(e){const{children:t,theme:n,themeId:r}=e,o=vp(rb),s=Lw()||rb,i=ob(r,o,n),a=ob(r,s,n,!0),l=i.direction==="rtl";return u.jsx(rz,{theme:a,children:u.jsx(ip.Provider,{value:i,children:u.jsx(iz,{value:l,children:t})})})}const lz=["component","direction","spacing","divider","children","className","useFlexGap"],cz=pp(),uz=kj("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function fz(e){return kw({props:e,name:"MuiStack",defaultTheme:cz})}function dz(e,t){const n=m.Children.toArray(e).filter(Boolean);return n.reduce((r,o,s)=>(r.push(o),s({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],vz=({ownerState:e,theme:t})=>{let n=x({display:"flex",flexDirection:"column"},lr({theme:t},Pi({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=eP(t),o=Object.keys(t.breakpoints.values).reduce((l,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(l[c]=!0),l),{}),s=Pi({values:e.direction,base:o}),i=Pi({values:e.spacing,base:o});typeof s=="object"&&Object.keys(s).forEach((l,c,f)=>{if(!s[l]){const p=c>0?s[f[c-1]]:"column";s[l]=p}}),n=_n(n,lr({theme:t},i,(l,c)=>e.useFlexGap?{gap:ji(r,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${pz(c?s[c]:e.direction)}`]:ji(r,l)}}))}return n=OH(t.breakpoints,n),n};function hz(e={}){const{createStyledComponent:t=uz,useThemeProps:n=fz,componentName:r="MuiStack"}=e,o=()=>ke({root:["root"]},l=>Re(r,l),{}),s=t(vz);return m.forwardRef(function(l,c){const f=n(l),d=mp(f),{component:p="div",direction:y="column",spacing:h=0,divider:A,children:b,className:P,useFlexGap:v=!1}=d,g=fe(d,lz),w={direction:y,spacing:h,useFlexGap:v},H=o();return u.jsx(s,x({as:p,ownerState:w,ref:c,className:ue(H.root,P)},g,{children:A?dz(b,A):b}))})}function mz(e,t){return x({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const Az=["mode","contrastThreshold","tonalOffset"],sb={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:kc.white,default:kc.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Qv={text:{primary:kc.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:kc.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function ib(e,t,n,r){const o=r.light||r,s=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=Za(e.main,o):t==="dark"&&(e.dark=qa(e.main,s)))}function Pz(e="light"){return e==="dark"?{main:Yi[200],light:Yi[50],dark:Yi[400]}:{main:Yi[700],light:Yi[400],dark:Yi[800]}}function gz(e="light"){return e==="dark"?{main:Fi[200],light:Fi[50],dark:Fi[400]}:{main:Fi[500],light:Fi[300],dark:Fi[700]}}function yz(e="light"){return e==="dark"?{main:Ji[500],light:Ji[300],dark:Ji[700]}:{main:Ji[700],light:Ji[400],dark:Ji[800]}}function bz(e="light"){return e==="dark"?{main:qi[400],light:qi[300],dark:qi[700]}:{main:qi[700],light:qi[500],dark:qi[900]}}function xz(e="light"){return e==="dark"?{main:Zi[400],light:Zi[300],dark:Zi[700]}:{main:Zi[800],light:Zi[500],dark:Zi[900]}}function wz(e="light"){return e==="dark"?{main:jl[400],light:jl[300],dark:jl[700]}:{main:"#ed6c02",light:jl[500],dark:jl[900]}}function Hz(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,o=fe(e,Az),s=e.primary||Pz(t),i=e.secondary||gz(t),a=e.error||yz(t),l=e.info||bz(t),c=e.success||xz(t),f=e.warning||wz(t);function d(A){return Xj(A,Qv.text.primary)>=n?Qv.text.primary:sb.text.primary}const p=({color:A,name:b,mainShade:P=500,lightShade:v=300,darkShade:g=700})=>{if(A=x({},A),!A.main&&A[P]&&(A.main=A[P]),!A.hasOwnProperty("main"))throw new Error(Bs(11,b?` (${b})`:"",P));if(typeof A.main!="string")throw new Error(Bs(12,b?` (${b})`:"",JSON.stringify(A.main)));return ib(A,"light",v,r),ib(A,"dark",g,r),A.contrastText||(A.contrastText=d(A.main)),A},y={dark:Qv,light:sb};return _n(x({common:x({},kc),mode:t,primary:p({color:s,name:"primary"}),secondary:p({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:a,name:"error"}),warning:p({color:f,name:"warning"}),info:p({color:l,name:"info"}),success:p({color:c,name:"success"}),grey:h7,contrastThreshold:n,getContrastText:d,augmentColor:p,tonalOffset:r},y[t]),o)}const jz=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function zz(e){return Math.round(e*1e5)/1e5}const ab={textTransform:"uppercase"},lb='"Roboto", "Helvetica", "Arial", sans-serif';function Oz(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=lb,fontSize:o=14,fontWeightLight:s=300,fontWeightRegular:i=400,fontWeightMedium:a=500,fontWeightBold:l=700,htmlFontSize:c=16,allVariants:f,pxToRem:d}=n,p=fe(n,jz),y=o/14,h=d||(P=>`${P/c*y}rem`),A=(P,v,g,w,H)=>x({fontFamily:r,fontWeight:P,fontSize:h(v),lineHeight:g},r===lb?{letterSpacing:`${zz(w/v)}em`}:{},H,f),b={h1:A(s,96,1.167,-1.5),h2:A(s,60,1.2,-.5),h3:A(i,48,1.167,0),h4:A(i,34,1.235,.25),h5:A(i,24,1.334,0),h6:A(a,20,1.6,.15),subtitle1:A(i,16,1.75,.15),subtitle2:A(a,14,1.57,.1),body1:A(i,16,1.5,.15),body2:A(i,14,1.43,.15),button:A(a,14,1.75,.4,ab),caption:A(i,12,1.66,.4),overline:A(i,12,2.66,1,ab),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return _n(x({htmlFontSize:c,pxToRem:h,fontFamily:r,fontSize:o,fontWeightLight:s,fontWeightRegular:i,fontWeightMedium:a,fontWeightBold:l},b),p,{clone:!1})}const Cz=.2,Dz=.14,Sz=.12;function Nt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Cz})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Dz})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${Sz})`].join(",")}const Rz=["none",Nt(0,2,1,-1,0,1,1,0,0,1,3,0),Nt(0,3,1,-2,0,2,2,0,0,1,5,0),Nt(0,3,3,-2,0,3,4,0,0,1,8,0),Nt(0,2,4,-1,0,4,5,0,0,1,10,0),Nt(0,3,5,-1,0,5,8,0,0,1,14,0),Nt(0,3,5,-1,0,6,10,0,0,1,18,0),Nt(0,4,5,-2,0,7,10,1,0,2,16,1),Nt(0,5,5,-3,0,8,10,1,0,3,14,2),Nt(0,5,6,-3,0,9,12,1,0,3,16,2),Nt(0,6,6,-3,0,10,14,1,0,4,18,3),Nt(0,6,7,-4,0,11,15,1,0,4,20,3),Nt(0,7,8,-4,0,12,17,2,0,5,22,4),Nt(0,7,8,-4,0,13,19,2,0,5,24,4),Nt(0,7,9,-4,0,14,21,2,0,5,26,4),Nt(0,8,9,-5,0,15,22,2,0,6,28,5),Nt(0,8,10,-5,0,16,24,2,0,6,30,5),Nt(0,8,11,-5,0,17,26,2,0,6,32,5),Nt(0,9,11,-5,0,18,28,2,0,7,34,6),Nt(0,9,12,-6,0,19,29,2,0,7,36,6),Nt(0,10,13,-6,0,20,31,3,0,8,38,7),Nt(0,10,13,-6,0,21,33,3,0,8,40,7),Nt(0,10,14,-6,0,22,35,3,0,8,42,7),Nt(0,11,14,-7,0,23,36,3,0,9,44,8),Nt(0,11,15,-7,0,24,38,3,0,9,46,8)],Tz=["duration","easing","delay"],kz={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Ez={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function cb(e){return`${Math.round(e)}ms`}function Mz(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Lz(e){const t=x({},kz,e.easing),n=x({},Ez,e.duration);return x({getAutoHeightDuration:Mz,create:(o=["all"],s={})=>{const{duration:i=n.standard,easing:a=t.easeInOut,delay:l=0}=s;return fe(s,Tz),(Array.isArray(o)?o:[o]).map(c=>`${c} ${typeof i=="string"?i:cb(i)} ${a} ${typeof l=="string"?l:cb(l)}`).join(",")}},e,{easing:t,duration:n})}const Xz={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Nz=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function xp(e={},...t){const{mixins:n={},palette:r={},transitions:o={},typography:s={}}=e,i=fe(e,Nz);if(e.vars)throw new Error(Bs(18));const a=Hz(r),l=pp(e);let c=_n(l,{mixins:mz(l.breakpoints,n),palette:a,shadows:Rz.slice(),typography:Oz(a,s),transitions:Lz(o),zIndex:x({},Xz)});return c=_n(c,i),c=t.reduce((f,d)=>_n(f,d),c),c.unstable_sxConfig=x({},dp,i==null?void 0:i.unstable_sxConfig),c.unstable_sx=function(d){return yu({sx:d,theme:this})},c}const wp=xp();function jr(){const e=hp(wp);return e[Hi]||e}function Ee({props:e,name:t}){return kw({props:e,name:t,defaultTheme:wp,themeId:Hi})}const An=e=>dc(e)&&e!=="classes",Bz=dc,K=Rw({themeId:Hi,defaultTheme:wp,rootShouldForwardProp:An}),Vz=["theme"];function Iz(e){let{theme:t}=e,n=fe(e,Vz);const r=t[Hi];return u.jsx(az,x({},n,{themeId:r?Hi:void 0,theme:r||t}))}const ub=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function Wz(e){return Re("MuiSvgIcon",e)}Te("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const Jz=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],Fz=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${ee(t)}`,`fontSize${ee(n)}`]};return ke(o,Wz,r)},Yz=K("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${ee(n.color)}`],t[`fontSize${ee(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,o,s,i,a,l,c,f,d,p,y,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((s=e.typography)==null||(i=s.pxToRem)==null?void 0:i.call(s,20))||"1.25rem",medium:((a=e.typography)==null||(l=a.pxToRem)==null?void 0:l.call(a,24))||"1.5rem",large:((c=e.typography)==null||(f=c.pxToRem)==null?void 0:f.call(c,35))||"2.1875rem"}[t.fontSize],color:(d=(p=(e.vars||e).palette)==null||(p=p[t.color])==null?void 0:p.main)!=null?d:{action:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.active,disabled:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.disabled,inherit:void 0}[t.color]}}),$f=m.forwardRef(function(t,n){const r=Ee({props:t,name:"MuiSvgIcon"}),{children:o,className:s,color:i="inherit",component:a="svg",fontSize:l="medium",htmlColor:c,inheritViewBox:f=!1,titleAccess:d,viewBox:p="0 0 24 24"}=r,y=fe(r,Jz),h=m.isValidElement(o)&&o.type==="svg",A=x({},r,{color:i,component:a,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:p,hasSvgAsChild:h}),b={};f||(b.viewBox=p);const P=Fz(A);return u.jsxs(Yz,x({as:a,className:ue(P.root,s),focusable:"false",color:c,"aria-hidden":d?void 0:!0,role:d?"img":void 0,ref:n},b,y,h&&o.props,{ownerState:A,children:[h?o.props.children:o,d?u.jsx("title",{children:d}):null]}))});$f.muiName="SvgIcon";function Hn(e,t){function n(r,o){return u.jsx($f,x({"data-testid":`${t}Icon`,ref:o},r,{children:e}))}return n.muiName=$f.muiName,m.memo(m.forwardRef(n))}const qz={configure:e=>{nP.configure(e)}},Zz=Object.freeze(Object.defineProperty({__proto__:null,capitalize:ee,createChainedFunction:_f,createSvgIcon:Hn,debounce:gp,deprecatedPropType:Bj,isMuiElement:pc,ownerDocument:fn,ownerWindow:Do,requirePropFactory:Vj,setRef:Xc,unstable_ClassNameGenerator:qz,unstable_useEnhancedEffect:cr,unstable_useId:So,unsupportedProp:Wj,useControlled:Go,useEventCallback:Rn,useForkRef:Dt,useIsFocusVisible:bp},Symbol.toStringTag,{value:"Module"}));var wt={};/** * @license React * react-is.production.min.js * diff --git a/ui/package-lock.json b/ui/package-lock.json index 6ac28bca..965d0848 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -8,12 +8,12 @@ "name": "nebari-hub", "version": "1.0.0", "dependencies": { - "@emotion/react": "^11.13.3", - "@emotion/styled": "^11.13.0", + "@emotion/react": "^11.13.5", + "@emotion/styled": "^11.13.5", "@mui/icons-material": "^5.15.15", "@mui/lab": "^5.0.0-alpha.170", "@mui/material": "5.15.10", - "@tanstack/react-query": "5.60.5", + "@tanstack/react-query": "5.61.3", "axios": "1.7.7", "axios-mock-adapter": "2.1.0", "classnames": "^2.5.1", @@ -32,22 +32,22 @@ "@types/react-dom": "18.2.7", "@vitejs/plugin-react": "4.3.3", "@vitest/coverage-v8": "^2.1.5", - "eslint": "9.14.0", + "eslint": "9.15.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react": "^7.37.2", "eslint-plugin-react-hooks": "5.0.0", - "husky": "^9.1.6", + "husky": "^9.1.7", "prettier": "3.3.3", "prettier-plugin-organize-imports": "4.1.0", "sass": "1.81.0", "tsconfig-paths": "4.2.0", - "typescript": "5.6.3", - "typescript-eslint": "^8.14.0", + "typescript": "5.7.2", + "typescript-eslint": "^8.15.0", "vite": "5.4.11", "vite-plugin-environment": "1.1.3", "vite-plugin-eslint": "1.8.1", - "vite-tsconfig-paths": "5.1.2", + "vite-tsconfig-paths": "5.1.3", "vitest": "^2.0.5" }, "optionalDependencies": { @@ -372,15 +372,15 @@ "dev": true }, "node_modules/@emotion/babel-plugin": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", - "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==", + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", "@emotion/hash": "^0.9.2", "@emotion/memoize": "^0.9.0", - "@emotion/serialize": "^1.2.0", + "@emotion/serialize": "^1.3.3", "babel-plugin-macros": "^3.1.0", "convert-source-map": "^1.5.0", "escape-string-regexp": "^4.0.0", @@ -414,13 +414,13 @@ } }, "node_modules/@emotion/cache": { - "version": "11.13.1", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz", - "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==", + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.5.tgz", + "integrity": "sha512-Z3xbtJ+UcK76eWkagZ1onvn/wAVb1GOMuR15s30Fm2wrMgC7jzpnO2JZXr4eujTTqoQFUrZIw/rT0c6Zzjca1g==", "dependencies": { "@emotion/memoize": "^0.9.0", "@emotion/sheet": "^1.4.0", - "@emotion/utils": "^1.4.0", + "@emotion/utils": "^1.4.2", "@emotion/weak-memoize": "^0.4.0", "stylis": "4.2.0" } @@ -444,16 +444,16 @@ "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" }, "node_modules/@emotion/react": { - "version": "11.13.3", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.3.tgz", - "integrity": "sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==", + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.5.tgz", + "integrity": "sha512-6zeCUxUH+EPF1s+YF/2hPVODeV/7V07YU5x+2tfuRL8MdW6rv5vb2+CBEGTGwBdux0OIERcOS+RzxeK80k2DsQ==", "dependencies": { "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.12.0", - "@emotion/cache": "^11.13.0", - "@emotion/serialize": "^1.3.1", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.13.5", + "@emotion/serialize": "^1.3.3", "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", - "@emotion/utils": "^1.4.0", + "@emotion/utils": "^1.4.2", "@emotion/weak-memoize": "^0.4.0", "hoist-non-react-statics": "^3.3.1" }, @@ -467,14 +467,14 @@ } }, "node_modules/@emotion/serialize": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.1.tgz", - "integrity": "sha512-dEPNKzBPU+vFPGa+z3axPRn8XVDetYORmDC0wAiej+TNcOZE70ZMJa0X7JdeoM6q/nWTMZeLpN/fTnD9o8MQBA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", "dependencies": { "@emotion/hash": "^0.9.2", "@emotion/memoize": "^0.9.0", "@emotion/unitless": "^0.10.0", - "@emotion/utils": "^1.4.0", + "@emotion/utils": "^1.4.2", "csstype": "^3.0.2" } }, @@ -484,16 +484,16 @@ "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" }, "node_modules/@emotion/styled": { - "version": "11.13.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.0.tgz", - "integrity": "sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==", + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.5.tgz", + "integrity": "sha512-gnOQ+nGLPvDXgIx119JqGalys64lhMdnNQA9TMxhDA4K0Hq5+++OE20Zs5GxiCV9r814xQ2K5WmtofSpHVW6BQ==", "dependencies": { "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.12.0", + "@emotion/babel-plugin": "^11.13.5", "@emotion/is-prop-valid": "^1.3.0", - "@emotion/serialize": "^1.3.0", + "@emotion/serialize": "^1.3.3", "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", - "@emotion/utils": "^1.4.0" + "@emotion/utils": "^1.4.2" }, "peerDependencies": { "@emotion/react": "^11.0.0-rc.0", @@ -519,9 +519,9 @@ } }, "node_modules/@emotion/utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.0.tgz", - "integrity": "sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==" + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==" }, "node_modules/@emotion/weak-memoize": { "version": "0.4.0", @@ -920,9 +920,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", - "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz", + "integrity": "sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==", "dev": true, "dependencies": { "@eslint/object-schema": "^2.1.4", @@ -934,9 +934,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", - "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.0.tgz", + "integrity": "sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2093,20 +2093,20 @@ ] }, "node_modules/@tanstack/query-core": { - "version": "5.60.5", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.60.5.tgz", - "integrity": "sha512-jiS1aC3XI3BJp83ZiTuDLerTmn9P3U95r6p+6/SNauLJaYxfIC4dMuWygwnBHIZxjn2zJqEpj3nysmPieoxfPQ==", + "version": "5.60.6", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.60.6.tgz", + "integrity": "sha512-tI+k0KyCo1EBJ54vxK1kY24LWj673ujTydCZmzEZKAew4NqZzTaVQJEuaG1qKj2M03kUHN46rchLRd+TxVq/zQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "node_modules/@tanstack/react-query": { - "version": "5.60.5", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.60.5.tgz", - "integrity": "sha512-M77bOsPwj1wYE56gk7iJvxGAr4IC12NWdIDhT+Eo8ldkWRHMvIR8I/rufIvT1OXoV/bl7EECwuRuMlxxWtvW2Q==", + "version": "5.61.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.61.3.tgz", + "integrity": "sha512-c3Oz9KaCBapGkRewu7AJLhxE9BVqpMcHsd3KtFxSd7FSCu2qGwqfIN37zbSGoyk6Ix9LGZBNHQDPI6GpWABnmA==", "dependencies": { - "@tanstack/query-core": "5.60.5" + "@tanstack/query-core": "5.60.6" }, "funding": { "type": "github", @@ -2480,16 +2480,16 @@ "integrity": "sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.14.0.tgz", - "integrity": "sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.15.0.tgz", + "integrity": "sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/type-utils": "8.14.0", - "@typescript-eslint/utils": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/type-utils": "8.15.0", + "@typescript-eslint/utils": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2513,15 +2513,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.14.0.tgz", - "integrity": "sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.15.0.tgz", + "integrity": "sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/typescript-estree": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/typescript-estree": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", "debug": "^4.3.4" }, "engines": { @@ -2541,13 +2541,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz", - "integrity": "sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.15.0.tgz", + "integrity": "sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0" + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2558,13 +2558,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.14.0.tgz", - "integrity": "sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.15.0.tgz", + "integrity": "sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.14.0", - "@typescript-eslint/utils": "8.14.0", + "@typescript-eslint/typescript-estree": "8.15.0", + "@typescript-eslint/utils": "8.15.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2575,6 +2575,9 @@ "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -2582,9 +2585,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", - "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.15.0.tgz", + "integrity": "sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2595,13 +2598,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", - "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.15.0.tgz", + "integrity": "sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/visitor-keys": "8.15.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -2659,15 +2662,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.14.0.tgz", - "integrity": "sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.15.0.tgz", + "integrity": "sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/typescript-estree": "8.14.0" + "@typescript-eslint/scope-manager": "8.15.0", + "@typescript-eslint/types": "8.15.0", + "@typescript-eslint/typescript-estree": "8.15.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2678,16 +2681,21 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", - "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.15.0.tgz", + "integrity": "sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.14.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.15.0", + "eslint-visitor-keys": "^4.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2697,6 +2705,18 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@vitejs/plugin-react": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", @@ -3982,26 +4002,26 @@ } }, "node_modules/eslint": { - "version": "9.14.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.14.0.tgz", - "integrity": "sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==", + "version": "9.15.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.15.0.tgz", + "integrity": "sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.18.0", - "@eslint/core": "^0.7.0", - "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.14.0", - "@eslint/plugin-kit": "^0.2.0", + "@eslint/config-array": "^0.19.0", + "@eslint/core": "^0.9.0", + "@eslint/eslintrc": "^3.2.0", + "@eslint/js": "9.15.0", + "@eslint/plugin-kit": "^0.2.3", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.0", + "@humanwhocodes/retry": "^0.4.1", "@types/estree": "^1.0.6", "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", + "cross-spawn": "^7.0.5", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.2.0", @@ -4020,8 +4040,7 @@ "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "text-table": "^0.2.0" + "optionator": "^0.9.3" }, "bin": { "eslint": "bin/eslint.js" @@ -4172,15 +4191,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/@eslint/js": { - "version": "9.14.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.14.0.tgz", - "integrity": "sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -4904,9 +4914,9 @@ } }, "node_modules/husky": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", - "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", "dev": true, "bin": { "husky": "bin.js" @@ -7129,12 +7139,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, "node_modules/tinybench": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", @@ -7218,9 +7222,9 @@ } }, "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.1.tgz", + "integrity": "sha512-5RU2/lxTA3YUZxju61HO2U6EoZLvBLtmV2mbTvqyu4a/7s7RmJPT+1YekhMVsQhznRWk/czIwDUg+V8Q9ZuG4w==", "dev": true, "engines": { "node": ">=16" @@ -7364,9 +7368,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -7377,14 +7381,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.14.0.tgz", - "integrity": "sha512-K8fBJHxVL3kxMmwByvz8hNdBJ8a0YqKzKDX6jRlrjMuNXyd5T2V02HIq37+OiWXvUUOXgOOGiSSOh26Mh8pC3w==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.15.0.tgz", + "integrity": "sha512-wY4FRGl0ZI+ZU4Jo/yjdBu0lVTSML58pu6PgGtJmCufvzfV565pUF6iACQt092uFOd49iLOTX/sEVmHtbSrS+w==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.14.0", - "@typescript-eslint/parser": "8.14.0", - "@typescript-eslint/utils": "8.14.0" + "@typescript-eslint/eslint-plugin": "8.15.0", + "@typescript-eslint/parser": "8.15.0", + "@typescript-eslint/utils": "8.15.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7393,6 +7397,9 @@ "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -7605,9 +7612,9 @@ } }, "node_modules/vite-tsconfig-paths": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.2.tgz", - "integrity": "sha512-gEIbKfJzSEv0yR3XS2QEocKetONoWkbROj6hGx0FHM18qKUojhvcokQsxQx5nMkelZq2n37zbSGCJn+FSODSjA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.3.tgz", + "integrity": "sha512-0bz+PDlLpGfP2CigeSKL9NFTF1KtXkeHGZSSaGQSuPZH77GhoiQaA8IjYgOaynSuwlDTolSUEU0ErVvju3NURg==", "dev": true, "dependencies": { "debug": "^4.1.1", diff --git a/ui/package.json b/ui/package.json index 79caa33e..9f5ec7b4 100644 --- a/ui/package.json +++ b/ui/package.json @@ -17,12 +17,12 @@ "prepare": "cd .. && husky" }, "dependencies": { - "@emotion/react": "^11.13.3", - "@emotion/styled": "^11.13.0", + "@emotion/react": "^11.13.5", + "@emotion/styled": "^11.13.5", "@mui/icons-material": "^5.15.15", "@mui/lab": "^5.0.0-alpha.170", "@mui/material": "5.15.10", - "@tanstack/react-query": "5.60.5", + "@tanstack/react-query": "5.61.3", "axios": "1.7.7", "axios-mock-adapter": "2.1.0", "classnames": "^2.5.1", @@ -41,22 +41,22 @@ "@types/react-dom": "18.2.7", "@vitejs/plugin-react": "4.3.3", "@vitest/coverage-v8": "^2.1.5", - "eslint": "9.14.0", + "eslint": "9.15.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react": "^7.37.2", "eslint-plugin-react-hooks": "5.0.0", - "husky": "^9.1.6", + "husky": "^9.1.7", "prettier": "3.3.3", "prettier-plugin-organize-imports": "4.1.0", "sass": "1.81.0", "tsconfig-paths": "4.2.0", - "typescript": "5.6.3", - "typescript-eslint": "^8.14.0", + "typescript": "5.7.2", + "typescript-eslint": "^8.15.0", "vite": "5.4.11", "vite-plugin-environment": "1.1.3", "vite-plugin-eslint": "1.8.1", - "vite-tsconfig-paths": "5.1.2", + "vite-tsconfig-paths": "5.1.3", "vitest": "^2.0.5" }, "optionalDependencies": {