UNPKG

iobroker.javascript

Version:
102 lines (90 loc) 182 kB
import{d as fr}from"./defaultTheme-F2iJF2G2.js";import{Y as ii,Z as si,T as tn,a as Pt,P as Cn,d as A,n as vr,i as en}from"./createTheme-Wd4QxQE0.js";import{u as ai,a as li}from"./useTheme-DWZ6jNyq.js";import{g as Et,p as ge,R as ci,f as Rt,l as Lt,_ as V,a as yt,u as di,h as de,m as Bt,s as pe,d as X,e as Te,r as ne,b as ro,c as Ae}from"./ConfigCustomJavascriptSet__loadShare__react__loadShare__.mjs-0SjJESw9.js";import{a as z,e as Z,g as J,u as it,s as N,d as rt,m as st,c as Po,r as Yt,f as pi}from"./createSvgIcon-ZdrQ8zSU.js";import{j as x}from"./jsx-runtime-DfVU3AZG.js";import{b as Kt,G as ui,k as ke,c as Io,u as io,a as Ro}from"./index-AZB1OHDH.js";import{r as mr,_ as fi}from"./DefaultPropsProvider-CGb21NGY.js";import{u as so}from"./useTheme-BfhDdtAr.js";import{R as po,a as vi}from"./ConfigCustomJavascriptSet__loadShare__react_mf_2_dom__loadShare__.mjs-CL--xmjC.js";const mi=t=>{var n;const e={systemProps:{},otherProps:{}},o=((n=t==null?void 0:t.theme)==null?void 0:n.unstable_sxConfig)??si;return Object.keys(t).forEach(r=>{o[r]?e.systemProps[r]=t[r]:e.otherProps[r]=t[r]}),e};function gi(t){const{sx:e,...o}=t,{systemProps:n,otherProps:r}=mi(o);let i;return Array.isArray(e)?i=[n,...e]:typeof e=="function"?i=(...s)=>{const a=e(...s);return ii(a)?{...n,...a}:n}:i={...n,...e},{...r,sx:i}}function gr(t){const{theme:e,name:o,props:n}=t;return!e||!e.components||!e.components[o]||!e.components[o].defaultProps?n:mr(e.components[o].defaultProps,n)}function hi({props:t,name:e,defaultTheme:o,themeId:n}){let r=ai(o);return n&&(r=r[n]||r),gr({theme:r,name:e,props:t})}function bi(t,e,o,n,r){const[i,s]=Rt(()=>r&&o?o(t).matches:n?n(t).matches:e);return Kt(()=>{if(!o)return;const a=o(t),l=()=>{s(a.matches)};return l(),a.addEventListener("change",l),()=>{a.removeEventListener("change",l)}},[t,o]),i}const yi={...ci},hr=yi.useSyncExternalStore;function xi(t,e,o,n,r){const i=Et(()=>e,[e]),s=ge(()=>{if(r&&o)return()=>o(t).matches;if(n!==null){const{matches:c}=n(t);return()=>c}return i},[i,t,n,r,o]),[a,l]=ge(()=>{if(o===null)return[i,()=>()=>{}];const c=o(t);return[()=>c.matches,u=>(c.addEventListener("change",u),()=>{c.removeEventListener("change",u)})]},[i,o,t]);return hr(l,a,s)}function br(t={}){const{themeId:e}=t;return function(n,r={}){let i=li();i&&e&&(i=i[e]||i);const s=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:a=!1,matchMedia:l=s?window.matchMedia:null,ssrMatchMedia:d=null,noSsr:c=!1}=gr({name:"MuiUseMediaQuery",props:r,theme:i});let u=typeof n=="function"?n(i):n;return u=u.replace(/^@media( ?)/m,""),u.includes("print")&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.","Using the print media query to modify print styles can lead to unexpected results.","Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join(` `)),(hr!==void 0?xi:bi)(u,a,l,d,c)}}br();function Sn(...t){return t.reduce((e,o)=>o==null?e:function(...r){e.apply(this,r),o.apply(this,r)},()=>{})}function $o(t,e=166){let o;function n(...r){const i=()=>{t.apply(this,r)};clearTimeout(o),o=setTimeout(i,e)}return n.clear=()=>{clearTimeout(o)},n}function ho(t,e){var o,n,r;return Lt(t)&&e.indexOf(t.type.muiName??((r=(n=(o=t.type)==null?void 0:o._payload)==null?void 0:n.value)==null?void 0:r.muiName))!==-1}function zt(t){return t&&t.ownerDocument||document}function Gt(t){return zt(t).defaultView||window}function wn(t,e){typeof t=="function"?t(e):t&&(t.current=e)}function Pn({controlled:t,default:e,name:o,state:n="value"}){const{current:r}=V(t!==void 0),[i,s]=Rt(e),a=r?t:i,l=Et(d=>{r||s(d)},[]);return[a,l]}function ee(t){const e=V(t);return Kt(()=>{e.current=t}),V((...o)=>(0,e.current)(...o)).current}function Ot(...t){const e=V(void 0),o=Et(n=>{const r=t.map(i=>{if(i==null)return null;if(typeof i=="function"){const s=i,a=s(n);return typeof a=="function"?a:()=>{s(null)}}return i.current=n,()=>{i.current=null}});return()=>{r.forEach(i=>i==null?void 0:i())}},t);return ge(()=>t.every(n=>n==null)?null:n=>{e.current&&(e.current(),e.current=void 0),n!=null&&(e.current=o(n))},t)}const In={};function yr(t,e){const o=V(In);return o.current===In&&(o.current=t(e)),o}const Ci=[];function Si(t){yt(t,Ci)}class on{static create(){return new on}currentId=null;start(e,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},e)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}function xr(){const t=yr(on.create).current;return Si(t.disposeEffect),t}function Rn(t){try{return t.matches(":focus-visible")}catch{}return!1}function Cr(t=window){const e=t.document.documentElement.clientWidth;return t.innerWidth-e}const tp={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function wi(t){return typeof t=="string"}function Sr(t,e,o){return t===void 0||wi(t)?e:{...e,ownerState:{...e.ownerState,...o}}}function wr(t,e=[]){if(t===void 0)return{};const o={};return Object.keys(t).filter(n=>n.match(/^on[A-Z]/)&&typeof t[n]=="function"&&!e.includes(n)).forEach(n=>{o[n]=t[n]}),o}function $n(t){if(t===void 0)return{};const e={};return Object.keys(t).filter(o=>!(o.match(/^on[A-Z]/)&&typeof t[o]=="function")).forEach(o=>{e[o]=t[o]}),e}function Pr(t){const{getSlotProps:e,additionalProps:o,externalSlotProps:n,externalForwardedProps:r,className:i}=t;if(!e){const f=z(o==null?void 0:o.className,i,r==null?void 0:r.className,n==null?void 0:n.className),v={...o==null?void 0:o.style,...r==null?void 0:r.style,...n==null?void 0:n.style},b={...o,...r,...n};return f.length>0&&(b.className=f),Object.keys(v).length>0&&(b.style=v),{props:b,internalRef:void 0}}const s=wr({...r,...n}),a=$n(n),l=$n(r),d=e(s),c=z(d==null?void 0:d.className,o==null?void 0:o.className,i,r==null?void 0:r.className,n==null?void 0:n.className),u={...d==null?void 0:d.style,...o==null?void 0:o.style,...r==null?void 0:r.style,...n==null?void 0:n.style},g={...d,...o,...l,...a};return c.length>0&&(g.className=c),Object.keys(u).length>0&&(g.style=u),{props:g,internalRef:d.ref}}function Ir(t,e,o){return typeof t=="function"?t(e,o):t}function Ne(t){var u;const{elementType:e,externalSlotProps:o,ownerState:n,skipResolvingSlotProps:r=!1,...i}=t,s=r?{}:Ir(o,n),{props:a,internalRef:l}=Pr({...i,externalSlotProps:s}),d=Ot(l,s==null?void 0:s.ref,(u=t.additionalProps)==null?void 0:u.ref);return Sr(e,{...a,ref:d},n)}function ao(t){var e;return parseInt(di,10)>=19?((e=t==null?void 0:t.props)==null?void 0:e.ref)||null:(t==null?void 0:t.ref)||null}function ep(t){return String(parseFloat(t)).length===String(t).length}function Rr(t){return String(t).match(/[\d.\-+]*\s*(.*)/)[1]||""}function me(t){return parseFloat(t)}function op(t){return(e,o)=>{const n=Rr(e);if(n===o)return e;let r=me(e);n!=="px"&&(n==="em"||n==="rem")&&(r=me(e)*me(t));let i=r;if(o!=="px")if(o==="em")i=r/me(t);else if(o==="rem")i=r/me(t);else return e;return parseFloat(i.toFixed(5))+o}}function np({size:t,grid:e}){const o=t-t%e,n=o+e;return t-o<n-t?o:n}function rp({lineHeight:t,pixels:e,htmlFontSize:o}){return e/(t*o)}function ip({cssProperty:t,min:e,max:o,unit:n="rem",breakpoints:r=[600,900,1200],transform:i=null}){const s={[t]:`${e}${n}`},a=(o-e)/r[r.length-1];return r.forEach(l=>{let d=e+a*l;i!==null&&(d=i(d)),s[`@media (min-width:${l}px)`]={[t]:`${Math.round(d*1e4)/1e4}${n}`}}),s}function sp({props:t,name:e}){return hi({props:t,name:e,defaultTheme:fr,themeId:tn})}function Pi(t){return x.jsx(ui,{...t,defaultTheme:fr,themeId:tn})}function Ii(t){return function(o){return x.jsx(Pi,{styles:typeof t=="function"?n=>t({theme:n,...o}):t})}}function Ri(){return gi}function $i(t,e){if(!t)return e;if(typeof t=="function"||typeof e=="function")return r=>{const i=typeof e=="function"?e(r):e,s=typeof t=="function"?t({...r,...i}):t,a=z(r==null?void 0:r.className,i==null?void 0:i.className,s==null?void 0:s.className);return{...i,...s,...!!a&&{className:a},...(i==null?void 0:i.style)&&(s==null?void 0:s.style)&&{style:{...i.style,...s.style}},...(i==null?void 0:i.sx)&&(s==null?void 0:s.sx)&&{sx:[...Array.isArray(i.sx)?i.sx:[i.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};const o=e,n=z(o==null?void 0:o.className,t==null?void 0:t.className);return{...e,...t,...!!n&&{className:n},...(o==null?void 0:o.style)&&(t==null?void 0:t.style)&&{style:{...o.style,...t.style}},...(o==null?void 0:o.sx)&&(t==null?void 0:t.sx)&&{sx:[...Array.isArray(o.sx)?o.sx:[o.sx],...Array.isArray(t.sx)?t.sx:[t.sx]]}}}function $r(t,e){if(t==null)return{};var o={};for(var n in t)if({}.hasOwnProperty.call(t,n)){if(e.indexOf(n)!==-1)continue;o[n]=t[n]}return o}function Wo(t,e){return Wo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,n){return o.__proto__=n,o},Wo(t,e)}function Er(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,Wo(t,e)}const En={disabled:!1},yo=de.createContext(null);var Ei=function(e){return e.scrollTop},Ye="unmounted",we="exited",Pe="entering",Le="entered",Uo="exiting",ie=(function(t){Er(e,t);function e(n,r){var i;i=t.call(this,n,r)||this;var s=r,a=s&&!s.isMounting?n.enter:n.appear,l;return i.appearStatus=null,n.in?a?(l=we,i.appearStatus=Pe):l=Le:n.unmountOnExit||n.mountOnEnter?l=Ye:l=we,i.state={status:l},i.nextCallback=null,i}e.getDerivedStateFromProps=function(r,i){var s=r.in;return s&&i.status===Ye?{status:we}:null};var o=e.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(r){var i=null;if(r!==this.props){var s=this.state.status;this.props.in?s!==Pe&&s!==Le&&(i=Pe):(s===Pe||s===Le)&&(i=Uo)}this.updateStatus(!1,i)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var r=this.props.timeout,i,s,a;return i=s=a=r,r!=null&&typeof r!="number"&&(i=r.exit,s=r.enter,a=r.appear!==void 0?r.appear:s),{exit:i,enter:s,appear:a}},o.updateStatus=function(r,i){if(r===void 0&&(r=!1),i!==null)if(this.cancelNextCallback(),i===Pe){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:po.findDOMNode(this);s&&Ei(s)}this.performEnter(r)}else this.performExit();else this.props.unmountOnExit&&this.state.status===we&&this.setState({status:Ye})},o.performEnter=function(r){var i=this,s=this.props.enter,a=this.context?this.context.isMounting:r,l=this.props.nodeRef?[a]:[po.findDOMNode(this),a],d=l[0],c=l[1],u=this.getTimeouts(),g=a?u.appear:u.enter;if(!r&&!s||En.disabled){this.safeSetState({status:Le},function(){i.props.onEntered(d)});return}this.props.onEnter(d,c),this.safeSetState({status:Pe},function(){i.props.onEntering(d,c),i.onTransitionEnd(g,function(){i.safeSetState({status:Le},function(){i.props.onEntered(d,c)})})})},o.performExit=function(){var r=this,i=this.props.exit,s=this.getTimeouts(),a=this.props.nodeRef?void 0:po.findDOMNode(this);if(!i||En.disabled){this.safeSetState({status:we},function(){r.props.onExited(a)});return}this.props.onExit(a),this.safeSetState({status:Uo},function(){r.props.onExiting(a),r.onTransitionEnd(s.exit,function(){r.safeSetState({status:we},function(){r.props.onExited(a)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(r,i){i=this.setNextCallback(i),this.setState(r,i)},o.setNextCallback=function(r){var i=this,s=!0;return this.nextCallback=function(a){s&&(s=!1,i.nextCallback=null,r(a))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},o.onTransitionEnd=function(r,i){this.setNextCallback(i);var s=this.props.nodeRef?this.props.nodeRef.current:po.findDOMNode(this),a=r==null&&!this.props.addEndListener;if(!s||a){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],d=l[0],c=l[1];this.props.addEndListener(d,c)}r!=null&&setTimeout(this.nextCallback,r)},o.render=function(){var r=this.state.status;if(r===Ye)return null;var i=this.props,s=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var a=$r(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return de.createElement(yo.Provider,{value:null},typeof s=="function"?s(r,a):de.cloneElement(de.Children.only(s),a))},e})(de.Component);ie.contextType=yo;ie.propTypes={};function Be(){}ie.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Be,onEntering:Be,onEntered:Be,onExit:Be,onExiting:Be,onExited:Be};ie.UNMOUNTED=Ye;ie.EXITED=we;ie.ENTERING=Pe;ie.ENTERED=Le;ie.EXITING=Uo;function Mi(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function nn(t,e){var o=function(i){return e&&Lt(i)?e(i):i},n=Object.create(null);return t&&pe.map(t,function(r){return r}).forEach(function(r){n[r.key]=o(r)}),n}function Ti(t,e){t=t||{},e=e||{};function o(c){return c in e?e[c]:t[c]}var n=Object.create(null),r=[];for(var i in t)i in e?r.length&&(n[i]=r,r=[]):r.push(i);var s,a={};for(var l in e){if(n[l])for(s=0;s<n[l].length;s++){var d=n[l][s];a[n[l][s]]=o(d)}a[l]=o(l)}for(s=0;s<r.length;s++)a[r[s]]=o(r[s]);return a}function Ie(t,e,o){return o[e]!=null?o[e]:t.props[e]}function ki(t,e){return nn(t.children,function(o){return Bt(o,{onExited:e.bind(null,o),in:!0,appear:Ie(o,"appear",t),enter:Ie(o,"enter",t),exit:Ie(o,"exit",t)})})}function Oi(t,e,o){var n=nn(t.children),r=Ti(e,n);return Object.keys(r).forEach(function(i){var s=r[i];if(Lt(s)){var a=i in e,l=i in n,d=e[i],c=Lt(d)&&!d.props.in;l&&(!a||c)?r[i]=Bt(s,{onExited:o.bind(null,s),in:!0,exit:Ie(s,"exit",t),enter:Ie(s,"enter",t)}):!l&&a&&!c?r[i]=Bt(s,{in:!1}):l&&a&&Lt(d)&&(r[i]=Bt(s,{onExited:o.bind(null,s),in:d.props.in,exit:Ie(s,"exit",t),enter:Ie(s,"enter",t)}))}}),r}var Bi=Object.values||function(t){return Object.keys(t).map(function(e){return t[e]})},Li={component:"div",childFactory:function(e){return e}},rn=(function(t){Er(e,t);function e(n,r){var i;i=t.call(this,n,r)||this;var s=i.handleExited.bind(Mi(i));return i.state={contextValue:{isMounting:!0},handleExited:s,firstRender:!0},i}var o=e.prototype;return o.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},o.componentWillUnmount=function(){this.mounted=!1},e.getDerivedStateFromProps=function(r,i){var s=i.children,a=i.handleExited,l=i.firstRender;return{children:l?ki(r,a):Oi(r,s,a),firstRender:!1}},o.handleExited=function(r,i){var s=nn(this.props.children);r.key in s||(r.props.onExited&&r.props.onExited(i),this.mounted&&this.setState(function(a){var l=fi({},a.children);return delete l[r.key],{children:l}}))},o.render=function(){var r=this.props,i=r.component,s=r.childFactory,a=$r(r,["component","childFactory"]),l=this.state.contextValue,d=Bi(this.state.children).map(s);return delete a.appear,delete a.enter,delete a.exit,i===null?de.createElement(yo.Provider,{value:l},d):de.createElement(yo.Provider,{value:l},de.createElement(i,a,d))},e})(de.Component);rn.propTypes={};rn.defaultProps=Li;const Mr=t=>t.scrollTop;function xo(t,e){const{timeout:o,easing:n,style:r={}}=t;return{duration:r.transitionDuration??(typeof o=="number"?o:o[e.mode]||0),easing:r.transitionTimingFunction??(typeof n=="object"?n[e.mode]:n),delay:r.transitionDelay}}function Ai(t){return J("MuiPaper",t)}const ap=Z("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]),Ni=t=>{const{square:e,elevation:o,variant:n,classes:r}=t,i={root:["root",n,!e&&"rounded",n==="elevation"&&`elevation${o}`]};return rt(i,Ai,r)},Di=N("div",{name:"MuiPaper",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.root,e[o.variant],!o.square&&e.rounded,o.variant==="elevation"&&e[`elevation${o.elevation}`]]}})(st(({theme:t})=>({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow"),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:t.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(t.vars||t).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),sn=X(function(e,o){var f;const n=it({props:e,name:"MuiPaper"}),r=so(),{className:i,component:s="div",elevation:a=1,square:l=!1,variant:d="elevation",...c}=n,u={...n,component:s,elevation:a,square:l,variant:d},g=Ni(u);return x.jsx(Di,{as:s,ownerState:u,className:z(g.root,i),ref:o,...c,style:{...d==="elevation"&&{"--Paper-shadow":(r.vars||r).shadows[a],...r.vars&&{"--Paper-overlay":(f=r.vars.overlays)==null?void 0:f[a]},...!r.vars&&r.palette.mode==="dark"&&{"--Paper-overlay":`linear-gradient(${Pt("#fff",Cn(a))}, ${Pt("#fff",Cn(a))})`}},...c.style}})});function bt(t,e){const{className:o,elementType:n,ownerState:r,externalForwardedProps:i,internalForwardedProps:s,shouldForwardComponentProp:a=!1,...l}=e,{component:d,slots:c={[t]:void 0},slotProps:u={[t]:void 0},...g}=i,f=c[t]||n,v=Ir(u[t],r),{props:{component:b,...h},internalRef:y}=Pr({className:o,...l,externalForwardedProps:t==="root"?g:void 0,externalSlotProps:v}),C=Ot(y,v==null?void 0:v.ref,e.ref),m=t==="root"?b||d:b,p=Sr(f,{...t==="root"&&!d&&!c[t]&&s,...t!=="root"&&!c[t]&&s,...h,...m&&!a&&{as:m},...m&&a&&{component:m},ref:C},r);return[f,p]}class Co{static create(){return new Co}static use(){const e=yr(Co.create).current,[o,n]=Rt(!1);return e.shouldMount=o,e.setShouldMount=n,yt(e.mountEffect,[o]),e}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=zi(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...e){this.mount().then(()=>{var o;return(o=this.ref.current)==null?void 0:o.start(...e)})}stop(...e){this.mount().then(()=>{var o;return(o=this.ref.current)==null?void 0:o.stop(...e)})}pulsate(...e){this.mount().then(()=>{var o;return(o=this.ref.current)==null?void 0:o.pulsate(...e)})}}function Fi(){return Co.use()}function zi(){let t,e;const o=new Promise((n,r)=>{t=n,e=r});return o.resolve=t,o.reject=e,o}function ji(t){const{className:e,classes:o,pulsate:n=!1,rippleX:r,rippleY:i,rippleSize:s,in:a,onExited:l,timeout:d}=t,[c,u]=Rt(!1),g=z(e,o.ripple,o.rippleVisible,n&&o.ripplePulsate),f={width:s,height:s,top:-(s/2)+i,left:-(s/2)+r},v=z(o.child,c&&o.childLeaving,n&&o.childPulsate);return!a&&!c&&u(!0),yt(()=>{if(!a&&l!=null){const b=setTimeout(l,d);return()=>{clearTimeout(b)}}},[l,a,d]),x.jsx("span",{className:g,style:f,children:x.jsx("span",{className:v})})}function lp(t){return J("MuiTouchRipple",t)}const Ht=Z("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Ho=550,Wi=80,Ui=ke` 0% { transform: scale(0); opacity: 0.1; } 100% { transform: scale(1); opacity: 0.3; } `,Hi=ke` 0% { opacity: 1; } 100% { opacity: 0; } `,Vi=ke` 0% { transform: scale(1); } 50% { transform: scale(0.92); } 100% { transform: scale(1); } `,Ki=N("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),_i=N(ji,{name:"MuiTouchRipple",slot:"Ripple"})` opacity: 0; position: absolute; &.${Ht.rippleVisible} { opacity: 0.3; transform: scale(1); animation-name: ${Ui}; animation-duration: ${Ho}ms; animation-timing-function: ${({theme:t})=>t.transitions.easing.easeInOut}; } &.${Ht.ripplePulsate} { animation-duration: ${({theme:t})=>t.transitions.duration.shorter}ms; } & .${Ht.child} { opacity: 1; display: block; width: 100%; height: 100%; border-radius: 50%; background-color: currentColor; } & .${Ht.childLeaving} { opacity: 0; animation-name: ${Hi}; animation-duration: ${Ho}ms; animation-timing-function: ${({theme:t})=>t.transitions.easing.easeInOut}; } & .${Ht.childPulsate} { position: absolute; /* @noflip */ left: 0px; top: 0; animation-name: ${Vi}; animation-duration: 2500ms; animation-timing-function: ${({theme:t})=>t.transitions.easing.easeInOut}; animation-iteration-count: infinite; animation-delay: 200ms; } `,qi=X(function(e,o){const n=it({props:e,name:"MuiTouchRipple"}),{center:r=!1,classes:i={},className:s,...a}=n,[l,d]=Rt([]),c=V(0),u=V(null);yt(()=>{u.current&&(u.current(),u.current=null)},[l]);const g=V(!1),f=xr(),v=V(null),b=V(null),h=Et(p=>{const{pulsate:S,rippleX:w,rippleY:E,rippleSize:$,cb:O}=p;d(M=>[...M,x.jsx(_i,{classes:{ripple:z(i.ripple,Ht.ripple),rippleVisible:z(i.rippleVisible,Ht.rippleVisible),ripplePulsate:z(i.ripplePulsate,Ht.ripplePulsate),child:z(i.child,Ht.child),childLeaving:z(i.childLeaving,Ht.childLeaving),childPulsate:z(i.childPulsate,Ht.childPulsate)},timeout:Ho,pulsate:S,rippleX:w,rippleY:E,rippleSize:$},c.current)]),c.current+=1,u.current=O},[i]),y=Et((p={},S={},w=()=>{})=>{const{pulsate:E=!1,center:$=r||S.pulsate,fakeElement:O=!1}=S;if((p==null?void 0:p.type)==="mousedown"&&g.current){g.current=!1;return}(p==null?void 0:p.type)==="touchstart"&&(g.current=!0);const M=O?null:b.current,L=M?M.getBoundingClientRect():{width:0,height:0,left:0,top:0};let B,k,T;if($||p===void 0||p.clientX===0&&p.clientY===0||!p.clientX&&!p.touches)B=Math.round(L.width/2),k=Math.round(L.height/2);else{const{clientX:R,clientY:P}=p.touches&&p.touches.length>0?p.touches[0]:p;B=Math.round(R-L.left),k=Math.round(P-L.top)}if($)T=Math.sqrt((2*L.width**2+L.height**2)/3),T%2===0&&(T+=1);else{const R=Math.max(Math.abs((M?M.clientWidth:0)-B),B)*2+2,P=Math.max(Math.abs((M?M.clientHeight:0)-k),k)*2+2;T=Math.sqrt(R**2+P**2)}p!=null&&p.touches?v.current===null&&(v.current=()=>{h({pulsate:E,rippleX:B,rippleY:k,rippleSize:T,cb:w})},f.start(Wi,()=>{v.current&&(v.current(),v.current=null)})):h({pulsate:E,rippleX:B,rippleY:k,rippleSize:T,cb:w})},[r,h,f]),C=Et(()=>{y({},{pulsate:!0})},[y]),m=Et((p,S)=>{if(f.clear(),(p==null?void 0:p.type)==="touchend"&&v.current){v.current(),v.current=null,f.start(0,()=>{m(p,S)});return}v.current=null,d(w=>w.length>0?w.slice(1):w),u.current=S},[f]);return Te(o,()=>({pulsate:C,start:y,stop:m}),[C,y,m]),x.jsx(Ki,{className:z(Ht.root,i.root,s),ref:b,...a,children:x.jsx(rn,{component:null,exit:!0,children:l})})});function Xi(t){return J("MuiButtonBase",t)}const Gi=Z("MuiButtonBase",["root","disabled","focusVisible"]),Yi=t=>{const{disabled:e,focusVisible:o,focusVisibleClassName:n,classes:r}=t,s=rt({root:["root",e&&"disabled",o&&"focusVisible"]},Xi,r);return o&&n&&(s.root+=` ${n}`),s},Qi=N("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(t,e)=>e.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Gi.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Ee=X(function(e,o){const n=it({props:e,name:"MuiButtonBase"}),{action:r,centerRipple:i=!1,children:s,className:a,component:l="button",disabled:d=!1,disableRipple:c=!1,disableTouchRipple:u=!1,focusRipple:g=!1,focusVisibleClassName:f,LinkComponent:v="a",onBlur:b,onClick:h,onContextMenu:y,onDragLeave:C,onFocus:m,onFocusVisible:p,onKeyDown:S,onKeyUp:w,onMouseDown:E,onMouseLeave:$,onMouseUp:O,onTouchEnd:M,onTouchMove:L,onTouchStart:B,tabIndex:k=0,TouchRippleProps:T,touchRippleRef:R,type:P,...D}=n,H=V(null),I=Fi(),K=Ot(I.ref,R),[Q,xt]=Rt(!1);d&&Q&&xt(!1),Te(r,()=>({focusVisible:()=>{xt(!0),H.current.focus()}}),[]);const tt=I.shouldMount&&!c&&!d;yt(()=>{Q&&g&&!c&&I.pulsate()},[c,g,Q,I]);const et=ce(I,"start",E,u),ot=ce(I,"stop",y,u),dt=ce(I,"stop",C,u),mt=ce(I,"stop",O,u),Ct=ce(I,"stop",j=>{Q&&j.preventDefault(),$&&$(j)},u),lt=ce(I,"start",B,u),_=ce(I,"stop",M,u),G=ce(I,"stop",L,u),Y=ce(I,"stop",j=>{Rn(j.target)||xt(!1),b&&b(j)},!1),wt=ee(j=>{H.current||(H.current=j.currentTarget),Rn(j.target)&&(xt(!0),p&&p(j)),m&&m(j)}),q=()=>{const j=H.current;return l&&l!=="button"&&!(j.tagName==="A"&&j.href)},ut=ee(j=>{g&&!j.repeat&&Q&&j.key===" "&&I.stop(j,()=>{I.start(j)}),j.target===j.currentTarget&&q()&&j.key===" "&&j.preventDefault(),S&&S(j),j.target===j.currentTarget&&q()&&j.key==="Enter"&&!d&&(j.preventDefault(),h&&h(j))}),Mt=ee(j=>{g&&j.key===" "&&Q&&!j.defaultPrevented&&I.stop(j,()=>{I.pulsate(j)}),w&&w(j),h&&j.target===j.currentTarget&&q()&&j.key===" "&&!j.defaultPrevented&&h(j)});let ft=l;ft==="button"&&(D.href||D.to)&&(ft=v);const vt={};ft==="button"?(vt.type=P===void 0?"button":P,vt.disabled=d):(!D.href&&!D.to&&(vt.role="button"),d&&(vt["aria-disabled"]=d));const Tt=Ot(o,H),St={...n,centerRipple:i,component:l,disabled:d,disableRipple:c,disableTouchRipple:u,focusRipple:g,tabIndex:k,focusVisible:Q},pt=Yi(St);return x.jsxs(Qi,{as:ft,className:z(pt.root,a),ownerState:St,onBlur:Y,onClick:h,onContextMenu:ot,onFocus:wt,onKeyDown:ut,onKeyUp:Mt,onMouseDown:et,onMouseLeave:Ct,onMouseUp:mt,onDragLeave:dt,onTouchEnd:_,onTouchMove:G,onTouchStart:lt,ref:Tt,tabIndex:d?-1:k,type:P,...vt,...D,children:[s,tt?x.jsx(qi,{ref:K,center:i,...T}):null]})});function ce(t,e,o,n=!1){return ee(r=>(o&&o(r),n||t[e](r),!0))}function Zi(t){return typeof t.main=="string"}function Ji(t,e=[]){if(!Zi(t))return!1;for(const o of e)if(!t.hasOwnProperty(o)||typeof t[o]!="string")return!1;return!0}function jt(t=[]){return([,e])=>e&&Ji(e,t)}function ts(t){return J("MuiCircularProgress",t)}const cp=Z("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]),ve=44,Vo=ke` 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } `,Ko=ke` 0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; } 50% { stroke-dasharray: 100px, 200px; stroke-dashoffset: -15px; } 100% { stroke-dasharray: 1px, 200px; stroke-dashoffset: -126px; } `,es=typeof Vo!="string"?Io` animation: ${Vo} 1.4s linear infinite; `:null,os=typeof Ko!="string"?Io` animation: ${Ko} 1.4s ease-in-out infinite; `:null,ns=t=>{const{classes:e,variant:o,color:n,disableShrink:r}=t,i={root:["root",o,`color${A(n)}`],svg:["svg"],circle:["circle",`circle${A(o)}`,r&&"circleDisableShrink"]};return rt(i,ts,e)},rs=N("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.root,e[o.variant],e[`color${A(o.color)}`]]}})(st(({theme:t})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("transform")}},{props:{variant:"indeterminate"},style:es||{animation:`${Vo} 1.4s linear infinite`}},...Object.entries(t.palette).filter(jt()).map(([e])=>({props:{color:e},style:{color:(t.vars||t).palette[e].main}}))]}))),is=N("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(t,e)=>e.svg})({display:"block"}),ss=N("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.circle,e[`circle${A(o.variant)}`],o.disableShrink&&e.circleDisableShrink]}})(st(({theme:t})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:t.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink,style:os||{animation:`${Ko} 1.4s ease-in-out infinite`}}]}))),Tr=X(function(e,o){const n=it({props:e,name:"MuiCircularProgress"}),{className:r,color:i="primary",disableShrink:s=!1,size:a=40,style:l,thickness:d=3.6,value:c=0,variant:u="indeterminate",...g}=n,f={...n,color:i,disableShrink:s,size:a,thickness:d,value:c,variant:u},v=ns(f),b={},h={},y={};if(u==="determinate"){const C=2*Math.PI*((ve-d)/2);b.strokeDasharray=C.toFixed(3),y["aria-valuenow"]=Math.round(c),b.strokeDashoffset=`${((100-c)/100*C).toFixed(3)}px`,h.transform="rotate(-90deg)"}return x.jsx(rs,{className:z(v.root,r),style:{width:a,height:a,...h,...l},ownerState:f,ref:o,role:"progressbar",...y,...g,children:x.jsx(is,{className:v.svg,ownerState:f,viewBox:`${ve/2} ${ve/2} ${ve} ${ve}`,children:x.jsx(ss,{className:v.circle,style:b,ownerState:f,cx:ve,cy:ve,r:(ve-d)/2,fill:"none",strokeWidth:d})})})});function as(t){return J("MuiIconButton",t)}const Mn=Z("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]),ls=t=>{const{classes:e,disabled:o,color:n,edge:r,size:i,loading:s}=t,a={root:["root",s&&"loading",o&&"disabled",n!=="default"&&`color${A(n)}`,r&&`edge${A(r)}`,`size${A(i)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return rt(a,as,e)},cs=N(Ee,{name:"MuiIconButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.root,o.loading&&e.loading,o.color!=="default"&&e[`color${A(o.color)}`],o.edge&&e[`edge${A(o.edge)}`],e[`size${A(o.size)}`]]}})(st(({theme:t})=>({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:Pt(t.palette.action.active,t.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}}]})),st(({theme:t})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(t.palette).filter(jt()).map(([e])=>({props:{color:e},style:{color:(t.vars||t).palette[e].main}})),...Object.entries(t.palette).filter(jt()).map(([e])=>({props:{color:e},style:{"--IconButton-hoverBg":t.vars?`rgba(${(t.vars||t).palette[e].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:Pt((t.vars||t).palette[e].main,t.palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:t.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:t.typography.pxToRem(28)}}],[`&.${Mn.disabled}`]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled},[`&.${Mn.loading}`]:{color:"transparent"}}))),ds=N("span",{name:"MuiIconButton",slot:"LoadingIndicator",overridesResolver:(t,e)=>e.loadingIndicator})(({theme:t})=>({display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(t.vars||t).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]})),dp=X(function(e,o){const n=it({props:e,name:"MuiIconButton"}),{edge:r=!1,children:i,className:s,color:a="default",disabled:l=!1,disableFocusRipple:d=!1,size:c="medium",id:u,loading:g=null,loadingIndicator:f,...v}=n,b=io(u),h=f??x.jsx(Tr,{"aria-labelledby":b,color:"inherit",size:16}),y={...n,edge:r,color:a,disabled:l,disableFocusRipple:d,loading:g,loadingIndicator:h,size:c},C=ls(y);return x.jsxs(cs,{id:g?b:u,className:z(C.root,s),centerRipple:!0,focusRipple:!d,disabled:l||g,ref:o,...v,ownerState:y,children:[typeof g=="boolean"&&x.jsx("span",{className:C.loadingWrapper,style:{display:"contents"},children:x.jsx(ds,{className:C.loadingIndicator,ownerState:y,children:g&&h})}),i]})});function ps(t){return J("MuiTypography",t)}const pp=Z("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),us={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},fs=Ri(),vs=t=>{const{align:e,gutterBottom:o,noWrap:n,paragraph:r,variant:i,classes:s}=t,a={root:["root",i,t.align!=="inherit"&&`align${A(e)}`,o&&"gutterBottom",n&&"noWrap",r&&"paragraph"]};return rt(a,ps,s)},ms=N("span",{name:"MuiTypography",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:o}=t;return[e.root,o.variant&&e[o.variant],o.align!=="inherit"&&e[`align${A(o.align)}`],o.noWrap&&e.noWrap,o.gutterBottom&&e.gutterBottom,o.paragraph&&e.paragraph]}})(st(({theme:t})=>{var e;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(t.typography).filter(([o,n])=>o!=="inherit"&&n&&typeof n=="object").map(([o,n])=>({props:{variant:o},style:n})),...Object.entries(t.palette).filter(jt()).map(([o])=>({props:{color:o},style:{color:(t.vars||t).palette[o].main}})),...Object.entries(((e=t.palette)==null?void 0:e.text)||{}).filter(([,o])=>typeof o=="string").map(([o])=>({props:{color:`text${A(o)}`},style:{color:(t.vars||t).palette.text[o]}})),{props:({ownerState:o})=>o.align!=="inherit",style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:o})=>o.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:o})=>o.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:o})=>o.paragraph,style:{marginBottom:16}}]}})),Tn={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},gs=X(function(e,o){const{color:n,...r}=it({props:e,name:"MuiTypography"}),i=!us[n],s=fs({...r,...i&&{color:n}}),{align:a="inherit",className:l,component:d,gutterBottom:c=!1,noWrap:u=!1,paragraph:g=!1,variant:f="body1",variantMapping:v=Tn,...b}=s,h={...s,align:a,color:n,className:l,component:d,gutterBottom:c,noWrap:u,paragraph:g,variant:f,variantMapping:v},y=d||(g?"p":v[f]||Tn[f])||"span",C=vs(h);return x.jsx(ms,{as:y,ref:o,className:z(C.root,l),...b,ownerState:h,style:{...a!=="inherit"&&{"--Typography-textAlign":a},...b.style}})});var Dt="top",_t="bottom",qt="right",Ft="left",an="auto",lo=[Dt,_t,qt,Ft],De="start",eo="end",hs="clippingParents",kr="viewport",Ke="popper",bs="reference",kn=lo.reduce(function(t,e){return t.concat([e+"-"+De,e+"-"+eo])},[]),Or=[].concat(lo,[an]).reduce(function(t,e){return t.concat([e,e+"-"+De,e+"-"+eo])},[]),ys="beforeRead",xs="read",Cs="afterRead",Ss="beforeMain",ws="main",Ps="afterMain",Is="beforeWrite",Rs="write",$s="afterWrite",Es=[ys,xs,Cs,Ss,ws,Ps,Is,Rs,$s];function re(t){return t?(t.nodeName||"").toLowerCase():null}function Wt(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Me(t){var e=Wt(t).Element;return t instanceof e||t instanceof Element}function Vt(t){var e=Wt(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function ln(t){if(typeof ShadowRoot>"u")return!1;var e=Wt(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function Ms(t){var e=t.state;Object.keys(e.elements).forEach(function(o){var n=e.styles[o]||{},r=e.attributes[o]||{},i=e.elements[o];!Vt(i)||!re(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(s){var a=r[s];a===!1?i.removeAttribute(s):i.setAttribute(s,a===!0?"":a)}))})}function Ts(t){var e=t.state,o={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,o.popper),e.styles=o,e.elements.arrow&&Object.assign(e.elements.arrow.style,o.arrow),function(){Object.keys(e.elements).forEach(function(n){var r=e.elements[n],i=e.attributes[n]||{},s=Object.keys(e.styles.hasOwnProperty(n)?e.styles[n]:o[n]),a=s.reduce(function(l,d){return l[d]="",l},{});!Vt(r)||!re(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(l){r.removeAttribute(l)}))})}}const ks={name:"applyStyles",enabled:!0,phase:"write",fn:Ms,effect:Ts,requires:["computeStyles"]};function oe(t){return t.split("-")[0]}var Re=Math.max,So=Math.min,Fe=Math.round;function _o(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Br(){return!/^((?!chrome|android).)*safari/i.test(_o())}function ze(t,e,o){e===void 0&&(e=!1),o===void 0&&(o=!1);var n=t.getBoundingClientRect(),r=1,i=1;e&&Vt(t)&&(r=t.offsetWidth>0&&Fe(n.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Fe(n.height)/t.offsetHeight||1);var s=Me(t)?Wt(t):window,a=s.visualViewport,l=!Br()&&o,d=(n.left+(l&&a?a.offsetLeft:0))/r,c=(n.top+(l&&a?a.offsetTop:0))/i,u=n.width/r,g=n.height/i;return{width:u,height:g,top:c,right:d+u,bottom:c+g,left:d,x:d,y:c}}function cn(t){var e=ze(t),o=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-o)<=1&&(o=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:o,height:n}}function Lr(t,e){var o=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(o&&ln(o)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function ue(t){return Wt(t).getComputedStyle(t)}function Os(t){return["table","td","th"].indexOf(re(t))>=0}function he(t){return((Me(t)?t.ownerDocument:t.document)||window.document).documentElement}function Eo(t){return re(t)==="html"?t:t.assignedSlot||t.parentNode||(ln(t)?t.host:null)||he(t)}function On(t){return!Vt(t)||ue(t).position==="fixed"?null:t.offsetParent}function Bs(t){var e=/firefox/i.test(_o()),o=/Trident/i.test(_o());if(o&&Vt(t)){var n=ue(t);if(n.position==="fixed")return null}var r=Eo(t);for(ln(r)&&(r=r.host);Vt(r)&&["html","body"].indexOf(re(r))<0;){var i=ue(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function co(t){for(var e=Wt(t),o=On(t);o&&Os(o)&&ue(o).position==="static";)o=On(o);return o&&(re(o)==="html"||re(o)==="body"&&ue(o).position==="static")?e:o||Bs(t)||e}function dn(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Qe(t,e,o){return Re(t,So(e,o))}function Ls(t,e,o){var n=Qe(t,e,o);return n>o?o:n}function Ar(){return{top:0,right:0,bottom:0,left:0}}function Nr(t){return Object.assign({},Ar(),t)}function Dr(t,e){return e.reduce(function(o,n){return o[n]=t,o},{})}var As=function(e,o){return e=typeof e=="function"?e(Object.assign({},o.rects,{placement:o.placement})):e,Nr(typeof e!="number"?e:Dr(e,lo))};function Ns(t){var e,o=t.state,n=t.name,r=t.options,i=o.elements.arrow,s=o.modifiersData.popperOffsets,a=oe(o.placement),l=dn(a),d=[Ft,qt].indexOf(a)>=0,c=d?"height":"width";if(!(!i||!s)){var u=As(r.padding,o),g=cn(i),f=l==="y"?Dt:Ft,v=l==="y"?_t:qt,b=o.rects.reference[c]+o.rects.reference[l]-s[l]-o.rects.popper[c],h=s[l]-o.rects.reference[l],y=co(i),C=y?l==="y"?y.clientHeight||0:y.clientWidth||0:0,m=b/2-h/2,p=u[f],S=C-g[c]-u[v],w=C/2-g[c]/2+m,E=Qe(p,w,S),$=l;o.modifiersData[n]=(e={},e[$]=E,e.centerOffset=E-w,e)}}function Ds(t){var e=t.state,o=t.options,n=o.element,r=n===void 0?"[data-popper-arrow]":n;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||Lr(e.elements.popper,r)&&(e.elements.arrow=r))}const Fs={name:"arrow",enabled:!0,phase:"main",fn:Ns,effect:Ds,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function je(t){return t.split("-")[1]}var zs={top:"auto",right:"auto",bottom:"auto",left:"auto"};function js(t,e){var o=t.x,n=t.y,r=e.devicePixelRatio||1;return{x:Fe(o*r)/r||0,y:Fe(n*r)/r||0}}function Bn(t){var e,o=t.popper,n=t.popperRect,r=t.placement,i=t.variation,s=t.offsets,a=t.position,l=t.gpuAcceleration,d=t.adaptive,c=t.roundOffsets,u=t.isFixed,g=s.x,f=g===void 0?0:g,v=s.y,b=v===void 0?0:v,h=typeof c=="function"?c({x:f,y:b}):{x:f,y:b};f=h.x,b=h.y;var y=s.hasOwnProperty("x"),C=s.hasOwnProperty("y"),m=Ft,p=Dt,S=window;if(d){var w=co(o),E="clientHeight",$="clientWidth";if(w===Wt(o)&&(w=he(o),ue(w).position!=="static"&&a==="absolute"&&(E="scrollHeight",$="scrollWidth")),w=w,r===Dt||(r===Ft||r===qt)&&i===eo){p=_t;var O=u&&w===S&&S.visualViewport?S.visualViewport.height:w[E];b-=O-n.height,b*=l?1:-1}if(r===Ft||(r===Dt||r===_t)&&i===eo){m=qt;var M=u&&w===S&&S.visualViewport?S.visualViewport.width:w[$];f-=M-n.width,f*=l?1:-1}}var L=Object.assign({position:a},d&&zs),B=c===!0?js({x:f,y:b},Wt(o)):{x:f,y:b};if(f=B.x,b=B.y,l){var k;return Object.assign({},L,(k={},k[p]=C?"0":"",k[m]=y?"0":"",k.transform=(S.devicePixelRatio||1)<=1?"translate("+f+"px, "+b+"px)":"translate3d("+f+"px, "+b+"px, 0)",k))}return Object.assign({},L,(e={},e[p]=C?b+"px":"",e[m]=y?f+"px":"",e.transform="",e))}function Ws(t){var e=t.state,o=t.options,n=o.gpuAcceleration,r=n===void 0?!0:n,i=o.adaptive,s=i===void 0?!0:i,a=o.roundOffsets,l=a===void 0?!0:a,d={placement:oe(e.placement),variation:je(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Bn(Object.assign({},d,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Bn(Object.assign({},d,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Us={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Ws,data:{}};var uo={passive:!0};function Hs(t){var e=t.state,o=t.instance,n=t.options,r=n.scroll,i=r===void 0?!0:r,s=n.resize,a=s===void 0?!0:s,l=Wt(e.elements.popper),d=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&d.forEach(function(c){c.addEventListener("scroll",o.update,uo)}),a&&l.addEventListener("resize",o.update,uo),function(){i&&d.forEach(function(c){c.removeEventListener("scroll",o.update,uo)}),a&&l.removeEventListener("resize",o.update,uo)}}const Vs={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Hs,data:{}};var Ks={left:"right",right:"left",bottom:"top",top:"bottom"};function bo(t){return t.replace(/left|right|bottom|top/g,function(e){return Ks[e]})}var _s={start:"end",end:"start"};function Ln(t){return t.replace(/start|end/g,function(e){return _s[e]})}function pn(t){var e=Wt(t),o=e.pageXOffset,n=e.pageYOffset;return{scrollLeft:o,scrollTop:n}}function un(t){return ze(he(t)).left+pn(t).scrollLeft}function qs(t,e){var o=Wt(t),n=he(t),r=o.visualViewport,i=n.clientWidth,s=n.clientHeight,a=0,l=0;if(r){i=r.width,s=r.height;var d=Br();(d||!d&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:i,height:s,x:a+un(t),y:l}}function Xs(t){var e,o=he(t),n=pn(t),r=(e=t.ownerDocument)==null?void 0:e.body,i=Re(o.scrollWidth,o.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=Re(o.scrollHeight,o.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-n.scrollLeft+un(t),l=-n.scrollTop;return ue(r||o).direction==="rtl"&&(a+=Re(o.clientWidth,r?r.clientWidth:0)-i),{width:i,height:s,x:a,y:l}}function fn(t){var e=ue(t),o=e.overflow,n=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(o+r+n)}function Fr(t){return["html","body","#document"].indexOf(re(t))>=0?t.ownerDocument.body:Vt(t)&&fn(t)?t:Fr(Eo(t))}function Ze(t,e){var o;e===void 0&&(e=[]);var n=Fr(t),r=n===((o=t.ownerDocument)==null?void 0:o.body),i=Wt(n),s=r?[i].concat(i.visualViewport||[],fn(n)?n:[]):n,a=e.concat(s);return r?a:a.concat(Ze(Eo(s)))}function qo(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Gs(t,e){var o=ze(t,!1,e==="fixed");return o.top=o.top+t.clientTop,o.left=o.left+t.clientLeft,o.bottom=o.top+t.clientHeight,o.right=o.left+t.clientWidth,o.width=t.clientWidth,o.height=t.clientHeight,o.x=o.left,o.y=o.top,o}function An(t,e,o){return e===kr?qo(qs(t,o)):Me(e)?Gs(e,o):qo(Xs(he(t)))}function Ys(t){var e=Ze(Eo(t)),o=["absolute","fixed"].indexOf(ue(t).position)>=0,n=o&&Vt(t)?co(t):t;return Me(n)?e.filter(function(r){return Me(r)&&Lr(r,n)&&re(r)!=="body"}):[]}function Qs(t,e,o,n){var r=e==="clippingParents"?Ys(t):[].concat(e),i=[].concat(r,[o]),s=i[0],a=i.reduce(function(l,d){var c=An(t,d,n);return l.top=Re(c.top,l.top),l.right=So(c.right,l.right),l.bottom=So(c.bottom,l.bottom),l.left=Re(c.left,l.left),l},An(t,s,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function zr(t){var e=t.reference,o=t.element,n=t.placement,r=n?oe(n):null,i=n?je(n):null,s=e.x+e.width/2-o.width/2,a=e.y+e.height/2-o.height/2,l;switch(r){case Dt:l={x:s,y:e.y-o.height};break;case _t:l={x:s,y:e.y+e.height};break;case qt:l={x:e.x+e.width,y:a};break;case Ft:l={x:e.x-o.width,y:a};break;default:l={x:e.x,y:e.y}}var d=r?dn(r):null;if(d!=null){var c=d==="y"?"height":"width";switch(i){case De:l[d]=l[d]-(e[c]/2-o[c]/2);break;case eo:l[d]=l[d]+(e[c]/2-o[c]/2);break}}return l}function oo(t,e){e===void 0&&(e={});var o=e,n=o.placement,r=n===void 0?t.placement:n,i=o.strategy,s=i===void 0?t.strategy:i,a=o.boundary,l=a===void 0?hs:a,d=o.rootBoundary,c=d===void 0?kr:d,u=o.elementContext,g=u===void 0?Ke:u,f=o.altBoundary,v=f===void 0?!1:f,b=o.padding,h=b===void 0?0:b,y=Nr(typeof h!="number"?h:Dr(h,lo)),C=g===Ke?bs:Ke,m=t.rects.popper,p=t.elements[v?C:g],S=Qs(Me(p)?p:p.contextElement||he(t.elements.popper),l,c,s),w=ze(t.elements.reference),E=zr({reference:w,element:m,placement:r}),$=qo(Object.assign({},m,E)),O=g===Ke?$:w,M={top:S.top-O.top+y.top,bottom:O.bottom-S.bottom+y.bottom,left:S.left-O.left+y.left,right:O.right-S.right+y.right},L=t.modifiersData.offset;if(g===Ke&&L){var B=L[r];Object.keys(M).forEach(function(k){var T=[qt,_t].indexOf(k)>=0?1:-1,R=[Dt,_t].indexOf(k)>=0?"y":"x";M[k]+=B[R]*T})}return M}function Zs(t,e){e===void 0&&(e={});var o=e,n=o.placement,r=o.boundary,i=o.rootBoundary,s=o.padding,a=o.flipVariations,l=o.allowedAutoPlacements,d=l===void 0?Or:l,c=je(n),u=c?a?kn:kn.filter(function(v){return je(v)===c}):lo,g=u.filter(function(v){return d.indexOf(v)>=0});g.length===0&&(g=u);var f=g.reduce(function(v,b){return v[b]=oo(t,{placement:b,boundary:r,rootBoundary:i,padding:s})[oe(b)],v},{});return Object.keys(f).sort(function(v,b){return f[v]-f[b]})}function Js(t){if(oe(t)===an)return[];var e=bo(t);return[Ln(t),e,Ln(e)]}function ta(t){var e=t.state,o=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var r=o.mainAxis,i=r===void 0?!0:r,s=o.altAxis,a=s===void 0?!0:s,l=o.fallbackPlacements,d=o.padding,c=o.boundary,u=o.rootBoundary,g=o.altBoundary,f=o.flipVariations,v=f===void 0?!0:f,b=o.allowedAutoPlacements,h=e.options.placement,y=oe(h),C=y===h,m=l||(C||!v?[bo(h)]:Js(h)),p=[h].concat(m).reduce(function(et,ot){return et.concat(oe(ot)===an?Zs(e,{placement:ot,boundary:c,rootBoundary:u,padding:d,flipVariations:v,allowedAutoPlacements:b}):ot)},[]),S=e.rects.reference,w=e.rects.popper,E=new Map,$=!0,O=p[0],M=0;M<p.length;M++){var L=p[M],B=oe(L),k=je(L)===De,T=[Dt,_t].indexOf(B)>=0,R=T?"width":"height",P=oo(e,{placement:L,boundary:c,rootBoundary:u,altBoundary:g,padding:d}),D=T?k?qt:Ft:k?_t:Dt;S[R]>w[R]&&(D=bo(D));var H=bo(D),I=[];if(i&&I.push(P[B]<=0),a&&I.push(P[D]<=0,P[H]<=0),I.every(function(et){return et})){O=L,$=!1;break}E.set(L,I)}if($)for(var K=v?3:1,Q=function(ot){var dt=p.find(function(mt){var Ct=E.get(mt);if(Ct)return Ct.slice(0,ot).every(function(lt){return lt})});if(dt)return O=dt,"break"},xt=K;xt>0;xt--){var tt=Q(xt);if(tt==="break")break}e.placement!==O&&(e.modifiersData[n]._skip=!0,e.placement=O,e.reset=!0)}}const ea={name:"flip",enabled:!0,phase:"main",fn:ta,requiresIfExists:["offset"],data:{_skip:!1}};function Nn(t,e,o){return o===void 0&&(o={x:0,y:0}),{top:t.top-e.height-o.y,right:t.right-e.width+o.x,bottom:t.bottom-e.height+o.y,left:t.left-e.width-o.x}}function Dn(t){return[Dt,qt,_t,Ft].some(function(e){return t[e]>=0})}function oa(t){var e=t.state,o=t.name,n=e.rects.reference,r=e.rects.popper,i=e.modifiersData.preventOverflow,s=oo(e,{elementContext:"reference"}),a=oo(e,{altBoundary:!0}),l=Nn(s,n),d=Nn(a,r,i),c=Dn(l),u=Dn(d);e.modifiersData[o]={referenceClippingOffsets:l,popperEscapeOffsets:d,isReferenceHidden:c,hasPopperEscaped:u},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":u})}const na={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:oa};function ra(t,e,o){var n=oe(t),r=[Ft,Dt].indexOf(n)>=0?-1:1,i=typeof o=="function"?o(Object.assign({},e,{placement:t})):o,s=i[0],a=i[1];return s=s||0,a=(a||0)*r,[Ft,qt].indexOf(n)>=0?{x:a,y:s}:{x:s,y:a}}function ia(t){var e=t.state,o=t.options,n=t.name,r=o.offset,i=r===void 0?[0,0]:r,s=Or.reduce(function(c,u){return c[u]=ra(u,e.rects,i),c},{}),a=s[e.placement],l=a.x,d=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=d),e.modifiersData[n]=s}const sa={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:ia};function aa(t){var e=t.state,o=t.name;e.modifiersData[o]=zr({reference:e.rects.reference,element:e.rects.popper,placement:e