p3x-redis-ui-material
Version:
💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity
28 lines (25 loc) • 48.3 kB
JavaScript
import{i as e,t}from"./rolldown-runtime-aKtaBQYM.js";import{B as n,E as r,F as i,G as a,K as o,N as s,O as c,P as l,Q as u,T as d,V as f,Z as p,_ as m,a as h,b as g,c as _,f as v,g as y,h as b,i as x,it as S,j as C,l as w,m as T,n as E,o as D,p as O,r as k,s as A,u as j,v as M,w as N,x as P,y as ee}from"./Box-CN-vzd2M.js";import{o as F}from"./i18n.store-cEFY1tQT.js";import{t as I}from"./createSimplePaletteValueFilter-Bt9IjErz.js";var te=t((e=>{var t=F();function n(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function r(){}var i={d:{f:r,r:function(){throw Error(n(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for(`react.portal`);function o(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:r==null?null:``+r,children:e,containerInfo:t,implementation:n}}var s=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){if(e===`font`)return``;if(typeof t==`string`)return t===`use-credentials`?t:``}e.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=i,e.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(n(299));return o(e,t,null,r)},e.flushSync=function(e){var t=s.T,n=i.p;try{if(s.T=null,i.p=2,e)return e()}finally{s.T=t,i.p=n,i.d.f()}},e.preconnect=function(e,t){typeof e==`string`&&(t?(t=t.crossOrigin,t=typeof t==`string`?t===`use-credentials`?t:``:void 0):t=null,i.d.C(e,t))},e.prefetchDNS=function(e){typeof e==`string`&&i.d.D(e)},e.preinit=function(e,t){if(typeof e==`string`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin),a=typeof t.integrity==`string`?t.integrity:void 0,o=typeof t.fetchPriority==`string`?t.fetchPriority:void 0;n===`style`?i.d.S(e,typeof t.precedence==`string`?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===`script`&&i.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==`string`?t.nonce:void 0})}},e.preinitModule=function(e,t){if(typeof e==`string`)if(typeof t==`object`&&t){if(t.as==null||t.as===`script`){var n=c(t.as,t.crossOrigin);i.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0})}}else t??i.d.M(e)},e.preload=function(e,t){if(typeof e==`string`&&typeof t==`object`&&t&&typeof t.as==`string`){var n=t.as,r=c(n,t.crossOrigin);i.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==`string`?t.integrity:void 0,nonce:typeof t.nonce==`string`?t.nonce:void 0,type:typeof t.type==`string`?t.type:void 0,fetchPriority:typeof t.fetchPriority==`string`?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==`string`?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==`string`?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==`string`?t.imageSizes:void 0,media:typeof t.media==`string`?t.media:void 0})}},e.preloadModule=function(e,t){if(typeof e==`string`)if(t){var n=c(t.as,t.crossOrigin);i.d.m(e,{as:typeof t.as==`string`&&t.as!==`script`?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==`string`?t.integrity:void 0})}else i.d.m(e)},e.requestFormReset=function(e){i.d.r(e)},e.unstable_batchedUpdates=function(e,t){return e(t)},e.useFormState=function(e,t,n){return s.H.useFormState(e,t,n)},e.useFormStatus=function(){return s.H.useHostTransitionStatus()},e.version=`19.2.7`})),ne=t(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=te()})),L=e(F(),1),re=0;function ie(e){let[t,n]=L.useState(e),r=e||t;return L.useEffect(()=>{t??(re+=1,n(`mui-${re}`))},[t]),r}var ae={...L}.useId;function oe(e){if(ae!==void 0){let t=ae();return e??t}return ie(e)}var R=S(),se=e(ne(),1),ce=oe;function le(e){return n(`MuiCircularProgress`,e)}g(`MuiCircularProgress`,[`root`,`determinate`,`indeterminate`,`colorPrimary`,`colorSecondary`,`svg`,`track`,`circle`,`circleDisableShrink`]);var z=44,ue=u`
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
`,B=u`
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: -126px;
}
`,de=typeof ue==`string`?null:p`
animation: ${ue} 1.4s linear infinite;
`,fe=typeof B==`string`?null:p`
animation: ${B} 1.4s ease-in-out infinite;
`,V=e=>{let{classes:t,variant:n,color:r,disableShrink:i}=e;return C({root:[`root`,n,`color${l(r)}`],svg:[`svg`],track:[`track`],circle:[`circle`,i&&`circleDisableShrink`]},le,t)},pe=c(`span`,{name:`MuiCircularProgress`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`color${l(n.color)}`]]}})(r(({theme:e})=>{let t=T(e,{animation:`none`});return{display:`inline-block`,variants:[{props:{variant:`determinate`},style:{...m(e,`transform`)}},{props:{variant:`indeterminate`},style:de||{animation:`${ue} 1.4s linear infinite`}},...t?[{props:{variant:`indeterminate`},style:t}]:[],...Object.entries(e.palette).filter(I()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}})),me=c(`svg`,{name:`MuiCircularProgress`,slot:`Svg`})({display:`block`}),he=c(`circle`,{name:`MuiCircularProgress`,slot:`Circle`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,n.disableShrink&&t.circleDisableShrink]}})(r(({theme:e})=>{let t=T(e,{animation:`none`});return{stroke:`currentColor`,variants:[{props:{variant:`determinate`},style:{...m(e,`stroke-dashoffset`)}},{props:{variant:`indeterminate`},style:{strokeDasharray:`80px, 200px`,strokeDashoffset:0}},{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:fe||{animation:`${B} 1.4s ease-in-out infinite`}},...t?[{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:t}]:[]]}})),ge=c(`circle`,{name:`MuiCircularProgress`,slot:`Track`})(r(({theme:e})=>({stroke:`currentColor`,opacity:(e.vars||e).palette.action.activatedOpacity}))),_e=L.forwardRef(function(e,t){let n=d({props:e,name:`MuiCircularProgress`}),{className:r,color:i=`primary`,disableShrink:a=!1,enableTrackSlot:s=!1,min:c,max:l,size:u=40,style:f,thickness:p=3.6,value:m=n.min??0,variant:h=`indeterminate`,...g}=n,_=c??0,v=l??100,y={...n,color:i,disableShrink:a,size:u,thickness:p,value:m,variant:h,enableTrackSlot:s},b=V(y),x={},S={},C={};if(h===`determinate`){let e=2*Math.PI*((z-p)/2),t=v-_;x.strokeDasharray=e.toFixed(3),x.strokeDashoffset=t>0?`${((v-m)/t*e).toFixed(3)}px`:`${e.toFixed(3)}px`,S.transform=`rotate(-90deg)`,C[`aria-valuenow`]=m,C[`aria-valuemin`]=_,C[`aria-valuemax`]=v}return(0,R.jsx)(pe,{className:o(b.root,r),style:{width:u,height:u,...S,...f},ownerState:y,ref:t,role:`progressbar`,...C,...g,children:(0,R.jsxs)(me,{className:b.svg,ownerState:y,viewBox:`${z/2} ${z/2} ${z} ${z}`,children:[s?(0,R.jsx)(ge,{className:b.track,ownerState:y,cx:z,cy:z,r:(z-p)/2,fill:`none`,strokeWidth:p,"aria-hidden":`true`}):null,(0,R.jsx)(he,{className:b.circle,style:x,ownerState:y,cx:z,cy:z,r:(z-p)/2,fill:`none`,strokeWidth:p})]})})});function ve(e){return n(`MuiIconButton`,e)}var ye=g(`MuiIconButton`,[`root`,`disabled`,`colorInherit`,`colorPrimary`,`colorSecondary`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`,`edgeStart`,`edgeEnd`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`loading`,`loadingIndicator`,`loadingWrapper`]),be=e=>{let{classes:t,disabled:n,color:r,edge:i,size:a,loading:o}=e;return C({root:[`root`,o&&`loading`,n&&`disabled`,r!=="default"&&`color${l(r)}`,i&&`edge${l(i)}`,`size${l(a)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},ve,t)},xe=c(h,{name:`MuiIconButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!=="default"&&t[`color${l(n.color)}`],n.edge&&t[`edge${l(n.edge)}`],t[`size${l(n.size)}`]]}})(r(({theme:e})=>({textAlign:`center`,flex:`0 0 auto`,fontSize:e.typography.pxToRem(24),padding:8,borderRadius:`50%`,color:(e.vars||e).palette.action.active,...m(e,`background-color`,{duration:e.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),"&:hover":{backgroundColor:`var(--IconButton-hoverBg)`,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:{edge:`start`},style:{marginLeft:-12}},{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:{edge:`end`},style:{marginRight:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}}]})),r(({theme:e})=>({variants:[{props:{color:`inherit`},style:{color:`inherit`}},...Object.entries(e.palette).filter(I()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main,"--IconButton-hoverBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:`small`},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:`large`},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${ye.disabled}`]:{backgroundColor:`transparent`,color:(e.vars||e).palette.action.disabled},[`&.${ye.loading}`]:{color:`transparent`}}))),Se=c(`span`,{name:`MuiIconButton`,slot:`LoadingIndicator`})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:`flex`}}]})),Ce=L.forwardRef(function(e,t){let n=d({props:e,name:`MuiIconButton`}),{edge:r=!1,children:i,className:a,color:s=`default`,disabled:c=!1,disableFocusRipple:l=!1,size:u=`medium`,id:f,loading:p=null,loadingIndicator:m,...h}=n,g=ce(f),_=m??(0,R.jsx)(_e,{"aria-labelledby":g,color:`inherit`,size:16}),v={...n,edge:r,color:s,disabled:c,disableFocusRipple:l,loading:p,loadingIndicator:_,size:u},y=be(v);return(0,R.jsxs)(xe,{id:p?g:f,className:o(y.root,a),centerRipple:!0,internalNativeButton:!0,focusRipple:!l,disabled:c||p,ref:t,...h,ownerState:v,children:[typeof p==`boolean`&&(0,R.jsx)(`span`,{className:y.loadingWrapper,style:{display:`contents`},children:(0,R.jsx)(Se,{className:y.loadingIndicator,ownerState:v,children:p&&_})}),i]})});function we(e){let{controlled:t,default:n,name:r,state:i=`value`}=e,{current:a}=L.useRef(t!==void 0),[o,s]=L.useState(n);return[a?t:o,L.useCallback(e=>{a||s(e)},[])]}function H(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function U(e){return e instanceof H(e).Element||e instanceof Element}function W(e){return e instanceof H(e).HTMLElement||e instanceof HTMLElement}function G(e){return typeof ShadowRoot>`u`?!1:e instanceof H(e).ShadowRoot||e instanceof ShadowRoot}var K=Math.max,q=Math.min,J=Math.round;function Te(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Te())}function Y(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&W(e)&&(i=e.offsetWidth>0&&J(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&J(r.height)/e.offsetHeight||1);var o=(U(e)?H(e):window).visualViewport,s=!Ee()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}function De(e){var t=H(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Oe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function ke(e){return e===H(e)||!W(e)?De(e):Oe(e)}function X(e){return e?(e.nodeName||``).toLowerCase():null}function Ae(e){return((U(e)?e.ownerDocument:e.document)||window.document).documentElement}function je(e){return Y(Ae(e)).left+De(e).scrollLeft}function Z(e){return H(e).getComputedStyle(e)}function Me(e){var t=Z(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Ne(e){var t=e.getBoundingClientRect(),n=J(t.width)/e.offsetWidth||1,r=J(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Pe(e,t,n){n===void 0&&(n=!1);var r=W(t),i=W(t)&&Ne(t),a=Ae(t),o=Y(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((X(t)!==`body`||Me(a))&&(s=ke(t)),W(t)?(c=Y(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=je(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function Fe(e){var t=Y(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Ie(e){return X(e)===`html`?e:e.assignedSlot||e.parentNode||(G(e)?e.host:null)||Ae(e)}function Le(e){return[`html`,`body`,`#document`].indexOf(X(e))>=0?e.ownerDocument.body:W(e)&&Me(e)?e:Le(Ie(e))}function Re(e,t){t===void 0&&(t=[]);var n=Le(e),r=n===e.ownerDocument?.body,i=H(n),a=r?[i].concat(i.visualViewport||[],Me(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(Re(Ie(a)))}function ze(e){return[`table`,`td`,`th`].indexOf(X(e))>=0}function Be(e){return!W(e)||Z(e).position===`fixed`?null:e.offsetParent}function Ve(e){var t=/firefox/i.test(Te());if(/Trident/i.test(Te())&&W(e)&&Z(e).position===`fixed`)return null;var n=Ie(e);for(G(n)&&(n=n.host);W(n)&&[`html`,`body`].indexOf(X(n))<0;){var r=Z(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function He(e){for(var t=H(e),n=Be(e);n&&ze(n)&&Z(n).position===`static`;)n=Be(n);return n&&(X(n)===`html`||X(n)===`body`&&Z(n).position===`static`)?t:n||Ve(e)||t}var Ue=`bottom`,We=`right`,Ge=`left`,Ke=`auto`,qe=[`top`,Ue,We,Ge],Je=`start`,Ye=`clippingParents`,Xe=`viewport`,Ze=`popper`,Qe=`reference`,$e=qe.reduce(function(e,t){return e.concat([t+`-`+Je,t+`-end`])},[]),et=[].concat(qe,[Ke]).reduce(function(e,t){return e.concat([t,t+`-`+Je,t+`-end`])},[]),tt=[`beforeRead`,`read`,`afterRead`,`beforeMain`,`main`,`afterMain`,`beforeWrite`,`write`,`afterWrite`];function nt(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function rt(e){var t=nt(e);return tt.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function it(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function at(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}function ot(e,t){var n=H(e),r=Ae(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=Ee();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+je(e),y:c}}function st(e){var t=Ae(e),n=De(e),r=e.ownerDocument?.body,i=K(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=K(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+je(e),s=-n.scrollTop;return Z(r||t).direction===`rtl`&&(o+=K(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function ct(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&G(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function lt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ut(e,t){var n=Y(e,!1,t===`fixed`);return n.top+=e.clientTop,n.left+=e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function dt(e,t,n){return t===`viewport`?lt(ot(e,n)):U(t)?ut(t,n):lt(st(Ae(e)))}function ft(e){var t=Re(Ie(e)),n=[`absolute`,`fixed`].indexOf(Z(e).position)>=0&&W(e)?He(e):e;return U(n)?t.filter(function(e){return U(e)&&ct(e,n)&&X(e)!==`body`}):[]}function pt(e,t,n,r){var i=t===`clippingParents`?ft(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=dt(e,n,r);return t.top=K(i.top,t.top),t.right=q(i.right,t.right),t.bottom=q(i.bottom,t.bottom),t.left=K(i.left,t.left),t},dt(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Q(e){return e.split(`-`)[0]}function mt(e){return e.split(`-`)[1]}function ht(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function gt(e){var t=e.reference,n=e.element,r=e.placement,i=r?Q(r):null,a=r?mt(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case`top`:c={x:o,y:t.y-n.height};break;case Ue:c={x:o,y:t.y+t.height};break;case We:c={x:t.x+t.width,y:s};break;case Ge:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?ht(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case Je:c[l]=c[l]-(t[u]/2-n[u]/2);break;case`end`:c[l]=c[l]+(t[u]/2-n[u]/2);break;default:}}return c}function _t(){return{top:0,right:0,bottom:0,left:0}}function vt(e){return Object.assign({},_t(),e)}function yt(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}function bt(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?Ye:s,l=n.rootBoundary,u=l===void 0?Xe:l,d=n.elementContext,f=d===void 0?Ze:d,p=n.altBoundary,m=p===void 0?!1:p,h=n.padding,g=h===void 0?0:h,_=vt(typeof g==`number`?yt(g,qe):g),v=f===`popper`?Qe:Ze,y=e.rects.popper,b=e.elements[m?v:f],x=pt(U(b)?b:b.contextElement||Ae(e.elements.popper),c,u,o),S=Y(e.elements.reference),C=gt({reference:S,element:y,strategy:`absolute`,placement:i}),w=lt(Object.assign({},y,C)),T=f===`popper`?w:S,E={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},D=e.modifiersData.offset;if(f===`popper`&&D){var O=D[i];Object.keys(E).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;E[e]+=O[n]*t})}return E}var xt={placement:`bottom`,modifiers:[],strategy:`absolute`};function St(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function Ct(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?xt:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},xt,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:U(e)?Re(e):e.contextElement?Re(e.contextElement):[],popper:Re(t)};var s=rt(at([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(St(t,n)){i.rects={reference:Pe(t,He(n),i.options.strategy===`fixed`),popper:Fe(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;r<i.orderedModifiers.length;r++){if(i.reset===!0){i.reset=!1,r=-1;continue}var a=i.orderedModifiers[r],o=a.fn,l=a.options,u=l===void 0?{}:l,d=a.name;typeof o==`function`&&(i=o({state:i,options:u,name:d,instance:c})||i)}}}},update:it(function(){return new Promise(function(e){c.forceUpdate(),e(i)})}),destroy:function(){u(),s=!0}};if(!St(e,t))return c;c.setOptions(n).then(function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)});function l(){i.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=n===void 0?{}:n,a=e.effect;if(typeof a==`function`){var s=a({state:i,name:t,instance:c,options:r});o.push(s||function(){})}})}function u(){o.forEach(function(e){return e()}),o=[]}return c}}var wt={passive:!0};function Tt(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,s=o===void 0?!0:o,c=H(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,wt)}),s&&c.addEventListener(`resize`,n.update,wt),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,wt)}),s&&c.removeEventListener(`resize`,n.update,wt)}}var Et={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:Tt,data:{}};function Dt(e){var t=e.state,n=e.name;t.modifiersData[n]=gt({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var Ot={name:`popperOffsets`,enabled:!0,phase:`read`,fn:Dt,data:{}},kt={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function At(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:J(n*i)/i||0,y:J(r*i)/i||0}}function jt(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m,g=typeof u==`function`?u({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var _=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=Ge,b=`top`,x=window;if(l){var S=He(n),C=`clientHeight`,w=`clientWidth`;if(S===H(n)&&(S=Ae(n),Z(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=Ue;var T=d&&S===x&&x.visualViewport?x.visualViewport.height:S[C];h-=T-r.height,h*=c?1:-1}if(i===`left`||(i===`top`||i===`bottom`)&&a===`end`){y=We;var E=d&&S===x&&x.visualViewport?x.visualViewport.width:S[w];p-=E-r.width,p*=c?1:-1}}var D=Object.assign({position:s},l&&kt),O=u===!0?At({x:p,y:h},H(n)):{x:p,y:h};if(p=O.x,h=O.y,c){var k;return Object.assign({},D,(k={},k[b]=v?`0`:``,k[y]=_?`0`:``,k.transform=(x.devicePixelRatio||1)<=1?`translate(`+p+`px, `+h+`px)`:`translate3d(`+p+`px, `+h+`px, 0)`,k))}return Object.assign({},D,(t={},t[b]=v?h+`px`:``,t[y]=_?p+`px`:``,t.transform=``,t))}function Mt(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,s=n.roundOffsets,c=s===void 0?!0:s,l={placement:Q(t.placement),variation:mt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,jt(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,jt(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Nt={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:Mt,data:{}};function Pt(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];!W(i)||!X(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function Ft(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});!W(r)||!X(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var It={name:`applyStyles`,enabled:!0,phase:`write`,fn:Pt,effect:Ft,requires:[`computeStyles`]};function Lt(e,t,n){var r=Q(e),i=[`left`,`top`].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[`left`,`right`].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function Rt(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=et.reduce(function(e,n){return e[n]=Lt(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var zt={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:Rt},Bt={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function Vt(e){return e.replace(/left|right|bottom|top/g,function(e){return Bt[e]})}var Ht={start:`end`,end:`start`};function Ut(e){return e.replace(/start|end/g,function(e){return Ht[e]})}function Wt(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?et:c,u=mt(r),d=u?s?$e:$e.filter(function(e){return mt(e)===u}):qe,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=bt(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[Q(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}function Gt(e){if(Q(e)===`auto`)return[];var t=Vt(e);return[Ut(e),t,Ut(t)]}function Kt(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!0:o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,h=n.allowedAutoPlacements,g=t.options.placement,_=Q(g)===g,v=c||(_||!m?[Vt(g)]:Gt(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(Q(n)===`auto`?Wt(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T<y.length;T++){var E=y[T],D=Q(E),O=mt(E)===Je,k=[`top`,Ue].indexOf(D)>=0,A=k?`width`:`height`,j=bt(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),M=k?O?We:Ge:O?Ue:`top`;b[A]>x[A]&&(M=Vt(M));var N=Vt(M),P=[];if(a&&P.push(j[D]<=0),s&&P.push(j[M]<=0,j[N]<=0),P.every(function(e){return e})){w=E,C=!1;break}S.set(E,P)}if(C)for(var ee=m?3:1,F=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},I=ee;I>0&&F(I)!==`break`;I--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var qt={name:`flip`,enabled:!0,phase:`main`,fn:Kt,requiresIfExists:[`offset`],data:{_skip:!1}};function Jt(e){return e===`x`?`y`:`x`}function Yt(e,t,n){return K(e,q(t,n))}function Xt(e,t,n){var r=Yt(e,t,n);return r>n?n:r}function Zt(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!1:o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,h=m===void 0?0:m,g=bt(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=Q(t.placement),v=mt(t.placement),y=!v,b=ht(_),x=Jt(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?`top`:Ge,A=b===`y`?Ue:We,j=b===`y`?`height`:`width`,M=S[b],N=M+g[k],P=M-g[A],ee=p?-w[j]/2:0,F=v===`start`?C[j]:w[j],I=v===`start`?-w[j]:-C[j],te=t.elements.arrow,ne=p&&te?Fe(te):{width:0,height:0},L=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:_t(),re=L[k],ie=L[A],ae=Yt(0,C[j],ne[j]),oe=y?C[j]/2-ee-ae-re-E.mainAxis:F-ae-re-E.mainAxis,R=y?-C[j]/2+ee+ae+ie+E.mainAxis:I+ae+ie+E.mainAxis,se=t.elements.arrow&&He(t.elements.arrow),ce=se?b===`y`?se.clientTop||0:se.clientLeft||0:0,le=D?.[b]??0,z=M+oe-le-ce,ue=M+R-le,B=Yt(p?q(N,z):N,M,p?K(P,ue):P);S[b]=B,O[b]=B-M}if(s){var de=b===`x`?`top`:Ge,fe=b===`x`?Ue:We,V=S[x],pe=x===`y`?`height`:`width`,me=V+g[de],he=V-g[fe],ge=[`top`,Ge].indexOf(_)!==-1,_e=D?.[x]??0,ve=ge?me:V-C[pe]-w[pe]-_e+E.altAxis,ye=ge?V+C[pe]+w[pe]-_e-E.altAxis:he,be=p&&ge?Xt(ve,V,ye):Yt(p?ve:me,V,p?ye:he);S[x]=be,O[x]=be-V}t.modifiersData[r]=O}}var Qt={name:`preventOverflow`,enabled:!0,phase:`main`,fn:Zt,requiresIfExists:[`offset`]},$t=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,vt(typeof e==`number`?yt(e,qe):e)};function en(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Q(n.placement),c=ht(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=$t(i.padding,n),d=Fe(a),f=c===`y`?`top`:Ge,p=c===`y`?Ue:We,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=He(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=Yt(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function tn(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||ct(t.elements.popper,r)&&(t.elements.arrow=r))}var nn={name:`arrow`,enabled:!0,phase:`main`,fn:en,effect:tn,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function rn(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function an(e){return[`top`,We,Ue,Ge].some(function(t){return e[t]>=0})}function on(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=bt(t,{elementContext:`reference`}),s=bt(t,{altBoundary:!0}),c=rn(o,r),l=rn(s,i,a),u=an(c),d=an(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var sn=Ct({defaultModifiers:[Et,Ot,Nt,It,zt,qt,Qt,nn,{name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:on}]});function cn(e){return e?.props?.ref||null}function ln(e){return typeof e==`function`?e():e}var un=L.forwardRef(function(e,t){let{children:n,container:r,disablePortal:i=!1}=e,[a,o]=L.useState(null),s=N(L.isValidElement(n)?cn(n):null,t);if(f(()=>{i||o(ln(r)||document.body)},[r,i]),f(()=>{if(a&&!i)return k(t,a),()=>{k(t,null)}},[t,a,i]),i){if(L.isValidElement(n)){let e={ref:s};return L.cloneElement(n,e)}return n}return a&&se.createPortal(n,a)});function dn(e){return n(`MuiPopper`,e)}g(`MuiPopper`,[`root`]);function fn(e,t){if(t===`ltr`)return e;switch(e){case`bottom-end`:return`bottom-start`;case`bottom-start`:return`bottom-end`;case`top-end`:return`top-start`;case`top-start`:return`top-end`;default:return e}}function pn(e){return typeof e==`function`?e():e}function mn(e){return e.nodeType!==void 0}var hn=e=>{let{classes:t}=e;return C({root:[`root`]},dn,t)},gn={},_n=L.forwardRef(function(e,t){let{anchorEl:n,children:r,direction:i,disablePortal:a,modifiers:o,open:s,placement:c,popperOptions:l,popperRef:u,slotProps:d={},slots:p={},TransitionProps:m,ownerState:h,...g}=e,_=L.useRef(null),v=N(_,t),y=L.useRef(null),b=N(y,u),x=L.useRef(b);f(()=>{x.current=b},[b]),L.useImperativeHandle(u,()=>y.current,[]);let S=fn(c,i),[C,w]=L.useState(S),T=L.useMemo(()=>pn(n),[n]);L.useEffect(()=>{y.current&&y.current.forceUpdate()}),f(()=>{if(!T||!s)return;let e=e=>{w(e.placement)},t=[{name:`preventOverflow`,options:{altBoundary:a}},{name:`flip`,options:{altBoundary:a}},{name:`onUpdate`,enabled:!0,phase:`afterWrite`,fn:({state:t})=>{e(t)}}];o!=null&&(t=t.concat(o)),l&&l.modifiers!=null&&(t=t.concat(l.modifiers));let n=sn(T,_.current,{placement:S,...l,modifiers:t});x.current(n);let r=_.current;return()=>{if(r){let{style:e}=r,t=e.position,i=e.top,a=e.left,o=e.transform;n.destroy(),e.position=t,e.top=i,e.left=a,e.transform=o}else n.destroy();x.current(null)}},[T,a,o,s,l,S]);let D={placement:C};m!==null&&(D.TransitionProps=m);let O=hn(e),k=p.root??`div`;return(0,R.jsx)(k,{...E({elementType:k,externalSlotProps:d.root,externalForwardedProps:g,additionalProps:{role:`tooltip`,ref:v},ownerState:e,className:O.root}),children:typeof r==`function`?r(D):r})}),vn=c(L.forwardRef(function(e,t){let{anchorEl:n,children:r,container:i,direction:a=`ltr`,disablePortal:o=!1,keepMounted:c=!1,modifiers:l,open:u,placement:d=`bottom`,popperOptions:f=gn,popperRef:p,style:m,transition:h=!1,slotProps:g={},slots:_={},...v}=e,[y,b]=L.useState(!0),x=()=>{b(!1)},S=()=>{b(!0)};if(!c&&!u&&(!h||y))return null;let C;if(i)C=i;else if(n){let e=pn(n);C=e&&mn(e)?s(e).body:s(null).body}let w=!u&&c&&(!h||y)?`none`:void 0,T=h?{in:u,onEnter:x,onExited:S}:void 0;return(0,R.jsx)(un,{disablePortal:o,container:C,children:(0,R.jsx)(_n,{anchorEl:n,direction:a,disablePortal:o,modifiers:l,ref:t,open:h?!y:u,placement:d,popperOptions:f,popperRef:p,slotProps:g,slots:_,...v,style:{position:`fixed`,top:0,left:0,display:w,...m},TransitionProps:T,children:r})})}),{name:`MuiPopper`,slot:`Root`})({}),yn=L.forwardRef(function(e,t){let n=a(),{anchorEl:r,component:i,container:o,disablePortal:s,keepMounted:c,modifiers:l,open:u,placement:f,popperOptions:p,popperRef:m,transition:h,slots:g,slotProps:_,...v}=d({props:e,name:`MuiPopper`}),y={anchorEl:r,container:o,disablePortal:s,keepMounted:c,modifiers:l,open:u,placement:f,popperOptions:p,popperRef:m,transition:h,...v};return(0,R.jsx)(vn,{as:i,direction:n?`rtl`:`ltr`,slots:g,slotProps:_,...y,ref:t})});function bn(e){let t=w(()=>xn(e)).current;return t.next=e,f(t.effect),t}function xn(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Sn=L.createContext(null);function Cn(e){if(e==null)return{appear:void 0,enter:void 0,exit:void 0};if(typeof e==`number`)return{appear:e,enter:e,exit:e};let t=e.enter,n=e.exit;return{appear:e.appear===void 0?t:e.appear,enter:t,exit:n}}function wn(e){if(e.autoTimeout!=null)return e.autoTimeout;let t=Cn(e.timeout);return e.currentStatus===`entering`?e.isAppearing?t.appear??t.enter??null:t.enter??null:t.exit??null}function Tn(e){let{in:t=!1,appear:n=!1,enter:r=!0,exit:i=!0,mountOnEnter:a=!1,unmountOnExit:o=!1,timeout:s,addEndListener:c,reduceMotion:l=!1,getAutoTimeout:u,nodeRef:d,onEnter:p,onEntering:m,onEntered:h,onExit:g,onExiting:_,onExited:v,children:y,...b}=e,x=L.useContext(Sn),S=x&&!x.isMounting?r:n,[C,w]=L.useState(()=>t?S?`exited`:`entered`:a||o?`unmounted`:`exited`),T=L.useRef(C);T.current=C,t&&C===`unmounted`&&(T.current=`exited`,w(`exited`));let E=L.useRef(t&&S),D=L.useRef(!1),O=L.useRef(null),k=L.useRef(C),A=L.useRef(!1),j=L.useRef(l),M=bn({timeout:s,addEndListener:c,reduceMotion:l,getAutoTimeout:u,onEnter:p,onEntering:m,onEntered:h,onExit:g,onExiting:_,onExited:v,enter:r,exit:i,mountOnEnter:a,unmountOnExit:o,nodeRef:d,parentGroup:x}),N=L.useCallback(()=>{O.current!==null&&(O.current.cancel(),O.current=null)},[]),P=L.useCallback(e=>{let t=!0,n=()=>{t&&(t=!1,O.current=null,e())};return n.cancel=()=>{t=!1},O.current=n,n},[]),F=L.useCallback((e,t)=>{let n,r=()=>{n!==void 0&&(clearTimeout(n),n=void 0)},i=P(()=>{r(),T.current=e,w(e)}),a=i.cancel;i.cancel=()=>{r(),a()};let o=M.current.nodeRef.current,s=M.current.addEndListener,c=M.current.getAutoTimeout!==void 0,l=M.current.getAutoTimeout?.(),u=wn({currentStatus:t,isAppearing:A.current,timeout:M.current.timeout,autoTimeout:l}),d=j.current,f=u??(d&&c?0:null),p=e=>{n=setTimeout(i,e)};if(!o){p(0);return}if(s){f!=null&&p(d?0:f),s.length>=2?s(o,i):s(i);return}p(d?0:u??0)},[P,M]),I=L.useCallback(e=>{let t=M.current,n=t.parentGroup?t.parentGroup.isMounting:e;if(A.current=n,!e&&!t.enter){T.current=`entered`,w(`entered`);return}j.current=t.reduceMotion,t.onEnter?.(n),T.current=`entering`,w(`entering`)},[M]),te=L.useCallback(()=>{let e=M.current;if(!e.exit){T.current=`exited`,w(`exited`);return}j.current=e.reduceMotion,e.onExit?.(),T.current=`exiting`,w(`exiting`)},[M]),ne=L.useCallback((e,t)=>{if(N(),t===`entering`){let t=M.current;if(t.mountOnEnter||t.unmountOnExit){let e=t.nodeRef.current;e&&ee(e)}I(e)}else te()},[N,I,te,M]);return f(()=>(D.current=!0,E.current&&(E.current=!1,ne(!0,`entering`)),()=>{D.current=!1,N()}),[N,ne]),f(()=>{if(!D.current)return;let e=T.current;t?e!==`entering`&&e!==`entered`&&ne(!1,`entering`):e===`entering`||e===`entered`?ne(!1,`exiting`):e===`exited`&&o&&(T.current=`unmounted`,w(`unmounted`))},[t,C,o,ne]),f(()=>{if(C===`unmounted`||k.current===`unmounted`){k.current=C;return}if(k.current===C)return;k.current=C;let e=M.current;C===`entering`?(e.onEntering?.(A.current),F(`entered`,`entering`)):C===`exiting`?(e.onExiting?.(),F(`exited`,`exiting`)):C===`entered`?e.onEntered?.(A.current):C===`exited`&&e.onExited?.()},[M,F,C]),C===`unmounted`?null:(0,R.jsx)(Sn.Provider,{value:null,children:y(C,b)})}var En=we;function Dn(e){return`scale(${e}, ${e**2})`}var On={entering:{opacity:1,transform:Dn(1)},entered:{opacity:1,transform:`none`},exiting:{opacity:0,transform:Dn(.75)},exited:{opacity:0,transform:Dn(.75)}},kn={opacity:0,transform:Dn(.75),visibility:`hidden`},An=L.forwardRef(function(e,t){let{addEndListener:n,appear:r=!0,children:a,disablePrefersReducedMotion:o=!1,easing:s,in:c,onEnter:l,onEntered:u,onEntering:d,onExit:f,onExited:p,onExiting:m,style:h,timeout:g=`auto`,..._}=e,x=L.useRef(null),S=i(),C=D(S.motion.reducedMotion,o),w=L.useRef(null),T=v(w,cn(a),t),E=M(w,d),O=M(w,(e,t)=>{C.shouldReduceMotion||ee(e);let{duration:n,delay:r,easing:i}=y({style:h,timeout:g,easing:s},{mode:`enter`}),a;g===`auto`&&!C.shouldReduceMotion?(a=S.transitions.getAutoHeightDuration(e.clientHeight),x.current=a):(a=n,x.current=null);let o=C.getTransitionTiming({duration:a,delay:r});e.style.transition=[S.transitions.create(`opacity`,{duration:o.duration,delay:o.delay}),S.transitions.create(`transform`,{duration:typeof o.duration==`string`?o.duration:o.duration*.666,delay:o.delay,easing:i})].join(`,`),l&&l(e,t)}),k=M(w,u),A=M(w,m);return(0,R.jsx)(Tn,{appear:r,in:c,nodeRef:w,onEnter:O,onEntered:k,onEntering:E,onExit:M(w,e=>{let{duration:t,delay:n,easing:r}=y({style:h,timeout:g,easing:s},{mode:`exit`}),i;g===`auto`&&!C.shouldReduceMotion?(i=S.transitions.getAutoHeightDuration(e.clientHeight),x.current=i):(i=t,x.current=null);let a=C.getTransitionTiming({duration:i,delay:n});e.style.transition=[S.transitions.create(`opacity`,{duration:a.duration,delay:a.delay}),S.transitions.create(`transform`,{duration:typeof a.duration==`string`?a.duration:a.duration*.666,delay:a.delay||(typeof a.duration==`string`?a.duration:a.duration*.333),easing:r})].join(`,`),e.style.opacity=0,e.style.transform=Dn(.75),f&&f(e)}),onExited:M(w,e=>{e.style.transition=``,p&&p(e)}),onExiting:A,addEndListener:n?e=>{n(w.current,e)}:void 0,getAutoTimeout:g===`auto`?()=>x.current:void 0,reduceMotion:C.shouldReduceMotion,timeout:g===`auto`?null:g,..._,children:(e,{ownerState:t,...n})=>{let r=b(e,c,On,kn,h,a.props.style);return L.cloneElement(a,{style:r,ref:T,...n})}})});An&&(An.muiSupportAuto=!0);function jn(e){return n(`MuiToolbar`,e)}g(`MuiToolbar`,[`root`,`gutters`,`regular`,`dense`]);var Mn=e=>{let{classes:t,disableGutters:n,variant:r}=e;return C({root:[`root`,!n&&`gutters`,r]},jn,t)},Nn=c(`div`,{name:`MuiToolbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(r(({theme:e})=>({position:`relative`,display:`flex`,alignItems:`center`,variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up(`sm`)]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}},{props:{variant:`dense`},style:{minHeight:48}},{props:{variant:`regular`},style:e.mixins.toolbar}]}))),Pn=L.forwardRef(function(e,t){let n=d({props:e,name:`MuiToolbar`}),{className:r,component:i=`div`,disableGutters:a=!1,variant:s=`regular`,...c}=n,l={...n,component:i,disableGutters:a,variant:s};return(0,R.jsx)(Nn,{as:i,className:o(Mn(l).root,r),ref:t,ownerState:l,...c})});function Fn(e){return n(`MuiTooltip`,e)}var $=g(`MuiTooltip`,[`popper`,`popperInteractive`,`popperArrow`,`popperClose`,`tooltip`,`tooltipArrow`,`touch`,`tooltipPlacementLeft`,`tooltipPlacementRight`,`tooltipPlacementTop`,`tooltipPlacementBottom`,`arrow`]);function In(e){return Math.round(e*1e5)/1e5}var Ln=e=>{let{classes:t,disableInteractive:n,arrow:r,touch:i,placement:a}=e;return C({popper:[`popper`,!n&&`popperInteractive`,r&&`popperArrow`],tooltip:[`tooltip`,r&&`tooltipArrow`,i&&`touch`,`tooltipPlacement${l(a.split(`-`)[0])}`],arrow:[`arrow`]},Fn,t)},Rn=c(yn,{name:`MuiTooltip`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(r(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:`none`,variants:[{props:({ownerState:e,open:t})=>t&&!e.disableInteractive,style:{pointerEvents:`auto`}},{props:({ownerState:e})=>e.arrow,style:{[`&[data-popper-placement*="bottom"] .${$.arrow}`]:{top:0,marginTop:`-0.71em`,"&::before":{transformOrigin:`0 100%`}},[`&[data-popper-placement*="top"] .${$.arrow}`]:{bottom:0,marginBottom:`-0.71em`,"&::before":{transformOrigin:`100% 0`}},[`&[data-popper-placement*="right"] .${$.arrow}`]:{height:`1em`,width:`0.71em`,insetInlineStart:0,marginInlineStart:`-0.71em`,"&::before":{transformOrigin:`100% 100%`}},[`&[data-popper-placement*="left"] .${$.arrow}`]:{height:`1em`,width:`0.71em`,insetInlineEnd:0,marginInlineEnd:`-0.71em`,"&::before":{transformOrigin:`0 0`}}}}]}))),zn=c(`div`,{name:`MuiTooltip`,slot:`Tooltip`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${l(n.placement.split(`-`)[0])}`]]}})(r(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:`4px 8px`,fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:`break-word`,fontWeight:e.typography.fontWeightMedium,[`.${$.popper}[data-popper-placement*="left"] &`]:{transformOrigin:`right center`,marginInlineEnd:`14px`},[`.${$.popper}[data-popper-placement*="right"] &`]:{transformOrigin:`left center`,marginInlineStart:`14px`},[`.${$.popper}[data-popper-placement*="top"] &`]:{transformOrigin:`center bottom`,marginBottom:`14px`},[`.${$.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:`center top`,marginTop:`14px`},variants:[{props:({ownerState:e})=>e.arrow,style:{position:`relative`,marginBlock:0}},{props:({ownerState:e})=>e.touch,style:{padding:`8px 16px`,fontSize:e.typography.pxToRem(14),lineHeight:`${In(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:e})=>e.touch,style:{[`.${$.popper}[data-popper-placement*="left"] &`]:{marginInlineEnd:`24px`},[`.${$.popper}[data-popper-placement*="right"] &`]:{marginInlineStart:`24px`},[`.${$.popper}[data-popper-placement*="top"] &`]:{marginBottom:`24px`},[`.${$.popper}[data-popper-placement*="bottom"] &`]:{marginTop:`24px`}}}]}))),Bn=c(`span`,{name:`MuiTooltip`,slot:`Arrow`})(r(({theme:e})=>({overflow:`hidden`,position:`absolute`,width:`1em`,height:`0.71em`,boxSizing:`border-box`,color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),"&::before":{content:`""`,margin:`auto`,display:`block`,width:`100%`,height:`100%`,backgroundColor:`currentColor`,transform:`rotate(45deg)`}}))),Vn=!1,Hn=new A,Un={x:0,y:0};function Wn(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}var Gn=L.forwardRef(function(e,t){let n=d({props:e,name:`MuiTooltip`}),{arrow:r=!1,children:a,classes:s,describeChild:c=!1,disableFocusListener:l=!1,disableHoverListener:u=!1,disableInteractive:f=!1,disableTouchListener:p=!1,enterDelay:m=100,enterNextDelay:h=0,enterTouchDelay:g=700,followCursor:y=!1,id:b,leaveDelay:x=0,leaveTouchDelay:S=1500,onClose:C,onOpen:w,open:T,placement:E=`bottom`,slotProps:D={},slots:k={},title:A,...M}=n,N=L.isValidElement(a)?a:(0,R.jsx)(`span`,{children:a}),ee=i(),[F,I]=L.useState(),[te,ne]=L.useState(null),re=L.useRef(!1),ie=f||y,ae=_(),oe=_(),se=_(),le=_(),[z,ue]=En({controlled:T,default:!1,name:`Tooltip`,state:`open`}),B=z,de=ce(b),fe=L.useRef(),V=j(()=>{fe.current!==void 0&&(document.body.style.WebkitUserSelect=fe.current,fe.current=void 0),le.clear()});L.useEffect(()=>V,[V]);let pe=e=>{Hn.clear(),Vn=!0,ue(!0),w&&!B&&w(e)},me=j(e=>{Hn.start(800+x,()=>{Vn=!1}),ue(!1),C&&B&&C(e),ae.start(ee.transitions.duration.shortest,()=>{re.current=!1})}),he=e=>{F?.disabled||re.current&&e.type!==`touchstart`||(F&&F.removeAttribute(`title`),oe.clear(),se.clear(),m||Vn&&h?oe.start(Vn?h:m,()=>{pe(e)}):pe(e))},ge=e=>{oe.clear(),se.start(x,()=>{me(e)})},[,_e]=L.useState(!1),ve=e=>{let t=e?.target??F;if(!t||t.disabled||!O(t)){_e(!1);let n=e??new Event(`blur`);!e&&t&&(Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t})),ge(n)}},ye=e=>{if(F||I(e.currentTarget),O(e.target)){let t=e=>{e.target.disabled&&ve(e),e.target.removeEventListener(`blur`,t)};e.target.addEventListener(`blur`,t),_e(!0),he(e)}},be=e=>{re.current=!0;let t=N.props;t.onTouchStart&&t.onTouchStart(e)},xe=e=>{be(e),se.clear(),ae.clear(),V(),fe.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=`none`,le.start(g,()=>{document.body.style.WebkitUserSelect=fe.current,he(e)})},Se=e=>{N.props.onTouchEnd&&N.props.onTouchEnd(e),V(),se.start(S,()=>{me(e)})};L.useEffect(()=>{if(!B)return;function e(e){e.key===`Escape`&&me(e)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[me,B]);let Ce=v(cn(N),I,t);!A&&A!==0&&(B=!1);let we=L.useRef(),H=e=>{let t=N.props;t.onMouseMove&&t.onMouseMove(e),Un={x:e.clientX,y:e.clientY},we.current&&we.current.update()},U={},W=typeof A==`string`;c?(U.title=!B&&W&&!u?A:null,U[`aria-describedby`]=B?de:null):(U[`aria-label`]=W?A:null,U[`aria-labelledby`]=B&&!W?de:null);let G={...U,...M,...N.props,className:o(M.className,N.props.className),onTouchStart:be,ref:Ce,...y?{onMouseMove:H}:{}},K={};p||(G.onTouchStart=xe,G.onTouchEnd=Se),u||(G.onMouseOver=Wn(he,G.onMouseOver),G.onMouseLeave=Wn(ge,G.onMouseLeave),ie||(K.onMouseOver=he,K.onMouseLeave=ge)),l||(G.onFocus=Wn(ye,G.onFocus),G.onBlur=Wn(ve,G.onBlur),ie||(K.onFocus=ye,K.onBlur=ve));let q={...n,arrow:r,disableInteractive:ie,placement:E,touch:re.current},J=typeof D.popper==`function`?D.popper(q):D.popper,Te=L.useMemo(()=>{let e=[{name:`arrow`,enabled:!!te,options:{element:te,padding:4}}];return J?.popperOptions?.modifiers&&(e=e.concat(J.popperOptions.modifiers)),{...J?.popperOptions,modifiers:e}},[te,J?.popperOptions]),Ee=Ln(q),Y={slots:k,slotProps:{arrow:D.arrow,popper:J,tooltip:D.tooltip,transition:D.transition}},[De,Oe]=P(`popper`,{elementType:Rn,externalForwardedProps:Y,ownerState:q,className:Ee.popper}),[ke,X]=P(`transition`,{elementType:An,externalForwardedProps:Y,ownerState:q}),[Ae,je]=P(`tooltip`,{elementType:zn,className:Ee.tooltip,externalForwardedProps:Y,ownerState:q}),[Z,Me]=P(`arrow`,{elementType:Bn,className:Ee.arrow,externalForwardedProps:Y,ownerState:q,ref:ne});return(0,R.jsxs)(L.Fragment,{children:[L.cloneElement(N,G),(0,R.jsx)(De,{as:yn,placement:E,anchorEl:y?{getBoundingClientRect:()=>({top:Un.y,left:Un.x,right:Un.x,bottom:Un.y,width:0,height:0})}:F,popperRef:we,open:F?B:!1,id:de,transition:!0,...K,...Oe,popperOptions:Te,children:({TransitionProps:e})=>(0,R.jsx)(ke,{timeout:ee.transitions.duration.shorter,...e,...X,children:(0,R.jsxs)(Ae,{...je,children:[A,r?(0,R.jsx)(Z,{...Me}):null]})})})]})}),Kn=x((0,R.jsx)(`path`,{d:`M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z`}),`KeyboardArrowDown`);export{En as a,un as c,Ce as d,_e as f,ne as h,An as i,cn as l,oe as m,Gn as n,Tn as o,ce as p,Pn as r,yn as s,Kn as t,we as u};