diff --git a/assets/index-BJ-_LN8c.js b/assets/index-BJ-_LN8c.js deleted file mode 100644 index 192bb50..0000000 --- a/assets/index-BJ-_LN8c.js +++ /dev/null @@ -1,305 +0,0 @@ -function MQ(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=r(o);fetch(o.href,a)}})();var oo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function hr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ka(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var mN={exports:{}},pb={},hN={exports:{}},yt={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var ev=Symbol.for("react.element"),FQ=Symbol.for("react.portal"),LQ=Symbol.for("react.fragment"),NQ=Symbol.for("react.strict_mode"),DQ=Symbol.for("react.profiler"),BQ=Symbol.for("react.provider"),zQ=Symbol.for("react.context"),UQ=Symbol.for("react.forward_ref"),VQ=Symbol.for("react.suspense"),WQ=Symbol.for("react.memo"),qQ=Symbol.for("react.lazy"),Hk=Symbol.iterator;function HQ(e){return e===null||typeof e!="object"?null:(e=Hk&&e[Hk]||e["@@iterator"],typeof e=="function"?e:null)}var gN={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},yN=Object.assign,bN={};function id(e,t,r){this.props=e,this.context=t,this.refs=bN,this.updater=r||gN}id.prototype.isReactComponent={};id.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};id.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function _N(){}_N.prototype=id.prototype;function FC(e,t,r){this.props=e,this.context=t,this.refs=bN,this.updater=r||gN}var LC=FC.prototype=new _N;LC.constructor=FC;yN(LC,id.prototype);LC.isPureReactComponent=!0;var Gk=Array.isArray,xN=Object.prototype.hasOwnProperty,NC={current:null},wN={key:!0,ref:!0,__self:!0,__source:!0};function SN(e,t,r){var n,o={},a=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(a=""+t.key),t)xN.call(t,n)&&!wN.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1>>1,ee=U[ne];if(0>>1;neo(oe,te))meo(Re,oe)?(U[ne]=Re,U[me]=te,ne=me):(U[ne]=oe,U[de]=te,ne=de);else if(meo(Re,te))U[ne]=Re,U[me]=te,ne=me;else break e}}return W}function o(U,W){var te=U.sortIndex-W.sortIndex;return te!==0?te:U.id-W.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var c=[],l=[],f=1,v=null,m=3,h=!1,_=!1,w=!1,O=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(U){for(var W=r(l);W!==null;){if(W.callback===null)n(l);else if(W.startTime<=U)n(l),W.sortIndex=W.expirationTime,t(c,W);else break;W=r(l)}}function $(U){if(w=!1,b(U),!_)if(r(c)!==null)_=!0,H(P);else{var W=r(l);W!==null&&q($,W.startTime-U)}}function P(U,W){_=!1,w&&(w=!1,x(R),R=-1),h=!0;var te=m;try{for(b(W),v=r(c);v!==null&&(!(v.expirationTime>W)||U&&!F());){var ne=v.callback;if(typeof ne=="function"){v.callback=null,m=v.priorityLevel;var ee=ne(v.expirationTime<=W);W=e.unstable_now(),typeof ee=="function"?v.callback=ee:v===r(c)&&n(c),b(W)}else n(c);v=r(c)}if(v!==null)var Oe=!0;else{var de=r(l);de!==null&&q($,de.startTime-W),Oe=!1}return Oe}finally{v=null,m=te,h=!1}}var C=!1,T=null,R=-1,I=5,A=-1;function F(){return!(e.unstable_now()-AU||125ne?(U.sortIndex=te,t(l,U),r(c)===null&&U===r(l)&&(w?(x(R),R=-1):w=!0,q($,te-ne))):(U.sortIndex=ee,t(c,U),_||h||(_=!0,H(P))),U},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(U){var W=m;return function(){var te=m;m=W;try{return U.apply(this,arguments)}finally{m=te}}}})($N);PN.exports=$N;var nX=PN.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var oX=d,fo=nX;function Te(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vw=Object.prototype.hasOwnProperty,aX=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Qk={},Xk={};function iX(e){return vw.call(Xk,e)?!0:vw.call(Qk,e)?!1:aX.test(e)?Xk[e]=!0:(Qk[e]=!0,!1)}function sX(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function lX(e,t,r,n){if(t===null||typeof t>"u"||sX(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Rn(e,t,r,n,o,a,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var Zr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Zr[e]=new Rn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Zr[t]=new Rn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Zr[e]=new Rn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Zr[e]=new Rn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Zr[e]=new Rn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Zr[e]=new Rn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Zr[e]=new Rn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Zr[e]=new Rn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Zr[e]=new Rn(e,5,!1,e.toLowerCase(),null,!1,!1)});var BC=/[\-:]([a-z])/g;function zC(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(BC,zC);Zr[t]=new Rn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(BC,zC);Zr[t]=new Rn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(BC,zC);Zr[t]=new Rn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Zr[e]=new Rn(e,1,!1,e.toLowerCase(),null,!1,!1)});Zr.xlinkHref=new Rn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Zr[e]=new Rn(e,1,!1,e.toLowerCase(),null,!0,!0)});function UC(e,t,r,n){var o=Zr.hasOwnProperty(t)?Zr[t]:null;(o!==null?o.type!==0:n||!(2s||o[i]!==a[s]){var c=` -`+o[i].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=i&&0<=s);break}}}finally{I_=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Ef(e):""}function uX(e){switch(e.tag){case 5:return Ef(e.type);case 16:return Ef("Lazy");case 13:return Ef("Suspense");case 19:return Ef("SuspenseList");case 0:case 2:case 15:return e=j_(e.type,!1),e;case 11:return e=j_(e.type.render,!1),e;case 1:return e=j_(e.type,!0),e;default:return""}}function yw(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Hu:return"Fragment";case qu:return"Portal";case mw:return"Profiler";case VC:return"StrictMode";case hw:return"Suspense";case gw:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case kN:return(e.displayName||"Context")+".Consumer";case TN:return(e._context.displayName||"Context")+".Provider";case WC:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case qC:return t=e.displayName||null,t!==null?t:yw(e.type)||"Memo";case as:t=e._payload,e=e._init;try{return yw(e(t))}catch{}}return null}function cX(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return yw(t);case 8:return t===VC?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ms(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function jN(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function dX(e){var t=jN(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function qm(e){e._valueTracker||(e._valueTracker=dX(e))}function AN(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=jN(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function wg(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function bw(e,t){var r=t.checked;return ar({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Jk(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Ms(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function MN(e,t){t=t.checked,t!=null&&UC(e,"checked",t,!1)}function _w(e,t){MN(e,t);var r=Ms(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?xw(e,t.type,r):t.hasOwnProperty("defaultValue")&&xw(e,t.type,Ms(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Zk(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function xw(e,t,r){(t!=="number"||wg(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Pf=Array.isArray;function pc(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Hm.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function mp(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Mf={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fX=["Webkit","ms","Moz","O"];Object.keys(Mf).forEach(function(e){fX.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mf[t]=Mf[e]})});function DN(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Mf.hasOwnProperty(e)&&Mf[e]?(""+t).trim():t+"px"}function BN(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=DN(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var pX=ar({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ow(e,t){if(t){if(pX[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Te(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Te(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Te(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Te(62))}}function Cw(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ew=null;function HC(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pw=null,vc=null,mc=null;function rI(e){if(e=nv(e)){if(typeof Pw!="function")throw Error(Te(280));var t=e.stateNode;t&&(t=yb(t),Pw(e.stateNode,e.type,t))}}function zN(e){vc?mc?mc.push(e):mc=[e]:vc=e}function UN(){if(vc){var e=vc,t=mc;if(mc=vc=null,rI(e),t)for(e=0;e>>=0,e===0?32:31-(OX(e)/CX|0)|0}var Gm=64,Km=4194304;function $f(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Eg(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,a=e.pingedLanes,i=r&268435455;if(i!==0){var s=i&~o;s!==0?n=$f(s):(a&=i,a!==0&&(n=$f(a)))}else i=r&~o,i!==0?n=$f(i):a!==0&&(n=$f(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,a=t&-t,o>=a||o===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function tv(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ma(t),e[t]=r}function RX(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Lf),dI=" ",fI=!1;function lD(e,t){switch(e){case"keyup":return nY.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uD(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Gu=!1;function aY(e,t){switch(e){case"compositionend":return uD(t);case"keypress":return t.which!==32?null:(fI=!0,dI);case"textInput":return e=t.data,e===dI&&fI?null:e;default:return null}}function iY(e,t){if(Gu)return e==="compositionend"||!eE&&lD(e,t)?(e=iD(),Ah=YC=vs=null,Gu=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=hI(r)}}function pD(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?pD(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function vD(){for(var e=window,t=wg();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=wg(e.document)}return t}function tE(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function mY(e){var t=vD(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&pD(r.ownerDocument.documentElement,r)){if(n!==null&&tE(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,a=Math.min(n.start,o);n=n.end===void 0?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=gI(r,a);var i=gI(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Ku=null,jw=null,Df=null,Aw=!1;function yI(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Aw||Ku==null||Ku!==wg(n)||(n=Ku,"selectionStart"in n&&tE(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Df&&xp(Df,n)||(Df=n,n=Rg(jw,"onSelect"),0Yu||(e.current=Bw[Yu],Bw[Yu]=null,Yu--)}function Wt(e,t){Yu++,Bw[Yu]=e.current,e.current=t}var Fs={},pn=Bs(Fs),Vn=Bs(!1),Wl=Fs;function Fc(e,t){var r=e.type.contextTypes;if(!r)return Fs;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in r)o[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Wn(e){return e=e.childContextTypes,e!=null}function kg(){Xt(Vn),Xt(pn)}function CI(e,t,r){if(pn.current!==Fs)throw Error(Te(168));Wt(pn,t),Wt(Vn,r)}function SD(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(Te(108,cX(e)||"Unknown",o));return ar({},r,n)}function Ig(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Fs,Wl=pn.current,Wt(pn,e),Wt(Vn,Vn.current),!0}function EI(e,t,r){var n=e.stateNode;if(!n)throw Error(Te(169));r?(e=SD(e,t,Wl),n.__reactInternalMemoizedMergedChildContext=e,Xt(Vn),Xt(pn),Wt(pn,e)):Xt(Vn),Wt(Vn,r)}var hi=null,bb=!1,G_=!1;function OD(e){hi===null?hi=[e]:hi.push(e)}function PY(e){bb=!0,OD(e)}function zs(){if(!G_&&hi!==null){G_=!0;var e=0,t=jt;try{var r=hi;for(jt=1;e>=i,o-=i,bi=1<<32-ma(t)+o|r<R?(I=T,T=null):I=T.sibling;var A=m(x,T,b[R],$);if(A===null){T===null&&(T=I);break}e&&T&&A.alternate===null&&t(x,T),g=a(A,g,R),C===null?P=A:C.sibling=A,C=A,T=I}if(R===b.length)return r(x,T),er&&hl(x,R),P;if(T===null){for(;RR?(I=T,T=null):I=T.sibling;var F=m(x,T,A.value,$);if(F===null){T===null&&(T=I);break}e&&T&&F.alternate===null&&t(x,T),g=a(F,g,R),C===null?P=F:C.sibling=F,C=F,T=I}if(A.done)return r(x,T),er&&hl(x,R),P;if(T===null){for(;!A.done;R++,A=b.next())A=v(x,A.value,$),A!==null&&(g=a(A,g,R),C===null?P=A:C.sibling=A,C=A);return er&&hl(x,R),P}for(T=n(x,T);!A.done;R++,A=b.next())A=h(T,x,R,A.value,$),A!==null&&(e&&A.alternate!==null&&T.delete(A.key===null?R:A.key),g=a(A,g,R),C===null?P=A:C.sibling=A,C=A);return e&&T.forEach(function(L){return t(x,L)}),er&&hl(x,R),P}function O(x,g,b,$){if(typeof b=="object"&&b!==null&&b.type===Hu&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Wm:e:{for(var P=b.key,C=g;C!==null;){if(C.key===P){if(P=b.type,P===Hu){if(C.tag===7){r(x,C.sibling),g=o(C,b.props.children),g.return=x,x=g;break e}}else if(C.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===as&&RI(P)===C.type){r(x,C.sibling),g=o(C,b.props),g.ref=uf(x,C,b),g.return=x,x=g;break e}r(x,C);break}else t(x,C);C=C.sibling}b.type===Hu?(g=jl(b.props.children,x.mode,$,b.key),g.return=x,x=g):($=Uh(b.type,b.key,b.props,null,x.mode,$),$.ref=uf(x,g,b),$.return=x,x=$)}return i(x);case qu:e:{for(C=b.key;g!==null;){if(g.key===C)if(g.tag===4&&g.stateNode.containerInfo===b.containerInfo&&g.stateNode.implementation===b.implementation){r(x,g.sibling),g=o(g,b.children||[]),g.return=x,x=g;break e}else{r(x,g);break}else t(x,g);g=g.sibling}g=tx(b,x.mode,$),g.return=x,x=g}return i(x);case as:return C=b._init,O(x,g,C(b._payload),$)}if(Pf(b))return _(x,g,b,$);if(nf(b))return w(x,g,b,$);th(x,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,g!==null&&g.tag===6?(r(x,g.sibling),g=o(g,b),g.return=x,x=g):(r(x,g),g=ex(b,x.mode,$),g.return=x,x=g),i(x)):r(x,g)}return O}var Nc=$D(!0),RD=$D(!1),Mg=Bs(null),Fg=null,ec=null,aE=null;function iE(){aE=ec=Fg=null}function sE(e){var t=Mg.current;Xt(Mg),e._currentValue=t}function Vw(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function gc(e,t){Fg=e,aE=ec=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(zn=!0),e.firstContext=null)}function Vo(e){var t=e._currentValue;if(aE!==e)if(e={context:e,memoizedValue:t,next:null},ec===null){if(Fg===null)throw Error(Te(308));ec=e,Fg.dependencies={lanes:0,firstContext:e}}else ec=ec.next=e;return t}var Cl=null;function lE(e){Cl===null?Cl=[e]:Cl.push(e)}function TD(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,lE(t)):(r.next=o.next,o.next=r),t.interleaved=r,Ei(e,n)}function Ei(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var is=!1;function uE(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function kD(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function wi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Es(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,St&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Ei(e,r)}return o=n.interleaved,o===null?(t.next=t,lE(n)):(t.next=o.next,o.next=t),n.interleaved=t,Ei(e,r)}function Fh(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,KC(e,r)}}function TI(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?o=a=i:a=a.next=i,r=r.next}while(r!==null);a===null?o=a=t:a=a.next=t}else o=a=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Lg(e,t,r,n){var o=e.updateQueue;is=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var c=s,l=c.next;c.next=null,i===null?a=l:i.next=l,i=c;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==i&&(s===null?f.firstBaseUpdate=l:s.next=l,f.lastBaseUpdate=c))}if(a!==null){var v=o.baseState;i=0,f=l=c=null,s=a;do{var m=s.lane,h=s.eventTime;if((n&m)===m){f!==null&&(f=f.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var _=e,w=s;switch(m=t,h=r,w.tag){case 1:if(_=w.payload,typeof _=="function"){v=_.call(h,v,m);break e}v=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=w.payload,m=typeof _=="function"?_.call(h,v,m):_,m==null)break e;v=ar({},v,m);break e;case 2:is=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[s]:m.push(s))}else h={eventTime:h,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(l=f=h,c=v):f=f.next=h,i|=m;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;m=s,s=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(f===null&&(c=v),o.baseState=c,o.firstBaseUpdate=l,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else a===null&&(o.shared.lanes=0);Gl|=i,e.lanes=i,e.memoizedState=v}}function kI(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=Q_.transition;Q_.transition={};try{e(!1),t()}finally{jt=r,Q_.transition=n}}function KD(){return Wo().memoizedState}function kY(e,t,r){var n=$s(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},QD(e))XD(t,r);else if(r=TD(e,t,r,n),r!==null){var o=En();ha(r,e,n,o),YD(r,t,n)}}function IY(e,t,r){var n=$s(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(QD(e))XD(t,o);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,s=a(i,r);if(o.hasEagerState=!0,o.eagerState=s,ga(s,i)){var c=t.interleaved;c===null?(o.next=o,lE(t)):(o.next=c.next,c.next=o),t.interleaved=o;return}}catch{}finally{}r=TD(e,t,o,n),r!==null&&(o=En(),ha(r,e,n,o),YD(r,t,n))}}function QD(e){var t=e.alternate;return e===or||t!==null&&t===or}function XD(e,t){Bf=Dg=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function YD(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,KC(e,r)}}var Bg={readContext:Vo,useCallback:on,useContext:on,useEffect:on,useImperativeHandle:on,useInsertionEffect:on,useLayoutEffect:on,useMemo:on,useReducer:on,useRef:on,useState:on,useDebugValue:on,useDeferredValue:on,useTransition:on,useMutableSource:on,useSyncExternalStore:on,useId:on,unstable_isNewReconciler:!1},jY={readContext:Vo,useCallback:function(e,t){return Ta().memoizedState=[e,t===void 0?null:t],e},useContext:Vo,useEffect:jI,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Nh(4194308,4,VD.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Nh(4194308,4,e,t)},useInsertionEffect:function(e,t){return Nh(4,2,e,t)},useMemo:function(e,t){var r=Ta();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Ta();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=kY.bind(null,or,e),[n.memoizedState,e]},useRef:function(e){var t=Ta();return e={current:e},t.memoizedState=e},useState:II,useDebugValue:gE,useDeferredValue:function(e){return Ta().memoizedState=e},useTransition:function(){var e=II(!1),t=e[0];return e=TY.bind(null,e[1]),Ta().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=or,o=Ta();if(er){if(r===void 0)throw Error(Te(407));r=r()}else{if(r=t(),Ur===null)throw Error(Te(349));Hl&30||MD(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,jI(LD.bind(null,n,a,e),[e]),n.flags|=2048,Rp(9,FD.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=Ta(),t=Ur.identifierPrefix;if(er){var r=_i,n=bi;r=(n&~(1<<32-ma(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Pp++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[Fa]=t,e[Op]=n,s3(e,t,!1,!1),t.stateNode=e;e:{switch(i=Cw(r,n),r){case"dialog":Gt("cancel",e),Gt("close",e),o=n;break;case"iframe":case"object":case"embed":Gt("load",e),o=n;break;case"video":case"audio":for(o=0;ozc&&(t.flags|=128,n=!0,cf(a,!1),t.lanes=4194304)}else{if(!n)if(e=Ng(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),cf(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!er)return an(t),null}else 2*vr()-a.renderingStartTime>zc&&r!==1073741824&&(t.flags|=128,n=!0,cf(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(r=a.last,r!==null?r.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=vr(),t.sibling=null,r=rr.current,Wt(rr,n?r&1|2:r&1),t):(an(t),null);case 22:case 23:return SE(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?no&1073741824&&(an(t),t.subtreeFlags&6&&(t.flags|=8192)):an(t),null;case 24:return null;case 25:return null}throw Error(Te(156,t.tag))}function zY(e,t){switch(nE(t),t.tag){case 1:return Wn(t.type)&&kg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Dc(),Xt(Vn),Xt(pn),fE(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return dE(t),null;case 13:if(Xt(rr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Te(340));Lc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xt(rr),null;case 4:return Dc(),null;case 10:return sE(t.type._context),null;case 22:case 23:return SE(),null;case 24:return null;default:return null}}var nh=!1,ln=!1,UY=typeof WeakSet=="function"?WeakSet:Set,Ke=null;function tc(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){cr(e,t,n)}else r.current=null}function Jw(e,t,r){try{r()}catch(n){cr(e,t,n)}}var WI=!1;function VY(e,t){if(Mw=Pg,e=vD(),tE(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var i=0,s=-1,c=-1,l=0,f=0,v=e,m=null;t:for(;;){for(var h;v!==r||o!==0&&v.nodeType!==3||(s=i+o),v!==a||n!==0&&v.nodeType!==3||(c=i+n),v.nodeType===3&&(i+=v.nodeValue.length),(h=v.firstChild)!==null;)m=v,v=h;for(;;){if(v===e)break t;if(m===r&&++l===o&&(s=i),m===a&&++f===n&&(c=i),(h=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=h}r=s===-1||c===-1?null:{start:s,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(Fw={focusedElem:e,selectionRange:r},Pg=!1,Ke=t;Ke!==null;)if(t=Ke,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ke=e;else for(;Ke!==null;){t=Ke;try{var _=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var w=_.memoizedProps,O=_.memoizedState,x=t.stateNode,g=x.getSnapshotBeforeUpdate(t.elementType===t.type?w:ua(t.type,w),O);x.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Te(163))}}catch($){cr(t,t.return,$)}if(e=t.sibling,e!==null){e.return=t.return,Ke=e;break}Ke=t.return}return _=WI,WI=!1,_}function zf(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,a!==void 0&&Jw(t,r,a)}o=o.next}while(o!==n)}}function wb(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Zw(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function c3(e){var t=e.alternate;t!==null&&(e.alternate=null,c3(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Fa],delete t[Op],delete t[Dw],delete t[CY],delete t[EY])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function d3(e){return e.tag===5||e.tag===3||e.tag===4}function qI(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||d3(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function eS(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Tg));else if(n!==4&&(e=e.child,e!==null))for(eS(e,t,r),e=e.sibling;e!==null;)eS(e,t,r),e=e.sibling}function tS(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(tS(e,t,r),e=e.sibling;e!==null;)tS(e,t,r),e=e.sibling}var Qr=null,da=!1;function Ji(e,t,r){for(r=r.child;r!==null;)f3(e,t,r),r=r.sibling}function f3(e,t,r){if(za&&typeof za.onCommitFiberUnmount=="function")try{za.onCommitFiberUnmount(vb,r)}catch{}switch(r.tag){case 5:ln||tc(r,t);case 6:var n=Qr,o=da;Qr=null,Ji(e,t,r),Qr=n,da=o,Qr!==null&&(da?(e=Qr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Qr.removeChild(r.stateNode));break;case 18:Qr!==null&&(da?(e=Qr,r=r.stateNode,e.nodeType===8?H_(e.parentNode,r):e.nodeType===1&&H_(e,r),bp(e)):H_(Qr,r.stateNode));break;case 4:n=Qr,o=da,Qr=r.stateNode.containerInfo,da=!0,Ji(e,t,r),Qr=n,da=o;break;case 0:case 11:case 14:case 15:if(!ln&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&Jw(r,t,i),o=o.next}while(o!==n)}Ji(e,t,r);break;case 1:if(!ln&&(tc(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){cr(r,t,s)}Ji(e,t,r);break;case 21:Ji(e,t,r);break;case 22:r.mode&1?(ln=(n=ln)||r.memoizedState!==null,Ji(e,t,r),ln=n):Ji(e,t,r);break;default:Ji(e,t,r)}}function HI(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new UY),t.forEach(function(n){var o=JY.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function la(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=vr()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*qY(n/1960))-n,10e?16:e,ms===null)var n=!1;else{if(e=ms,ms=null,Vg=0,St&6)throw Error(Te(331));var o=St;for(St|=4,Ke=e.current;Ke!==null;){var a=Ke,i=a.child;if(Ke.flags&16){var s=a.deletions;if(s!==null){for(var c=0;cvr()-xE?Il(e,0):_E|=r),qn(e,t)}function _3(e,t){t===0&&(e.mode&1?(t=Km,Km<<=1,!(Km&130023424)&&(Km=4194304)):t=1);var r=En();e=Ei(e,t),e!==null&&(tv(e,t,r),qn(e,r))}function YY(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),_3(e,r)}function JY(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(Te(314))}n!==null&&n.delete(t),_3(e,r)}var x3;x3=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Vn.current)zn=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return zn=!1,DY(e,t,r);zn=!!(e.flags&131072)}else zn=!1,er&&t.flags&1048576&&CD(t,Ag,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Dh(e,t),e=t.pendingProps;var o=Fc(t,pn.current);gc(t,r),o=vE(null,t,n,e,o,r);var a=mE();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Wn(n)?(a=!0,Ig(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,uE(t),o.updater=xb,t.stateNode=o,o._reactInternals=t,qw(t,n,e,r),t=Kw(null,t,n,!0,a,r)):(t.tag=0,er&&a&&rE(t),wn(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Dh(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=eJ(n),e=ua(n,e),o){case 0:t=Gw(null,t,n,e,r);break e;case 1:t=zI(null,t,n,e,r);break e;case 11:t=DI(null,t,n,e,r);break e;case 14:t=BI(null,t,n,ua(n.type,e),r);break e}throw Error(Te(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ua(n,o),Gw(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ua(n,o),zI(e,t,n,o,r);case 3:e:{if(o3(t),e===null)throw Error(Te(387));n=t.pendingProps,a=t.memoizedState,o=a.element,kD(e,t),Lg(t,n,null,r);var i=t.memoizedState;if(n=i.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){o=Bc(Error(Te(423)),t),t=UI(e,t,n,r,o);break e}else if(n!==o){o=Bc(Error(Te(424)),t),t=UI(e,t,n,r,o);break e}else for(io=Cs(t.stateNode.containerInfo.firstChild),lo=t,er=!0,fa=null,r=RD(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Lc(),n===o){t=Pi(e,t,r);break e}wn(e,t,n,r)}t=t.child}return t;case 5:return ID(t),e===null&&Uw(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,Lw(n,o)?i=null:a!==null&&Lw(n,a)&&(t.flags|=32),n3(e,t),wn(e,t,i,r),t.child;case 6:return e===null&&Uw(t),null;case 13:return a3(e,t,r);case 4:return cE(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Nc(t,null,n,r):wn(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ua(n,o),DI(e,t,n,o,r);case 7:return wn(e,t,t.pendingProps,r),t.child;case 8:return wn(e,t,t.pendingProps.children,r),t.child;case 12:return wn(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,Wt(Mg,n._currentValue),n._currentValue=i,a!==null)if(ga(a.value,i)){if(a.children===o.children&&!Vn.current){t=Pi(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){i=a.child;for(var c=s.firstContext;c!==null;){if(c.context===n){if(a.tag===1){c=wi(-1,r&-r),c.tag=2;var l=a.updateQueue;if(l!==null){l=l.shared;var f=l.pending;f===null?c.next=c:(c.next=f.next,f.next=c),l.pending=c}}a.lanes|=r,c=a.alternate,c!==null&&(c.lanes|=r),Vw(a.return,r,t),s.lanes|=r;break}c=c.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(Te(341));i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),Vw(i,r,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}wn(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,gc(t,r),o=Vo(o),n=n(o),t.flags|=1,wn(e,t,n,r),t.child;case 14:return n=t.type,o=ua(n,t.pendingProps),o=ua(n.type,o),BI(e,t,n,o,r);case 15:return t3(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ua(n,o),Dh(e,t),t.tag=1,Wn(n)?(e=!0,Ig(t)):e=!1,gc(t,r),JD(t,n,o),qw(t,n,o,r),Kw(null,t,n,!0,e,r);case 19:return i3(e,t,r);case 22:return r3(e,t,r)}throw Error(Te(156,t.tag))};function w3(e,t){return QN(e,t)}function ZY(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Do(e,t,r,n){return new ZY(e,t,r,n)}function CE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function eJ(e){if(typeof e=="function")return CE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===WC)return 11;if(e===qC)return 14}return 2}function Rs(e,t){var r=e.alternate;return r===null?(r=Do(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Uh(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")CE(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Hu:return jl(r.children,o,a,t);case VC:i=8,o|=8;break;case mw:return e=Do(12,r,t,o|2),e.elementType=mw,e.lanes=a,e;case hw:return e=Do(13,r,t,o),e.elementType=hw,e.lanes=a,e;case gw:return e=Do(19,r,t,o),e.elementType=gw,e.lanes=a,e;case IN:return Ob(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case TN:i=10;break e;case kN:i=9;break e;case WC:i=11;break e;case qC:i=14;break e;case as:i=16,n=null;break e}throw Error(Te(130,e==null?e:typeof e,""))}return t=Do(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function jl(e,t,r,n){return e=Do(7,e,n,t),e.lanes=r,e}function Ob(e,t,r,n){return e=Do(22,e,n,t),e.elementType=IN,e.lanes=r,e.stateNode={isHidden:!1},e}function ex(e,t,r){return e=Do(6,e,null,t),e.lanes=r,e}function tx(e,t,r){return t=Do(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function tJ(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=M_(0),this.expirationTimes=M_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=M_(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function EE(e,t,r,n,o,a,i,s,c){return e=new tJ(e,t,r,s,c),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Do(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},uE(a),e}function rJ(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E3)}catch(e){console.error(e)}}E3(),EN.exports=mo;var Rb=EN.exports;const Tf=hr(Rb);var P3,ej=Rb;P3=ej.createRoot,ej.hydrateRoot;var Hg={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */Hg.exports;(function(e,t){(function(){var r,n="4.17.21",o=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",i="Expected a function",s="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",l=500,f="__lodash_placeholder__",v=1,m=2,h=4,_=1,w=2,O=1,x=2,g=4,b=8,$=16,P=32,C=64,T=128,R=256,I=512,A=30,F="...",L=800,D=16,z=1,G=2,H=3,q=1/0,U=9007199254740991,W=17976931348623157e292,te=NaN,ne=4294967295,ee=ne-1,Oe=ne>>>1,de=[["ary",T],["bind",O],["bindKey",x],["curry",b],["curryRight",$],["flip",I],["partial",P],["partialRight",C],["rearg",R]],oe="[object Arguments]",me="[object Array]",Re="[object AsyncFunction]",ye="[object Boolean]",fe="[object Date]",ge="[object DOMException]",ce="[object Error]",pe="[object Function]",ae="[object GeneratorFunction]",Se="[object Map]",Ee="[object Number]",Ne="[object Null]",Xe="[object Object]",V="[object Promise]",X="[object Proxy]",Y="[object RegExp]",ie="[object Set]",se="[object String]",le="[object Symbol]",Ce="[object Undefined]",Ie="[object WeakMap]",rt="[object WeakSet]",at="[object ArrayBuffer]",Le="[object DataView]",De="[object Float32Array]",ft="[object Float64Array]",Et="[object Int8Array]",Ct="[object Int16Array]",Ue="[object Int32Array]",et="[object Uint8Array]",ke="[object Uint8ClampedArray]",Be="[object Uint16Array]",ct="[object Uint32Array]",bt=/\b__p \+= '';/g,Yt=/\b(__p \+=) '' \+/g,$r=/(__e\(.*?\)|\b__t\)) \+\n'';/g,mn=/&(?:amp|lt|gt|quot|#39);/g,na=/[&<>"']/g,Qn=RegExp(mn.source),Ui=RegExp(na.source),Kv=/<%-([\s\S]+?)%>/g,p1=/<%([\s\S]+?)%>/g,Qv=/<%=([\s\S]+?)%>/g,v1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Dd=/^\w*$/,m1=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ti=/[\\^$.*+?()[\]{}|]/g,Bd=RegExp(ti.source),hn=/^\s+/,rl=/\s/,h1=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,nl=/\{\n\/\* \[wrapped with (.+)\] \*/,zd=/,? & /,Xv=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Yv=/[()=,{}\[\]\/\s]/,Jv=/\\(\\)?/g,Zv=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,em=/\w*$/,g1=/^[-+]0x[0-9a-f]+$/i,y1=/^0b[01]+$/i,b1=/^\[object .+?Constructor\]$/,mt=/^0o[0-7]+$/i,gn=/^(?:0|[1-9]\d*)$/,EV=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,tm=/($^)/,PV=/['\n\r\u2028\u2029\\]/g,rm="\\ud800-\\udfff",$V="\\u0300-\\u036f",RV="\\ufe20-\\ufe2f",TV="\\u20d0-\\u20ff",xR=$V+RV+TV,wR="\\u2700-\\u27bf",SR="a-z\\xdf-\\xf6\\xf8-\\xff",kV="\\xac\\xb1\\xd7\\xf7",IV="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",jV="\\u2000-\\u206f",AV=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",OR="A-Z\\xc0-\\xd6\\xd8-\\xde",CR="\\ufe0e\\ufe0f",ER=kV+IV+jV+AV,_1="['’]",MV="["+rm+"]",PR="["+ER+"]",nm="["+xR+"]",$R="\\d+",FV="["+wR+"]",RR="["+SR+"]",TR="[^"+rm+ER+$R+wR+SR+OR+"]",x1="\\ud83c[\\udffb-\\udfff]",LV="(?:"+nm+"|"+x1+")",kR="[^"+rm+"]",w1="(?:\\ud83c[\\udde6-\\uddff]){2}",S1="[\\ud800-\\udbff][\\udc00-\\udfff]",pu="["+OR+"]",IR="\\u200d",jR="(?:"+RR+"|"+TR+")",NV="(?:"+pu+"|"+TR+")",AR="(?:"+_1+"(?:d|ll|m|re|s|t|ve))?",MR="(?:"+_1+"(?:D|LL|M|RE|S|T|VE))?",FR=LV+"?",LR="["+CR+"]?",DV="(?:"+IR+"(?:"+[kR,w1,S1].join("|")+")"+LR+FR+")*",BV="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",zV="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",NR=LR+FR+DV,UV="(?:"+[FV,w1,S1].join("|")+")"+NR,VV="(?:"+[kR+nm+"?",nm,w1,S1,MV].join("|")+")",WV=RegExp(_1,"g"),qV=RegExp(nm,"g"),O1=RegExp(x1+"(?="+x1+")|"+VV+NR,"g"),HV=RegExp([pu+"?"+RR+"+"+AR+"(?="+[PR,pu,"$"].join("|")+")",NV+"+"+MR+"(?="+[PR,pu+jR,"$"].join("|")+")",pu+"?"+jR+"+"+AR,pu+"+"+MR,zV,BV,$R,UV].join("|"),"g"),GV=RegExp("["+IR+rm+xR+CR+"]"),KV=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,QV=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],XV=-1,Ht={};Ht[De]=Ht[ft]=Ht[Et]=Ht[Ct]=Ht[Ue]=Ht[et]=Ht[ke]=Ht[Be]=Ht[ct]=!0,Ht[oe]=Ht[me]=Ht[at]=Ht[ye]=Ht[Le]=Ht[fe]=Ht[ce]=Ht[pe]=Ht[Se]=Ht[Ee]=Ht[Xe]=Ht[Y]=Ht[ie]=Ht[se]=Ht[Ie]=!1;var Bt={};Bt[oe]=Bt[me]=Bt[at]=Bt[Le]=Bt[ye]=Bt[fe]=Bt[De]=Bt[ft]=Bt[Et]=Bt[Ct]=Bt[Ue]=Bt[Se]=Bt[Ee]=Bt[Xe]=Bt[Y]=Bt[ie]=Bt[se]=Bt[le]=Bt[et]=Bt[ke]=Bt[Be]=Bt[ct]=!0,Bt[ce]=Bt[pe]=Bt[Ie]=!1;var YV={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},JV={"&":"&","<":"<",">":">",'"':""","'":"'"},ZV={"&":"&","<":"<",">":">",""":'"',"'":"'"},eW={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tW=parseFloat,rW=parseInt,DR=typeof oo=="object"&&oo&&oo.Object===Object&&oo,nW=typeof self=="object"&&self&&self.Object===Object&&self,qr=DR||nW||Function("return this")(),C1=t&&!t.nodeType&&t,ol=C1&&!0&&e&&!e.nodeType&&e,BR=ol&&ol.exports===C1,E1=BR&&DR.process,xo=function(){try{var Z=ol&&ol.require&&ol.require("util").types;return Z||E1&&E1.binding&&E1.binding("util")}catch{}}(),zR=xo&&xo.isArrayBuffer,UR=xo&&xo.isDate,VR=xo&&xo.isMap,WR=xo&&xo.isRegExp,qR=xo&&xo.isSet,HR=xo&&xo.isTypedArray;function Xn(Z,he,ue){switch(ue.length){case 0:return Z.call(he);case 1:return Z.call(he,ue[0]);case 2:return Z.call(he,ue[0],ue[1]);case 3:return Z.call(he,ue[0],ue[1],ue[2])}return Z.apply(he,ue)}function oW(Z,he,ue,He){for(var st=-1,Pt=Z==null?0:Z.length;++st-1}function P1(Z,he,ue){for(var He=-1,st=Z==null?0:Z.length;++He-1;);return ue}function eT(Z,he){for(var ue=Z.length;ue--&&vu(he,Z[ue],0)>-1;);return ue}function pW(Z,he){for(var ue=Z.length,He=0;ue--;)Z[ue]===he&&++He;return He}var vW=k1(YV),mW=k1(JV);function hW(Z){return"\\"+eW[Z]}function gW(Z,he){return Z==null?r:Z[he]}function mu(Z){return GV.test(Z)}function yW(Z){return KV.test(Z)}function bW(Z){for(var he,ue=[];!(he=Z.next()).done;)ue.push(he.value);return ue}function M1(Z){var he=-1,ue=Array(Z.size);return Z.forEach(function(He,st){ue[++he]=[st,He]}),ue}function tT(Z,he){return function(ue){return Z(he(ue))}}function qi(Z,he){for(var ue=-1,He=Z.length,st=0,Pt=[];++ue-1}function i7(u,p){var y=this.__data__,k=xm(y,u);return k<0?(++this.size,y.push([u,p])):y[k][1]=p,this}ri.prototype.clear=r7,ri.prototype.delete=n7,ri.prototype.get=o7,ri.prototype.has=a7,ri.prototype.set=i7;function ni(u){var p=-1,y=u==null?0:u.length;for(this.clear();++p=p?u:p)),u}function Co(u,p,y,k,M,B){var K,Q=p&v,re=p&m,be=p&h;if(y&&(K=M?y(u,k,M,B):y(u)),K!==r)return K;if(!tr(u))return u;var _e=lt(u);if(_e){if(K=cq(u),!Q)return In(u,K)}else{var Pe=nn(u),Fe=Pe==pe||Pe==ae;if(Yi(u))return LT(u,Q);if(Pe==Xe||Pe==oe||Fe&&!M){if(K=re||Fe?{}:rk(u),!Q)return re?Z7(u,w7(K,u)):J7(u,pT(K,u))}else{if(!Bt[Pe])return M?u:{};K=dq(u,Pe,Q)}}B||(B=new aa);var Ye=B.get(u);if(Ye)return Ye;B.set(u,K),kk(u)?u.forEach(function(ot){K.add(Co(ot,p,y,ot,u,B))}):Rk(u)&&u.forEach(function(ot,gt){K.set(gt,Co(ot,p,y,gt,u,B))});var nt=be?re?s_:i_:re?An:Lr,dt=_e?r:nt(u);return wo(dt||u,function(ot,gt){dt&&(gt=ot,ot=u[gt]),Kd(K,gt,Co(ot,p,y,gt,u,B))}),K}function S7(u){var p=Lr(u);return function(y){return vT(y,u,p)}}function vT(u,p,y){var k=y.length;if(u==null)return!k;for(u=Nt(u);k--;){var M=y[k],B=p[M],K=u[M];if(K===r&&!(M in u)||!B(K))return!1}return!0}function mT(u,p,y){if(typeof u!="function")throw new So(i);return tf(function(){u.apply(r,y)},p)}function Qd(u,p,y,k){var M=-1,B=om,K=!0,Q=u.length,re=[],be=p.length;if(!Q)return re;y&&(p=Jt(p,Yn(y))),k?(B=P1,K=!1):p.length>=o&&(B=Ud,K=!1,p=new sl(p));e:for(;++MM?0:M+y),k=k===r||k>M?M:ut(k),k<0&&(k+=M),k=y>k?0:jk(k);y0&&y(Q)?p>1?Hr(Q,p-1,y,k,M):Wi(M,Q):k||(M[M.length]=Q)}return M}var U1=VT(),yT=VT(!0);function Ca(u,p){return u&&U1(u,p,Lr)}function V1(u,p){return u&&yT(u,p,Lr)}function Sm(u,p){return Vi(p,function(y){return li(u[y])})}function ul(u,p){p=Qi(p,u);for(var y=0,k=p.length;u!=null&&yp}function E7(u,p){return u!=null&&kt.call(u,p)}function P7(u,p){return u!=null&&p in Nt(u)}function $7(u,p,y){return u>=rn(p,y)&&u=120&&_e.length>=120)?new sl(K&&_e):r}_e=u[0];var Pe=-1,Fe=Q[0];e:for(;++Pe-1;)Q!==u&&vm.call(Q,re,1),vm.call(u,re,1);return u}function RT(u,p){for(var y=u?p.length:0,k=y-1;y--;){var M=p[y];if(y==k||M!==B){var B=M;si(M)?vm.call(u,M,1):Z1(u,M)}}return u}function X1(u,p){return u+gm(uT()*(p-u+1))}function z7(u,p,y,k){for(var M=-1,B=Tr(hm((p-u)/(y||1)),0),K=ue(B);B--;)K[k?B:++M]=u,u+=y;return K}function Y1(u,p){var y="";if(!u||p<1||p>U)return y;do p%2&&(y+=u),p=gm(p/2),p&&(u+=u);while(p);return y}function pt(u,p){return v_(ak(u,p,Mn),u+"")}function U7(u){return fT(Eu(u))}function V7(u,p){var y=Eu(u);return Am(y,ll(p,0,y.length))}function Jd(u,p,y,k){if(!tr(u))return u;p=Qi(p,u);for(var M=-1,B=p.length,K=B-1,Q=u;Q!=null&&++MM?0:M+p),y=y>M?M:y,y<0&&(y+=M),M=p>y?0:y-p>>>0,p>>>=0;for(var B=ue(M);++k>>1,K=u[B];K!==null&&!Zn(K)&&(y?K<=p:K=o){var be=p?null:nq(u);if(be)return im(be);K=!1,M=Ud,re=new sl}else re=p?[]:Q;e:for(;++k=k?u:Eo(u,p,y)}var FT=AW||function(u){return qr.clearTimeout(u)};function LT(u,p){if(p)return u.slice();var y=u.length,k=oT?oT(y):new u.constructor(y);return u.copy(k),k}function n_(u){var p=new u.constructor(u.byteLength);return new fm(p).set(new fm(u)),p}function K7(u,p){var y=p?n_(u.buffer):u.buffer;return new u.constructor(y,u.byteOffset,u.byteLength)}function Q7(u){var p=new u.constructor(u.source,em.exec(u));return p.lastIndex=u.lastIndex,p}function X7(u){return Gd?Nt(Gd.call(u)):{}}function NT(u,p){var y=p?n_(u.buffer):u.buffer;return new u.constructor(y,u.byteOffset,u.length)}function DT(u,p){if(u!==p){var y=u!==r,k=u===null,M=u===u,B=Zn(u),K=p!==r,Q=p===null,re=p===p,be=Zn(p);if(!Q&&!be&&!B&&u>p||B&&K&&re&&!Q&&!be||k&&K&&re||!y&&re||!M)return 1;if(!k&&!B&&!be&&u=Q)return re;var be=y[k];return re*(be=="desc"?-1:1)}}return u.index-p.index}function BT(u,p,y,k){for(var M=-1,B=u.length,K=y.length,Q=-1,re=p.length,be=Tr(B-K,0),_e=ue(re+be),Pe=!k;++Q1?y[M-1]:r,K=M>2?y[2]:r;for(B=u.length>3&&typeof B=="function"?(M--,B):r,K&&bn(y[0],y[1],K)&&(B=M<3?r:B,M=1),p=Nt(p);++k-1?M[B?p[K]:K]:r}}function HT(u){return ii(function(p){var y=p.length,k=y,M=Oo.prototype.thru;for(u&&p.reverse();k--;){var B=p[k];if(typeof B!="function")throw new So(i);if(M&&!K&&Im(B)=="wrapper")var K=new Oo([],!0)}for(k=K?k:y;++k1&&wt.reverse(),_e&&reQ))return!1;var be=B.get(u),_e=B.get(p);if(be&&_e)return be==p&&_e==u;var Pe=-1,Fe=!0,Ye=y&w?new sl:r;for(B.set(u,p),B.set(p,u);++Pe1?"& ":"")+p[k],p=p.join(y>2?", ":" "),u.replace(h1,`{ -/* [wrapped with `+p+`] */ -`)}function pq(u){return lt(u)||fl(u)||!!(sT&&u&&u[sT])}function si(u,p){var y=typeof u;return p=p??U,!!p&&(y=="number"||y!="symbol"&&gn.test(u))&&u>-1&&u%1==0&&u0){if(++p>=L)return arguments[0]}else p=0;return u.apply(r,arguments)}}function Am(u,p){var y=-1,k=u.length,M=k-1;for(p=p===r?k:p;++y1?u[p-1]:r;return y=typeof y=="function"?(u.pop(),y):r,gk(u,y)});function yk(u){var p=N(u);return p.__chain__=!0,p}function OH(u,p){return p(u),u}function Mm(u,p){return p(u)}var CH=ii(function(u){var p=u.length,y=p?u[0]:0,k=this.__wrapped__,M=function(B){return z1(B,u)};return p>1||this.__actions__.length||!(k instanceof _t)||!si(y)?this.thru(M):(k=k.slice(y,+y+(p?1:0)),k.__actions__.push({func:Mm,args:[M],thisArg:r}),new Oo(k,this.__chain__).thru(function(B){return p&&!B.length&&B.push(r),B}))});function EH(){return yk(this)}function PH(){return new Oo(this.value(),this.__chain__)}function $H(){this.__values__===r&&(this.__values__=Ik(this.value()));var u=this.__index__>=this.__values__.length,p=u?r:this.__values__[this.__index__++];return{done:u,value:p}}function RH(){return this}function TH(u){for(var p,y=this;y instanceof _m;){var k=dk(y);k.__index__=0,k.__values__=r,p?M.__wrapped__=k:p=k;var M=k;y=y.__wrapped__}return M.__wrapped__=u,p}function kH(){var u=this.__wrapped__;if(u instanceof _t){var p=u;return this.__actions__.length&&(p=new _t(this)),p=p.reverse(),p.__actions__.push({func:Mm,args:[m_],thisArg:r}),new Oo(p,this.__chain__)}return this.thru(m_)}function IH(){return AT(this.__wrapped__,this.__actions__)}var jH=Pm(function(u,p,y){kt.call(u,y)?++u[y]:oi(u,y,1)});function AH(u,p,y){var k=lt(u)?GR:O7;return y&&bn(u,p,y)&&(p=r),k(u,tt(p,3))}function MH(u,p){var y=lt(u)?Vi:gT;return y(u,tt(p,3))}var FH=qT(fk),LH=qT(pk);function NH(u,p){return Hr(Fm(u,p),1)}function DH(u,p){return Hr(Fm(u,p),q)}function BH(u,p,y){return y=y===r?1:ut(y),Hr(Fm(u,p),y)}function bk(u,p){var y=lt(u)?wo:Gi;return y(u,tt(p,3))}function _k(u,p){var y=lt(u)?aW:hT;return y(u,tt(p,3))}var zH=Pm(function(u,p,y){kt.call(u,y)?u[y].push(p):oi(u,y,[p])});function UH(u,p,y,k){u=jn(u)?u:Eu(u),y=y&&!k?ut(y):0;var M=u.length;return y<0&&(y=Tr(M+y,0)),zm(u)?y<=M&&u.indexOf(p,y)>-1:!!M&&vu(u,p,y)>-1}var VH=pt(function(u,p,y){var k=-1,M=typeof p=="function",B=jn(u)?ue(u.length):[];return Gi(u,function(K){B[++k]=M?Xn(p,K,y):Xd(K,p,y)}),B}),WH=Pm(function(u,p,y){oi(u,y,p)});function Fm(u,p){var y=lt(u)?Jt:ST;return y(u,tt(p,3))}function qH(u,p,y,k){return u==null?[]:(lt(p)||(p=p==null?[]:[p]),y=k?r:y,lt(y)||(y=y==null?[]:[y]),PT(u,p,y))}var HH=Pm(function(u,p,y){u[y?0:1].push(p)},function(){return[[],[]]});function GH(u,p,y){var k=lt(u)?$1:YR,M=arguments.length<3;return k(u,tt(p,4),y,M,Gi)}function KH(u,p,y){var k=lt(u)?iW:YR,M=arguments.length<3;return k(u,tt(p,4),y,M,hT)}function QH(u,p){var y=lt(u)?Vi:gT;return y(u,Dm(tt(p,3)))}function XH(u){var p=lt(u)?fT:U7;return p(u)}function YH(u,p,y){(y?bn(u,p,y):p===r)?p=1:p=ut(p);var k=lt(u)?b7:V7;return k(u,p)}function JH(u){var p=lt(u)?_7:q7;return p(u)}function ZH(u){if(u==null)return 0;if(jn(u))return zm(u)?hu(u):u.length;var p=nn(u);return p==Se||p==ie?u.size:G1(u).length}function eG(u,p,y){var k=lt(u)?R1:H7;return y&&bn(u,p,y)&&(p=r),k(u,tt(p,3))}var tG=pt(function(u,p){if(u==null)return[];var y=p.length;return y>1&&bn(u,p[0],p[1])?p=[]:y>2&&bn(p[0],p[1],p[2])&&(p=[p[0]]),PT(u,Hr(p,1),[])}),Lm=MW||function(){return qr.Date.now()};function rG(u,p){if(typeof p!="function")throw new So(i);return u=ut(u),function(){if(--u<1)return p.apply(this,arguments)}}function xk(u,p,y){return p=y?r:p,p=u&&p==null?u.length:p,ai(u,T,r,r,r,r,p)}function wk(u,p){var y;if(typeof p!="function")throw new So(i);return u=ut(u),function(){return--u>0&&(y=p.apply(this,arguments)),u<=1&&(p=r),y}}var g_=pt(function(u,p,y){var k=O;if(y.length){var M=qi(y,Ou(g_));k|=P}return ai(u,k,p,y,M)}),Sk=pt(function(u,p,y){var k=O|x;if(y.length){var M=qi(y,Ou(Sk));k|=P}return ai(p,k,u,y,M)});function Ok(u,p,y){p=y?r:p;var k=ai(u,b,r,r,r,r,r,p);return k.placeholder=Ok.placeholder,k}function Ck(u,p,y){p=y?r:p;var k=ai(u,$,r,r,r,r,r,p);return k.placeholder=Ck.placeholder,k}function Ek(u,p,y){var k,M,B,K,Q,re,be=0,_e=!1,Pe=!1,Fe=!0;if(typeof u!="function")throw new So(i);p=$o(p)||0,tr(y)&&(_e=!!y.leading,Pe="maxWait"in y,B=Pe?Tr($o(y.maxWait)||0,p):B,Fe="trailing"in y?!!y.trailing:Fe);function Ye(fr){var sa=k,ci=M;return k=M=r,be=fr,K=u.apply(ci,sa),K}function nt(fr){return be=fr,Q=tf(gt,p),_e?Ye(fr):K}function dt(fr){var sa=fr-re,ci=fr-be,qk=p-sa;return Pe?rn(qk,B-ci):qk}function ot(fr){var sa=fr-re,ci=fr-be;return re===r||sa>=p||sa<0||Pe&&ci>=B}function gt(){var fr=Lm();if(ot(fr))return wt(fr);Q=tf(gt,dt(fr))}function wt(fr){return Q=r,Fe&&k?Ye(fr):(k=M=r,K)}function eo(){Q!==r&&FT(Q),be=0,k=re=M=Q=r}function _n(){return Q===r?K:wt(Lm())}function to(){var fr=Lm(),sa=ot(fr);if(k=arguments,M=this,re=fr,sa){if(Q===r)return nt(re);if(Pe)return FT(Q),Q=tf(gt,p),Ye(re)}return Q===r&&(Q=tf(gt,p)),K}return to.cancel=eo,to.flush=_n,to}var nG=pt(function(u,p){return mT(u,1,p)}),oG=pt(function(u,p,y){return mT(u,$o(p)||0,y)});function aG(u){return ai(u,I)}function Nm(u,p){if(typeof u!="function"||p!=null&&typeof p!="function")throw new So(i);var y=function(){var k=arguments,M=p?p.apply(this,k):k[0],B=y.cache;if(B.has(M))return B.get(M);var K=u.apply(this,k);return y.cache=B.set(M,K)||B,K};return y.cache=new(Nm.Cache||ni),y}Nm.Cache=ni;function Dm(u){if(typeof u!="function")throw new So(i);return function(){var p=arguments;switch(p.length){case 0:return!u.call(this);case 1:return!u.call(this,p[0]);case 2:return!u.call(this,p[0],p[1]);case 3:return!u.call(this,p[0],p[1],p[2])}return!u.apply(this,p)}}function iG(u){return wk(2,u)}var sG=G7(function(u,p){p=p.length==1&<(p[0])?Jt(p[0],Yn(tt())):Jt(Hr(p,1),Yn(tt()));var y=p.length;return pt(function(k){for(var M=-1,B=rn(k.length,y);++M=p}),fl=_T(function(){return arguments}())?_T:function(u){return sr(u)&&kt.call(u,"callee")&&!iT.call(u,"callee")},lt=ue.isArray,wG=zR?Yn(zR):T7;function jn(u){return u!=null&&Bm(u.length)&&!li(u)}function dr(u){return sr(u)&&jn(u)}function SG(u){return u===!0||u===!1||sr(u)&&yn(u)==ye}var Yi=LW||R_,OG=UR?Yn(UR):k7;function CG(u){return sr(u)&&u.nodeType===1&&!rf(u)}function EG(u){if(u==null)return!0;if(jn(u)&&(lt(u)||typeof u=="string"||typeof u.splice=="function"||Yi(u)||Cu(u)||fl(u)))return!u.length;var p=nn(u);if(p==Se||p==ie)return!u.size;if(ef(u))return!G1(u).length;for(var y in u)if(kt.call(u,y))return!1;return!0}function PG(u,p){return Yd(u,p)}function $G(u,p,y){y=typeof y=="function"?y:r;var k=y?y(u,p):r;return k===r?Yd(u,p,r,y):!!k}function b_(u){if(!sr(u))return!1;var p=yn(u);return p==ce||p==ge||typeof u.message=="string"&&typeof u.name=="string"&&!rf(u)}function RG(u){return typeof u=="number"&&lT(u)}function li(u){if(!tr(u))return!1;var p=yn(u);return p==pe||p==ae||p==Re||p==X}function $k(u){return typeof u=="number"&&u==ut(u)}function Bm(u){return typeof u=="number"&&u>-1&&u%1==0&&u<=U}function tr(u){var p=typeof u;return u!=null&&(p=="object"||p=="function")}function sr(u){return u!=null&&typeof u=="object"}var Rk=VR?Yn(VR):j7;function TG(u,p){return u===p||H1(u,p,u_(p))}function kG(u,p,y){return y=typeof y=="function"?y:r,H1(u,p,u_(p),y)}function IG(u){return Tk(u)&&u!=+u}function jG(u){if(hq(u))throw new st(a);return xT(u)}function AG(u){return u===null}function MG(u){return u==null}function Tk(u){return typeof u=="number"||sr(u)&&yn(u)==Ee}function rf(u){if(!sr(u)||yn(u)!=Xe)return!1;var p=pm(u);if(p===null)return!0;var y=kt.call(p,"constructor")&&p.constructor;return typeof y=="function"&&y instanceof y&&um.call(y)==kW}var __=WR?Yn(WR):A7;function FG(u){return $k(u)&&u>=-U&&u<=U}var kk=qR?Yn(qR):M7;function zm(u){return typeof u=="string"||!lt(u)&&sr(u)&&yn(u)==se}function Zn(u){return typeof u=="symbol"||sr(u)&&yn(u)==le}var Cu=HR?Yn(HR):F7;function LG(u){return u===r}function NG(u){return sr(u)&&nn(u)==Ie}function DG(u){return sr(u)&&yn(u)==rt}var BG=km(K1),zG=km(function(u,p){return u<=p});function Ik(u){if(!u)return[];if(jn(u))return zm(u)?oa(u):In(u);if(Vd&&u[Vd])return bW(u[Vd]());var p=nn(u),y=p==Se?M1:p==ie?im:Eu;return y(u)}function ui(u){if(!u)return u===0?u:0;if(u=$o(u),u===q||u===-q){var p=u<0?-1:1;return p*W}return u===u?u:0}function ut(u){var p=ui(u),y=p%1;return p===p?y?p-y:p:0}function jk(u){return u?ll(ut(u),0,ne):0}function $o(u){if(typeof u=="number")return u;if(Zn(u))return te;if(tr(u)){var p=typeof u.valueOf=="function"?u.valueOf():u;u=tr(p)?p+"":p}if(typeof u!="string")return u===0?u:+u;u=JR(u);var y=y1.test(u);return y||mt.test(u)?rW(u.slice(2),y?2:8):g1.test(u)?te:+u}function Ak(u){return Ea(u,An(u))}function UG(u){return u?ll(ut(u),-U,U):u===0?u:0}function Tt(u){return u==null?"":Jn(u)}var VG=wu(function(u,p){if(ef(p)||jn(p)){Ea(p,Lr(p),u);return}for(var y in p)kt.call(p,y)&&Kd(u,y,p[y])}),Mk=wu(function(u,p){Ea(p,An(p),u)}),Um=wu(function(u,p,y,k){Ea(p,An(p),u,k)}),WG=wu(function(u,p,y,k){Ea(p,Lr(p),u,k)}),qG=ii(z1);function HG(u,p){var y=xu(u);return p==null?y:pT(y,p)}var GG=pt(function(u,p){u=Nt(u);var y=-1,k=p.length,M=k>2?p[2]:r;for(M&&bn(p[0],p[1],M)&&(k=1);++y1),B}),Ea(u,s_(u),y),k&&(y=Co(y,v|m|h,oq));for(var M=p.length;M--;)Z1(y,p[M]);return y});function dK(u,p){return Lk(u,Dm(tt(p)))}var fK=ii(function(u,p){return u==null?{}:D7(u,p)});function Lk(u,p){if(u==null)return{};var y=Jt(s_(u),function(k){return[k]});return p=tt(p),$T(u,y,function(k,M){return p(k,M[0])})}function pK(u,p,y){p=Qi(p,u);var k=-1,M=p.length;for(M||(M=1,u=r);++kp){var k=u;u=p,p=k}if(y||u%1||p%1){var M=uT();return rn(u+M*(p-u+tW("1e-"+((M+"").length-1))),p)}return X1(u,p)}var OK=Su(function(u,p,y){return p=p.toLowerCase(),u+(y?Bk(p):p)});function Bk(u){return S_(Tt(u).toLowerCase())}function zk(u){return u=Tt(u),u&&u.replace(EV,vW).replace(qV,"")}function CK(u,p,y){u=Tt(u),p=Jn(p);var k=u.length;y=y===r?k:ll(ut(y),0,k);var M=y;return y-=p.length,y>=0&&u.slice(y,M)==p}function EK(u){return u=Tt(u),u&&Ui.test(u)?u.replace(na,mW):u}function PK(u){return u=Tt(u),u&&Bd.test(u)?u.replace(ti,"\\$&"):u}var $K=Su(function(u,p,y){return u+(y?"-":"")+p.toLowerCase()}),RK=Su(function(u,p,y){return u+(y?" ":"")+p.toLowerCase()}),TK=WT("toLowerCase");function kK(u,p,y){u=Tt(u),p=ut(p);var k=p?hu(u):0;if(!p||k>=p)return u;var M=(p-k)/2;return Tm(gm(M),y)+u+Tm(hm(M),y)}function IK(u,p,y){u=Tt(u),p=ut(p);var k=p?hu(u):0;return p&&k>>0,y?(u=Tt(u),u&&(typeof p=="string"||p!=null&&!__(p))&&(p=Jn(p),!p&&mu(u))?Xi(oa(u),0,y):u.split(p,y)):[]}var DK=Su(function(u,p,y){return u+(y?" ":"")+S_(p)});function BK(u,p,y){return u=Tt(u),y=y==null?0:ll(ut(y),0,u.length),p=Jn(p),u.slice(y,y+p.length)==p}function zK(u,p,y){var k=N.templateSettings;y&&bn(u,p,y)&&(p=r),u=Tt(u),p=Um({},p,k,YT);var M=Um({},p.imports,k.imports,YT),B=Lr(M),K=A1(M,B),Q,re,be=0,_e=p.interpolate||tm,Pe="__p += '",Fe=F1((p.escape||tm).source+"|"+_e.source+"|"+(_e===Qv?Zv:tm).source+"|"+(p.evaluate||tm).source+"|$","g"),Ye="//# sourceURL="+(kt.call(p,"sourceURL")?(p.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++XV+"]")+` -`;u.replace(Fe,function(ot,gt,wt,eo,_n,to){return wt||(wt=eo),Pe+=u.slice(be,to).replace(PV,hW),gt&&(Q=!0,Pe+=`' + -__e(`+gt+`) + -'`),_n&&(re=!0,Pe+=`'; -`+_n+`; -__p += '`),wt&&(Pe+=`' + -((__t = (`+wt+`)) == null ? '' : __t) + -'`),be=to+ot.length,ot}),Pe+=`'; -`;var nt=kt.call(p,"variable")&&p.variable;if(!nt)Pe=`with (obj) { -`+Pe+` -} -`;else if(Yv.test(nt))throw new st(s);Pe=(re?Pe.replace(bt,""):Pe).replace(Yt,"$1").replace($r,"$1;"),Pe="function("+(nt||"obj")+`) { -`+(nt?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(Q?", __e = _.escape":"")+(re?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+Pe+`return __p -}`;var dt=Vk(function(){return Pt(B,Ye+"return "+Pe).apply(r,K)});if(dt.source=Pe,b_(dt))throw dt;return dt}function UK(u){return Tt(u).toLowerCase()}function VK(u){return Tt(u).toUpperCase()}function WK(u,p,y){if(u=Tt(u),u&&(y||p===r))return JR(u);if(!u||!(p=Jn(p)))return u;var k=oa(u),M=oa(p),B=ZR(k,M),K=eT(k,M)+1;return Xi(k,B,K).join("")}function qK(u,p,y){if(u=Tt(u),u&&(y||p===r))return u.slice(0,rT(u)+1);if(!u||!(p=Jn(p)))return u;var k=oa(u),M=eT(k,oa(p))+1;return Xi(k,0,M).join("")}function HK(u,p,y){if(u=Tt(u),u&&(y||p===r))return u.replace(hn,"");if(!u||!(p=Jn(p)))return u;var k=oa(u),M=ZR(k,oa(p));return Xi(k,M).join("")}function GK(u,p){var y=A,k=F;if(tr(p)){var M="separator"in p?p.separator:M;y="length"in p?ut(p.length):y,k="omission"in p?Jn(p.omission):k}u=Tt(u);var B=u.length;if(mu(u)){var K=oa(u);B=K.length}if(y>=B)return u;var Q=y-hu(k);if(Q<1)return k;var re=K?Xi(K,0,Q).join(""):u.slice(0,Q);if(M===r)return re+k;if(K&&(Q+=re.length-Q),__(M)){if(u.slice(Q).search(M)){var be,_e=re;for(M.global||(M=F1(M.source,Tt(em.exec(M))+"g")),M.lastIndex=0;be=M.exec(_e);)var Pe=be.index;re=re.slice(0,Pe===r?Q:Pe)}}else if(u.indexOf(Jn(M),Q)!=Q){var Fe=re.lastIndexOf(M);Fe>-1&&(re=re.slice(0,Fe))}return re+k}function KK(u){return u=Tt(u),u&&Qn.test(u)?u.replace(mn,SW):u}var QK=Su(function(u,p,y){return u+(y?" ":"")+p.toUpperCase()}),S_=WT("toUpperCase");function Uk(u,p,y){return u=Tt(u),p=y?r:p,p===r?yW(u)?EW(u):uW(u):u.match(p)||[]}var Vk=pt(function(u,p){try{return Xn(u,r,p)}catch(y){return b_(y)?y:new st(y)}}),XK=ii(function(u,p){return wo(p,function(y){y=Pa(y),oi(u,y,g_(u[y],u))}),u});function YK(u){var p=u==null?0:u.length,y=tt();return u=p?Jt(u,function(k){if(typeof k[1]!="function")throw new So(i);return[y(k[0]),k[1]]}):[],pt(function(k){for(var M=-1;++MU)return[];var y=ne,k=rn(u,ne);p=tt(p),u-=ne;for(var M=j1(k,p);++y0||p<0)?new _t(y):(u<0?y=y.takeRight(-u):u&&(y=y.drop(u)),p!==r&&(p=ut(p),y=p<0?y.dropRight(-p):y.take(p-u)),y)},_t.prototype.takeRightWhile=function(u){return this.reverse().takeWhile(u).reverse()},_t.prototype.toArray=function(){return this.take(ne)},Ca(_t.prototype,function(u,p){var y=/^(?:filter|find|map|reject)|While$/.test(p),k=/^(?:head|last)$/.test(p),M=N[k?"take"+(p=="last"?"Right":""):p],B=k||/^find/.test(p);M&&(N.prototype[p]=function(){var K=this.__wrapped__,Q=k?[1]:arguments,re=K instanceof _t,be=Q[0],_e=re||lt(K),Pe=function(gt){var wt=M.apply(N,Wi([gt],Q));return k&&Fe?wt[0]:wt};_e&&y&&typeof be=="function"&&be.length!=1&&(re=_e=!1);var Fe=this.__chain__,Ye=!!this.__actions__.length,nt=B&&!Fe,dt=re&&!Ye;if(!B&&_e){K=dt?K:new _t(this);var ot=u.apply(K,Q);return ot.__actions__.push({func:Mm,args:[Pe],thisArg:r}),new Oo(ot,Fe)}return nt&&dt?u.apply(this,Q):(ot=this.thru(Pe),nt?k?ot.value()[0]:ot.value():ot)})}),wo(["pop","push","shift","sort","splice","unshift"],function(u){var p=sm[u],y=/^(?:push|sort|unshift)$/.test(u)?"tap":"thru",k=/^(?:pop|shift)$/.test(u);N.prototype[u]=function(){var M=arguments;if(k&&!this.__chain__){var B=this.value();return p.apply(lt(B)?B:[],M)}return this[y](function(K){return p.apply(lt(K)?K:[],M)})}}),Ca(_t.prototype,function(u,p){var y=N[p];if(y){var k=y.name+"";kt.call(_u,k)||(_u[k]=[]),_u[k].push({name:p,func:y})}}),_u[$m(r,x).name]=[{name:"wrapper",func:r}],_t.prototype.clone=KW,_t.prototype.reverse=QW,_t.prototype.value=XW,N.prototype.at=CH,N.prototype.chain=EH,N.prototype.commit=PH,N.prototype.next=$H,N.prototype.plant=TH,N.prototype.reverse=kH,N.prototype.toJSON=N.prototype.valueOf=N.prototype.value=IH,N.prototype.first=N.prototype.head,Vd&&(N.prototype[Vd]=RH),N},gu=PW();ol?((ol.exports=gu)._=gu,C1._=gu):qr._=gu}).call(oo)})(Hg,Hg.exports);var Tb=Hg.exports,tj=Object.prototype.toString,$3=function(t){var r=tj.call(t),n=r==="[object Arguments]";return n||(n=r!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&tj.call(t.callee)==="[object Function]"),n},rx,rj;function sJ(){if(rj)return rx;rj=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString,n=$3,o=Object.prototype.propertyIsEnumerable,a=!o.call({toString:null},"toString"),i=o.call(function(){},"prototype"),s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],c=function(m){var h=m.constructor;return h&&h.prototype===m},l={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(typeof window>"u")return!1;for(var m in window)try{if(!l["$"+m]&&t.call(window,m)&&window[m]!==null&&typeof window[m]=="object")try{c(window[m])}catch{return!0}}catch{return!0}return!1}(),v=function(m){if(typeof window>"u"||!f)return c(m);try{return c(m)}catch{return!1}};e=function(h){var _=h!==null&&typeof h=="object",w=r.call(h)==="[object Function]",O=n(h),x=_&&r.call(h)==="[object String]",g=[];if(!_&&!w&&!O)throw new TypeError("Object.keys called on a non-object");var b=i&&w;if(x&&h.length>0&&!t.call(h,0))for(var $=0;$0)for(var P=0;P"u"||!Nr?xt:Nr(Uint8Array),Ml={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?xt:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?xt:ArrayBuffer,"%ArrayIteratorPrototype%":$u&&Nr?Nr([][Symbol.iterator]()):xt,"%AsyncFromSyncIteratorPrototype%":xt,"%AsyncFunction%":zu,"%AsyncGenerator%":zu,"%AsyncGeneratorFunction%":zu,"%AsyncIteratorPrototype%":zu,"%Atomics%":typeof Atomics>"u"?xt:Atomics,"%BigInt%":typeof BigInt>"u"?xt:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?xt:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?xt:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?xt:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":kJ,"%eval%":eval,"%EvalError%":IJ,"%Float32Array%":typeof Float32Array>"u"?xt:Float32Array,"%Float64Array%":typeof Float64Array>"u"?xt:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?xt:FinalizationRegistry,"%Function%":I3,"%GeneratorFunction%":zu,"%Int8Array%":typeof Int8Array>"u"?xt:Int8Array,"%Int16Array%":typeof Int16Array>"u"?xt:Int16Array,"%Int32Array%":typeof Int32Array>"u"?xt:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":$u&&Nr?Nr(Nr([][Symbol.iterator]())):xt,"%JSON%":typeof JSON=="object"?JSON:xt,"%Map%":typeof Map>"u"?xt:Map,"%MapIteratorPrototype%":typeof Map>"u"||!$u||!Nr?xt:Nr(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?xt:Promise,"%Proxy%":typeof Proxy>"u"?xt:Proxy,"%RangeError%":jJ,"%ReferenceError%":AJ,"%Reflect%":typeof Reflect>"u"?xt:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?xt:Set,"%SetIteratorPrototype%":typeof Set>"u"||!$u||!Nr?xt:Nr(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?xt:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":$u&&Nr?Nr(""[Symbol.iterator]()):xt,"%Symbol%":$u?Symbol:xt,"%SyntaxError%":Uc,"%ThrowTypeError%":FJ,"%TypedArray%":NJ,"%TypeError%":bc,"%Uint8Array%":typeof Uint8Array>"u"?xt:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?xt:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?xt:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?xt:Uint32Array,"%URIError%":MJ,"%WeakMap%":typeof WeakMap>"u"?xt:WeakMap,"%WeakRef%":typeof WeakRef>"u"?xt:WeakRef,"%WeakSet%":typeof WeakSet>"u"?xt:WeakSet};if(Nr)try{null.error}catch(e){var DJ=Nr(Nr(e));Ml["%Error.prototype%"]=DJ}var BJ=function e(t){var r;if(t==="%AsyncFunction%")r=ox("async function () {}");else if(t==="%GeneratorFunction%")r=ox("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=ox("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&Nr&&(r=Nr(o.prototype))}return Ml[t]=r,r},sj={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},av=TE,Gg=TJ,zJ=av.call(Function.call,Array.prototype.concat),UJ=av.call(Function.apply,Array.prototype.splice),lj=av.call(Function.call,String.prototype.replace),Kg=av.call(Function.call,String.prototype.slice),VJ=av.call(Function.call,RegExp.prototype.exec),WJ=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,qJ=/\\(\\)?/g,HJ=function(t){var r=Kg(t,0,1),n=Kg(t,-1);if(r==="%"&&n!=="%")throw new Uc("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new Uc("invalid intrinsic syntax, expected opening `%`");var o=[];return lj(t,WJ,function(a,i,s,c){o[o.length]=s?lj(c,qJ,"$1"):i||a}),o},GJ=function(t,r){var n=t,o;if(Gg(sj,n)&&(o=sj[n],n="%"+o[0]+"%"),Gg(Ml,n)){var a=Ml[n];if(a===zu&&(a=BJ(n)),typeof a>"u"&&!r)throw new bc("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:a}}throw new Uc("intrinsic "+t+" does not exist!")},Qa=function(t,r){if(typeof t!="string"||t.length===0)throw new bc("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new bc('"allowMissing" argument must be a boolean');if(VJ(/^%?[^%]*%?$/,t)===null)throw new Uc("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=HJ(t),o=n.length>0?n[0]:"",a=GJ("%"+o+"%",r),i=a.name,s=a.value,c=!1,l=a.alias;l&&(o=l[0],UJ(n,zJ([0,1],l)));for(var f=1,v=!0;f=n.length){var w=Al(s,m);v=!!w,v&&"get"in w&&!("originalValue"in w.get)?s=w.get:s=s[m]}else v=Gg(s,m),s=s[m];v&&!c&&(Ml[i]=s)}}return s},KJ=Qa,Wh=KJ("%Object.defineProperty%",!0)||!1;if(Wh)try{Wh({},"a",{value:1})}catch{Wh=!1}var kE=Wh,QJ=Qa,qh=QJ("%Object.getOwnPropertyDescriptor%",!0);if(qh)try{qh([],"length")}catch{qh=null}var j3=qh,uj=kE,XJ=R3,Ru=Tn,cj=j3,A3=function(t,r,n){if(!t||typeof t!="object"&&typeof t!="function")throw new Ru("`obj` must be an object or a function`");if(typeof r!="string"&&typeof r!="symbol")throw new Ru("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Ru("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Ru("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Ru("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Ru("`loose`, if provided, must be a boolean");var o=arguments.length>3?arguments[3]:null,a=arguments.length>4?arguments[4]:null,i=arguments.length>5?arguments[5]:null,s=arguments.length>6?arguments[6]:!1,c=!!cj&&cj(t,r);if(uj)uj(t,r,{configurable:i===null&&c?c.configurable:!i,enumerable:o===null&&c?c.enumerable:!o,value:n,writable:a===null&&c?c.writable:!a});else if(s||!o&&!a&&!i)t[r]=n;else throw new XJ("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},iS=kE,M3=function(){return!!iS};M3.hasArrayLengthDefineBug=function(){if(!iS)return null;try{return iS([],"length",{value:1}).length!==1}catch{return!0}};var F3=M3,YJ=cJ,JJ=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",ZJ=Object.prototype.toString,eZ=Array.prototype.concat,dj=A3,tZ=function(e){return typeof e=="function"&&ZJ.call(e)==="[object Function]"},L3=F3(),rZ=function(e,t,r,n){if(t in e){if(n===!0){if(e[t]===r)return}else if(!tZ(n)||!n())return}L3?dj(e,t,r,!0):dj(e,t,r)},N3=function(e,t){var r=arguments.length>2?arguments[2]:{},n=YJ(t);JJ&&(n=eZ.call(n,Object.getOwnPropertySymbols(t)));for(var o=0;o4294967295||aZ(r)!==r)throw new vj("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],o=!0,a=!0;if("length"in t&&pj){var i=pj(t,"length");i&&!i.configurable&&(o=!1),i&&!i.writable&&(a=!1)}return(o||a||!n)&&(oZ?fj(t,"length",r,!0,!0):fj(t,"length",r)),t};(function(e){var t=TE,r=Qa,n=iZ,o=Tn,a=r("%Function.prototype.apply%"),i=r("%Function.prototype.call%"),s=r("%Reflect.apply%",!0)||t.call(i,a),c=kE,l=r("%Math.max%");e.exports=function(m){if(typeof m!="function")throw new o("a function is required");var h=s(t,i,arguments);return n(h,1+l(0,m.length-(arguments.length-1)),!0)};var f=function(){return s(t,a,arguments)};c?c(e.exports,"apply",{value:f}):e.exports.apply=f})(D3);var kb=D3.exports,B3=Qa,z3=kb,sZ=z3(B3("String.prototype.indexOf")),ki=function(t,r){var n=B3(t,!!r);return typeof n=="function"&&sZ(t,".prototype.")>-1?z3(n):n},lZ=Tn,iv=function(t){if(t==null)throw new lZ(arguments.length>0&&arguments[1]||"Cannot call method on "+t);return t},uZ=Qa,U3=uZ("%Array%"),cZ=!U3.isArray&&ki("Object.prototype.toString"),dZ=U3.isArray||function(t){return cZ(t)==="[object Array]"},fZ=dZ,pZ=Qa,vZ=ki,mZ=Tn,hZ=fZ,gZ=pZ("%Reflect.apply%",!0)||vZ("Function.prototype.apply"),yZ=function(t,r){var n=arguments.length>2?arguments[2]:[];if(!hZ(n))throw new mZ("Assertion failed: optional `argumentsList`, if provided, must be a List");return gZ(t,r,n)};const bZ={},_Z=Object.freeze(Object.defineProperty({__proto__:null,default:bZ},Symbol.toStringTag,{value:"Module"})),xZ=Ka(_Z);var IE=typeof Map=="function"&&Map.prototype,ix=Object.getOwnPropertyDescriptor&&IE?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Qg=IE&&ix&&typeof ix.get=="function"?ix.get:null,mj=IE&&Map.prototype.forEach,jE=typeof Set=="function"&&Set.prototype,sx=Object.getOwnPropertyDescriptor&&jE?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Xg=jE&&sx&&typeof sx.get=="function"?sx.get:null,hj=jE&&Set.prototype.forEach,wZ=typeof WeakMap=="function"&&WeakMap.prototype,Wf=wZ?WeakMap.prototype.has:null,SZ=typeof WeakSet=="function"&&WeakSet.prototype,qf=SZ?WeakSet.prototype.has:null,OZ=typeof WeakRef=="function"&&WeakRef.prototype,gj=OZ?WeakRef.prototype.deref:null,CZ=Boolean.prototype.valueOf,EZ=Object.prototype.toString,PZ=Function.prototype.toString,$Z=String.prototype.match,AE=String.prototype.slice,hs=String.prototype.replace,RZ=String.prototype.toUpperCase,yj=String.prototype.toLowerCase,V3=RegExp.prototype.test,bj=Array.prototype.concat,Ia=Array.prototype.join,TZ=Array.prototype.slice,_j=Math.floor,sS=typeof BigInt=="function"?BigInt.prototype.valueOf:null,lx=Object.getOwnPropertySymbols,lS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Vc=typeof Symbol=="function"&&typeof Symbol.iterator=="object",vn=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Vc||!0)?Symbol.toStringTag:null,W3=Object.prototype.propertyIsEnumerable,xj=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function wj(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||V3.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-_j(-e):_j(e);if(n!==e){var o=String(n),a=AE.call(t,o.length+1);return hs.call(o,r,"$&_")+"."+hs.call(hs.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return hs.call(t,r,"$&_")}var uS=xZ,Sj=uS.custom,Oj=H3(Sj)?Sj:null,kZ=function e(t,r,n,o){var a=r||{};if(ss(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ss(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=ss(a,"customInspect")?a.customInspect:!0;if(typeof i!="boolean"&&i!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ss(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ss(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=a.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return K3(t,a);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var c=String(t);return s?wj(t,c):c}if(typeof t=="bigint"){var l=String(t)+"n";return s?wj(t,l):l}var f=typeof a.depth>"u"?5:a.depth;if(typeof n>"u"&&(n=0),n>=f&&f>0&&typeof t=="object")return cS(t)?"[Array]":"[Object]";var v=QZ(a,n);if(typeof o>"u")o=[];else if(G3(o,t)>=0)return"[Circular]";function m(D,z,G){if(z&&(o=TZ.call(o),o.push(z)),G){var H={depth:a.depth};return ss(a,"quoteStyle")&&(H.quoteStyle=a.quoteStyle),e(D,H,n+1,o)}return e(D,a,n+1,o)}if(typeof t=="function"&&!Cj(t)){var h=BZ(t),_=ih(t,m);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(_.length>0?" { "+Ia.call(_,", ")+" }":"")}if(H3(t)){var w=Vc?hs.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):lS.call(t);return typeof t=="object"&&!Vc?ff(w):w}if(HZ(t)){for(var O="<"+yj.call(String(t.nodeName)),x=t.attributes||[],g=0;g",O}if(cS(t)){if(t.length===0)return"[]";var b=ih(t,m);return v&&!KZ(b)?"["+dS(b,v)+"]":"[ "+Ia.call(b,", ")+" ]"}if(AZ(t)){var $=ih(t,m);return!("cause"in Error.prototype)&&"cause"in t&&!W3.call(t,"cause")?"{ ["+String(t)+"] "+Ia.call(bj.call("[cause]: "+m(t.cause),$),", ")+" }":$.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+Ia.call($,", ")+" }"}if(typeof t=="object"&&i){if(Oj&&typeof t[Oj]=="function"&&uS)return uS(t,{depth:f-n});if(i!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(zZ(t)){var P=[];return mj&&mj.call(t,function(D,z){P.push(m(z,t,!0)+" => "+m(D,t))}),Ej("Map",Qg.call(t),P,v)}if(WZ(t)){var C=[];return hj&&hj.call(t,function(D){C.push(m(D,t))}),Ej("Set",Xg.call(t),C,v)}if(UZ(t))return ux("WeakMap");if(qZ(t))return ux("WeakSet");if(VZ(t))return ux("WeakRef");if(FZ(t))return ff(m(Number(t)));if(NZ(t))return ff(m(sS.call(t)));if(LZ(t))return ff(CZ.call(t));if(MZ(t))return ff(m(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(t===oo)return"{ [object globalThis] }";if(!jZ(t)&&!Cj(t)){var T=ih(t,m),R=xj?xj(t)===Object.prototype:t instanceof Object||t.constructor===Object,I=t instanceof Object?"":"null prototype",A=!R&&vn&&Object(t)===t&&vn in t?AE.call(Us(t),8,-1):I?"Object":"",F=R||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",L=F+(A||I?"["+Ia.call(bj.call([],A||[],I||[]),": ")+"] ":"");return T.length===0?L+"{}":v?L+"{"+dS(T,v)+"}":L+"{ "+Ia.call(T,", ")+" }"}return String(t)};function q3(e,t,r){var n=(r.quoteStyle||t)==="double"?'"':"'";return n+e+n}function IZ(e){return hs.call(String(e),/"/g,""")}function cS(e){return Us(e)==="[object Array]"&&(!vn||!(typeof e=="object"&&vn in e))}function jZ(e){return Us(e)==="[object Date]"&&(!vn||!(typeof e=="object"&&vn in e))}function Cj(e){return Us(e)==="[object RegExp]"&&(!vn||!(typeof e=="object"&&vn in e))}function AZ(e){return Us(e)==="[object Error]"&&(!vn||!(typeof e=="object"&&vn in e))}function MZ(e){return Us(e)==="[object String]"&&(!vn||!(typeof e=="object"&&vn in e))}function FZ(e){return Us(e)==="[object Number]"&&(!vn||!(typeof e=="object"&&vn in e))}function LZ(e){return Us(e)==="[object Boolean]"&&(!vn||!(typeof e=="object"&&vn in e))}function H3(e){if(Vc)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!lS)return!1;try{return lS.call(e),!0}catch{}return!1}function NZ(e){if(!e||typeof e!="object"||!sS)return!1;try{return sS.call(e),!0}catch{}return!1}var DZ=Object.prototype.hasOwnProperty||function(e){return e in this};function ss(e,t){return DZ.call(e,t)}function Us(e){return EZ.call(e)}function BZ(e){if(e.name)return e.name;var t=$Z.call(PZ.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function G3(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return K3(AE.call(e,0,t.maxStringLength),t)+n}var o=hs.call(hs.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,GZ);return q3(o,"single",t)}function GZ(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+RZ.call(t.toString(16))}function ff(e){return"Object("+e+")"}function ux(e){return e+" { ? }"}function Ej(e,t,r,n){var o=n?dS(r,n):Ia.call(r,", ");return e+" ("+t+") {"+o+"}"}function KZ(e){for(var t=0;t=0)return!1;return!0}function QZ(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=Ia.call(Array(e.indent+1)," ");else return null;return{base:r,prev:Ia.call(Array(t+1),r)}}function dS(e,t){if(e.length===0)return"";var r=` -`+t.prev+t.base;return r+Ia.call(e,","+r)+` -`+t.prev}function ih(e,t){var r=cS(e),n=[];if(r){n.length=e.length;for(var o=0;o"u")return"Undefined";if(typeof t=="function"||typeof t=="object")return"Object";if(typeof t=="number")return"Number";if(typeof t=="boolean")return"Boolean";if(typeof t=="string")return"String"},YZ=XZ,ME=function(t){return typeof t=="symbol"?"Symbol":typeof t=="bigint"?"BigInt":YZ(t)},Pj=Tn,JZ=kZ,ZZ=Q3,eee=ME,X3=function(t,r){if(eee(t)!=="Object")throw new Pj("Assertion failed: Type(O) is not Object");if(!ZZ(r))throw new Pj("Assertion failed: IsPropertyKey(P) is not true, got "+JZ(r));return t[r]},$j=Tn,tee=Q3,ree=ME,nee=function(t,r){if(ree(t)!=="Object")throw new $j("Assertion failed: `O` must be an Object");if(!tee(r))throw new $j("Assertion failed: `P` must be a Property Key");return r in t},Y3=Function.prototype.toString,nc=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,fS,Hh;if(typeof nc=="function"&&typeof Object.defineProperty=="function")try{fS=Object.defineProperty({},"length",{get:function(){throw Hh}}),Hh={},nc(function(){throw 42},null,fS)}catch(e){e!==Hh&&(nc=null)}else nc=null;var oee=/^\s*class\b/,pS=function(t){try{var r=Y3.call(t);return oee.test(r)}catch{return!1}},cx=function(t){try{return pS(t)?!1:(Y3.call(t),!0)}catch{return!1}},Gh=Object.prototype.toString,aee="[object Object]",iee="[object Function]",see="[object GeneratorFunction]",lee="[object HTMLAllCollection]",uee="[object HTML document.all class]",cee="[object HTMLCollection]",dee=typeof Symbol=="function"&&!!Symbol.toStringTag,fee=!(0 in[,]),vS=function(){return!1};if(typeof document=="object"){var pee=document.all;Gh.call(pee)===Gh.call(document.all)&&(vS=function(t){if((fee||!t)&&(typeof t>"u"||typeof t=="object"))try{var r=Gh.call(t);return(r===lee||r===uee||r===cee||r===aee)&&t("")==null}catch{}return!1})}var J3=nc?function(t){if(vS(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;try{nc(t,null,fS)}catch(r){if(r!==Hh)return!1}return!pS(t)&&cx(t)}:function(t){if(vS(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;if(dee)return cx(t);if(pS(t))return!1;var r=Gh.call(t);return r!==iee&&r!==see&&!/^\[object HTML/.test(r)?!1:cx(t)},vee=J3,mee=Number.MAX_SAFE_INTEGER||9007199254740991,dx,Rj;function hee(){return Rj||(Rj=1,dx=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),dx}var fx,Tj;function gee(){return Tj||(Tj=1,fx=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),fx}var yee=T3,FE=function(){return yee()&&!!Symbol.toStringTag},px,kj;function bee(){if(kj)return px;kj=1;var e=Date.prototype.getDay,t=function(i){try{return e.call(i),!0}catch{return!1}},r=Object.prototype.toString,n="[object Date]",o=FE();return px=function(i){return typeof i!="object"||i===null?!1:o?t(i):r.call(i)===n},px}var sh={exports:{}},Ij;function _ee(){if(Ij)return sh.exports;Ij=1;var e=Object.prototype.toString,t=k3();if(t){var r=Symbol.prototype.toString,n=/^Symbol\(.*\)$/,o=function(i){return typeof i.valueOf()!="symbol"?!1:n.test(r.call(i))};sh.exports=function(i){if(typeof i=="symbol")return!0;if(e.call(i)!=="[object Symbol]")return!1;try{return o(i)}catch{return!1}}}else sh.exports=function(i){return!1};return sh.exports}var vx,jj;function xee(){if(jj)return vx;jj=1;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol",t=gee(),r=J3,n=bee(),o=_ee(),a=function(c,l){if(typeof c>"u"||c===null)throw new TypeError("Cannot call method on "+c);if(typeof l!="string"||l!=="number"&&l!=="string")throw new TypeError('hint must be "string" or "number"');var f=l==="string"?["toString","valueOf"]:["valueOf","toString"],v,m,h;for(h=0;h1&&(arguments[1]===String?l="string":arguments[1]===Number&&(l="number"));var f;if(e&&(Symbol.toPrimitive?f=i(c,Symbol.toPrimitive):o(c)&&(f=Symbol.prototype.valueOf)),typeof f<"u"){var v=f.call(c,l);if(t(v))return v;throw new TypeError("unable to convert exotic object to primitive")}return l==="default"&&(n(c)||o(c))&&(l="string"),a(c,l==="default"?"number":l)},vx}var mx,Aj;function wee(){if(Aj)return mx;Aj=1;var e=xee();return mx=function(r){return arguments.length>1?e(r,arguments[1]):e(r)},mx}var hx,Mj;function See(){if(Mj)return hx;Mj=1;var e=ki,t=FE(),r,n,o,a;if(t){r=e("Object.prototype.hasOwnProperty"),n=e("RegExp.prototype.exec"),o={};var i=function(){throw o};a={toString:i,valueOf:i},typeof Symbol.toPrimitive=="symbol"&&(a[Symbol.toPrimitive]=i)}var s=e("Object.prototype.toString"),c=Object.getOwnPropertyDescriptor,l="[object RegExp]";return hx=t?function(v){if(!v||typeof v!="object")return!1;var m=c(v,"lastIndex"),h=m&&r(m,"value");if(!h)return!1;try{n(v,a)}catch(_){return _===o}}:function(v){return!v||typeof v!="object"&&typeof v!="function"?!1:s(v)===l},hx}var gx,Fj;function Oee(){if(Fj)return gx;Fj=1;var e=ki,t=See(),r=e("RegExp.prototype.exec"),n=Tn;return gx=function(a){if(!t(a))throw new n("`regex` must be a RegExp");return function(s){return r(a,s)!==null}},gx}var Cee=Qa,Eee=Cee("%String%"),Pee=Tn,Z3=function(t){if(typeof t=="symbol")throw new Pee("Cannot convert a Symbol value to a string");return Eee(t)},$ee=iv,Ree=Z3,Tee=ki,Lj=Tee("String.prototype.replace"),e4=/^\s$/.test("᠎"),kee=e4?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,Iee=e4?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/,t4=function(){var t=Ree($ee(this));return Lj(Lj(t,kee,""),Iee,"")},jee=t4,Nj="​",Tu="᠎",r4=function(){return String.prototype.trim&&Nj.trim()===Nj&&Tu.trim()===Tu&&("_"+Tu).trim()==="_"+Tu&&(Tu+"_").trim()===Tu+"_"?String.prototype.trim:jee},Aee=ud,Mee=r4,Fee=function(){var t=Mee();return Aee(String.prototype,{trim:t},{trim:function(){return String.prototype.trim!==t}}),t},Lee=kb,Nee=ud,Dee=iv,Bee=t4,n4=r4,zee=Fee,Uee=Lee(n4()),o4=function(t){return Dee(t),Uee(t)};Nee(o4,{getPolyfill:n4,implementation:Bee,shim:zee});var a4=o4,yx,Dj;function Vee(){if(Dj)return yx;Dj=1;var e=Qa,t=e("%Number%"),r=e("%RegExp%"),n=Tn,o=e("%parseInt%"),a=ki,i=Oee(),s=a("String.prototype.slice"),c=i(/^0b[01]+$/i),l=i(/^0o[0-7]+$/i),f=i(/^[-+]0x[0-9a-f]+$/i),v=["…","​","￾"].join(""),m=new r("["+v+"]","g"),h=i(m),_=a4;return yx=function w(O){if(typeof O!="string")throw new n("Assertion failed: `argument` is not a String");if(c(O))return t(o(s(O,2),2));if(l(O))return t(o(s(O,2),8));if(h(O)||f(O))return NaN;var x=_(O);return x!==O?w(x):t(O)},yx}var Wee=Qa,Bj=Tn,zj=Wee("%Number%"),qee=hee(),Hee=wee(),Gee=Vee(),Kee=function(t){var r=qee(t)?t:Hee(t,zj);if(typeof r=="symbol")throw new Bj("Cannot convert a Symbol value to a number");if(typeof r=="bigint")throw new Bj("Conversion from 'BigInt' to 'number' is not allowed.");return typeof r=="string"?Gee(r):zj(r)},Qee=Math.floor,Xee=function(t){return typeof t=="bigint"?t:Qee(t)},Uj=Xee,Yee=Tn,Jee=function(t){if(typeof t!="number"&&typeof t!="bigint")throw new Yee("argument must be a Number or a BigInt");var r=t<0?-Uj(-t):Uj(t);return r===0?0:r},i4=Number.isNaN||function(t){return t!==t},Zee=i4,ete=function(e){return(typeof e=="number"||typeof e=="bigint")&&!Zee(e)&&e!==1/0&&e!==-1/0},tte=Kee,rte=Jee,nte=i4,ote=ete,ate=function(t){var r=tte(t);return nte(r)||r===0?0:ote(r)?rte(r):r},Vj=mee,ite=ate,ste=function(t){var r=ite(t);return r<=0?0:r>Vj?Vj:r},lte=Tn,ute=X3,cte=ste,dte=ME,fte=function(t){if(dte(t)!=="Object")throw new lte("Assertion failed: `obj` must be an Object");return cte(ute(t,"length"))},pte=Object,vte=pte,mte=iv,hte=function(t){return mte(t),vte(t)},gte=String.prototype.valueOf,yte=function(t){try{return gte.call(t),!0}catch{return!1}},bte=Object.prototype.toString,_te="[object String]",xte=FE(),wte=function(t){return typeof t=="string"?!0:typeof t!="object"?!1:xte?yte(t):bte.call(t)===_te},Ste=ki,Ote=Tn,Cte=yZ,Ete=X3,Pte=nee,$te=vee,Rte=fte,Tte=hte,kte=Z3,Ite=wte,jte=Ste("String.prototype.split"),Wj=Object("a"),Ate=Wj[0]!=="a"||!(0 in Wj),s4=function(t){var r=Tte(this),n=Ate&&Ite(this)?jte(this,""):r,o=Rte(n);if(!$te(t))throw new Ote("Array.prototype.forEach callback must be a function");var a;arguments.length>1&&(a=arguments[1]);for(var i=0;i=12&&t<=14)?1:2},b4={pluralTypes:{arabic:function(e){if(e<3)return e;var t=e%100;return t>=3&&t<=10?3:t>=11?4:5},bosnian_serbian:xx,chinese:function(){return 0},croatian:xx,french:function(e){return e>=2?1:0},german:function(e){return e!==1?1:0},russian:xx,lithuanian:function(e){return e%10===1&&e%100!==11?0:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?1:2},czech:function(e){return e===1?0:e>=2&&e<=4?1:2},polish:function(e){if(e===1)return 0;var t=e%10;return 2<=t&&t<=4&&(e%100<10||e%100>=20)?1:2},icelandic:function(e){return e%10!==1||e%100===11?1:0},slovenian:function(e){var t=e%100;return t===1?0:t===2?1:t===3||t===4?2:3},romanian:function(e){if(e===1)return 0;var t=e%100;return e===0||t>=2&&t<=19?1:2}},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is","mk"],slovenian:["sl-SL"],romanian:["ro"]}};function cre(e){var t={};return Yg(LE(e),function(r){var n=r[0],o=r[1];Yg(o,function(a){t[a]=n})}),t}function dre(e,t){var r=cre(e.pluralTypeToLanguages);return r[t]||r[y4.call(t,/-/,1)[0]]||r.en}function fre(e,t,r){return e.pluralTypes[t](r)}function pre(){var e={};return function(t,r){var n=e[r];return n&&!t.pluralTypes[n]&&(n=null,e[r]=n),n||(n=dre(t,r),n&&(e[r]=n)),n}}function Gj(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function vre(e){var t=e&&e.prefix||"%{",r=e&&e.suffix||"}";if(t===Kh||r===Kh)throw new RangeError('"'+Kh+'" token is reserved for pluralization');return new RegExp(Gj(t)+"(.*?)"+Gj(r),"g")}var mre=pre(),hre=/%\{(.*?)\}/g;function NE(e,t,r,n,o,a){if(typeof e!="string")throw new TypeError("Polyglot.transformPhrase expects argument #1 to be string");if(t==null)return e;var i=e,s=n||hre,c=a||g4,l=typeof t=="number"?{smart_count:t}:t;if(l.smart_count!=null&&e){var f=o||b4,v=y4.call(e,Kh),m=r||"en",h=mre(f,m),_=fre(f,h,l.smart_count);i=lre(v[_]||v[0])}return i=c.call(i,s,function(w,O){return!h4(l,O)||l[O]==null?w:l[O]}),i}function Ii(e){var t=e||{};this.phrases={},this.extend(t.phrases||{}),this.currentLocale=t.locale||"en";var r=t.allowMissing?NE:null;this.onMissingKey=typeof t.onMissingKey=="function"?t.onMissingKey:r,this.warn=t.warn||ure,this.replaceImplementation=t.replace||g4,this.tokenRegex=vre(t.interpolation),this.pluralRules=t.pluralRules||b4}Ii.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale};Ii.prototype.extend=function(e,t){Yg(LE(e||{}),function(r){var n=r[0],o=r[1],a=t?t+"."+n:n;typeof o=="object"?this.extend(o,a):this.phrases[a]=o},this)};Ii.prototype.unset=function(e,t){typeof e=="string"?delete this.phrases[e]:Yg(LE(e||{}),function(r){var n=r[0],o=r[1],a=t?t+"."+n:n;typeof o=="object"?this.unset(o,a):delete this.phrases[a]},this)};Ii.prototype.clear=function(){this.phrases={}};Ii.prototype.replace=function(e){this.clear(),this.extend(e)};Ii.prototype.t=function(e,t){var r,n,o=t??{};if(typeof this.phrases[e]=="string")r=this.phrases[e];else if(typeof o._=="string")r=o._;else if(this.onMissingKey){var a=this.onMissingKey;n=a(e,o,this.currentLocale,this.tokenRegex,this.pluralRules,this.replaceImplementation)}else this.warn('Missing translation for key: "'+e+'"'),n=e;return typeof r=="string"&&(n=NE(r,o,this.currentLocale,this.tokenRegex,this.pluralRules,this.replaceImplementation)),n};Ii.prototype.has=function(e){return h4(this.phrases,e)};Ii.transformPhrase=function(t,r,n){return NE(t,r,n)};var gre=Ii;const Kj=hr(gre);var oc=function(){return oc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}();function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u";function Xr(){}function _re(e,t){return typeof e=="function"?e(t):e}function hS(e){return typeof e=="number"&&e>=0&&e!==1/0}function Zg(e){return Array.isArray(e)?e:[e]}function S4(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Qh(e,t,r){return sv(e)?typeof t=="function"?j({},r,{queryKey:e,queryFn:t}):j({},t,{queryKey:e}):e}function xre(e,t,r){return sv(e)?typeof t=="function"?j({},r,{mutationKey:e,mutationFn:t}):j({},t,{mutationKey:e}):typeof e=="function"?j({},t,{mutationFn:e}):j({},e)}function ls(e,t,r){return sv(e)?[j({},t,{queryKey:e}),r]:[e||{},t]}function wre(e,t){if(e===!0&&t===!0||e==null&&t==null)return"all";if(e===!1&&t===!1)return"none";var r=e??!t;return r?"active":"inactive"}function Qj(e,t){var r=e.active,n=e.exact,o=e.fetching,a=e.inactive,i=e.predicate,s=e.queryKey,c=e.stale;if(sv(s)){if(n){if(t.queryHash!==DE(s,t.options))return!1}else if(!ey(t.queryKey,s))return!1}var l=wre(r,a);if(l==="none")return!1;if(l!=="all"){var f=t.isActive();if(l==="active"&&!f||l==="inactive"&&f)return!1}return!(typeof c=="boolean"&&t.isStale()!==c||typeof o=="boolean"&&t.isFetching()!==o||i&&!i(t))}function Xj(e,t){var r=e.exact,n=e.fetching,o=e.predicate,a=e.mutationKey;if(sv(a)){if(!t.options.mutationKey)return!1;if(r){if(gs(t.options.mutationKey)!==gs(a))return!1}else if(!ey(t.options.mutationKey,a))return!1}return!(typeof n=="boolean"&&t.state.status==="loading"!==n||o&&!o(t))}function DE(e,t){var r=(t==null?void 0:t.queryKeyHashFn)||gs;return r(e)}function gs(e){var t=Zg(e);return Sre(t)}function Sre(e){return JSON.stringify(e,function(t,r){return gS(r)?Object.keys(r).sort().reduce(function(n,o){return n[o]=r[o],n},{}):r})}function ey(e,t){return O4(Zg(e),Zg(t))}function O4(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(function(r){return!O4(e[r],t[r])}):!1}function ty(e,t){if(e===t)return e;var r=Array.isArray(e)&&Array.isArray(t);if(r||gS(e)&&gS(t)){for(var n=r?e.length:Object.keys(e).length,o=r?t:Object.keys(t),a=o.length,i=r?[]:{},s=0,c=0;c"u")return!0;var r=t.prototype;return!(!Yj(r)||!r.hasOwnProperty("isPrototypeOf"))}function Yj(e){return Object.prototype.toString.call(e)==="[object Object]"}function sv(e){return typeof e=="string"||Array.isArray(e)}function Cre(e){return new Promise(function(t){setTimeout(t,e)})}function Jj(e){Promise.resolve().then(e).catch(function(t){return setTimeout(function(){throw t})})}function C4(){if(typeof AbortController=="function")return new AbortController}var Ere=function(e){Ai(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(o){var a;if(!Jg&&((a=window)!=null&&a.addEventListener)){var i=function(){return o()};return window.addEventListener("visibilitychange",i,!1),window.addEventListener("focus",i,!1),function(){window.removeEventListener("visibilitychange",i),window.removeEventListener("focus",i)}}},n}var r=t.prototype;return r.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},r.onUnsubscribe=function(){if(!this.hasListeners()){var o;(o=this.cleanup)==null||o.call(this),this.cleanup=void 0}},r.setEventListener=function(o){var a,i=this;this.setup=o,(a=this.cleanup)==null||a.call(this),this.cleanup=o(function(s){typeof s=="boolean"?i.setFocused(s):i.onFocus()})},r.setFocused=function(o){this.focused=o,o&&this.onFocus()},r.onFocus=function(){this.listeners.forEach(function(o){o()})},r.isFocused=function(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)},t}(cd),Hf=new Ere,Pre=function(e){Ai(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(o){var a;if(!Jg&&((a=window)!=null&&a.addEventListener)){var i=function(){return o()};return window.addEventListener("online",i,!1),window.addEventListener("offline",i,!1),function(){window.removeEventListener("online",i),window.removeEventListener("offline",i)}}},n}var r=t.prototype;return r.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},r.onUnsubscribe=function(){if(!this.hasListeners()){var o;(o=this.cleanup)==null||o.call(this),this.cleanup=void 0}},r.setEventListener=function(o){var a,i=this;this.setup=o,(a=this.cleanup)==null||a.call(this),this.cleanup=o(function(s){typeof s=="boolean"?i.setOnline(s):i.onOnline()})},r.setOnline=function(o){this.online=o,o&&this.onOnline()},r.onOnline=function(){this.listeners.forEach(function(o){o()})},r.isOnline=function(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine},t}(cd),Xh=new Pre;function $re(e){return Math.min(1e3*Math.pow(2,e),3e4)}function ry(e){return typeof(e==null?void 0:e.cancel)=="function"}var E4=function(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent};function Yh(e){return e instanceof E4}var P4=function(t){var r=this,n=!1,o,a,i,s;this.abort=t.abort,this.cancel=function(m){return o==null?void 0:o(m)},this.cancelRetry=function(){n=!0},this.continueRetry=function(){n=!1},this.continue=function(){return a==null?void 0:a()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(m,h){i=m,s=h});var c=function(h){r.isResolved||(r.isResolved=!0,t.onSuccess==null||t.onSuccess(h),a==null||a(),i(h))},l=function(h){r.isResolved||(r.isResolved=!0,t.onError==null||t.onError(h),a==null||a(),s(h))},f=function(){return new Promise(function(h){a=h,r.isPaused=!0,t.onPause==null||t.onPause()}).then(function(){a=void 0,r.isPaused=!1,t.onContinue==null||t.onContinue()})},v=function m(){if(!r.isResolved){var h;try{h=t.fn()}catch(_){h=Promise.reject(_)}o=function(w){if(!r.isResolved&&(l(new E4(w)),r.abort==null||r.abort(),ry(h)))try{h.cancel()}catch{}},r.isTransportCancelable=ry(h),Promise.resolve(h).then(c).catch(function(_){var w,O;if(!r.isResolved){var x=(w=t.retry)!=null?w:3,g=(O=t.retryDelay)!=null?O:$re,b=typeof g=="function"?g(r.failureCount,_):g,$=x===!0||typeof x=="number"&&r.failureCount"u"&&(s.exact=!0),this.queries.find(function(c){return Qj(s,c)})},r.findAll=function(o,a){var i=ls(o,a),s=i[0];return Object.keys(s).length>0?this.queries.filter(function(c){return Qj(s,c)}):this.queries},r.notify=function(o){var a=this;Vt.batch(function(){a.listeners.forEach(function(i){i(o)})})},r.onFocus=function(){var o=this;Vt.batch(function(){o.queries.forEach(function(a){a.onFocus()})})},r.onOnline=function(){var o=this;Vt.batch(function(){o.queries.forEach(function(a){a.onOnline()})})},t}(cd),jre=function(){function e(r){this.options=j({},r.defaultOptions,r.options),this.mutationId=r.mutationId,this.mutationCache=r.mutationCache,this.observers=[],this.state=r.state||R4(),this.meta=r.meta}var t=e.prototype;return t.setState=function(n){this.dispatch({type:"setState",state:n})},t.addObserver=function(n){this.observers.indexOf(n)===-1&&this.observers.push(n)},t.removeObserver=function(n){this.observers=this.observers.filter(function(o){return o!==n})},t.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(Xr).catch(Xr)):Promise.resolve()},t.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},t.execute=function(){var n=this,o,a=this.state.status==="loading",i=Promise.resolve();return a||(this.dispatch({type:"loading",variables:this.options.variables}),i=i.then(function(){n.mutationCache.config.onMutate==null||n.mutationCache.config.onMutate(n.state.variables,n)}).then(function(){return n.options.onMutate==null?void 0:n.options.onMutate(n.state.variables)}).then(function(s){s!==n.state.context&&n.dispatch({type:"loading",context:s,variables:n.state.variables})})),i.then(function(){return n.executeMutation()}).then(function(s){o=s,n.mutationCache.config.onSuccess==null||n.mutationCache.config.onSuccess(o,n.state.variables,n.state.context,n)}).then(function(){return n.options.onSuccess==null?void 0:n.options.onSuccess(o,n.state.variables,n.state.context)}).then(function(){return n.options.onSettled==null?void 0:n.options.onSettled(o,null,n.state.variables,n.state.context)}).then(function(){return n.dispatch({type:"success",data:o}),o}).catch(function(s){return n.mutationCache.config.onError==null||n.mutationCache.config.onError(s,n.state.variables,n.state.context,n),ny().error(s),Promise.resolve().then(function(){return n.options.onError==null?void 0:n.options.onError(s,n.state.variables,n.state.context)}).then(function(){return n.options.onSettled==null?void 0:n.options.onSettled(void 0,s,n.state.variables,n.state.context)}).then(function(){throw n.dispatch({type:"error",error:s}),s})})},t.executeMutation=function(){var n=this,o;return this.retryer=new P4({fn:function(){return n.options.mutationFn?n.options.mutationFn(n.state.variables):Promise.reject("No mutationFn found")},onFail:function(){n.dispatch({type:"failed"})},onPause:function(){n.dispatch({type:"pause"})},onContinue:function(){n.dispatch({type:"continue"})},retry:(o=this.options.retry)!=null?o:0,retryDelay:this.options.retryDelay}),this.retryer.promise},t.dispatch=function(n){var o=this;this.state=Are(this.state,n),Vt.batch(function(){o.observers.forEach(function(a){a.onMutationUpdate(n)}),o.mutationCache.notify(o)})},e}();function R4(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function Are(e,t){switch(t.type){case"failed":return j({},e,{failureCount:e.failureCount+1});case"pause":return j({},e,{isPaused:!0});case"continue":return j({},e,{isPaused:!1});case"loading":return j({},e,{context:t.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:t.variables});case"success":return j({},e,{data:t.data,error:null,status:"success",isPaused:!1});case"error":return j({},e,{data:void 0,error:t.error,failureCount:e.failureCount+1,isPaused:!1,status:"error"});case"setState":return j({},e,t.state);default:return e}}var Mre=function(e){Ai(t,e);function t(n){var o;return o=e.call(this)||this,o.config=n||{},o.mutations=[],o.mutationId=0,o}var r=t.prototype;return r.build=function(o,a,i){var s=new jre({mutationCache:this,mutationId:++this.mutationId,options:o.defaultMutationOptions(a),state:i,defaultOptions:a.mutationKey?o.getMutationDefaults(a.mutationKey):void 0,meta:a.meta});return this.add(s),s},r.add=function(o){this.mutations.push(o),this.notify(o)},r.remove=function(o){this.mutations=this.mutations.filter(function(a){return a!==o}),o.cancel(),this.notify(o)},r.clear=function(){var o=this;Vt.batch(function(){o.mutations.forEach(function(a){o.remove(a)})})},r.getAll=function(){return this.mutations},r.find=function(o){return typeof o.exact>"u"&&(o.exact=!0),this.mutations.find(function(a){return Xj(o,a)})},r.findAll=function(o){return this.mutations.filter(function(a){return Xj(o,a)})},r.notify=function(o){var a=this;Vt.batch(function(){a.listeners.forEach(function(i){i(o)})})},r.onFocus=function(){this.resumePausedMutations()},r.onOnline=function(){this.resumePausedMutations()},r.resumePausedMutations=function(){var o=this.mutations.filter(function(a){return a.state.isPaused});return Vt.batch(function(){return o.reduce(function(a,i){return a.then(function(){return i.continue().catch(Xr)})},Promise.resolve())})},t}(cd);function Fre(){return{onFetch:function(t){t.fetchFn=function(){var r,n,o,a,i,s,c=(r=t.fetchOptions)==null||(n=r.meta)==null?void 0:n.refetchPage,l=(o=t.fetchOptions)==null||(a=o.meta)==null?void 0:a.fetchMore,f=l==null?void 0:l.pageParam,v=(l==null?void 0:l.direction)==="forward",m=(l==null?void 0:l.direction)==="backward",h=((i=t.state.data)==null?void 0:i.pages)||[],_=((s=t.state.data)==null?void 0:s.pageParams)||[],w=C4(),O=w==null?void 0:w.signal,x=_,g=!1,b=t.options.queryFn||function(){return Promise.reject("Missing queryFn")},$=function(z,G,H,q){return x=q?[G].concat(x):[].concat(x,[G]),q?[H].concat(z):[].concat(z,[H])},P=function(z,G,H,q){if(g)return Promise.reject("Cancelled");if(typeof H>"u"&&!G&&z.length)return Promise.resolve(z);var U={queryKey:t.queryKey,signal:O,pageParam:H,meta:t.meta},W=b(U),te=Promise.resolve(W).then(function(ee){return $(z,H,ee,q)});if(ry(W)){var ne=te;ne.cancel=W.cancel}return te},C;if(!h.length)C=P([]);else if(v){var T=typeof f<"u",R=T?f:Zj(t.options,h);C=P(h,T,R)}else if(m){var I=typeof f<"u",A=I?f:Lre(t.options,h);C=P(h,I,A,!0)}else(function(){x=[];var D=typeof t.options.getNextPageParam>"u",z=c&&h[0]?c(h[0],0,h):!0;C=z?P([],D,_[0]):Promise.resolve($([],_[0],h[0]));for(var G=function(U){C=C.then(function(W){var te=c&&h[U]?c(h[U],U,h):!0;if(te){var ne=D?_[U]:Zj(t.options,W);return P(W,D,ne)}return Promise.resolve($(W,_[U],h[U]))})},H=1;H"u"&&(f.revert=!0);var v=Vt.batch(function(){return i.queryCache.findAll(c).map(function(m){return m.cancel(f)})});return Promise.all(v).then(Xr).catch(Xr)},t.invalidateQueries=function(n,o,a){var i,s,c,l=this,f=ls(n,o,a),v=f[0],m=f[1],h=j({},v,{active:(i=(s=v.refetchActive)!=null?s:v.active)!=null?i:!0,inactive:(c=v.refetchInactive)!=null?c:!1});return Vt.batch(function(){return l.queryCache.findAll(v).forEach(function(_){_.invalidate()}),l.refetchQueries(h,m)})},t.refetchQueries=function(n,o,a){var i=this,s=ls(n,o,a),c=s[0],l=s[1],f=Vt.batch(function(){return i.queryCache.findAll(c).map(function(m){return m.fetch(void 0,j({},l,{meta:{refetchPage:c==null?void 0:c.refetchPage}}))})}),v=Promise.all(f).then(Xr);return l!=null&&l.throwOnError||(v=v.catch(Xr)),v},t.fetchQuery=function(n,o,a){var i=Qh(n,o,a),s=this.defaultQueryOptions(i);typeof s.retry>"u"&&(s.retry=!1);var c=this.queryCache.build(this,s);return c.isStaleByTime(s.staleTime)?c.fetch(s):Promise.resolve(c.state.data)},t.prefetchQuery=function(n,o,a){return this.fetchQuery(n,o,a).then(Xr).catch(Xr)},t.fetchInfiniteQuery=function(n,o,a){var i=Qh(n,o,a);return i.behavior=Fre(),this.fetchQuery(i)},t.prefetchInfiniteQuery=function(n,o,a){return this.fetchInfiniteQuery(n,o,a).then(Xr).catch(Xr)},t.cancelMutations=function(){var n=this,o=Vt.batch(function(){return n.mutationCache.getAll().map(function(a){return a.cancel()})});return Promise.all(o).then(Xr).catch(Xr)},t.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},t.executeMutation=function(n){return this.mutationCache.build(this,n).execute()},t.getQueryCache=function(){return this.queryCache},t.getMutationCache=function(){return this.mutationCache},t.getDefaultOptions=function(){return this.defaultOptions},t.setDefaultOptions=function(n){this.defaultOptions=n},t.setQueryDefaults=function(n,o){var a=this.queryDefaults.find(function(i){return gs(n)===gs(i.queryKey)});a?a.defaultOptions=o:this.queryDefaults.push({queryKey:n,defaultOptions:o})},t.getQueryDefaults=function(n){var o;return n?(o=this.queryDefaults.find(function(a){return ey(n,a.queryKey)}))==null?void 0:o.defaultOptions:void 0},t.setMutationDefaults=function(n,o){var a=this.mutationDefaults.find(function(i){return gs(n)===gs(i.mutationKey)});a?a.defaultOptions=o:this.mutationDefaults.push({mutationKey:n,defaultOptions:o})},t.getMutationDefaults=function(n){var o;return n?(o=this.mutationDefaults.find(function(a){return ey(n,a.mutationKey)}))==null?void 0:o.defaultOptions:void 0},t.defaultQueryOptions=function(n){if(n!=null&&n._defaulted)return n;var o=j({},this.defaultOptions.queries,this.getQueryDefaults(n==null?void 0:n.queryKey),n,{_defaulted:!0});return!o.queryHash&&o.queryKey&&(o.queryHash=DE(o.queryKey,o)),o},t.defaultQueryObserverOptions=function(n){return this.defaultQueryOptions(n)},t.defaultMutationOptions=function(n){return n!=null&&n._defaulted?n:j({},this.defaultOptions.mutations,this.getMutationDefaults(n==null?void 0:n.mutationKey),n,{_defaulted:!0})},t.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},e}(),Dre=function(e){Ai(t,e);function t(n,o){var a;return a=e.call(this)||this,a.client=n,a.options=o,a.trackedProps=[],a.selectError=null,a.bindMethods(),a.setOptions(o),a}var r=t.prototype;return r.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},r.onSubscribe=function(){this.listeners.length===1&&(this.currentQuery.addObserver(this),eA(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},r.onUnsubscribe=function(){this.listeners.length||this.destroy()},r.shouldFetchOnReconnect=function(){return yS(this.currentQuery,this.options,this.options.refetchOnReconnect)},r.shouldFetchOnWindowFocus=function(){return yS(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},r.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},r.setOptions=function(o,a){var i=this.options,s=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(o),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=i.queryKey),this.updateQuery();var c=this.hasListeners();c&&tA(this.currentQuery,s,this.options,i)&&this.executeFetch(),this.updateResult(a),c&&(this.currentQuery!==s||this.options.enabled!==i.enabled||this.options.staleTime!==i.staleTime)&&this.updateStaleTimeout();var l=this.computeRefetchInterval();c&&(this.currentQuery!==s||this.options.enabled!==i.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)},r.getOptimisticResult=function(o){var a=this.client.defaultQueryObserverOptions(o),i=this.client.getQueryCache().build(this.client,a);return this.createResult(i,a)},r.getCurrentResult=function(){return this.currentResult},r.trackResult=function(o,a){var i=this,s={},c=function(f){i.trackedProps.includes(f)||i.trackedProps.push(f)};return Object.keys(o).forEach(function(l){Object.defineProperty(s,l,{configurable:!1,enumerable:!0,get:function(){return c(l),o[l]}})}),(a.useErrorBoundary||a.suspense)&&c("error"),s},r.getNextResult=function(o){var a=this;return new Promise(function(i,s){var c=a.subscribe(function(l){l.isFetching||(c(),l.isError&&(o!=null&&o.throwOnError)?s(l.error):i(l))})})},r.getCurrentQuery=function(){return this.currentQuery},r.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},r.refetch=function(o){return this.fetch(j({},o,{meta:{refetchPage:o==null?void 0:o.refetchPage}}))},r.fetchOptimistic=function(o){var a=this,i=this.client.defaultQueryObserverOptions(o),s=this.client.getQueryCache().build(this.client,i);return s.fetch().then(function(){return a.createResult(s,i)})},r.fetch=function(o){var a=this;return this.executeFetch(o).then(function(){return a.updateResult(),a.currentResult})},r.executeFetch=function(o){this.updateQuery();var a=this.currentQuery.fetch(this.options,o);return o!=null&&o.throwOnError||(a=a.catch(Xr)),a},r.updateStaleTimeout=function(){var o=this;if(this.clearStaleTimeout(),!(Jg||this.currentResult.isStale||!hS(this.options.staleTime))){var a=S4(this.currentResult.dataUpdatedAt,this.options.staleTime),i=a+1;this.staleTimeoutId=setTimeout(function(){o.currentResult.isStale||o.updateResult()},i)}},r.computeRefetchInterval=function(){var o;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(o=this.options.refetchInterval)!=null?o:!1},r.updateRefetchInterval=function(o){var a=this;this.clearRefetchInterval(),this.currentRefetchInterval=o,!(Jg||this.options.enabled===!1||!hS(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(a.options.refetchIntervalInBackground||Hf.isFocused())&&a.executeFetch()},this.currentRefetchInterval))},r.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},r.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},r.clearStaleTimeout=function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},r.clearRefetchInterval=function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},r.createResult=function(o,a){var i=this.currentQuery,s=this.options,c=this.currentResult,l=this.currentResultState,f=this.currentResultOptions,v=o!==i,m=v?o.state:this.currentQueryInitialState,h=v?this.currentResult:this.previousQueryResult,_=o.state,w=_.dataUpdatedAt,O=_.error,x=_.errorUpdatedAt,g=_.isFetching,b=_.status,$=!1,P=!1,C;if(a.optimisticResults){var T=this.hasListeners(),R=!T&&eA(o,a),I=T&&tA(o,i,a,s);(R||I)&&(g=!0,w||(b="loading"))}if(a.keepPreviousData&&!_.dataUpdateCount&&(h!=null&&h.isSuccess)&&b!=="error")C=h.data,w=h.dataUpdatedAt,b=h.status,$=!0;else if(a.select&&typeof _.data<"u")if(c&&_.data===(l==null?void 0:l.data)&&a.select===this.selectFn)C=this.selectResult;else try{this.selectFn=a.select,C=a.select(_.data),a.structuralSharing!==!1&&(C=ty(c==null?void 0:c.data,C)),this.selectResult=C,this.selectError=null}catch(L){ny().error(L),this.selectError=L}else C=_.data;if(typeof a.placeholderData<"u"&&typeof C>"u"&&(b==="loading"||b==="idle")){var A;if(c!=null&&c.isPlaceholderData&&a.placeholderData===(f==null?void 0:f.placeholderData))A=c.data;else if(A=typeof a.placeholderData=="function"?a.placeholderData():a.placeholderData,a.select&&typeof A<"u")try{A=a.select(A),a.structuralSharing!==!1&&(A=ty(c==null?void 0:c.data,A)),this.selectError=null}catch(L){ny().error(L),this.selectError=L}typeof A<"u"&&(b="success",C=A,P=!0)}this.selectError&&(O=this.selectError,C=this.selectResult,x=Date.now(),b="error");var F={status:b,isLoading:b==="loading",isSuccess:b==="success",isError:b==="error",isIdle:b==="idle",data:C,dataUpdatedAt:w,error:O,errorUpdatedAt:x,failureCount:_.fetchFailureCount,errorUpdateCount:_.errorUpdateCount,isFetched:_.dataUpdateCount>0||_.errorUpdateCount>0,isFetchedAfterMount:_.dataUpdateCount>m.dataUpdateCount||_.errorUpdateCount>m.errorUpdateCount,isFetching:g,isRefetching:g&&b!=="loading",isLoadingError:b==="error"&&_.dataUpdatedAt===0,isPlaceholderData:P,isPreviousData:$,isRefetchError:b==="error"&&_.dataUpdatedAt!==0,isStale:BE(o,a),refetch:this.refetch,remove:this.remove};return F},r.shouldNotifyListeners=function(o,a){if(!a)return!0;var i=this.options,s=i.notifyOnChangeProps,c=i.notifyOnChangePropsExclusions;if(!s&&!c||s==="tracked"&&!this.trackedProps.length)return!0;var l=s==="tracked"?this.trackedProps:s;return Object.keys(o).some(function(f){var v=f,m=o[v]!==a[v],h=l==null?void 0:l.some(function(w){return w===f}),_=c==null?void 0:c.some(function(w){return w===f});return m&&!_&&(!l||h)})},r.updateResult=function(o){var a=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!Ore(this.currentResult,a)){var i={cache:!0};(o==null?void 0:o.listeners)!==!1&&this.shouldNotifyListeners(this.currentResult,a)&&(i.listeners=!0),this.notify(j({},i,o))}},r.updateQuery=function(){var o=this.client.getQueryCache().build(this.client,this.options);if(o!==this.currentQuery){var a=this.currentQuery;this.currentQuery=o,this.currentQueryInitialState=o.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(a==null||a.removeObserver(this),o.addObserver(this))}},r.onQueryUpdate=function(o){var a={};o.type==="success"?a.onSuccess=!0:o.type==="error"&&!Yh(o.error)&&(a.onError=!0),this.updateResult(a),this.hasListeners()&&this.updateTimers()},r.notify=function(o){var a=this;Vt.batch(function(){o.onSuccess?(a.options.onSuccess==null||a.options.onSuccess(a.currentResult.data),a.options.onSettled==null||a.options.onSettled(a.currentResult.data,null)):o.onError&&(a.options.onError==null||a.options.onError(a.currentResult.error),a.options.onSettled==null||a.options.onSettled(void 0,a.currentResult.error)),o.listeners&&a.listeners.forEach(function(i){i(a.currentResult)}),o.cache&&a.client.getQueryCache().notify({query:a.currentQuery,type:"observerResultsUpdated"})})},t}(cd);function Bre(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function eA(e,t){return Bre(e,t)||e.state.dataUpdatedAt>0&&yS(e,t,t.refetchOnMount)}function yS(e,t,r){if(t.enabled!==!1){var n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&BE(e,t)}return!1}function tA(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&BE(e,r)}function BE(e,t){return e.isStaleByTime(t.staleTime)}var zre=function(e){Ai(t,e);function t(n,o){var a;return a=e.call(this)||this,a.client=n,a.setOptions(o),a.bindMethods(),a.updateResult(),a}var r=t.prototype;return r.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},r.setOptions=function(o){this.options=this.client.defaultMutationOptions(o)},r.onUnsubscribe=function(){if(!this.listeners.length){var o;(o=this.currentMutation)==null||o.removeObserver(this)}},r.onMutationUpdate=function(o){this.updateResult();var a={listeners:!0};o.type==="success"?a.onSuccess=!0:o.type==="error"&&(a.onError=!0),this.notify(a)},r.getCurrentResult=function(){return this.currentResult},r.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},r.mutate=function(o,a){return this.mutateOptions=a,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,j({},this.options,{variables:typeof o<"u"?o:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},r.updateResult=function(){var o=this.currentMutation?this.currentMutation.state:R4(),a=j({},o,{isLoading:o.status==="loading",isSuccess:o.status==="success",isError:o.status==="error",isIdle:o.status==="idle",mutate:this.mutate,reset:this.reset});this.currentResult=a},r.notify=function(o){var a=this;Vt.batch(function(){a.mutateOptions&&(o.onSuccess?(a.mutateOptions.onSuccess==null||a.mutateOptions.onSuccess(a.currentResult.data,a.currentResult.variables,a.currentResult.context),a.mutateOptions.onSettled==null||a.mutateOptions.onSettled(a.currentResult.data,null,a.currentResult.variables,a.currentResult.context)):o.onError&&(a.mutateOptions.onError==null||a.mutateOptions.onError(a.currentResult.error,a.currentResult.variables,a.currentResult.context),a.mutateOptions.onSettled==null||a.mutateOptions.onSettled(void 0,a.currentResult.error,a.currentResult.variables,a.currentResult.context))),o.listeners&&a.listeners.forEach(function(i){i(a.currentResult)})})},t}(cd),Ure=Tf.unstable_batchedUpdates;Vt.setBatchNotifyFunction(Ure);var Vre=console;Tre(Vre);var rA=ve.createContext(void 0),T4=ve.createContext(!1);function k4(e){return e&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=rA),window.ReactQueryClientContext):rA}var Yo=function(){var t=ve.useContext(k4(ve.useContext(T4)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Wre=function(t){var r=t.client,n=t.contextSharing,o=n===void 0?!1:n,a=t.children;ve.useEffect(function(){return r.mount(),function(){r.unmount()}},[r]);var i=k4(o);return ve.createElement(T4.Provider,{value:o},ve.createElement(i.Provider,{value:r},a))};function qre(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var Hre=ve.createContext(qre()),Gre=function(){return ve.useContext(Hre)};function I4(e,t,r){return typeof t=="function"?t.apply(void 0,r):typeof t=="boolean"?t:!!e}function nu(e,t,r){var n=ve.useRef(!1),o=ve.useState(0),a=o[1],i=xre(e,t,r),s=Yo(),c=ve.useRef();c.current?c.current.setOptions(i):c.current=new zre(s,i);var l=c.current.getCurrentResult();ve.useEffect(function(){n.current=!0;var v=c.current.subscribe(Vt.batchCalls(function(){n.current&&a(function(m){return m+1})}));return function(){n.current=!1,v()}},[]);var f=ve.useCallback(function(v,m){c.current.mutate(v,m).catch(Xr)},[]);if(l.error&&I4(void 0,c.current.options.useErrorBoundary,[l.error]))throw l.error;return j({},l,{mutate:f,mutateAsync:l.mutate})}function Kre(e,t){var r=ve.useRef(!1),n=ve.useState(0),o=n[1],a=Yo(),i=Gre(),s=a.defaultQueryObserverOptions(e);s.optimisticResults=!0,s.onError&&(s.onError=Vt.batchCalls(s.onError)),s.onSuccess&&(s.onSuccess=Vt.batchCalls(s.onSuccess)),s.onSettled&&(s.onSettled=Vt.batchCalls(s.onSettled)),s.suspense&&(typeof s.staleTime!="number"&&(s.staleTime=1e3),s.cacheTime===0&&(s.cacheTime=1)),(s.suspense||s.useErrorBoundary)&&(i.isReset()||(s.retryOnMount=!1));var c=ve.useState(function(){return new t(a,s)}),l=c[0],f=l.getOptimisticResult(s);if(ve.useEffect(function(){r.current=!0,i.clearReset();var v=l.subscribe(Vt.batchCalls(function(){r.current&&o(function(m){return m+1})}));return l.updateResult(),function(){r.current=!1,v()}},[i,l]),ve.useEffect(function(){l.setOptions(s,{listeners:!1})},[s,l]),s.suspense&&f.isLoading)throw l.fetchOptimistic(s).then(function(v){var m=v.data;s.onSuccess==null||s.onSuccess(m),s.onSettled==null||s.onSettled(m,null)}).catch(function(v){i.clearReset(),s.onError==null||s.onError(v),s.onSettled==null||s.onSettled(void 0,v)});if(f.isError&&!i.isReset()&&!f.isFetching&&I4(s.suspense,s.useErrorBoundary,[f.error,l.getCurrentQuery()]))throw f.error;return s.notifyOnChangeProps==="tracked"&&(f=l.trackResult(f,s)),f}function Vs(e,t,r){var n=Qh(e,t,r);return Kre(n,Dre)}/** - * @remix-run/router v1.16.0 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function bS(){return bS=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function j4(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function nA(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function lv(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}var oA;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(oA||(oA={}));function Qre(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?lv(t):t,o=zE(n.pathname||"/",r);if(o==null)return null;let a=A4(e);Xre(a);let i=null;for(let s=0;i==null&&s{let c={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};c.relativePath.startsWith("/")&&(mr(c.relativePath.startsWith(n),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(n.length));let l=Ts([n,c.relativePath]),f=r.concat(c);a.children&&a.children.length>0&&(mr(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),A4(a.children,t,f,l)),!(a.path==null&&!a.index)&&t.push({path:l,score:nne(l,a.index),routesMeta:f})};return e.forEach((a,i)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))o(a,i);else for(let c of M4(a.path))o(a,i,c)}),t}function M4(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,o=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return o?[a,""]:[a];let i=M4(n.join("/")),s=[];return s.push(...i.map(c=>c===""?a:[a,c].join("/"))),o&&s.push(...i),s.map(c=>e.startsWith("/")&&c===""?"/":c)}function Xre(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:one(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Yre=/^:[\w-]+$/,Jre=3,Zre=2,ene=1,tne=10,rne=-2,aA=e=>e==="*";function nne(e,t){let r=e.split("/"),n=r.length;return r.some(aA)&&(n+=rne),t&&(n+=Zre),r.filter(o=>!aA(o)).reduce((o,a)=>o+(Yre.test(a)?Jre:a===""?ene:tne),n)}function one(e,t){return e.length===t.length&&e.slice(0,-1).every((n,o)=>n===t[o])?e[e.length-1]-t[t.length-1]:0}function ane(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{let{paramName:m,isOptional:h}=f;if(m==="*"){let w=s[v]||"";i=a.slice(0,a.length-w.length).replace(/(.)\/+$/,"$1")}const _=s[v];return h&&!_?l[m]=void 0:l[m]=(_||"").replace(/%2F/g,"/"),l},{}),pathname:a,pathnameBase:i,pattern:e}}function ine(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),j4(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,s,c)=>(n.push({paramName:s,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function sne(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return j4(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function zE(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function lne(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?lv(e):e;return{pathname:r?r.startsWith("/")?r:une(r,t):t,search:fne(n),hash:pne(o)}}function une(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function wx(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function cne(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function UE(e,t){let r=cne(e);return t?r.map((n,o)=>o===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function VE(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=lv(e):(o=bS({},e),mr(!o.pathname||!o.pathname.includes("?"),wx("?","pathname","search",o)),mr(!o.pathname||!o.pathname.includes("#"),wx("#","pathname","hash",o)),mr(!o.search||!o.search.includes("#"),wx("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,s;if(i==null)s=r;else{let v=t.length-1;if(!n&&i.startsWith("..")){let m=i.split("/");for(;m[0]==="..";)m.shift(),v-=1;o.pathname=m.join("/")}s=v>=0?t[v]:"/"}let c=lne(o,s),l=i&&i!=="/"&&i.endsWith("/"),f=(a||i===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(l||f)&&(c.pathname+="/"),c}const Ts=e=>e.join("/").replace(/\/\/+/g,"/"),dne=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),fne=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,pne=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function vne(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const F4=["post","put","patch","delete"];new Set(F4);const mne=["get",...F4];new Set(mne);/** - * React Router v6.23.0 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function Ip(){return Ip=Object.assign?Object.assign.bind():function(e){for(var t=1;tkp(e,t),[t,e])}function N4(e){d.useContext(Mi).static||d.useLayoutEffect(e)}function Ya(){let{isDataRoute:e}=d.useContext(Xa);return e?jne():bne()}function bne(){Ws()||mr(!1);let e=d.useContext(WE),{basename:t,future:r,navigator:n}=d.useContext(Mi),{matches:o}=d.useContext(Xa),{pathname:a}=Fr(),i=JSON.stringify(UE(o,r.v7_relativeSplatPath)),s=d.useRef(!1);return N4(()=>{s.current=!0}),d.useCallback(function(l,f){if(f===void 0&&(f={}),!s.current)return;if(typeof l=="number"){n.go(l);return}let v=VE(l,JSON.parse(i),a,f.relative==="path");e==null&&t!=="/"&&(v.pathname=v.pathname==="/"?t:Ts([t,v.pathname])),(f.replace?n.replace:n.push)(v,f.state,f)},[t,n,i,a,e])}const _ne=d.createContext(null);function xne(e){let t=d.useContext(Xa).outlet;return t&&d.createElement(_ne.Provider,{value:e},t)}function Ab(){let{matches:e}=d.useContext(Xa),t=e[e.length-1];return t?t.params:{}}function qE(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=d.useContext(Mi),{matches:o}=d.useContext(Xa),{pathname:a}=Fr(),i=JSON.stringify(UE(o,n.v7_relativeSplatPath));return d.useMemo(()=>VE(e,JSON.parse(i),a,r==="path"),[e,i,a,r])}function wne(e,t){return Sne(e,t)}function Sne(e,t,r,n){Ws()||mr(!1);let{navigator:o}=d.useContext(Mi),{matches:a}=d.useContext(Xa),i=a[a.length-1],s=i?i.params:{};i&&i.pathname;let c=i?i.pathnameBase:"/";i&&i.route;let l=Fr(),f;if(t){var v;let O=typeof t=="string"?lv(t):t;c==="/"||(v=O.pathname)!=null&&v.startsWith(c)||mr(!1),f=O}else f=l;let m=f.pathname||"/",h=m;if(c!=="/"){let O=c.replace(/^\//,"").split("/");h="/"+m.replace(/^\//,"").split("/").slice(O.length).join("/")}let _=Qre(e,{pathname:h}),w=$ne(_&&_.map(O=>Object.assign({},O,{params:Object.assign({},s,O.params),pathname:Ts([c,o.encodeLocation?o.encodeLocation(O.pathname).pathname:O.pathname]),pathnameBase:O.pathnameBase==="/"?c:Ts([c,o.encodeLocation?o.encodeLocation(O.pathnameBase).pathname:O.pathnameBase])})),a,r,n);return t&&w?d.createElement(jb.Provider,{value:{location:Ip({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:oy.Pop}},w):w}function One(){let e=Ine(),t=vne(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return d.createElement(d.Fragment,null,d.createElement("h2",null,"Unexpected Application Error!"),d.createElement("h3",{style:{fontStyle:"italic"}},t),r?d.createElement("pre",{style:o},r):null,null)}const Cne=d.createElement(One,null);class Ene extends d.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?d.createElement(Xa.Provider,{value:this.props.routeContext},d.createElement(L4.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Pne(e){let{routeContext:t,match:r,children:n}=e,o=d.useContext(WE);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),d.createElement(Xa.Provider,{value:t},n)}function $ne(e,t,r,n){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let i=e,s=(o=r)==null?void 0:o.errors;if(s!=null){let f=i.findIndex(v=>v.route.id&&(s==null?void 0:s[v.route.id])!==void 0);f>=0||mr(!1),i=i.slice(0,Math.min(i.length,f+1))}let c=!1,l=-1;if(r&&n&&n.v7_partialHydration)for(let f=0;f=0?i=i.slice(0,l+1):i=[i[0]];break}}}return i.reduceRight((f,v,m)=>{let h,_=!1,w=null,O=null;r&&(h=s&&v.route.id?s[v.route.id]:void 0,w=v.route.errorElement||Cne,c&&(l<0&&m===0?(Ane("route-fallback",!1),_=!0,O=null):l===m&&(_=!0,O=v.route.hydrateFallbackElement||null)));let x=t.concat(i.slice(0,m+1)),g=()=>{let b;return h?b=w:_?b=O:v.route.Component?b=d.createElement(v.route.Component,null):v.route.element?b=v.route.element:b=f,d.createElement(Pne,{match:v,routeContext:{outlet:f,matches:x,isDataRoute:r!=null},children:b})};return r&&(v.route.ErrorBoundary||v.route.errorElement||m===0)?d.createElement(Ene,{location:r.location,revalidation:r.revalidation,component:w,error:h,children:g(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):g()},null)}var D4=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(D4||{}),ay=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(ay||{});function Rne(e){let t=d.useContext(WE);return t||mr(!1),t}function Tne(e){let t=d.useContext(hne);return t||mr(!1),t}function kne(e){let t=d.useContext(Xa);return t||mr(!1),t}function B4(e){let t=kne(),r=t.matches[t.matches.length-1];return r.route.id||mr(!1),r.route.id}function Ine(){var e;let t=d.useContext(L4),r=Tne(ay.UseRouteError),n=B4(ay.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function jne(){let{router:e}=Rne(D4.UseNavigateStable),t=B4(ay.UseNavigateStable),r=d.useRef(!1);return N4(()=>{r.current=!0}),d.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Ip({fromRouteId:t},a)))},[e,t])}const iA={};function Ane(e,t,r){!t&&!iA[e]&&(iA[e]=!0)}function Mne(e){let{to:t,replace:r,state:n,relative:o}=e;Ws()||mr(!1);let{future:a,static:i}=d.useContext(Mi),{matches:s}=d.useContext(Xa),{pathname:c}=Fr(),l=Ya(),f=VE(t,UE(s,a.v7_relativeSplatPath),c,o==="path"),v=JSON.stringify(f);return d.useEffect(()=>l(JSON.parse(v),{replace:r,state:n,relative:o}),[l,v,o,r,n]),null}function Fne(e){return xne(e.context)}function Br(e){mr(!1)}function Lne(e){let{basename:t="/",children:r=null,location:n,navigationType:o=oy.Pop,navigator:a,static:i=!1,future:s}=e;Ws()&&mr(!1);let c=t.replace(/^\/*/,"/"),l=d.useMemo(()=>({basename:c,navigator:a,static:i,future:Ip({v7_relativeSplatPath:!1},s)}),[c,s,a,i]);typeof n=="string"&&(n=lv(n));let{pathname:f="/",search:v="",hash:m="",state:h=null,key:_="default"}=n,w=d.useMemo(()=>{let O=zE(f,c);return O==null?null:{location:{pathname:O,search:v,hash:m,state:h,key:_},navigationType:o}},[c,f,v,m,h,_,o]);return w==null?null:d.createElement(Mi.Provider,{value:l},d.createElement(jb.Provider,{children:r,value:w}))}function ys(e){let{children:t,location:r}=e;return wne(_S(t),r)}new Promise(()=>{});function _S(e,t){t===void 0&&(t=[]);let r=[];return d.Children.forEach(e,(n,o)=>{if(!d.isValidElement(n))return;let a=[...t,o];if(n.type===d.Fragment){r.push.apply(r,_S(n.props.children,a));return}n.type!==Br&&mr(!1),!n.props.index||!n.props.children||mr(!1);let i={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=_S(n.props.children,a)),r.push(i)}),r}/** - * React Router DOM v6.23.0 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function xS(){return xS=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function Dne(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Bne(e,t){return e.button===0&&(!t||t==="_self")&&!Dne(e)}const zne=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Une="6";try{window.__reactRouterVersion=Une}catch{}const Vne=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Wne=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ya=d.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:s,target:c,to:l,preventScrollReset:f,unstable_viewTransition:v}=t,m=Nne(t,zne),{basename:h}=d.useContext(Mi),_,w=!1;if(typeof l=="string"&&Wne.test(l)&&(_=l,Vne))try{let b=new URL(window.location.href),$=l.startsWith("//")?new URL(b.protocol+l):new URL(l),P=zE($.pathname,h);$.origin===b.origin&&P!=null?l=P+$.search+$.hash:w=!0}catch{}let O=gne(l,{relative:o}),x=qne(l,{replace:i,state:s,target:c,preventScrollReset:f,relative:o,unstable_viewTransition:v});function g(b){n&&n(b),b.defaultPrevented||x(b)}return d.createElement("a",xS({},m,{href:_||O,onClick:w||a?n:g,ref:r,target:c}))});var sA;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(sA||(sA={}));var lA;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(lA||(lA={}));function qne(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,c=Ya(),l=Fr(),f=qE(e,{relative:i});return d.useCallback(v=>{if(Bne(v,r)){v.preventDefault();let m=n!==void 0?n:nA(l)===nA(f);c(e,{replace:m,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s})}},[l,c,f,n,o,r,e,a,i,s])}var Hne="RaStore",Gne=function(){if(typeof window>"u"||window.localStorage==null)return!1;try{return window.localStorage.setItem("test","test"),window.localStorage.removeItem("test"),!0}catch{return!1}},wS=Gne(),Kne=function(e,t){e===void 0&&(e="1"),t===void 0&&(t="");var r="".concat(Hne).concat(t),n=r.length,o={},a=function(s,c){Object.keys(o).forEach(function(l){o[l]&&o[l].key===s&&o[l].callback(c)})},i=function(s){var c;if(((c=s.key)===null||c===void 0?void 0:c.substring(0,n))===r){var l=s.key.substring(n+1),f=s.newValue?uA(s.newValue):void 0;Object.keys(o).forEach(function(v){o[v]&&o[v].key===l&&(f===null?o[v].callback(void 0):o[v].callback(f??void 0))})}};return{setup:function(){if(wS){var s=di().getItem("".concat(r,".version"));if(s&&s!==e){var c=di();Object.keys(c).forEach(function(l){l.startsWith(r)&&c.removeItem(l)})}di().setItem("".concat(r,".version"),e),window.addEventListener("storage",i)}},teardown:function(){wS&&window.removeEventListener("storage",i)},getItem:function(s,c){var l=di().getItem("".concat(r,".").concat(s));return l==null?c:uA(l)},setItem:function(s,c){c===void 0?di().removeItem("".concat(r,".").concat(s)):di().setItem("".concat(r,".").concat(s),JSON.stringify(c)),a(s,c)},removeItem:function(s){di().removeItem("".concat(r,".").concat(s)),a(s,void 0)},removeItems:function(s){var c=di();Object.keys(c).forEach(function(l){if(l.startsWith("".concat(r,".").concat(s))){c.removeItem(l);var f=l.substring(n+1);a(f,void 0)}})},reset:function(){var s=di();Object.keys(s).forEach(function(c){if(c.startsWith(r)){s.removeItem(c);var l=c.substring(n+1);a(l,void 0)}})},subscribe:function(s,c){var l=Math.random().toString();return o[l]={key:s,callback:c},function(){delete o[l]}}}},uA=function(e){try{return JSON.parse(e)}catch{return e}},Qne=function(){function e(){this.valuesMap=new Map}return e.prototype.getItem=function(t){return this.valuesMap.has(t)?String(this.valuesMap.get(t)):null},e.prototype.setItem=function(t,r){this.valuesMap.set(t,r)},e.prototype.removeItem=function(t){this.valuesMap.delete(t)},e.prototype.removeItems=function(t){var r=this;this.valuesMap.forEach(function(n,o){o.startsWith(t)&&r.valuesMap.delete(o)})},e.prototype.clear=function(){this.valuesMap.clear()},e.prototype.key=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'key' on 'Storage': 1 argument required, but only 0 present.");var r=Array.from(this.valuesMap.keys());return r[t]},Object.defineProperty(e.prototype,"length",{get:function(){return this.valuesMap.size},enumerable:!1,configurable:!0}),e}(),Xne=new Qne,di=function(){return wS?window.localStorage:Xne},Yne=typeof oo=="object"&&oo&&oo.Object===Object&&oo,z4=Yne,Jne=z4,Zne=typeof self=="object"&&self&&self.Object===Object&&self,eoe=Jne||Zne||Function("return this")(),xa=eoe,toe=xa,roe=toe.Symbol,dd=roe,cA=dd,U4=Object.prototype,noe=U4.hasOwnProperty,ooe=U4.toString,pf=cA?cA.toStringTag:void 0;function aoe(e){var t=noe.call(e,pf),r=e[pf];try{e[pf]=void 0;var n=!0}catch{}var o=ooe.call(e);return n&&(t?e[pf]=r:delete e[pf]),o}var ioe=aoe,soe=Object.prototype,loe=soe.toString;function uoe(e){return loe.call(e)}var coe=uoe,dA=dd,doe=ioe,foe=coe,poe="[object Null]",voe="[object Undefined]",fA=dA?dA.toStringTag:void 0;function moe(e){return e==null?e===void 0?voe:poe:fA&&fA in Object(e)?doe(e):foe(e)}var fd=moe;function hoe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Jo=hoe,goe=fd,yoe=Jo,boe="[object AsyncFunction]",_oe="[object Function]",xoe="[object GeneratorFunction]",woe="[object Proxy]";function Soe(e){if(!yoe(e))return!1;var t=goe(e);return t==_oe||t==xoe||t==boe||t==woe}var HE=Soe,Ooe=xa,Coe=Ooe["__core-js_shared__"],Eoe=Coe,Sx=Eoe,pA=function(){var e=/[^.]+$/.exec(Sx&&Sx.keys&&Sx.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Poe(e){return!!pA&&pA in e}var $oe=Poe,Roe=Function.prototype,Toe=Roe.toString;function koe(e){if(e!=null){try{return Toe.call(e)}catch{}try{return e+""}catch{}}return""}var V4=koe,Ioe=HE,joe=$oe,Aoe=Jo,Moe=V4,Foe=/[\\^$.*+?()[\]{}|]/g,Loe=/^\[object .+?Constructor\]$/,Noe=Function.prototype,Doe=Object.prototype,Boe=Noe.toString,zoe=Doe.hasOwnProperty,Uoe=RegExp("^"+Boe.call(zoe).replace(Foe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Voe(e){if(!Aoe(e)||joe(e))return!1;var t=Ioe(e)?Uoe:Loe;return t.test(Moe(e))}var Woe=Voe;function qoe(e,t){return e==null?void 0:e[t]}var Hoe=qoe,Goe=Woe,Koe=Hoe;function Qoe(e,t){var r=Koe(e,t);return Goe(r)?r:void 0}var ou=Qoe,Xoe=ou,Yoe=function(){try{var e=Xoe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),W4=Yoe,vA=W4;function Joe(e,t,r){t=="__proto__"&&vA?vA(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var GE=Joe;function Zoe(e,t){return e===t||e!==e&&t!==t}var pd=Zoe,eae=GE,tae=pd,rae=Object.prototype,nae=rae.hasOwnProperty;function oae(e,t,r){var n=e[t];(!(nae.call(e,t)&&tae(n,r))||r===void 0&&!(t in e))&&eae(e,t,r)}var KE=oae,aae=Array.isArray,wa=aae;function iae(e){return e!=null&&typeof e=="object"}var Fi=iae,sae=fd,lae=Fi,uae="[object Symbol]";function cae(e){return typeof e=="symbol"||lae(e)&&sae(e)==uae}var Mb=cae,dae=wa,fae=Mb,pae=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,vae=/^\w*$/;function mae(e,t){if(dae(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||fae(e)?!0:vae.test(e)||!pae.test(e)||t!=null&&e in Object(t)}var QE=mae,hae=ou,gae=hae(Object,"create"),Fb=gae,mA=Fb;function yae(){this.__data__=mA?mA(null):{},this.size=0}var bae=yae;function _ae(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var xae=_ae,wae=Fb,Sae="__lodash_hash_undefined__",Oae=Object.prototype,Cae=Oae.hasOwnProperty;function Eae(e){var t=this.__data__;if(wae){var r=t[e];return r===Sae?void 0:r}return Cae.call(t,e)?t[e]:void 0}var Pae=Eae,$ae=Fb,Rae=Object.prototype,Tae=Rae.hasOwnProperty;function kae(e){var t=this.__data__;return $ae?t[e]!==void 0:Tae.call(t,e)}var Iae=kae,jae=Fb,Aae="__lodash_hash_undefined__";function Mae(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=jae&&t===void 0?Aae:t,this}var Fae=Mae,Lae=bae,Nae=xae,Dae=Pae,Bae=Iae,zae=Fae;function vd(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var nie=rie,oie=Lb;function aie(e,t){var r=this.__data__,n=oie(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var iie=aie,sie=Wae,lie=Yae,uie=eie,cie=nie,die=iie;function md(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&eo?0:o+t),r=r>o?o:r,r<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(o);++ns))return!1;var l=a.get(e),f=a.get(t);if(l&&f)return l==t&&f==e;var v=-1,m=!0,h=r&Tle?new Ele:void 0;for(a.set(e,t),a.set(t,e);++v-1&&e%1==0&&e<=Pue}var aP=$ue,Rue=fd,Tue=aP,kue=Fi,Iue="[object Arguments]",jue="[object Array]",Aue="[object Boolean]",Mue="[object Date]",Fue="[object Error]",Lue="[object Function]",Nue="[object Map]",Due="[object Number]",Bue="[object Object]",zue="[object RegExp]",Uue="[object Set]",Vue="[object String]",Wue="[object WeakMap]",que="[object ArrayBuffer]",Hue="[object DataView]",Gue="[object Float32Array]",Kue="[object Float64Array]",Que="[object Int8Array]",Xue="[object Int16Array]",Yue="[object Int32Array]",Jue="[object Uint8Array]",Zue="[object Uint8ClampedArray]",ece="[object Uint16Array]",tce="[object Uint32Array]",Qt={};Qt[Gue]=Qt[Kue]=Qt[Que]=Qt[Xue]=Qt[Yue]=Qt[Jue]=Qt[Zue]=Qt[ece]=Qt[tce]=!0;Qt[Iue]=Qt[jue]=Qt[que]=Qt[Aue]=Qt[Hue]=Qt[Mue]=Qt[Fue]=Qt[Lue]=Qt[Nue]=Qt[Due]=Qt[Bue]=Qt[zue]=Qt[Uue]=Qt[Vue]=Qt[Wue]=!1;function rce(e){return kue(e)&&Tue(e.length)&&!!Qt[Rue(e)]}var nce=rce;function oce(e){return function(t){return e(t)}}var Gb=oce,ly={exports:{}};ly.exports;(function(e,t){var r=z4,n=t&&!t.nodeType&&t,o=n&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===n,i=a&&r.process,s=function(){try{var c=o&&o.require&&o.require("util").types;return c||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})(ly,ly.exports);var iP=ly.exports,ace=nce,ice=Gb,PA=iP,$A=PA&&PA.isTypedArray,sce=$A?ice($A):ace,sP=sce,lce=mue,uce=qb,cce=wa,dce=Hb,fce=Bb,pce=sP,vce=Object.prototype,mce=vce.hasOwnProperty;function hce(e,t){var r=cce(e),n=!r&&uce(e),o=!r&&!n&&dce(e),a=!r&&!n&&!o&&pce(e),i=r||n||o||a,s=i?lce(e.length,String):[],c=s.length;for(var l in e)(t||mce.call(e,l))&&!(i&&(l=="length"||o&&(l=="offset"||l=="parent")||a&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||fce(l,c)))&&s.push(l);return s}var o5=hce,gce=Object.prototype;function yce(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||gce;return e===r}var lP=yce;function bce(e,t){return function(r){return e(t(r))}}var a5=bce,_ce=a5,xce=_ce(Object.keys,Object),wce=xce,Sce=lP,Oce=wce,Cce=Object.prototype,Ece=Cce.hasOwnProperty;function Pce(e){if(!Sce(e))return Oce(e);var t=[];for(var r in Object(e))Ece.call(e,r)&&r!="constructor"&&t.push(r);return t}var $ce=Pce,Rce=HE,Tce=aP;function kce(e){return e!=null&&Tce(e.length)&&!Rce(e)}var Kb=kce,Ice=o5,jce=$ce,Ace=Kb;function Mce(e){return Ace(e)?Ice(e):jce(e)}var Qb=Mce,Fce=t5,Lce=oP,Nce=Qb;function Dce(e){return Fce(e,Nce,Lce)}var i5=Dce,RA=i5,Bce=1,zce=Object.prototype,Uce=zce.hasOwnProperty;function Vce(e,t,r,n,o,a){var i=r&Bce,s=RA(e),c=s.length,l=RA(t),f=l.length;if(c!=f&&!i)return!1;for(var v=c;v--;){var m=s[v];if(!(i?m in t:Uce.call(t,m)))return!1}var h=a.get(e),_=a.get(t);if(h&&_)return h==t&&_==e;var w=!0;a.set(e,t),a.set(t,e);for(var O=i;++v0){if(++t>=cpe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var vpe=ppe,mpe=upe,hpe=vpe,gpe=hpe(mpe),w5=gpe,ype=vP,bpe=x5,_pe=w5;function xpe(e,t){return _pe(bpe(e,t,ype),e+"")}var Yb=xpe,wpe=pd,Spe=Kb,Ope=Bb,Cpe=Jo;function Epe(e,t,r){if(!Cpe(r))return!1;var n=typeof t;return(n=="number"?Spe(r)&&Ope(t,r.length):n=="string"&&t in r)?wpe(r[t],e):!1}var S5=Epe,Ppe=Yb,$pe=S5;function Rpe(e){return Ppe(function(t,r){var n=-1,o=r.length,a=o>1?r[o-1]:void 0,i=o>2?r[2]:void 0;for(a=e.length>3&&typeof a=="function"?(o--,a):void 0,i&&$pe(r[0],r[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++n=0&&(t.hash=e.substr(r),e=e.substr(0,r));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function zpe(e){var t=e.basename,r=e.children,n=e.history,o=d.useState({action:n.action,location:n.location}),a=o[0],i=o[1];return d.useLayoutEffect(function(){return n.listen(i)},[n]),d.createElement(Lne,{basename:t,children:r,location:a.location,navigationType:a.action,navigator:n})}var O5=d.createContext(""),Upe=function(e){var t=e.children,r=e.basename;return d.createElement(O5.Provider,{value:r},t)},Vpe=function(e){var t=e.history,r=e.basename,n=r===void 0?"":r,o=e.children,a=Ws(),i=a?Wpe:qpe;return d.createElement(Upe,{basename:a?n:""},d.createElement(i,{basename:n,history:t},o))},Wpe=function(e){var t=e.children;return d.createElement(d.Fragment,null,t)},qpe=function(e){var t=e.children,r=e.history,n=d.useMemo(function(){return r||Dpe()},[r]);return d.createElement(zpe,{history:n},t)},qs=function(){return d.useContext(O5)},Hs=function(){var e=qs();return d.useCallback(function(t){var r=t.resource,n=t.id,o=t.type;switch(o){case"list":return ja("".concat(e,"/").concat(r));case"create":return ja("".concat(e,"/").concat(r,"/create"));case"edit":return n==null?ja("".concat(e,"/").concat(r)):ja("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n)));case"show":return n==null?ja("".concat(e,"/").concat(r)):ja("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n),"/show"));default:return o}},[e])},ja=function(e){return e.replace("//","/")},Gf=function(){return Gf=Object.assign||function(e){for(var t,r=1,n=arguments.length;rencodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),P5="%[a-f0-9]{2}",nM=new RegExp("("+P5+")|([^%]+?)","gi"),oM=new RegExp("("+P5+")+","gi");function RS(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],RS(r),RS(n))}function cve(e){try{return decodeURIComponent(e)}catch{for(var t=e.match(nM)||[],r=1;r{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const r=e.indexOf(t);return r===-1?[e]:[e.slice(0,r),e.slice(r+t.length)]},vve=function(e,t){for(var r={},n=Object.keys(e),o=Array.isArray(t),a=0;ag==null,i=Symbol("encodeFragmentIdentifier");function s(g){switch(g.arrayFormat){case"index":return b=>($,P)=>{const C=$.length;return P===void 0||g.skipNull&&P===null||g.skipEmptyString&&P===""?$:P===null?[...$,[f(b,g),"[",C,"]"].join("")]:[...$,[f(b,g),"[",f(C,g),"]=",f(P,g)].join("")]};case"bracket":return b=>($,P)=>P===void 0||g.skipNull&&P===null||g.skipEmptyString&&P===""?$:P===null?[...$,[f(b,g),"[]"].join("")]:[...$,[f(b,g),"[]=",f(P,g)].join("")];case"colon-list-separator":return b=>($,P)=>P===void 0||g.skipNull&&P===null||g.skipEmptyString&&P===""?$:P===null?[...$,[f(b,g),":list="].join("")]:[...$,[f(b,g),":list=",f(P,g)].join("")];case"comma":case"separator":case"bracket-separator":{const b=g.arrayFormat==="bracket-separator"?"[]=":"=";return $=>(P,C)=>C===void 0||g.skipNull&&C===null||g.skipEmptyString&&C===""?P:(C=C===null?"":C,P.length===0?[[f($,g),b,f(C,g)].join("")]:[[P,f(C,g)].join(g.arrayFormatSeparator)])}default:return b=>($,P)=>P===void 0||g.skipNull&&P===null||g.skipEmptyString&&P===""?$:P===null?[...$,f(b,g)]:[...$,[f(b,g),"=",f(P,g)].join("")]}}function c(g){let b;switch(g.arrayFormat){case"index":return($,P,C)=>{if(b=/\[(\d*)\]$/.exec($),$=$.replace(/\[\d*\]$/,""),!b){C[$]=P;return}C[$]===void 0&&(C[$]={}),C[$][b[1]]=P};case"bracket":return($,P,C)=>{if(b=/(\[\])$/.exec($),$=$.replace(/\[\]$/,""),!b){C[$]=P;return}if(C[$]===void 0){C[$]=[P];return}C[$]=[].concat(C[$],P)};case"colon-list-separator":return($,P,C)=>{if(b=/(:list)$/.exec($),$=$.replace(/:list$/,""),!b){C[$]=P;return}if(C[$]===void 0){C[$]=[P];return}C[$]=[].concat(C[$],P)};case"comma":case"separator":return($,P,C)=>{const T=typeof P=="string"&&P.includes(g.arrayFormatSeparator),R=typeof P=="string"&&!T&&v(P,g).includes(g.arrayFormatSeparator);P=R?v(P,g):P;const I=T||R?P.split(g.arrayFormatSeparator).map(A=>v(A,g)):P===null?P:v(P,g);C[$]=I};case"bracket-separator":return($,P,C)=>{const T=/(\[\])$/.test($);if($=$.replace(/\[\]$/,""),!T){C[$]=P&&v(P,g);return}const R=P===null?[]:P.split(g.arrayFormatSeparator).map(I=>v(I,g));if(C[$]===void 0){C[$]=R;return}C[$]=[].concat(C[$],R)};default:return($,P,C)=>{if(C[$]===void 0){C[$]=P;return}C[$]=[].concat(C[$],P)}}}function l(g){if(typeof g!="string"||g.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function f(g,b){return b.encode?b.strict?t(g):encodeURIComponent(g):g}function v(g,b){return b.decode?r(g):g}function m(g){return Array.isArray(g)?g.sort():typeof g=="object"?m(Object.keys(g)).sort((b,$)=>Number(b)-Number($)).map(b=>g[b]):g}function h(g){const b=g.indexOf("#");return b!==-1&&(g=g.slice(0,b)),g}function _(g){let b="";const $=g.indexOf("#");return $!==-1&&(b=g.slice($)),b}function w(g){g=h(g);const b=g.indexOf("?");return b===-1?"":g.slice(b+1)}function O(g,b){return b.parseNumbers&&!Number.isNaN(Number(g))&&typeof g=="string"&&g.trim()!==""?g=Number(g):b.parseBooleans&&g!==null&&(g.toLowerCase()==="true"||g.toLowerCase()==="false")&&(g=g.toLowerCase()==="true"),g}function x(g,b){b=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},b),l(b.arrayFormatSeparator);const $=c(b),P=Object.create(null);if(typeof g!="string"||(g=g.trim().replace(/^[?#&]/,""),!g))return P;for(const C of g.split("&")){if(C==="")continue;let[T,R]=n(b.decode?C.replace(/\+/g," "):C,"=");R=R===void 0?null:["comma","separator","bracket-separator"].includes(b.arrayFormat)?R:v(R,b),$(v(T,b),R,P)}for(const C of Object.keys(P)){const T=P[C];if(typeof T=="object"&&T!==null)for(const R of Object.keys(T))T[R]=O(T[R],b);else P[C]=O(T,b)}return b.sort===!1?P:(b.sort===!0?Object.keys(P).sort():Object.keys(P).sort(b.sort)).reduce((C,T)=>{const R=P[T];return R&&typeof R=="object"&&!Array.isArray(R)?C[T]=m(R):C[T]=R,C},Object.create(null))}e.extract=w,e.parse=x,e.stringify=(g,b)=>{if(!g)return"";b=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},b),l(b.arrayFormatSeparator);const $=R=>b.skipNull&&a(g[R])||b.skipEmptyString&&g[R]==="",P=s(b),C={};for(const R of Object.keys(g))$(R)||(C[R]=g[R]);const T=Object.keys(C);return b.sort!==!1&&T.sort(b.sort),T.map(R=>{const I=g[R];return I===void 0?"":I===null?f(R,b):Array.isArray(I)?I.length===0&&b.arrayFormat==="bracket-separator"?f(R,b)+"[]":I.reduce(P(R),[]).join("&"):f(R,b)+"="+f(I,b)}).filter(R=>R.length>0).join("&")},e.parseUrl=(g,b)=>{b=Object.assign({decode:!0},b);const[$,P]=n(g,"#");return Object.assign({url:$.split("?")[0]||"",query:x(w(g),b)},b&&b.parseFragmentIdentifier&&P?{fragmentIdentifier:v(P,b)}:{})},e.stringifyUrl=(g,b)=>{b=Object.assign({encode:!0,strict:!0,[i]:!0},b);const $=h(g.url).split("?")[0]||"",P=e.extract(g.url),C=e.parse(P,{sort:!1}),T=Object.assign(C,g.query);let R=e.stringify(T,b);R&&(R=`?${R}`);let I=_(g.url);return g.fragmentIdentifier&&(I=`#${b[i]?f(g.fragmentIdentifier,b):g.fragmentIdentifier}`),`${$}${R}${I}`},e.pick=(g,b,$)=>{$=Object.assign({parseFragmentIdentifier:!0,[i]:!1},$);const{url:P,query:C,fragmentIdentifier:T}=e.parseUrl(g,$);return e.stringifyUrl({url:P,query:o(C,b),fragmentIdentifier:T},$)},e.exclude=(g,b,$)=>{const P=Array.isArray(b)?C=>!b.includes(C):(C,T)=>!b(C,T);return e.pick(g,P,$)}})(Ql);var dy=function(){return dy=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=300?Promise.reject(new lve(c&&c.message||a,o,c)):Promise.resolve({status:o,headers:i,body:s,json:c})})},gve=function(e){if(!e)return!1;var t=Array.isArray(e),r=typeof Buffer<"u"&&Buffer.isBuffer(e),n=Object.prototype.toString.call(e)==="[object Object]",o=!!Object.keys(e).length;return!t&&!r&&n&&o},$5=function(e,t){var r;return t===void 0&&(t=[]),gve(e)?Object.assign.apply(Object,mve([{}],Object.keys(e).map(function(n){return $5(e[n],t.concat([n]))}),!1)):t.length?(r={},r[t.join(".")]=e,r):e},R5={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function o(c,l,f){this.fn=c,this.context=l,this.once=f||!1}function a(c,l,f,v,m){if(typeof f!="function")throw new TypeError("The listener must be a function");var h=new o(f,v||c,m),_=r?r+l:l;return c._events[_]?c._events[_].fn?c._events[_]=[c._events[_],h]:c._events[_].push(h):(c._events[_]=h,c._eventsCount++),c}function i(c,l){--c._eventsCount===0?c._events=new n:delete c._events[l]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],f,v;if(this._eventsCount===0)return l;for(v in f=this._events)t.call(f,v)&&l.push(r?v.slice(1):v);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(f)):l},s.prototype.listeners=function(l){var f=r?r+l:l,v=this._events[f];if(!v)return[];if(v.fn)return[v.fn];for(var m=0,h=v.length,_=new Array(h);m0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]"u"||!e.message?t:e.message},Sve=["getList","getMany","getManyReference"],go=function(){var e=d.useContext(E5)||T5,t=k5(),r=d.useMemo(function(){return new Proxy(e,{get:function(n,o){if(!(typeof o=="symbol"||o==="then"))return function(){for(var a=[],i=0;i0),n=ve.useRef(e.isMutating()>0),o=ve.useState(r.current||n.current),a=o[0],i=o[1];return ve.useEffect(function(){t.current=!0;var s=e.getQueryCache().subscribe(Vt.batchCalls(function(){t.current&&(r.current=e.isFetching()>0,i(r.current||n.current))})),c=e.getMutationCache().subscribe(Vt.batchCalls(function(){t.current&&(n.current=e.isMutating()>0,i(r.current||n.current))}));return function(){t.current=!1,s(),c()}},[e]),a},Za=function(){var e=Yo();return d.useCallback(function(){e.invalidateQueries()},[e])},I5=function(e,t,r){var n=t.id,o=t.meta,a=go();return Vs([e,"getOne",{id:String(n),meta:o}],function(){return a.getOne(e,{id:n,meta:o}).then(function(i){var s=i.data;return s})},r)},ic=function(){return ic=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&r(s)?t>1?j5(s,t-1,r,n,o):kve(o,s):n||(o[o.length]=s)}return o}var bP=j5;function jve(e,t,r,n){for(var o=e.length,a=r+(n?1:-1);n?a--:++a-1}var A5=qve;function Hve(e,t,r){for(var n=-1,o=e==null?0:e.length;++n=ime){var l=t?null:ome(e);if(l)return ame(l);i=!1,o=nme,c=new eme}else c=t?[]:s;e:for(;++n=t||T<0||v&&R>=a}function x(){var C=Rx();if(O(C))return g(C);s=setTimeout(x,w(C))}function g(C){return s=void 0,m&&n?h(C):(n=o=void 0,i)}function b(){s!==void 0&&clearTimeout(s),l=0,n=c=o=s=void 0}function $(){return s===void 0?i:g(Rx())}function P(){var C=Rx(),T=O(C);if(n=arguments,o=this,c=C,T){if(s===void 0)return _(c);if(v)return clearTimeout(s),s=setTimeout(x,t),h(c)}return s===void 0&&(s=setTimeout(x,t)),i}return P.cancel=b,P.flush=$,P}var Vme=Ume;const L5=hr(Vme);function dM(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}var N5=function(e,t){if(dM(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=0;o0)throw new Error("<".concat(e,`> component is not properly configured, some essential props are missing. -Be sure to pass the props from the parent. Example: - -const My`).concat(e,` = props => ( - <`).concat(e," {...props}> -); - -The missing props are: `).concat(o.join(", ")))},AS=function(){return AS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0?(v=e.current)[l].apply(v,uh(uh([],m,!1),[f],!1)):a.apply(void 0,m)};return e.current.length>0?(i=e.current)[l].apply(i,uh(uh([],s,!1),[f],!1)):a.apply(void 0,s)}},[]),o=d.useMemo(function(){return{registerMutationMiddleware:t,getMutateWithMiddlewares:n,unregisterMutationMiddleware:r}},[t,n,r]);return o},vy=function(){return vy=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]2?t[2]:void 0;for(o&&Whe(t[0],t[1],o)&&(n=1);++r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]"u"?"undefined":nB(r)){case"string":return[{item:n,value:this._handleString(r,n)}];case"number":return[{item:n,value:this._handleNumber(r,n)}];case"boolean":return[{item:n,value:this._handleBoolean.bind(this)(r,n)}]}return this.checkComplex(r,n)}},{key:"_handleObject",value:function(r){var n=[];for(var o in r){var a=r[o],i=this.check(a,o,o,r);n=n.concat(i)}return n}},{key:"_handleArray",value:function(r){for(var n=this,o=[],a,i=0;i0&&!l.item&&a===void 0&&(a=l);o=o.concat(c)}}return o}},{key:"_handleBoolean",value:function(r){var n;return r?n=this._options.booleanTrueString||"true":n=this._options.booleanFalseString||"false",n}},{key:"_handleString",value:function(r){return r}},{key:"_handleNumber",value:function(r){return r}},{key:"_handleDate",value:function(r){return r.toLocaleDateString()}}]),e}(),uge=lge,cge=typeof window>"u"?oo:window;function dge(e,t){if(e instanceof cge[t])return!0;switch(typeof e>"u"?"undefined":nB(e)){case"string":return t==="String";case"boolean":return t==="Boolean";case"number":return t==="Number"}return!1}var kx,bM;function fge(){return bM||(bM=1,kx=function(t,r,n){var o=` -`;if(typeof t!="string")throw new TypeError('Invalid param "textDelimiter", must be a string.');if(typeof r!="string")throw new TypeError('Invalid param "rowDelimiter", must be a string.');var a=new RegExp("\\"+t,"g"),i=t+t,s=t==='"'?function(c){return c.indexOf(r)>=0||c.indexOf(o)>=0||c.indexOf('"')>=0}:function(c){return c.indexOf(r)>=0||c.indexOf(o)>=0};return function(c){return n&&(c=""+c),c.replace&&(c=c.replace(a,i),(n||s(c))&&(c=t+c+t)),c}}),kx}var pge=function(){function e(t,r){for(var n=0;n0&&(v=v.concat(Array(m).join(".").split("."))),n&&this._options.fillGaps&&(v=v.map(a)),o.push(v.join(this._options.rowDelimiter)),n=v}}catch(h){s=!0,c=h}finally{try{!i&&l.return&&l.return()}finally{if(s)throw c}}return o}},{key:"_parseArray",value:function(r,n){var o=this;this._headers=this._headers||[];var a=[],i=void 0,s=function(O){var x=o._headers.indexOf(O);return x===-1&&(o._headers.push(O),x=o._headers.indexOf(O)),x};i=function(O){var x=[],g=function(z){return x.push(z.map(function(G){return G??""}))},b=function(){return new Array(o._headers.length).fill(null)},$={},P=b(),C=!0,T=!1,R=void 0;try{for(var I=O[Symbol.iterator](),A;!(C=(A=I.next()).done);C=!0){var F=A.value,L=s(F.item);if(P[L]!=null&&(g(P),P=b()),$[L]=$[L]||0,o._options.fillTopRow&&$[L]0&&g(P),a=a.concat(o._checkRows(x))};var c=!0,l=!1,f=void 0;try{for(var v=r[Symbol.iterator](),m;!(c=(m=v.next()).done);c=!0){var h=m.value,_=o._handler.check(h,o._options.mainPathItem,h,r);i(_)}}catch(w){l=!0,f=w}finally{try{!c&&v.return&&v.return()}finally{if(l)throw f}}return!n&&o._options.includeHeaders&&a.unshift(this.headers),_M(a,o._options.endOfLine)}},{key:"_parseObject",value:function(r){var n=this,o=[],a=[],i=void 0,s=[[],[]];i=function(v){var m=v.value||v.value===0?v.value.toString():n._options.undefinedString;if(m=n._escape(m),n._options.verticalOutput){var h=[v.item,m];o.push(h.join(n._options.rowDelimiter))}else s[0].push(v.item),s[1].push(m)};for(var c in r){var l="";this._options.mainPathItem&&(l=this._options.mainPathItem+this._options.headerPathString),a=this._handler.check(r[c],l+c,c,r),a.forEach(i)}return this._options.verticalOutput||(o.push(s[0].join(this._options.rowDelimiter)),o.push(s[1].join(this._options.rowDelimiter))),_M(o,this._options.endOfLine)}},{key:"headers",get:function(){var r=this,n=this._headers;return this._options.rename&&this._options.rename.length>0&&(n=n.map(function(o){return r._options.rename[r._options.headers.indexOf(o)]||o})),this._options.forceTextDelimiter&&(n=n.map(function(o){return""+r._options.textDelimiter+o+r._options.textDelimiter})),this._options.mapHeaders&&(n=n.map(this._options.mapHeaders)),n.join(this._options.rowDelimiter)}}]),e}(),gge=hge,yge=function(e){throw new Error("jsonexport called without third argument as a callback and is required")},bge=yge,wM=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},SM=gge,OM=bge,_ge=rB,xge=function(){var e={headers:[],rename:[],headerPathString:".",rowDelimiter:",",textDelimiter:'"',arrayPathString:";",undefinedString:"",endOfLine:_ge,mainPathItem:null,booleanTrueString:null,booleanFalseString:null,includeHeaders:!0,fillGaps:!1,verticalOutput:!0,forceTextDelimiter:!1},t=void 0,r=void 0,n=void 0;if(arguments.length===3){var o=Array.prototype.slice.call(arguments);t=o[0],r=o[1],n=o[2]}else if(arguments.length===2){var a=void 0,i=Array.prototype.slice.call(arguments);t=i[0],a=i[1],typeof a=="function"?n=a:(typeof a>"u"?"undefined":wM(a))==="object"&&(r=a)}else if(arguments.length===1){var s=Array.prototype.slice.call(arguments),c=s[0];if((typeof c>"u"?"undefined":wM(c))==="object"){var l=Object.keys(e),f=Object.keys(c),v=f.every(function(_){return l.includes(_)});f.length>0&&v?r=c:t=c}else t=c}else return new OM(new SM(e));var m=Object.assign({},e,r),h=new SM(m);return t?new Promise(function(_,w){h.parse(t,function(O,x){if(n)return n(O,x);if(O)return w(O);if(w)return _(x)})}):new OM};const wge=hr(xge),Sge=function(e,t){var r=document.createElement("a");r.style.display="none",document.body.appendChild(r);var n=new Blob([e],{type:"text/csv;charset=utf-8"});window.navigator&&window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(n,"".concat(t,".csv")):(r.setAttribute("href",URL.createObjectURL(n)),r.setAttribute("download","".concat(t,".csv")),r.click())};var Oge=function(e,t,r,n){return wge(e,function(o,a){return Sge(a,n)})};const Cge=Oge;var Ege=function(e){return function(t,r,n){return e.getMany(n,{ids:Pge(t,r)}).then(function(o){var a=o.data;return a.reduce(function(i,s){return i[s.id]=s,i},{})})}},Pge=function(e,t){return Array.from(new Set(e.filter(function(r){return r[t]!=null}).map(function(r){return r[t]}).reduce(function(r,n){return r.concat(n)},[])))},ku=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n"u"||o(function(c){if(!Array.isArray(c))return ku([],c,!0);var l=c.indexOf(s);return l>-1?ku(ku([],c.slice(0,l),!0),c.slice(l+1),!0):ku(ku([],c,!0),[s],!1)})},clearSelection:function(){a()}}},[o,a]);return[n,i]},$ge=[],Rge=Wb,Tge=uP,kge=1,Ige=2;function jge(e,t,r,n){var o=r.length,a=o,i=!n;if(e==null)return!a;for(e=Object(e);o--;){var s=r[o];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o0&&!T&&$(A)},[h.search]);var F=d.useCallback(function(ne){C.current&&(P.current?P.current=pM(P.current,ne):(P.current=pM(A,ne),setTimeout(function(){o?x(P.current):_({search:"?".concat(Ql.stringify(ks(ks({},P.current),{filter:JSON.stringify(P.current.filter),displayedFilters:JSON.stringify(P.current.displayedFilters)})))},{state:{_scrollToTop:ne.type===IS}}),P.current=void 0},0)))},CM(CM([],R,!0),[_],!1)),L=d.useCallback(function(ne){return F({type:B5,payload:ne})},[F]),D=d.useCallback(function(ne){return F({type:IS,payload:ne})},[F]),z=d.useCallback(function(ne){return F({type:z5,payload:ne})},[F]),G=A.filter||$M,H=A.displayedFilters||$M,q=L5(function(ne,ee){F({type:jS,payload:{filter:Ls(ne),displayedFilters:ee}})},r),U=d.useCallback(function(ne,ee,Oe){return Oe===void 0&&(Oe=!0),Oe?q(ne,ee):F({type:jS,payload:{filter:Ls(ne),displayedFilters:ee}})},[F]),W=d.useCallback(function(ne){F({type:V5,payload:ne})},[F]),te=d.useCallback(function(ne,ee){F({type:U5,payload:{filterName:ne,defaultValue:ee}})},[F]);return[ks({displayedFilters:H,filterValues:G,requestSignature:R},A),{changeParams:F,setPage:D,setPerPage:z,setSort:L,setFilters:U,hideFilter:W,showFilter:te}]},zye=["page","perPage","sort","order","filter","displayedFilters"],EM=function(e,t){if(e[t]&&typeof e[t]=="string")try{e[t]=JSON.parse(e[t])}catch{delete e[t]}},Uye=function(e){var t=e.search,r=Nye(Ql.parse(t),function(n,o){return zye.indexOf(o)!==-1});return EM(r,"filter"),EM(r,"displayedFilters"),r},Vye=function(e){return e&&e.filter&&(Object.keys(e.filter).length>0||e.order!=null||e.page!==1||e.perPage!=null||e.sort!=null)},Wye=function(e){var t=e.queryFromLocation,r=e.params,n=e.filterDefaultValues,o=e.sort,a=e.perPage,i=Object.keys(t).length>0?t:Vye(r)?ks({},r):{filter:n||{}};return i.sort||(i.sort=o.field,i.order=o.order),i.perPage==null&&(i.perPage=a),i.page==null&&(i.page=1),ks(ks({},i),{page:PM(i.page,1),perPage:PM(i.perPage,10)})},PM=function(e,t){var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},$M={},qye={field:"id",order:Fl},RM={},OP=d.createContext({sort:null,data:null,defaultTitle:null,displayedFilters:null,exporter:null,filterValues:null,hasNextPage:null,hasPreviousPage:null,hideFilter:null,isFetching:null,isLoading:null,onSelect:null,onToggleItem:null,onUnselectItems:null,page:null,perPage:null,refetch:null,resource:null,selectedIds:void 0,setFilters:null,setPage:null,setPerPage:null,setSort:null,showFilter:null,total:null});OP.displayName="ListContext";var lB=d.createContext({displayedFilters:null,filterValues:null,hideFilter:null,setFilters:null,showFilter:null,resource:null}),Hye=function(e){return d.useMemo(function(){return Jb(e,["displayedFilters","filterValues","hideFilter","setFilters","showFilter","resource"])},[e.displayedFilters,e.filterValues,e.hideFilter,e.setFilters,e.showFilter])};lB.displayName="ListFilterContext";var uB=d.createContext({sort:null,setSort:null,resource:null}),Gye=function(e){return d.useMemo(function(){return Jb(e,["sort","setSort","resource"])},[e.sort,e.setSort])};uB.displayName="ListSortContext";var CP=d.createContext({isLoading:null,page:null,perPage:null,setPage:null,setPerPage:null,hasPreviousPage:null,hasNextPage:null,total:void 0,resource:null});CP.displayName="ListPaginationContext";var Kye=function(e){return d.useMemo(function(){return Jb(e,["isLoading","hasPreviousPage","hasNextPage","page","perPage","setPage","setPerPage","total","resource"])},[e.isLoading,e.hasPreviousPage,e.hasNextPage,e.page,e.perPage,e.setPage,e.setPerPage,e.total])},EP=function(e){var t=e.value,r=e.children;return d.createElement(OP.Provider,{value:t},d.createElement(lB.Provider,{value:Hye(t)},d.createElement(uB.Provider,{value:Gye(t)},d.createElement(CP.Provider,{value:Kye(t)},r))))},Ll=function(){return Ll=Object.assign||function(e){for(var t,r=1,n=arguments.length;r was called outside of a ResourceContext and without a resource prop. You must set the resource prop.");if(s&&d.isValidElement(s))throw new Error(" received a React element as `filter` props. If you intended to set the list filter elements, use the `filters` (with an s) prop instead. The `filter` prop is internal and should not be set by the developer.");var b=je(),$=qt(),P=Bye({debounce:r,disableSyncWithLocation:o,filterDefaultValues:c,perPage:f,resource:O,sort:_,storeKey:w}),C=P[0],T=P[1],R=dv(O),I=R[0],A=R[1],F=Eve(O,{pagination:{page:C.page,perPage:C.perPage},sort:{field:C.sort,order:C.order},filter:Ll(Ll({},C.filter),s),meta:x},Ll({keepPreviousData:!0,retry:!1,onError:function(ee){return $((ee==null?void 0:ee.message)||"ra.notification.http_error",{type:"error",messageArgs:{_:ee==null?void 0:ee.message}})}},g)),L=F.data,D=F.pageInfo,z=F.total,G=F.error,H=F.isLoading,q=F.isFetching,U=F.refetch;d.useEffect(function(){if(C.page<=0||!q&&C.page>1&&(L==null||(L==null?void 0:L.length)===0)){T.setPage(1);return}if(z!=null){var ee=Math.ceil(z/C.perPage)||1;!q&&C.page>ee&&T.setPage(ee)}},[q,C.page,C.perPage,L,T,z]);var W=d.useMemo(function(){return{field:C.sort,order:C.order}},[C.sort,C.order]),te=Sd(),ne=b("ra.page.list",{name:te(O,2)});return{sort:W,data:L,defaultTitle:ne,displayedFilters:C.displayedFilters,error:G,exporter:i,filter:s,filterValues:C.filterValues,hideFilter:T.hideFilter,isFetching:q,isLoading:H,onSelect:A.select,onToggleItem:A.toggle,onUnselectItems:A.clearSelection,page:C.page,perPage:C.perPage,refetch:U,resource:O,selectedIds:I,setFilters:T.setFilters,setPage:T.setPage,setPerPage:T.setPerPage,setSort:T.setSort,showFilter:T.showFilter,total:z,hasNextPage:D?D.hasNextPage:z!=null?C.page*C.perPage1}},Yye={field:"id",order:Fl},Jye=["sort","data","defaultTitle","displayedFilters","error","exporter","filterValues","hasNextPage","hasPreviousPage","hideFilter","isFetching","isLoading","onSelect","onToggleItem","onUnselectItems","page","perPage","refetch","refresh","resource","selectedIds","setFilters","setPage","setPerPage","setSort","showFilter","total","totalPages"],Ap=function(e){return Object.keys(e).filter(function(t){return!Jye.includes(t)}).reduce(function(t,r){var n;return Ll(Ll({},t),(n={},n[r]=e[r],n))},{})},Zye=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o-1?r?[]:ch(ch([],c.slice(0,l),!0),c.slice(l+1),!0):r?[t]:ch(ch([],c,!0),[t],!1)})},[a,t,r]);return[i,s]},rbe=function(e,t){var r=fn("".concat(e,".datagrid.expanded"),[]),n=r[0],o=r[1],a=Array.isArray(n)?n.some(function(s){return t.some(function(c){return c==s})}):!1,i=d.useCallback(function(){var s=n.filter(function(c){return!t.some(function(l){return l==c})});o(a?s:s.concat(t))},[n,o,a,t]);return[a,i]},sc=function(){return sc=Object.assign||function(e){for(var t,r=1,n=arguments.length;rvt(Ne,H.field)?H.order==="ASC"?1:-1:vt(Ee,H.field)1,hideFilter:fe,isFetching:g,isLoading:P,onSelect:ne.select,onToggleItem:ne.toggle,onUnselectItems:ne.clearSelection,page:F,perPage:D,resource:void 0,refetch:nbe,selectedIds:te,setFilters:ce,setPage:L,setPerPage:z,setSort:U,showFilter:ge,total:R==null?void 0:R.total}},obe={},en=function(e){var t=d.useContext(OP);return d.useMemo(function(){return au({},e!=null?abe(e):{},t)},[t,e])},abe=function(e){var t=e.sort,r=e.data,n=e.defaultTitle,o=e.displayedFilters,a=e.exporter,i=e.filterValues,s=e.hasCreate,c=e.hideFilter,l=e.isFetching,f=e.isLoading,v=e.onSelect,m=e.onToggleItem,h=e.onUnselectItems,_=e.page,w=e.perPage,O=e.refetch,x=e.resource,g=e.selectedIds,b=e.setFilters,$=e.setPage,P=e.setPerPage,C=e.setSort,T=e.showFilter,R=e.total;return{sort:t,data:r,defaultTitle:n,displayedFilters:o,exporter:a,filterValues:i,hasCreate:s,hideFilter:c,isFetching:l,isLoading:f,onSelect:v,onToggleItem:m,onUnselectItems:h,page:_,perPage:w,refetch:O,resource:x,selectedIds:g,setFilters:b,setPage:$,setPerPage:P,setSort:C,showFilter:T,total:R}},ibe=function(e){var t=d.useContext(CP);return d.useMemo(function(){return au({},e!=null?sbe(e):{},t)},[t,e])},sbe=function(e){var t=e.isLoading,r=e.page,n=e.perPage,o=e.setPage,a=e.setPerPage,i=e.hasPreviousPage,s=e.hasNextPage,c=e.total,l=e.resource;return{isLoading:t,page:r,perPage:n,setPage:o,setPerPage:a,hasPreviousPage:i,hasNextPage:s,total:c,resource:l}},dB=function(e){var t=dv(e),r=t[1].unselect;return d.useCallback(function(n){r(n)},[r])},fB=function(e){var t=dv(e),r=t[1].clearSelection;return d.useCallback(function(){r()},[r])},lc=function(){return lc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1,setSort:T,showFilter:W,total:de}},fv=e=>e.type==="checkbox",uc=e=>e instanceof Date,Sn=e=>e==null;const pB=e=>typeof e=="object";var Mr=e=>!Sn(e)&&!Array.isArray(e)&&pB(e)&&!uc(e),vB=e=>Mr(e)&&e.target?fv(e.target)?e.target.checked:e.target.value:e,cbe=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,mB=(e,t)=>e.has(cbe(t)),dbe=e=>{const t=e.constructor&&e.constructor.prototype;return Mr(t)&&t.hasOwnProperty("isPrototypeOf")},PP=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ir(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(PP&&(e instanceof Blob||e instanceof FileList))&&(r||Mr(e)))if(t=r?[]:{},!r&&!dbe(e))t=e;else for(const n in e)e.hasOwnProperty(n)&&(t[n]=Ir(e[n]));else return e;return t}var pv=e=>Array.isArray(e)?e.filter(Boolean):[],Ut=e=>e===void 0,Ae=(e,t,r)=>{if(!t||!Mr(e))return r;const n=pv(t.split(/[,[\].]+?/)).reduce((o,a)=>Sn(o)?o:o[a],e);return Ut(n)||n===e?Ut(e[t])?r:e[t]:n},La=e=>typeof e=="boolean",$P=e=>/^\w*$/.test(e),hB=e=>pv(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Ft=(e,t,r)=>{let n=-1;const o=$P(t)?[t]:hB(t),a=o.length,i=a-1;for(;++nve.useContext(gB),yB=e=>{const{children:t,...r}=e;return ve.createElement(gB.Provider,{value:r},t)};var bB=(e,t,r,n=!0)=>{const o={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(o,a,{get:()=>{const i=a;return t._proxyFormState[i]!==Lo.all&&(t._proxyFormState[i]=!n||Lo.all),r&&(r[i]=!0),e[i]}});return o},Dn=e=>Mr(e)&&!Object.keys(e).length,_B=(e,t,r,n)=>{r(e);const{name:o,...a}=e;return Dn(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(i=>t[i]===(!n||Lo.all))},Un=e=>Array.isArray(e)?e:[e],xB=(e,t,r)=>!e||!t||e===t||Un(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n)));function e0(e){const t=ve.useRef(e);t.current=e,ve.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function wd(e){const t=Zo(),{control:r=t.control,disabled:n,name:o,exact:a}=e||{},[i,s]=ve.useState(r._formState),c=ve.useRef(!0),l=ve.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=ve.useRef(o);return f.current=o,e0({disabled:n,next:v=>c.current&&xB(f.current,v.name,a)&&_B(v,l.current,r._updateFormState)&&s({...r._formState,...v}),subject:r._subjects.state}),ve.useEffect(()=>(c.current=!0,l.current.isValid&&r._updateValid(!0),()=>{c.current=!1}),[r]),bB(i,r,l.current,!1)}var Da=e=>typeof e=="string",wB=(e,t,r,n,o)=>Da(e)?(n&&t.watch.add(e),Ae(r,e,o)):Array.isArray(e)?e.map(a=>(n&&t.watch.add(a),Ae(r,a))):(n&&(t.watchAll=!0),r);function SB(e){const t=Zo(),{control:r=t.control,name:n,defaultValue:o,disabled:a,exact:i}=e||{},s=ve.useRef(n);s.current=n,e0({disabled:a,subject:r._subjects.values,next:f=>{xB(s.current,f.name,i)&&l(Ir(wB(s.current,r._names,f.values||r._formValues,!1,o)))}});const[c,l]=ve.useState(r._getWatch(n,o));return ve.useEffect(()=>r._removeUnmounted()),c}function fbe(e){const t=Zo(),{name:r,disabled:n,control:o=t.control,shouldUnregister:a}=e,i=mB(o._names.array,r),s=SB({control:o,name:r,defaultValue:Ae(o._formValues,r,Ae(o._defaultValues,r,e.defaultValue)),exact:!0}),c=wd({control:o,name:r}),l=ve.useRef(o.register(r,{...e.rules,value:s,...La(e.disabled)?{disabled:e.disabled}:{}}));return ve.useEffect(()=>{const f=o._options.shouldUnregister||a,v=(m,h)=>{const _=Ae(o._fields,m);_&&_._f&&(_._f.mount=h)};if(v(r,!0),f){const m=Ir(Ae(o._options.defaultValues,r));Ft(o._defaultValues,r,m),Ut(Ae(o._formValues,r))&&Ft(o._formValues,r,m)}return()=>{(i?f&&!o._state.action:f)?o.unregister(r):v(r,!1)}},[r,o,i,a]),ve.useEffect(()=>{Ae(o._fields,r)&&o._updateDisabledField({disabled:n,fields:o._fields,name:r,value:Ae(o._fields,r)._f.value})},[n,r,o]),{field:{name:r,value:s,...La(n)||c.disabled?{disabled:c.disabled||n}:{},onChange:ve.useCallback(f=>l.current.onChange({target:{value:vB(f),name:r},type:hy.CHANGE}),[r]),onBlur:ve.useCallback(()=>l.current.onBlur({target:{value:Ae(o._formValues,r),name:r},type:hy.BLUR}),[r,o]),ref:f=>{const v=Ae(o._fields,r);v&&f&&(v._f.ref={focus:()=>f.focus(),select:()=>f.select(),setCustomValidity:m=>f.setCustomValidity(m),reportValidity:()=>f.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Ae(c.errors,r)},isDirty:{enumerable:!0,get:()=>!!Ae(c.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!Ae(c.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!Ae(c.validatingFields,r)},error:{enumerable:!0,get:()=>Ae(c.errors,r)}})}}var pbe=(e,t,r,n,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:o||!0}}:{},Zi=()=>{const e=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{const r=(Math.random()*16+e)%16|0;return(t=="x"?r:r&3|8).toString(16)})},Ix=(e,t,r={})=>r.shouldFocus||Ut(r.shouldFocus)?r.focusName||`${e}.${Ut(r.focusIndex)?t:r.focusIndex}.`:"",Xf=e=>({isOnSubmit:!e||e===Lo.onSubmit,isOnBlur:e===Lo.onBlur,isOnChange:e===Lo.onChange,isOnAll:e===Lo.all,isOnTouch:e===Lo.onTouched}),FS=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const _c=(e,t,r,n)=>{for(const o of r||Object.keys(e)){const a=Ae(e,o);if(a){const{_f:i,...s}=a;if(i){if(i.refs&&i.refs[0]&&t(i.refs[0],o)&&!n)break;if(i.ref&&t(i.ref,i.name)&&!n)break;_c(s,t)}else Mr(s)&&_c(s,t)}}};var OB=(e,t,r)=>{const n=Un(Ae(e,r));return Ft(n,"root",t[r]),Ft(e,r,n),e},RP=e=>e.type==="file",bs=e=>typeof e=="function",gy=e=>{if(!PP)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Zh=e=>Da(e),TP=e=>e.type==="radio",yy=e=>e instanceof RegExp;const IM={value:!1,isValid:!1},jM={value:!0,isValid:!0};var CB=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Ut(e[0].attributes.value)?Ut(e[0].value)||e[0].value===""?jM:{value:e[0].value,isValid:!0}:jM:IM}return IM};const AM={isValid:!1,value:null};var EB=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,AM):AM;function MM(e,t,r="validate"){if(Zh(e)||Array.isArray(e)&&e.every(Zh)||La(e)&&!e)return{type:r,message:Zh(e)?e:"",ref:t}}var Iu=e=>Mr(e)&&!yy(e)?e:{value:e,message:""},LS=async(e,t,r,n,o)=>{const{ref:a,refs:i,required:s,maxLength:c,minLength:l,min:f,max:v,pattern:m,validate:h,name:_,valueAsNumber:w,mount:O,disabled:x}=e._f,g=Ae(t,_);if(!O||x)return{};const b=i?i[0]:a,$=L=>{n&&b.reportValidity&&(b.setCustomValidity(La(L)?"":L||""),b.reportValidity())},P={},C=TP(a),T=fv(a),R=C||T,I=(w||RP(a))&&Ut(a.value)&&Ut(g)||gy(a)&&a.value===""||g===""||Array.isArray(g)&&!g.length,A=pbe.bind(null,_,r,P),F=(L,D,z,G=fi.maxLength,H=fi.minLength)=>{const q=L?D:z;P[_]={type:L?G:H,message:q,ref:a,...A(L?G:H,q)}};if(o?!Array.isArray(g)||!g.length:s&&(!R&&(I||Sn(g))||La(g)&&!g||T&&!CB(i).isValid||C&&!EB(i).isValid)){const{value:L,message:D}=Zh(s)?{value:!!s,message:s}:Iu(s);if(L&&(P[_]={type:fi.required,message:D,ref:b,...A(fi.required,D)},!r))return $(D),P}if(!I&&(!Sn(f)||!Sn(v))){let L,D;const z=Iu(v),G=Iu(f);if(!Sn(g)&&!isNaN(g)){const H=a.valueAsNumber||g&&+g;Sn(z.value)||(L=H>z.value),Sn(G.value)||(D=Hnew Date(new Date().toDateString()+" "+te),U=a.type=="time",W=a.type=="week";Da(z.value)&&g&&(L=U?q(g)>q(z.value):W?g>z.value:H>new Date(z.value)),Da(G.value)&&g&&(D=U?q(g)+L.value,G=!Sn(D.value)&&g.length<+D.value;if((z||G)&&(F(z,L.message,D.message),!r))return $(P[_].message),P}if(m&&!I&&Da(g)){const{value:L,message:D}=Iu(m);if(yy(L)&&!g.match(L)&&(P[_]={type:fi.pattern,message:D,ref:a,...A(fi.pattern,D)},!r))return $(D),P}if(h){if(bs(h)){const L=await h(g,t),D=MM(L,b);if(D&&(P[_]={...D,...A(fi.validate,D.message)},!r))return $(D.message),P}else if(Mr(h)){let L={};for(const D in h){if(!Dn(L)&&!r)break;const z=MM(await h[D](g,t),b,D);z&&(L={...z,...A(D,z.message)},$(z.message),r&&(P[_]=L))}if(!Dn(L)&&(P[_]={ref:b,...L},!r))return P}}return $(!0),P},jx=(e,t)=>[...e,...Un(t)],Ax=e=>Array.isArray(e)?e.map(()=>{}):void 0;function Mx(e,t,r){return[...e.slice(0,t),...Un(r),...e.slice(t)]}var Fx=(e,t,r)=>Array.isArray(e)?(Ut(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],Lx=(e,t)=>[...Un(t),...Un(e)];function vbe(e,t){let r=0;const n=[...e];for(const o of t)n.splice(o-r,1),r++;return pv(n).length?n:[]}var Nx=(e,t)=>Ut(t)?[]:vbe(e,Un(t).sort((r,n)=>r-n)),Dx=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]};function mbe(e,t){const r=t.slice(0,-1).length;let n=0;for(;n(e[t]=r,e);function gbe(e){const t=Zo(),{control:r=t.control,name:n,keyName:o="id",shouldUnregister:a}=e,[i,s]=ve.useState(r._getFieldArray(n)),c=ve.useRef(r._getFieldArray(n).map(Zi)),l=ve.useRef(i),f=ve.useRef(n),v=ve.useRef(!1);f.current=n,l.current=i,r._names.array.add(n),e.rules&&r.register(n,e.rules),e0({next:({values:P,name:C})=>{if(C===f.current||!C){const T=Ae(P,f.current);Array.isArray(T)&&(s(T),c.current=T.map(Zi))}},subject:r._subjects.array});const m=ve.useCallback(P=>{v.current=!0,r._updateFieldArray(n,P)},[r,n]),h=(P,C)=>{const T=Un(Ir(P)),R=jx(r._getFieldArray(n),T);r._names.focus=Ix(n,R.length-1,C),c.current=jx(c.current,T.map(Zi)),m(R),s(R),r._updateFieldArray(n,R,jx,{argA:Ax(P)})},_=(P,C)=>{const T=Un(Ir(P)),R=Lx(r._getFieldArray(n),T);r._names.focus=Ix(n,0,C),c.current=Lx(c.current,T.map(Zi)),m(R),s(R),r._updateFieldArray(n,R,Lx,{argA:Ax(P)})},w=P=>{const C=Nx(r._getFieldArray(n),P);c.current=Nx(c.current,P),m(C),s(C),r._updateFieldArray(n,C,Nx,{argA:P})},O=(P,C,T)=>{const R=Un(Ir(C)),I=Mx(r._getFieldArray(n),P,R);r._names.focus=Ix(n,P,T),c.current=Mx(c.current,P,R.map(Zi)),m(I),s(I),r._updateFieldArray(n,I,Mx,{argA:P,argB:Ax(C)})},x=(P,C)=>{const T=r._getFieldArray(n);Dx(T,P,C),Dx(c.current,P,C),m(T),s(T),r._updateFieldArray(n,T,Dx,{argA:P,argB:C},!1)},g=(P,C)=>{const T=r._getFieldArray(n);Fx(T,P,C),Fx(c.current,P,C),m(T),s(T),r._updateFieldArray(n,T,Fx,{argA:P,argB:C},!1)},b=(P,C)=>{const T=Ir(C),R=FM(r._getFieldArray(n),P,T);c.current=[...R].map((I,A)=>!I||A===P?Zi():c.current[A]),m(R),s([...R]),r._updateFieldArray(n,R,FM,{argA:P,argB:T},!0,!1)},$=P=>{const C=Un(Ir(P));c.current=C.map(Zi),m([...C]),s([...C]),r._updateFieldArray(n,[...C],T=>T,{},!0,!1)};return ve.useEffect(()=>{if(r._state.action=!1,FS(n,r._names)&&r._subjects.state.next({...r._formState}),v.current&&(!Xf(r._options.mode).isOnSubmit||r._formState.isSubmitted))if(r._options.resolver)r._executeSchema([n]).then(P=>{const C=Ae(P.errors,n),T=Ae(r._formState.errors,n);(T?!C&&T.type||C&&(T.type!==C.type||T.message!==C.message):C&&C.type)&&(C?Ft(r._formState.errors,n,C):xr(r._formState.errors,n),r._subjects.state.next({errors:r._formState.errors}))});else{const P=Ae(r._fields,n);P&&P._f&&!(Xf(r._options.reValidateMode).isOnSubmit&&Xf(r._options.mode).isOnSubmit)&&LS(P,r._formValues,r._options.criteriaMode===Lo.all,r._options.shouldUseNativeValidation,!0).then(C=>!Dn(C)&&r._subjects.state.next({errors:OB(r._formState.errors,C,n)}))}r._subjects.values.next({name:n,values:{...r._formValues}}),r._names.focus&&_c(r._fields,(P,C)=>{if(r._names.focus&&C.startsWith(r._names.focus)&&P.focus)return P.focus(),1}),r._names.focus="",r._updateValid(),v.current=!1},[i,n,r]),ve.useEffect(()=>(!Ae(r._formValues,n)&&r._updateFieldArray(n),()=>{(r._options.shouldUnregister||a)&&r.unregister(n)}),[n,r,o,a]),{swap:ve.useCallback(x,[m,n,r]),move:ve.useCallback(g,[m,n,r]),prepend:ve.useCallback(_,[m,n,r]),append:ve.useCallback(h,[m,n,r]),remove:ve.useCallback(w,[m,n,r]),insert:ve.useCallback(O,[m,n,r]),update:ve.useCallback(b,[m,n,r]),replace:ve.useCallback($,[m,n,r]),fields:ve.useMemo(()=>i.map((P,C)=>({...P,[o]:c.current[C]||Zi()})),[i,o])}}var Bx=()=>{let e=[];return{get observers(){return e},next:o=>{for(const a of e)a.next&&a.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(a=>a!==o)}}),unsubscribe:()=>{e=[]}}},by=e=>Sn(e)||!pB(e);function Pl(e,t){if(by(e)||by(t))return e===t;if(uc(e)&&uc(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const o of r){const a=e[o];if(!n.includes(o))return!1;if(o!=="ref"){const i=t[o];if(uc(a)&&uc(i)||Mr(a)&&Mr(i)||Array.isArray(a)&&Array.isArray(i)?!Pl(a,i):a!==i)return!1}}return!0}var PB=e=>e.type==="select-multiple",ybe=e=>TP(e)||fv(e),zx=e=>gy(e)&&e.isConnected,$B=e=>{for(const t in e)if(bs(e[t]))return!0;return!1};function _y(e,t={}){const r=Array.isArray(e);if(Mr(e)||r)for(const n in e)Array.isArray(e[n])||Mr(e[n])&&!$B(e[n])?(t[n]=Array.isArray(e[n])?[]:{},_y(e[n],t[n])):Sn(e[n])||(t[n]=!0);return t}function RB(e,t,r){const n=Array.isArray(e);if(Mr(e)||n)for(const o in e)Array.isArray(e[o])||Mr(e[o])&&!$B(e[o])?Ut(t)||by(r[o])?r[o]=Array.isArray(e[o])?_y(e[o],[]):{..._y(e[o])}:RB(e[o],Sn(t)?{}:t[o],r[o]):r[o]=!Pl(e[o],t[o]);return r}var dh=(e,t)=>RB(e,t,_y(t)),TB=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Ut(e)?e:t?e===""?NaN:e&&+e:r&&Da(e)?new Date(e):n?n(e):e;function Ux(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return RP(t)?t.files:TP(t)?EB(e.refs).value:PB(t)?[...t.selectedOptions].map(({value:r})=>r):fv(t)?CB(e.refs).value:TB(Ut(t.value)?e.ref.value:t.value,e)}var bbe=(e,t,r,n)=>{const o={};for(const a of e){const i=Ae(t,a);i&&Ft(o,a,i._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:n}},vf=e=>Ut(e)?e:yy(e)?e.source:Mr(e)?yy(e.value)?e.value.source:e.value:e,_be=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function LM(e,t,r){const n=Ae(e,r);if(n||$P(r))return{error:n,name:r};const o=r.split(".");for(;o.length;){const a=o.join("."),i=Ae(t,a),s=Ae(e,a);if(i&&!Array.isArray(i)&&r!==a)return{name:r};if(s&&s.type)return{name:a,error:s};o.pop()}return{name:r}}var xbe=(e,t,r,n,o)=>o.isOnAll?!1:!r&&o.isOnTouch?!(t||e):(r?n.isOnBlur:o.isOnBlur)?!e:(r?n.isOnChange:o.isOnChange)?e:!0,wbe=(e,t)=>!pv(Ae(e,t)).length&&xr(e,t);const Sbe={mode:Lo.onSubmit,reValidateMode:Lo.onChange,shouldFocusError:!0};function Obe(e={}){let t={...Sbe,...e},r={submitCount:0,isDirty:!1,isLoading:bs(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},o=Mr(t.defaultValues)||Mr(t.values)?Ir(t.defaultValues||t.values)||{}:{},a=t.shouldUnregister?{}:Ir(o),i={action:!1,mount:!1,watch:!1},s={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c,l=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},v={values:Bx(),array:Bx(),state:Bx()},m=Xf(t.mode),h=Xf(t.reValidateMode),_=t.criteriaMode===Lo.all,w=V=>X=>{clearTimeout(l),l=setTimeout(V,X)},O=async V=>{if(f.isValid||V){const X=t.resolver?Dn((await R()).errors):await A(n,!0);X!==r.isValid&&v.state.next({isValid:X})}},x=(V,X)=>{(f.isValidating||f.validatingFields)&&((V||Array.from(s.mount)).forEach(Y=>{Y&&(X?Ft(r.validatingFields,Y,X):xr(r.validatingFields,Y))}),v.state.next({validatingFields:r.validatingFields,isValidating:!Dn(r.validatingFields)}))},g=(V,X=[],Y,ie,se=!0,le=!0)=>{if(ie&&Y){if(i.action=!0,le&&Array.isArray(Ae(n,V))){const Ce=Y(Ae(n,V),ie.argA,ie.argB);se&&Ft(n,V,Ce)}if(le&&Array.isArray(Ae(r.errors,V))){const Ce=Y(Ae(r.errors,V),ie.argA,ie.argB);se&&Ft(r.errors,V,Ce),wbe(r.errors,V)}if(f.touchedFields&&le&&Array.isArray(Ae(r.touchedFields,V))){const Ce=Y(Ae(r.touchedFields,V),ie.argA,ie.argB);se&&Ft(r.touchedFields,V,Ce)}f.dirtyFields&&(r.dirtyFields=dh(o,a)),v.state.next({name:V,isDirty:L(V,X),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else Ft(a,V,X)},b=(V,X)=>{Ft(r.errors,V,X),v.state.next({errors:r.errors})},$=V=>{r.errors=V,v.state.next({errors:r.errors,isValid:!1})},P=(V,X,Y,ie)=>{const se=Ae(n,V);if(se){const le=Ae(a,V,Ut(Y)?Ae(o,V):Y);Ut(le)||ie&&ie.defaultChecked||X?Ft(a,V,X?le:Ux(se._f)):G(V,le),i.mount&&O()}},C=(V,X,Y,ie,se)=>{let le=!1,Ce=!1;const Ie={name:V},rt=!!(Ae(n,V)&&Ae(n,V)._f&&Ae(n,V)._f.disabled);if(!Y||ie){f.isDirty&&(Ce=r.isDirty,r.isDirty=Ie.isDirty=L(),le=Ce!==Ie.isDirty);const at=rt||Pl(Ae(o,V),X);Ce=!!(!rt&&Ae(r.dirtyFields,V)),at||rt?xr(r.dirtyFields,V):Ft(r.dirtyFields,V,!0),Ie.dirtyFields=r.dirtyFields,le=le||f.dirtyFields&&Ce!==!at}if(Y){const at=Ae(r.touchedFields,V);at||(Ft(r.touchedFields,V,Y),Ie.touchedFields=r.touchedFields,le=le||f.touchedFields&&at!==Y)}return le&&se&&v.state.next(Ie),le?Ie:{}},T=(V,X,Y,ie)=>{const se=Ae(r.errors,V),le=f.isValid&&La(X)&&r.isValid!==X;if(e.delayError&&Y?(c=w(()=>b(V,Y)),c(e.delayError)):(clearTimeout(l),c=null,Y?Ft(r.errors,V,Y):xr(r.errors,V)),(Y?!Pl(se,Y):se)||!Dn(ie)||le){const Ce={...ie,...le&&La(X)?{isValid:X}:{},errors:r.errors,name:V};r={...r,...Ce},v.state.next(Ce)}},R=async V=>{x(V,!0);const X=await t.resolver(a,t.context,bbe(V||s.mount,n,t.criteriaMode,t.shouldUseNativeValidation));return x(V),X},I=async V=>{const{errors:X}=await R(V);if(V)for(const Y of V){const ie=Ae(X,Y);ie?Ft(r.errors,Y,ie):xr(r.errors,Y)}else r.errors=X;return X},A=async(V,X,Y={valid:!0})=>{for(const ie in V){const se=V[ie];if(se){const{_f:le,...Ce}=se;if(le){const Ie=s.array.has(le.name);x([ie],!0);const rt=await LS(se,a,_,t.shouldUseNativeValidation&&!X,Ie);if(x([ie]),rt[le.name]&&(Y.valid=!1,X))break;!X&&(Ae(rt,le.name)?Ie?OB(r.errors,rt,le.name):Ft(r.errors,le.name,rt[le.name]):xr(r.errors,le.name))}Ce&&await A(Ce,X,Y)}}return Y.valid},F=()=>{for(const V of s.unMount){const X=Ae(n,V);X&&(X._f.refs?X._f.refs.every(Y=>!zx(Y)):!zx(X._f.ref))&&me(V)}s.unMount=new Set},L=(V,X)=>(V&&X&&Ft(a,V,X),!Pl(ne(),o)),D=(V,X,Y)=>wB(V,s,{...i.mount?a:Ut(X)?o:Da(V)?{[V]:X}:X},Y,X),z=V=>pv(Ae(i.mount?a:o,V,e.shouldUnregister?Ae(o,V,[]):[])),G=(V,X,Y={})=>{const ie=Ae(n,V);let se=X;if(ie){const le=ie._f;le&&(!le.disabled&&Ft(a,V,TB(X,le)),se=gy(le.ref)&&Sn(X)?"":X,PB(le.ref)?[...le.ref.options].forEach(Ce=>Ce.selected=se.includes(Ce.value)):le.refs?fv(le.ref)?le.refs.length>1?le.refs.forEach(Ce=>(!Ce.defaultChecked||!Ce.disabled)&&(Ce.checked=Array.isArray(se)?!!se.find(Ie=>Ie===Ce.value):se===Ce.value)):le.refs[0]&&(le.refs[0].checked=!!se):le.refs.forEach(Ce=>Ce.checked=Ce.value===se):RP(le.ref)?le.ref.value="":(le.ref.value=se,le.ref.type||v.values.next({name:V,values:{...a}})))}(Y.shouldDirty||Y.shouldTouch)&&C(V,se,Y.shouldTouch,Y.shouldDirty,!0),Y.shouldValidate&&te(V)},H=(V,X,Y)=>{for(const ie in X){const se=X[ie],le=`${V}.${ie}`,Ce=Ae(n,le);(s.array.has(V)||!by(se)||Ce&&!Ce._f)&&!uc(se)?H(le,se,Y):G(le,se,Y)}},q=(V,X,Y={})=>{const ie=Ae(n,V),se=s.array.has(V),le=Ir(X);Ft(a,V,le),se?(v.array.next({name:V,values:{...a}}),(f.isDirty||f.dirtyFields)&&Y.shouldDirty&&v.state.next({name:V,dirtyFields:dh(o,a),isDirty:L(V,le)})):ie&&!ie._f&&!Sn(le)?H(V,le,Y):G(V,le,Y),FS(V,s)&&v.state.next({...r}),v.values.next({name:i.mount?V:void 0,values:{...a}})},U=async V=>{i.mount=!0;const X=V.target;let Y=X.name,ie=!0;const se=Ae(n,Y),le=()=>X.type?Ux(se._f):vB(V),Ce=Ie=>{ie=Number.isNaN(Ie)||Ie===Ae(a,Y,Ie)};if(se){let Ie,rt;const at=le(),Le=V.type===hy.BLUR||V.type===hy.FOCUS_OUT,De=!_be(se._f)&&!t.resolver&&!Ae(r.errors,Y)&&!se._f.deps||xbe(Le,Ae(r.touchedFields,Y),r.isSubmitted,h,m),ft=FS(Y,s,Le);Ft(a,Y,at),Le?(se._f.onBlur&&se._f.onBlur(V),c&&c(0)):se._f.onChange&&se._f.onChange(V);const Et=C(Y,at,Le,!1),Ct=!Dn(Et)||ft;if(!Le&&v.values.next({name:Y,type:V.type,values:{...a}}),De)return f.isValid&&O(),Ct&&v.state.next({name:Y,...ft?{}:Et});if(!Le&&ft&&v.state.next({...r}),t.resolver){const{errors:Ue}=await R([Y]);if(Ce(at),ie){const et=LM(r.errors,n,Y),ke=LM(Ue,n,et.name||Y);Ie=ke.error,Y=ke.name,rt=Dn(Ue)}}else x([Y],!0),Ie=(await LS(se,a,_,t.shouldUseNativeValidation))[Y],x([Y]),Ce(at),ie&&(Ie?rt=!1:f.isValid&&(rt=await A(n,!0)));ie&&(se._f.deps&&te(se._f.deps),T(Y,rt,Ie,Et))}},W=(V,X)=>{if(Ae(r.errors,X)&&V.focus)return V.focus(),1},te=async(V,X={})=>{let Y,ie;const se=Un(V);if(t.resolver){const le=await I(Ut(V)?V:se);Y=Dn(le),ie=V?!se.some(Ce=>Ae(le,Ce)):Y}else V?(ie=(await Promise.all(se.map(async le=>{const Ce=Ae(n,le);return await A(Ce&&Ce._f?{[le]:Ce}:Ce)}))).every(Boolean),!(!ie&&!r.isValid)&&O()):ie=Y=await A(n);return v.state.next({...!Da(V)||f.isValid&&Y!==r.isValid?{}:{name:V},...t.resolver||!V?{isValid:Y}:{},errors:r.errors}),X.shouldFocus&&!ie&&_c(n,W,V?se:s.mount),ie},ne=V=>{const X={...i.mount?a:o};return Ut(V)?X:Da(V)?Ae(X,V):V.map(Y=>Ae(X,Y))},ee=(V,X)=>({invalid:!!Ae((X||r).errors,V),isDirty:!!Ae((X||r).dirtyFields,V),error:Ae((X||r).errors,V),isValidating:!!Ae(r.validatingFields,V),isTouched:!!Ae((X||r).touchedFields,V)}),Oe=V=>{V&&Un(V).forEach(X=>xr(r.errors,X)),v.state.next({errors:V?r.errors:{}})},de=(V,X,Y)=>{const ie=(Ae(n,V,{_f:{}})._f||{}).ref,se=Ae(r.errors,V)||{},{ref:le,message:Ce,type:Ie,...rt}=se;Ft(r.errors,V,{...rt,...X,ref:ie}),v.state.next({name:V,errors:r.errors,isValid:!1}),Y&&Y.shouldFocus&&ie&&ie.focus&&ie.focus()},oe=(V,X)=>bs(V)?v.values.subscribe({next:Y=>V(D(void 0,X),Y)}):D(V,X,!0),me=(V,X={})=>{for(const Y of V?Un(V):s.mount)s.mount.delete(Y),s.array.delete(Y),X.keepValue||(xr(n,Y),xr(a,Y)),!X.keepError&&xr(r.errors,Y),!X.keepDirty&&xr(r.dirtyFields,Y),!X.keepTouched&&xr(r.touchedFields,Y),!X.keepIsValidating&&xr(r.validatingFields,Y),!t.shouldUnregister&&!X.keepDefaultValue&&xr(o,Y);v.values.next({values:{...a}}),v.state.next({...r,...X.keepDirty?{isDirty:L()}:{}}),!X.keepIsValid&&O()},Re=({disabled:V,name:X,field:Y,fields:ie,value:se})=>{if(La(V)&&i.mount||V){const le=V?void 0:Ut(se)?Ux(Y?Y._f:Ae(ie,X)._f):se;Ft(a,X,le),C(X,le,!1,!1,!0)}},ye=(V,X={})=>{let Y=Ae(n,V);const ie=La(X.disabled);return Ft(n,V,{...Y||{},_f:{...Y&&Y._f?Y._f:{ref:{name:V}},name:V,mount:!0,...X}}),s.mount.add(V),Y?Re({field:Y,disabled:X.disabled,name:V,value:X.value}):P(V,!0,X.value),{...ie?{disabled:X.disabled}:{},...t.progressive?{required:!!X.required,min:vf(X.min),max:vf(X.max),minLength:vf(X.minLength),maxLength:vf(X.maxLength),pattern:vf(X.pattern)}:{},name:V,onChange:U,onBlur:U,ref:se=>{if(se){ye(V,X),Y=Ae(n,V);const le=Ut(se.value)&&se.querySelectorAll&&se.querySelectorAll("input,select,textarea")[0]||se,Ce=ybe(le),Ie=Y._f.refs||[];if(Ce?Ie.find(rt=>rt===le):le===Y._f.ref)return;Ft(n,V,{_f:{...Y._f,...Ce?{refs:[...Ie.filter(zx),le,...Array.isArray(Ae(o,V))?[{}]:[]],ref:{type:le.type,name:V}}:{ref:le}}}),P(V,!1,void 0,le)}else Y=Ae(n,V,{}),Y._f&&(Y._f.mount=!1),(t.shouldUnregister||X.shouldUnregister)&&!(mB(s.array,V)&&i.action)&&s.unMount.add(V)}}},fe=()=>t.shouldFocusError&&_c(n,W,s.mount),ge=V=>{La(V)&&(v.state.next({disabled:V}),_c(n,(X,Y)=>{const ie=Ae(n,Y);ie&&(X.disabled=ie._f.disabled||V,Array.isArray(ie._f.refs)&&ie._f.refs.forEach(se=>{se.disabled=ie._f.disabled||V}))},0,!1))},ce=(V,X)=>async Y=>{let ie;Y&&(Y.preventDefault&&Y.preventDefault(),Y.persist&&Y.persist());let se=Ir(a);if(v.state.next({isSubmitting:!0}),t.resolver){const{errors:le,values:Ce}=await R();r.errors=le,se=Ce}else await A(n);if(xr(r.errors,"root"),Dn(r.errors)){v.state.next({errors:{}});try{await V(se,Y)}catch(le){ie=le}}else X&&await X({...r.errors},Y),fe(),setTimeout(fe);if(v.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Dn(r.errors)&&!ie,submitCount:r.submitCount+1,errors:r.errors}),ie)throw ie},pe=(V,X={})=>{Ae(n,V)&&(Ut(X.defaultValue)?q(V,Ir(Ae(o,V))):(q(V,X.defaultValue),Ft(o,V,Ir(X.defaultValue))),X.keepTouched||xr(r.touchedFields,V),X.keepDirty||(xr(r.dirtyFields,V),r.isDirty=X.defaultValue?L(V,Ir(Ae(o,V))):L()),X.keepError||(xr(r.errors,V),f.isValid&&O()),v.state.next({...r}))},ae=(V,X={})=>{const Y=V?Ir(V):o,ie=Ir(Y),se=Dn(V),le=se?o:ie;if(X.keepDefaultValues||(o=Y),!X.keepValues){if(X.keepDirtyValues)for(const Ce of s.mount)Ae(r.dirtyFields,Ce)?Ft(le,Ce,Ae(a,Ce)):q(Ce,Ae(le,Ce));else{if(PP&&Ut(V))for(const Ce of s.mount){const Ie=Ae(n,Ce);if(Ie&&Ie._f){const rt=Array.isArray(Ie._f.refs)?Ie._f.refs[0]:Ie._f.ref;if(gy(rt)){const at=rt.closest("form");if(at){at.reset();break}}}}n={}}a=e.shouldUnregister?X.keepDefaultValues?Ir(o):{}:Ir(le),v.array.next({values:{...le}}),v.values.next({values:{...le}})}s={mount:X.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!f.isValid||!!X.keepIsValid||!!X.keepDirtyValues,i.watch=!!e.shouldUnregister,v.state.next({submitCount:X.keepSubmitCount?r.submitCount:0,isDirty:se?!1:X.keepDirty?r.isDirty:!!(X.keepDefaultValues&&!Pl(V,o)),isSubmitted:X.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:se?{}:X.keepDirtyValues?X.keepDefaultValues&&a?dh(o,a):r.dirtyFields:X.keepDefaultValues&&V?dh(o,V):X.keepDirty?r.dirtyFields:{},touchedFields:X.keepTouched?r.touchedFields:{},errors:X.keepErrors?r.errors:{},isSubmitSuccessful:X.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},Se=(V,X)=>ae(bs(V)?V(a):V,X);return{control:{register:ye,unregister:me,getFieldState:ee,handleSubmit:ce,setError:de,_executeSchema:R,_getWatch:D,_getDirty:L,_updateValid:O,_removeUnmounted:F,_updateFieldArray:g,_updateDisabledField:Re,_getFieldArray:z,_reset:ae,_resetDefaultValues:()=>bs(t.defaultValues)&&t.defaultValues().then(V=>{Se(V,t.resetOptions),v.state.next({isLoading:!1})}),_updateFormState:V=>{r={...r,...V}},_disableForm:ge,_subjects:v,_proxyFormState:f,_setErrors:$,get _fields(){return n},get _formValues(){return a},get _state(){return i},set _state(V){i=V},get _defaultValues(){return o},get _names(){return s},set _names(V){s=V},get _formState(){return r},set _formState(V){r=V},get _options(){return t},set _options(V){t={...t,...V}}},trigger:te,register:ye,handleSubmit:ce,watch:oe,setValue:q,getValues:ne,reset:Se,resetField:pe,clearErrors:Oe,unregister:me,setError:de,setFocus:(V,X={})=>{const Y=Ae(n,V),ie=Y&&Y._f;if(ie){const se=ie.refs?ie.refs[0]:ie.ref;se.focus&&(se.focus(),X.shouldSelect&&se.select())}},getFieldState:ee}}function kB(e={}){const t=ve.useRef(),r=ve.useRef(),[n,o]=ve.useState({isDirty:!1,isValidating:!1,isLoading:bs(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:bs(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...Obe(e),formState:n});const a=t.current.control;return a._options=e,e0({subject:a._subjects.state,next:i=>{_B(i,a._proxyFormState,a._updateFormState,!0)&&o({...a._formState})}}),ve.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),ve.useEffect(()=>{if(a._proxyFormState.isDirty){const i=a._getDirty();i!==n.isDirty&&a._subjects.state.next({isDirty:i})}},[a,n.isDirty]),ve.useEffect(()=>{e.values&&!Pl(e.values,r.current)?(a._reset(e.values,a._options.resetOptions),r.current=e.values,o(i=>({...i}))):a._resetDefaultValues()},[e.values,a]),ve.useEffect(()=>{e.errors&&a._setErrors(e.errors)},[e.errors,a]),ve.useEffect(()=>{a._state.mount||(a._updateValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),ve.useEffect(()=>{e.shouldUnregister&&a._subjects.values.next({values:a._getWatch()})},[e.shouldUnregister,a]),t.current.formState=bB(n,a),t.current}var Cbe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0?T(R):R},{updatedAt:C}),o.setQueriesData([g,"getManyReference"],function(R){return R&&R.data?{data:T(R.data),total:R.total}:R},{updatedAt:C})},w=nu(function(x){var g=x===void 0?{}:x,b=g.resource,$=b===void 0?e:b,P=g.id,C=P===void 0?m.current.id:P,T=g.data,R=T===void 0?m.current.data:T,I=g.meta,A=I===void 0?m.current.meta:I,F=g.previousData,L=F===void 0?m.current.previousData:F;return n.update($,{id:C,data:R,previousData:L,meta:A}).then(function(D){var z=D.data;return z})},Kt(Kt({},f),{onMutate:function(x){return NM(void 0,void 0,void 0,function(){var g;return DM(this,function(b){switch(b.label){case 0:return f.onMutate?[4,f.onMutate(x)]:[3,2];case 1:return g=b.sent()||{},[2,Kt({snapshot:h.current},g)];case 2:return[2,{snapshot:h.current}]}})})},onError:function(x,g,b){if(g===void 0&&(g={}),(v.current==="optimistic"||v.current==="undoable")&&b.snapshot.forEach(function($){var P=$[0],C=$[1];o.setQueryData(P,C)}),f.onError)return f.onError(x,g,b)},onSuccess:function(x,g,b){if(g===void 0&&(g={}),v.current==="pessimistic"){var $=g.resource,P=$===void 0?e:$,C=g.id,T=C===void 0?a:C;_({resource:P,id:T,data:x}),f.onSuccess&&f.onSuccess(x,g,b)}},onSettled:function(x,g,b,$){if(b===void 0&&(b={}),(v.current==="optimistic"||v.current==="undoable")&&$.snapshot.forEach(function(P){var C=P[0];o.invalidateQueries(C)}),f.onSettled)return f.onSettled(x,g,b,$)}})),O=function(x,g,b){return x===void 0&&(x=e),g===void 0&&(g={}),b===void 0&&(b={}),NM(void 0,void 0,void 0,function(){var $,P,C,T,R,I,A,F,L,D,z,G,H,q;return DM(this,function(U){switch(U.label){case 0:return $=b.mutationMode,P=b.returnPromise,C=P===void 0?f.returnPromise:P,T=b.onSuccess,R=b.onSettled,I=b.onError,m.current=t,$&&(v.current=$),C&&v.current!=="pessimistic"&&console.warn("The returnPromise parameter can only be used if the mutationMode is set to pessimistic"),v.current==="pessimistic"?C?[2,w.mutateAsync(Kt({resource:x},g),{onSuccess:T,onSettled:R,onError:I})]:[2,w.mutate(Kt({resource:x},g),{onSuccess:T,onSettled:R,onError:I})]:(A=g.id,F=A===void 0?a:A,L=g.data,D=L===void 0?i:L,z=g.meta,G=z===void 0?s:z,H=o.getQueryData([x,"getOne",{id:String(F),meta:G}]),q=[[x,"getOne",{id:String(F),meta:G}],[x,"getList"],[x,"getInfiniteList"],[x,"getMany"],[x,"getManyReference"]],h.current=q.reduce(function(W,te){return W.concat(o.getQueriesData(te))},[]),[4,Promise.all(h.current.map(function(W){var te=W[0];return o.cancelQueries(te)}))]);case 1:return U.sent(),_({resource:x,id:F,data:D}),T&&setTimeout(function(){return T(Kt(Kt({},H),D),Kt({resource:x},g),{snapshot:h.current})},0),f.onSuccess&&setTimeout(function(){return f.onSuccess(Kt(Kt({},H),D),Kt({resource:x},g),{snapshot:h.current})},0),v.current==="optimistic"?[2,w.mutate(Kt({resource:x},g),{onSettled:R,onError:I})]:(jp.once("end",function(W){var te=W.isUndo;te?h.current.forEach(function(ne){var ee=ne[0],Oe=ne[1];o.setQueryData(ee,Oe)}):w.mutate(Kt({resource:x},g),{onSettled:R,onError:I})}),[2])}})})};return[Xl(O),w]},Ln=function(){return Ln=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0?P(C):C},{updatedAt:$}),o.setQueriesData([x,"getManyReference"],function(C){if(!C||!C.data)return C;var T=P(C.data),R=T.length0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0?$(P):P},{updatedAt:b}),o.setQueriesData([O,"getManyReference"],function(P){if(!P||!P.data)return P;var C=$(P.data),T=C.length0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0||_.customRoutesWithLayout.length>0||_.customRoutesWithoutLayout.length>0?"ready":"empty"),h&&v(h),[2]})})};r||m()},[e,n,r,s,t,i,f]),[a,l]},Hbe=function(e){var t=d.useState(e),r=t[0],n=t[1],o=d.useCallback(function(a){n(function(i){return{customRoutesWithLayout:i.customRoutesWithLayout.concat(a.customRoutesWithLayout),customRoutesWithoutLayout:i.customRoutesWithoutLayout.concat(a.customRoutesWithoutLayout),resources:i.resources.concat(a.resources)}})},[]);return[r,n,o]},Gbe=function(e,t){var r=MB(),n=r.register,o=r.unregister;d.useEffect(function(){return e.forEach(function(a){if(typeof a.type.registerResource=="function"){var i=a.type.registerResource(a.props,t);n(i)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")}),function(){e.forEach(function(a){if(typeof a.type.registerResource=="function"){var i=a.type.registerResource(a.props,t);o(i)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")})}},[t,n,e,o])},Kbe=function(e){var t=e.children,r=e.resources,n=e.customRoutesWithLayout,o=e.customRoutesWithoutLayout;return FB(t)?"loading":r.length>0||n.length>0||o.length>0?"ready":"empty"},FB=function(e){var t=Array.isArray(e)?e:[e],r=t.filter(function(n){return typeof n=="function"});if(r.length>1)throw new Error("You can only provide one function child to AdminRouter");return r.length===0?null:r[0]},kf=function(e){var t=[],r=[],n=[];return d.Children.forEach(e,function(o){if(d.isValidElement(o)){if(o.type===d.Fragment){var a=kf(o.props.children);t.push.apply(t,a.customRoutesWithLayout),r.push.apply(r,a.customRoutesWithoutLayout),n.push.apply(n,a.resources)}if(o.type.raName==="CustomRoutes"){var i=o;i.props.noLayout?r.push(i.props.children):t.push(i.props.children)}else o.type.raName==="Resource"&&n.push(o)}}),{customRoutesWithLayout:t,customRoutesWithoutLayout:r,resources:n}},Qbe=function(e){Hpe();var t=Hs(),r=Wbe(e.children),n=r.customRoutesWithLayout,o=r.customRoutesWithoutLayout,a=r.status,i=r.resources,s=e.layout,c=e.catchAll,l=e.dashboard,f=e.loading,v=e.menu,m=e.requireAuth,h=e.ready,_=e.title,w=d.useState(m),O=w[0],x=w[1],g=d.useState(m),b=g[0],$=g[1],P=tz();return d.useEffect(function(){m&&P(void 0,!1).then(function(){x(!1)}).catch(function(){}).finally(function(){$(!1)})},[P,m]),a==="empty"?d.createElement(h,null):a==="loading"||b?d.createElement(ys,null,o,d.createElement(Br,{path:"*",element:d.createElement("div",{style:{height:"100vh"}},d.createElement(f,null))})):O?d.createElement(ys,null,o,d.createElement(Br,{path:"*",element:d.createElement(F0e,null)})):d.createElement(ys,null,o,d.createElement(Br,{path:"/*",element:d.createElement("div",null,d.createElement(s,{dashboard:l,menu:v,title:_},d.createElement(ys,null,n,d.Children.map(i,function(C){return d.createElement(Br,{key:C.props.name,path:"".concat(C.props.name,"/*"),element:C})}),d.createElement(Br,{path:"/",element:l?d.createElement(R0e,{authParams:Xbe,component:l}):i.length>0?d.createElement(Mne,{to:t({resource:i[0].props.name,type:"list"})}):null}),d.createElement(Br,{path:"*",element:d.createElement(c,{title:_})}))))}))},Xbe={params:{route:"dashboard"}},Ybe=function(e){var t=e.children;return d.createElement(d.Fragment,null,t)},Jbe=function(e){var t=e.catchAll,r=t===void 0?KM:t,n=e.children,o=e.dashboard,a=e.disableTelemetry,i=a===void 0?!1:a,s=e.layout,c=s===void 0?Ybe:s,l=e.loading,f=l===void 0?KM:l,v=e.loginPage,m=v===void 0?!1:v,h=e.authCallbackPage,_=h===void 0?!1:h,w=e.menu,O=e.ready,x=O===void 0?m0e:O,g=e.title,b=g===void 0?"React Admin":g,$=e.requireAuth,P=$===void 0?!1:$;return d.useEffect(function(){if(!(i||typeof window>"u"||typeof window.location>"u"||typeof Image>"u")){var C=new Image;C.src="https://react-admin-telemetry.marmelab.com/react-admin-telemetry?domain=".concat(window.location.hostname)}},[i]),d.createElement(ys,null,m!==!1&&m!==!0?d.createElement(Br,{path:"/login",element:GM(m)}):null,_!==!1&&_!==!0?d.createElement(Br,{path:"/auth-callback",element:GM(_)}):null,d.createElement(Br,{path:"/*",element:d.createElement(Qbe,{catchAll:r,dashboard:o,layout:c,loading:f,menu:w,requireAuth:P,ready:x,title:b},n)}))},GM=function(e){return d.isValidElement(e)?e:d.createElement(e)},KM=function(){return null},LB=function(e){return null};LB.raName="CustomRoutes";var NB={exports:{}},Dt={};/** @license React v17.0.2 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var t0=60103,r0=60106,hv=60107,gv=60108,yv=60114,bv=60109,_v=60110,xv=60112,wv=60113,IP=60120,Sv=60115,Ov=60116,DB=60121,BB=60122,zB=60117,UB=60129,VB=60131;if(typeof Symbol=="function"&&Symbol.for){var Gr=Symbol.for;t0=Gr("react.element"),r0=Gr("react.portal"),hv=Gr("react.fragment"),gv=Gr("react.strict_mode"),yv=Gr("react.profiler"),bv=Gr("react.provider"),_v=Gr("react.context"),xv=Gr("react.forward_ref"),wv=Gr("react.suspense"),IP=Gr("react.suspense_list"),Sv=Gr("react.memo"),Ov=Gr("react.lazy"),DB=Gr("react.block"),BB=Gr("react.server.block"),zB=Gr("react.fundamental"),UB=Gr("react.debug_trace_mode"),VB=Gr("react.legacy_hidden")}function Sa(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case t0:switch(e=e.type,e){case hv:case yv:case gv:case wv:case IP:return e;default:switch(e=e&&e.$$typeof,e){case _v:case xv:case Ov:case Sv:case bv:return e;default:return t}}case r0:return t}}}var Zbe=bv,e0e=t0,t0e=xv,r0e=hv,n0e=Ov,o0e=Sv,a0e=r0,i0e=yv,s0e=gv,l0e=wv;Dt.ContextConsumer=_v;Dt.ContextProvider=Zbe;Dt.Element=e0e;Dt.ForwardRef=t0e;Dt.Fragment=r0e;Dt.Lazy=n0e;Dt.Memo=o0e;Dt.Portal=a0e;Dt.Profiler=i0e;Dt.StrictMode=s0e;Dt.Suspense=l0e;Dt.isAsyncMode=function(){return!1};Dt.isConcurrentMode=function(){return!1};Dt.isContextConsumer=function(e){return Sa(e)===_v};Dt.isContextProvider=function(e){return Sa(e)===bv};Dt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===t0};Dt.isForwardRef=function(e){return Sa(e)===xv};Dt.isFragment=function(e){return Sa(e)===hv};Dt.isLazy=function(e){return Sa(e)===Ov};Dt.isMemo=function(e){return Sa(e)===Sv};Dt.isPortal=function(e){return Sa(e)===r0};Dt.isProfiler=function(e){return Sa(e)===yv};Dt.isStrictMode=function(e){return Sa(e)===gv};Dt.isSuspense=function(e){return Sa(e)===wv};Dt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===hv||e===yv||e===UB||e===gv||e===wv||e===IP||e===VB||typeof e=="object"&&e!==null&&(e.$$typeof===Ov||e.$$typeof===Sv||e.$$typeof===bv||e.$$typeof===_v||e.$$typeof===xv||e.$$typeof===zB||e.$$typeof===DB||e[0]===BB)};Dt.typeOf=Sa;NB.exports=Dt;var WB=NB.exports,qB=d.createContext(void 0),iu=function(e){var t=e.children,r=e.value;return r?d.createElement(qB.Provider,{value:r},t):t},kr=function(e){var t=e.create,r=e.edit,n=e.list,o=e.name,a=e.show;return d.createElement(iu,{value:o},d.createElement(ys,null,t&&d.createElement(Br,{path:"create/*",element:fh(t)}),a&&d.createElement(Br,{path:":id/show/*",element:fh(a)}),r&&d.createElement(Br,{path:":id/*",element:fh(r)}),n&&d.createElement(Br,{path:"/*",element:fh(n)}),e.children))},fh=function(e){return d.isValidElement(e)?e:WB.isValidElementType(e)?d.createElement(e,null):null};kr.raName="Resource";kr.registerResource=function(e){var t=e.create,r=e.edit,n=e.icon,o=e.list,a=e.name,i=e.options,s=e.show,c=e.recordRepresentation,l=e.hasCreate,f=e.hasEdit,v=e.hasShow;return{name:a,options:i,hasList:!!o,hasCreate:!!t||!!l,hasEdit:!!r||!!f,hasShow:!!s||!!v,icon:n,recordRepresentation:c}};var HB={exports:{}};/*! - * inflection - * Copyright(c) 2011 Ben Lin - * MIT Licensed - * - * @fileoverview - * A port of inflection-js to node.js module. - */(function(e,t){(function(r,n){e.exports=n()})(oo,function(){var r=["accommodation","adulthood","advertising","advice","aggression","aid","air","aircraft","alcohol","anger","applause","arithmetic","assistance","athletics","bacon","baggage","beef","biology","blood","botany","bread","butter","carbon","cardboard","cash","chalk","chaos","chess","crossroads","countryside","dancing","deer","dignity","dirt","dust","economics","education","electricity","engineering","enjoyment","envy","equipment","ethics","evidence","evolution","fame","fiction","flour","flu","food","fuel","fun","furniture","gallows","garbage","garlic","genetics","gold","golf","gossip","grammar","gratitude","grief","guilt","gymnastics","happiness","hardware","harm","hate","hatred","health","heat","help","homework","honesty","honey","hospitality","housework","humour","hunger","hydrogen","ice","importance","inflation","information","innocence","iron","irony","jam","jewelry","judo","karate","knowledge","lack","laughter","lava","leather","leisure","lightning","linguine","linguini","linguistics","literature","litter","livestock","logic","loneliness","luck","luggage","macaroni","machinery","magic","management","mankind","marble","mathematics","mayonnaise","measles","methane","milk","minus","money","mud","music","mumps","nature","news","nitrogen","nonsense","nurture","nutrition","obedience","obesity","oxygen","pasta","patience","physics","poetry","pollution","poverty","pride","psychology","publicity","punctuation","quartz","racism","relaxation","reliability","research","respect","revenge","rice","rubbish","rum","safety","scenery","seafood","seaside","series","shame","sheep","shopping","sleep","smoke","smoking","snow","soap","software","soil","spaghetti","species","steam","stuff","stupidity","sunshine","symmetry","tennis","thirst","thunder","timber","traffic","transportation","trust","underwear","unemployment","unity","validity","veal","vegetation","vegetarianism","vengeance","violence","vitality","warmth","wealth","weather","welfare","wheat","wildlife","wisdom","yoga","zinc","zoology"],n={plural:{men:new RegExp("^(m|wom)en$","gi"),people:new RegExp("(pe)ople$","gi"),children:new RegExp("(child)ren$","gi"),tia:new RegExp("([ti])a$","gi"),analyses:new RegExp("((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$","gi"),hives:new RegExp("(hi|ti)ves$","gi"),curves:new RegExp("(curve)s$","gi"),lrves:new RegExp("([lr])ves$","gi"),aves:new RegExp("([a])ves$","gi"),foves:new RegExp("([^fo])ves$","gi"),movies:new RegExp("(m)ovies$","gi"),aeiouyies:new RegExp("([^aeiouy]|qu)ies$","gi"),series:new RegExp("(s)eries$","gi"),xes:new RegExp("(x|ch|ss|sh)es$","gi"),mice:new RegExp("([m|l])ice$","gi"),buses:new RegExp("(bus)es$","gi"),oes:new RegExp("(o)es$","gi"),shoes:new RegExp("(shoe)s$","gi"),crises:new RegExp("(cris|ax|test)es$","gi"),octopi:new RegExp("(octop|vir)i$","gi"),aliases:new RegExp("(alias|canvas|status|campus)es$","gi"),summonses:new RegExp("^(summons)es$","gi"),oxen:new RegExp("^(ox)en","gi"),matrices:new RegExp("(matr)ices$","gi"),vertices:new RegExp("(vert|ind)ices$","gi"),feet:new RegExp("^feet$","gi"),teeth:new RegExp("^teeth$","gi"),geese:new RegExp("^geese$","gi"),quizzes:new RegExp("(quiz)zes$","gi"),whereases:new RegExp("^(whereas)es$","gi"),criteria:new RegExp("^(criteri)a$","gi"),genera:new RegExp("^genera$","gi"),ss:new RegExp("ss$","gi"),s:new RegExp("s$","gi")},singular:{man:new RegExp("^(m|wom)an$","gi"),person:new RegExp("(pe)rson$","gi"),child:new RegExp("(child)$","gi"),ox:new RegExp("^(ox)$","gi"),axis:new RegExp("(ax|test)is$","gi"),octopus:new RegExp("(octop|vir)us$","gi"),alias:new RegExp("(alias|status|canvas|campus)$","gi"),summons:new RegExp("^(summons)$","gi"),bus:new RegExp("(bu)s$","gi"),buffalo:new RegExp("(buffal|tomat|potat)o$","gi"),tium:new RegExp("([ti])um$","gi"),sis:new RegExp("sis$","gi"),ffe:new RegExp("(?:([^f])fe|([lr])f)$","gi"),hive:new RegExp("(hi|ti)ve$","gi"),aeiouyy:new RegExp("([^aeiouy]|qu)y$","gi"),x:new RegExp("(x|ch|ss|sh)$","gi"),matrix:new RegExp("(matr)ix$","gi"),vertex:new RegExp("(vert|ind)ex$","gi"),mouse:new RegExp("([m|l])ouse$","gi"),foot:new RegExp("^foot$","gi"),tooth:new RegExp("^tooth$","gi"),goose:new RegExp("^goose$","gi"),quiz:new RegExp("(quiz)$","gi"),whereas:new RegExp("^(whereas)$","gi"),criterion:new RegExp("^(criteri)on$","gi"),genus:new RegExp("^genus$","gi"),s:new RegExp("s$","gi"),common:new RegExp("$","gi")}},o=[[n.plural.men],[n.plural.people],[n.plural.children],[n.plural.tia],[n.plural.analyses],[n.plural.hives],[n.plural.curves],[n.plural.lrves],[n.plural.foves],[n.plural.aeiouyies],[n.plural.series],[n.plural.movies],[n.plural.xes],[n.plural.mice],[n.plural.buses],[n.plural.oes],[n.plural.shoes],[n.plural.crises],[n.plural.octopi],[n.plural.aliases],[n.plural.summonses],[n.plural.oxen],[n.plural.matrices],[n.plural.feet],[n.plural.teeth],[n.plural.geese],[n.plural.quizzes],[n.plural.whereases],[n.plural.criteria],[n.plural.genera],[n.singular.man,"$1en"],[n.singular.person,"$1ople"],[n.singular.child,"$1ren"],[n.singular.ox,"$1en"],[n.singular.axis,"$1es"],[n.singular.octopus,"$1i"],[n.singular.alias,"$1es"],[n.singular.summons,"$1es"],[n.singular.bus,"$1ses"],[n.singular.buffalo,"$1oes"],[n.singular.tium,"$1a"],[n.singular.sis,"ses"],[n.singular.ffe,"$1$2ves"],[n.singular.hive,"$1ves"],[n.singular.aeiouyy,"$1ies"],[n.singular.matrix,"$1ices"],[n.singular.vertex,"$1ices"],[n.singular.x,"$1es"],[n.singular.mouse,"$1ice"],[n.singular.foot,"feet"],[n.singular.tooth,"teeth"],[n.singular.goose,"geese"],[n.singular.quiz,"$1zes"],[n.singular.whereas,"$1es"],[n.singular.criterion,"$1a"],[n.singular.genus,"genera"],[n.singular.s,"s"],[n.singular.common,"s"]],a=[[n.singular.man],[n.singular.person],[n.singular.child],[n.singular.ox],[n.singular.axis],[n.singular.octopus],[n.singular.alias],[n.singular.summons],[n.singular.bus],[n.singular.buffalo],[n.singular.tium],[n.singular.sis],[n.singular.ffe],[n.singular.hive],[n.singular.aeiouyy],[n.singular.x],[n.singular.matrix],[n.singular.mouse],[n.singular.foot],[n.singular.tooth],[n.singular.goose],[n.singular.quiz],[n.singular.whereas],[n.singular.criterion],[n.singular.genus],[n.plural.men,"$1an"],[n.plural.people,"$1rson"],[n.plural.children,"$1"],[n.plural.genera,"genus"],[n.plural.criteria,"$1on"],[n.plural.tia,"$1um"],[n.plural.analyses,"$1$2sis"],[n.plural.hives,"$1ve"],[n.plural.curves,"$1"],[n.plural.lrves,"$1f"],[n.plural.aves,"$1ve"],[n.plural.foves,"$1fe"],[n.plural.movies,"$1ovie"],[n.plural.aeiouyies,"$1y"],[n.plural.series,"$1eries"],[n.plural.xes,"$1"],[n.plural.mice,"$1ouse"],[n.plural.buses,"$1"],[n.plural.oes,"$1"],[n.plural.shoes,"$1"],[n.plural.crises,"$1is"],[n.plural.octopi,"$1us"],[n.plural.aliases,"$1"],[n.plural.summonses,"$1"],[n.plural.oxen,"$1"],[n.plural.matrices,"$1ix"],[n.plural.vertices,"$1ex"],[n.plural.feet,"foot"],[n.plural.teeth,"tooth"],[n.plural.geese,"goose"],[n.plural.quizzes,"$1"],[n.plural.whereases,"$1"],[n.plural.ss,"ss"],[n.plural.s,""]],i=["and","or","nor","a","an","the","so","but","to","of","at","by","from","into","on","onto","off","out","in","over","with","for"],s=new RegExp("(_ids|_id)$","g"),c=new RegExp("_","g"),l=new RegExp("[ _]","g"),f=new RegExp("([A-Z])","g"),v=new RegExp("^_"),m={_apply_rules:function(h,_,w,O){if(O)h=O;else{var x=m.indexOf(w,h.toLowerCase())>-1;if(!x){for(var g=0,b=_.length;g1?m._apply_rules(h,o,r,O):m._apply_rules(h,a,r,w)},camelize:function(h,_){for(var w=h.split("/"),O=0,x=w.length,g,b,$,P;O1?Is.pluralize(r):Is.singularize(r))});return a}},Ot=function(e){var t=d.useContext(qB);return e&&e.resource||t},Li=function(e){var t=Ot(e),r=n0(),n=e||{},o=n.hasCreate,a=n.hasEdit,i=n.hasList,s=n.hasShow,c=n.recordRepresentation,l=d.useMemo(function(){return au({},{hasCreate:o,hasEdit:a,hasList:i,hasShow:s,recordRepresentation:c},r[t])},[t,r,o,a,i,s,c]);return l},o0=function(e){var t=Li({resource:e}).recordRepresentation;return d.useCallback(function(r){return r?typeof t=="function"?t(r):typeof t=="string"?vt(r,t):d.isValidElement(t)?t:"#".concat(r.id):""},[t])},je=function(){var e=hP(),t=d.useCallback(function(r,n){return e.translate(r,n)},[e]);return e?t:c0e},c0e=function(e){return e},GB=function(){var e=je(),t=XB(),r=Ot();return d.useCallback(function(n){var o=n.source,a=n.label,i=n.resource;return a===!1||a===""?null:a&&typeof a!="string"?a:e.apply(void 0,f0e({label:a,prefix:t,resource:i,resourceFromContext:r,source:o}))},[t,r,e])},d0e="en",KB=function(e){var t=e.source,r=e.label,n=e.resource,o=e.isRequired,a=GB();if(r===!0)throw new Error("Label parameter must be a string, a ReactElement or false");return r===!1||r===""?null:r&&typeof r!="string"?r:d.createElement("span",null,a({label:r,resource:n,source:t}),o&&d.createElement("span",{"aria-hidden":"true"}," *"))};KB.displayName="FieldTitle";const qo=d.memo(KB),f0e=function(e){if(!e)return[""];var t=e.label,r=e.prefix,n=e.resource,o=e.resourceFromContext,a=e.source;if(typeof t<"u")return[t,{_:t}];if(typeof a>"u")return[""];var i=p0e(a),s=i.sourceWithoutDigits,c=i.sourceSuffix,l=Is.transform(c.replace(/\./g," "),["underscore","humanize"]);return n?["resources.".concat(n,".fields.").concat(s),{_:l}]:r?["".concat(r,".").concat(s),{_:l}]:["resources.".concat(o,".fields.").concat(s),{_:l}]};var p0e=function(e){var t=e.replace(/\.\d+\./g,"."),r=e.split("."),n;r.forEach(function(a,i){v0e(a)&&(n=i)});var o=n!=null?r.slice(n+1).join("."):e;return{sourceWithoutDigits:t,sourceSuffix:o}},v0e=function(e){for(var t=e.length-1;t>=0;t--){var r=e.charCodeAt(t);if(r<48||r>57)return!1}return!0};const a0=function(e,t,r){if(e[t]&&!WB.isValidElementType(e[t]))return new Error("Invalid prop '".concat(t,"' supplied to '").concat(r,"': the prop is not a valid React component"))},m0e=function(){return d.createElement("span",null)},jP=function(e,t){};var h0e=typeof window<"u"?d.useLayoutEffect:d.useEffect,Xl=function(e){var t=d.useRef(function(){throw new Error("Cannot call an event handler while rendering.")});return h0e(function(){t.current=e}),d.useCallback(function(){for(var r=[],n=0;n"u"?t:m)});return function(){return v()}},[e,a,t,n,s]);var l=Xl(function(f,v){var m=typeof f=="function"?f(s):f;o(e,typeof m>"u"?typeof v>"u"?t:v:m)});return[s,l]},g0e=function(e){var t=Vb().removeItem;return d.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},y0e=function(e){var t=Vb().removeItems;return d.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},b0e=function(){var e=Vb().reset;return e},Od=function(){var e=ji(),t=Yo(),r=b0e(),n=Ya(),o=d.useRef(n),a=Fr(),i=d.useRef(a),s=qs(),c=ja("".concat(s,"/").concat(Ib.loginUrl));d.useEffect(function(){i.current=a,o.current=n},[a,n]);var l=d.useCallback(function(v,m,h){return v===void 0&&(v={}),m===void 0&&(m=c),h===void 0&&(h=!0),e.logout(v).then(function(_){if(_===!1||m===!1){r(),t.clear();return}var w=_||m;if(w!=null&&w.startsWith("http"))return r(),t.clear(),window.location.href=w,w;var O=w.split("?"),x={pathname:O[0]},g={};return h&&i.current&&i.current.pathname&&(g={state:{nextPathname:i.current.pathname,nextSearch:i.current.search}}),O[1]&&(x.search=O[1]),o.current(x,g),r(),t.clear(),_})},[e,r,c,t]),f=d.useCallback(function(v){return n({pathname:c},{state:{nextPathname:a&&a.pathname}}),r(),t.clear(),Promise.resolve()},[r,a,n,c,t]);return e?l:f},BS=function(){return BS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||!e.message?t:e.message},zS=function(){return zS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]"),Cd(t);var i=ZB(t).permissions;if(o)return d.createElement(o,Yf({permissions:i},a));if(n)return n(Yf({permissions:i},a));if(r)return r(Yf({permissions:i},a))};const R0e=$0e;var ez=function(){var e=ji(),t=Fr(),r=t.state,n=Ya(),o=qs(),a=f5().resetNotifications,i=r&&r.nextPathname,s=r&&r.nextSearch,c=ja("".concat(o,"/").concat(Ib.afterLoginUrl)),l=d.useCallback(function(v,m){return v===void 0&&(v={}),e.login(v).then(function(h){if(a(),h&&h.hasOwnProperty("redirectTo"))h&&n(h.redirectTo);else{var _=m||i+s||c;n(_)}return h})},[e,n,i,s,a,c]),f=d.useCallback(function(v,m){return a(),n(c),Promise.resolve()},[n,a,c]);return e?l:f},T0e="AUTH_LOGIN",k0e="AUTH_CHECK",I0e="AUTH_ERROR",j0e="AUTH_LOGOUT",A0e="AUTH_GET_PERMISSIONS";const M0e=function(e){var t=function(){for(var r=[],n=0;n"u"||!e.message?t:e.message},US=function(){return US=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]? If you don't want to use Configurable, you can use the useStore hook instead.");return fn(r&&e?"".concat(r,".").concat(e):r??e,t)},AP=function(){return d.useContext(jB)},G0e=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]a.current&&t&&(a.current=n,Object.keys(o).length>0&&i("ra.message.invalid_form",{type:"error"}))},[o,n,i,t])},d1e=function(e,t,r){var n=d.useContext(Mi).navigator,o=Fr(),a=je(),i=wd(r?{control:r}:void 0),s=i.isSubmitSuccessful,c=i.isSubmitting,l=i.dirtyFields,f=Object.keys(l).length>0,v=d.useRef(t||o.pathname);d.useEffect(function(){if(!(!e||!f)&&n.block){var m=n.block(function(h){var _=h.location.pathname.startsWith(v.current),w=h.location.pathname.startsWith("".concat(v.current,"/show")),O=_&&!w;!c&&(O||s||window.confirm(a("ra.message.unsaved_changes")))?(m(),h.retry()):c&&setTimeout(function(){h.retry()},100)});return m}},[e,o,n,f,c,s,a])},f1e=function(e,t){t===void 0&&(t={});var r={};return Object.keys(e).forEach(function(n){e[n]==null||e[n]===""?t.hasOwnProperty(n)&&(r[n]=null):r[n]=e[n]}),r},GS=function(){return GS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Gs=function(e){return typeof e>"u"||e===null||e===""||Array.isArray(e)&&e.length===0};function y1e(e){return e?e.hasOwnProperty("message"):!1}var Ks=function(e,t,r,n){return typeof e=="function"?e({args:t,value:r,values:n}):t?{message:e,args:t}:e},Qs=function(e){return G4(e,function(){for(var t=[],r=0;re?Ks(t,{max:e},r,n):void 0}});Qs(function(e,t){return t===void 0&&(t="ra.validation.minValue"),function(r,n){return!Gs(r)&&re?Ks(t,{max:e},r,n):void 0}}),cz=Qs(function(e){return e===void 0&&(e="ra.validation.number"),function(t,r){return!Gs(t)&&isNaN(Number(t))?Ks(e,void 0,t,r):void 0}}),MP=G4(function(e,t){return t===void 0&&(t="ra.validation.regex"),function(r,n){return!Gs(r)&&typeof r=="string"&&!e.test(r)?Ks(t,{pattern:e},r,n):void 0}},function(e,t){return e.toString()+t});Qs(function(e){return e===void 0&&(e="ra.validation.email"),MP(g1e,e)});var S1e=function(e){var t=e.args;return{message:"ra.validation.oneOf",args:t}};Qs(function(e,t){return t===void 0&&(t=S1e),function(r,n){return!Gs(r)&&e.indexOf(r)===-1?Ks(t,{list:e},r,n):void 0}});var O1e=function(e){return e&&e.isRequired?!0:Array.isArray(e)?!!e.find(function(t){return t.isRequired}):!1},dz=d.createContext(void 0),s0=function(){var e=d.useContext(az);return e},C1e=function(e){var t=e.children,r=e.name,n=s0();return d.useEffect(function(){if(!n||!n.registerGroup||!n.unregisterGroup){console.warn("The FormGroupContextProvider can only be used inside a FormContext such as provided by the SimpleForm and TabbedForm components");return}return n.registerGroup(r),function(){n.unregisterGroup(r)}},[n,r]),d.createElement(dz.Provider,{value:r},t)},fz=function(e){var t=e.inputProps,r=e.isArrayInput,n=e.fieldArrayInputControl,o=t.defaultValue,a=t.source,i=ht(t),s=Zo(),c=s.getValues,l=s.resetField,f=s.getFieldState,v=s.formState,m=s.reset,h=vt(i,a),_=vt(c(),a),w=f(a,v).isDirty;d.useEffect(function(){if(!(o==null||_!=null||h!=null||w)){var O=a.split(".").some(function(b){return E1e.test(b)});if(O){var x=a.split(".").slice(0,-1).join("."),g=vt(c(),x);if(g==null)return}if(r){if(!n)throw new Error("useApplyInputDefaultValues: No fieldArrayInputControl passed in props for array input usage");n.replace(o),m({},{keepValues:!0});return}l(a,{defaultValue:o})}})},E1e=/^\d+$/,pz=function(e){var t=e.optionText,r=t===void 0?"name":t,n=e.optionValue,o=n===void 0?"id":n,a=e.disableValue,i=a===void 0?"disabled":a,s=e.translateChoice,c=s===void 0?!0:s,l=je(),f=d.useCallback(function(h){if(d.isValidElement(r))return d.createElement(Ns,{value:h},r);var _=typeof r=="function"?r(h):vt(h,r);return d.isValidElement(_)?_:c?l(String(_),{_}):String(_)},[r,l,c]),v=d.useCallback(function(h){return vt(h,o)},[o]),m=d.useCallback(function(h){return vt(h,i)},[i]);return{getChoiceText:f,getChoiceValue:v,getDisableValue:m}},P1e=function(e){var t=wd(),r=t.dirtyFields,n=t.touchedFields,o=t.errors,a=s0(),i=d.useState({errors:void 0,isDirty:!1,isTouched:!1,isValid:!0}),s=i[0],c=i[1],l=d.useCallback(function(){var f=a.getGroupFields(e),v=f.map(function(h){return{name:h,error:vt(o,h,void 0),isDirty:vt(r,h,!1)!==!1,isValid:vt(o,h,void 0)==null,isTouched:vt(n,h,!1)!==!1}}).filter(function(h){return h!=null}),m=$1e(v);c(function(h){return zo(h,m)?h:m})},[r,o,n,a,e]);return d.useEffect(function(){l()},[JSON.stringify({dirtyFields:r,errors:o,touchedFields:n}),l]),d.useEffect(function(){return a.subscribe(e,function(){l()})},[a,e,l]),s},$1e=function(e){return e.reduce(function(t,r){var n=t.errors||{};r.error&&(n[r.name]=r.error);var o={isDirty:t.isDirty||r.isDirty,errors:n,isTouched:t.isTouched||r.isTouched,isValid:t.isValid&&r.isValid};return o},{isDirty:!1,errors:void 0,isValid:!0,isTouched:!1})},vz=function(){var e=d.useContext(dz);return e},QS=function(){return QS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]=0)&&(r[o]=e[o]);return r}function mz(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var G1e=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,K1e=mz(function(e){return G1e.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function Q1e(e){if(e.sheet)return e.sheet;for(var t=0;t0?Yr(Ed,--Kn):0,Hc--,Sr===10&&(Hc=1,u0--),Sr}function co(){return Sr=Kn2||Np(Sr)>3?"":" "}function l_e(e,t){for(;--t&&co()&&!(Sr<48||Sr>102||Sr>57&&Sr<65||Sr>70&&Sr<97););return Ev(e,eg()+(t<6&&Va()==32&&co()==32))}function YS(e){for(;co();)switch(Sr){case e:return Kn;case 34:case 39:e!==34&&e!==39&&YS(Sr);break;case 40:e===41&&YS(e);break;case 92:co();break}return Kn}function u_e(e,t){for(;co()&&e+Sr!==57;)if(e+Sr===84&&Va()===47)break;return"/*"+Ev(t,Kn-1)+"*"+l0(e===47?e:co())}function c_e(e){for(;!Np(Va());)co();return Ev(e,Kn)}function d_e(e){return xz(rg("",null,null,null,[""],e=_z(e),0,[0],e))}function rg(e,t,r,n,o,a,i,s,c){for(var l=0,f=0,v=i,m=0,h=0,_=0,w=1,O=1,x=1,g=0,b="",$=o,P=a,C=n,T=b;O;)switch(_=g,g=co()){case 40:if(_!=108&&Yr(T,v-1)==58){XS(T+=Rt(tg(g),"&","&\f"),"&\f")!=-1&&(x=-1);break}case 34:case 39:case 91:T+=tg(g);break;case 9:case 10:case 13:case 32:T+=s_e(_);break;case 92:T+=l_e(eg()-1,7);continue;case 47:switch(Va()){case 42:case 47:ph(f_e(u_e(co(),eg()),t,r),c);break;default:T+="/"}break;case 123*w:s[l++]=Aa(T)*x;case 125*w:case 59:case 0:switch(g){case 0:case 125:O=0;case 59+f:x==-1&&(T=Rt(T,/\f/g,"")),h>0&&Aa(T)-v&&ph(h>32?ZM(T+";",n,r,v-1):ZM(Rt(T," ","")+";",n,r,v-2),c);break;case 59:T+=";";default:if(ph(C=JM(T,t,r,l,f,o,s,b,$=[],P=[],v),a),g===123)if(f===0)rg(T,t,C,C,$,a,v,s,P);else switch(m===99&&Yr(T,3)===110?100:m){case 100:case 108:case 109:case 115:rg(e,C,C,n&&ph(JM(e,C,C,0,0,o,s,b,o,$=[],v),P),o,P,v,s,n?$:P);break;default:rg(T,C,C,C,[""],P,0,s,P)}}l=f=h=0,w=x=1,b=T="",v=i;break;case 58:v=1+Aa(T),h=_;default:if(w<1){if(g==123)--w;else if(g==125&&w++==0&&i_e()==125)continue}switch(T+=l0(g),g*w){case 38:x=f>0?1:(T+="\f",-1);break;case 44:s[l++]=(Aa(T)-1)*x,x=1;break;case 64:Va()===45&&(T+=tg(co())),m=Va(),f=v=Aa(b=T+=c_e(eg())),g++;break;case 45:_===45&&Aa(T)==2&&(w=0)}}return a}function JM(e,t,r,n,o,a,i,s,c,l,f){for(var v=o-1,m=o===0?a:[""],h=NP(m),_=0,w=0,O=0;_0?m[x]+" "+g:Rt(g,/&\f/g,m[x])))&&(c[O++]=b);return c0(e,t,r,o===0?FP:s,c,l,f)}function f_e(e,t,r){return c0(e,t,r,hz,l0(a_e()),Lp(e,2,-2),0)}function ZM(e,t,r,n){return c0(e,t,r,LP,Lp(e,0,n),Lp(e,n+1,-1),n)}function xc(e,t){for(var r="",n=NP(e),o=0;o6)switch(Yr(e,t+1)){case 109:if(Yr(e,t+4)!==45)break;case 102:return Rt(e,/(.+:)(.+)-([^]+)/,"$1"+$t+"$2-$3$1"+Cy+(Yr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~XS(e,"stretch")?wz(Rt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Yr(e,t+1)!==115)break;case 6444:switch(Yr(e,Aa(e)-3-(~XS(e,"!important")&&10))){case 107:return Rt(e,":",":"+$t)+e;case 101:return Rt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+$t+(Yr(e,14)===45?"inline-":"")+"box$3$1"+$t+"$2$3$1"+sn+"$2box$3")+e}break;case 5936:switch(Yr(e,t+11)){case 114:return $t+e+sn+Rt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return $t+e+sn+Rt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return $t+e+sn+Rt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return $t+e+sn+e+e}return e}var x_e=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case LP:t.return=wz(t.value,t.length);break;case gz:return xc([hf(t,{value:Rt(t.value,"@","@"+$t)})],o);case FP:if(t.length)return o_e(t.props,function(a){switch(n_e(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return xc([hf(t,{props:[Rt(a,/:(read-\w+)/,":"+Cy+"$1")]})],o);case"::placeholder":return xc([hf(t,{props:[Rt(a,/:(plac\w+)/,":"+$t+"input-$1")]}),hf(t,{props:[Rt(a,/:(plac\w+)/,":"+Cy+"$1")]}),hf(t,{props:[Rt(a,/:(plac\w+)/,sn+"input-$1")]})],o)}return""})}},w_e=[x_e],Sz=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(w){var O=w.getAttribute("data-emotion");O.indexOf(" ")!==-1&&(document.head.appendChild(w),w.setAttribute("data-s",""))})}var o=t.stylisPlugins||w_e,a={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(w){for(var O=w.getAttribute("data-emotion").split(" "),x=1;x=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var A_e={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},M_e=/[A-Z]|^ms/g,F_e=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Tz=function(t){return t.charCodeAt(1)===45},tF=function(t){return t!=null&&typeof t!="boolean"},qx=mz(function(e){return Tz(e)?e:e.replace(M_e,"-$&").toLowerCase()}),rF=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(F_e,function(n,o,a){return Ma={name:o,styles:a,next:Ma},o})}return A_e[t]!==1&&!Tz(t)&&typeof r=="number"&&r!==0?r+"px":r};function Dp(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return Ma={name:r.name,styles:r.styles,next:Ma},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)Ma={name:n.name,styles:n.styles,next:Ma},n=n.next;var o=r.styles+";";return o}return L_e(e,t,r)}case"function":{if(e!==void 0){var a=Ma,i=r(e);return Ma=a,Dp(e,t,i)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function L_e(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o96?U_e:V_e},iF=function(t,r,n){var o;if(r){var a=r.shouldForwardProp;o=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof o!="function"&&n&&(o=t.__emotion_forwardProp),o},W_e=function(t){var r=t.cache,n=t.serialized,o=t.isStringTag;return $z(r,n,o),D_e(function(){return Rz(r,n,o)}),null},q_e=function e(t,r){var n=t.__emotion_real===t,o=n&&t.__emotion_base||t,a,i;r!==void 0&&(a=r.label,i=r.target);var s=iF(t,r,n),c=s||aF(o),l=!c("as");return function(){var f=arguments,v=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&v.push("label:"+a+";"),f[0]==null||f[0].raw===void 0)v.push.apply(v,f);else{v.push(f[0][0]);for(var m=f.length,h=1;ht(Z_e(o)?r:o):t;return S.jsx(z_e,{styles:n})}function VP(e,t){return JS(e,t)}const Nz=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},exe=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:Lz,StyledEngineProvider:J_e,ThemeContext:Pv,css:su,default:VP,internal_processStyles:Nz,keyframes:Ni},Symbol.toStringTag,{value:"Module"}));function yi(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Dz(e){if(!yi(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=Dz(e[r])}),t}function Pn(e,t,r={clone:!0}){const n=r.clone?j({},e):e;return yi(e)&&yi(t)&&Object.keys(t).forEach(o=>{yi(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&yi(e[o])?n[o]=Pn(e[o],t[o],r):r.clone?n[o]=yi(t[o])?Dz(t[o]):t[o]:n[o]=t[o]}),n}const txe=Object.freeze(Object.defineProperty({__proto__:null,default:Pn,isPlainObject:yi},Symbol.toStringTag,{value:"Module"})),rxe=["values","unit","step"],nxe=e=>{const t=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return t.sort((r,n)=>r.val-n.val),t.reduce((r,n)=>j({},r,{[n.key]:n.val}),{})};function Bz(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,o=we(e,rxe),a=nxe(t),i=Object.keys(a);function s(m){return`@media (min-width:${typeof t[m]=="number"?t[m]:m}${r})`}function c(m){return`@media (max-width:${(typeof t[m]=="number"?t[m]:m)-n/100}${r})`}function l(m,h){const _=i.indexOf(h);return`@media (min-width:${typeof t[m]=="number"?t[m]:m}${r}) and (max-width:${(_!==-1&&typeof t[i[_]]=="number"?t[i[_]]:h)-n/100}${r})`}function f(m){return i.indexOf(m)+1`@media (min-width:${WP[e]}px)`};function ba(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const a=n.breakpoints||sF;return t.reduce((i,s,c)=>(i[a.up(a.keys[c])]=r(t[c]),i),{})}if(typeof t=="object"){const a=n.breakpoints||sF;return Object.keys(t).reduce((i,s)=>{if(Object.keys(a.values||WP).indexOf(s)!==-1){const c=a.up(s);i[c]=r(t[s],s)}else{const c=s;i[c]=t[c]}return i},{})}return r(t)}function zz(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,o)=>{const a=e.up(o);return n[a]={},n},{}))||{}}function Uz(e,t){return e.reduce((r,n)=>{const o=r[n];return(!o||Object.keys(o).length===0)&&delete r[n],r},t)}function ixe(e,...t){const r=zz(e),n=[r,...t].reduce((o,a)=>Pn(o,a),{});return Uz(Object.keys(r),n)}function sxe(e,t){if(typeof e!="object")return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((o,a)=>{a{e[o]!=null&&(r[o]=!0)}),r}function Hx({values:e,breakpoints:t,base:r}){const n=r||sxe(e,t),o=Object.keys(n);if(o.length===0)return e;let a;return o.reduce((i,s,c)=>(Array.isArray(e)?(i[s]=e[c]!=null?e[c]:e[a],a=c):typeof e=="object"?(i[s]=e[s]!=null?e[s]:e[a],a=s):i[s]=e,i),{})}function xe(e){if(typeof e!="string")throw new Error($i(7));return e.charAt(0).toUpperCase()+e.slice(1)}const lxe=Object.freeze(Object.defineProperty({__proto__:null,default:xe},Symbol.toStringTag,{value:"Module"}));function Gc(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){const n=`vars.${t}`.split(".").reduce((o,a)=>o&&o[a]?o[a]:null,e);if(n!=null)return n}return t.split(".").reduce((n,o)=>n&&n[o]!=null?n[o]:null,e)}function Ey(e,t,r,n=r){let o;return typeof e=="function"?o=e(r):Array.isArray(e)?o=e[r]||n:o=Gc(e,r)||n,t&&(o=t(o,n,e)),o}function gr(e){const{prop:t,cssProperty:r=e.prop,themeKey:n,transform:o}=e,a=i=>{if(i[t]==null)return null;const s=i[t],c=i.theme,l=Gc(c,n)||{};return ba(i,s,v=>{let m=Ey(l,o,v);return v===m&&typeof v=="string"&&(m=Ey(l,o,`${t}${v==="default"?"":xe(v)}`,v)),r===!1?m:{[r]:m}})};return a.propTypes={},a.filterProps=[t],a}function uxe(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const cxe={m:"margin",p:"padding"},dxe={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},lF={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},fxe=uxe(e=>{if(e.length>2)if(lF[e])e=lF[e];else return[e];const[t,r]=e.split(""),n=cxe[t],o=dxe[r]||"";return Array.isArray(o)?o.map(a=>n+a):[n+o]}),qP=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],HP=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...qP,...HP];function $v(e,t,r,n){var o;const a=(o=Gc(e,t,!1))!=null?o:r;return typeof a=="number"?i=>typeof i=="string"?i:a*i:Array.isArray(a)?i=>typeof i=="string"?i:a[i]:typeof a=="function"?a:()=>{}}function GP(e){return $v(e,"spacing",8)}function Yl(e,t){if(typeof t=="string"||t==null)return t;const r=Math.abs(t),n=e(r);return t>=0?n:typeof n=="number"?-n:`-${n}`}function pxe(e,t){return r=>e.reduce((n,o)=>(n[o]=Yl(t,r),n),{})}function vxe(e,t,r,n){if(t.indexOf(r)===-1)return null;const o=fxe(r),a=pxe(o,n),i=e[r];return ba(e,i,a)}function Vz(e,t){const r=GP(e.theme);return Object.keys(e).map(n=>vxe(e,t,n,r)).reduce(Jf,{})}function lr(e){return Vz(e,qP)}lr.propTypes={};lr.filterProps=qP;function ur(e){return Vz(e,HP)}ur.propTypes={};ur.filterProps=HP;function mxe(e=8){if(e.mui)return e;const t=GP({spacing:e}),r=(...n)=>(n.length===0?[1]:n).map(a=>{const i=t(a);return typeof i=="number"?`${i}px`:i}).join(" ");return r.mui=!0,r}function x0(...e){const t=e.reduce((n,o)=>(o.filterProps.forEach(a=>{n[a]=o}),n),{}),r=n=>Object.keys(n).reduce((o,a)=>t[a]?Jf(o,t[a](n)):o,{});return r.propTypes={},r.filterProps=e.reduce((n,o)=>n.concat(o.filterProps),[]),r}function Mo(e){return typeof e!="number"?e:`${e}px solid`}function ea(e,t){return gr({prop:e,themeKey:"borders",transform:t})}const hxe=ea("border",Mo),gxe=ea("borderTop",Mo),yxe=ea("borderRight",Mo),bxe=ea("borderBottom",Mo),_xe=ea("borderLeft",Mo),xxe=ea("borderColor"),wxe=ea("borderTopColor"),Sxe=ea("borderRightColor"),Oxe=ea("borderBottomColor"),Cxe=ea("borderLeftColor"),Exe=ea("outline",Mo),Pxe=ea("outlineColor"),w0=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=$v(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:Yl(t,n)});return ba(e,e.borderRadius,r)}return null};w0.propTypes={};w0.filterProps=["borderRadius"];x0(hxe,gxe,yxe,bxe,_xe,xxe,wxe,Sxe,Oxe,Cxe,w0,Exe,Pxe);const S0=e=>{if(e.gap!==void 0&&e.gap!==null){const t=$v(e.theme,"spacing",8),r=n=>({gap:Yl(t,n)});return ba(e,e.gap,r)}return null};S0.propTypes={};S0.filterProps=["gap"];const O0=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=$v(e.theme,"spacing",8),r=n=>({columnGap:Yl(t,n)});return ba(e,e.columnGap,r)}return null};O0.propTypes={};O0.filterProps=["columnGap"];const C0=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=$v(e.theme,"spacing",8),r=n=>({rowGap:Yl(t,n)});return ba(e,e.rowGap,r)}return null};C0.propTypes={};C0.filterProps=["rowGap"];const $xe=gr({prop:"gridColumn"}),Rxe=gr({prop:"gridRow"}),Txe=gr({prop:"gridAutoFlow"}),kxe=gr({prop:"gridAutoColumns"}),Ixe=gr({prop:"gridAutoRows"}),jxe=gr({prop:"gridTemplateColumns"}),Axe=gr({prop:"gridTemplateRows"}),Mxe=gr({prop:"gridTemplateAreas"}),Fxe=gr({prop:"gridArea"});x0(S0,O0,C0,$xe,Rxe,Txe,kxe,Ixe,jxe,Axe,Mxe,Fxe);function wc(e,t){return t==="grey"?t:e}const Lxe=gr({prop:"color",themeKey:"palette",transform:wc}),Nxe=gr({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:wc}),Dxe=gr({prop:"backgroundColor",themeKey:"palette",transform:wc});x0(Lxe,Nxe,Dxe);function ao(e){return e<=1&&e!==0?`${e*100}%`:e}const Bxe=gr({prop:"width",transform:ao}),KP=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=r=>{var n,o;const a=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[r])||WP[r];return a?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:ao(r)}};return ba(e,e.maxWidth,t)}return null};KP.filterProps=["maxWidth"];const zxe=gr({prop:"minWidth",transform:ao}),Uxe=gr({prop:"height",transform:ao}),Vxe=gr({prop:"maxHeight",transform:ao}),Wxe=gr({prop:"minHeight",transform:ao});gr({prop:"size",cssProperty:"width",transform:ao});gr({prop:"size",cssProperty:"height",transform:ao});const qxe=gr({prop:"boxSizing"});x0(Bxe,KP,zxe,Uxe,Vxe,Wxe,qxe);const Hxe={border:{themeKey:"borders",transform:Mo},borderTop:{themeKey:"borders",transform:Mo},borderRight:{themeKey:"borders",transform:Mo},borderBottom:{themeKey:"borders",transform:Mo},borderLeft:{themeKey:"borders",transform:Mo},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Mo},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:w0},color:{themeKey:"palette",transform:wc},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:wc},backgroundColor:{themeKey:"palette",transform:wc},p:{style:ur},pt:{style:ur},pr:{style:ur},pb:{style:ur},pl:{style:ur},px:{style:ur},py:{style:ur},padding:{style:ur},paddingTop:{style:ur},paddingRight:{style:ur},paddingBottom:{style:ur},paddingLeft:{style:ur},paddingX:{style:ur},paddingY:{style:ur},paddingInline:{style:ur},paddingInlineStart:{style:ur},paddingInlineEnd:{style:ur},paddingBlock:{style:ur},paddingBlockStart:{style:ur},paddingBlockEnd:{style:ur},m:{style:lr},mt:{style:lr},mr:{style:lr},mb:{style:lr},ml:{style:lr},mx:{style:lr},my:{style:lr},margin:{style:lr},marginTop:{style:lr},marginRight:{style:lr},marginBottom:{style:lr},marginLeft:{style:lr},marginX:{style:lr},marginY:{style:lr},marginInline:{style:lr},marginInlineStart:{style:lr},marginInlineEnd:{style:lr},marginBlock:{style:lr},marginBlockStart:{style:lr},marginBlockEnd:{style:lr},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:S0},rowGap:{style:C0},columnGap:{style:O0},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:ao},maxWidth:{style:KP},minWidth:{transform:ao},height:{transform:ao},maxHeight:{transform:ao},minHeight:{transform:ao},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Rv=Hxe;function Gxe(...e){const t=e.reduce((n,o)=>n.concat(Object.keys(o)),[]),r=new Set(t);return e.every(n=>r.size===Object.keys(n).length)}function Kxe(e,t){return typeof e=="function"?e(t):e}function Wz(){function e(r,n,o,a){const i={[r]:n,theme:o},s=a[r];if(!s)return{[r]:n};const{cssProperty:c=r,themeKey:l,transform:f,style:v}=s;if(n==null)return null;if(l==="typography"&&n==="inherit")return{[r]:n};const m=Gc(o,l)||{};return v?v(i):ba(i,n,_=>{let w=Ey(m,f,_);return _===w&&typeof _=="string"&&(w=Ey(m,f,`${r}${_==="default"?"":xe(_)}`,_)),c===!1?w:{[c]:w}})}function t(r){var n;const{sx:o,theme:a={}}=r||{};if(!o)return null;const i=(n=a.unstable_sxConfig)!=null?n:Rv;function s(c){let l=c;if(typeof c=="function")l=c(a);else if(typeof c!="object")return c;if(!l)return null;const f=zz(a.breakpoints),v=Object.keys(f);let m=f;return Object.keys(l).forEach(h=>{const _=Kxe(l[h],a);if(_!=null)if(typeof _=="object")if(i[h])m=Jf(m,e(h,_,a,i));else{const w=ba({theme:a},_,O=>({[h]:O}));Gxe(w,_)?m[h]=t({sx:_,theme:a}):m=Jf(m,w)}else m=Jf(m,e(h,_,a,i))}),Uz(v,m)}return Array.isArray(o)?o.map(s):s(o)}return t}const qz=Wz();qz.filterProps=["sx"];const Tv=qz;function Hz(e,t){const r=this;return r.vars&&typeof r.getColorSchemeSelector=="function"?{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:r.palette.mode===e?t:{}}const Qxe=["breakpoints","palette","spacing","shape"];function Pd(e={},...t){const{breakpoints:r={},palette:n={},spacing:o,shape:a={}}=e,i=we(e,Qxe),s=Bz(r),c=mxe(o);let l=Pn({breakpoints:s,direction:"ltr",components:{},palette:j({mode:"light"},n),spacing:c,shape:j({},axe,a)},i);return l.applyStyles=Hz,l=t.reduce((f,v)=>Pn(f,v),l),l.unstable_sxConfig=j({},Rv,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(v){return Tv({sx:v,theme:this})},l}const Xxe=Object.freeze(Object.defineProperty({__proto__:null,default:Pd,private_createBreakpoints:Bz,unstable_applyStyles:Hz},Symbol.toStringTag,{value:"Module"}));function Yxe(e){return Object.keys(e).length===0}function QP(e=null){const t=d.useContext(Pv);return!t||Yxe(t)?e:t}const Jxe=Pd();function E0(e=Jxe){return QP(e)}function Zxe({styles:e,themeId:t,defaultTheme:r={}}){const n=E0(r),o=typeof e=="function"?e(t&&n[t]||n):e;return S.jsx(Lz,{styles:o})}const ewe=["sx"],twe=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:Rv;return Object.keys(e).forEach(a=>{o[a]?n.systemProps[a]=e[a]:n.otherProps[a]=e[a]}),n};function P0(e){const{sx:t}=e,r=we(e,ewe),{systemProps:n,otherProps:o}=twe(r);let a;return Array.isArray(t)?a=[n,...t]:typeof t=="function"?a=(...i)=>{const s=t(...i);return yi(s)?j({},n,s):n}:a=j({},n,t),j({},o,{sx:a})}const rwe=Object.freeze(Object.defineProperty({__proto__:null,default:Tv,extendSxProp:P0,unstable_createStyleFunctionSx:Wz,unstable_defaultSxConfig:Rv},Symbol.toStringTag,{value:"Module"})),uF=e=>e,nwe=()=>{let e=uF;return{configure(t){e=t},generate(t){return e(t)},reset(){e=uF}}},owe=nwe(),XP=owe;function Gz(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ts!=="theme"&&s!=="sx"&&s!=="as"})(Tv);return d.forwardRef(function(c,l){const f=E0(r),v=P0(c),{className:m,component:h="div"}=v,_=we(v,awe);return S.jsx(a,j({as:h,ref:l,className:$e(m,o?o(n):n),theme:t&&f[t]||f},_))})}const Kz={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Ve(e,t,r="Mui"){const n=Kz[t];return n?`${r}-${n}`:`${XP.generate(e)}-${t}`}function Ge(e,t,r="Mui"){const n={};return t.forEach(o=>{n[o]=Ve(e,o,r)}),n}var Qz={exports:{}},Mt={};/** - * @license React - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var YP=Symbol.for("react.element"),JP=Symbol.for("react.portal"),$0=Symbol.for("react.fragment"),R0=Symbol.for("react.strict_mode"),T0=Symbol.for("react.profiler"),k0=Symbol.for("react.provider"),I0=Symbol.for("react.context"),swe=Symbol.for("react.server_context"),j0=Symbol.for("react.forward_ref"),A0=Symbol.for("react.suspense"),M0=Symbol.for("react.suspense_list"),F0=Symbol.for("react.memo"),L0=Symbol.for("react.lazy"),lwe=Symbol.for("react.offscreen"),Xz;Xz=Symbol.for("react.module.reference");function ta(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case YP:switch(e=e.type,e){case $0:case T0:case R0:case A0:case M0:return e;default:switch(e=e&&e.$$typeof,e){case swe:case I0:case j0:case L0:case F0:case k0:return e;default:return t}}case JP:return t}}}Mt.ContextConsumer=I0;Mt.ContextProvider=k0;Mt.Element=YP;Mt.ForwardRef=j0;Mt.Fragment=$0;Mt.Lazy=L0;Mt.Memo=F0;Mt.Portal=JP;Mt.Profiler=T0;Mt.StrictMode=R0;Mt.Suspense=A0;Mt.SuspenseList=M0;Mt.isAsyncMode=function(){return!1};Mt.isConcurrentMode=function(){return!1};Mt.isContextConsumer=function(e){return ta(e)===I0};Mt.isContextProvider=function(e){return ta(e)===k0};Mt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===YP};Mt.isForwardRef=function(e){return ta(e)===j0};Mt.isFragment=function(e){return ta(e)===$0};Mt.isLazy=function(e){return ta(e)===L0};Mt.isMemo=function(e){return ta(e)===F0};Mt.isPortal=function(e){return ta(e)===JP};Mt.isProfiler=function(e){return ta(e)===T0};Mt.isStrictMode=function(e){return ta(e)===R0};Mt.isSuspense=function(e){return ta(e)===A0};Mt.isSuspenseList=function(e){return ta(e)===M0};Mt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===$0||e===T0||e===R0||e===A0||e===M0||e===lwe||typeof e=="object"&&e!==null&&(e.$$typeof===L0||e.$$typeof===F0||e.$$typeof===k0||e.$$typeof===I0||e.$$typeof===j0||e.$$typeof===Xz||e.getModuleId!==void 0)};Mt.typeOf=ta;Qz.exports=Mt;var Bp=Qz.exports;const uwe=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function Yz(e){const t=`${e}`.match(uwe);return t&&t[1]||""}function Jz(e,t=""){return e.displayName||e.name||Yz(e)||t}function cF(e,t,r){const n=Jz(t);return e.displayName||(n!==""?`${r}(${n})`:r)}function cwe(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return Jz(e,"Component");if(typeof e=="object")switch(e.$$typeof){case Bp.ForwardRef:return cF(e,e.render,"ForwardRef");case Bp.Memo:return cF(e,e.type,"memo");default:return}}}const dwe=Object.freeze(Object.defineProperty({__proto__:null,default:cwe,getFunctionName:Yz},Symbol.toStringTag,{value:"Module"})),fwe=["ownerState"],pwe=["variants"],vwe=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function mwe(e){return Object.keys(e).length===0}function hwe(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Gx(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const gwe=Pd(),ywe=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function vh({defaultTheme:e,theme:t,themeId:r}){return mwe(t)?e:t[r]||t}function bwe(e){return e?(t,r)=>r[e]:null}function ng(e,t){let{ownerState:r}=t,n=we(t,fwe);const o=typeof e=="function"?e(j({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(a=>ng(a,j({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let s=we(o,pwe);return a.forEach(c=>{let l=!0;typeof c.props=="function"?l=c.props(j({ownerState:r},n,r)):Object.keys(c.props).forEach(f=>{(r==null?void 0:r[f])!==c.props[f]&&n[f]!==c.props[f]&&(l=!1)}),l&&(Array.isArray(s)||(s=[s]),s.push(typeof c.style=="function"?c.style(j({ownerState:r},n,r)):c.style))}),s}return o}function _we(e={}){const{themeId:t,defaultTheme:r=gwe,rootShouldForwardProp:n=Gx,slotShouldForwardProp:o=Gx}=e,a=i=>Tv(j({},i,{theme:vh(j({},i,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{Nz(i,P=>P.filter(C=>!(C!=null&&C.__mui_systemSx)));const{name:c,slot:l,skipVariantsResolver:f,skipSx:v,overridesResolver:m=bwe(ywe(l))}=s,h=we(s,vwe),_=f!==void 0?f:l&&l!=="Root"&&l!=="root"||!1,w=v||!1;let O,x=Gx;l==="Root"||l==="root"?x=n:l?x=o:hwe(i)&&(x=void 0);const g=VP(i,j({shouldForwardProp:x,label:O},h)),b=P=>typeof P=="function"&&P.__emotion_real!==P||yi(P)?C=>ng(P,j({},C,{theme:vh({theme:C.theme,defaultTheme:r,themeId:t})})):P,$=(P,...C)=>{let T=b(P);const R=C?C.map(b):[];c&&m&&R.push(F=>{const L=vh(j({},F,{defaultTheme:r,themeId:t}));if(!L.components||!L.components[c]||!L.components[c].styleOverrides)return null;const D=L.components[c].styleOverrides,z={};return Object.entries(D).forEach(([G,H])=>{z[G]=ng(H,j({},F,{theme:L}))}),m(F,z)}),c&&!_&&R.push(F=>{var L;const D=vh(j({},F,{defaultTheme:r,themeId:t})),z=D==null||(L=D.components)==null||(L=L[c])==null?void 0:L.variants;return ng({variants:z},j({},F,{theme:D}))}),w||R.push(a);const I=R.length-C.length;if(Array.isArray(P)&&I>0){const F=new Array(I).fill("");T=[...P,...F],T.raw=[...P.raw,...F]}const A=g(T,...R);return i.muiName&&(A.muiName=i.muiName),A};return g.withConfig&&($.withConfig=g.withConfig),$}}const Zz=_we();function zp(e,t){const r=j({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=j({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const o=e[n]||{},a=t[n];r[n]={},!a||!Object.keys(a)?r[n]=o:!o||!Object.keys(o)?r[n]=a:(r[n]=j({},a),Object.keys(o).forEach(i=>{r[n][i]=zp(o[i],a[i])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function e6(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:zp(t.components[r].defaultProps,n)}function t6({props:e,name:t,defaultTheme:r,themeId:n}){let o=E0(r);return n&&(o=o[n]||o),e6({theme:o,name:t,props:e})}const po=typeof window<"u"?d.useLayoutEffect:d.useEffect;function xwe(e,t,r,n,o){const[a,i]=d.useState(()=>o&&r?r(e).matches:n?n(e).matches:t);return po(()=>{let s=!0;if(!r)return;const c=r(e),l=()=>{s&&i(c.matches)};return l(),c.addListener(l),()=>{s=!1,c.removeListener(l)}},[e,r]),a}const r6=d.useSyncExternalStore;function wwe(e,t,r,n,o){const a=d.useCallback(()=>t,[t]),i=d.useMemo(()=>{if(o&&r)return()=>r(e).matches;if(n!==null){const{matches:f}=n(e);return()=>f}return a},[a,e,n,o,r]),[s,c]=d.useMemo(()=>{if(r===null)return[a,()=>()=>{}];const f=r(e);return[()=>f.matches,v=>(f.addListener(v),()=>{f.removeListener(v)})]},[a,r,e]);return r6(c,s,i)}function kn(e,t={}){const r=QP(),n=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:o=!1,matchMedia:a=n?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:s=!1}=e6({name:"MuiUseMediaQuery",props:t,theme:r});let c=typeof e=="function"?e(r):e;return c=c.replace(/^@media( ?)/m,""),(r6!==void 0?wwe:xwe)(c,o,a,i,s)}function n6(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}const Swe=Object.freeze(Object.defineProperty({__proto__:null,default:n6},Symbol.toStringTag,{value:"Module"}));function o6(e,t=0,r=1){return n6(e,t,r)}function Owe(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&r[0].length===1&&(r=r.map(n=>n+n)),r?`rgb${r.length===4?"a":""}(${r.map((n,o)=>o<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function ZP(e){if(e.type)return e;if(e.charAt(0)==="#")return ZP(Owe(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error($i(9,e));let n=e.substring(t+1,e.length-1),o;if(r==="color"){if(n=n.split(" "),o=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error($i(10,o))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:r,values:n,colorSpace:o}}function a6(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((o,a)=>a<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${r} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function Kc(e,t){return e=ZP(e),t=o6(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,a6(e)}function Cwe(e,t){if(e=ZP(e),t=o6(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return a6(e)}function eO(...e){return e.reduce((t,r)=>r==null?t:function(...o){t.apply(this,o),r.apply(this,o)},()=>{})}function $d(e,t=166){let r;function n(...o){const a=()=>{e.apply(this,o)};clearTimeout(r),r=setTimeout(a,t)}return n.clear=()=>{clearTimeout(r)},n}function Ewe(e,t){return()=>null}function og(e,t){var r,n;return d.isValidElement(e)&&t.indexOf((r=e.type.muiName)!=null?r:(n=e.type)==null||(n=n._payload)==null||(n=n.value)==null?void 0:n.muiName)!==-1}function Er(e){return e&&e.ownerDocument||document}function Ho(e){return Er(e).defaultView||window}function Pwe(e,t){return()=>null}function Py(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let dF=0;function $we(e){const[t,r]=d.useState(e),n=e||t;return d.useEffect(()=>{t==null&&(dF+=1,r(`mui-${dF}`))},[t]),n}const fF=pw.useId;function Jl(e){if(fF!==void 0){const t=fF();return e??t}return $we(e)}function Rwe(e,t,r,n,o){return null}function Qc({controlled:e,default:t,name:r,state:n="value"}){const{current:o}=d.useRef(e!==void 0),[a,i]=d.useState(t),s=o?e:a,c=d.useCallback(l=>{o||i(l)},[]);return[s,c]}function Cn(e){const t=d.useRef(e);return po(()=>{t.current=e}),d.useRef((...r)=>(0,t.current)(...r)).current}function ir(...e){return d.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{Py(r,t)})},e)}const pF={};function Twe(e,t){const r=d.useRef(pF);return r.current===pF&&(r.current=e(t)),r}const kwe=[];function Iwe(e){d.useEffect(e,kwe)}class kv{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new kv}start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,r()},t)}}function $l(){const e=Twe(kv.create).current;return Iwe(e.disposeEffect),e}let N0=!0,tO=!1;const jwe=new kv,Awe={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Mwe(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&Awe[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Fwe(e){e.metaKey||e.altKey||e.ctrlKey||(N0=!0)}function Kx(){N0=!1}function Lwe(){this.visibilityState==="hidden"&&tO&&(N0=!0)}function Nwe(e){e.addEventListener("keydown",Fwe,!0),e.addEventListener("mousedown",Kx,!0),e.addEventListener("pointerdown",Kx,!0),e.addEventListener("touchstart",Kx,!0),e.addEventListener("visibilitychange",Lwe,!0)}function Dwe(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return N0||Mwe(t)}function D0(){const e=d.useCallback(o=>{o!=null&&Nwe(o.ownerDocument)},[]),t=d.useRef(!1);function r(){return t.current?(tO=!0,jwe.start(100,()=>{tO=!1}),t.current=!1,!0):!1}function n(o){return Dwe(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function i6(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let Nu;function s6(){if(Nu)return Nu;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Nu="reverse",e.scrollLeft>0?Nu="default":(e.scrollLeft=1,e.scrollLeft===0&&(Nu="negative")),document.body.removeChild(e),Nu}function Bwe(e,t){const r=e.scrollLeft;if(t!=="rtl")return r;switch(s6()){case"negative":return e.scrollWidth-e.clientWidth+r;case"reverse":return e.scrollWidth-e.clientWidth-r;default:return r}}function ze(e,t,r=void 0){const n={};return Object.keys(e).forEach(o=>{n[o]=e[o].reduce((a,i)=>{if(i){const s=t(i);s!==""&&a.push(s),r&&r[i]&&a.push(r[i])}return a},[]).join(" ")}),n}const zwe=d.createContext(null),l6=zwe;function u6(){return d.useContext(l6)}const Uwe=typeof Symbol=="function"&&Symbol.for,Vwe=Uwe?Symbol.for("mui.nested"):"__THEME_NESTED__";function Wwe(e,t){return typeof t=="function"?t(e):j({},e,t)}function qwe(e){const{children:t,theme:r}=e,n=u6(),o=d.useMemo(()=>{const a=n===null?r:Wwe(n,r);return a!=null&&(a[Vwe]=n!==null),a},[r,n]);return S.jsx(l6.Provider,{value:o,children:t})}const Hwe=["value"],c6=d.createContext();function Gwe(e){let{value:t}=e,r=we(e,Hwe);return S.jsx(c6.Provider,j({value:t??!0},r))}const Xs=()=>{const e=d.useContext(c6);return e??!1},d6=d.createContext(void 0);function Kwe({value:e,children:t}){return S.jsx(d6.Provider,{value:e,children:t})}function Qwe(e){const{theme:t,name:r,props:n}=e;if(!t||!t.components||!t.components[r])return n;const o=t.components[r];return o.defaultProps?zp(o.defaultProps,n):!o.styleOverrides&&!o.variants?zp(o,n):n}function Xwe({props:e,name:t}){const r=d.useContext(d6);return Qwe({props:e,name:t,theme:{components:r}})}const vF={};function mF(e,t,r,n=!1){return d.useMemo(()=>{const o=e&&t[e]||t;if(typeof r=="function"){const a=r(o),i=e?j({},t,{[e]:a}):a;return n?()=>i:i}return e?j({},t,{[e]:r}):j({},t,r)},[e,t,r,n])}function Ywe(e){const{children:t,theme:r,themeId:n}=e,o=QP(vF),a=u6()||vF,i=mF(n,o,r),s=mF(n,a,r,!0),c=i.direction==="rtl";return S.jsx(qwe,{theme:s,children:S.jsx(Pv.Provider,{value:i,children:S.jsx(Gwe,{value:c,children:S.jsx(Kwe,{value:i==null?void 0:i.components,children:t})})})})}const Jwe=["className","component","disableGutters","fixed","maxWidth","classes"],Zwe=Pd(),eSe=Zz("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${xe(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),tSe=e=>t6({props:e,name:"MuiContainer",defaultTheme:Zwe}),rSe=(e,t)=>{const r=c=>Ve(t,c),{classes:n,fixed:o,disableGutters:a,maxWidth:i}=e,s={root:["root",i&&`maxWidth${xe(String(i))}`,o&&"fixed",a&&"disableGutters"]};return ze(s,r,n)};function nSe(e={}){const{createStyledComponent:t=eSe,useThemeProps:r=tSe,componentName:n="MuiContainer"}=e,o=t(({theme:i,ownerState:s})=>j({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!s.disableGutters&&{paddingLeft:i.spacing(2),paddingRight:i.spacing(2),[i.breakpoints.up("sm")]:{paddingLeft:i.spacing(3),paddingRight:i.spacing(3)}}),({theme:i,ownerState:s})=>s.fixed&&Object.keys(i.breakpoints.values).reduce((c,l)=>{const f=l,v=i.breakpoints.values[f];return v!==0&&(c[i.breakpoints.up(f)]={maxWidth:`${v}${i.breakpoints.unit}`}),c},{}),({theme:i,ownerState:s})=>j({},s.maxWidth==="xs"&&{[i.breakpoints.up("xs")]:{maxWidth:Math.max(i.breakpoints.values.xs,444)}},s.maxWidth&&s.maxWidth!=="xs"&&{[i.breakpoints.up(s.maxWidth)]:{maxWidth:`${i.breakpoints.values[s.maxWidth]}${i.breakpoints.unit}`}}));return d.forwardRef(function(s,c){const l=r(s),{className:f,component:v="div",disableGutters:m=!1,fixed:h=!1,maxWidth:_="lg"}=l,w=we(l,Jwe),O=j({},l,{component:v,disableGutters:m,fixed:h,maxWidth:_}),x=rSe(O,n);return S.jsx(o,j({as:v,ownerState:O,className:$e(x.root,f),ref:c},w))})}const oSe=["component","direction","spacing","divider","children","className","useFlexGap"],aSe=Pd(),iSe=Zz("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function sSe(e){return t6({props:e,name:"MuiStack",defaultTheme:aSe})}function lSe(e,t){const r=d.Children.toArray(e).filter(Boolean);return r.reduce((n,o,a)=>(n.push(o),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],cSe=({ownerState:e,theme:t})=>{let r=j({display:"flex",flexDirection:"column"},ba({theme:t},Hx({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=GP(t),o=Object.keys(t.breakpoints.values).reduce((c,l)=>((typeof e.spacing=="object"&&e.spacing[l]!=null||typeof e.direction=="object"&&e.direction[l]!=null)&&(c[l]=!0),c),{}),a=Hx({values:e.direction,base:o}),i=Hx({values:e.spacing,base:o});typeof a=="object"&&Object.keys(a).forEach((c,l,f)=>{if(!a[c]){const m=l>0?a[f[l-1]]:"column";a[c]=m}}),r=Pn(r,ba({theme:t},i,(c,l)=>e.useFlexGap?{gap:Yl(n,c)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${uSe(l?a[l]:e.direction)}`]:Yl(n,c)}}))}return r=ixe(t.breakpoints,r),r};function dSe(e={}){const{createStyledComponent:t=iSe,useThemeProps:r=sSe,componentName:n="MuiStack"}=e,o=()=>ze({root:["root"]},c=>Ve(n,c),{}),a=t(cSe);return d.forwardRef(function(c,l){const f=r(c),v=P0(f),{component:m="div",direction:h="column",spacing:_=0,divider:w,children:O,className:x,useFlexGap:g=!1}=v,b=we(v,oSe),$={direction:h,spacing:_,useFlexGap:g},P=o();return S.jsx(a,j({as:m,ownerState:$,ref:l,className:$e(P.root,x)},b,{children:w?lSe(O,w):O}))})}function fSe(e,t){return j({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var yr={},f6={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(f6);var We=f6.exports;const pSe=Ka(H1e),vSe=Ka(Swe);var p6=We;Object.defineProperty(yr,"__esModule",{value:!0});var It=yr.alpha=g6;yr.blend=ESe;yr.colorChannel=void 0;var B0=yr.darken=t$;yr.decomposeColor=Go;var mSe=yr.emphasize=y6,hSe=yr.getContrastRatio=xSe;yr.getLuminance=$y;yr.hexToRgb=v6;yr.hslToRgb=h6;var z0=yr.lighten=r$;yr.private_safeAlpha=wSe;yr.private_safeColorChannel=void 0;yr.private_safeDarken=SSe;yr.private_safeEmphasize=CSe;yr.private_safeLighten=OSe;yr.recomposeColor=Rd;yr.rgbToHex=_Se;var hF=p6(pSe),gSe=p6(vSe);function e$(e,t=0,r=1){return(0,gSe.default)(e,t,r)}function v6(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&r[0].length===1&&(r=r.map(n=>n+n)),r?`rgb${r.length===4?"a":""}(${r.map((n,o)=>o<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function ySe(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function Go(e){if(e.type)return e;if(e.charAt(0)==="#")return Go(v6(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error((0,hF.default)(9,e));let n=e.substring(t+1,e.length-1),o;if(r==="color"){if(n=n.split(" "),o=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error((0,hF.default)(10,o))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:r,values:n,colorSpace:o}}const m6=e=>{const t=Go(e);return t.values.slice(0,3).map((r,n)=>t.type.indexOf("hsl")!==-1&&n!==0?`${r}%`:r).join(" ")};yr.colorChannel=m6;const bSe=(e,t)=>{try{return m6(e)}catch{return e}};yr.private_safeColorChannel=bSe;function Rd(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((o,a)=>a<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${r} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function _Se(e){if(e.indexOf("#")===0)return e;const{values:t}=Go(e);return`#${t.map((r,n)=>ySe(n===3?Math.round(255*r):r)).join("")}`}function h6(e){e=Go(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,a=n*Math.min(o,1-o),i=(l,f=(l+r/30)%12)=>o-a*Math.max(Math.min(f-3,9-f,1),-1);let s="rgb";const c=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(s+="a",c.push(t[3])),Rd({type:s,values:c})}function $y(e){e=Go(e);let t=e.type==="hsl"||e.type==="hsla"?Go(h6(e)).values:e.values;return t=t.map(r=>(e.type!=="color"&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function xSe(e,t){const r=$y(e),n=$y(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function g6(e,t){return e=Go(e),t=e$(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Rd(e)}function wSe(e,t,r){try{return g6(e,t)}catch{return e}}function t$(e,t){if(e=Go(e),t=e$(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]*=1-t;return Rd(e)}function SSe(e,t,r){try{return t$(e,t)}catch{return e}}function r$(e,t){if(e=Go(e),t=e$(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return Rd(e)}function OSe(e,t,r){try{return r$(e,t)}catch{return e}}function y6(e,t=.15){return $y(e)>.5?t$(e,t):r$(e,t)}function CSe(e,t,r){try{return y6(e,t)}catch{return e}}function ESe(e,t,r,n=1){const o=(c,l)=>Math.round((c**(1/n)*(1-r)+l**(1/n)*r)**n),a=Go(e),i=Go(t),s=[o(a.values[0],i.values[0]),o(a.values[1],i.values[1]),o(a.values[2],i.values[2])];return Rd({type:"rgb",values:s})}const PSe=["mode","contrastThreshold","tonalOffset"],gF={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Fp.white,default:Fp.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Qx={text:{primary:Fp.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Fp.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function yF(e,t,r,n){const o=n.light||n,a=n.dark||n*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=z0(e.main,o):t==="dark"&&(e.dark=B0(e.main,a)))}function $Se(e="light"){return e==="dark"?{main:Mu[200],light:Mu[50],dark:Mu[400]}:{main:Mu[700],light:Mu[400],dark:Mu[800]}}function RSe(e="light"){return e==="dark"?{main:Au[200],light:Au[50],dark:Au[400]}:{main:Au[500],light:Au[300],dark:Au[700]}}function TSe(e="light"){return e==="dark"?{main:ju[500],light:ju[300],dark:ju[700]}:{main:ju[700],light:ju[400],dark:ju[800]}}function kSe(e="light"){return e==="dark"?{main:Fu[400],light:Fu[300],dark:Fu[700]}:{main:Fu[700],light:Fu[500],dark:Fu[900]}}function ISe(e="light"){return e==="dark"?{main:Lu[400],light:Lu[300],dark:Lu[700]}:{main:Lu[800],light:Lu[500],dark:Lu[900]}}function jSe(e="light"){return e==="dark"?{main:mf[400],light:mf[300],dark:mf[700]}:{main:"#ed6c02",light:mf[500],dark:mf[900]}}function ASe(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,o=we(e,PSe),a=e.primary||$Se(t),i=e.secondary||RSe(t),s=e.error||TSe(t),c=e.info||kSe(t),l=e.success||ISe(t),f=e.warning||jSe(t);function v(w){return hSe(w,Qx.text.primary)>=r?Qx.text.primary:gF.text.primary}const m=({color:w,name:O,mainShade:x=500,lightShade:g=300,darkShade:b=700})=>{if(w=j({},w),!w.main&&w[x]&&(w.main=w[x]),!w.hasOwnProperty("main"))throw new Error($i(11,O?` (${O})`:"",x));if(typeof w.main!="string")throw new Error($i(12,O?` (${O})`:"",JSON.stringify(w.main)));return yF(w,"light",g,n),yF(w,"dark",b,n),w.contrastText||(w.contrastText=v(w.main)),w},h={dark:Qx,light:gF};return Pn(j({common:j({},Fp),mode:t,primary:m({color:a,name:"primary"}),secondary:m({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:m({color:s,name:"error"}),warning:m({color:f,name:"warning"}),info:m({color:c,name:"info"}),success:m({color:l,name:"success"}),grey:q1e,contrastThreshold:r,getContrastText:v,augmentColor:m,tonalOffset:n},h[t]),o)}const MSe=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function FSe(e){return Math.round(e*1e5)/1e5}const bF={textTransform:"uppercase"},_F='"Roboto", "Helvetica", "Arial", sans-serif';function LSe(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=_F,fontSize:o=14,fontWeightLight:a=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:c=700,htmlFontSize:l=16,allVariants:f,pxToRem:v}=r,m=we(r,MSe),h=o/14,_=v||(x=>`${x/l*h}rem`),w=(x,g,b,$,P)=>j({fontFamily:n,fontWeight:x,fontSize:_(g),lineHeight:b},n===_F?{letterSpacing:`${FSe($/g)}em`}:{},P,f),O={h1:w(a,96,1.167,-1.5),h2:w(a,60,1.2,-.5),h3:w(i,48,1.167,0),h4:w(i,34,1.235,.25),h5:w(i,24,1.334,0),h6:w(s,20,1.6,.15),subtitle1:w(i,16,1.75,.15),subtitle2:w(s,14,1.57,.1),body1:w(i,16,1.5,.15),body2:w(i,14,1.43,.15),button:w(s,14,1.75,.4,bF),caption:w(i,12,1.66,.4),overline:w(i,12,2.66,1,bF),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Pn(j({htmlFontSize:l,pxToRem:_,fontFamily:n,fontSize:o,fontWeightLight:a,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:c},O),m,{clone:!1})}const NSe=.2,DSe=.14,BSe=.12;function Zt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${NSe})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${DSe})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${BSe})`].join(",")}const zSe=["none",Zt(0,2,1,-1,0,1,1,0,0,1,3,0),Zt(0,3,1,-2,0,2,2,0,0,1,5,0),Zt(0,3,3,-2,0,3,4,0,0,1,8,0),Zt(0,2,4,-1,0,4,5,0,0,1,10,0),Zt(0,3,5,-1,0,5,8,0,0,1,14,0),Zt(0,3,5,-1,0,6,10,0,0,1,18,0),Zt(0,4,5,-2,0,7,10,1,0,2,16,1),Zt(0,5,5,-3,0,8,10,1,0,3,14,2),Zt(0,5,6,-3,0,9,12,1,0,3,16,2),Zt(0,6,6,-3,0,10,14,1,0,4,18,3),Zt(0,6,7,-4,0,11,15,1,0,4,20,3),Zt(0,7,8,-4,0,12,17,2,0,5,22,4),Zt(0,7,8,-4,0,13,19,2,0,5,24,4),Zt(0,7,9,-4,0,14,21,2,0,5,26,4),Zt(0,8,9,-5,0,15,22,2,0,6,28,5),Zt(0,8,10,-5,0,16,24,2,0,6,30,5),Zt(0,8,11,-5,0,17,26,2,0,6,32,5),Zt(0,9,11,-5,0,18,28,2,0,7,34,6),Zt(0,9,12,-6,0,19,29,2,0,7,36,6),Zt(0,10,13,-6,0,20,31,3,0,8,38,7),Zt(0,10,13,-6,0,21,33,3,0,8,40,7),Zt(0,10,14,-6,0,22,35,3,0,8,42,7),Zt(0,11,14,-7,0,23,36,3,0,9,44,8),Zt(0,11,15,-7,0,24,38,3,0,9,46,8)],USe=["duration","easing","delay"],VSe={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},WSe={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function xF(e){return`${Math.round(e)}ms`}function qSe(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function HSe(e){const t=j({},VSe,e.easing),r=j({},WSe,e.duration);return j({getAutoHeightDuration:qSe,create:(o=["all"],a={})=>{const{duration:i=r.standard,easing:s=t.easeInOut,delay:c=0}=a;return we(a,USe),(Array.isArray(o)?o:[o]).map(l=>`${l} ${typeof i=="string"?i:xF(i)} ${s} ${typeof c=="string"?c:xF(c)}`).join(",")}},e,{easing:t,duration:r})}const GSe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},KSe=GSe,QSe=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Ry(e={},...t){const{mixins:r={},palette:n={},transitions:o={},typography:a={}}=e,i=we(e,QSe);if(e.vars)throw new Error($i(18));const s=ASe(n),c=Pd(e);let l=Pn(c,{mixins:fSe(c.breakpoints,r),palette:s,shadows:zSe.slice(),typography:LSe(s,a),transitions:HSe(o),zIndex:j({},KSe)});return l=Pn(l,i),l=t.reduce((f,v)=>Pn(f,v),l),l.unstable_sxConfig=j({},Rv,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(v){return Tv({sx:v,theme:this})},l}const XSe=Ry(),n$=XSe;function ra(){const e=E0(n$);return e[qc]||e}var Iv={},Xx={exports:{}},wF;function YSe(){return wF||(wF=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(o[i]=r[i]);return o}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Yx)),Yx.exports}const b6=Ka(exe),ZSe=Ka(txe),eOe=Ka(lxe),tOe=Ka(dwe),rOe=Ka(Xxe),nOe=Ka(rwe);var Td=We;Object.defineProperty(Iv,"__esModule",{value:!0});var oOe=Iv.default=gOe;Iv.shouldForwardProp=ag;Iv.systemDefaultTheme=void 0;var To=Td(YSe()),rO=Td(JSe()),OF=dOe(b6),aOe=ZSe;Td(eOe);Td(tOe);var iOe=Td(rOe),sOe=Td(nOe);const lOe=["ownerState"],uOe=["variants"],cOe=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function _6(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(_6=function(n){return n?r:t})(e)}function dOe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=_6(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function fOe(e){return Object.keys(e).length===0}function pOe(e){return typeof e=="string"&&e.charCodeAt(0)>96}function ag(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const vOe=Iv.systemDefaultTheme=(0,iOe.default)(),mOe=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function mh({defaultTheme:e,theme:t,themeId:r}){return fOe(t)?e:t[r]||t}function hOe(e){return e?(t,r)=>r[e]:null}function ig(e,t){let{ownerState:r}=t,n=(0,rO.default)(t,lOe);const o=typeof e=="function"?e((0,To.default)({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(a=>ig(a,(0,To.default)({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let s=(0,rO.default)(o,uOe);return a.forEach(c=>{let l=!0;typeof c.props=="function"?l=c.props((0,To.default)({ownerState:r},n,r)):Object.keys(c.props).forEach(f=>{(r==null?void 0:r[f])!==c.props[f]&&n[f]!==c.props[f]&&(l=!1)}),l&&(Array.isArray(s)||(s=[s]),s.push(typeof c.style=="function"?c.style((0,To.default)({ownerState:r},n,r)):c.style))}),s}return o}function gOe(e={}){const{themeId:t,defaultTheme:r=vOe,rootShouldForwardProp:n=ag,slotShouldForwardProp:o=ag}=e,a=i=>(0,sOe.default)((0,To.default)({},i,{theme:mh((0,To.default)({},i,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{(0,OF.internal_processStyles)(i,P=>P.filter(C=>!(C!=null&&C.__mui_systemSx)));const{name:c,slot:l,skipVariantsResolver:f,skipSx:v,overridesResolver:m=hOe(mOe(l))}=s,h=(0,rO.default)(s,cOe),_=f!==void 0?f:l&&l!=="Root"&&l!=="root"||!1,w=v||!1;let O,x=ag;l==="Root"||l==="root"?x=n:l?x=o:pOe(i)&&(x=void 0);const g=(0,OF.default)(i,(0,To.default)({shouldForwardProp:x,label:O},h)),b=P=>typeof P=="function"&&P.__emotion_real!==P||(0,aOe.isPlainObject)(P)?C=>ig(P,(0,To.default)({},C,{theme:mh({theme:C.theme,defaultTheme:r,themeId:t})})):P,$=(P,...C)=>{let T=b(P);const R=C?C.map(b):[];c&&m&&R.push(F=>{const L=mh((0,To.default)({},F,{defaultTheme:r,themeId:t}));if(!L.components||!L.components[c]||!L.components[c].styleOverrides)return null;const D=L.components[c].styleOverrides,z={};return Object.entries(D).forEach(([G,H])=>{z[G]=ig(H,(0,To.default)({},F,{theme:L}))}),m(F,z)}),c&&!_&&R.push(F=>{var L;const D=mh((0,To.default)({},F,{defaultTheme:r,themeId:t})),z=D==null||(L=D.components)==null||(L=L[c])==null?void 0:L.variants;return ig({variants:z},(0,To.default)({},F,{theme:D}))}),w||R.push(a);const I=R.length-C.length;if(Array.isArray(P)&&I>0){const F=new Array(I).fill("");T=[...P,...F],T.raw=[...P.raw,...F]}const A=g(T,...R);return i.muiName&&(A.muiName=i.muiName),A};return g.withConfig&&($.withConfig=g.withConfig),$}}function x6(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const yOe=e=>x6(e)&&e!=="classes",tn=yOe,J=oOe({themeId:qc,defaultTheme:n$,rootShouldForwardProp:tn}),bOe=["theme"];function _Oe(e){let{theme:t}=e,r=we(e,bOe);const n=t[qc];return S.jsx(Ywe,j({},r,{themeId:n?qc:void 0,theme:n||t}))}const CF=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function qe(e){return Xwe(e)}function xOe(e){return Ve("MuiSvgIcon",e)}Ge("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const wOe=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],SOe=e=>{const{color:t,fontSize:r,classes:n}=e,o={root:["root",t!=="inherit"&&`color${xe(t)}`,`fontSize${xe(r)}`]};return ze(o,xOe,n)},OOe=J("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${xe(r.color)}`],t[`fontSize${xe(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,o,a,i,s,c,l,f,v,m,h,_;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(r=e.transitions)==null||(n=r.create)==null?void 0:n.call(r,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((a=e.typography)==null||(i=a.pxToRem)==null?void 0:i.call(a,20))||"1.25rem",medium:((s=e.typography)==null||(c=s.pxToRem)==null?void 0:c.call(s,24))||"1.5rem",large:((l=e.typography)==null||(f=l.pxToRem)==null?void 0:f.call(l,35))||"2.1875rem"}[t.fontSize],color:(v=(m=(e.vars||e).palette)==null||(m=m[t.color])==null?void 0:m.main)!=null?v:{action:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.active,disabled:(_=(e.vars||e).palette)==null||(_=_.action)==null?void 0:_.disabled,inherit:void 0}[t.color]}}),nO=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiSvgIcon"}),{children:o,className:a,color:i="inherit",component:s="svg",fontSize:c="medium",htmlColor:l,inheritViewBox:f=!1,titleAccess:v,viewBox:m="0 0 24 24"}=n,h=we(n,wOe),_=d.isValidElement(o)&&o.type==="svg",w=j({},n,{color:i,component:s,fontSize:c,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:m,hasSvgAsChild:_}),O={};f||(O.viewBox=m);const x=SOe(w);return S.jsxs(OOe,j({as:s,className:$e(x.root,a),focusable:"false",color:l,"aria-hidden":v?void 0:!0,role:v?"img":void 0,ref:r},O,h,_&&o.props,{ownerState:w,children:[_?o.props.children:o,v?S.jsx("title",{children:v}):null]}))});nO.muiName="SvgIcon";function bo(e,t){function r(n,o){return S.jsx(nO,j({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return r.muiName=nO.muiName,d.memo(d.forwardRef(r))}const COe={configure:e=>{XP.configure(e)}},EOe=Object.freeze(Object.defineProperty({__proto__:null,capitalize:xe,createChainedFunction:eO,createSvgIcon:bo,debounce:$d,deprecatedPropType:Ewe,isMuiElement:og,ownerDocument:Er,ownerWindow:Ho,requirePropFactory:Pwe,setRef:Py,unstable_ClassNameGenerator:COe,unstable_useEnhancedEffect:po,unstable_useId:Jl,unsupportedProp:Rwe,useControlled:Qc,useEventCallback:Cn,useForkRef:ir,useIsFocusVisible:D0},Symbol.toStringTag,{value:"Module"})),EF={disabled:!1},Ty=ve.createContext(null);var POe=function(t){return t.scrollTop},If="unmounted",bl="exited",_l="entering",Uu="entered",oO="exiting",Di=function(e){Ai(t,e);function t(n,o){var a;a=e.call(this,n,o)||this;var i=o,s=i&&!i.isMounting?n.enter:n.appear,c;return a.appearStatus=null,n.in?s?(c=bl,a.appearStatus=_l):c=Uu:n.unmountOnExit||n.mountOnEnter?c=If:c=bl,a.state={status:c},a.nextCallback=null,a}t.getDerivedStateFromProps=function(o,a){var i=o.in;return i&&a.status===If?{status:bl}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(o){var a=null;if(o!==this.props){var i=this.state.status;this.props.in?i!==_l&&i!==Uu&&(a=_l):(i===_l||i===Uu)&&(a=oO)}this.updateStatus(!1,a)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var o=this.props.timeout,a,i,s;return a=i=s=o,o!=null&&typeof o!="number"&&(a=o.exit,i=o.enter,s=o.appear!==void 0?o.appear:i),{exit:a,enter:i,appear:s}},r.updateStatus=function(o,a){if(o===void 0&&(o=!1),a!==null)if(this.cancelNextCallback(),a===_l){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:Tf.findDOMNode(this);i&&POe(i)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===bl&&this.setState({status:If})},r.performEnter=function(o){var a=this,i=this.props.enter,s=this.context?this.context.isMounting:o,c=this.props.nodeRef?[s]:[Tf.findDOMNode(this),s],l=c[0],f=c[1],v=this.getTimeouts(),m=s?v.appear:v.enter;if(!o&&!i||EF.disabled){this.safeSetState({status:Uu},function(){a.props.onEntered(l)});return}this.props.onEnter(l,f),this.safeSetState({status:_l},function(){a.props.onEntering(l,f),a.onTransitionEnd(m,function(){a.safeSetState({status:Uu},function(){a.props.onEntered(l,f)})})})},r.performExit=function(){var o=this,a=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:Tf.findDOMNode(this);if(!a||EF.disabled){this.safeSetState({status:bl},function(){o.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:oO},function(){o.props.onExiting(s),o.onTransitionEnd(i.exit,function(){o.safeSetState({status:bl},function(){o.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(o,a){a=this.setNextCallback(a),this.setState(o,a)},r.setNextCallback=function(o){var a=this,i=!0;return this.nextCallback=function(s){i&&(i=!1,a.nextCallback=null,o(s))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},r.onTransitionEnd=function(o,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:Tf.findDOMNode(this),s=o==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var c=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],l=c[0],f=c[1];this.props.addEndListener(l,f)}o!=null&&setTimeout(this.nextCallback,o)},r.render=function(){var o=this.state.status;if(o===If)return null;var a=this.props,i=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=we(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ve.createElement(Ty.Provider,{value:null},typeof i=="function"?i(o,s):ve.cloneElement(ve.Children.only(i),s))},t}(ve.Component);Di.contextType=Ty;Di.propTypes={};function Du(){}Di.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Du,onEntering:Du,onEntered:Du,onExit:Du,onExiting:Du,onExited:Du};Di.UNMOUNTED=If;Di.EXITED=bl;Di.ENTERING=_l;Di.ENTERED=Uu;Di.EXITING=oO;const o$=Di;function a$(e,t){var r=function(a){return t&&d.isValidElement(a)?t(a):a},n=Object.create(null);return e&&d.Children.map(e,function(o){return o}).forEach(function(o){n[o.key]=r(o)}),n}function $Oe(e,t){e=e||{},t=t||{};function r(f){return f in t?t[f]:e[f]}var n=Object.create(null),o=[];for(var a in e)a in t?o.length&&(n[a]=o,o=[]):o.push(a);var i,s={};for(var c in t){if(n[c])for(i=0;ie.scrollTop;function Xc(e,t){var r,n;const{timeout:o,easing:a,style:i={}}=e;return{duration:(r=i.transitionDuration)!=null?r:typeof o=="number"?o:o[t.mode]||0,easing:(n=i.transitionTimingFunction)!=null?n:typeof a=="object"?a[t.mode]:a,delay:i.transitionDelay}}function AOe(e){return Ve("MuiPaper",e)}Ge("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"]);const MOe=["className","component","elevation","square","variant"],FOe=e=>{const{square:t,elevation:r,variant:n,classes:o}=e,a={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return ze(a,AOe,o)},LOe=J("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,r.variant==="elevation"&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return j({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&j({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${It("#fff",CF(t.elevation))}, ${It("#fff",CF(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),NOe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiPaper"}),{className:o,component:a="div",elevation:i=1,square:s=!1,variant:c="elevation"}=n,l=we(n,MOe),f=j({},n,{component:a,elevation:i,square:s,variant:c}),v=FOe(f);return S.jsx(LOe,j({as:a,ownerState:f,className:$e(v.root,o),ref:r},l))}),Ys=NOe;function Up(e){return typeof e=="string"}function fc(e,t,r){return e===void 0||Up(e)?t:j({},t,{ownerState:j({},t.ownerState,r)})}const DOe={disableDefaultClasses:!1},BOe=d.createContext(DOe);function zOe(e){const{disableDefaultClasses:t}=d.useContext(BOe);return r=>t?"":e(r)}function ky(e,t=[]){if(e===void 0)return{};const r={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]=="function"&&!t.includes(n)).forEach(n=>{r[n]=e[n]}),r}function w6(e,t,r){return typeof e=="function"?e(t,r):e}function PF(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(r=>!(r.match(/^on[A-Z]/)&&typeof e[r]=="function")).forEach(r=>{t[r]=e[r]}),t}function S6(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:n,externalForwardedProps:o,className:a}=e;if(!t){const h=$e(r==null?void 0:r.className,a,o==null?void 0:o.className,n==null?void 0:n.className),_=j({},r==null?void 0:r.style,o==null?void 0:o.style,n==null?void 0:n.style),w=j({},r,o,n);return h.length>0&&(w.className=h),Object.keys(_).length>0&&(w.style=_),{props:w,internalRef:void 0}}const i=ky(j({},o,n)),s=PF(n),c=PF(o),l=t(i),f=$e(l==null?void 0:l.className,r==null?void 0:r.className,a,o==null?void 0:o.className,n==null?void 0:n.className),v=j({},l==null?void 0:l.style,r==null?void 0:r.style,o==null?void 0:o.style,n==null?void 0:n.style),m=j({},l,r,c,s);return f.length>0&&(m.className=f),Object.keys(v).length>0&&(m.style=v),{props:m,internalRef:l.ref}}const UOe=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Ko(e){var t;const{elementType:r,externalSlotProps:n,ownerState:o,skipResolvingSlotProps:a=!1}=e,i=we(e,UOe),s=a?{}:w6(n,o),{props:c,internalRef:l}=S6(j({},i,{externalSlotProps:s})),f=ir(l,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return fc(r,j({},c,{ref:f}),o)}const VOe=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],WOe=["component","slots","slotProps"],qOe=["component"];function HOe(e,t){const{className:r,elementType:n,ownerState:o,externalForwardedProps:a,getSlotOwnerState:i,internalForwardedProps:s}=t,c=we(t,VOe),{component:l,slots:f={[e]:void 0},slotProps:v={[e]:void 0}}=a,m=we(a,WOe),h=f[e]||n,_=w6(v[e],o),w=S6(j({className:r},c,{externalForwardedProps:e==="root"?m:void 0,externalSlotProps:_})),{props:{component:O},internalRef:x}=w,g=we(w.props,qOe),b=ir(x,_==null?void 0:_.ref,t.ref),$=i?i(g):{},P=j({},o,$),C=e==="root"?O||l:O,T=fc(h,j({},e==="root"&&!l&&!f[e]&&s,e!=="root"&&!f[e]&&s,g,C&&{as:C},{ref:b}),P);return Object.keys($).forEach(R=>{delete T[R]}),[h,T]}function GOe(e){const{className:t,classes:r,pulsate:n=!1,rippleX:o,rippleY:a,rippleSize:i,in:s,onExited:c,timeout:l}=e,[f,v]=d.useState(!1),m=$e(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),h={width:i,height:i,top:-(i/2)+a,left:-(i/2)+o},_=$e(r.child,f&&r.childLeaving,n&&r.childPulsate);return!s&&!f&&v(!0),d.useEffect(()=>{if(!s&&c!=null){const w=setTimeout(c,l);return()=>{clearTimeout(w)}}},[c,s,l]),S.jsx("span",{className:m,style:h,children:S.jsx("span",{className:_})})}const ko=Ge("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),KOe=["center","classes","className"];let U0=e=>e,$F,RF,TF,kF;const aO=550,QOe=80,XOe=Ni($F||($F=U0` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`)),YOe=Ni(RF||(RF=U0` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`)),JOe=Ni(TF||(TF=U0` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`)),ZOe=J("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),eCe=J(GOe,{name:"MuiTouchRipple",slot:"Ripple"})(kF||(kF=U0` - opacity: 0; - position: absolute; - - &.${0} { - opacity: 0.3; - transform: scale(1); - animation-name: ${0}; - animation-duration: ${0}ms; - animation-timing-function: ${0}; - } - - &.${0} { - animation-duration: ${0}ms; - } - - & .${0} { - opacity: 1; - display: block; - width: 100%; - height: 100%; - border-radius: 50%; - background-color: currentColor; - } - - & .${0} { - opacity: 0; - animation-name: ${0}; - animation-duration: ${0}ms; - animation-timing-function: ${0}; - } - - & .${0} { - position: absolute; - /* @noflip */ - left: 0px; - top: 0; - animation-name: ${0}; - animation-duration: 2500ms; - animation-timing-function: ${0}; - animation-iteration-count: infinite; - animation-delay: 200ms; - } -`),ko.rippleVisible,XOe,aO,({theme:e})=>e.transitions.easing.easeInOut,ko.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,ko.child,ko.childLeaving,YOe,aO,({theme:e})=>e.transitions.easing.easeInOut,ko.childPulsate,JOe,({theme:e})=>e.transitions.easing.easeInOut),tCe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:a={},className:i}=n,s=we(n,KOe),[c,l]=d.useState([]),f=d.useRef(0),v=d.useRef(null);d.useEffect(()=>{v.current&&(v.current(),v.current=null)},[c]);const m=d.useRef(!1),h=$l(),_=d.useRef(null),w=d.useRef(null),O=d.useCallback($=>{const{pulsate:P,rippleX:C,rippleY:T,rippleSize:R,cb:I}=$;l(A=>[...A,S.jsx(eCe,{classes:{ripple:$e(a.ripple,ko.ripple),rippleVisible:$e(a.rippleVisible,ko.rippleVisible),ripplePulsate:$e(a.ripplePulsate,ko.ripplePulsate),child:$e(a.child,ko.child),childLeaving:$e(a.childLeaving,ko.childLeaving),childPulsate:$e(a.childPulsate,ko.childPulsate)},timeout:aO,pulsate:P,rippleX:C,rippleY:T,rippleSize:R},f.current)]),f.current+=1,v.current=I},[a]),x=d.useCallback(($={},P={},C=()=>{})=>{const{pulsate:T=!1,center:R=o||P.pulsate,fakeElement:I=!1}=P;if(($==null?void 0:$.type)==="mousedown"&&m.current){m.current=!1;return}($==null?void 0:$.type)==="touchstart"&&(m.current=!0);const A=I?null:w.current,F=A?A.getBoundingClientRect():{width:0,height:0,left:0,top:0};let L,D,z;if(R||$===void 0||$.clientX===0&&$.clientY===0||!$.clientX&&!$.touches)L=Math.round(F.width/2),D=Math.round(F.height/2);else{const{clientX:G,clientY:H}=$.touches&&$.touches.length>0?$.touches[0]:$;L=Math.round(G-F.left),D=Math.round(H-F.top)}if(R)z=Math.sqrt((2*F.width**2+F.height**2)/3),z%2===0&&(z+=1);else{const G=Math.max(Math.abs((A?A.clientWidth:0)-L),L)*2+2,H=Math.max(Math.abs((A?A.clientHeight:0)-D),D)*2+2;z=Math.sqrt(G**2+H**2)}$!=null&&$.touches?_.current===null&&(_.current=()=>{O({pulsate:T,rippleX:L,rippleY:D,rippleSize:z,cb:C})},h.start(QOe,()=>{_.current&&(_.current(),_.current=null)})):O({pulsate:T,rippleX:L,rippleY:D,rippleSize:z,cb:C})},[o,O,h]),g=d.useCallback(()=>{x({},{pulsate:!0})},[x]),b=d.useCallback(($,P)=>{if(h.clear(),($==null?void 0:$.type)==="touchend"&&_.current){_.current(),_.current=null,h.start(0,()=>{b($,P)});return}_.current=null,l(C=>C.length>0?C.slice(1):C),v.current=P},[h]);return d.useImperativeHandle(r,()=>({pulsate:g,start:x,stop:b}),[g,x,b]),S.jsx(ZOe,j({className:$e(ko.root,a.root,i),ref:w},s,{children:S.jsx(jOe,{component:null,exit:!0,children:c})}))}),rCe=tCe;function nCe(e){return Ve("MuiButtonBase",e)}const oCe=Ge("MuiButtonBase",["root","disabled","focusVisible"]),aCe=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],iCe=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,i=ze({root:["root",t&&"disabled",r&&"focusVisible"]},nCe,o);return r&&n&&(i.root+=` ${n}`),i},sCe=J("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.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"},[`&.${oCe.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),lCe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:a=!1,children:i,className:s,component:c="button",disabled:l=!1,disableRipple:f=!1,disableTouchRipple:v=!1,focusRipple:m=!1,LinkComponent:h="a",onBlur:_,onClick:w,onContextMenu:O,onDragLeave:x,onFocus:g,onFocusVisible:b,onKeyDown:$,onKeyUp:P,onMouseDown:C,onMouseLeave:T,onMouseUp:R,onTouchEnd:I,onTouchMove:A,onTouchStart:F,tabIndex:L=0,TouchRippleProps:D,touchRippleRef:z,type:G}=n,H=we(n,aCe),q=d.useRef(null),U=d.useRef(null),W=ir(U,z),{isFocusVisibleRef:te,onFocus:ne,onBlur:ee,ref:Oe}=D0(),[de,oe]=d.useState(!1);l&&de&&oe(!1),d.useImperativeHandle(o,()=>({focusVisible:()=>{oe(!0),q.current.focus()}}),[]);const[me,Re]=d.useState(!1);d.useEffect(()=>{Re(!0)},[]);const ye=me&&!f&&!l;d.useEffect(()=>{de&&m&&!f&&me&&U.current.pulsate()},[f,m,de,me]);function fe(De,ft,Et=v){return Cn(Ct=>(ft&&ft(Ct),!Et&&U.current&&U.current[De](Ct),!0))}const ge=fe("start",C),ce=fe("stop",O),pe=fe("stop",x),ae=fe("stop",R),Se=fe("stop",De=>{de&&De.preventDefault(),T&&T(De)}),Ee=fe("start",F),Ne=fe("stop",I),Xe=fe("stop",A),V=fe("stop",De=>{ee(De),te.current===!1&&oe(!1),_&&_(De)},!1),X=Cn(De=>{q.current||(q.current=De.currentTarget),ne(De),te.current===!0&&(oe(!0),b&&b(De)),g&&g(De)}),Y=()=>{const De=q.current;return c&&c!=="button"&&!(De.tagName==="A"&&De.href)},ie=d.useRef(!1),se=Cn(De=>{m&&!ie.current&&de&&U.current&&De.key===" "&&(ie.current=!0,U.current.stop(De,()=>{U.current.start(De)})),De.target===De.currentTarget&&Y()&&De.key===" "&&De.preventDefault(),$&&$(De),De.target===De.currentTarget&&Y()&&De.key==="Enter"&&!l&&(De.preventDefault(),w&&w(De))}),le=Cn(De=>{m&&De.key===" "&&U.current&&de&&!De.defaultPrevented&&(ie.current=!1,U.current.stop(De,()=>{U.current.pulsate(De)})),P&&P(De),w&&De.target===De.currentTarget&&Y()&&De.key===" "&&!De.defaultPrevented&&w(De)});let Ce=c;Ce==="button"&&(H.href||H.to)&&(Ce=h);const Ie={};Ce==="button"?(Ie.type=G===void 0?"button":G,Ie.disabled=l):(!H.href&&!H.to&&(Ie.role="button"),l&&(Ie["aria-disabled"]=l));const rt=ir(r,Oe,q),at=j({},n,{centerRipple:a,component:c,disabled:l,disableRipple:f,disableTouchRipple:v,focusRipple:m,tabIndex:L,focusVisible:de}),Le=iCe(at);return S.jsxs(sCe,j({as:Ce,className:$e(Le.root,s),ownerState:at,onBlur:V,onClick:w,onContextMenu:ce,onFocus:X,onKeyDown:se,onKeyUp:le,onMouseDown:ge,onMouseLeave:Se,onMouseUp:ae,onDragLeave:pe,onTouchEnd:Ne,onTouchMove:Xe,onTouchStart:Ee,ref:rt,tabIndex:l?-1:L,type:G},Ie,H,{children:[i,ye?S.jsx(rCe,j({ref:W,center:a},D)):null]}))}),Bi=lCe;function uCe(e){return Ve("MuiIconButton",e)}const cCe=Ge("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),dCe=["edge","children","className","color","disabled","disableFocusRipple","size"],fCe=e=>{const{classes:t,disabled:r,color:n,edge:o,size:a}=e,i={root:["root",r&&"disabled",n!=="default"&&`color${xe(n)}`,o&&`edge${xe(o)}`,`size${xe(a)}`]};return ze(i,uCe,t)},pCe=J(Bi,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${xe(r.color)}`],r.edge&&t[`edge${xe(r.edge)}`],t[`size${xe(r.size)}`]]}})(({theme:e,ownerState:t})=>j({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var r;const n=(r=(e.vars||e).palette)==null?void 0:r[t.color];return j({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&j({color:n==null?void 0:n.main},!t.disableRipple&&{"&:hover":j({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(n.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${cCe.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),vCe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiIconButton"}),{edge:o=!1,children:a,className:i,color:s="default",disabled:c=!1,disableFocusRipple:l=!1,size:f="medium"}=n,v=we(n,dCe),m=j({},n,{edge:o,color:s,disabled:c,disableFocusRipple:l,size:f}),h=fCe(m);return S.jsx(pCe,j({className:$e(h.root,i),centerRipple:!0,focusRipple:!l,disabled:c,ref:r},v,{ownerState:m,children:a}))}),nr=vCe;function mCe(e){return Ve("MuiTypography",e)}Ge("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const hCe=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],gCe=e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:a,classes:i}=e,s={root:["root",a,e.align!=="inherit"&&`align${xe(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]};return ze(s,mCe,i)},yCe=J("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],r.align!=="inherit"&&t[`align${xe(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>j({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),IF={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},bCe={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},_Ce=e=>bCe[e]||e,xCe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTypography"}),o=_Ce(n.color),a=P0(j({},n,{color:o})),{align:i="inherit",className:s,component:c,gutterBottom:l=!1,noWrap:f=!1,paragraph:v=!1,variant:m="body1",variantMapping:h=IF}=a,_=we(a,hCe),w=j({},a,{align:i,color:o,className:s,component:c,gutterBottom:l,noWrap:f,paragraph:v,variant:m,variantMapping:h}),O=c||(v?"p":h[m]||IF[m])||"span",x=gCe(w);return S.jsx(yCe,j({as:O,ref:r,ownerState:w,className:$e(x.root,s)},_))}),it=xCe;function wCe(e){return Ve("MuiAppBar",e)}Ge("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const SCe=["className","color","enableColorOnDark","position"],OCe=e=>{const{color:t,position:r,classes:n}=e,o={root:["root",`color${xe(t)}`,`position${xe(r)}`]};return ze(o,wCe,n)},hh=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,CCe=J(Ys,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${xe(r.position)}`],t[`color${xe(r.color)}`]]}})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return j({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},t.position==="fixed"&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},t.position==="absolute"&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="sticky"&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="static"&&{position:"static"},t.position==="relative"&&{position:"relative"},!e.vars&&j({},t.color==="default"&&{backgroundColor:r,color:e.palette.getContrastText(r)},t.color&&t.color!=="default"&&t.color!=="inherit"&&t.color!=="transparent"&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},t.color==="inherit"&&{color:"inherit"},e.palette.mode==="dark"&&!t.enableColorOnDark&&{backgroundColor:null,color:null},t.color==="transparent"&&j({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&j({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:hh(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:hh(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:hh(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:hh(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),ECe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiAppBar"}),{className:o,color:a="primary",enableColorOnDark:i=!1,position:s="fixed"}=n,c=we(n,SCe),l=j({},n,{color:a,position:s,enableColorOnDark:i}),f=OCe(l);return S.jsx(CCe,j({square:!0,component:"header",ownerState:l,elevation:4,className:$e(f.root,o,s==="fixed"&&"mui-fixed"),ref:r},c))}),PCe=ECe,O6="base";function $Ce(e){return`${O6}--${e}`}function RCe(e,t){return`${O6}-${e}-${t}`}function C6(e,t){const r=Kz[t];return r?$Ce(r):RCe(e,t)}function TCe(e,t){const r={};return t.forEach(n=>{r[n]=C6(e,n)}),r}function jF(e){return e.substring(2).toLowerCase()}function kCe(e,t){return t.documentElement.clientWidth(setTimeout(()=>{c.current=!0},0),()=>{c.current=!1}),[]);const f=ir(t.ref,s),v=Cn(_=>{const w=l.current;l.current=!1;const O=Er(s.current);if(!c.current||!s.current||"clientX"in _&&kCe(_,O))return;if(i.current){i.current=!1;return}let x;_.composedPath?x=_.composedPath().indexOf(s.current)>-1:x=!O.documentElement.contains(_.target)||s.current.contains(_.target),!x&&(r||!w)&&o(_)}),m=_=>w=>{l.current=!0;const O=t.props[_];O&&O(w)},h={ref:f};return a!==!1&&(h[a]=m(a)),d.useEffect(()=>{if(a!==!1){const _=jF(a),w=Er(s.current),O=()=>{i.current=!0};return w.addEventListener(_,v),w.addEventListener("touchmove",O),()=>{w.removeEventListener(_,v),w.removeEventListener("touchmove",O)}}},[v,a]),n!==!1&&(h[n]=m(n)),d.useEffect(()=>{if(n!==!1){const _=jF(n),w=Er(s.current);return w.addEventListener(_,v),()=>{w.removeEventListener(_,v)}}},[v,n]),S.jsx(d.Fragment,{children:d.cloneElement(t,h)})}const jCe=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function ACe(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function MCe(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=n=>e.ownerDocument.querySelector(`input[type="radio"]${n}`);let r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}function FCe(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||MCe(e))}function LCe(e){const t=[],r=[];return Array.from(e.querySelectorAll(jCe)).forEach((n,o)=>{const a=ACe(n);a===-1||!FCe(n)||(a===0?t.push(n):r.push({documentOrder:o,tabIndex:a,node:n}))}),r.sort((n,o)=>n.tabIndex===o.tabIndex?n.documentOrder-o.documentOrder:n.tabIndex-o.tabIndex).map(n=>n.node).concat(t)}function NCe(){return!0}function DCe(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:n=!1,disableRestoreFocus:o=!1,getTabbable:a=LCe,isEnabled:i=NCe,open:s}=e,c=d.useRef(!1),l=d.useRef(null),f=d.useRef(null),v=d.useRef(null),m=d.useRef(null),h=d.useRef(!1),_=d.useRef(null),w=ir(t.ref,_),O=d.useRef(null);d.useEffect(()=>{!s||!_.current||(h.current=!r)},[r,s]),d.useEffect(()=>{if(!s||!_.current)return;const b=Er(_.current);return _.current.contains(b.activeElement)||(_.current.hasAttribute("tabIndex")||_.current.setAttribute("tabIndex","-1"),h.current&&_.current.focus()),()=>{o||(v.current&&v.current.focus&&(c.current=!0,v.current.focus()),v.current=null)}},[s]),d.useEffect(()=>{if(!s||!_.current)return;const b=Er(_.current),$=T=>{O.current=T,!(n||!i()||T.key!=="Tab")&&b.activeElement===_.current&&T.shiftKey&&(c.current=!0,f.current&&f.current.focus())},P=()=>{const T=_.current;if(T===null)return;if(!b.hasFocus()||!i()||c.current){c.current=!1;return}if(T.contains(b.activeElement)||n&&b.activeElement!==l.current&&b.activeElement!==f.current)return;if(b.activeElement!==m.current)m.current=null;else if(m.current!==null)return;if(!h.current)return;let R=[];if((b.activeElement===l.current||b.activeElement===f.current)&&(R=a(_.current)),R.length>0){var I,A;const F=!!((I=O.current)!=null&&I.shiftKey&&((A=O.current)==null?void 0:A.key)==="Tab"),L=R[0],D=R[R.length-1];typeof L!="string"&&typeof D!="string"&&(F?D.focus():L.focus())}else T.focus()};b.addEventListener("focusin",P),b.addEventListener("keydown",$,!0);const C=setInterval(()=>{b.activeElement&&b.activeElement.tagName==="BODY"&&P()},50);return()=>{clearInterval(C),b.removeEventListener("focusin",P),b.removeEventListener("keydown",$,!0)}},[r,n,o,i,s,a]);const x=b=>{v.current===null&&(v.current=b.relatedTarget),h.current=!0,m.current=b.target;const $=t.props.onFocus;$&&$(b)},g=b=>{v.current===null&&(v.current=b.relatedTarget),h.current=!0};return S.jsxs(d.Fragment,{children:[S.jsx("div",{tabIndex:s?0:-1,onFocus:g,ref:l,"data-testid":"sentinelStart"}),d.cloneElement(t,{ref:w,onFocus:x}),S.jsx("div",{tabIndex:s?0:-1,onFocus:g,ref:f,"data-testid":"sentinelEnd"})]})}function BCe(e){return typeof e=="function"?e():e}const E6=d.forwardRef(function(t,r){const{children:n,container:o,disablePortal:a=!1}=t,[i,s]=d.useState(null),c=ir(d.isValidElement(n)?n.ref:null,r);if(po(()=>{a||s(BCe(o)||document.body)},[o,a]),po(()=>{if(i&&!a)return Py(r,i),()=>{Py(r,null)}},[r,i,a]),a){if(d.isValidElement(n)){const l={ref:c};return d.cloneElement(n,l)}return S.jsx(d.Fragment,{children:n})}return S.jsx(d.Fragment,{children:i&&Rb.createPortal(n,i)})});function zCe(e){const t=Er(e);return t.body===e?Ho(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Zf(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function AF(e){return parseInt(Ho(e).getComputedStyle(e).paddingRight,10)||0}function UCe(e){const r=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,n=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return r||n}function MF(e,t,r,n,o){const a=[t,r,...n];[].forEach.call(e.children,i=>{const s=a.indexOf(i)===-1,c=!UCe(i);s&&c&&Zf(i,o)})}function Jx(e,t){let r=-1;return e.some((n,o)=>t(n)?(r=o,!0):!1),r}function VCe(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(zCe(n)){const i=i6(Er(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${AF(n)+i}px`;const s=Er(n).querySelectorAll(".mui-fixed");[].forEach.call(s,c=>{r.push({value:c.style.paddingRight,property:"padding-right",el:c}),c.style.paddingRight=`${AF(c)+i}px`})}let a;if(n.parentNode instanceof DocumentFragment)a=Er(n).body;else{const i=n.parentElement,s=Ho(n);a=(i==null?void 0:i.nodeName)==="HTML"&&s.getComputedStyle(i).overflowY==="scroll"?i:n}r.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{r.forEach(({value:a,el:i,property:s})=>{a?i.style.setProperty(s,a):i.style.removeProperty(s)})}}function WCe(e){const t=[];return[].forEach.call(e.children,r=>{r.getAttribute("aria-hidden")==="true"&&t.push(r)}),t}class qCe{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,r){let n=this.modals.indexOf(t);if(n!==-1)return n;n=this.modals.length,this.modals.push(t),t.modalRef&&Zf(t.modalRef,!1);const o=WCe(r);MF(r,t.mount,t.modalRef,o,!0);const a=Jx(this.containers,i=>i.container===r);return a!==-1?(this.containers[a].modals.push(t),n):(this.containers.push({modals:[t],container:r,restore:null,hiddenSiblings:o}),n)}mount(t,r){const n=Jx(this.containers,a=>a.modals.indexOf(t)!==-1),o=this.containers[n];o.restore||(o.restore=VCe(o,r))}remove(t,r=!0){const n=this.modals.indexOf(t);if(n===-1)return n;const o=Jx(this.containers,i=>i.modals.indexOf(t)!==-1),a=this.containers[o];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(n,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Zf(t.modalRef,r),MF(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(o,1);else{const i=a.modals[a.modals.length-1];i.modalRef&&Zf(i.modalRef,!1)}return n}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function HCe(e){return typeof e=="function"?e():e}function GCe(e){return e?e.props.hasOwnProperty("in"):!1}const KCe=new qCe;function QCe(e){const{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:n=!1,manager:o=KCe,closeAfterTransition:a=!1,onTransitionEnter:i,onTransitionExited:s,children:c,onClose:l,open:f,rootRef:v}=e,m=d.useRef({}),h=d.useRef(null),_=d.useRef(null),w=ir(_,v),[O,x]=d.useState(!f),g=GCe(c);let b=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(b=!1);const $=()=>Er(h.current),P=()=>(m.current.modalRef=_.current,m.current.mount=h.current,m.current),C=()=>{o.mount(P(),{disableScrollLock:n}),_.current&&(_.current.scrollTop=0)},T=Cn(()=>{const H=HCe(t)||$().body;o.add(P(),H),_.current&&C()}),R=d.useCallback(()=>o.isTopModal(P()),[o]),I=Cn(H=>{h.current=H,H&&(f&&R()?C():_.current&&Zf(_.current,b))}),A=d.useCallback(()=>{o.remove(P(),b)},[b,o]);d.useEffect(()=>()=>{A()},[A]),d.useEffect(()=>{f?T():(!g||!a)&&A()},[f,A,g,a,T]);const F=H=>q=>{var U;(U=H.onKeyDown)==null||U.call(H,q),!(q.key!=="Escape"||q.which===229||!R())&&(r||(q.stopPropagation(),l&&l(q,"escapeKeyDown")))},L=H=>q=>{var U;(U=H.onClick)==null||U.call(H,q),q.target===q.currentTarget&&l&&l(q,"backdropClick")};return{getRootProps:(H={})=>{const q=ky(e);delete q.onTransitionEnter,delete q.onTransitionExited;const U=j({},q,H);return j({role:"presentation"},U,{onKeyDown:F(U),ref:w})},getBackdropProps:(H={})=>{const q=H;return j({"aria-hidden":!0},q,{onClick:L(q),open:f})},getTransitionProps:()=>{const H=()=>{x(!1),i&&i()},q=()=>{x(!0),s&&s(),a&&A()};return{onEnter:eO(H,c==null?void 0:c.props.onEnter),onExited:eO(q,c==null?void 0:c.props.onExited)}},rootRef:w,portalRef:I,isTopModal:R,exited:O,hasTransition:g}}var Hn="top",Qo="bottom",Xo="right",Gn="left",l$="auto",jv=[Hn,Qo,Xo,Gn],Yc="start",Vp="end",XCe="clippingParents",P6="viewport",gf="popper",YCe="reference",FF=jv.reduce(function(e,t){return e.concat([t+"-"+Yc,t+"-"+Vp])},[]),$6=[].concat(jv,[l$]).reduce(function(e,t){return e.concat([t,t+"-"+Yc,t+"-"+Vp])},[]),JCe="beforeRead",ZCe="read",eEe="afterRead",tEe="beforeMain",rEe="main",nEe="afterMain",oEe="beforeWrite",aEe="write",iEe="afterWrite",sEe=[JCe,ZCe,eEe,tEe,rEe,nEe,oEe,aEe,iEe];function Ha(e){return e?(e.nodeName||"").toLowerCase():null}function vo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zl(e){var t=vo(e).Element;return e instanceof t||e instanceof Element}function Uo(e){var t=vo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function u$(e){if(typeof ShadowRoot>"u")return!1;var t=vo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function lEe(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},a=t.elements[r];!Uo(a)||!Ha(a)||(Object.assign(a.style,n),Object.keys(o).forEach(function(i){var s=o[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function uEe(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],a=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=i.reduce(function(c,l){return c[l]="",c},{});!Uo(o)||!Ha(o)||(Object.assign(o.style,s),Object.keys(a).forEach(function(c){o.removeAttribute(c)}))})}}const cEe={name:"applyStyles",enabled:!0,phase:"write",fn:lEe,effect:uEe,requires:["computeStyles"]};function Wa(e){return e.split("-")[0]}var Nl=Math.max,Iy=Math.min,Jc=Math.round;function iO(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function R6(){return!/^((?!chrome|android).)*safari/i.test(iO())}function Zc(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),o=1,a=1;t&&Uo(e)&&(o=e.offsetWidth>0&&Jc(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Jc(n.height)/e.offsetHeight||1);var i=Zl(e)?vo(e):window,s=i.visualViewport,c=!R6()&&r,l=(n.left+(c&&s?s.offsetLeft:0))/o,f=(n.top+(c&&s?s.offsetTop:0))/a,v=n.width/o,m=n.height/a;return{width:v,height:m,top:f,right:l+v,bottom:f+m,left:l,x:l,y:f}}function c$(e){var t=Zc(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function T6(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&u$(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Ri(e){return vo(e).getComputedStyle(e)}function dEe(e){return["table","td","th"].indexOf(Ha(e))>=0}function Js(e){return((Zl(e)?e.ownerDocument:e.document)||window.document).documentElement}function V0(e){return Ha(e)==="html"?e:e.assignedSlot||e.parentNode||(u$(e)?e.host:null)||Js(e)}function LF(e){return!Uo(e)||Ri(e).position==="fixed"?null:e.offsetParent}function fEe(e){var t=/firefox/i.test(iO()),r=/Trident/i.test(iO());if(r&&Uo(e)){var n=Ri(e);if(n.position==="fixed")return null}var o=V0(e);for(u$(o)&&(o=o.host);Uo(o)&&["html","body"].indexOf(Ha(o))<0;){var a=Ri(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function Av(e){for(var t=vo(e),r=LF(e);r&&dEe(r)&&Ri(r).position==="static";)r=LF(r);return r&&(Ha(r)==="html"||Ha(r)==="body"&&Ri(r).position==="static")?t:r||fEe(e)||t}function d$(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ep(e,t,r){return Nl(e,Iy(t,r))}function pEe(e,t,r){var n=ep(e,t,r);return n>r?r:n}function k6(){return{top:0,right:0,bottom:0,left:0}}function I6(e){return Object.assign({},k6(),e)}function j6(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var vEe=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,I6(typeof t!="number"?t:j6(t,jv))};function mEe(e){var t,r=e.state,n=e.name,o=e.options,a=r.elements.arrow,i=r.modifiersData.popperOffsets,s=Wa(r.placement),c=d$(s),l=[Gn,Xo].indexOf(s)>=0,f=l?"height":"width";if(!(!a||!i)){var v=vEe(o.padding,r),m=c$(a),h=c==="y"?Hn:Gn,_=c==="y"?Qo:Xo,w=r.rects.reference[f]+r.rects.reference[c]-i[c]-r.rects.popper[f],O=i[c]-r.rects.reference[c],x=Av(a),g=x?c==="y"?x.clientHeight||0:x.clientWidth||0:0,b=w/2-O/2,$=v[h],P=g-m[f]-v[_],C=g/2-m[f]/2+b,T=ep($,C,P),R=c;r.modifiersData[n]=(t={},t[R]=T,t.centerOffset=T-C,t)}}function hEe(e){var t=e.state,r=e.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||T6(t.elements.popper,o)&&(t.elements.arrow=o))}const gEe={name:"arrow",enabled:!0,phase:"main",fn:mEe,effect:hEe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ed(e){return e.split("-")[1]}var yEe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function bEe(e,t){var r=e.x,n=e.y,o=t.devicePixelRatio||1;return{x:Jc(r*o)/o||0,y:Jc(n*o)/o||0}}function NF(e){var t,r=e.popper,n=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,f=e.roundOffsets,v=e.isFixed,m=i.x,h=m===void 0?0:m,_=i.y,w=_===void 0?0:_,O=typeof f=="function"?f({x:h,y:w}):{x:h,y:w};h=O.x,w=O.y;var x=i.hasOwnProperty("x"),g=i.hasOwnProperty("y"),b=Gn,$=Hn,P=window;if(l){var C=Av(r),T="clientHeight",R="clientWidth";if(C===vo(r)&&(C=Js(r),Ri(C).position!=="static"&&s==="absolute"&&(T="scrollHeight",R="scrollWidth")),C=C,o===Hn||(o===Gn||o===Xo)&&a===Vp){$=Qo;var I=v&&C===P&&P.visualViewport?P.visualViewport.height:C[T];w-=I-n.height,w*=c?1:-1}if(o===Gn||(o===Hn||o===Qo)&&a===Vp){b=Xo;var A=v&&C===P&&P.visualViewport?P.visualViewport.width:C[R];h-=A-n.width,h*=c?1:-1}}var F=Object.assign({position:s},l&&yEe),L=f===!0?bEe({x:h,y:w},vo(r)):{x:h,y:w};if(h=L.x,w=L.y,c){var D;return Object.assign({},F,(D={},D[$]=g?"0":"",D[b]=x?"0":"",D.transform=(P.devicePixelRatio||1)<=1?"translate("+h+"px, "+w+"px)":"translate3d("+h+"px, "+w+"px, 0)",D))}return Object.assign({},F,(t={},t[$]=g?w+"px":"",t[b]=x?h+"px":"",t.transform="",t))}function _Ee(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=n===void 0?!0:n,a=r.adaptive,i=a===void 0?!0:a,s=r.roundOffsets,c=s===void 0?!0:s,l={placement:Wa(t.placement),variation:ed(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,NF(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,NF(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})}const xEe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:_Ee,data:{}};var gh={passive:!0};function wEe(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,a=o===void 0?!0:o,i=n.resize,s=i===void 0?!0:i,c=vo(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(f){f.addEventListener("scroll",r.update,gh)}),s&&c.addEventListener("resize",r.update,gh),function(){a&&l.forEach(function(f){f.removeEventListener("scroll",r.update,gh)}),s&&c.removeEventListener("resize",r.update,gh)}}const SEe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:wEe,data:{}};var OEe={left:"right",right:"left",bottom:"top",top:"bottom"};function sg(e){return e.replace(/left|right|bottom|top/g,function(t){return OEe[t]})}var CEe={start:"end",end:"start"};function DF(e){return e.replace(/start|end/g,function(t){return CEe[t]})}function f$(e){var t=vo(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function p$(e){return Zc(Js(e)).left+f$(e).scrollLeft}function EEe(e,t){var r=vo(e),n=Js(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,s=0,c=0;if(o){a=o.width,i=o.height;var l=R6();(l||!l&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}return{width:a,height:i,x:s+p$(e),y:c}}function PEe(e){var t,r=Js(e),n=f$(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=Nl(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=Nl(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-n.scrollLeft+p$(e),c=-n.scrollTop;return Ri(o||r).direction==="rtl"&&(s+=Nl(r.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:c}}function v$(e){var t=Ri(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function A6(e){return["html","body","#document"].indexOf(Ha(e))>=0?e.ownerDocument.body:Uo(e)&&v$(e)?e:A6(V0(e))}function tp(e,t){var r;t===void 0&&(t=[]);var n=A6(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),a=vo(n),i=o?[a].concat(a.visualViewport||[],v$(n)?n:[]):n,s=t.concat(i);return o?s:s.concat(tp(V0(i)))}function sO(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function $Ee(e,t){var r=Zc(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function BF(e,t,r){return t===P6?sO(EEe(e,r)):Zl(t)?$Ee(t,r):sO(PEe(Js(e)))}function REe(e){var t=tp(V0(e)),r=["absolute","fixed"].indexOf(Ri(e).position)>=0,n=r&&Uo(e)?Av(e):e;return Zl(n)?t.filter(function(o){return Zl(o)&&T6(o,n)&&Ha(o)!=="body"}):[]}function TEe(e,t,r,n){var o=t==="clippingParents"?REe(e):[].concat(t),a=[].concat(o,[r]),i=a[0],s=a.reduce(function(c,l){var f=BF(e,l,n);return c.top=Nl(f.top,c.top),c.right=Iy(f.right,c.right),c.bottom=Iy(f.bottom,c.bottom),c.left=Nl(f.left,c.left),c},BF(e,i,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function M6(e){var t=e.reference,r=e.element,n=e.placement,o=n?Wa(n):null,a=n?ed(n):null,i=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,c;switch(o){case Hn:c={x:i,y:t.y-r.height};break;case Qo:c={x:i,y:t.y+t.height};break;case Xo:c={x:t.x+t.width,y:s};break;case Gn:c={x:t.x-r.width,y:s};break;default:c={x:t.x,y:t.y}}var l=o?d$(o):null;if(l!=null){var f=l==="y"?"height":"width";switch(a){case Yc:c[l]=c[l]-(t[f]/2-r[f]/2);break;case Vp:c[l]=c[l]+(t[f]/2-r[f]/2);break}}return c}function Wp(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,a=r.strategy,i=a===void 0?e.strategy:a,s=r.boundary,c=s===void 0?XCe:s,l=r.rootBoundary,f=l===void 0?P6:l,v=r.elementContext,m=v===void 0?gf:v,h=r.altBoundary,_=h===void 0?!1:h,w=r.padding,O=w===void 0?0:w,x=I6(typeof O!="number"?O:j6(O,jv)),g=m===gf?YCe:gf,b=e.rects.popper,$=e.elements[_?g:m],P=TEe(Zl($)?$:$.contextElement||Js(e.elements.popper),c,f,i),C=Zc(e.elements.reference),T=M6({reference:C,element:b,strategy:"absolute",placement:o}),R=sO(Object.assign({},b,T)),I=m===gf?R:C,A={top:P.top-I.top+x.top,bottom:I.bottom-P.bottom+x.bottom,left:P.left-I.left+x.left,right:I.right-P.right+x.right},F=e.modifiersData.offset;if(m===gf&&F){var L=F[o];Object.keys(A).forEach(function(D){var z=[Xo,Qo].indexOf(D)>=0?1:-1,G=[Hn,Qo].indexOf(D)>=0?"y":"x";A[D]+=L[G]*z})}return A}function kEe(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,a=r.rootBoundary,i=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,l=c===void 0?$6:c,f=ed(n),v=f?s?FF:FF.filter(function(_){return ed(_)===f}):jv,m=v.filter(function(_){return l.indexOf(_)>=0});m.length===0&&(m=v);var h=m.reduce(function(_,w){return _[w]=Wp(e,{placement:w,boundary:o,rootBoundary:a,padding:i})[Wa(w)],_},{});return Object.keys(h).sort(function(_,w){return h[_]-h[w]})}function IEe(e){if(Wa(e)===l$)return[];var t=sg(e);return[DF(e),t,DF(t)]}function jEe(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,a=o===void 0?!0:o,i=r.altAxis,s=i===void 0?!0:i,c=r.fallbackPlacements,l=r.padding,f=r.boundary,v=r.rootBoundary,m=r.altBoundary,h=r.flipVariations,_=h===void 0?!0:h,w=r.allowedAutoPlacements,O=t.options.placement,x=Wa(O),g=x===O,b=c||(g||!_?[sg(O)]:IEe(O)),$=[O].concat(b).reduce(function(de,oe){return de.concat(Wa(oe)===l$?kEe(t,{placement:oe,boundary:f,rootBoundary:v,padding:l,flipVariations:_,allowedAutoPlacements:w}):oe)},[]),P=t.rects.reference,C=t.rects.popper,T=new Map,R=!0,I=$[0],A=0;A<$.length;A++){var F=$[A],L=Wa(F),D=ed(F)===Yc,z=[Hn,Qo].indexOf(L)>=0,G=z?"width":"height",H=Wp(t,{placement:F,boundary:f,rootBoundary:v,altBoundary:m,padding:l}),q=z?D?Xo:Gn:D?Qo:Hn;P[G]>C[G]&&(q=sg(q));var U=sg(q),W=[];if(a&&W.push(H[L]<=0),s&&W.push(H[q]<=0,H[U]<=0),W.every(function(de){return de})){I=F,R=!1;break}T.set(F,W)}if(R)for(var te=_?3:1,ne=function(oe){var me=$.find(function(Re){var ye=T.get(Re);if(ye)return ye.slice(0,oe).every(function(fe){return fe})});if(me)return I=me,"break"},ee=te;ee>0;ee--){var Oe=ne(ee);if(Oe==="break")break}t.placement!==I&&(t.modifiersData[n]._skip=!0,t.placement=I,t.reset=!0)}}const AEe={name:"flip",enabled:!0,phase:"main",fn:jEe,requiresIfExists:["offset"],data:{_skip:!1}};function zF(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function UF(e){return[Hn,Xo,Qo,Gn].some(function(t){return e[t]>=0})}function MEe(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=Wp(t,{elementContext:"reference"}),s=Wp(t,{altBoundary:!0}),c=zF(i,n),l=zF(s,o,a),f=UF(c),v=UF(l);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:f,hasPopperEscaped:v},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":v})}const FEe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:MEe};function LEe(e,t,r){var n=Wa(e),o=[Gn,Hn].indexOf(n)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[Gn,Xo].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function NEe(e){var t=e.state,r=e.options,n=e.name,o=r.offset,a=o===void 0?[0,0]:o,i=$6.reduce(function(f,v){return f[v]=LEe(v,t.rects,a),f},{}),s=i[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[n]=i}const DEe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:NEe};function BEe(e){var t=e.state,r=e.name;t.modifiersData[r]=M6({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const zEe={name:"popperOffsets",enabled:!0,phase:"read",fn:BEe,data:{}};function UEe(e){return e==="x"?"y":"x"}function VEe(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,a=o===void 0?!0:o,i=r.altAxis,s=i===void 0?!1:i,c=r.boundary,l=r.rootBoundary,f=r.altBoundary,v=r.padding,m=r.tether,h=m===void 0?!0:m,_=r.tetherOffset,w=_===void 0?0:_,O=Wp(t,{boundary:c,rootBoundary:l,padding:v,altBoundary:f}),x=Wa(t.placement),g=ed(t.placement),b=!g,$=d$(x),P=UEe($),C=t.modifiersData.popperOffsets,T=t.rects.reference,R=t.rects.popper,I=typeof w=="function"?w(Object.assign({},t.rects,{placement:t.placement})):w,A=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(C){if(a){var D,z=$==="y"?Hn:Gn,G=$==="y"?Qo:Xo,H=$==="y"?"height":"width",q=C[$],U=q+O[z],W=q-O[G],te=h?-R[H]/2:0,ne=g===Yc?T[H]:R[H],ee=g===Yc?-R[H]:-T[H],Oe=t.elements.arrow,de=h&&Oe?c$(Oe):{width:0,height:0},oe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:k6(),me=oe[z],Re=oe[G],ye=ep(0,T[H],de[H]),fe=b?T[H]/2-te-ye-me-A.mainAxis:ne-ye-me-A.mainAxis,ge=b?-T[H]/2+te+ye+Re+A.mainAxis:ee+ye+Re+A.mainAxis,ce=t.elements.arrow&&Av(t.elements.arrow),pe=ce?$==="y"?ce.clientTop||0:ce.clientLeft||0:0,ae=(D=F==null?void 0:F[$])!=null?D:0,Se=q+fe-ae-pe,Ee=q+ge-ae,Ne=ep(h?Iy(U,Se):U,q,h?Nl(W,Ee):W);C[$]=Ne,L[$]=Ne-q}if(s){var Xe,V=$==="x"?Hn:Gn,X=$==="x"?Qo:Xo,Y=C[P],ie=P==="y"?"height":"width",se=Y+O[V],le=Y-O[X],Ce=[Hn,Gn].indexOf(x)!==-1,Ie=(Xe=F==null?void 0:F[P])!=null?Xe:0,rt=Ce?se:Y-T[ie]-R[ie]-Ie+A.altAxis,at=Ce?Y+T[ie]+R[ie]-Ie-A.altAxis:le,Le=h&&Ce?pEe(rt,Y,at):ep(h?rt:se,Y,h?at:le);C[P]=Le,L[P]=Le-Y}t.modifiersData[n]=L}}const WEe={name:"preventOverflow",enabled:!0,phase:"main",fn:VEe,requiresIfExists:["offset"]};function qEe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function HEe(e){return e===vo(e)||!Uo(e)?f$(e):qEe(e)}function GEe(e){var t=e.getBoundingClientRect(),r=Jc(t.width)/e.offsetWidth||1,n=Jc(t.height)/e.offsetHeight||1;return r!==1||n!==1}function KEe(e,t,r){r===void 0&&(r=!1);var n=Uo(t),o=Uo(t)&&GEe(t),a=Js(t),i=Zc(e,o,r),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((Ha(t)!=="body"||v$(a))&&(s=HEe(t)),Uo(t)?(c=Zc(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=p$(a))),{x:i.left+s.scrollLeft-c.x,y:i.top+s.scrollTop-c.y,width:i.width,height:i.height}}function QEe(e){var t=new Map,r=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function o(a){r.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(s){if(!r.has(s)){var c=t.get(s);c&&o(c)}}),n.push(a)}return e.forEach(function(a){r.has(a.name)||o(a)}),n}function XEe(e){var t=QEe(e);return sEe.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function YEe(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function JEe(e){var t=e.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var VF={placement:"bottom",modifiers:[],strategy:"absolute"};function WF(){for(var e=arguments.length,t=new Array(e),r=0;rze({root:["root"]},zOe(rPe)),lPe={},uPe=d.forwardRef(function(t,r){var n;const{anchorEl:o,children:a,direction:i,disablePortal:s,modifiers:c,open:l,placement:f,popperOptions:v,popperRef:m,slotProps:h={},slots:_={},TransitionProps:w}=t,O=we(t,nPe),x=d.useRef(null),g=ir(x,r),b=d.useRef(null),$=ir(b,m),P=d.useRef($);po(()=>{P.current=$},[$]),d.useImperativeHandle(m,()=>b.current,[]);const C=aPe(f,i),[T,R]=d.useState(C),[I,A]=d.useState(lO(o));d.useEffect(()=>{b.current&&b.current.forceUpdate()}),d.useEffect(()=>{o&&A(lO(o))},[o]),po(()=>{if(!I||!l)return;const G=U=>{R(U.placement)};let H=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:U})=>{G(U)}}];c!=null&&(H=H.concat(c)),v&&v.modifiers!=null&&(H=H.concat(v.modifiers));const q=tPe(I,x.current,j({placement:C},v,{modifiers:H}));return P.current(q),()=>{q.destroy(),P.current(null)}},[I,s,c,l,v,C]);const F={placement:T};w!==null&&(F.TransitionProps=w);const L=sPe(),D=(n=_.root)!=null?n:"div",z=Ko({elementType:D,externalSlotProps:h.root,externalForwardedProps:O,additionalProps:{role:"tooltip",ref:g},ownerState:t,className:L.root});return S.jsx(D,j({},z,{children:typeof a=="function"?a(F):a}))}),cPe=d.forwardRef(function(t,r){const{anchorEl:n,children:o,container:a,direction:i="ltr",disablePortal:s=!1,keepMounted:c=!1,modifiers:l,open:f,placement:v="bottom",popperOptions:m=lPe,popperRef:h,style:_,transition:w=!1,slotProps:O={},slots:x={}}=t,g=we(t,oPe),[b,$]=d.useState(!0),P=()=>{$(!1)},C=()=>{$(!0)};if(!c&&!f&&(!w||b))return null;let T;if(a)T=a;else if(n){const A=lO(n);T=A&&iPe(A)?Er(A).body:Er(null).body}const R=!f&&c&&(!w||b)?"none":void 0,I=w?{in:f,onEnter:P,onExited:C}:void 0;return S.jsx(E6,{disablePortal:s,container:T,children:S.jsx(uPe,j({anchorEl:n,direction:i,disablePortal:s,modifiers:l,ref:r,open:w?!b:f,placement:v,popperOptions:m,popperRef:h,slotProps:O,slots:x},g,{style:j({position:"fixed",top:0,left:0,display:R},_),TransitionProps:I,children:o}))})});function dPe(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:r=!1,onClose:n,open:o,resumeHideDuration:a}=e,i=$l();d.useEffect(()=>{if(!o)return;function x(g){g.defaultPrevented||(g.key==="Escape"||g.key==="Esc")&&(n==null||n(g,"escapeKeyDown"))}return document.addEventListener("keydown",x),()=>{document.removeEventListener("keydown",x)}},[o,n]);const s=Cn((x,g)=>{n==null||n(x,g)}),c=Cn(x=>{!n||x==null||i.start(x,()=>{s(null,"timeout")})});d.useEffect(()=>(o&&c(t),i.clear),[o,t,c,i]);const l=x=>{n==null||n(x,"clickaway")},f=i.clear,v=d.useCallback(()=>{t!=null&&c(a??t*.5)},[t,a,c]),m=x=>g=>{const b=x.onBlur;b==null||b(g),v()},h=x=>g=>{const b=x.onFocus;b==null||b(g),f()},_=x=>g=>{const b=x.onMouseEnter;b==null||b(g),f()},w=x=>g=>{const b=x.onMouseLeave;b==null||b(g),v()};return d.useEffect(()=>{if(!r&&o)return window.addEventListener("focus",v),window.addEventListener("blur",f),()=>{window.removeEventListener("focus",v),window.removeEventListener("blur",f)}},[r,o,v,f]),{getRootProps:(x={})=>{const g=j({},ky(e),ky(x));return j({role:"presentation"},x,g,{onBlur:m(g),onFocus:h(g),onMouseEnter:_(g),onMouseLeave:w(g)})},onClickAway:l}}const fPe=["onChange","maxRows","minRows","style","value"];function yh(e){return parseInt(e,10)||0}const pPe={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function vPe(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const mPe=d.forwardRef(function(t,r){const{onChange:n,maxRows:o,minRows:a=1,style:i,value:s}=t,c=we(t,fPe),{current:l}=d.useRef(s!=null),f=d.useRef(null),v=ir(r,f),m=d.useRef(null),h=d.useCallback(()=>{const O=f.current,g=Ho(O).getComputedStyle(O);if(g.width==="0px")return{outerHeightStyle:0,overflowing:!1};const b=m.current;b.style.width=g.width,b.value=O.value||t.placeholder||"x",b.value.slice(-1)===` -`&&(b.value+=" ");const $=g.boxSizing,P=yh(g.paddingBottom)+yh(g.paddingTop),C=yh(g.borderBottomWidth)+yh(g.borderTopWidth),T=b.scrollHeight;b.value="x";const R=b.scrollHeight;let I=T;a&&(I=Math.max(Number(a)*R,I)),o&&(I=Math.min(Number(o)*R,I)),I=Math.max(I,R);const A=I+($==="border-box"?P+C:0),F=Math.abs(I-T)<=1;return{outerHeightStyle:A,overflowing:F}},[o,a,t.placeholder]),_=d.useCallback(()=>{const O=h();if(vPe(O))return;const x=f.current;x.style.height=`${O.outerHeightStyle}px`,x.style.overflow=O.overflowing?"hidden":""},[h]);po(()=>{const O=()=>{_()};let x;const g=$d(O),b=f.current,$=Ho(b);$.addEventListener("resize",g);let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(O),P.observe(b)),()=>{g.clear(),cancelAnimationFrame(x),$.removeEventListener("resize",g),P&&P.disconnect()}},[h,_]),po(()=>{_()});const w=O=>{l||_(),n&&n(O)};return S.jsxs(d.Fragment,{children:[S.jsx("textarea",j({value:s,onChange:w,ref:v,rows:a,style:i},c)),S.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:m,tabIndex:-1,style:j({},pPe.shadow,i,{paddingTop:0,paddingBottom:0})})]})});var m$={};Object.defineProperty(m$,"__esModule",{value:!0});var L6=m$.default=void 0,hPe=yPe(d),gPe=b6;function N6(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(N6=function(n){return n?r:t})(e)}function yPe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=N6(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function bPe(e){return Object.keys(e).length===0}function _Pe(e=null){const t=hPe.useContext(gPe.ThemeContext);return!t||bPe(t)?e:t}L6=m$.default=_Pe;const xPe=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],wPe=J(cPe,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),SPe=d.forwardRef(function(t,r){var n;const o=L6(),a=qe({props:t,name:"MuiPopper"}),{anchorEl:i,component:s,components:c,componentsProps:l,container:f,disablePortal:v,keepMounted:m,modifiers:h,open:_,placement:w,popperOptions:O,popperRef:x,transition:g,slots:b,slotProps:$}=a,P=we(a,xPe),C=(n=b==null?void 0:b.root)!=null?n:c==null?void 0:c.Root,T=j({anchorEl:i,container:f,disablePortal:v,keepMounted:m,modifiers:h,open:_,placement:w,popperOptions:O,popperRef:x,transition:g},P);return S.jsx(wPe,j({as:s,direction:o==null?void 0:o.direction,slots:{root:C},slotProps:$??l},T,{ref:r}))}),D6=SPe;function zi({props:e,states:t,muiFormControl:r}){return t.reduce((n,o)=>(n[o]=e[o],r&&typeof e[o]>"u"&&(n[o]=r[o]),n),{})}const OPe=d.createContext(void 0),W0=OPe;function Oa(){return d.useContext(W0)}function CPe(e){return S.jsx(Zxe,j({},e,{defaultTheme:n$,themeId:qc}))}function qF(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function jy(e,t=!1){return e&&(qF(e.value)&&e.value!==""||t&&qF(e.defaultValue)&&e.defaultValue!=="")}function EPe(e){return e.startAdornment}function PPe(e){return Ve("MuiInputBase",e)}const $Pe=Ge("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),td=$Pe,RPe=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],q0=(e,t)=>{const{ownerState:r}=e;return[t.root,r.formControl&&t.formControl,r.startAdornment&&t.adornedStart,r.endAdornment&&t.adornedEnd,r.error&&t.error,r.size==="small"&&t.sizeSmall,r.multiline&&t.multiline,r.color&&t[`color${xe(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},H0=(e,t)=>{const{ownerState:r}=e;return[t.input,r.size==="small"&&t.inputSizeSmall,r.multiline&&t.inputMultiline,r.type==="search"&&t.inputTypeSearch,r.startAdornment&&t.inputAdornedStart,r.endAdornment&&t.inputAdornedEnd,r.hiddenLabel&&t.inputHiddenLabel]},TPe=e=>{const{classes:t,color:r,disabled:n,error:o,endAdornment:a,focused:i,formControl:s,fullWidth:c,hiddenLabel:l,multiline:f,readOnly:v,size:m,startAdornment:h,type:_}=e,w={root:["root",`color${xe(r)}`,n&&"disabled",o&&"error",c&&"fullWidth",i&&"focused",s&&"formControl",m&&m!=="medium"&&`size${xe(m)}`,f&&"multiline",h&&"adornedStart",a&&"adornedEnd",l&&"hiddenLabel",v&&"readOnly"],input:["input",n&&"disabled",_==="search"&&"inputTypeSearch",f&&"inputMultiline",m==="small"&&"inputSizeSmall",l&&"inputHiddenLabel",h&&"inputAdornedStart",a&&"inputAdornedEnd",v&&"readOnly"]};return ze(w,PPe,t)},G0=J("div",{name:"MuiInputBase",slot:"Root",overridesResolver:q0})(({theme:e,ownerState:t})=>j({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${td.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&j({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),K0=J("input",{name:"MuiInputBase",slot:"Input",overridesResolver:H0})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light",n=j({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return j({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${td.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${td.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),kPe=S.jsx(CPe,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),IPe=d.forwardRef(function(t,r){var n;const o=qe({props:t,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:i,autoFocus:s,className:c,components:l={},componentsProps:f={},defaultValue:v,disabled:m,disableInjectingGlobalStyles:h,endAdornment:_,fullWidth:w=!1,id:O,inputComponent:x="input",inputProps:g={},inputRef:b,maxRows:$,minRows:P,multiline:C=!1,name:T,onBlur:R,onChange:I,onClick:A,onFocus:F,onKeyDown:L,onKeyUp:D,placeholder:z,readOnly:G,renderSuffix:H,rows:q,slotProps:U={},slots:W={},startAdornment:te,type:ne="text",value:ee}=o,Oe=we(o,RPe),de=g.value!=null?g.value:ee,{current:oe}=d.useRef(de!=null),me=d.useRef(),Re=d.useCallback(Le=>{},[]),ye=ir(me,b,g.ref,Re),[fe,ge]=d.useState(!1),ce=Oa(),pe=zi({props:o,muiFormControl:ce,states:["color","disabled","error","hiddenLabel","size","required","filled"]});pe.focused=ce?ce.focused:fe,d.useEffect(()=>{!ce&&m&&fe&&(ge(!1),R&&R())},[ce,m,fe,R]);const ae=ce&&ce.onFilled,Se=ce&&ce.onEmpty,Ee=d.useCallback(Le=>{jy(Le)?ae&&ae():Se&&Se()},[ae,Se]);po(()=>{oe&&Ee({value:de})},[de,Ee,oe]);const Ne=Le=>{if(pe.disabled){Le.stopPropagation();return}F&&F(Le),g.onFocus&&g.onFocus(Le),ce&&ce.onFocus?ce.onFocus(Le):ge(!0)},Xe=Le=>{R&&R(Le),g.onBlur&&g.onBlur(Le),ce&&ce.onBlur?ce.onBlur(Le):ge(!1)},V=(Le,...De)=>{if(!oe){const ft=Le.target||me.current;if(ft==null)throw new Error($i(1));Ee({value:ft.value})}g.onChange&&g.onChange(Le,...De),I&&I(Le,...De)};d.useEffect(()=>{Ee(me.current)},[]);const X=Le=>{me.current&&Le.currentTarget===Le.target&&me.current.focus(),A&&A(Le)};let Y=x,ie=g;C&&Y==="input"&&(q?ie=j({type:void 0,minRows:q,maxRows:q},ie):ie=j({type:void 0,maxRows:$,minRows:P},ie),Y=mPe);const se=Le=>{Ee(Le.animationName==="mui-auto-fill-cancel"?me.current:{value:"x"})};d.useEffect(()=>{ce&&ce.setAdornedStart(!!te)},[ce,te]);const le=j({},o,{color:pe.color||"primary",disabled:pe.disabled,endAdornment:_,error:pe.error,focused:pe.focused,formControl:ce,fullWidth:w,hiddenLabel:pe.hiddenLabel,multiline:C,size:pe.size,startAdornment:te,type:ne}),Ce=TPe(le),Ie=W.root||l.Root||G0,rt=U.root||f.root||{},at=W.input||l.Input||K0;return ie=j({},ie,(n=U.input)!=null?n:f.input),S.jsxs(d.Fragment,{children:[!h&&kPe,S.jsxs(Ie,j({},rt,!Up(Ie)&&{ownerState:j({},le,rt.ownerState)},{ref:r,onClick:X},Oe,{className:$e(Ce.root,rt.className,c,G&&"MuiInputBase-readOnly"),children:[te,S.jsx(W0.Provider,{value:null,children:S.jsx(at,j({ownerState:le,"aria-invalid":pe.error,"aria-describedby":a,autoComplete:i,autoFocus:s,defaultValue:v,disabled:pe.disabled,id:O,onAnimationStart:se,name:T,placeholder:z,readOnly:G,required:pe.required,rows:q,value:de,onKeyDown:L,onKeyUp:D,type:ne},ie,!Up(at)&&{as:Y,ownerState:j({},le,ie.ownerState)},{ref:ye,className:$e(Ce.input,ie.className,G&&"MuiInputBase-readOnly"),onBlur:Xe,onChange:V,onFocus:Ne}))}),_,H?H(j({},pe,{startAdornment:te})):null]}))]})}),Q0=IPe;function jPe(e){return Ve("MuiInput",e)}const APe=j({},td,Ge("MuiInput",["root","underline","input"])),yf=APe;function MPe(e){return Ve("MuiOutlinedInput",e)}const FPe=j({},td,Ge("MuiOutlinedInput",["root","notchedOutline","input"])),es=FPe;function LPe(e){return Ve("MuiFilledInput",e)}const NPe=j({},td,Ge("MuiFilledInput",["root","underline","input"])),pl=NPe,B6=bo(S.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),DPe=bo(S.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function BPe(e){return Ve("MuiAvatar",e)}Ge("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const zPe=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],UPe=e=>{const{classes:t,variant:r,colorDefault:n}=e;return ze({root:["root",r,n&&"colorDefault"],img:["img"],fallback:["fallback"]},BPe,t)},VPe=J("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],r.colorDefault&&t.colorDefault]}})(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:j({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:j({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),WPe=J("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),qPe=J(DPe,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function HPe({crossOrigin:e,referrerPolicy:t,src:r,srcSet:n}){const[o,a]=d.useState(!1);return d.useEffect(()=>{if(!r&&!n)return;a(!1);let i=!0;const s=new Image;return s.onload=()=>{i&&a("loaded")},s.onerror=()=>{i&&a("error")},s.crossOrigin=e,s.referrerPolicy=t,s.src=r,n&&(s.srcset=n),()=>{i=!1}},[e,t,r,n]),o}const GPe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiAvatar"}),{alt:o,children:a,className:i,component:s="div",slots:c={},slotProps:l={},imgProps:f,sizes:v,src:m,srcSet:h,variant:_="circular"}=n,w=we(n,zPe);let O=null;const x=HPe(j({},f,{src:m,srcSet:h})),g=m||h,b=g&&x!=="error",$=j({},n,{colorDefault:!b,component:s,variant:_}),P=UPe($),[C,T]=HOe("img",{className:P.img,elementType:WPe,externalForwardedProps:{slots:c,slotProps:{img:j({},f,l.img)}},additionalProps:{alt:o,src:m,srcSet:h,sizes:v},ownerState:$});return b?O=S.jsx(C,j({},T)):a||a===0?O=a:g&&o?O=o[0]:O=S.jsx(qPe,{ownerState:$,className:P.fallback}),S.jsx(VPe,j({as:s,ownerState:$,className:$e(P.root,i),ref:r},w,{children:O}))}),qp=GPe,KPe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],QPe={entering:{opacity:1},entered:{opacity:1}},XPe=d.forwardRef(function(t,r){const n=ra(),o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:s,easing:c,in:l,onEnter:f,onEntered:v,onEntering:m,onExit:h,onExited:_,onExiting:w,style:O,timeout:x=o,TransitionComponent:g=o$}=t,b=we(t,KPe),$=d.useRef(null),P=ir($,s.ref,r),C=z=>G=>{if(z){const H=$.current;G===void 0?z(H):z(H,G)}},T=C(m),R=C((z,G)=>{s$(z);const H=Xc({style:O,timeout:x,easing:c},{mode:"enter"});z.style.webkitTransition=n.transitions.create("opacity",H),z.style.transition=n.transitions.create("opacity",H),f&&f(z,G)}),I=C(v),A=C(w),F=C(z=>{const G=Xc({style:O,timeout:x,easing:c},{mode:"exit"});z.style.webkitTransition=n.transitions.create("opacity",G),z.style.transition=n.transitions.create("opacity",G),h&&h(z)}),L=C(_),D=z=>{a&&a($.current,z)};return S.jsx(g,j({appear:i,in:l,nodeRef:$,onEnter:R,onEntered:I,onEntering:T,onExit:F,onExited:L,onExiting:A,addEndListener:D,timeout:x},b,{children:(z,G)=>d.cloneElement(s,j({style:j({opacity:0,visibility:z==="exited"&&!l?"hidden":void 0},QPe[z],O,s.props.style),ref:P},G))}))}),z6=XPe;function YPe(e){return Ve("MuiBackdrop",e)}Ge("MuiBackdrop",["root","invisible"]);const JPe=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],ZPe=e=>{const{classes:t,invisible:r}=e;return ze({root:["root",r&&"invisible"]},YPe,t)},e$e=J("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})(({ownerState:e})=>j({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),t$e=d.forwardRef(function(t,r){var n,o,a;const i=qe({props:t,name:"MuiBackdrop"}),{children:s,className:c,component:l="div",components:f={},componentsProps:v={},invisible:m=!1,open:h,slotProps:_={},slots:w={},TransitionComponent:O=z6,transitionDuration:x}=i,g=we(i,JPe),b=j({},i,{component:l,invisible:m}),$=ZPe(b),P=(n=_.root)!=null?n:v.root;return S.jsx(O,j({in:h,timeout:x},g,{children:S.jsx(e$e,j({"aria-hidden":!0},P,{as:(o=(a=w.root)!=null?a:f.Root)!=null?o:l,className:$e($.root,c,P==null?void 0:P.className),ownerState:j({},b,P==null?void 0:P.ownerState),classes:$,ref:r,children:s}))}))}),U6=t$e,r$e=Ge("MuiBox",["root"]),n$e=r$e,o$e=Ry(),a$e=iwe({themeId:qc,defaultTheme:o$e,defaultClassName:n$e.root,generateClassName:XP.generate}),On=a$e;function i$e(e){return Ve("MuiButton",e)}const s$e=Ge("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),bh=s$e,l$e=d.createContext({}),u$e=l$e,c$e=d.createContext(void 0),d$e=c$e,f$e=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],p$e=e=>{const{color:t,disableElevation:r,fullWidth:n,size:o,variant:a,classes:i}=e,s={root:["root",a,`${a}${xe(t)}`,`size${xe(o)}`,`${a}Size${xe(o)}`,`color${xe(t)}`,r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${xe(o)}`],endIcon:["icon","endIcon",`iconSize${xe(o)}`]},c=ze(s,i$e,i);return j({},i,c)},V6=e=>j({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),v$e=J(Bi,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${xe(r.color)}`],t[`size${xe(r.size)}`],t[`${r.variant}Size${xe(r.size)}`],r.color==="inherit"&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var r,n;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],a=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return j({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":j({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":j({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${bh.focusVisible}`]:j({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${bh.disabled}`]:j({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${It(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(r=(n=e.palette).getContrastText)==null?void 0:r.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${bh.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${bh.disabled}`]:{boxShadow:"none"}}),m$e=J("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${xe(r.size)}`]]}})(({ownerState:e})=>j({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},V6(e))),h$e=J("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${xe(r.size)}`]]}})(({ownerState:e})=>j({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},V6(e))),g$e=d.forwardRef(function(t,r){const n=d.useContext(u$e),o=d.useContext(d$e),a=zp(n,t),i=qe({props:a,name:"MuiButton"}),{children:s,color:c="primary",component:l="button",className:f,disabled:v=!1,disableElevation:m=!1,disableFocusRipple:h=!1,endIcon:_,focusVisibleClassName:w,fullWidth:O=!1,size:x="medium",startIcon:g,type:b,variant:$="text"}=i,P=we(i,f$e),C=j({},i,{color:c,component:l,disabled:v,disableElevation:m,disableFocusRipple:h,fullWidth:O,size:x,type:b,variant:$}),T=p$e(C),R=g&&S.jsx(m$e,{className:T.startIcon,ownerState:C,children:g}),I=_&&S.jsx(h$e,{className:T.endIcon,ownerState:C,children:_}),A=o||"";return S.jsxs(v$e,j({ownerState:C,className:$e(n.className,T.root,f,A),component:l,disabled:v,focusRipple:!h,focusVisibleClassName:$e(T.focusVisible,w),ref:r,type:b},P,{classes:T,children:[R,s,I]}))}),Pr=g$e;function y$e(e){return Ve("MuiCard",e)}Ge("MuiCard",["root"]);const b$e=["className","raised"],_$e=e=>{const{classes:t}=e;return ze({root:["root"]},y$e,t)},x$e=J(Ys,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),w$e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCard"}),{className:o,raised:a=!1}=n,i=we(n,b$e),s=j({},n,{raised:a}),c=_$e(s);return S.jsx(x$e,j({className:$e(c.root,o),elevation:a?8:void 0,ref:r,ownerState:s},i))}),lu=w$e;function S$e(e){return Ve("MuiCardActions",e)}Ge("MuiCardActions",["root","spacing"]);const O$e=["disableSpacing","className"],C$e=e=>{const{classes:t,disableSpacing:r}=e;return ze({root:["root",!r&&"spacing"]},S$e,t)},E$e=J("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>j({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),P$e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCardActions"}),{disableSpacing:o=!1,className:a}=n,i=we(n,O$e),s=j({},n,{disableSpacing:o}),c=C$e(s);return S.jsx(E$e,j({className:$e(c.root,a),ownerState:s,ref:r},i))}),W6=P$e;function $$e(e){return Ve("MuiCardContent",e)}Ge("MuiCardContent",["root"]);const R$e=["className","component"],T$e=e=>{const{classes:t}=e;return ze({root:["root"]},$$e,t)},k$e=J("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),I$e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCardContent"}),{className:o,component:a="div"}=n,i=we(n,R$e),s=j({},n,{component:a}),c=T$e(s);return S.jsx(k$e,j({as:a,className:$e(c.root,o),ownerState:s,ref:r},i))}),Io=I$e;function j$e(e){return Ve("MuiCardHeader",e)}const A$e=Ge("MuiCardHeader",["root","avatar","action","content","title","subheader"]),HF=A$e,M$e=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],F$e=e=>{const{classes:t}=e;return ze({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},j$e,t)},L$e=J("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>j({[`& .${HF.title}`]:t.title,[`& .${HF.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),N$e=J("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),D$e=J("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),B$e=J("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),z$e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCardHeader"}),{action:o,avatar:a,className:i,component:s="div",disableTypography:c=!1,subheader:l,subheaderTypographyProps:f,title:v,titleTypographyProps:m}=n,h=we(n,M$e),_=j({},n,{component:s,disableTypography:c}),w=F$e(_);let O=v;O!=null&&O.type!==it&&!c&&(O=S.jsx(it,j({variant:a?"body2":"h5",className:w.title,component:"span",display:"block"},m,{children:O})));let x=l;return x!=null&&x.type!==it&&!c&&(x=S.jsx(it,j({variant:a?"body2":"body1",className:w.subheader,color:"text.secondary",component:"span",display:"block"},f,{children:x}))),S.jsxs(L$e,j({className:$e(w.root,i),as:s,ref:r,ownerState:_},h,{children:[a&&S.jsx(N$e,{className:w.avatar,ownerState:_,children:a}),S.jsxs(B$e,{className:w.content,ownerState:_,children:[O,x]}),o&&S.jsx(D$e,{className:w.action,ownerState:_,children:o})]}))}),vl=z$e;function U$e(e){return Ve("PrivateSwitchBase",e)}Ge("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const V$e=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],W$e=e=>{const{classes:t,checked:r,disabled:n,edge:o}=e,a={root:["root",r&&"checked",n&&"disabled",o&&`edge${xe(o)}`],input:["input"]};return ze(a,U$e,t)},q$e=J(Bi)(({ownerState:e})=>j({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),H$e=J("input",{shouldForwardProp:tn})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),G$e=d.forwardRef(function(t,r){const{autoFocus:n,checked:o,checkedIcon:a,className:i,defaultChecked:s,disabled:c,disableFocusRipple:l=!1,edge:f=!1,icon:v,id:m,inputProps:h,inputRef:_,name:w,onBlur:O,onChange:x,onFocus:g,readOnly:b,required:$=!1,tabIndex:P,type:C,value:T}=t,R=we(t,V$e),[I,A]=Qc({controlled:o,default:!!s,name:"SwitchBase",state:"checked"}),F=Oa(),L=W=>{g&&g(W),F&&F.onFocus&&F.onFocus(W)},D=W=>{O&&O(W),F&&F.onBlur&&F.onBlur(W)},z=W=>{if(W.nativeEvent.defaultPrevented)return;const te=W.target.checked;A(te),x&&x(W,te)};let G=c;F&&typeof G>"u"&&(G=F.disabled);const H=C==="checkbox"||C==="radio",q=j({},t,{checked:I,disabled:G,disableFocusRipple:l,edge:f}),U=W$e(q);return S.jsxs(q$e,j({component:"span",className:$e(U.root,i),centerRipple:!0,focusRipple:!l,disabled:G,tabIndex:null,role:void 0,onFocus:L,onBlur:D,ownerState:q,ref:r},R,{children:[S.jsx(H$e,j({autoFocus:n,checked:o,defaultChecked:s,className:U.input,disabled:G,id:H?m:void 0,name:w,onChange:z,readOnly:b,ref:_,required:$,ownerState:q,tabIndex:P,type:C},C==="checkbox"&&T===void 0?{}:{value:T},h)),I?a:v]}))}),q6=G$e,K$e=bo(S.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),Q$e=bo(S.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),X$e=bo(S.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function Y$e(e){return Ve("MuiCheckbox",e)}const J$e=Ge("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Zx=J$e,Z$e=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],e2e=e=>{const{classes:t,indeterminate:r,color:n,size:o}=e,a={root:["root",r&&"indeterminate",`color${xe(n)}`,`size${xe(o)}`]},i=ze(a,Y$e,t);return j({},t,i)},t2e=J(q6,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t[`size${xe(r.size)}`],r.color!=="default"&&t[`color${xe(r.color)}`]]}})(({theme:e,ownerState:t})=>j({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${Zx.checked}, &.${Zx.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Zx.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),r2e=S.jsx(Q$e,{}),n2e=S.jsx(K$e,{}),o2e=S.jsx(X$e,{}),a2e=d.forwardRef(function(t,r){var n,o;const a=qe({props:t,name:"MuiCheckbox"}),{checkedIcon:i=r2e,color:s="primary",icon:c=n2e,indeterminate:l=!1,indeterminateIcon:f=o2e,inputProps:v,size:m="medium",className:h}=a,_=we(a,Z$e),w=l?f:c,O=l?f:i,x=j({},a,{color:s,indeterminate:l,size:m}),g=e2e(x);return S.jsx(t2e,j({type:"checkbox",inputProps:j({"data-indeterminate":l},v),icon:d.cloneElement(w,{fontSize:(n=w.props.fontSize)!=null?n:m}),checkedIcon:d.cloneElement(O,{fontSize:(o=O.props.fontSize)!=null?o:m}),ownerState:x,ref:r,className:$e(g.root,h)},_,{classes:g}))}),rd=a2e;function i2e(e){return Ve("MuiCircularProgress",e)}Ge("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const s2e=["className","color","disableShrink","size","style","thickness","value","variant"];let X0=e=>e,GF,KF,QF,XF;const ts=44,l2e=Ni(GF||(GF=X0` - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -`)),u2e=Ni(KF||(KF=X0` - 0% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: 0; - } - - 50% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -15px; - } - - 100% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -125px; - } -`)),c2e=e=>{const{classes:t,variant:r,color:n,disableShrink:o}=e,a={root:["root",r,`color${xe(n)}`],svg:["svg"],circle:["circle",`circle${xe(r)}`,o&&"circleDisableShrink"]};return ze(a,i2e,t)},d2e=J("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${xe(r.color)}`]]}})(({ownerState:e,theme:t})=>j({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&su(QF||(QF=X0` - animation: ${0} 1.4s linear infinite; - `),l2e)),f2e=J("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),p2e=J("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${xe(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>j({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&su(XF||(XF=X0` - animation: ${0} 1.4s ease-in-out infinite; - `),u2e)),v2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCircularProgress"}),{className:o,color:a="primary",disableShrink:i=!1,size:s=40,style:c,thickness:l=3.6,value:f=0,variant:v="indeterminate"}=n,m=we(n,s2e),h=j({},n,{color:a,disableShrink:i,size:s,thickness:l,value:f,variant:v}),_=c2e(h),w={},O={},x={};if(v==="determinate"){const g=2*Math.PI*((ts-l)/2);w.strokeDasharray=g.toFixed(3),x["aria-valuenow"]=Math.round(f),w.strokeDashoffset=`${((100-f)/100*g).toFixed(3)}px`,O.transform="rotate(-90deg)"}return S.jsx(d2e,j({className:$e(_.root,o),style:j({width:s,height:s},O,c),ownerState:h,ref:r,role:"progressbar"},x,m,{children:S.jsx(f2e,{className:_.svg,ownerState:h,viewBox:`${ts/2} ${ts/2} ${ts} ${ts}`,children:S.jsx(p2e,{className:_.circle,style:w,ownerState:h,cx:ts,cy:ts,r:(ts-l)/2,fill:"none",strokeWidth:l})})}))}),kd=v2e,m2e=nSe({createStyledComponent:J("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${xe(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>qe({props:e,name:"MuiContainer"})}),Bu=m2e,h2e=(e,t)=>j({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),g2e=e=>j({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}});function y2e(e){return Ve("MuiModal",e)}Ge("MuiModal",["root","hidden","backdrop"]);const b2e=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],_2e=e=>{const{open:t,exited:r,classes:n}=e;return ze({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},y2e,n)},x2e=J("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})(({theme:e,ownerState:t})=>j({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),w2e=J(U6,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),S2e=d.forwardRef(function(t,r){var n,o,a,i,s,c;const l=qe({name:"MuiModal",props:t}),{BackdropComponent:f=w2e,BackdropProps:v,className:m,closeAfterTransition:h=!1,children:_,container:w,component:O,components:x={},componentsProps:g={},disableAutoFocus:b=!1,disableEnforceFocus:$=!1,disableEscapeKeyDown:P=!1,disablePortal:C=!1,disableRestoreFocus:T=!1,disableScrollLock:R=!1,hideBackdrop:I=!1,keepMounted:A=!1,onBackdropClick:F,open:L,slotProps:D,slots:z}=l,G=we(l,b2e),H=j({},l,{closeAfterTransition:h,disableAutoFocus:b,disableEnforceFocus:$,disableEscapeKeyDown:P,disablePortal:C,disableRestoreFocus:T,disableScrollLock:R,hideBackdrop:I,keepMounted:A}),{getRootProps:q,getBackdropProps:U,getTransitionProps:W,portalRef:te,isTopModal:ne,exited:ee,hasTransition:Oe}=QCe(j({},H,{rootRef:r})),de=j({},H,{exited:ee}),oe=_2e(de),me={};if(_.props.tabIndex===void 0&&(me.tabIndex="-1"),Oe){const{onEnter:ae,onExited:Se}=W();me.onEnter=ae,me.onExited=Se}const Re=(n=(o=z==null?void 0:z.root)!=null?o:x.Root)!=null?n:x2e,ye=(a=(i=z==null?void 0:z.backdrop)!=null?i:x.Backdrop)!=null?a:f,fe=(s=D==null?void 0:D.root)!=null?s:g.root,ge=(c=D==null?void 0:D.backdrop)!=null?c:g.backdrop,ce=Ko({elementType:Re,externalSlotProps:fe,externalForwardedProps:G,getSlotProps:q,additionalProps:{ref:r,as:O},ownerState:de,className:$e(m,fe==null?void 0:fe.className,oe==null?void 0:oe.root,!de.open&&de.exited&&(oe==null?void 0:oe.hidden))}),pe=Ko({elementType:ye,externalSlotProps:ge,additionalProps:v,getSlotProps:ae=>U(j({},ae,{onClick:Se=>{F&&F(Se),ae!=null&&ae.onClick&&ae.onClick(Se)}})),className:$e(ge==null?void 0:ge.className,v==null?void 0:v.className,oe==null?void 0:oe.backdrop),ownerState:de});return!A&&!L&&(!Oe||ee)?null:S.jsx(E6,{ref:te,container:w,disablePortal:C,children:S.jsxs(Re,j({},ce,{children:[!I&&f?S.jsx(ye,j({},pe)):null,S.jsx(DCe,{disableEnforceFocus:$,disableAutoFocus:b,disableRestoreFocus:T,isEnabled:ne,open:L,children:d.cloneElement(_,me)})]}))})}),h$=S2e;function O2e(e){return Ve("MuiDialog",e)}const C2e=Ge("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),ew=C2e,E2e=d.createContext({}),H6=E2e,P2e=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],$2e=J(U6,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),R2e=e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:o,fullScreen:a}=e,i={root:["root"],container:["container",`scroll${xe(r)}`],paper:["paper",`paperScroll${xe(r)}`,`paperWidth${xe(String(n))}`,o&&"paperFullWidth",a&&"paperFullScreen"]};return ze(i,O2e,t)},T2e=J(h$,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),k2e=J("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${xe(r.scroll)}`]]}})(({ownerState:e})=>j({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),I2e=J(Ys,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${xe(r.scroll)}`],t[`paperWidth${xe(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>j({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${ew.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${ew.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${ew.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),j2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialog"}),o=ra(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:c,BackdropProps:l,children:f,className:v,disableEscapeKeyDown:m=!1,fullScreen:h=!1,fullWidth:_=!1,maxWidth:w="sm",onBackdropClick:O,onClick:x,onClose:g,open:b,PaperComponent:$=Ys,PaperProps:P={},scroll:C="paper",TransitionComponent:T=z6,transitionDuration:R=a,TransitionProps:I}=n,A=we(n,P2e),F=j({},n,{disableEscapeKeyDown:m,fullScreen:h,fullWidth:_,maxWidth:w,scroll:C}),L=R2e(F),D=d.useRef(),z=U=>{D.current=U.target===U.currentTarget},G=U=>{x&&x(U),D.current&&(D.current=null,O&&O(U),g&&g(U,"backdropClick"))},H=Jl(s),q=d.useMemo(()=>({titleId:H}),[H]);return S.jsx(T2e,j({className:$e(L.root,v),closeAfterTransition:!0,components:{Backdrop:$2e},componentsProps:{backdrop:j({transitionDuration:R,as:c},l)},disableEscapeKeyDown:m,onClose:g,open:b,ref:r,onClick:G,ownerState:F},A,{children:S.jsx(T,j({appear:!0,in:b,timeout:R,role:"presentation"},I,{children:S.jsx(k2e,{className:$e(L.container),onMouseDown:z,ownerState:F,children:S.jsx(I2e,j({as:$,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":H},P,{className:$e(L.paper,P.className),ownerState:F,children:S.jsx(H6.Provider,{value:q,children:f})}))})}))}))}),Mv=j2e;function A2e(e){return Ve("MuiDialogActions",e)}Ge("MuiDialogActions",["root","spacing"]);const M2e=["className","disableSpacing"],F2e=e=>{const{classes:t,disableSpacing:r}=e;return ze({root:["root",!r&&"spacing"]},A2e,t)},L2e=J("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>j({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),N2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:a=!1}=n,i=we(n,M2e),s=j({},n,{disableSpacing:a}),c=F2e(s);return S.jsx(L2e,j({className:$e(c.root,o),ownerState:s,ref:r},i))}),g$=N2e;function D2e(e){return Ve("MuiDialogContent",e)}Ge("MuiDialogContent",["root","dividers"]);function B2e(e){return Ve("MuiDialogTitle",e)}const z2e=Ge("MuiDialogTitle",["root"]),U2e=z2e,V2e=["className","dividers"],W2e=e=>{const{classes:t,dividers:r}=e;return ze({root:["root",r&&"dividers"]},D2e,t)},q2e=J("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>j({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${U2e.root} + &`]:{paddingTop:0}})),H2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialogContent"}),{className:o,dividers:a=!1}=n,i=we(n,V2e),s=j({},n,{dividers:a}),c=W2e(s);return S.jsx(q2e,j({className:$e(c.root,o),ownerState:s,ref:r},i))}),Fv=H2e;function G2e(e){return Ve("MuiDialogContentText",e)}Ge("MuiDialogContentText",["root"]);const K2e=["children","className"],Q2e=e=>{const{classes:t}=e,n=ze({root:["root"]},G2e,t);return j({},t,n)},X2e=J(it,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Y2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialogContentText"}),{className:o}=n,a=we(n,K2e),i=Q2e(a);return S.jsx(X2e,j({component:"p",variant:"body1",color:"text.secondary",ref:r,ownerState:a,className:$e(i.root,o)},n,{classes:i}))}),Y0=Y2e,J2e=["className","id"],Z2e=e=>{const{classes:t}=e;return ze({root:["root"]},B2e,t)},eRe=J(it,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),tRe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialogTitle"}),{className:o,id:a}=n,i=we(n,J2e),s=n,c=Z2e(s),{titleId:l=a}=d.useContext(H6);return S.jsx(eRe,j({component:"h2",className:$e(c.root,o),ownerState:s,ref:r,variant:"h6",id:a??l},i))}),Lv=tRe;function rRe(e){return Ve("MuiDivider",e)}const nRe=Ge("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),YF=nRe,oRe=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],aRe=e=>{const{absolute:t,children:r,classes:n,flexItem:o,light:a,orientation:i,textAlign:s,variant:c}=e;return ze({root:["root",t&&"absolute",c,a&&"light",i==="vertical"&&"vertical",o&&"flexItem",r&&"withChildren",r&&i==="vertical"&&"withChildrenVertical",s==="right"&&i!=="vertical"&&"textAlignRight",s==="left"&&i!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",i==="vertical"&&"wrapperVertical"]},rRe,n)},iRe=J("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.absolute&&t.absolute,t[r.variant],r.light&&t.light,r.orientation==="vertical"&&t.vertical,r.flexItem&&t.flexItem,r.children&&t.withChildren,r.children&&r.orientation==="vertical"&&t.withChildrenVertical,r.textAlign==="right"&&r.orientation!=="vertical"&&t.textAlignRight,r.textAlign==="left"&&r.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>j({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:It(e.palette.divider,.08)},t.variant==="inset"&&{marginLeft:72},t.variant==="middle"&&t.orientation==="horizontal"&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant==="middle"&&t.orientation==="vertical"&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>j({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>j({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>j({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>j({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),sRe=J("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.wrapper,r.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>j({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation==="vertical"&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),G6=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDivider"}),{absolute:o=!1,children:a,className:i,component:s=a?"div":"hr",flexItem:c=!1,light:l=!1,orientation:f="horizontal",role:v=s!=="hr"?"separator":void 0,textAlign:m="center",variant:h="fullWidth"}=n,_=we(n,oRe),w=j({},n,{absolute:o,component:s,flexItem:c,light:l,orientation:f,role:v,textAlign:m,variant:h}),O=aRe(w);return S.jsx(iRe,j({as:s,className:$e(O.root,i),role:v,ref:r,ownerState:w},_,{children:a?S.jsx(sRe,{className:O.wrapper,ownerState:w,children:a}):null}))});G6.muiSkipListHighlight=!0;const uO=G6,lRe=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function uRe(e,t,r){const n=t.getBoundingClientRect(),o=r&&r.getBoundingClientRect(),a=Ho(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const l=a.getComputedStyle(t);i=l.getPropertyValue("-webkit-transform")||l.getPropertyValue("transform")}let s=0,c=0;if(i&&i!=="none"&&typeof i=="string"){const l=i.split("(")[1].split(")")[0].split(",");s=parseInt(l[4],10),c=parseInt(l[5],10)}return e==="left"?o?`translateX(${o.right+s-n.left}px)`:`translateX(${a.innerWidth+s-n.left}px)`:e==="right"?o?`translateX(-${n.right-o.left-s}px)`:`translateX(-${n.left+n.width-s}px)`:e==="up"?o?`translateY(${o.bottom+c-n.top}px)`:`translateY(${a.innerHeight+c-n.top}px)`:o?`translateY(-${n.top-o.top+n.height-c}px)`:`translateY(-${n.top+n.height-c}px)`}function cRe(e){return typeof e=="function"?e():e}function _h(e,t,r){const n=cRe(r),o=uRe(e,t,n);o&&(t.style.webkitTransform=o,t.style.transform=o)}const dRe=d.forwardRef(function(t,r){const n=ra(),o={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:c,container:l,direction:f="down",easing:v=o,in:m,onEnter:h,onEntered:_,onEntering:w,onExit:O,onExited:x,onExiting:g,style:b,timeout:$=a,TransitionComponent:P=o$}=t,C=we(t,lRe),T=d.useRef(null),R=ir(c.ref,T,r),I=U=>W=>{U&&(W===void 0?U(T.current):U(T.current,W))},A=I((U,W)=>{_h(f,U,l),s$(U),h&&h(U,W)}),F=I((U,W)=>{const te=Xc({timeout:$,style:b,easing:v},{mode:"enter"});U.style.webkitTransition=n.transitions.create("-webkit-transform",j({},te)),U.style.transition=n.transitions.create("transform",j({},te)),U.style.webkitTransform="none",U.style.transform="none",w&&w(U,W)}),L=I(_),D=I(g),z=I(U=>{const W=Xc({timeout:$,style:b,easing:v},{mode:"exit"});U.style.webkitTransition=n.transitions.create("-webkit-transform",W),U.style.transition=n.transitions.create("transform",W),_h(f,U,l),O&&O(U)}),G=I(U=>{U.style.webkitTransition="",U.style.transition="",x&&x(U)}),H=U=>{i&&i(T.current,U)},q=d.useCallback(()=>{T.current&&_h(f,T.current,l)},[f,l]);return d.useEffect(()=>{if(m||f==="down"||f==="right")return;const U=$d(()=>{T.current&&_h(f,T.current,l)}),W=Ho(T.current);return W.addEventListener("resize",U),()=>{U.clear(),W.removeEventListener("resize",U)}},[f,m,l]),d.useEffect(()=>{m||q()},[m,q]),S.jsx(P,j({nodeRef:T,onEnter:A,onEntered:L,onEntering:F,onExit:z,onExited:G,onExiting:D,addEndListener:H,appear:s,in:m,timeout:$},C,{children:(U,W)=>d.cloneElement(c,j({ref:R,style:j({visibility:U==="exited"&&!m?"hidden":void 0},b,c.props.style)},W))}))}),K6=dRe;function fRe(e){return Ve("MuiDrawer",e)}Ge("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const pRe=["BackdropProps"],vRe=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],Q6=(e,t)=>{const{ownerState:r}=e;return[t.root,(r.variant==="permanent"||r.variant==="persistent")&&t.docked,t.modal]},mRe=e=>{const{classes:t,anchor:r,variant:n}=e,o={root:["root"],docked:[(n==="permanent"||n==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${xe(r)}`,n!=="temporary"&&`paperAnchorDocked${xe(r)}`]};return ze(o,fRe,t)},hRe=J(h$,{name:"MuiDrawer",slot:"Root",overridesResolver:Q6})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),JF=J("div",{shouldForwardProp:tn,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:Q6})({flex:"0 0 auto"}),gRe=J(Ys,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`paperAnchor${xe(r.anchor)}`],r.variant!=="temporary"&&t[`paperAnchorDocked${xe(r.anchor)}`]]}})(({theme:e,ownerState:t})=>j({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},t.anchor==="left"&&{left:0},t.anchor==="top"&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="right"&&{right:0},t.anchor==="bottom"&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="left"&&t.variant!=="temporary"&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="top"&&t.variant!=="temporary"&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="right"&&t.variant!=="temporary"&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="bottom"&&t.variant!=="temporary"&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),X6={left:"right",right:"left",top:"down",bottom:"up"};function yRe(e){return["left","right"].indexOf(e)!==-1}function bRe({direction:e},t){return e==="rtl"&&yRe(t)?X6[t]:t}const _Re=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDrawer"}),o=ra(),a=Xs(),i={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{anchor:s="left",BackdropProps:c,children:l,className:f,elevation:v=16,hideBackdrop:m=!1,ModalProps:{BackdropProps:h}={},onClose:_,open:w=!1,PaperProps:O={},SlideProps:x,TransitionComponent:g=K6,transitionDuration:b=i,variant:$="temporary"}=n,P=we(n.ModalProps,pRe),C=we(n,vRe),T=d.useRef(!1);d.useEffect(()=>{T.current=!0},[]);const R=bRe({direction:a?"rtl":"ltr"},s),A=j({},n,{anchor:s,elevation:v,open:w,variant:$},C),F=mRe(A),L=S.jsx(gRe,j({elevation:$==="temporary"?v:0,square:!0},O,{className:$e(F.paper,O.className),ownerState:A,children:l}));if($==="permanent")return S.jsx(JF,j({className:$e(F.root,F.docked,f),ownerState:A,ref:r},C,{children:L}));const D=S.jsx(g,j({in:w,direction:X6[R],timeout:b,appear:T.current},x,{children:L}));return $==="persistent"?S.jsx(JF,j({className:$e(F.root,F.docked,f),ownerState:A,ref:r},C,{children:D})):S.jsx(hRe,j({BackdropProps:j({},c,h,{transitionDuration:b}),className:$e(F.root,F.modal,f),open:w,ownerState:A,onClose:_,hideBackdrop:m,ref:r},C,P,{children:D}))}),xRe=_Re;function wRe(e){return Ve("MuiFab",e)}const SRe=Ge("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),ZF=SRe,ORe=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],CRe=e=>{const{color:t,variant:r,classes:n,size:o}=e,a={root:["root",r,`size${xe(o)}`,t==="inherit"?"colorInherit":t]},i=ze(a,wRe,n);return j({},n,i)},ERe=J(Bi,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>tn(e)||e==="classes",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${xe(r.size)}`],r.color==="inherit"&&t.colorInherit,t[xe(r.size)],t[r.color]]}})(({theme:e,ownerState:t})=>{var r,n;return j({},e.typography.button,{minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.text.primary:(r=(n=e.palette).getContrastText)==null?void 0:r.call(n,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:"none"},[`&.${ZF.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]}},t.size==="small"&&{width:40,height:40},t.size==="medium"&&{width:48,height:48},t.variant==="extended"&&{borderRadius:48/2,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},t.variant==="extended"&&t.size==="small"&&{width:"auto",padding:"0 8px",borderRadius:34/2,minWidth:34,height:34},t.variant==="extended"&&t.size==="medium"&&{width:"auto",padding:"0 16px",borderRadius:40/2,minWidth:40,height:40},t.color==="inherit"&&{color:"inherit"})},({theme:e,ownerState:t})=>j({},t.color!=="inherit"&&t.color!=="default"&&(e.vars||e).palette[t.color]!=null&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}}),({theme:e})=>({[`&.${ZF.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),PRe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFab"}),{children:o,className:a,color:i="default",component:s="button",disabled:c=!1,disableFocusRipple:l=!1,focusVisibleClassName:f,size:v="large",variant:m="circular"}=n,h=we(n,ORe),_=j({},n,{color:i,component:s,disabled:c,disableFocusRipple:l,size:v,variant:m}),w=CRe(_);return S.jsx(ERe,j({className:$e(w.root,a),component:s,disabled:c,focusRipple:!l,focusVisibleClassName:$e(w.focusVisible,f),ownerState:_,ref:r},h,{classes:w,children:o}))}),$Re=PRe,RRe=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],TRe=e=>{const{classes:t,disableUnderline:r}=e,o=ze({root:["root",!r&&"underline"],input:["input"]},LPe,t);return j({},t,o)},kRe=J(G0,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...q0(e,t),!r.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var r;const n=e.palette.mode==="light",o=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return j({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a}},[`&.${pl.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${pl.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(r=(e.vars||e).palette[t.color||"primary"])==null?void 0:r.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${pl.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${pl.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${pl.disabled}, .${pl.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${pl.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&j({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),IRe=J(K0,{name:"MuiFilledInput",slot:"Input",overridesResolver:H0})(({theme:e,ownerState:t})=>j({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),Y6=d.forwardRef(function(t,r){var n,o,a,i;const s=qe({props:t,name:"MuiFilledInput"}),{components:c={},componentsProps:l,fullWidth:f=!1,inputComponent:v="input",multiline:m=!1,slotProps:h,slots:_={},type:w="text"}=s,O=we(s,RRe),x=j({},s,{fullWidth:f,inputComponent:v,multiline:m,type:w}),g=TRe(s),b={root:{ownerState:x},input:{ownerState:x}},$=h??l?Pn(b,h??l):b,P=(n=(o=_.root)!=null?o:c.Root)!=null?n:kRe,C=(a=(i=_.input)!=null?i:c.Input)!=null?a:IRe;return S.jsx(Q0,j({slots:{root:P,input:C},componentsProps:$,fullWidth:f,inputComponent:v,multiline:m,ref:r,type:w},O,{classes:g}))});Y6.muiName="Input";const J6=Y6;function jRe(e){return Ve("MuiFormControl",e)}Ge("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const ARe=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],MRe=e=>{const{classes:t,margin:r,fullWidth:n}=e,o={root:["root",r!=="none"&&`margin${xe(r)}`,n&&"fullWidth"]};return ze(o,jRe,t)},FRe=J("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>j({},t.root,t[`margin${xe(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>j({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),LRe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFormControl"}),{children:o,className:a,color:i="primary",component:s="div",disabled:c=!1,error:l=!1,focused:f,fullWidth:v=!1,hiddenLabel:m=!1,margin:h="none",required:_=!1,size:w="medium",variant:O="outlined"}=n,x=we(n,ARe),g=j({},n,{color:i,component:s,disabled:c,error:l,fullWidth:v,hiddenLabel:m,margin:h,required:_,size:w,variant:O}),b=MRe(g),[$,P]=d.useState(()=>{let D=!1;return o&&d.Children.forEach(o,z=>{if(!og(z,["Input","Select"]))return;const G=og(z,["Select"])?z.props.input:z;G&&EPe(G.props)&&(D=!0)}),D}),[C,T]=d.useState(()=>{let D=!1;return o&&d.Children.forEach(o,z=>{og(z,["Input","Select"])&&(jy(z.props,!0)||jy(z.props.inputProps,!0))&&(D=!0)}),D}),[R,I]=d.useState(!1);c&&R&&I(!1);const A=f!==void 0&&!c?f:R;let F;const L=d.useMemo(()=>({adornedStart:$,setAdornedStart:P,color:i,disabled:c,error:l,filled:C,focused:A,fullWidth:v,hiddenLabel:m,size:w,onBlur:()=>{I(!1)},onEmpty:()=>{T(!1)},onFilled:()=>{T(!0)},onFocus:()=>{I(!0)},registerEffect:F,required:_,variant:O}),[$,i,c,l,C,A,v,m,F,_,w,O]);return S.jsx(W0.Provider,{value:L,children:S.jsx(FRe,j({as:s,ownerState:g,className:$e(b.root,a),ref:r},x,{children:o}))})}),Z6=LRe,NRe=dSe({createStyledComponent:J("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>qe({props:e,name:"MuiStack"})}),Nv=NRe;function DRe(e){return Ve("MuiFormControlLabel",e)}const BRe=Ge("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),jf=BRe,zRe=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],URe=e=>{const{classes:t,disabled:r,labelPlacement:n,error:o,required:a}=e,i={root:["root",r&&"disabled",`labelPlacement${xe(n)}`,o&&"error",a&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",o&&"error"]};return ze(i,DRe,t)},VRe=J("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${jf.label}`]:t.label},t.root,t[`labelPlacement${xe(r.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>j({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${jf.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${jf.label}`]:{[`&.${jf.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),WRe=J("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${jf.error}`]:{color:(e.vars||e).palette.error.main}})),qRe=d.forwardRef(function(t,r){var n,o;const a=qe({props:t,name:"MuiFormControlLabel"}),{className:i,componentsProps:s={},control:c,disabled:l,disableTypography:f,label:v,labelPlacement:m="end",required:h,slotProps:_={}}=a,w=we(a,zRe),O=Oa(),x=(n=l??c.props.disabled)!=null?n:O==null?void 0:O.disabled,g=h??c.props.required,b={disabled:x,required:g};["checked","name","onChange","value","inputRef"].forEach(I=>{typeof c.props[I]>"u"&&typeof a[I]<"u"&&(b[I]=a[I])});const $=zi({props:a,muiFormControl:O,states:["error"]}),P=j({},a,{disabled:x,labelPlacement:m,required:g,error:$.error}),C=URe(P),T=(o=_.typography)!=null?o:s.typography;let R=v;return R!=null&&R.type!==it&&!f&&(R=S.jsx(it,j({component:"span"},T,{className:$e(C.label,T==null?void 0:T.className),children:R}))),S.jsxs(VRe,j({className:$e(C.root,i),ownerState:P,ref:r},w,{children:[d.cloneElement(c,b),g?S.jsxs(Nv,{display:"block",children:[R,S.jsxs(WRe,{ownerState:P,"aria-hidden":!0,className:C.asterisk,children:[" ","*"]})]}):R]}))}),cO=qRe;function HRe(e){return Ve("MuiFormGroup",e)}Ge("MuiFormGroup",["root","row","error"]);const GRe=["className","row"],KRe=e=>{const{classes:t,row:r,error:n}=e;return ze({root:["root",r&&"row",n&&"error"]},HRe,t)},QRe=J("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.row&&t.row]}})(({ownerState:e})=>j({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})),XRe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFormGroup"}),{className:o,row:a=!1}=n,i=we(n,GRe),s=Oa(),c=zi({props:n,muiFormControl:s,states:["error"]}),l=j({},n,{row:a,error:c.error}),f=KRe(l);return S.jsx(QRe,j({className:$e(f.root,o),ownerState:l,ref:r},i))}),YRe=XRe;function JRe(e){return Ve("MuiFormHelperText",e)}const ZRe=Ge("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),eL=ZRe;var tL;const eTe=["children","className","component","disabled","error","filled","focused","margin","required","variant"],tTe=e=>{const{classes:t,contained:r,size:n,disabled:o,error:a,filled:i,focused:s,required:c}=e,l={root:["root",o&&"disabled",a&&"error",n&&`size${xe(n)}`,r&&"contained",s&&"focused",i&&"filled",c&&"required"]};return ze(l,JRe,t)},rTe=J("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.size&&t[`size${xe(r.size)}`],r.contained&&t.contained,r.filled&&t.filled]}})(({theme:e,ownerState:t})=>j({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${eL.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${eL.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),nTe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFormHelperText"}),{children:o,className:a,component:i="p"}=n,s=we(n,eTe),c=Oa(),l=zi({props:n,muiFormControl:c,states:["variant","size","disabled","error","filled","focused","required"]}),f=j({},n,{component:i,contained:l.variant==="filled"||l.variant==="outlined",variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),v=tTe(f);return S.jsx(rTe,j({as:i,ownerState:f,className:$e(v.root,a),ref:r},s,{children:o===" "?tL||(tL=S.jsx("span",{className:"notranslate",children:"​"})):o}))}),y$=nTe;function oTe(e){return Ve("MuiFormLabel",e)}const aTe=Ge("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),rp=aTe,iTe=["children","className","color","component","disabled","error","filled","focused","required"],sTe=e=>{const{classes:t,color:r,focused:n,disabled:o,error:a,filled:i,required:s}=e,c={root:["root",`color${xe(r)}`,o&&"disabled",a&&"error",i&&"filled",n&&"focused",s&&"required"],asterisk:["asterisk",a&&"error"]};return ze(c,oTe,t)},lTe=J("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>j({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>j({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${rp.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${rp.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${rp.error}`]:{color:(e.vars||e).palette.error.main}})),uTe=J("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${rp.error}`]:{color:(e.vars||e).palette.error.main}})),cTe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFormLabel"}),{children:o,className:a,component:i="label"}=n,s=we(n,iTe),c=Oa(),l=zi({props:n,muiFormControl:c,states:["color","required","focused","disabled","error","filled"]}),f=j({},n,{color:l.color||"primary",component:i,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),v=sTe(f);return S.jsxs(lTe,j({as:i,ownerState:f,className:$e(v.root,a),ref:r},s,{children:[o,l.required&&S.jsxs(uTe,{ownerState:f,"aria-hidden":!0,className:v.asterisk,children:[" ","*"]})]}))}),dTe=cTe,fTe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function dO(e){return`scale(${e}, ${e**2})`}const pTe={entering:{opacity:1,transform:dO(1)},entered:{opacity:1,transform:"none"}},tw=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),e9=d.forwardRef(function(t,r){const{addEndListener:n,appear:o=!0,children:a,easing:i,in:s,onEnter:c,onEntered:l,onEntering:f,onExit:v,onExited:m,onExiting:h,style:_,timeout:w="auto",TransitionComponent:O=o$}=t,x=we(t,fTe),g=$l(),b=d.useRef(),$=ra(),P=d.useRef(null),C=ir(P,a.ref,r),T=G=>H=>{if(G){const q=P.current;H===void 0?G(q):G(q,H)}},R=T(f),I=T((G,H)=>{s$(G);const{duration:q,delay:U,easing:W}=Xc({style:_,timeout:w,easing:i},{mode:"enter"});let te;w==="auto"?(te=$.transitions.getAutoHeightDuration(G.clientHeight),b.current=te):te=q,G.style.transition=[$.transitions.create("opacity",{duration:te,delay:U}),$.transitions.create("transform",{duration:tw?te:te*.666,delay:U,easing:W})].join(","),c&&c(G,H)}),A=T(l),F=T(h),L=T(G=>{const{duration:H,delay:q,easing:U}=Xc({style:_,timeout:w,easing:i},{mode:"exit"});let W;w==="auto"?(W=$.transitions.getAutoHeightDuration(G.clientHeight),b.current=W):W=H,G.style.transition=[$.transitions.create("opacity",{duration:W,delay:q}),$.transitions.create("transform",{duration:tw?W:W*.666,delay:tw?q:q||W*.333,easing:U})].join(","),G.style.opacity=0,G.style.transform=dO(.75),v&&v(G)}),D=T(m),z=G=>{w==="auto"&&g.start(b.current||0,G),n&&n(P.current,G)};return S.jsx(O,j({appear:o,in:s,nodeRef:P,onEnter:I,onEntered:A,onEntering:R,onExit:L,onExited:D,onExiting:F,addEndListener:z,timeout:w==="auto"?null:w},x,{children:(G,H)=>d.cloneElement(a,j({style:j({opacity:0,transform:dO(.75),visibility:G==="exited"&&!s?"hidden":void 0},pTe[G],_,a.props.style),ref:C},H))}))});e9.muiSupportAuto=!0;const Ay=e9,vTe=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],mTe=e=>{const{classes:t,disableUnderline:r}=e,o=ze({root:["root",!r&&"underline"],input:["input"]},jPe,t);return j({},t,o)},hTe=J(G0,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...q0(e,t),!r.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),j({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${yf.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${yf.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${yf.disabled}, .${yf.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${yf.disabled}:before`]:{borderBottomStyle:"dotted"}})}),gTe=J(K0,{name:"MuiInput",slot:"Input",overridesResolver:H0})({}),t9=d.forwardRef(function(t,r){var n,o,a,i;const s=qe({props:t,name:"MuiInput"}),{disableUnderline:c,components:l={},componentsProps:f,fullWidth:v=!1,inputComponent:m="input",multiline:h=!1,slotProps:_,slots:w={},type:O="text"}=s,x=we(s,vTe),g=mTe(s),$={root:{ownerState:{disableUnderline:c}}},P=_??f?Pn(_??f,$):$,C=(n=(o=w.root)!=null?o:l.Root)!=null?n:hTe,T=(a=(i=w.input)!=null?i:l.Input)!=null?a:gTe;return S.jsx(Q0,j({slots:{root:C,input:T},slotProps:P,fullWidth:v,inputComponent:m,multiline:h,ref:r,type:O},x,{classes:g}))});t9.muiName="Input";const b$=t9;function yTe(e){return Ve("MuiInputAdornment",e)}const bTe=Ge("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),rL=bTe;var nL;const _Te=["children","className","component","disablePointerEvents","disableTypography","position","variant"],xTe=(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${xe(r.position)}`],r.disablePointerEvents===!0&&t.disablePointerEvents,t[r.variant]]},wTe=e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:n,position:o,size:a,variant:i}=e,s={root:["root",r&&"disablePointerEvents",o&&`position${xe(o)}`,i,n&&"hiddenLabel",a&&`size${xe(a)}`]};return ze(s,yTe,t)},STe=J("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:xTe})(({theme:e,ownerState:t})=>j({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${rL.positionStart}&:not(.${rL.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),OTe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiInputAdornment"}),{children:o,className:a,component:i="div",disablePointerEvents:s=!1,disableTypography:c=!1,position:l,variant:f}=n,v=we(n,_Te),m=Oa()||{};let h=f;f&&m.variant,m&&!h&&(h=m.variant);const _=j({},n,{hiddenLabel:m.hiddenLabel,size:m.size,disablePointerEvents:s,position:l,variant:h}),w=wTe(_);return S.jsx(W0.Provider,{value:null,children:S.jsx(STe,j({as:i,ownerState:_,className:$e(w.root,a),ref:r},v,{children:typeof o=="string"&&!c?S.jsx(it,{color:"text.secondary",children:o}):S.jsxs(d.Fragment,{children:[l==="start"?nL||(nL=S.jsx("span",{className:"notranslate",children:"​"})):null,o]})}))})}),Sc=OTe;function CTe(e){return Ve("MuiInputLabel",e)}Ge("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const ETe=["disableAnimation","margin","shrink","variant","className"],PTe=e=>{const{classes:t,formControl:r,size:n,shrink:o,disableAnimation:a,variant:i,required:s}=e,c={root:["root",r&&"formControl",!a&&"animated",o&&"shrink",n&&n!=="normal"&&`size${xe(n)}`,i],asterisk:[s&&"asterisk"]},l=ze(c,CTe,t);return j({},t,l)},$Te=J(dTe,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${rp.asterisk}`]:t.asterisk},t.root,r.formControl&&t.formControl,r.size==="small"&&t.sizeSmall,r.shrink&&t.shrink,!r.disableAnimation&&t.animated,r.focused&&t.focused,t[r.variant]]}})(({theme:e,ownerState:t})=>j({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&j({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&j({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&j({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),RTe=d.forwardRef(function(t,r){const n=qe({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,shrink:a,className:i}=n,s=we(n,ETe),c=Oa();let l=a;typeof l>"u"&&c&&(l=c.filled||c.focused||c.adornedStart);const f=zi({props:n,muiFormControl:c,states:["size","variant","required","focused"]}),v=j({},n,{disableAnimation:o,formControl:c,shrink:l,size:f.size,variant:f.variant,required:f.required,focused:f.focused}),m=PTe(v);return S.jsx($Te,j({"data-shrink":l,ownerState:v,ref:r,className:$e(m.root,i)},s,{classes:m}))}),r9=RTe;function TTe(e){return Ve("MuiLinearProgress",e)}Ge("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const kTe=["className","color","value","valueBuffer","variant"];let Id=e=>e,oL,aL,iL,sL,lL,uL;const fO=4,ITe=Ni(oL||(oL=Id` - 0% { - left: -35%; - right: 100%; - } - - 60% { - left: 100%; - right: -90%; - } - - 100% { - left: 100%; - right: -90%; - } -`)),jTe=Ni(aL||(aL=Id` - 0% { - left: -200%; - right: 100%; - } - - 60% { - left: 107%; - right: -8%; - } - - 100% { - left: 107%; - right: -8%; - } -`)),ATe=Ni(iL||(iL=Id` - 0% { - opacity: 1; - background-position: 0 -23px; - } - - 60% { - opacity: 0; - background-position: 0 -23px; - } - - 100% { - opacity: 1; - background-position: -200px -23px; - } -`)),MTe=e=>{const{classes:t,variant:r,color:n}=e,o={root:["root",`color${xe(n)}`,r],dashed:["dashed",`dashedColor${xe(n)}`],bar1:["bar",`barColor${xe(n)}`,(r==="indeterminate"||r==="query")&&"bar1Indeterminate",r==="determinate"&&"bar1Determinate",r==="buffer"&&"bar1Buffer"],bar2:["bar",r!=="buffer"&&`barColor${xe(n)}`,r==="buffer"&&`color${xe(n)}`,(r==="indeterminate"||r==="query")&&"bar2Indeterminate",r==="buffer"&&"bar2Buffer"]};return ze(o,TTe,t)},_$=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?z0(e.palette[t].main,.62):B0(e.palette[t].main,.5),FTe=J("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`color${xe(r.color)}`],t[r.variant]]}})(({ownerState:e,theme:t})=>j({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:_$(t,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),LTe=J("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.dashed,t[`dashedColor${xe(r.color)}`]]}})(({ownerState:e,theme:t})=>{const r=_$(t,e.color);return j({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${r} 0%, ${r} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},su(sL||(sL=Id` - animation: ${0} 3s infinite linear; - `),ATe)),NTe=J("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${xe(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar1Indeterminate,r.variant==="determinate"&&t.bar1Determinate,r.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>j({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${fO}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${fO}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&su(lL||(lL=Id` - width: auto; - animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; - `),ITe)),DTe=J("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${xe(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar2Indeterminate,r.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>j({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:_$(t,e.color),transition:`transform .${fO}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&su(uL||(uL=Id` - width: auto; - animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; - `),jTe)),BTe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiLinearProgress"}),{className:o,color:a="primary",value:i,valueBuffer:s,variant:c="indeterminate"}=n,l=we(n,kTe),f=j({},n,{color:a,variant:c}),v=MTe(f),m=Xs(),h={},_={bar1:{},bar2:{}};if((c==="determinate"||c==="buffer")&&i!==void 0){h["aria-valuenow"]=Math.round(i),h["aria-valuemin"]=0,h["aria-valuemax"]=100;let w=i-100;m&&(w=-w),_.bar1.transform=`translateX(${w}%)`}if(c==="buffer"&&s!==void 0){let w=(s||0)-100;m&&(w=-w),_.bar2.transform=`translateX(${w}%)`}return S.jsxs(FTe,j({className:$e(v.root,o),ownerState:f,role:"progressbar"},h,{ref:r},l,{children:[c==="buffer"?S.jsx(LTe,{className:v.dashed,ownerState:f}):null,S.jsx(NTe,{className:v.bar1,ownerState:f,style:_.bar1}),c==="determinate"?null:S.jsx(DTe,{className:v.bar2,ownerState:f,style:_.bar2})]}))}),zTe=BTe;function UTe(e){return Ve("MuiLink",e)}const VTe=Ge("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),WTe=VTe,n9={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},qTe=e=>n9[e]||e,HTe=({theme:e,ownerState:t})=>{const r=qTe(t.color),n=Gc(e,`palette.${r}`,!1)||t.color,o=Gc(e,`palette.${r}Channel`);return"vars"in e&&o?`rgba(${o} / 0.4)`:It(n,.4)},GTe=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],KTe=e=>{const{classes:t,component:r,focusVisible:n,underline:o}=e,a={root:["root",`underline${xe(o)}`,r==="button"&&"button",n&&"focusVisible"]};return ze(a,UTe,t)},QTe=J(it,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${xe(r.underline)}`],r.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>j({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&j({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:HTe({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),t.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${WTe.focusVisible}`]:{outline:"auto"}})),XTe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiLink"}),{className:o,color:a="primary",component:i="a",onBlur:s,onFocus:c,TypographyClasses:l,underline:f="always",variant:v="inherit",sx:m}=n,h=we(n,GTe),{isFocusVisibleRef:_,onBlur:w,onFocus:O,ref:x}=D0(),[g,b]=d.useState(!1),$=ir(r,x),P=I=>{w(I),_.current===!1&&b(!1),s&&s(I)},C=I=>{O(I),_.current===!0&&b(!0),c&&c(I)},T=j({},n,{color:a,component:i,focusVisible:g,underline:f,variant:v}),R=KTe(T);return S.jsx(QTe,j({color:a,className:$e(R.root,o),classes:l,component:i,onBlur:P,onFocus:C,ref:$,ownerState:T,variant:v,sx:[...Object.keys(n9).includes(a)?[]:[{color:a}],...Array.isArray(m)?m:[m]]},h))}),YTe=XTe,JTe=d.createContext({}),Hp=JTe;function ZTe(e){return Ve("MuiList",e)}Ge("MuiList",["root","padding","dense","subheader"]);const eke=["children","className","component","dense","disablePadding","subheader"],tke=e=>{const{classes:t,disablePadding:r,dense:n,subheader:o}=e;return ze({root:["root",!r&&"padding",n&&"dense",o&&"subheader"]},ZTe,t)},rke=J("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})(({ownerState:e})=>j({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),nke=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiList"}),{children:o,className:a,component:i="ul",dense:s=!1,disablePadding:c=!1,subheader:l}=n,f=we(n,eke),v=d.useMemo(()=>({dense:s}),[s]),m=j({},n,{component:i,dense:s,disablePadding:c}),h=tke(m);return S.jsx(Hp.Provider,{value:v,children:S.jsxs(rke,j({as:i,className:$e(h.root,a),ref:r,ownerState:m},f,{children:[l,o]}))})}),oke=nke;function ake(e){return Ve("MuiListItemIcon",e)}const ike=Ge("MuiListItemIcon",["root","alignItemsFlexStart"]),cL=ike,ske=["className"],lke=e=>{const{alignItems:t,classes:r}=e;return ze({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},ake,r)},uke=J("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>j({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),cke=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiListItemIcon"}),{className:o}=n,a=we(n,ske),i=d.useContext(Hp),s=j({},n,{alignItems:i.alignItems}),c=lke(s);return S.jsx(uke,j({className:$e(c.root,o),ownerState:s,ref:r},a))}),o9=cke;function dke(e){return Ve("MuiListItemText",e)}const fke=Ge("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),My=fke,pke=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],vke=e=>{const{classes:t,inset:r,primary:n,secondary:o,dense:a}=e;return ze({root:["root",r&&"inset",a&&"dense",n&&o&&"multiline"],primary:["primary"],secondary:["secondary"]},dke,t)},mke=J("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${My.primary}`]:t.primary},{[`& .${My.secondary}`]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})(({ownerState:e})=>j({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),hke=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiListItemText"}),{children:o,className:a,disableTypography:i=!1,inset:s=!1,primary:c,primaryTypographyProps:l,secondary:f,secondaryTypographyProps:v}=n,m=we(n,pke),{dense:h}=d.useContext(Hp);let _=c??o,w=f;const O=j({},n,{disableTypography:i,inset:s,primary:!!_,secondary:!!w,dense:h}),x=vke(O);return _!=null&&_.type!==it&&!i&&(_=S.jsx(it,j({variant:h?"body2":"body1",className:x.primary,component:l!=null&&l.variant?void 0:"span",display:"block"},l,{children:_}))),w!=null&&w.type!==it&&!i&&(w=S.jsx(it,j({variant:"body2",className:x.secondary,color:"text.secondary",display:"block"},v,{children:w}))),S.jsxs(mke,j({className:$e(x.root,a),ownerState:O,ref:r},m,{children:[_,w]}))}),gke=hke,yke=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function rw(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function dL(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function a9(e,t){if(t===void 0)return!0;let r=e.innerText;return r===void 0&&(r=e.textContent),r=r.trim().toLowerCase(),r.length===0?!1:t.repeating?r[0]===t.keys[0]:r.indexOf(t.keys.join(""))===0}function bf(e,t,r,n,o,a){let i=!1,s=o(e,t,t?r:!1);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const c=n?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!a9(s,a)||c)s=o(e,s,r);else return s.focus(),!0}return!1}const bke=d.forwardRef(function(t,r){const{actions:n,autoFocus:o=!1,autoFocusItem:a=!1,children:i,className:s,disabledItemsFocusable:c=!1,disableListWrap:l=!1,onKeyDown:f,variant:v="selectedMenu"}=t,m=we(t,yke),h=d.useRef(null),_=d.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});po(()=>{o&&h.current.focus()},[o]),d.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(b,{direction:$})=>{const P=!h.current.style.width;if(b.clientHeight{const $=h.current,P=b.key,C=Er($).activeElement;if(P==="ArrowDown")b.preventDefault(),bf($,C,l,c,rw);else if(P==="ArrowUp")b.preventDefault(),bf($,C,l,c,dL);else if(P==="Home")b.preventDefault(),bf($,null,l,c,rw);else if(P==="End")b.preventDefault(),bf($,null,l,c,dL);else if(P.length===1){const T=_.current,R=P.toLowerCase(),I=performance.now();T.keys.length>0&&(I-T.lastTime>500?(T.keys=[],T.repeating=!0,T.previousKeyMatched=!0):T.repeating&&R!==T.keys[0]&&(T.repeating=!1)),T.lastTime=I,T.keys.push(R);const A=C&&!T.repeating&&a9(C,T);T.previousKeyMatched&&(A||bf($,C,!1,c,rw,T))?b.preventDefault():T.previousKeyMatched=!1}f&&f(b)},O=ir(h,r);let x=-1;d.Children.forEach(i,(b,$)=>{if(!d.isValidElement(b)){x===$&&(x+=1,x>=i.length&&(x=-1));return}b.props.disabled||(v==="selectedMenu"&&b.props.selected||x===-1)&&(x=$),x===$&&(b.props.disabled||b.props.muiSkipListHighlight||b.type.muiSkipListHighlight)&&(x+=1,x>=i.length&&(x=-1))});const g=d.Children.map(i,(b,$)=>{if($===x){const P={};return a&&(P.autoFocus=!0),b.props.tabIndex===void 0&&v==="selectedMenu"&&(P.tabIndex=0),d.cloneElement(b,P)}return b});return S.jsx(oke,j({role:"menu",ref:O,className:s,onKeyDown:w,tabIndex:o?0:-1},m,{children:g}))}),i9=bke;function _ke(e){return Ve("MuiPopover",e)}Ge("MuiPopover",["root","paper"]);const xke=["onEntering"],wke=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],Ske=["slotProps"];function fL(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.height/2:t==="bottom"&&(r=e.height),r}function pL(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.width/2:t==="right"&&(r=e.width),r}function vL(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function nw(e){return typeof e=="function"?e():e}const Oke=e=>{const{classes:t}=e;return ze({root:["root"],paper:["paper"]},_ke,t)},Cke=J(h$,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),s9=J(Ys,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Eke=d.forwardRef(function(t,r){var n,o,a;const i=qe({props:t,name:"MuiPopover"}),{action:s,anchorEl:c,anchorOrigin:l={vertical:"top",horizontal:"left"},anchorPosition:f,anchorReference:v="anchorEl",children:m,className:h,container:_,elevation:w=8,marginThreshold:O=16,open:x,PaperProps:g={},slots:b,slotProps:$,transformOrigin:P={vertical:"top",horizontal:"left"},TransitionComponent:C=Ay,transitionDuration:T="auto",TransitionProps:{onEntering:R}={},disableScrollLock:I=!1}=i,A=we(i.TransitionProps,xke),F=we(i,wke),L=(n=$==null?void 0:$.paper)!=null?n:g,D=d.useRef(),z=ir(D,L.ref),G=j({},i,{anchorOrigin:l,anchorReference:v,elevation:w,marginThreshold:O,externalPaperSlotProps:L,transformOrigin:P,TransitionComponent:C,transitionDuration:T,TransitionProps:A}),H=Oke(G),q=d.useCallback(()=>{if(v==="anchorPosition")return f;const ae=nw(c),Ee=(ae&&ae.nodeType===1?ae:Er(D.current).body).getBoundingClientRect();return{top:Ee.top+fL(Ee,l.vertical),left:Ee.left+pL(Ee,l.horizontal)}},[c,l.horizontal,l.vertical,f,v]),U=d.useCallback(ae=>({vertical:fL(ae,P.vertical),horizontal:pL(ae,P.horizontal)}),[P.horizontal,P.vertical]),W=d.useCallback(ae=>{const Se={width:ae.offsetWidth,height:ae.offsetHeight},Ee=U(Se);if(v==="none")return{top:null,left:null,transformOrigin:vL(Ee)};const Ne=q();let Xe=Ne.top-Ee.vertical,V=Ne.left-Ee.horizontal;const X=Xe+Se.height,Y=V+Se.width,ie=Ho(nw(c)),se=ie.innerHeight-O,le=ie.innerWidth-O;if(O!==null&&Xese){const Ce=X-se;Xe-=Ce,Ee.vertical+=Ce}if(O!==null&&Vle){const Ce=Y-le;V-=Ce,Ee.horizontal+=Ce}return{top:`${Math.round(Xe)}px`,left:`${Math.round(V)}px`,transformOrigin:vL(Ee)}},[c,v,q,U,O]),[te,ne]=d.useState(x),ee=d.useCallback(()=>{const ae=D.current;if(!ae)return;const Se=W(ae);Se.top!==null&&(ae.style.top=Se.top),Se.left!==null&&(ae.style.left=Se.left),ae.style.transformOrigin=Se.transformOrigin,ne(!0)},[W]);d.useEffect(()=>(I&&window.addEventListener("scroll",ee),()=>window.removeEventListener("scroll",ee)),[c,I,ee]);const Oe=(ae,Se)=>{R&&R(ae,Se),ee()},de=()=>{ne(!1)};d.useEffect(()=>{x&&ee()}),d.useImperativeHandle(s,()=>x?{updatePosition:()=>{ee()}}:null,[x,ee]),d.useEffect(()=>{if(!x)return;const ae=$d(()=>{ee()}),Se=Ho(c);return Se.addEventListener("resize",ae),()=>{ae.clear(),Se.removeEventListener("resize",ae)}},[c,x,ee]);let oe=T;T==="auto"&&!C.muiSupportAuto&&(oe=void 0);const me=_||(c?Er(nw(c)).body:void 0),Re=(o=b==null?void 0:b.root)!=null?o:Cke,ye=(a=b==null?void 0:b.paper)!=null?a:s9,fe=Ko({elementType:ye,externalSlotProps:j({},L,{style:te?L.style:j({},L.style,{opacity:0})}),additionalProps:{elevation:w,ref:z},ownerState:G,className:$e(H.paper,L==null?void 0:L.className)}),ge=Ko({elementType:Re,externalSlotProps:($==null?void 0:$.root)||{},externalForwardedProps:F,additionalProps:{ref:r,slotProps:{backdrop:{invisible:!0}},container:me,open:x},ownerState:G,className:$e(H.root,h)}),{slotProps:ce}=ge,pe=we(ge,Ske);return S.jsx(Re,j({},pe,!Up(Re)&&{slotProps:ce,disableScrollLock:I},{children:S.jsx(C,j({appear:!0,in:x,onEntering:Oe,onExited:de,timeout:oe},A,{children:S.jsx(ye,j({},fe,{children:m}))}))}))}),x$=Eke;function Pke(e){return Ve("MuiMenu",e)}Ge("MuiMenu",["root","paper","list"]);const $ke=["onEntering"],Rke=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],Tke={vertical:"top",horizontal:"right"},kke={vertical:"top",horizontal:"left"},Ike=e=>{const{classes:t}=e;return ze({root:["root"],paper:["paper"],list:["list"]},Pke,t)},jke=J(x$,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Ake=J(s9,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Mke=J(i9,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),Fke=d.forwardRef(function(t,r){var n,o;const a=qe({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:s,className:c,disableAutoFocusItem:l=!1,MenuListProps:f={},onClose:v,open:m,PaperProps:h={},PopoverClasses:_,transitionDuration:w="auto",TransitionProps:{onEntering:O}={},variant:x="selectedMenu",slots:g={},slotProps:b={}}=a,$=we(a.TransitionProps,$ke),P=we(a,Rke),C=Xs(),T=j({},a,{autoFocus:i,disableAutoFocusItem:l,MenuListProps:f,onEntering:O,PaperProps:h,transitionDuration:w,TransitionProps:$,variant:x}),R=Ike(T),I=i&&!l&&m,A=d.useRef(null),F=(U,W)=>{A.current&&A.current.adjustStyleForScrollbar(U,{direction:C?"rtl":"ltr"}),O&&O(U,W)},L=U=>{U.key==="Tab"&&(U.preventDefault(),v&&v(U,"tabKeyDown"))};let D=-1;d.Children.map(s,(U,W)=>{d.isValidElement(U)&&(U.props.disabled||(x==="selectedMenu"&&U.props.selected||D===-1)&&(D=W))});const z=(n=g.paper)!=null?n:Ake,G=(o=b.paper)!=null?o:h,H=Ko({elementType:g.root,externalSlotProps:b.root,ownerState:T,className:[R.root,c]}),q=Ko({elementType:z,externalSlotProps:G,ownerState:T,className:R.paper});return S.jsx(jke,j({onClose:v,anchorOrigin:{vertical:"bottom",horizontal:C?"right":"left"},transformOrigin:C?Tke:kke,slots:{paper:z,root:g.root},slotProps:{root:H,paper:q},open:m,ref:r,transitionDuration:w,TransitionProps:j({onEntering:F},$),ownerState:T},P,{classes:_,children:S.jsx(Mke,j({onKeyDown:L,actions:A,autoFocus:i&&(D===-1||l),autoFocusItem:I,variant:x},f,{className:$e(R.list,f.className),children:s}))}))}),J0=Fke;function Lke(e){return Ve("MuiMenuItem",e)}const Nke=Ge("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),_f=Nke,Dke=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],Bke=(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]},zke=e=>{const{disabled:t,dense:r,divider:n,disableGutters:o,selected:a,classes:i}=e,c=ze({root:["root",r&&"dense",t&&"disabled",!o&&"gutters",n&&"divider",a&&"selected"]},Lke,i);return j({},i,c)},Uke=J(Bi,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:Bke})(({theme:e,ownerState:t})=>j({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${_f.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:It(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${_f.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:It(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${_f.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:It(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:It(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${_f.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${_f.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${YF.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${YF.inset}`]:{marginLeft:52},[`& .${My.root}`]:{marginTop:0,marginBottom:0},[`& .${My.inset}`]:{paddingLeft:36},[`& .${cL.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&j({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${cL.root} svg`]:{fontSize:"1.25rem"}}))),Vke=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:a="li",dense:i=!1,divider:s=!1,disableGutters:c=!1,focusVisibleClassName:l,role:f="menuitem",tabIndex:v,className:m}=n,h=we(n,Dke),_=d.useContext(Hp),w=d.useMemo(()=>({dense:i||_.dense||!1,disableGutters:c}),[_.dense,i,c]),O=d.useRef(null);po(()=>{o&&O.current&&O.current.focus()},[o]);const x=j({},n,{dense:w.dense,divider:s,disableGutters:c}),g=zke(n),b=ir(O,r);let $;return n.disabled||($=v!==void 0?v:-1),S.jsx(Hp.Provider,{value:w,children:S.jsx(Uke,j({ref:b,role:f,tabIndex:$,component:a,focusVisibleClassName:$e(g.focusVisible,l),className:$e(g.root,m)},h,{ownerState:x,classes:g}))})}),so=Vke;function l9(e){return Ve("MuiNativeSelect",e)}const Wke=Ge("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),w$=Wke,qke=["className","disabled","error","IconComponent","inputRef","variant"],Hke=e=>{const{classes:t,variant:r,disabled:n,multiple:o,open:a,error:i}=e,s={select:["select",r,n&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${xe(r)}`,a&&"iconOpen",n&&"disabled"]};return ze(s,l9,t)},u9=({ownerState:e,theme:t})=>j({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":j({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${w$.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),Gke=J("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:tn,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{[`&.${w$.multiple}`]:t.multiple}]}})(u9),c9=({ownerState:e,theme:t})=>j({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${w$.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),Kke=J("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${xe(r.variant)}`],r.open&&t.iconOpen]}})(c9),Qke=d.forwardRef(function(t,r){const{className:n,disabled:o,error:a,IconComponent:i,inputRef:s,variant:c="standard"}=t,l=we(t,qke),f=j({},t,{disabled:o,variant:c,error:a}),v=Hke(f);return S.jsxs(d.Fragment,{children:[S.jsx(Gke,j({ownerState:f,className:$e(v.select,n),disabled:o,ref:s||r},l)),t.multiple?null:S.jsx(Kke,{as:i,ownerState:f,className:v.icon})]})}),d9=Qke,Xke=["className","children","classes","IconComponent","input","inputProps","variant"],Yke=["root"],Jke=e=>{const{classes:t}=e;return ze({root:["root"]},l9,t)},Zke=S.jsx(b$,{}),f9=d.forwardRef(function(t,r){const n=qe({name:"MuiNativeSelect",props:t}),{className:o,children:a,classes:i={},IconComponent:s=B6,input:c=Zke,inputProps:l}=n,f=we(n,Xke),v=Oa(),m=zi({props:n,muiFormControl:v,states:["variant"]}),h=j({},n,{classes:i}),_=Jke(h),w=we(i,Yke);return S.jsx(d.Fragment,{children:d.cloneElement(c,j({inputComponent:d9,inputProps:j({children:a,classes:w,IconComponent:s,variant:m.variant,type:void 0},l,c?c.props.inputProps:{}),ref:r},f,{className:$e(_.root,c.props.className,o)}))})});f9.muiName="Select";const mL=f9;var hL;const eIe=["children","classes","className","label","notched"],tIe=J("fieldset",{shouldForwardProp:tn})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),rIe=J("legend",{shouldForwardProp:tn})(({ownerState:e,theme:t})=>j({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&j({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function nIe(e){const{className:t,label:r,notched:n}=e,o=we(e,eIe),a=r!=null&&r!=="",i=j({},e,{notched:n,withLabel:a});return S.jsx(tIe,j({"aria-hidden":!0,className:t,ownerState:i},o,{children:S.jsx(rIe,{ownerState:i,children:a?S.jsx("span",{children:r}):hL||(hL=S.jsx("span",{className:"notranslate",children:"​"}))})}))}const oIe=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],aIe=e=>{const{classes:t}=e,n=ze({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},MPe,t);return j({},t,n)},iIe=J(G0,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:q0})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return j({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${es.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${es.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${es.focused} .${es.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${es.error} .${es.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${es.disabled} .${es.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&j({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),sIe=J(nIe,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),lIe=J(K0,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:H0})(({theme:e,ownerState:t})=>j({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),p9=d.forwardRef(function(t,r){var n,o,a,i,s;const c=qe({props:t,name:"MuiOutlinedInput"}),{components:l={},fullWidth:f=!1,inputComponent:v="input",label:m,multiline:h=!1,notched:_,slots:w={},type:O="text"}=c,x=we(c,oIe),g=aIe(c),b=Oa(),$=zi({props:c,muiFormControl:b,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),P=j({},c,{color:$.color||"primary",disabled:$.disabled,error:$.error,focused:$.focused,formControl:b,fullWidth:f,hiddenLabel:$.hiddenLabel,multiline:h,size:$.size,type:O}),C=(n=(o=w.root)!=null?o:l.Root)!=null?n:iIe,T=(a=(i=w.input)!=null?i:l.Input)!=null?a:lIe;return S.jsx(Q0,j({slots:{root:C,input:T},renderSuffix:R=>S.jsx(sIe,{ownerState:P,className:g.notchedOutline,label:m!=null&&m!==""&&$.required?s||(s=S.jsxs(d.Fragment,{children:[m," ","*"]})):m,notched:typeof _<"u"?_:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:f,inputComponent:v,multiline:h,ref:r,type:O},x,{classes:j({},g,{notchedOutline:null})}))});p9.muiName="Input";const v9=p9;function uIe(e){return Ve("MuiPagination",e)}Ge("MuiPagination",["root","ul","outlined","text"]);const cIe=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function dIe(e={}){const{boundaryCount:t=1,componentName:r="usePagination",count:n=1,defaultPage:o=1,disabled:a=!1,hideNextButton:i=!1,hidePrevButton:s=!1,onChange:c,page:l,showFirstButton:f=!1,showLastButton:v=!1,siblingCount:m=1}=e,h=we(e,cIe),[_,w]=Qc({controlled:l,default:o,name:r,state:"page"}),O=(I,A)=>{l||w(A),c&&c(I,A)},x=(I,A)=>{const F=A-I+1;return Array.from({length:F},(L,D)=>I+D)},g=x(1,Math.min(t,n)),b=x(Math.max(n-t+1,t+1),n),$=Math.max(Math.min(_-m,n-t-m*2-1),t+2),P=Math.min(Math.max(_+m,t+m*2+2),b.length>0?b[0]-2:n-1),C=[...f?["first"]:[],...s?[]:["previous"],...g,...$>t+2?["start-ellipsis"]:t+1t?[n-t]:[],...b,...i?[]:["next"],...v?["last"]:[]],T=I=>{switch(I){case"first":return 1;case"previous":return _-1;case"next":return _+1;case"last":return n;default:return null}},R=C.map(I=>typeof I=="number"?{onClick:A=>{O(A,I)},type:"page",page:I,selected:I===_,disabled:a,"aria-current":I===_?"true":void 0}:{onClick:A=>{O(A,T(I))},type:I,page:T(I),selected:!1,disabled:a||I.indexOf("ellipsis")===-1&&(I==="next"||I==="last"?_>=n:_<=1)});return j({items:R},h)}function fIe(e){return Ve("MuiPaginationItem",e)}const pIe=Ge("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]),Ro=pIe,pO=bo(S.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),vO=bo(S.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),gL=bo(S.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),yL=bo(S.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),vIe=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],m9=(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${xe(r.size)}`],r.variant==="text"&&t[`text${xe(r.color)}`],r.variant==="outlined"&&t[`outlined${xe(r.color)}`],r.shape==="rounded"&&t.rounded,r.type==="page"&&t.page,(r.type==="start-ellipsis"||r.type==="end-ellipsis")&&t.ellipsis,(r.type==="previous"||r.type==="next")&&t.previousNext,(r.type==="first"||r.type==="last")&&t.firstLast]},mIe=e=>{const{classes:t,color:r,disabled:n,selected:o,size:a,shape:i,type:s,variant:c}=e,l={root:["root",`size${xe(a)}`,c,i,r!=="standard"&&`color${xe(r)}`,r!=="standard"&&`${c}${xe(r)}`,n&&"disabled",o&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[s]],icon:["icon"]};return ze(l,fIe,t)},hIe=J("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:m9})(({theme:e,ownerState:t})=>j({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${Ro.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),gIe=J(Bi,{name:"MuiPaginationItem",slot:"Root",overridesResolver:m9})(({theme:e,ownerState:t})=>j({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${Ro.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ro.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ro.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:It(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Ro.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:It(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${Ro.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},t.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},t.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:t})=>j({},t.variant==="text"&&{[`&.${Ro.selected}`]:j({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}},[`&.${Ro.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${Ro.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},t.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${Ro.selected}`]:j({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:It(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:It(e.palette[t.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:It(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ro.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:It(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${Ro.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),yIe=J("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>j({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),bIe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiPaginationItem"}),{className:o,color:a="standard",component:i,components:s={},disabled:c=!1,page:l,selected:f=!1,shape:v="circular",size:m="medium",slots:h={},type:_="page",variant:w="text"}=n,O=we(n,vIe),x=j({},n,{color:a,disabled:c,selected:f,shape:v,size:m,type:_,variant:w}),g=Xs(),b=mIe(x),P=(g?{previous:h.next||s.next||yL,next:h.previous||s.previous||gL,last:h.first||s.first||pO,first:h.last||s.last||vO}:{previous:h.previous||s.previous||gL,next:h.next||s.next||yL,first:h.first||s.first||pO,last:h.last||s.last||vO})[_];return _==="start-ellipsis"||_==="end-ellipsis"?S.jsx(hIe,{ref:r,ownerState:x,className:$e(b.root,o),children:"…"}):S.jsxs(gIe,j({ref:r,ownerState:x,component:i,disabled:c,className:$e(b.root,o)},O,{children:[_==="page"&&l,P?S.jsx(yIe,{as:P,ownerState:x,className:b.icon}):null]}))}),_Ie=bIe,xIe=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],wIe=e=>{const{classes:t,variant:r}=e;return ze({root:["root",r],ul:["ul"]},uIe,t)},SIe=J("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant]]}})({}),OIe=J("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function CIe(e,t,r){return e==="page"?`${r?"":"Go to "}page ${t}`:`Go to ${e} page`}const EIe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiPagination"}),{boundaryCount:o=1,className:a,color:i="standard",count:s=1,defaultPage:c=1,disabled:l=!1,getItemAriaLabel:f=CIe,hideNextButton:v=!1,hidePrevButton:m=!1,renderItem:h=R=>S.jsx(_Ie,j({},R)),shape:_="circular",showFirstButton:w=!1,showLastButton:O=!1,siblingCount:x=1,size:g="medium",variant:b="text"}=n,$=we(n,xIe),{items:P}=dIe(j({},n,{componentName:"Pagination"})),C=j({},n,{boundaryCount:o,color:i,count:s,defaultPage:c,disabled:l,getItemAriaLabel:f,hideNextButton:v,hidePrevButton:m,renderItem:h,shape:_,showFirstButton:w,showLastButton:O,siblingCount:x,size:g,variant:b}),T=wIe(C);return S.jsx(SIe,j({"aria-label":"pagination navigation",className:$e(T.root,a),ownerState:C,ref:r},$,{children:S.jsx(OIe,{className:T.ul,ownerState:C,children:P.map((R,I)=>S.jsx("li",{children:h(j({},R,{color:i,"aria-label":f(R.type,R.page,R.selected),shape:_,size:g,variant:b}))},I))})}))}),PIe=EIe;function $Ie(e){return Ve("MuiScopedCssBaseline",e)}Ge("MuiScopedCssBaseline",["root"]);const RIe=["className","component","enableColorScheme"],TIe=e=>{const{classes:t}=e;return ze({root:["root"]},$Ie,t)},kIe=J("div",{name:"MuiScopedCssBaseline",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{const r={};return t.enableColorScheme&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([n,o])=>{var a;r[`&${e.getColorSchemeSelector(n).replace(/\s*&/,"")}`]={colorScheme:(a=o.palette)==null?void 0:a.mode}}),j({},h2e(e,t.enableColorScheme),g2e(e),{"& *, & *::before, & *::after":{boxSizing:"inherit"},"& strong, & b":{fontWeight:e.typography.fontWeightBold}},r)}),IIe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiScopedCssBaseline"}),{className:o,component:a="div"}=n,i=we(n,RIe),s=j({},n,{component:a}),c=TIe(s);return S.jsx(kIe,j({as:a,className:$e(c.root,o),ref:r,ownerState:s},i))}),jIe=IIe;function AIe(e){return Ve("MuiSelect",e)}const xf=Ge("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var bL;const MIe=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],FIe=J("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${xf.select}`]:t.select},{[`&.${xf.select}`]:t[r.variant]},{[`&.${xf.error}`]:t.error},{[`&.${xf.multiple}`]:t.multiple}]}})(u9,{[`&.${xf.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),LIe=J("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${xe(r.variant)}`],r.open&&t.iconOpen]}})(c9),NIe=J("input",{shouldForwardProp:e=>x6(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function _L(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function DIe(e){return e==null||typeof e=="string"&&!e.trim()}const BIe=e=>{const{classes:t,variant:r,disabled:n,multiple:o,open:a,error:i}=e,s={select:["select",r,n&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${xe(r)}`,a&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return ze(s,AIe,t)},zIe=d.forwardRef(function(t,r){var n;const{"aria-describedby":o,"aria-label":a,autoFocus:i,autoWidth:s,children:c,className:l,defaultOpen:f,defaultValue:v,disabled:m,displayEmpty:h,error:_=!1,IconComponent:w,inputRef:O,labelId:x,MenuProps:g={},multiple:b,name:$,onBlur:P,onChange:C,onClose:T,onFocus:R,onOpen:I,open:A,readOnly:F,renderValue:L,SelectDisplayProps:D={},tabIndex:z,value:G,variant:H="standard"}=t,q=we(t,MIe),[U,W]=Qc({controlled:G,default:v,name:"Select"}),[te,ne]=Qc({controlled:A,default:f,name:"Select"}),ee=d.useRef(null),Oe=d.useRef(null),[de,oe]=d.useState(null),{current:me}=d.useRef(A!=null),[Re,ye]=d.useState(),fe=ir(r,O),ge=d.useCallback(Ue=>{Oe.current=Ue,Ue&&oe(Ue)},[]),ce=de==null?void 0:de.parentNode;d.useImperativeHandle(fe,()=>({focus:()=>{Oe.current.focus()},node:ee.current,value:U}),[U]),d.useEffect(()=>{f&&te&&de&&!me&&(ye(s?null:ce.clientWidth),Oe.current.focus())},[de,s]),d.useEffect(()=>{i&&Oe.current.focus()},[i]),d.useEffect(()=>{if(!x)return;const Ue=Er(Oe.current).getElementById(x);if(Ue){const et=()=>{getSelection().isCollapsed&&Oe.current.focus()};return Ue.addEventListener("click",et),()=>{Ue.removeEventListener("click",et)}}},[x]);const pe=(Ue,et)=>{Ue?I&&I(et):T&&T(et),me||(ye(s?null:ce.clientWidth),ne(Ue))},ae=Ue=>{Ue.button===0&&(Ue.preventDefault(),Oe.current.focus(),pe(!0,Ue))},Se=Ue=>{pe(!1,Ue)},Ee=d.Children.toArray(c),Ne=Ue=>{const et=Ee.find(ke=>ke.props.value===Ue.target.value);et!==void 0&&(W(et.props.value),C&&C(Ue,et))},Xe=Ue=>et=>{let ke;if(et.currentTarget.hasAttribute("tabindex")){if(b){ke=Array.isArray(U)?U.slice():[];const Be=U.indexOf(Ue.props.value);Be===-1?ke.push(Ue.props.value):ke.splice(Be,1)}else ke=Ue.props.value;if(Ue.props.onClick&&Ue.props.onClick(et),U!==ke&&(W(ke),C)){const Be=et.nativeEvent||et,ct=new Be.constructor(Be.type,Be);Object.defineProperty(ct,"target",{writable:!0,value:{value:ke,name:$}}),C(ct,Ue)}b||pe(!1,et)}},V=Ue=>{F||[" ","ArrowUp","ArrowDown","Enter"].indexOf(Ue.key)!==-1&&(Ue.preventDefault(),pe(!0,Ue))},X=de!==null&&te,Y=Ue=>{!X&&P&&(Object.defineProperty(Ue,"target",{writable:!0,value:{value:U,name:$}}),P(Ue))};delete q["aria-invalid"];let ie,se;const le=[];let Ce=!1;(jy({value:U})||h)&&(L?ie=L(U):Ce=!0);const Ie=Ee.map(Ue=>{if(!d.isValidElement(Ue))return null;let et;if(b){if(!Array.isArray(U))throw new Error($i(2));et=U.some(ke=>_L(ke,Ue.props.value)),et&&Ce&&le.push(Ue.props.children)}else et=_L(U,Ue.props.value),et&&Ce&&(se=Ue.props.children);return d.cloneElement(Ue,{"aria-selected":et?"true":"false",onClick:Xe(Ue),onKeyUp:ke=>{ke.key===" "&&ke.preventDefault(),Ue.props.onKeyUp&&Ue.props.onKeyUp(ke)},role:"option",selected:et,value:void 0,"data-value":Ue.props.value})});Ce&&(b?le.length===0?ie=null:ie=le.reduce((Ue,et,ke)=>(Ue.push(et),ke{const{classes:t}=e;return t},S$={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>tn(e)&&e!=="variant",slot:"Root"},HIe=J(b$,S$)(""),GIe=J(v9,S$)(""),KIe=J(J6,S$)(""),h9=d.forwardRef(function(t,r){const n=qe({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:a,classes:i={},className:s,defaultOpen:c=!1,displayEmpty:l=!1,IconComponent:f=B6,id:v,input:m,inputProps:h,label:_,labelId:w,MenuProps:O,multiple:x=!1,native:g=!1,onClose:b,onOpen:$,open:P,renderValue:C,SelectDisplayProps:T,variant:R="outlined"}=n,I=we(n,VIe),A=g?d9:UIe,F=Oa(),L=zi({props:n,muiFormControl:F,states:["variant","error"]}),D=L.variant||R,z=j({},n,{variant:D,classes:i}),G=qIe(z),H=we(G,WIe),q=m||{standard:S.jsx(HIe,{ownerState:z}),outlined:S.jsx(GIe,{label:_,ownerState:z}),filled:S.jsx(KIe,{ownerState:z})}[D],U=ir(r,q.ref);return S.jsx(d.Fragment,{children:d.cloneElement(q,j({inputComponent:A,inputProps:j({children:a,error:L.error,IconComponent:f,variant:D,type:void 0,multiple:x},g?{id:v}:{autoWidth:o,defaultOpen:c,displayEmpty:l,labelId:w,MenuProps:O,onClose:b,onOpen:$,open:P,renderValue:C,SelectDisplayProps:j({id:v},T)},h,{classes:h?Pn(H,h.classes):H},m?m.props.inputProps:{})},(x&&g||l)&&D==="outlined"?{notched:!0}:{},{ref:U,className:$e(q.props.className,s,G.root)},!m&&{variant:D},I))})});h9.muiName="Select";const O$=h9;function QIe(e){return Ve("MuiSnackbarContent",e)}Ge("MuiSnackbarContent",["root","message","action"]);const XIe=["action","className","message","role"],YIe=e=>{const{classes:t}=e;return ze({root:["root"],action:["action"],message:["message"]},QIe,t)},JIe=J(Ys,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,r=mSe(e.palette.background.default,t);return j({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(r),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:r,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),ZIe=J("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),eje=J("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),tje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiSnackbarContent"}),{action:o,className:a,message:i,role:s="alert"}=n,c=we(n,XIe),l=n,f=YIe(l);return S.jsxs(JIe,j({role:s,square:!0,elevation:6,className:$e(f.root,a),ownerState:l,ref:r},c,{children:[S.jsx(ZIe,{className:f.message,ownerState:l,children:i}),o?S.jsx(eje,{className:f.action,ownerState:l,children:o}):null]}))}),rje=tje;function nje(e){return Ve("MuiSnackbar",e)}Ge("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const oje=["onEnter","onExited"],aje=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],ije=e=>{const{classes:t,anchorOrigin:r}=e,n={root:["root",`anchorOrigin${xe(r.vertical)}${xe(r.horizontal)}`]};return ze(n,nje,t)},xL=J("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`anchorOrigin${xe(r.anchorOrigin.vertical)}${xe(r.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>{const r={left:"50%",right:"auto",transform:"translateX(-50%)"};return j({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},t.anchorOrigin.vertical==="top"?{top:8}:{bottom:8},t.anchorOrigin.horizontal==="left"&&{justifyContent:"flex-start"},t.anchorOrigin.horizontal==="right"&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:j({},t.anchorOrigin.vertical==="top"?{top:24}:{bottom:24},t.anchorOrigin.horizontal==="center"&&r,t.anchorOrigin.horizontal==="left"&&{left:24,right:"auto"},t.anchorOrigin.horizontal==="right"&&{right:24,left:"auto"})})}),sje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiSnackbar"}),o=ra(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:s,horizontal:c}={vertical:"bottom",horizontal:"left"},autoHideDuration:l=null,children:f,className:v,ClickAwayListenerProps:m,ContentProps:h,disableWindowBlurListener:_=!1,message:w,open:O,TransitionComponent:x=Ay,transitionDuration:g=a,TransitionProps:{onEnter:b,onExited:$}={}}=n,P=we(n.TransitionProps,oje),C=we(n,aje),T=j({},n,{anchorOrigin:{vertical:s,horizontal:c},autoHideDuration:l,disableWindowBlurListener:_,TransitionComponent:x,transitionDuration:g}),R=ije(T),{getRootProps:I,onClickAway:A}=dPe(j({},T)),[F,L]=d.useState(!0),D=Ko({elementType:xL,getSlotProps:I,externalForwardedProps:C,ownerState:T,additionalProps:{ref:r},className:[R.root,v]}),z=H=>{L(!0),$&&$(H)},G=(H,q)=>{L(!1),b&&b(H,q)};return!O&&F?null:S.jsx(ICe,j({onClickAway:A},m,{children:S.jsx(xL,j({},D,{children:S.jsx(x,j({appear:!0,in:O,timeout:g,direction:s==="top"?"down":"up",onEnter:G,onExited:z},P,{children:f||S.jsx(rje,j({message:w,action:i},h))}))}))}))}),lje=sje;function uje(e){return Ve("MuiTooltip",e)}const cje=Ge("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),_s=cje,dje=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function fje(e){return Math.round(e*1e5)/1e5}const pje=e=>{const{classes:t,disableInteractive:r,arrow:n,touch:o,placement:a}=e,i={popper:["popper",!r&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",o&&"touch",`tooltipPlacement${xe(a.split("-")[0])}`],arrow:["arrow"]};return ze(i,uje,t)},vje=J(D6,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})(({theme:e,ownerState:t,open:r})=>j({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${_s.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${_s.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${_s.arrow}`]:j({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${_s.arrow}`]:j({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),mje=J("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${xe(r.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>j({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:It(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},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${fje(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${_s.popper}[data-popper-placement*="left"] &`]:j({transformOrigin:"right center"},t.isRtl?j({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):j({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${_s.popper}[data-popper-placement*="right"] &`]:j({transformOrigin:"left center"},t.isRtl?j({marginRight:"14px"},t.touch&&{marginRight:"24px"}):j({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${_s.popper}[data-popper-placement*="top"] &`]:j({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${_s.popper}[data-popper-placement*="bottom"] &`]:j({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),hje=J("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:It(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let xh=!1;const wL=new kv;let wf={x:0,y:0};function wh(e,t){return(r,...n)=>{t&&t(r,...n),e(r,...n)}}const gje=d.forwardRef(function(t,r){var n,o,a,i,s,c,l,f,v,m,h,_,w,O,x,g,b,$,P;const C=qe({props:t,name:"MuiTooltip"}),{arrow:T=!1,children:R,components:I={},componentsProps:A={},describeChild:F=!1,disableFocusListener:L=!1,disableHoverListener:D=!1,disableInteractive:z=!1,disableTouchListener:G=!1,enterDelay:H=100,enterNextDelay:q=0,enterTouchDelay:U=700,followCursor:W=!1,id:te,leaveDelay:ne=0,leaveTouchDelay:ee=1500,onClose:Oe,onOpen:de,open:oe,placement:me="bottom",PopperComponent:Re,PopperProps:ye={},slotProps:fe={},slots:ge={},title:ce,TransitionComponent:pe=Ay,TransitionProps:ae}=C,Se=we(C,dje),Ee=d.isValidElement(R)?R:S.jsx("span",{children:R}),Ne=ra(),Xe=Xs(),[V,X]=d.useState(),[Y,ie]=d.useState(null),se=d.useRef(!1),le=z||W,Ce=$l(),Ie=$l(),rt=$l(),at=$l(),[Le,De]=Qc({controlled:oe,default:!1,name:"Tooltip",state:"open"});let ft=Le;const Et=Jl(te),Ct=d.useRef(),Ue=Cn(()=>{Ct.current!==void 0&&(document.body.style.WebkitUserSelect=Ct.current,Ct.current=void 0),at.clear()});d.useEffect(()=>Ue,[Ue]);const et=mt=>{wL.clear(),xh=!0,De(!0),de&&!ft&&de(mt)},ke=Cn(mt=>{wL.start(800+ne,()=>{xh=!1}),De(!1),Oe&&ft&&Oe(mt),Ce.start(Ne.transitions.duration.shortest,()=>{se.current=!1})}),Be=mt=>{se.current&&mt.type!=="touchstart"||(V&&V.removeAttribute("title"),Ie.clear(),rt.clear(),H||xh&&q?Ie.start(xh?q:H,()=>{et(mt)}):et(mt))},ct=mt=>{Ie.clear(),rt.start(ne,()=>{ke(mt)})},{isFocusVisibleRef:bt,onBlur:Yt,onFocus:$r,ref:mn}=D0(),[,na]=d.useState(!1),Qn=mt=>{Yt(mt),bt.current===!1&&(na(!1),ct(mt))},Ui=mt=>{V||X(mt.currentTarget),$r(mt),bt.current===!0&&(na(!0),Be(mt))},Kv=mt=>{se.current=!0;const gn=Ee.props;gn.onTouchStart&&gn.onTouchStart(mt)},p1=mt=>{Kv(mt),rt.clear(),Ce.clear(),Ue(),Ct.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",at.start(U,()=>{document.body.style.WebkitUserSelect=Ct.current,Be(mt)})},Qv=mt=>{Ee.props.onTouchEnd&&Ee.props.onTouchEnd(mt),Ue(),rt.start(ee,()=>{ke(mt)})};d.useEffect(()=>{if(!ft)return;function mt(gn){(gn.key==="Escape"||gn.key==="Esc")&&ke(gn)}return document.addEventListener("keydown",mt),()=>{document.removeEventListener("keydown",mt)}},[ke,ft]);const v1=ir(Ee.ref,mn,X,r);!ce&&ce!==0&&(ft=!1);const Dd=d.useRef(),m1=mt=>{const gn=Ee.props;gn.onMouseMove&&gn.onMouseMove(mt),wf={x:mt.clientX,y:mt.clientY},Dd.current&&Dd.current.update()},ti={},Bd=typeof ce=="string";F?(ti.title=!ft&&Bd&&!D?ce:null,ti["aria-describedby"]=ft?Et:null):(ti["aria-label"]=Bd?ce:null,ti["aria-labelledby"]=ft&&!Bd?Et:null);const hn=j({},ti,Se,Ee.props,{className:$e(Se.className,Ee.props.className),onTouchStart:Kv,ref:v1},W?{onMouseMove:m1}:{}),rl={};G||(hn.onTouchStart=p1,hn.onTouchEnd=Qv),D||(hn.onMouseOver=wh(Be,hn.onMouseOver),hn.onMouseLeave=wh(ct,hn.onMouseLeave),le||(rl.onMouseOver=Be,rl.onMouseLeave=ct)),L||(hn.onFocus=wh(Ui,hn.onFocus),hn.onBlur=wh(Qn,hn.onBlur),le||(rl.onFocus=Ui,rl.onBlur=Qn));const h1=d.useMemo(()=>{var mt;let gn=[{name:"arrow",enabled:!!Y,options:{element:Y,padding:4}}];return(mt=ye.popperOptions)!=null&&mt.modifiers&&(gn=gn.concat(ye.popperOptions.modifiers)),j({},ye.popperOptions,{modifiers:gn})},[Y,ye]),nl=j({},C,{isRtl:Xe,arrow:T,disableInteractive:le,placement:me,PopperComponentProp:Re,touch:se.current}),zd=pje(nl),Xv=(n=(o=ge.popper)!=null?o:I.Popper)!=null?n:vje,Yv=(a=(i=(s=ge.transition)!=null?s:I.Transition)!=null?i:pe)!=null?a:Ay,Jv=(c=(l=ge.tooltip)!=null?l:I.Tooltip)!=null?c:mje,Zv=(f=(v=ge.arrow)!=null?v:I.Arrow)!=null?f:hje,em=fc(Xv,j({},ye,(m=fe.popper)!=null?m:A.popper,{className:$e(zd.popper,ye==null?void 0:ye.className,(h=(_=fe.popper)!=null?_:A.popper)==null?void 0:h.className)}),nl),g1=fc(Yv,j({},ae,(w=fe.transition)!=null?w:A.transition),nl),y1=fc(Jv,j({},(O=fe.tooltip)!=null?O:A.tooltip,{className:$e(zd.tooltip,(x=(g=fe.tooltip)!=null?g:A.tooltip)==null?void 0:x.className)}),nl),b1=fc(Zv,j({},(b=fe.arrow)!=null?b:A.arrow,{className:$e(zd.arrow,($=(P=fe.arrow)!=null?P:A.arrow)==null?void 0:$.className)}),nl);return S.jsxs(d.Fragment,{children:[d.cloneElement(Ee,hn),S.jsx(Xv,j({as:Re??D6,placement:me,anchorEl:W?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:V,popperRef:Dd,open:V?ft:!1,id:Et,transition:!0},rl,em,{popperOptions:h1,children:({TransitionProps:mt})=>S.jsx(Yv,j({timeout:Ne.transitions.duration.shorter},mt,g1,{children:S.jsxs(Jv,j({},y1,{children:[ce,T?S.jsx(Zv,j({},b1,{ref:ie})):null]}))}))}))]})}),Vr=gje;function yje(e){return Ve("MuiSwitch",e)}const xn=Ge("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),bje=["className","color","edge","size","sx"],_je=e=>{const{classes:t,edge:r,size:n,color:o,checked:a,disabled:i}=e,s={root:["root",r&&`edge${xe(r)}`,`size${xe(n)}`],switchBase:["switchBase",`color${xe(o)}`,a&&"checked",i&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},c=ze(s,yje,t);return j({},t,c)},xje=J("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t[`edge${xe(r.edge)}`],t[`size${xe(r.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${xn.thumb}`]:{width:16,height:16},[`& .${xn.switchBase}`]:{padding:4,[`&.${xn.checked}`]:{transform:"translateX(16px)"}}}}]}),wje=J(q6,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{[`& .${xn.input}`]:t.input},r.color!=="default"&&t[`color${xe(r.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${xn.checked}`]:{transform:"translateX(20px)"},[`&.${xn.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${xn.checked} + .${xn.track}`]:{opacity:.5},[`&.${xn.disabled} + .${xn.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${xn.input}`]:{left:"-100%",width:"300%"}}),({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(([,t])=>t.main&&t.light).map(([t])=>({props:{color:t},style:{[`&.${xn.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${xn.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?z0(e.palette[t].main,.62):B0(e.palette[t].main,.55)}`}},[`&.${xn.checked} + .${xn.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]})),Sje=J("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),Oje=J("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),Cje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiSwitch"}),{className:o,color:a="primary",edge:i=!1,size:s="medium",sx:c}=n,l=we(n,bje),f=j({},n,{color:a,edge:i,size:s}),v=_je(f),m=S.jsx(Oje,{className:v.thumb,ownerState:f});return S.jsxs(xje,{className:$e(v.root,o),sx:c,ownerState:f,children:[S.jsx(wje,j({type:"checkbox",icon:m,checkedIcon:m,ref:r,ownerState:f},l,{classes:j({},v,{root:v.switchBase})})),S.jsx(Sje,{className:v.track,ownerState:f})]})}),C$=Cje;function Eje(e){return Ve("MuiTab",e)}const Pje=Ge("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),rs=Pje,$je=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],Rje=e=>{const{classes:t,textColor:r,fullWidth:n,wrapped:o,icon:a,label:i,selected:s,disabled:c}=e,l={root:["root",a&&i&&"labelIcon",`textColor${xe(r)}`,n&&"fullWidth",o&&"wrapped",s&&"selected",c&&"disabled"],iconWrapper:["iconWrapper"]};return ze(l,Eje,t)},Tje=J(Bi,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.label&&r.icon&&t.labelIcon,t[`textColor${xe(r.textColor)}`],r.fullWidth&&t.fullWidth,r.wrapped&&t.wrapped,{[`& .${rs.iconWrapper}`]:t.iconWrapper}]}})(({theme:e,ownerState:t})=>j({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${rs.iconWrapper}`]:j({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${rs.selected}`]:{opacity:1},[`&.${rs.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${rs.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${rs.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${rs.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${rs.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),kje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTab"}),{className:o,disabled:a=!1,disableFocusRipple:i=!1,fullWidth:s,icon:c,iconPosition:l="top",indicator:f,label:v,onChange:m,onClick:h,onFocus:_,selected:w,selectionFollowsFocus:O,textColor:x="inherit",value:g,wrapped:b=!1}=n,$=we(n,$je),P=j({},n,{disabled:a,disableFocusRipple:i,selected:w,icon:!!c,iconPosition:l,label:!!v,fullWidth:s,textColor:x,wrapped:b}),C=Rje(P),T=c&&v&&d.isValidElement(c)?d.cloneElement(c,{className:$e(C.iconWrapper,c.props.className)}):c,R=A=>{!w&&m&&m(A,g),h&&h(A)},I=A=>{O&&!w&&m&&m(A,g),_&&_(A)};return S.jsxs(Tje,j({focusRipple:!i,className:$e(C.root,o),ref:r,role:"tab","aria-selected":w,disabled:a,onClick:R,onFocus:I,ownerState:P,tabIndex:w?0:-1},$,{children:[l==="top"||l==="start"?S.jsxs(d.Fragment,{children:[T,v]}):S.jsxs(d.Fragment,{children:[v,T]}),f]}))}),g9=kje,Ije=d.createContext(),y9=Ije;function jje(e){return Ve("MuiTable",e)}Ge("MuiTable",["root","stickyHeader"]);const Aje=["className","component","padding","size","stickyHeader"],Mje=e=>{const{classes:t,stickyHeader:r}=e;return ze({root:["root",r&&"stickyHeader"]},jje,t)},Fje=J("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>j({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":j({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),SL="table",Lje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTable"}),{className:o,component:a=SL,padding:i="normal",size:s="medium",stickyHeader:c=!1}=n,l=we(n,Aje),f=j({},n,{component:a,padding:i,size:s,stickyHeader:c}),v=Mje(f),m=d.useMemo(()=>({padding:i,size:s,stickyHeader:c}),[i,s,c]);return S.jsx(y9.Provider,{value:m,children:S.jsx(Fje,j({as:a,role:a===SL?null:"table",ref:r,className:$e(v.root,o),ownerState:f},l))})}),b9=Lje,Nje=d.createContext(),Z0=Nje;function Dje(e){return Ve("MuiTableBody",e)}Ge("MuiTableBody",["root"]);const Bje=["className","component"],zje=e=>{const{classes:t}=e;return ze({root:["root"]},Dje,t)},Uje=J("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),Vje={variant:"body"},OL="tbody",Wje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableBody"}),{className:o,component:a=OL}=n,i=we(n,Bje),s=j({},n,{component:a}),c=zje(s);return S.jsx(Z0.Provider,{value:Vje,children:S.jsx(Uje,j({className:$e(c.root,o),as:a,ref:r,role:a===OL?null:"rowgroup",ownerState:s},i))})}),_9=Wje;function qje(e){return Ve("MuiTableCell",e)}const Hje=Ge("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),Gje=Hje,Kje=["align","className","component","padding","scope","size","sortDirection","variant"],Qje=e=>{const{classes:t,variant:r,align:n,padding:o,size:a,stickyHeader:i}=e,s={root:["root",r,i&&"stickyHeader",n!=="inherit"&&`align${xe(n)}`,o!=="normal"&&`padding${xe(o)}`,`size${xe(a)}`]};return ze(s,qje,t)},Xje=J("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${xe(r.size)}`],r.padding!=="normal"&&t[`padding${xe(r.padding)}`],r.align!=="inherit"&&t[`align${xe(r.align)}`],r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>j({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid - ${e.palette.mode==="light"?z0(It(e.palette.divider,1),.88):B0(It(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},t.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant==="body"&&{color:(e.vars||e).palette.text.primary},t.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size==="small"&&{padding:"6px 16px",[`&.${Gje.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},t.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},t.padding==="none"&&{padding:0},t.align==="left"&&{textAlign:"left"},t.align==="center"&&{textAlign:"center"},t.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},t.align==="justify"&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),Yje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableCell"}),{align:o="inherit",className:a,component:i,padding:s,scope:c,size:l,sortDirection:f,variant:v}=n,m=we(n,Kje),h=d.useContext(y9),_=d.useContext(Z0),w=_&&_.variant==="head";let O;i?O=i:O=w?"th":"td";let x=c;O==="td"?x=void 0:!x&&w&&(x="col");const g=v||_&&_.variant,b=j({},n,{align:o,component:O,padding:s||(h&&h.padding?h.padding:"normal"),size:l||(h&&h.size?h.size:"medium"),sortDirection:f,stickyHeader:g==="head"&&h&&h.stickyHeader,variant:g}),$=Qje(b);let P=null;return f&&(P=f==="asc"?"ascending":"descending"),S.jsx(Xje,j({as:O,ref:r,className:$e($.root,a),"aria-sort":P,scope:x,ownerState:b},m))}),un=Yje;function Jje(e){return Ve("MuiTableHead",e)}Ge("MuiTableHead",["root"]);const Zje=["className","component"],eAe=e=>{const{classes:t}=e;return ze({root:["root"]},Jje,t)},tAe=J("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),rAe={variant:"head"},CL="thead",nAe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableHead"}),{className:o,component:a=CL}=n,i=we(n,Zje),s=j({},n,{component:a}),c=eAe(s);return S.jsx(Z0.Provider,{value:rAe,children:S.jsx(tAe,j({as:a,className:$e(c.root,o),ref:r,role:a===CL?null:"rowgroup",ownerState:s},i))})}),x9=nAe;function oAe(e){return Ve("MuiToolbar",e)}Ge("MuiToolbar",["root","gutters","regular","dense"]);const aAe=["className","component","disableGutters","variant"],iAe=e=>{const{classes:t,disableGutters:r,variant:n}=e;return ze({root:["root",!r&&"gutters",n]},oAe,t)},sAe=J("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableGutters&&t.gutters,t[r.variant]]}})(({theme:e,ownerState:t})=>j({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant==="dense"&&{minHeight:48}),({theme:e,ownerState:t})=>t.variant==="regular"&&e.mixins.toolbar),lAe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiToolbar"}),{className:o,component:a="div",disableGutters:i=!1,variant:s="regular"}=n,c=we(n,aAe),l=j({},n,{component:a,disableGutters:i,variant:s}),f=iAe(l);return S.jsx(sAe,j({as:a,className:$e(f.root,o),ref:r,ownerState:l},c))}),jd=lAe,w9=bo(S.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),S9=bo(S.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),uAe=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],cAe=d.forwardRef(function(t,r){var n,o,a,i,s,c,l,f;const{backIconButtonProps:v,count:m,disabled:h=!1,getItemAriaLabel:_,nextIconButtonProps:w,onPageChange:O,page:x,rowsPerPage:g,showFirstButton:b,showLastButton:$,slots:P={},slotProps:C={}}=t,T=we(t,uAe),R=Xs(),I=fe=>{O(fe,0)},A=fe=>{O(fe,x-1)},F=fe=>{O(fe,x+1)},L=fe=>{O(fe,Math.max(0,Math.ceil(m/g)-1))},D=(n=P.firstButton)!=null?n:nr,z=(o=P.lastButton)!=null?o:nr,G=(a=P.nextButton)!=null?a:nr,H=(i=P.previousButton)!=null?i:nr,q=(s=P.firstButtonIcon)!=null?s:pO,U=(c=P.lastButtonIcon)!=null?c:vO,W=(l=P.nextButtonIcon)!=null?l:S9,te=(f=P.previousButtonIcon)!=null?f:w9,ne=R?z:D,ee=R?G:H,Oe=R?H:G,de=R?D:z,oe=R?C.lastButton:C.firstButton,me=R?C.nextButton:C.previousButton,Re=R?C.previousButton:C.nextButton,ye=R?C.firstButton:C.lastButton;return S.jsxs("div",j({ref:r},T,{children:[b&&S.jsx(ne,j({onClick:I,disabled:h||x===0,"aria-label":_("first",x),title:_("first",x)},oe,{children:R?S.jsx(U,j({},C.lastButtonIcon)):S.jsx(q,j({},C.firstButtonIcon))})),S.jsx(ee,j({onClick:A,disabled:h||x===0,color:"inherit","aria-label":_("previous",x),title:_("previous",x)},me??v,{children:R?S.jsx(W,j({},C.nextButtonIcon)):S.jsx(te,j({},C.previousButtonIcon))})),S.jsx(Oe,j({onClick:F,disabled:h||(m!==-1?x>=Math.ceil(m/g)-1:!1),color:"inherit","aria-label":_("next",x),title:_("next",x)},Re??w,{children:R?S.jsx(te,j({},C.previousButtonIcon)):S.jsx(W,j({},C.nextButtonIcon))})),$&&S.jsx(de,j({onClick:L,disabled:h||x>=Math.ceil(m/g)-1,"aria-label":_("last",x),title:_("last",x)},ye,{children:R?S.jsx(q,j({},C.firstButtonIcon)):S.jsx(U,j({},C.lastButtonIcon))}))]}))}),dAe=cAe;function fAe(e){return Ve("MuiTablePagination",e)}const pAe=Ge("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]),np=pAe;var EL;const vAe=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],mAe=J(un,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}})),hAe=J(jd,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>j({[`& .${np.actions}`]:t.actions},t.toolbar)})(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${np.actions}`]:{flexShrink:0,marginLeft:20}})),gAe=J("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),yAe=J("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>j({},e.typography.body2,{flexShrink:0})),bAe=J(O$,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>j({[`& .${np.selectIcon}`]:t.selectIcon,[`& .${np.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${np.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),_Ae=J(so,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),xAe=J("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>j({},e.typography.body2,{flexShrink:0}));function wAe({from:e,to:t,count:r}){return`${e}–${t} of ${r!==-1?r:`more than ${t}`}`}function SAe(e){return`Go to ${e} page`}const OAe=e=>{const{classes:t}=e;return ze({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},fAe,t)},CAe=d.forwardRef(function(t,r){var n;const o=qe({props:t,name:"MuiTablePagination"}),{ActionsComponent:a=dAe,backIconButtonProps:i,className:s,colSpan:c,component:l=un,count:f,disabled:v=!1,getItemAriaLabel:m=SAe,labelDisplayedRows:h=wAe,labelRowsPerPage:_="Rows per page:",nextIconButtonProps:w,onPageChange:O,onRowsPerPageChange:x,page:g,rowsPerPage:b,rowsPerPageOptions:$=[10,25,50,100],SelectProps:P={},showFirstButton:C=!1,showLastButton:T=!1,slotProps:R={},slots:I={}}=o,A=we(o,vAe),F=o,L=OAe(F),D=(n=R==null?void 0:R.select)!=null?n:P,z=D.native?"option":_Ae;let G;(l===un||l==="td")&&(G=c||1e3);const H=Jl(D.id),q=Jl(D.labelId),U=()=>f===-1?(g+1)*b:b===-1?f:Math.min(f,(g+1)*b);return S.jsx(mAe,j({colSpan:G,ref:r,as:l,ownerState:F,className:$e(L.root,s)},A,{children:S.jsxs(hAe,{className:L.toolbar,children:[S.jsx(gAe,{className:L.spacer}),$.length>1&&S.jsx(yAe,{className:L.selectLabel,id:q,children:_}),$.length>1&&S.jsx(bAe,j({variant:"standard"},!D.variant&&{input:EL||(EL=S.jsx(Q0,{}))},{value:b,onChange:x,id:H,labelId:q},D,{classes:j({},D.classes,{root:$e(L.input,L.selectRoot,(D.classes||{}).root),select:$e(L.select,(D.classes||{}).select),icon:$e(L.selectIcon,(D.classes||{}).icon)}),disabled:v,children:$.map(W=>d.createElement(z,j({},!Up(z)&&{ownerState:F},{className:L.menuItem,key:W.label?W.label:W,value:W.value?W.value:W}),W.label?W.label:W))})),S.jsx(xAe,{className:L.displayedRows,children:h({from:f===0?0:g*b+1,to:U(),count:f===-1?-1:f,page:g})}),S.jsx(a,{className:L.actions,backIconButtonProps:i,count:f,nextIconButtonProps:w,onPageChange:O,page:g,rowsPerPage:b,showFirstButton:C,showLastButton:T,slotProps:R.actions,slots:I.actions,getItemAriaLabel:m,disabled:v})]})}))}),PL=CAe;function EAe(e){return Ve("MuiTableRow",e)}const PAe=Ge("MuiTableRow",["root","selected","hover","head","footer"]),$L=PAe,$Ae=["className","component","hover","selected"],RAe=e=>{const{classes:t,selected:r,hover:n,head:o,footer:a}=e;return ze({root:["root",r&&"selected",n&&"hover",o&&"head",a&&"footer"]},EAe,t)},TAe=J("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.head&&t.head,r.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${$L.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${$L.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:It(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:It(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),RL="tr",kAe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableRow"}),{className:o,component:a=RL,hover:i=!1,selected:s=!1}=n,c=we(n,$Ae),l=d.useContext(Z0),f=j({},n,{component:a,hover:i,selected:s,head:l&&l.variant==="head",footer:l&&l.variant==="footer"}),v=RAe(f);return S.jsx(TAe,j({as:a,ref:r,className:$e(v.root,o),role:a===RL?null:"row",ownerState:f},c))}),Gp=kAe,IAe=bo(S.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function jAe(e){return Ve("MuiTableSortLabel",e)}const AAe=Ge("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),ow=AAe,MAe=["active","children","className","direction","hideSortIcon","IconComponent"],FAe=e=>{const{classes:t,direction:r,active:n}=e,o={root:["root",n&&"active"],icon:["icon",`iconDirection${xe(r)}`]};return ze(o,jAe,t)},LAe=J(Bi,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.active&&t.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${ow.icon}`]:{opacity:.5}},[`&.${ow.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${ow.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),NAe=J("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,t[`iconDirection${xe(r.direction)}`]]}})(({theme:e,ownerState:t})=>j({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},t.direction==="desc"&&{transform:"rotate(0deg)"},t.direction==="asc"&&{transform:"rotate(180deg)"})),DAe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableSortLabel"}),{active:o=!1,children:a,className:i,direction:s="asc",hideSortIcon:c=!1,IconComponent:l=IAe}=n,f=we(n,MAe),v=j({},n,{active:o,direction:s,hideSortIcon:c,IconComponent:l}),m=FAe(v);return S.jsxs(LAe,j({className:$e(m.root,i),component:"span",disableRipple:!0,ownerState:v,ref:r},f,{children:[a,c&&!o?null:S.jsx(NAe,{as:l,className:$e(m.icon),ownerState:v})]}))}),BAe=DAe;function zAe(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function UAe(e,t,r,n={},o=()=>{}){const{ease:a=zAe,duration:i=300}=n;let s=null;const c=t[e];let l=!1;const f=()=>{l=!0},v=m=>{if(l){o(new Error("Animation cancelled"));return}s===null&&(s=m);const h=Math.min(1,(m-s)/i);if(t[e]=a(h)*(r-c)+c,h>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(v)};return c===r?(o(new Error("Element already at target position")),f):(requestAnimationFrame(v),f)}const VAe=["onChange"],WAe={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function qAe(e){const{onChange:t}=e,r=we(e,VAe),n=d.useRef(),o=d.useRef(null),a=()=>{n.current=o.current.offsetHeight-o.current.clientHeight};return po(()=>{const i=$d(()=>{const c=n.current;a(),c!==n.current&&t(n.current)}),s=Ho(o.current);return s.addEventListener("resize",i),()=>{i.clear(),s.removeEventListener("resize",i)}},[t]),d.useEffect(()=>{a(),t(n.current)},[t]),S.jsx("div",j({style:WAe,ref:o},r))}function HAe(e){return Ve("MuiTabScrollButton",e)}const GAe=Ge("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),KAe=GAe,QAe=["className","slots","slotProps","direction","orientation","disabled"],XAe=e=>{const{classes:t,orientation:r,disabled:n}=e;return ze({root:["root",r,n&&"disabled"]},HAe,t)},YAe=J(Bi,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.orientation&&t[r.orientation]]}})(({ownerState:e})=>j({width:40,flexShrink:0,opacity:.8,[`&.${KAe.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),JAe=d.forwardRef(function(t,r){var n,o;const a=qe({props:t,name:"MuiTabScrollButton"}),{className:i,slots:s={},slotProps:c={},direction:l}=a,f=we(a,QAe),v=Xs(),m=j({isRtl:v},a),h=XAe(m),_=(n=s.StartScrollButtonIcon)!=null?n:w9,w=(o=s.EndScrollButtonIcon)!=null?o:S9,O=Ko({elementType:_,externalSlotProps:c.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:m}),x=Ko({elementType:w,externalSlotProps:c.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:m});return S.jsx(YAe,j({component:"div",className:$e(h.root,i),ref:r,role:null,ownerState:m,tabIndex:null},f,{children:l==="left"?S.jsx(_,j({},O)):S.jsx(w,j({},x))}))}),ZAe=JAe;function eMe(e){return Ve("MuiTabs",e)}const tMe=Ge("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),aw=tMe,rMe=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],TL=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,kL=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Sh=(e,t,r)=>{let n=!1,o=r(e,t);for(;o;){if(o===e.firstChild){if(n)return;n=!0}const a=o.disabled||o.getAttribute("aria-disabled")==="true";if(!o.hasAttribute("tabindex")||a)o=r(e,o);else{o.focus();return}}},nMe=e=>{const{vertical:t,fixed:r,hideScrollbar:n,scrollableX:o,scrollableY:a,centered:i,scrollButtonsHideMobile:s,classes:c}=e;return ze({root:["root",t&&"vertical"],scroller:["scroller",r&&"fixed",n&&"hideScrollbar",o&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[n&&"hideScrollbar"]},eMe,c)},oMe=J("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${aw.scrollButtons}`]:t.scrollButtons},{[`& .${aw.scrollButtons}`]:r.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,r.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>j({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${aw.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),aMe=J("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.scroller,r.fixed&&t.fixed,r.hideScrollbar&&t.hideScrollbar,r.scrollableX&&t.scrollableX,r.scrollableY&&t.scrollableY]}})(({ownerState:e})=>j({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),iMe=J("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.flexContainer,r.vertical&&t.flexContainerVertical,r.centered&&t.centered]}})(({ownerState:e})=>j({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),sMe=J("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>j({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),lMe=J(qAe)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),IL={},uMe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTabs"}),o=ra(),a=Xs(),{"aria-label":i,"aria-labelledby":s,action:c,centered:l=!1,children:f,className:v,component:m="div",allowScrollButtonsMobile:h=!1,indicatorColor:_="primary",onChange:w,orientation:O="horizontal",ScrollButtonComponent:x=ZAe,scrollButtons:g="auto",selectionFollowsFocus:b,slots:$={},slotProps:P={},TabIndicatorProps:C={},TabScrollButtonProps:T={},textColor:R="primary",value:I,variant:A="standard",visibleScrollbar:F=!1}=n,L=we(n,rMe),D=A==="scrollable",z=O==="vertical",G=z?"scrollTop":"scrollLeft",H=z?"top":"left",q=z?"bottom":"right",U=z?"clientHeight":"clientWidth",W=z?"height":"width",te=j({},n,{component:m,allowScrollButtonsMobile:h,indicatorColor:_,orientation:O,vertical:z,scrollButtons:g,textColor:R,variant:A,visibleScrollbar:F,fixed:!D,hideScrollbar:D&&!F,scrollableX:D&&!z,scrollableY:D&&z,centered:l&&!D,scrollButtonsHideMobile:!h}),ne=nMe(te),ee=Ko({elementType:$.StartScrollButtonIcon,externalSlotProps:P.startScrollButtonIcon,ownerState:te}),Oe=Ko({elementType:$.EndScrollButtonIcon,externalSlotProps:P.endScrollButtonIcon,ownerState:te}),[de,oe]=d.useState(!1),[me,Re]=d.useState(IL),[ye,fe]=d.useState(!1),[ge,ce]=d.useState(!1),[pe,ae]=d.useState(!1),[Se,Ee]=d.useState({overflow:"hidden",scrollbarWidth:0}),Ne=new Map,Xe=d.useRef(null),V=d.useRef(null),X=()=>{const ke=Xe.current;let Be;if(ke){const bt=ke.getBoundingClientRect();Be={clientWidth:ke.clientWidth,scrollLeft:ke.scrollLeft,scrollTop:ke.scrollTop,scrollLeftNormalized:Bwe(ke,a?"rtl":"ltr"),scrollWidth:ke.scrollWidth,top:bt.top,bottom:bt.bottom,left:bt.left,right:bt.right}}let ct;if(ke&&I!==!1){const bt=V.current.children;if(bt.length>0){const Yt=bt[Ne.get(I)];ct=Yt?Yt.getBoundingClientRect():null}}return{tabsMeta:Be,tabMeta:ct}},Y=Cn(()=>{const{tabsMeta:ke,tabMeta:Be}=X();let ct=0,bt;if(z)bt="top",Be&&ke&&(ct=Be.top-ke.top+ke.scrollTop);else if(bt=a?"right":"left",Be&&ke){const $r=a?ke.scrollLeftNormalized+ke.clientWidth-ke.scrollWidth:ke.scrollLeft;ct=(a?-1:1)*(Be[bt]-ke[bt]+$r)}const Yt={[bt]:ct,[W]:Be?Be[W]:0};if(isNaN(me[bt])||isNaN(me[W]))Re(Yt);else{const $r=Math.abs(me[bt]-Yt[bt]),mn=Math.abs(me[W]-Yt[W]);($r>=1||mn>=1)&&Re(Yt)}}),ie=(ke,{animation:Be=!0}={})=>{Be?UAe(G,Xe.current,ke,{duration:o.transitions.duration.standard}):Xe.current[G]=ke},se=ke=>{let Be=Xe.current[G];z?Be+=ke:(Be+=ke*(a?-1:1),Be*=a&&s6()==="reverse"?-1:1),ie(Be)},le=()=>{const ke=Xe.current[U];let Be=0;const ct=Array.from(V.current.children);for(let bt=0;btke){bt===0&&(Be=ke);break}Be+=Yt[U]}return Be},Ce=()=>{se(-1*le())},Ie=()=>{se(le())},rt=d.useCallback(ke=>{Ee({overflow:null,scrollbarWidth:ke})},[]),at=()=>{const ke={};ke.scrollbarSizeListener=D?S.jsx(lMe,{onChange:rt,className:$e(ne.scrollableX,ne.hideScrollbar)}):null;const ct=D&&(g==="auto"&&(ye||ge)||g===!0);return ke.scrollButtonStart=ct?S.jsx(x,j({slots:{StartScrollButtonIcon:$.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:ee},orientation:O,direction:a?"right":"left",onClick:Ce,disabled:!ye},T,{className:$e(ne.scrollButtons,T.className)})):null,ke.scrollButtonEnd=ct?S.jsx(x,j({slots:{EndScrollButtonIcon:$.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:Oe},orientation:O,direction:a?"left":"right",onClick:Ie,disabled:!ge},T,{className:$e(ne.scrollButtons,T.className)})):null,ke},Le=Cn(ke=>{const{tabsMeta:Be,tabMeta:ct}=X();if(!(!ct||!Be)){if(ct[H]Be[q]){const bt=Be[G]+(ct[q]-Be[q]);ie(bt,{animation:ke})}}}),De=Cn(()=>{D&&g!==!1&&ae(!pe)});d.useEffect(()=>{const ke=$d(()=>{Xe.current&&Y()});let Be;const ct=$r=>{$r.forEach(mn=>{mn.removedNodes.forEach(na=>{var Qn;(Qn=Be)==null||Qn.unobserve(na)}),mn.addedNodes.forEach(na=>{var Qn;(Qn=Be)==null||Qn.observe(na)})}),ke(),De()},bt=Ho(Xe.current);bt.addEventListener("resize",ke);let Yt;return typeof ResizeObserver<"u"&&(Be=new ResizeObserver(ke),Array.from(V.current.children).forEach($r=>{Be.observe($r)})),typeof MutationObserver<"u"&&(Yt=new MutationObserver(ct),Yt.observe(V.current,{childList:!0})),()=>{var $r,mn;ke.clear(),bt.removeEventListener("resize",ke),($r=Yt)==null||$r.disconnect(),(mn=Be)==null||mn.disconnect()}},[Y,De]),d.useEffect(()=>{const ke=Array.from(V.current.children),Be=ke.length;if(typeof IntersectionObserver<"u"&&Be>0&&D&&g!==!1){const ct=ke[0],bt=ke[Be-1],Yt={root:Xe.current,threshold:.99},$r=Ui=>{fe(!Ui[0].isIntersecting)},mn=new IntersectionObserver($r,Yt);mn.observe(ct);const na=Ui=>{ce(!Ui[0].isIntersecting)},Qn=new IntersectionObserver(na,Yt);return Qn.observe(bt),()=>{mn.disconnect(),Qn.disconnect()}}},[D,g,pe,f==null?void 0:f.length]),d.useEffect(()=>{oe(!0)},[]),d.useEffect(()=>{Y()}),d.useEffect(()=>{Le(IL!==me)},[Le,me]),d.useImperativeHandle(c,()=>({updateIndicator:Y,updateScrollButtons:De}),[Y,De]);const ft=S.jsx(sMe,j({},C,{className:$e(ne.indicator,C.className),ownerState:te,style:j({},me,C.style)}));let Et=0;const Ct=d.Children.map(f,ke=>{if(!d.isValidElement(ke))return null;const Be=ke.props.value===void 0?Et:ke.props.value;Ne.set(Be,Et);const ct=Be===I;return Et+=1,d.cloneElement(ke,j({fullWidth:A==="fullWidth",indicator:ct&&!de&&ft,selected:ct,selectionFollowsFocus:b,onChange:w,textColor:R,value:Be},Et===1&&I===!1&&!ke.props.tabIndex?{tabIndex:0}:{}))}),Ue=ke=>{const Be=V.current,ct=Er(Be).activeElement;if(ct.getAttribute("role")!=="tab")return;let Yt=O==="horizontal"?"ArrowLeft":"ArrowUp",$r=O==="horizontal"?"ArrowRight":"ArrowDown";switch(O==="horizontal"&&a&&(Yt="ArrowRight",$r="ArrowLeft"),ke.key){case Yt:ke.preventDefault(),Sh(Be,ct,kL);break;case $r:ke.preventDefault(),Sh(Be,ct,TL);break;case"Home":ke.preventDefault(),Sh(Be,null,TL);break;case"End":ke.preventDefault(),Sh(Be,null,kL);break}},et=at();return S.jsxs(oMe,j({className:$e(ne.root,v),ownerState:te,ref:r,as:m},L,{children:[et.scrollButtonStart,et.scrollbarSizeListener,S.jsxs(aMe,{className:ne.scroller,ownerState:te,style:{overflow:Se.overflow,[z?`margin${a?"Left":"Right"}`:"marginBottom"]:F?void 0:-Se.scrollbarWidth},ref:Xe,children:[S.jsx(iMe,{"aria-label":i,"aria-labelledby":s,"aria-orientation":O==="vertical"?"vertical":null,className:ne.flexContainer,ownerState:te,onKeyDown:Ue,ref:V,role:"tablist",children:Ct}),de&&ft]}),et.scrollButtonEnd]}))}),O9=uMe;function cMe(e){return Ve("MuiTextField",e)}Ge("MuiTextField",["root"]);const dMe=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],fMe={standard:b$,filled:J6,outlined:v9},pMe=e=>{const{classes:t}=e;return ze({root:["root"]},cMe,t)},vMe=J(Z6,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),mMe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:a=!1,children:i,className:s,color:c="primary",defaultValue:l,disabled:f=!1,error:v=!1,FormHelperTextProps:m,fullWidth:h=!1,helperText:_,id:w,InputLabelProps:O,inputProps:x,InputProps:g,inputRef:b,label:$,maxRows:P,minRows:C,multiline:T=!1,name:R,onBlur:I,onChange:A,onFocus:F,placeholder:L,required:D=!1,rows:z,select:G=!1,SelectProps:H,type:q,value:U,variant:W="outlined"}=n,te=we(n,dMe),ne=j({},n,{autoFocus:a,color:c,disabled:f,error:v,fullWidth:h,multiline:T,required:D,select:G,variant:W}),ee=pMe(ne),Oe={};W==="outlined"&&(O&&typeof O.shrink<"u"&&(Oe.notched=O.shrink),Oe.label=$),G&&((!H||!H.native)&&(Oe.id=void 0),Oe["aria-describedby"]=void 0);const de=Jl(w),oe=_&&de?`${de}-helper-text`:void 0,me=$&&de?`${de}-label`:void 0,Re=fMe[W],ye=S.jsx(Re,j({"aria-describedby":oe,autoComplete:o,autoFocus:a,defaultValue:l,fullWidth:h,multiline:T,name:R,rows:z,maxRows:P,minRows:C,type:q,value:U,id:de,inputRef:b,onBlur:I,onChange:A,onFocus:F,placeholder:L,inputProps:x},Oe,g));return S.jsxs(vMe,j({className:$e(ee.root,s),disabled:f,error:v,fullWidth:h,ref:r,required:D,color:c,variant:W,ownerState:ne},te,{children:[$!=null&&$!==""&&S.jsx(r9,j({htmlFor:de,id:me},O,{children:$})),G?S.jsx(O$,j({"aria-describedby":oe,id:de,labelId:me,value:U,input:ye},H,{children:i})):ye,_&&S.jsx(y$,j({id:oe},m,{children:_}))]}))}),Dv=mMe,hMe=["getTrigger","target"];function gMe(e,t){const{disableHysteresis:r=!1,threshold:n=100,target:o}=t,a=e.current;return o&&(e.current=o.pageYOffset!==void 0?o.pageYOffset:o.scrollTop),!r&&a!==void 0&&e.currentn}const yMe=typeof window<"u"?window:null;function C9(e={}){const{getTrigger:t=gMe,target:r=yMe}=e,n=we(e,hMe),o=d.useRef(),[a,i]=d.useState(()=>t(o,n));return d.useEffect(()=>{const s=()=>{i(t(o,j({target:r},n)))};return s(),r.addEventListener("scroll",s,{passive:!0}),()=>{r.removeEventListener("scroll",s,{passive:!0})}},[r,t,JSON.stringify(n)]),a}var E$={},iw={};const bMe=Ka(EOe);var jL;function Qe(){return jL||(jL=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=bMe}(iw)),iw}var _Me=We;Object.defineProperty(E$,"__esModule",{value:!0});var Bv=E$.default=void 0,xMe=_Me(Qe()),wMe=S;Bv=E$.default=(0,xMe.default)((0,wMe.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Lock");var op=function(){return op=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1?d.createElement(kNe,null):null,t&&d.createElement(SFe,null),d.createElement(A9,null))},EFe=d.createElement(CFe,null);U9.propTypes={alwaysOn:E.bool,children:E.node,className:E.string,color:E.oneOf(["default","inherit","primary","secondary","transparent"]),container:a0,open:E.bool,toolbar:E.element,userMenu:E.oneOfType([E.element,E.bool])};var PFe=d.createElement(A$,null),xl="RaAppBar",kl={appBar:"".concat(xl,"-appBar"),toolbar:"".concat(xl,"-toolbar"),menuButton:"".concat(xl,"-menuButton"),menuButtonIconClosed:"".concat(xl,"-menuButtonIconClosed"),menuButtonIconOpen:"".concat(xl,"-menuButtonIconOpen"),title:"".concat(xl,"-title")},$Fe=J(PCe,{name:xl,overridesResolver:function(e,t){return t.root}})(function(e){var t,r,n=e.theme;return t={},t["& .".concat(kl.toolbar)]=(r={padding:"0 ".concat(n.spacing(1))},r[n.breakpoints.down("md")]={minHeight:n.spacing(6)},r),t["& .".concat(kl.menuButton)]={marginRight:"0.2em"},t["& .".concat(kl.title)]={},t}),B$={},RFe=We;Object.defineProperty(B$,"__esModule",{value:!0});var V9=B$.default=void 0,TFe=RFe(Qe()),kFe=S;V9=B$.default=(0,TFe.default)((0,kFe.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle");var z$={},IFe=We;Object.defineProperty(z$,"__esModule",{value:!0});var W9=z$.default=void 0,jFe=IFe(Qe()),AFe=S;W9=z$.default=(0,jFe.default)((0,AFe.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"}),"ErrorOutline");var ip=function(){return ip=Object.assign||function(e){for(var t,r=1,n=arguments.length;rx.closest("ul").getBoundingClientRect().bottom?b=g.lastChild:b=g.firstChild),b&&g===b.closest("ul")?o(x.dataset.index,c.current):(O.preventDefault(),O.stopPropagation()),x.classList.remove("drag-active"),document.removeEventListener("dragover",v)},w=function(O){O.preventDefault(),O.dataTransfer.dropEffect="move"};return d.createElement(iLe,{key:a,draggable:o?"true":void 0,onDrag:o?h:void 0,onDragStart:o?m:void 0,onDragEnd:o?_:void 0,onDragOver:o?w:void 0,"data-index":i},d.createElement("label",{htmlFor:"switch_".concat(i)},d.createElement(C$,{checked:t,onChange:n,name:i,id:"switch_".concat(i),size:"small",sx:{mr:.5,ml:-.5}}),d.createElement(it,{variant:"body2",component:"span"},d.createElement(qo,{label:r,source:a,resource:s}))),o&&d.createElement(Q9,{className:"dragIcon",color:"disabled",fontSize:"small"}))},iLe=J("li",{name:"RaFieldToggle",overridesResolver:function(e,t){return t.root}})(function(e){var t=e.theme;return{display:"flex",justifyContent:"space-between",paddingLeft:0,"& svg":{cursor:"move"},"&.drag-active":{background:"transparent",color:"transparent",outline:"1px solid ".concat(t.palette.action.selected),"& .MuiSwitch-root, & svg":{visibility:"hidden"}}}}),ns=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n$?P=ns(ns(ns(ns([],s.slice(0,$),!0),[s[b]],!1),s.slice($,b),!0),s.slice(b+1),!0):P=ns(ns(ns(ns([],s.slice(0,b),!0),s.slice(b+1,$+1),!0),[s[b]],!1),s.slice($+1),!0),c(P),m(function(C){return P.filter(function(T){return C.includes(T.index)}).map(function(T){return T.index})})}},w=function(){m([])},O=function(){m(s.map(function(x){return x.index}))};return d.createElement(On,{pt:.5},d.createElement(On,{component:"ul",sx:{paddingInlineStart:0,m:0}},s.map(function(x){return d.createElement(X9,{key:x.index,source:x.source,label:x.label,index:x.index,selected:v.includes(x.index),onToggle:h,onMove:_})})),d.createElement(On,{onDrop:function(x){return x.preventDefault()},display:"flex",justifyContent:"space-between",mx:-.5,mt:1},d.createElement(Pr,{size:"small",onClick:w},a("ra.inspector.hideAll",{_:"Hide All"})),d.createElement(Pr,{size:"small",onClick:O},a("ra.inspector.showAll",{_:"Show All"}))))},X$={},lLe=We;Object.defineProperty(X$,"__esModule",{value:!0});var Y9=X$.default=void 0,uLe=lLe(Qe()),cLe=S;Y9=X$.default=(0,uLe.default)((0,cLe.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z"}),"CancelOutlined");var Y$={},dLe=We;Object.defineProperty(Y$,"__esModule",{value:!0});var J9=Y$.default=void 0,fLe=dLe(Qe()),pLe=S;J9=Y$.default=(0,fLe.default)((0,pLe.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline");var vLe=function(){var e=je();return oz("ra.configurable.inspector.title",{_:"Inspector"}),d.createElement(it,null,e("ra.configurable.inspector.content",{_:"Hover the application UI elements to configure them"}))},Z9=function(){var e=AP(),t=e.isEnabled,r=e.disable,n=e.title,o=e.titleOptions,a=e.editor,i=e.preferenceKey,s=d.useRef(!1),c=y0e(i),l=ra(),f=je(),v=d.useState(0),m=v[0],h=v[1],_=fn("ra.inspector.position",{x:(document==null?void 0:document.body.clientWidth)-l.breakpoints.values.sm/2-8,y:8}),w=_[0],O=_[1],x=d.useState(),g=x[0],b=x[1],$=function(T){var R=document==null?void 0:document.elementFromPoint(T.clientX,T.clientY);R.id==="inspector-dialog-title"&&(s.current=!0,T.dataTransfer.effectAllowed="move",T.dataTransfer.setData("inspector",""),setTimeout(function(){T.target.classList.add("hide")},0),b({x:T.clientX-w.x,y:T.clientY-w.y}))},P=function(T){s.current&&(O({x:T.clientX-g.x,y:T.clientY-g.y}),T.target.classList.remove("hide"),s.current=!1)};d.useEffect(function(){if(t){var T=function(R){R.dataTransfer.types.includes("inspector")&&R.preventDefault()};return document==null||document.addEventListener("dragover",T),function(){document==null||document.removeEventListener("dragover",T)}}},[t]),d.useEffect(function(){if(t){var T=function(){window==null||window.requestAnimationFrame(function(){O(function(R){return{x:Math.min(R.x,(document==null?void 0:document.body.clientWidth)-l.breakpoints.values.sm/2-8),y:Math.min(R.y,(window==null?void 0:window.innerHeight)-50)}})})};return T(),window==null||window.addEventListener("resize",T),function(){window==null||window.removeEventListener("resize",T)}}},[t,O,l.breakpoints.values.sm]);var C=function(){c(),h(function(T){return T+1})};return t?d.createElement(mLe,{className:sp.modal,elevation:3,draggable:!0,onDragStart:$,onDragEnd:P,sx:{left:w.x,top:w.y}},d.createElement("div",{className:sp.title},d.createElement(it,{id:"inspector-dialog-title",variant:"overline",component:"div",py:1,px:2,flex:"1"},n&&f(n,o)),d.createElement("span",{id:"inspector-toolbar"}),i&&d.createElement(nr,{"aria-label":f("ra.action.remove"),onClick:C,size:"small"},d.createElement(J9,{fontSize:"inherit"})),d.createElement(nr,{"aria-label":f("ra.action.close"),onClick:r,size:"small",sx:{mr:1}},d.createElement(Y9,{fontSize:"inherit"}))),d.createElement("div",{className:sp.content,key:m},d.createElement(nz,{value:i},a||d.createElement(vLe,null)))):null},cg="RaInspector",sp={modal:"".concat(cg,"-modal"),title:"".concat(cg,"-title"),content:"".concat(cg,"-content")},mLe=J(Ys,{name:cg,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={position:"fixed",zIndex:r.zIndex.modal+1,width:r.breakpoints.values.sm/2,transition:r.transitions.create(["height","width"]),"&.hide":{display:"none"}},t["& .".concat(sp.title)]={display:"flex",justifyContent:"space-between",alignItems:"center",cursor:"move"},t["& .".concat(sp.content)]={overflowY:"auto",maxHeight:"75vh",padding:r.spacing(2),paddingTop:0},t});Z9.displayName="Inspector";var Sl=function(){return Sl=Object.assign||function(e){for(var t,r=1,n=arguments.length;r element"),Rb.createPortal(d.createElement(_Le,PO({title:r,defaultTitle:t,preferenceKey:n},o)),i)):null},n1=E.oneOfType([E.string,E.element]);Zs.propTypes={defaultTitle:E.string,className:E.string,record:E.any,title:n1};var wLe=function(e){var t=Fr().pathname,r=d.useRef(t);d.useEffect(function(){t!==r.current&&e()},[t,e])},$O=function(){return $O=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0,A=YNe(O===!1||O===void 0?void 0:!O,l||!I||T||R);jP(v==="submit"&&(c&&(c.onSuccess||c.onError)||m),'Cannot use props on a button of type "submit". To override the default mutation options on a particular save button, set the prop, or set mutationOptions in the main view component ( or ).');var F=d.useCallback(function(z){return DL(void 0,void 0,void 0,function(){var G;return BL(this,function(H){switch(H.label){case 0:return $!=null&&$.save?[4,$.save(z,up(up({},c),{transform:m}))]:[3,2];case 1:G=H.sent(),H.label=2;case 2:return G!=null&&lz(G,b.setError),[2]}})})},[b.setError,$,c,m]),L=d.useCallback(function(z){return DL(void 0,void 0,void 0,function(){return BL(this,function(G){switch(G.label){case 0:return s&&s(z),z.defaultPrevented?[2]:v!=="button"?[3,2]:(z.stopPropagation(),[4,b.handleSubmit(F)(z)]);case 1:G.sent(),G.label=2;case 2:return[2]}})})},[s,v,b,F]),D=i&&g(i,{_:i});return d.createElement(XNe,up({variant:_,type:v,color:r,"aria-label":D,disabled:A,onClick:L},x),R?d.createElement(kd,{sx:GNe,size:14,thickness:3,color:"inherit"}):o,D)},GNe={"&.MuiCircularProgress-root":{marginRight:"10px",marginLeft:"2px"}},KNe=d.createElement(b8,null);qv.propTypes={className:E.string,invalid:E.bool,label:E.string,variant:E.oneOf(["text","outlined","contained"]),icon:E.element,alwaysEnable:E.bool};var QNe="RaSaveButton",XNe=J(Pr,{name:QNe,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={position:"relative"},t["& .MuiSvgIcon-root, & .MuiIcon-root, & .MuiCircularProgress-root"]={marginRight:r.spacing(1)},t["& .MuiSvgIcon-root, & .MuiIcon-root"]={fontSize:18},t}),YNe=function(e,t){return typeof e>"u"?t:e},JNe=function(){return ve.createElement(eDe,{onClick:tDe,className:"skip-nav-button",label:"ra.navigation.skip_nav",variant:"contained"})},ZNe="RaSkipNavigationButton",eDe=J(Lt,{name:ZNe,overridesResolver:function(e,t){return t.root}})(function(e){var t=e.theme;return{position:"fixed",padding:t.spacing(1),backgroundColor:t.palette.background.default,color:t.palette.getContrastText(t.palette.background.default),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.leavingScreen}),left:t.spacing(2),top:t.spacing(-10),zIndex:5e3,"&:hover":{opacity:.8,backgroundColor:t.palette.background.default},"&:focus":{top:t.spacing(2),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.enteringScreen})}}}),tDe=function(){if(!(typeof document>"u")){var e=document.getElementById("main-content");e&&(e.setAttribute("tabIndex","-1"),e.focus(),e.blur(),e.removeAttribute("tabIndex"))}},qO=function(){return qO=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]=o-1,color:"primary"},d.createElement(R8,{fontSize:"small"})))},h2={},kDe=We;Object.defineProperty(h2,"__esModule",{value:!0});var T8=h2.default=void 0,IDe=kDe(Qe()),jDe=S;T8=h2.default=(0,IDe.default)((0,jDe.jsx)("path",{d:"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"HighlightOff");var ZO=function(){return ZO=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0){var ee=D[0];ee.id;var Oe=MDe(ee,["id"]);te.current=Oe;for(var de in te.current)te.current[de]=null}var oe=d.useCallback(function(ce){ce===void 0&&(ce=void 0);var pe=ce;ce==null&&(pe=te.current,d.Children.count(s)===1&&d.isValidElement(d.Children.only(s))&&!d.Children.only(s).props.source&&d.Children.map(s,function(ae){return d.isValidElement(ae)&&ae.type!==WS}).some(Boolean)?pe="":(pe=pe||{},d.Children.forEach(s,function(ae){var Se;d.isValidElement(ae)&&ae.type!==WS&&ae.props.source&&(pe[ae.props.source]=(Se=ae.props.defaultValue)!==null&&Se!==void 0?Se:null)}))),L(pe),q("".concat(f,".").concat(D.length),{defaultValue:pe})},[L,s,q,f,D.length]),me=function(ce){return function(pe){oe(),ce&&ce(pe)}},Re=d.useCallback(function(ce,pe){z(ce,pe)},[z]),ye=d.useCallback(function(){H([]),A(!1)},[H]),fe=vt(W,f),ge=d.useMemo(function(){return{total:D.length,add:oe,remove:ne,reOrder:Re,source:f}},[oe,D.length,Re,ne,f]);return D?d.createElement(S8.Provider,{value:ge},d.createElement(FDe,{className:Je(c,C&&"fullwidth",(m||v)&&"disabled"),sx:T},d.createElement("ul",{className:wr.list},D.map(function(ce,pe){return d.createElement(mDe,{key:ce.id,disabled:m||v,disableRemove:x,disableReordering:g,fields:D,getItemLabel:P,index:pe,member:"".concat(f,".").concat(pe),onRemoveField:ne,onReorder:Re,record:fe&&fe[pe]||{},removeButton:o,reOrderButtons:i,resource:l,source:f,inline:b},s)})),!(m||v)&&!(_&&(w||x))&&d.createElement("div",{className:wr.buttons},!_&&d.createElement("div",{className:wr.add},d.cloneElement(r,{className:Je("button-add","button-add-".concat(f)),onClick:me(r.props.onClick)})),D.length>0&&!w&&!x&&d.createElement("div",{className:wr.clear},d.createElement(t1,{isOpen:I,title:U("ra.action.clear_array_input"),content:U("ra.message.clear_array_input"),onConfirm:ye,onClose:function(){return A(!1)}}),d.createElement(ADe,{onClick:function(){return A(!0)}}))))):null};Xp.propTypes={addButton:E.element,removeButton:E.element,children:E.node,className:E.string,field:E.object,fields:E.array,fieldState:E.object,formState:E.object,fullWidth:E.bool,inline:E.bool,record:E.object,source:E.string,resource:E.string,translate:E.func,readOnly:E.bool,disabled:E.bool,disableAdd:E.bool,disableRemove:E.oneOfType([E.func,E.bool]),TransitionProps:E.shape({})};var FDe=J("div",{name:Ra,overridesResolver:function(e,t){return t.root}})(function(e){var t,r,n,o=e.theme;return t={"& > ul":{padding:0,marginTop:0,marginBottom:0},"& > ul > li:last-child":{borderBottom:"none"}},t["& .".concat(wr.line)]=(r={display:"flex",listStyleType:"none",borderBottom:"solid 1px ".concat(o.palette.divider)},r[o.breakpoints.down("sm")]={display:"block"},r),t["& .".concat(wr.index)]=(n={display:"flex",alignItems:"top",marginRight:o.spacing(1),marginTop:o.spacing(1)},n[o.breakpoints.down("md")]={display:"none"},n),t["& .".concat(wr.form)]={alignItems:"flex-start",display:"flex",flexDirection:"column"},t["&.fullwidth > ul > li > .".concat(wr.form)]={flex:2},t["& .".concat(wr.inline)]={flexDirection:"row",columnGap:"1em",flexWrap:"wrap"},t["& .".concat(wr.action)]={marginTop:o.spacing(.5),visibility:"hidden","@media(hover:none)":{visibility:"visible"}},t["& .".concat(wr.buttons)]={display:"flex"},t["& .".concat(wr.add)]={borderBottom:"none"},t["& .".concat(wr.clear)]={borderBottom:"none"},t["& .".concat(wr.line,":hover > .").concat(wr.action)]={visibility:"visible"},t}),LDe=function(e,t,r,n){function o(a){return a instanceof r?a:new r(function(i){i(a)})}return new(r||(r=Promise))(function(a,i){function s(f){try{l(n.next(f))}catch(v){i(v)}}function c(f){try{l(n.throw(f))}catch(v){i(v)}}function l(f){f.done?a(f.value):o(f.value).then(s,c)}l((n=n.apply(e,t||[])).next())})},NDe=function(e,t){var r={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,o,a,i;return i={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function s(l){return function(f){return c([l,f])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,l[0]&&(r=0)),r;)try{if(n=1,o&&(a=l[0]&2?o.return:l[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,l[1])).done)return a;switch(o=0,a&&(l=[l[0]&2,a.value]),l[0]){case 0:case 1:a=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(a=r.trys,!(a=a.length>0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]=y3e&&(a=g3e,i=!1,t=new f3e(t));e:for(;++o0&&$.length>0&&$.every(function(P){return _.includes(P)}),onChange:b,onClick:function(P){return P.stopPropagation()}})),d.Children.map(t,function(P,C){return d.isValidElement(P)?d.createElement(i3e,{className:Je(Ze.headerCell,"column-".concat(P.props.source)),sort:v,field:P,isSorting:v.field===(P.props.sortBy||P.props.source),key:P.props.source||C,resource:c,updateSort:g}):null})))};b2.propTypes={children:E.node,className:E.string,sort:E.exact({field:E.string,order:E.oneOf(["ASC","DESC"])}),data:E.arrayOf(E.any),hasExpand:E.bool,hasBulkActions:E.bool,isRowSelectable:E.func,isRowExpandable:E.func,onSelect:E.func,onToggleItem:E.func,resource:E.string,selectedIds:E.arrayOf(E.any),setSort:E.func};b2.displayName="DatagridHeader";var R3e=function(e){var t=e.children,r=e.value;return ve.createElement(I8.Provider,{value:r},t)};const T3e=R3e;var _2={},k3e=We;Object.defineProperty(_2,"__esModule",{value:!0});var D8=_2.default=void 0,I3e=k3e(Qe()),j3e=S;D8=_2.default=(0,I3e.default)((0,j3e.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var aC=function(){return aC=Object.assign||function(e){for(var t,r=1,n=arguments.length;rR?I=os(os(os(os([],c.slice(0,R),!0),[c[T]],!1),c.slice(R,T),!0),c.slice(T+1),!0):I=os(os(os(os([],c.slice(0,T),!0),c.slice(T+1,R+1),!0),[c[T]],!1),c.slice(R+1),!0),l(I),h(function(A){return I.filter(function(F){return A.includes(F.index)}).map(function(F){return F.index})})}};return d.createElement(d.Fragment,null,w?d.createElement(Vr,{title:O},d.createElement(nr,tb({"aria-label":O,color:"primary",onClick:x,size:"large"},HL(e)),d.createElement(iC,null))):d.createElement(G3e,tb({size:"small",onClick:x,startIcon:d.createElement(iC,null)},HL(e)),O),d.createElement(x$,{open:!!a,anchorEl:a,onClose:g,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},d.createElement(On,{component:"ul",p:1,my:0},c.map(function(P){return d.createElement(X9,{key:P.index,source:P.source,label:P.label,index:P.index,selected:m.includes(P.index),onToggle:b,onMove:$})}))))},G3e=J(Pr,{name:"RaSelectColumnsButton",overridesResolver:function(e,t){return t.root}})({"&.MuiButton-sizeSmall":{lineHeight:1.5}}),HL=function(e){e.resource,e.preferenceKey;var t=H3e(e,["resource","preferenceKey"]);return t};function K3e(e,t){for(var r=-1,n=e==null?0:e.length;++r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1] element instead.")})},[r]);var f=function(){var m=a.getValues();return r.filter(function(h){var _=vt(m,h.props.source);return h.props.alwaysOn||c[h.props.source]||_!==""&&typeof _<"u"})},v=d.useCallback(function(m){return l(m.currentTarget.dataset.key)},[l]);return d.createElement(YB,{prefix:"resources.".concat(o,".fields"),concatenate:!1},d.createElement(SBe,As({className:t},_Be(n),{onSubmit:bBe}),f().map(function(m){return d.createElement(G8,{key:m.key||m.props.source,filterElement:m,handleHide:v,resource:o,className:nb.filterFormInput})}),d.createElement("div",{className:nb.clearFix})))},bBe=function(e){return e.preventDefault(),!1};K8.propTypes={resource:E.string,filters:E.arrayOf(E.node).isRequired,displayedFilters:E.object,hideFilter:E.func,initialValues:E.object,className:E.string};var _Be=function(e){e.displayedFilters,e.filterValues,e.hasCreate,e.hideFilter,e.setFilters,e.resource;var t=S2(e,["displayedFilters","filterValues","hasCreate","hideFilter","setFilters","resource"]);return t},xBe=function(e,t){return As(As({},t.filter(function(r){return r.props.alwaysOn&&r.props.defaultValue}).reduce(function(r,n){return zb(As({},r),n.props.source,n.props.defaultValue)},{})),e)},wBe=function(e){return e.preventDefault(),e.stopPropagation(),!1},lC="RaFilterForm",nb={clearFix:"".concat(lC,"-clearFix"),filterFormInput:"".concat(lC,"-filterFormInput")},SBe=J("form",{name:lC,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={display:"flex",flex:"0 1 auto"},t[r.breakpoints.down("sm")]={width:"100%"},t[r.breakpoints.up("sm")]={minHeight:r.spacing(8)},t[r.breakpoints.up("md")]={flex:"0 1 100%"},t.flexWrap="wrap",t.alignItems="flex-end",t.pointerEvents="none",t.padding="0 0 ".concat(r.spacing(.5)," 0"),t["& .MuiFormHelperText-root"]={display:"none"},t["& .".concat(nb.clearFix)]={clear:"right"},t["& .".concat(nb.filterFormInput," .MuiFormControl-root")]={marginTop:"".concat(r.spacing(1))},t}),OBe=function(e,t){var r;return Object.keys(e).reduce(function(n,o){return n[o]=Q8(e,o,t),n},(r=H8(t))!==null&&r!==void 0?r:{})},Q8=function(e,t,r){if(e[t]===void 0||e[t]===null)return"";if(Array.isArray(e[t])||e[t]instanceof Date)return vt(r,t,"");if(typeof e[t]=="object"){var n=Object.keys(e[t]).reduce(function(o,a){var i,s=Q8(e[t],a,(i=(r||{})[t])!==null&&i!==void 0?i:{});return o[a]=s,o},{});return Object.keys(n).length?n:""}return vt(r,t,"")},O2={},CBe=We;Object.defineProperty(O2,"__esModule",{value:!0});var X8=O2.default=void 0,EBe=CBe(Qe()),PBe=S;X8=O2.default=(0,EBe.default)((0,PBe.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList");var Y8=d.forwardRef(function(e,t){var r=e.filter,n=e.onShow,o=e.autoFocus,a=Ot(e),i=d.useCallback(function(){n({source:r.props.source,defaultValue:r.props.defaultValue})},[r.props.defaultValue,r.props.source,n]);return d.createElement(so,{className:"new-filter-item","data-key":r.props.source,"data-default-value":r.props.defaultValue,key:r.props.source,onClick:i,autoFocus:o,ref:t,disabled:r.props.disabled},d.createElement(qo,{label:r.props.label,source:r.props.source,resource:a}))});Y8.propTypes={filter:E.element.isRequired,onShow:E.func.isRequired,resource:E.string,autoFocus:E.bool};var C2=function(e){return fn("".concat(e,".savedQueries"),[])},E2=function(e){return Array.isArray(e)?e.filter(function(t){return $Be(t)}):[]},$Be=function(e){var t,r;return!!(e.label&&typeof e.label=="string"&&e.value&&typeof Array.isArray(e.value.displayedFilters)&&typeof e.value.perPage=="number"&&typeof((t=e.value.sort)===null||t===void 0?void 0:t.field)=="string"&&typeof((r=e.value.sort)===null||r===void 0?void 0:r.order)=="string"&&typeof e.value.filter=="object")},RBe=function(e){var t=e.open,r=e.onClose,n=je(),o=en(),a=o.resource,i=o.filterValues,s=o.displayedFilters,c=o.sort,l=o.perPage,f=C2(a),v=f[0],m=f[1],h=d.useState(""),_=h[0],w=h[1],O=function(b){w(b.target.value)},x=function(b){b.preventDefault(),g()},g=function(){var b={label:_,value:{filter:i,sort:c,perPage:l,displayedFilters:s}},$=E2(v);m($.concat(b)),w(""),r()};return d.createElement(Mv,{open:t,onClose:r,"aria-labelledby":"form-dialog-title"},d.createElement(Lv,{id:"form-dialog-title"},n("ra.saved_queries.new_dialog_title",{_:"Save current query as"})),d.createElement(Fv,null,d.createElement("form",{onSubmit:x},d.createElement(Dv,{autoFocus:!0,margin:"dense",id:"name",label:n("ra.saved_queries.query_name",{_:"Query name"}),fullWidth:!0,value:_,onChange:O}))),d.createElement(g$,null,d.createElement(Pr,{onClick:r},n("ra.action.cancel")),d.createElement(Pr,{onClick:g,color:"primary"},n("ra.action.save"))))},eN=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n component requires the prop to be set");var F=s.filter(function(oe){return!oe.props.alwaysOn&&!_[oe.props.source]&&typeof vt(w,oe.props.source)>"u"}),L=d.useCallback(function(oe){oe.preventDefault(),I(!0),A.current=oe.currentTarget},[A,I]),D=d.useCallback(function(){I(!1)},[I]),z=d.useCallback(function(oe){var me=oe.source,Re=oe.defaultValue;g(me,Re===""?void 0:Re),setTimeout(function(){var ye=document.querySelector("input[name='".concat(me,"']"));ye&&ye.focus()},50),I(!1)},[g,I]),G=d.useState(!1),H=G[0],q=G[1],U=function(){q(!1)},W=function(){I(!1),q(!0)},te=d.useState(!1),ne=te[0],ee=te[1],Oe=function(){ee(!1)},de=function(){I(!1),ee(!0)};return F.length===0&&P.length===0&&!$?null:d.createElement(jBe,uC({className:r},kBe(i)),d.createElement(Lt,{className:"add-filter",label:"ra.action.add_filter","aria-haspopup":"true",onClick:L,variant:a,size:o},d.createElement(X8,null)),d.createElement(J0,{open:R,anchorEl:A.current,onClose:D},F.map(function(oe,me){return d.createElement(Y8,{key:oe.props.source,filter:oe,resource:c,onShow:z,autoFocus:me===0})}),P.map(function(oe,me){return zo(oe.value,{filter:w,sort:b,perPage:O,displayedFilters:_})?d.createElement(so,{onClick:de,key:me},l("ra.saved_queries.remove_label_with_name",{_:'Remove query "%{name}"',name:oe.label})):d.createElement(so,{onClick:function(){v({search:Ql.stringify({filter:JSON.stringify(oe.value.filter),sort:oe.value.sort.field,order:oe.value.sort.order,page:1,perPage:oe.value.perPage,displayedFilters:JSON.stringify(oe.value.displayedFilters)})}),I(!1)},key:me},oe.label)}),$&&!C&&!n&&d.createElement(so,{onClick:W},l("ra.saved_queries.new_label",{_:"Save current query..."})),$&&d.createElement(so,{onClick:function(){x({},{},!1),I(!1)}},l("ra.action.remove_all_filters",{_:"Remove all filters"}))),!n&&d.createElement(d.Fragment,null,d.createElement(RBe,{open:H,onClose:U}),d.createElement(TBe,{open:ne,onClose:Oe})))},kBe=function(e){e.displayedFilters,e.filterValues,e.showFilter;var t=J8(e,["displayedFilters","filterValues","showFilter"]);return t};Z8.propTypes={resource:E.string,filters:E.arrayOf(E.node),displayedFilters:E.object,filterValues:E.object,showFilter:E.func,className:E.string};var IBe="RaFilterButton",jBe=J("div",{name:IBe,overridesResolver:function(e,t){return t.root}})({display:"inline-block"}),P2={},ABe=We;Object.defineProperty(P2,"__esModule",{value:!0});var eU=P2.default=void 0,MBe=ABe(Qe()),FBe=S;eU=P2.default=(0,MBe.default)((0,FBe.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search");var cC=function(){return cC=Object.assign||function(e){for(var t,r=1,n=arguments.length;rx-1)throw new Error(w("ra.navigation.page_out_of_boundaries",{page:R+1}));h(R+1)},[x,h,w]),b=d.useCallback(function(T){_(T.target.value)},[_]),$=d.useCallback(function(T){var R=T.from,I=T.to,A=T.count;return A===-1&&l?w("ra.navigation.partial_page_range_info",{offsetBegin:R,offsetEnd:I,_:"%{from}-%{to} of more than %{to}"}):w("ra.navigation.page_range_info",{offsetBegin:R,offsetEnd:I,total:A===-1?I:A,_:"%{from}-%{to} of %{count === -1 ? to : count}"})},[w,l]),P=d.useCallback(function(T){return w("ra.navigation.".concat(T),{_:"Go to ".concat(T," page")})},[w]);if(c)return d.createElement(jd,{variant:"dense"});if(m===0||f<1||m!=null&&f>x)return a!=null,null;if(O)return d.createElement(PL,ob({count:m??-1,rowsPerPage:v,page:f-1,onPageChange:g,rowsPerPageOptions:zBe,component:"span",labelDisplayedRows:$},Ap(i)));var C=n||(!c&&m!=null?rU:void 0);return d.createElement(PL,ob({count:m??-1,rowsPerPage:v,page:f-1,onPageChange:g,onRowsPerPageChange:b,ActionsComponent:C,nextIconButtonProps:{disabled:!l},component:"span",labelRowsPerPage:w("ra.navigation.page_rows_per_page"),labelDisplayedRows:$,getItemAriaLabel:P,rowsPerPageOptions:r},Ap(i)))});el.propTypes={actions:a0,limit:E.element,rowsPerPageOptions:E.arrayOf(E.oneOfType([E.number,E.exact({label:E.string.isRequired,value:E.number.isRequired})]))};var BBe=[5,10,25,50],zBe=[],ab=function(){return ab=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||typeof ge.target.value>"u")){var ce=ge.target;ee(ce.value);var pe=ce.valueAsNumber!==void 0&&ce.valueAsNumber!==null&&!isNaN(ce.valueAsNumber)?m?m(ce.valueAsNumber):ce.valueAsNumber:m?m(ce.value):rze(ce.value);A.onChange(pe)}},oe=function(ge){v&&v(ge),Oe.current=!0},me=function(){U&&U(),Oe.current=!1;var ge=a(A.value);ee(function(ce){return ce!==ge?ge:ce})},Re=i!==!1||(z||G)&&D,ye=A.ref,fe=oN(A,["ref"]);return d.createElement(Dv,cs({id:H},fe,{inputRef:ye,value:ne,onChange:de,onFocus:oe,onBlur:me,className:Je("ra-input","ra-input-".concat(_),t),type:"number",size:"small",variant:$,error:(z||G)&&D,disabled:C||T,readOnly:T,helperText:Re?d.createElement(eu,{touched:z||G,error:L==null?void 0:L.message,helperText:i}):null,label:d.createElement(qo,{label:s,source:_,resource:h,isRequired:q}),margin:c,inputProps:cs(cs({},W),{readOnly:T})},Fd(R)))};Dl.propTypes={label:E.oneOfType([E.string,E.bool,E.element]),resource:E.string,source:E.string,step:E.oneOfType([E.string,E.number])};var rze=function(e){if(e==null||e==="")return null;var t=parseFloat(e);return isNaN(t)?0:t},nze=function(e){return e==null||isNaN(e)?"":e.toString()},R2={},oze=We;Object.defineProperty(R2,"__esModule",{value:!0});var T2=R2.default=void 0,aze=oze(Qe()),ize=S;T2=R2.default=(0,aze.default)((0,ize.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"Visibility");var k2={},sze=We;Object.defineProperty(k2,"__esModule",{value:!0});var aU=k2.default=void 0,lze=sze(Qe()),uze=S;aU=k2.default=(0,lze.default)((0,uze.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z"}),"VisibilityOff");var sb=function(){return sb=Object.assign||function(e){for(var t,r=1,n=arguments.length;r isn't designed to be used with a label prop. Use if you need a label.");return d.createElement(vze,fC({hiddenLabel:!0,label:"",resettable:!0,placeholder:n("ra.action.search"),InputProps:{endAdornment:d.createElement(Sc,{position:"end"},d.createElement(eU,{color:"disabled"}))},size:"small"},r))},pze="RaSearchInput",vze=J(Cr,{name:pze,overridesResolver:function(e,t){return t.root}})({marginTop:0}),ad=function(){return ad=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]"u"||!v.message?"ra.auth.sign_in_error":v.message,{type:"error",messageArgs:{_:typeof v=="string"?v:v&&v.message?v.message:void 0}})})};return d.createElement(_ze,{onSubmit:l,mode:"onChange",noValidate:!0,className:r},d.createElement(Io,{className:Pc.content},d.createElement(Cr,{autoFocus:!0,source:"username",label:s("ra.auth.username"),autoComplete:"username",validate:uo(),fullWidth:!0}),d.createElement(Cr,{source:"password",label:s("ra.auth.password"),type:"password",autoComplete:"current-password",validate:uo(),fullWidth:!0}),d.createElement(Pr,{variant:"contained",type:"submit",color:"primary",disabled:o,fullWidth:!0,className:Pc.button},o?d.createElement(kd,{className:Pc.icon,size:19,thickness:3}):s("ra.auth.sign_in"))))},mg="RaLoginForm",Pc={content:"".concat(mg,"-content"),button:"".concat(mg,"-button"),icon:"".concat(mg,"-icon")},_ze=J(i0,{name:mg,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={},t["& .".concat(Pc.content)]={width:300},t["& .".concat(Pc.button)]={marginTop:r.spacing(2)},t["& .".concat(Pc.icon)]={margin:r.spacing(.3)},t});sU.propTypes={redirectTo:E.string};var pC=function(){return pC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&f?d.createElement(fU,null):r;return o?d.createElement(Rze,gC({className:Je("edit-page",a)},$ze(l)),d.createElement(Zs,{title:c,defaultTitle:h,preferenceKey:"".concat(m,".edit.title")}),w,d.createElement("div",{className:Je(Tc.main,(t={},t[Tc.noActions]=!w,t))},d.createElement(s,{className:Tc.card},_?o:d.createElement(Io,null," ")),n)):null};vU.propTypes={actions:E.oneOfType([E.element,E.bool]),aside:E.element,className:E.string,component:a0,defaultTitle:E.any,hasList:E.bool,hasShow:E.bool,mutationMode:E.oneOf(["pessimistic","optimistic","undoable"]),mutationOptions:E.object,record:E.object,redirect:E.oneOfType([E.string,E.bool,E.func]),resource:E.string,save:E.func,title:E.node};var $ze=function(e){e.addMiddleware,e.defaultTitle,e.hasCreate,e.hasEdit,e.hasList,e.hasShow,e.history,e.id,e.isFetching,e.isLoading,e.location,e.match,e.options,e.queryOptions,e.mutationOptions,e.permissions,e.refetch,e.removeMiddleware,e.resource,e.save,e.saving,e.transform;var t=pU(e,["addMiddleware","defaultTitle","hasCreate","hasEdit","hasList","hasShow","history","id","isFetching","isLoading","location","match","options","queryOptions","mutationOptions","permissions","refetch","removeMiddleware","resource","save","saving","transform"]);return t},yg="RaEdit",Tc={main:"".concat(yg,"-main"),noActions:"".concat(yg,"-noActions"),card:"".concat(yg,"-card")},Rze=J("div",{name:yg,overridesResolver:function(e,t){return t.root}})((Sf={},Sf["& .".concat(Tc.main)]={display:"flex",alignItems:"flex-start"},Sf["& .".concat(Tc.noActions)]={marginTop:"1em"},Sf["& .".concat(Tc.card)]={flex:"1 1 auto"},Sf)),yC=function(){return yC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?t.toString():""},xC=function(){return xC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&O?Qze:r;return!o||!w&&l?null:d.createElement(Yze,wC({className:Je("show-page",a)},Xze(v)),d.createElement(Zs,{title:f,defaultTitle:_,preferenceKey:"".concat(h,".show.title")}),x!==!1&&x,d.createElement("div",{className:Je(Ic.main,(t={},t[Ic.noActions]=!x,t))},d.createElement(s,{className:Ic.card},o),n))};EU.propTypes={actions:E.oneOfType([E.element,E.bool]),children:E.node,className:E.string,emptyWhileLoading:E.bool,title:E.any};var Xze=function(e){e.defaultTitle,e.hasCreate,e.hasEdit,e.hasList,e.hasShow,e.history,e.id,e.isLoading,e.isFetching,e.location,e.match,e.options,e.refetch,e.permissions;var t=CU(e,["defaultTitle","hasCreate","hasEdit","hasList","hasShow","history","id","isLoading","isFetching","location","match","options","refetch","permissions"]);return t},_g="RaShow",Ic={main:"".concat(_g,"-main"),noActions:"".concat(_g,"-noActions"),card:"".concat(_g,"-card")},Yze=J("div",{name:_g,overridesResolver:function(e,t){return t.root}})((Of={},Of["& .".concat(Ic.main)]={display:"flex"},Of["& .".concat(Ic.noActions)]={marginTop:"1em"},Of["& .".concat(Ic.card)]={flex:"1 1 auto"},Of)),SC=function(){return SC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r cannot have showTime and showDate false at the same time");var _=ht(e);if(!_)return null;var w=vt(_,l);if(w==null||w==="")return r?d.createElement(it,zl({component:"span",variant:"body2",className:t},Ga(m)),r&&h(r,{_:r})):null;var O=v(w),x="";if(i&&c)x=cw?O.toLocaleString(n,o):O.toLocaleString();else if(c){var g=o??(typeof w=="string"&&w.length<=10?{timeZone:"UTC"}:void 0);x=cw?O.toLocaleDateString(n,g):O.toLocaleDateString()}else i&&(x=cw?O.toLocaleTimeString(n,o):O.toLocaleTimeString());return d.createElement(it,zl({component:"span",variant:"body2",className:t},Ga(m)),x)};D2.propTypes=zl(zl(zl({},it.propTypes),_a),{locales:E.oneOfType([E.string,E.arrayOf(E.string)]),options:E.object,showTime:E.bool,showDate:E.bool});D2.displayName="DateFieldImpl";var cn=du(D2),s6e=function(e){return e instanceof Date?e:typeof e=="string"||typeof e=="number"?new Date(e):void 0},cw=function(){try{new Date().toLocaleString("i")}catch(e){return e instanceof RangeError}return!1}(),jc=function(){return jc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r *":{color:r.palette.primary.main}},t}),xi=function(e){var t=e.children,r=e.debounce,n=e.filter,o=n===void 0?b6e:n,a=e.page,i=a===void 0?1:a,s=e.pagination,c=s===void 0?null:s,l=e.perPage,f=l===void 0?25:l,v=e.reference,m=e.resource,h=e.sort,_=h===void 0?_6e:h,w=e.source,O=w===void 0?"id":w,x=e.target,g=ht(e),b=ube({debounce:r,filter:o,page:i,perPage:f,record:g,reference:v,resource:m,sort:_,source:O,target:x});return ve.createElement(iu,{value:v},ve.createElement(EP,{value:b},t,c))};xi.propTypes={children:E.node.isRequired,className:E.string,filter:E.object,label:_a.label,perPage:E.number,record:E.any,reference:E.string.isRequired,resource:E.string,sortBy:E.string,sortByOrder:_a.sortByOrder,source:E.string,sort:E.exact({field:E.string,order:E.oneOf(["ASC","DESC"])}),target:E.string.isRequired};E.element,E.string,E.exact({field:E.string,order:E.oneOf(["ASC","DESC"])}),E.any,E.bool,E.element,E.string,E.func;var b6e={},_6e={field:"id",order:"DESC"},Vl=function(){return Vl=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?t:"")};AU.propTypes={children:E.node};var fp=function(){return fp=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=this._config.preview;if(a)n.postMessage({results:D,workerId:c.WORKER_ID,finished:G});else if(T(this._config.chunk)&&!A){if(this._config.chunk(D,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);D=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(D.data),this._completeResults.errors=this._completeResults.errors.concat(D.errors),this._completeResults.meta=D.meta),this._completed||!G||!T(this._config.complete)||D&&D.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),G||D&&D.meta.paused||this._nextChunk(),D}this._halted=!0},this._sendError=function(I){T(this._config.error)?this._config.error(I):a&&this._config.error&&n.postMessage({workerId:c.WORKER_ID,error:I,finished:!1})}}function v(R){var I;(R=R||{}).chunkSize||(R.chunkSize=c.RemoteChunkSize),f.call(this,R),this._nextChunk=o?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(A){this._input=A,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(I=new XMLHttpRequest,this._config.withCredentials&&(I.withCredentials=this._config.withCredentials),o||(I.onload=C(this._chunkLoaded,this),I.onerror=C(this._chunkError,this)),I.open(this._config.downloadRequestBody?"POST":"GET",this._input,!o),this._config.downloadRequestHeaders){var A=this._config.downloadRequestHeaders;for(var F in A)I.setRequestHeader(F,A[F])}if(this._config.chunkSize){var L=this._start+this._config.chunkSize-1;I.setRequestHeader("Range","bytes="+this._start+"-"+L)}try{I.send(this._config.downloadRequestBody)}catch(D){this._chunkError(D.message)}o&&I.status===0&&this._chunkError()}},this._chunkLoaded=function(){I.readyState===4&&(I.status<200||400<=I.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:I.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(A){var F=A.getResponseHeader("Content-Range");return F===null?-1:parseInt(F.substring(F.lastIndexOf("/")+1))}(I),this.parseChunk(I.responseText)))},this._chunkError=function(A){var F=I.statusText||A;this._sendError(new Error(F))}}function m(R){var I,A;(R=R||{}).chunkSize||(R.chunkSize=c.LocalChunkSize),f.call(this,R);var F=typeof FileReader<"u";this.stream=function(L){this._input=L,A=L.slice||L.webkitSlice||L.mozSlice,F?((I=new FileReader).onload=C(this._chunkLoaded,this),I.onerror=C(this._chunkError,this)):I=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(L.target.result)},this._chunkError=function(){this._sendError(I.error)}}function h(R){var I;f.call(this,R=R||{}),this.stream=function(A){return I=A,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var A,F=this._config.chunkSize;return F?(A=I.substring(0,F),I=I.substring(F)):(A=I,I=""),this._finished=!I,this.parseChunk(A)}}}function _(R){f.call(this,R=R||{});var I=[],A=!0,F=!1;this.pause=function(){f.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){f.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(L){this._input=L,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){F&&I.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),I.length?this.parseChunk(I.shift()):A=!0},this._streamData=C(function(L){try{I.push(typeof L=="string"?L:L.toString(this._config.encoding)),A&&(A=!1,this._checkIsFinished(),this.parseChunk(I.shift()))}catch(D){this._streamError(D)}},this),this._streamError=C(function(L){this._streamCleanUp(),this._sendError(L)},this),this._streamEnd=C(function(){this._streamCleanUp(),F=!0,this._streamData("")},this),this._streamCleanUp=C(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function w(R){var I,A,F,L=Math.pow(2,53),D=-L,z=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,G=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,H=this,q=0,U=0,W=!1,te=!1,ne=[],ee={data:[],errors:[],meta:{}};if(T(R.step)){var Oe=R.step;R.step=function(fe){if(ee=fe,me())oe();else{if(oe(),ee.data.length===0)return;q+=fe.data.length,R.preview&&q>R.preview?A.abort():(ee.data=ee.data[0],Oe(ee,H))}}}function de(fe){return R.skipEmptyLines==="greedy"?fe.join("").trim()==="":fe.length===1&&fe[0].length===0}function oe(){return ee&&F&&(ye("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+c.DefaultDelimiter+"'"),F=!1),R.skipEmptyLines&&(ee.data=ee.data.filter(function(fe){return!de(fe)})),me()&&function(){if(!ee)return;function fe(ce,pe){T(R.transformHeader)&&(ce=R.transformHeader(ce,pe)),ne.push(ce)}if(Array.isArray(ee.data[0])){for(var ge=0;me()&&ge=ne.length?"__parsed_extra":ne[ae]),R.transform&&(Ne=R.transform(Ne,Ee)),Ne=Re(Ee,Ne),Ee==="__parsed_extra"?(Se[Ee]=Se[Ee]||[],Se[Ee].push(Ne)):Se[Ee]=Ne}return R.header&&(ae>ne.length?ye("FieldMismatch","TooManyFields","Too many fields: expected "+ne.length+" fields but parsed "+ae,U+pe):ae=V.length/2?`\r -`:"\r"}(fe,pe)),F=!1,R.delimiter)T(R.delimiter)&&(R.delimiter=R.delimiter(fe),ee.meta.delimiter=R.delimiter);else{var ae=function(Ee,Ne,Xe,V,X){var Y,ie,se,le;X=X||[","," ","|",";",c.RECORD_SEP,c.UNIT_SEP];for(var Ce=0;Ce=z)return Ct(!0)}else for(Ie=q,q++;;){if((Ie=W.indexOf(I,Ie+1))===-1)return ne||ye.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:Re.length,index:q}),ft();if(Ie===ee-1)return ft(W.substring(q,Ie).replace(Ce,I));if(I!==H||W[Ie+1]!==H){if(I===H||Ie===0||W[Ie-1]!==H){se!==-1&&se=z)return Ct(!0);break}ye.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:Re.length,index:q}),Ie++}}else Ie++}return ft();function Le(et){Re.push(et),ge=q}function De(et){var ke=0;if(et!==-1){var Be=W.substring(Ie+1,et);Be&&Be.trim()===""&&(ke=Be.length)}return ke}function ft(et){return ne||(et===void 0&&(et=W.substring(q)),fe.push(et),q=ee,Le(fe),me&&Ue()),Ct()}function Et(et){q=et,Le(fe),fe=[],le=W.indexOf(F,q)}function Ct(et){return{data:Re,errors:ye,meta:{delimiter:A,linebreak:F,aborted:U,truncated:!!et,cursor:ge+(te||0)}}}function Ue(){D(Ct()),Re=[],ye=[]}},this.abort=function(){U=!0},this.getCharIndex=function(){return q}}function g(R){var I=R.data,A=i[I.workerId],F=!1;if(I.error)A.userError(I.error,I.file);else if(I.results&&I.results.data){var L={abort:function(){F=!0,b(I.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:$,resume:$};if(T(A.userStep)){for(var D=0;D=0;R--){const I=s[R];if(I&&typeof I=="object"&&typeof I.onResponse=="function"){const A=await I.onResponse(C,P);if(A){if(!(A instanceof Response))throw new Error("Middleware must return new Response() when modifying the response");C=A}}}if(C.status===204||C.headers.get("Content-Length")==="0")return C.ok?{data:{},response:C}:{error:{},response:C};if(C.ok)return _==="stream"?{data:C.body,response:C}:{data:await C[_](),response:C};let T=await C.text();try{T=JSON.parse(T)}catch{}return{error:T,response:C}}return{async GET(l,f){return c(l,{...f,method:"GET"})},async PUT(l,f){return c(l,{...f,method:"PUT"})},async POST(l,f){return c(l,{...f,method:"POST"})},async DELETE(l,f){return c(l,{...f,method:"DELETE"})},async OPTIONS(l,f){return c(l,{...f,method:"OPTIONS"})},async HEAD(l,f){return c(l,{...f,method:"HEAD"})},async PATCH(l,f){return c(l,{...f,method:"PATCH"})},async TRACE(l,f){return c(l,{...f,method:"TRACE"})},use(...l){for(const f of l)if(f){if(typeof f!="object"||!("onRequest"in f||"onResponse"in f))throw new Error("Middleware must be an object with one of `onRequest()` or `onResponse()`");s.push(f)}},eject(...l){for(const f of l){const v=s.indexOf(f);v!==-1&&s.splice(v,1)}}}}function f1(e,t,r){if(t==null)return"";if(typeof t=="object")throw new Error("Deeply-nested arrays/objects aren’t supported. Provide your own `querySerializer()` to handle these.");return`${e}=${(r==null?void 0:r.allowReserved)===!0?t:encodeURIComponent(t)}`}function KU(e,t,r){if(!t||typeof t!="object")return"";const n=[],o={simple:",",label:".",matrix:";"}[r.style]||"&";if(r.style!=="deepObject"&&r.explode===!1){for(const s in t)n.push(s,r.allowReserved===!0?t[s]:encodeURIComponent(t[s]));const i=n.join(",");switch(r.style){case"form":return`${e}=${i}`;case"label":return`.${i}`;case"matrix":return`;${e}=${i}`;default:return i}}for(const i in t){const s=r.style==="deepObject"?`${e}[${i}]`:i;n.push(f1(s,t[i],r))}const a=n.join(o);return r.style==="label"||r.style==="matrix"?`${o}${a}`:a}function QU(e,t,r){if(!Array.isArray(t))return"";if(r.explode===!1){const a={form:",",spaceDelimited:"%20",pipeDelimited:"|"}[r.style]||",",i=(r.allowReserved===!0?t:t.map(s=>encodeURIComponent(s))).join(a);switch(r.style){case"simple":return i;case"label":return`.${i}`;case"matrix":return`;${e}=${i}`;default:return`${e}=${i}`}}const n={simple:",",label:".",matrix:";"}[r.style]||"&",o=[];for(const a of t)r.style==="simple"||r.style==="label"?o.push(r.allowReserved===!0?a:encodeURIComponent(a)):o.push(f1(e,a,r));return r.style==="label"||r.style==="matrix"?`${n}${o.join(n)}`:o.join(n)}function cN(e){return function(r){const n=[];if(r&&typeof r=="object")for(const o in r){const a=r[o];if(a!=null){if(Array.isArray(a)){n.push(QU(o,a,{style:"form",explode:!0,...e==null?void 0:e.array,allowReserved:(e==null?void 0:e.allowReserved)||!1}));continue}if(typeof a=="object"){n.push(KU(o,a,{style:"deepObject",explode:!0,...e==null?void 0:e.object,allowReserved:(e==null?void 0:e.allowReserved)||!1}));continue}n.push(f1(o,a,e))}}return n.join("&")}}function t9e(e,t){let r=e;for(const n of e.match(e9e)??[]){let o=n.substring(1,n.length-1),a=!1,i="simple";if(o.endsWith("*")&&(a=!0,o=o.substring(0,o.length-1)),o.startsWith(".")?(i="label",o=o.substring(1)):o.startsWith(";")&&(i="matrix",o=o.substring(1)),!t||t[o]===void 0||t[o]===null)continue;const s=t[o];if(Array.isArray(s)){r=r.replace(n,QU(o,s,{style:i,explode:a}));continue}if(typeof s=="object"){r=r.replace(n,KU(o,s,{style:i,explode:a}));continue}if(i==="matrix"){r=r.replace(n,`;${f1(o,s)}`);continue}r=r.replace(n,i==="label"?`.${s}`:s)}return r}function r9e(e){return JSON.stringify(e)}function n9e(e,t){var o;let r=`${t.baseUrl}${e}`;(o=t.params)!=null&&o.path&&(r=t9e(r,t.params.path));let n=t.querySerializer(t.params.query??{});return n.startsWith("?")&&(n=n.substring(1)),n&&(r+=`?${n}`),r}function dN(...e){const t=new Headers;for(const r of e){if(!r||typeof r!="object")continue;const n=r instanceof Headers?r.entries():Object.entries(r);for(const[o,a]of n)if(a===null)t.delete(o);else if(Array.isArray(a))for(const i of a)t.append(o,i);else a!==void 0&&t.set(o,a)}return t}const o9e={async onResponse(e){if(e.status>=400){const t=await e.clone().text();throw new Error(t)}}},a9e=e=>{const t=GU({baseUrl:e});return t.use(o9e),{getWellKnownUrl:async()=>{const{data:r}=await t.GET("/.well-known/matrix/client");return r?r["m.homeserver"].base_url:e},getSupportedFeatures:async()=>(await t.GET("/_matrix/client/versions")).data,getSupportedLoginFlows:async()=>{var r;return(r=(await t.GET("/_matrix/client/v3/login")).data)==null?void 0:r.flows}}},i9e=e=>{var r;return(r=/^@(?[a-zA-Z0-9._=\-/]+):(?[a-zA-Z0-9\-.]+\.[a-zA-Z]+)$/.exec(e))==null?void 0:r.groups},s9e=e=>typeof e=="string"?/^(http|https):\/\/[a-zA-Z0-9\-.]+(:\d{1,5})?$/.test(e):!1,l9e=async e=>{const t=GU({baseUrl:`https://${e}`});try{const{data:r,error:n}=await t.GET("/.well-known/matrix/client");if(n)throw new Error(n);return r["m.homeserver"].base_url}catch(r){console.warn(r)}return`https://${e}`},u9e=async e=>{const t=`${e}/_synapse/admin/v1/server_version`;return(await fy(t,{method:"GET"})).json.server_version},c9e=e=>`${localStorage.getItem("base_url")}/_matrix/media/v1/download/${e}?allow_redirect=true`;function fN(){const e=localStorage.getItem("home_server"),t="0123456789abcdefghijklmnopqrstuvwxyz";return`@${Array.from(crypto.getRandomValues(new Uint32Array(8))).map(n=>t[n%t.length]).join("")}:${e}`}function d9e(e=20){const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~!@-#$";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(r=>t[r%t.length]).join("")}const fw=!0,f9e=["id","displayname"].sort();function Rh({value:e,text:t}){const r=je();return S.jsx("option",{value:e,children:r(t)})}const p9e=()=>{const[e,t]=d.useState([]),[r,n]=d.useState(null),[o,a]=d.useState(null),[i,s]=d.useState(!0),[c,l]=d.useState(null),[f,v]=d.useState(null),[m,h]=d.useState(""),[_,w]=d.useState("stop"),[O,x]=d.useState(!0),[g,b]=d.useState("ignore"),$=je(),P=qt(),C=go(),T=de=>{if(c!==null)return;t([]),n(null),a(null),v(null);const oe=de.target.files?de.target.files[0]:null;if(oe){if(oe.size>1e8){const me=$("import_users.errors.unreasonably_big",{size:(oe.size/1048576).toFixed(2)});P(me),n(me);return}try{uN.parse(oe,{header:!0,skipEmptyLines:!0,complete:me=>{me.errors&&n(me.errors.map(Re=>String(Re))),R(me,t,a,n)}})}catch{return n("Unknown error"),null}}},R=({data:de,meta:oe,errors:me},Re,ye,fe)=>{const ge=f9e.filter(ae=>{var Se;return(Se=oe.fields)==null?void 0:Se.find(Ee=>ae===Ee)});if(ge.length>0)return fe($("import_users.error.required_field",{field:ge[0]})),!1;const ce={user_types:{default:0},is_guest:0,admin:0,deactivated:0,password:0,avatar_url:0,id:0,total:de.length},pe=me.map(ae=>ae.message);return de.forEach((ae,Se)=>{var Ee,Ne,Xe;ae.user_type===void 0||ae.user_type===""?ce.user_types.default++:ce.user_types[ae.user_type]+=1,(Ee=oe.fields)!=null&&Ee.includes("name")&&delete ae.name,(Ne=oe.fields)!=null&&Ne.includes("user_type")&&delete ae.user_type,(Xe=oe.fields)!=null&&Xe.includes("is_admin")&&delete ae.is_admin,["is_guest","admin","deactivated"].forEach(V=>{ae[V]==="true"?(ce[V]++,ae[V]=!0):(ae[V]!=="false"&&ae[V]!==""&&pe.push($("import_users.error.invalid_value",{field:V,row:Se})),ae[V]=!1)}),ae.password!==void 0&&ae.password!==""&&ce.password++,ae.avatar_url!==void 0&&ae.avatar_url!==""&&ce.avatar_url++,ae.id!==void 0&&ae.id!==""&&ce.id++}),pe.length>0&&fe(pe),ye(ce),Re(de),!0},I=()=>{if(c!==null){P("import_users.errors.already_in_progress");return}A(C,e,_,O,g,i,l,n).then(de=>{v(de),h(uN.unparse(de.skippedRecords)),console.log("Skipped records:"),console.log(m)})},A=async(de,oe,me,Re,ye,fe,ge,ce)=>{const pe=[],ae=[],Se=[],Ee={total:0,id:0,is_guest:0,admin:0,password:0};let Ne=0;const Xe=oe.length;try{ge({done:Ne,limit:Xe});for(const V of oe){const X={...V};(ye==="ignore"||X.id===void 0)&&(X.id=fN()),(Re===!1||V.password===void 0)&&(X.password=d9e()),fw&&console.log("will check for existence of record "+JSON.stringify(X));let Y=0;const ie=se=>de.getOne("users",{id:se.id}).then(async()=>{if(fw&&console.log("already existed"),ye==="update"||me==="skip")pe.push(se);else{if(me==="stop")throw new Error($("import_users.error.id_exits",{id:se.id}));{const le=Object.assign({},se,{id:fN()});Y++,Y>512?(console.warn("retry loop got stuck? pathological situation?"),pe.push(se)):await ie(le)}}},async()=>{fw&&console.log("OK to create record "+se.id+" ("+se.displayname+")."),fe||await de.create("users",{data:se}),Se.push(se)});await ie(X),Ne++,ge({done:Ne,limit:oe.length})}ge(null)}catch(V){ce($("import_users.error.at_entry",{entry:Ne+1,message:V instanceof Error?V.message:String(V)})),ge(null)}return{skippedRecords:pe,erroredRecords:ae,succeededRecords:Se,totalRecordCount:Xe,changeStats:Ee,wasDryRun:fe}},F=()=>{const de=document.createElement("a");console.log(m);const oe=new Blob([m],{type:"text/comma-separated-values"});de.href=URL.createObjectURL(oe),de.download="skippedRecords.csv",document.body.appendChild(de),de.click()},L=de=>{if(c!==null)return;const oe=de.target.value;w(oe)},D=de=>{c===null&&x(de.target.checked)},z=de=>{if(c!==null)return;const oe=de.target.value;b(oe)},G=de=>{c===null&&s(de.target.checked)},H=o&&!f&&[S.jsxs(Bu,{children:[S.jsx(vl,{title:$("import_users.cards.importstats.header")}),S.jsxs(Io,{children:[S.jsx("div",{children:$("import_users.cards.importstats.users_total",o.total)}),S.jsx("div",{children:$("import_users.cards.importstats.guest_count",o.is_guest)}),S.jsx("div",{children:$("import_users.cards.importstats.admin_count",o.admin)})]})]}),S.jsxs(Bu,{children:[S.jsx(vl,{title:$("import_users.cards.ids.header")}),S.jsxs(Io,{children:[S.jsx("div",{children:o.id===o.total?$("import_users.cards.ids.all_ids_present"):$("import_users.cards.ids.count_ids_present",o.id)}),o.id>0?S.jsx("div",{children:S.jsxs(mL,{onChange:z,value:g,disabled:c!==null,children:[S.jsx(Rh,{value:"ignore",text:"import_users.cards.ids.mode.ignore"}),S.jsx(Rh,{value:"update",text:"import_users.cards.ids.mode.update"})]})}):""]})]}),S.jsxs(Bu,{children:[S.jsx(vl,{title:$("import_users.cards.passwords.header")}),S.jsxs(Io,{children:[S.jsx("div",{children:o.password===o.total?$("import_users.cards.passwords.all_passwords_present"):$("import_users.cards.passwords.count_passwords_present",o.password)}),o.password>0?S.jsx("div",{children:S.jsx(cO,{control:S.jsx(rd,{checked:O,disabled:c!==null,onChange:D}),label:$("import_users.cards.passwords.use_passwords")})}):""]})]})],q=o&&!f&&S.jsxs(Bu,{children:[S.jsx(vl,{title:$("import_users.cards.conflicts.header")}),S.jsx(Io,{children:S.jsx("div",{children:S.jsxs(mL,{onChange:L,value:_,disabled:c!==null,children:[S.jsx(Rh,{value:"stop",text:"import_users.cards.conflicts.mode.stop"}),S.jsx(Rh,{value:"skip",text:"import_users.cards.conflicts.mode.skip"})]})})})]}),U=r&&S.jsxs(Bu,{children:[S.jsx(vl,{title:$("import_users.error.error")}),S.jsx(Io,{children:(Array.isArray(r)?r:[r]).map(de=>S.jsx("div",{children:de}))})]}),W=!f&&S.jsxs(Bu,{children:[S.jsx(vl,{title:$("import_users.cards.upload.header")}),S.jsxs(Io,{children:[$("import_users.cards.upload.explanation"),S.jsx("a",{href:"./data/example.csv",children:"example.csv"}),S.jsx("br",{}),S.jsx("br",{}),S.jsx("input",{type:"file",onChange:T,disabled:c!==null})]})]}),te=f&&S.jsxs(Io,{children:[S.jsx(vl,{title:$("import_users.cards.results.header")}),S.jsxs("div",{children:[$("import_users.cards.results.total",f.totalRecordCount),S.jsx("br",{}),$("import_users.cards.results.successful",f.succeededRecords.length),S.jsx("br",{}),f.skippedRecords.length?[$("import_users.cards.results.skipped",f.skippedRecords.length),S.jsx("div",{children:S.jsx("button",{onClick:F,children:$("import_users.cards.results.download_skipped")})}),S.jsx("br",{})]:"",f.erroredRecords.length?[$("import_users.cards.results.skipped",f.erroredRecords.length),S.jsx("br",{})]:"",S.jsx("br",{}),f.wasDryRun&&[$("import_users.cards.results.simulated_only"),S.jsx("br",{})]]})]}),ne=!e||e.length===0||f?void 0:S.jsxs(W6,{children:[S.jsx(cO,{control:S.jsx(rd,{checked:i,onChange:G,disabled:c!==null}),label:$("import_users.cards.startImport.simulate_only")}),S.jsx(Pr,{size:"large",onClick:I,disabled:c!==null,children:$("import_users.cards.startImport.run_import")}),c!==null?S.jsxs("div",{children:[c.done," of ",c.limit," done"]}):null]}),ee=[];W&&ee.push(W),U&&ee.push(U),q&&ee.push(q),H&&ee.push(...H),ne&&ee.push(ne),te&&ee.push(te);const Oe=S.jsx(lu,{children:ee});return[S.jsx(Zs,{defaultTitle:$("import_users.title")}),Oe]},v9e=p9e,XU={ra:{action:{add_filter:"Filter hinzufügen",add:"Neu",back:"Zurück",bulk_actions:"Ein Element ausgewählt |||| %{smart_count} Elemente ausgewählt",cancel:"Abbrechen",clear_array_input:"Liste löschen",clear_input_value:"Eingabe löschen",clone:"Klonen",confirm:"Bestätigen",create:"Erstellen",create_item:"%{item} erstellen",delete:"Löschen",edit:"Bearbeiten",export:"Exportieren",list:"Liste",refresh:"Neu laden",remove_filter:"Filter entfernen",remove_all_filters:"Alle Filter entfernen",remove:"Entfernen",save:"Speichern",search:"Suchen",select_all:"Alles auswählen",select_row:"Reihe auswählen",show:"Anzeigen",sort:"Sortieren",undo:"Rückgängig machen",unselect:"Abwählen",expand:"Erweitern",close:"Schließen",open_menu:"Menü öffnen",close_menu:"Menü schließen",update:"Aktualisieren",move_up:"Nach oben",move_down:"Nach unten",open:"Öffnen",toggle_theme:"Theme wechseln",select_columns:"Spalten"},boolean:{true:"Ja",false:"Nein",null:" "},page:{create:"%{name} erstellen",dashboard:"Dashboard",edit:"%{name} %{recordRepresentation}",error:"Etwas ist schiefgelaufen",list:"%{name}",loading:"Laden",not_found:"Nicht gefunden",show:"%{name} %{recordRepresentation}",empty:"Noch kein %{name}.",invite:"Neu erstellen?"},input:{file:{upload_several:"Dateien hier ablegen, oder zum Auswählen klicken.",upload_single:"Dateien hier ablegen, oder zum Auswählen klicken."},image:{upload_several:"Bilder hier ablegen, oder zum Auswählen klicken.",upload_single:"Bild hier ablegen, oder zum Auswählen klicken."},references:{all_missing:"Die Daten der Referenz können nicht gefunden werden.",many_missing:"Mindestens eine Referenz scheint nicht mehr verfügbar zu sein.",single_missing:"Die Referenz scheint nicht mehr verfügbar zu sein."},password:{toggle_visible:"Passwort verbergen",toggle_hidden:"Passwort einblenden"}},message:{about:"Über",are_you_sure:"Sind Sie sicher?",auth_error:"Bei der Validierung des Authentifizierungstokens ist ein Fehler aufgetreten.",bulk_delete_content:"Sicher, dass Sie %{name} löschen wollen? |||| Sicher, dass Sie diese %{smart_count} Elemente löschen wollen?",bulk_delete_title:"%{name} löschen |||| %{smart_count} %{name} löschen",bulk_update_content:"Sicher, dass Sie %{name} aktualisieren wollen? |||| Sicher, dass Sie %{smart_count} Elemente aktualisieren wollen?",bulk_update_title:"%{name} aktualisieren |||| %{smart_count} %{name} aktualisieren",clear_array_input:"Sicher, dass Sie die ganze Liste löschen wollen?",delete_content:"Sicher, dass Sie dieses Element löschen wollen?",delete_title:"%{name} #%{id} löschen",details:"Details",error:"Ein Fehler trat auf, Ihre Anfrage konnte nicht verarbeitet werden.",invalid_form:"Das Formular ist ungültig. Bitte überprüfen Sie Ihre Eingaben.",loading:"Die Seite wird geladen, noch einen Moment.",no:"Nein",not_found:"Sie eine falsche URL aufgerufen oder eingegeben.",yes:"Ja",unsaved_changes:"Einige Änderungen wurden nicht gespeichert. Sicher, dass Sie diese nicht übernehmen wollen?"},navigation:{no_results:"Keine Ergebnisse gefunden.",no_more_results:"Es gibt keine Seite %{page}. Versuche eine vorherige.",page_out_of_boundaries:"Es gibt keine Seite %{page}.",page_out_from_end:"Es gibt keine Seite mehr nach dieser.",page_out_from_begin:"Es gibt keine Seite vor Seite 1.",page_range_info:"%{offsetBegin}-%{offsetEnd} von %{total}",partial_page_range_info:"%{offsetBegin}-%{offsetEnd} von mehr als %{offsetEnd}",current_page:"Seite %{page}",page:"Gehe zu Seite %{page}",first:"Gehe zur ersten Seite",last:"Gehe zur letzten Seite",next:"Gehe zur nächsten Seite",previous:"Gehe zur vorherigen Seite",page_rows_per_page:"Reihen pro Seite:",skip_nav:"Zum Inhalt springen"},sort:{sort_by:"Nach %{field} %{order} sortieren",ASC:"Aufsteigend",DESC:"Absteigend"},auth:{auth_check_error:"Bitte anmelden um fortzufahren",user_menu:"Profil",username:"Nutzername",password:"Passwort",sign_in:"Anmelden",sign_in_error:"Anmeldung fehlgeschlagen, bitte erneut versuchen.",logout:"Abmelden"},notification:{updated:"Element aktualisiert |||| %{smart_count} Elemente aktualisiert",created:"Element erstellt",deleted:"Element gelöscht |||| %{smart_count} Elemente gelöscht",bad_item:"Fehlerhaftes Element",item_doesnt_exist:"Element existiert nicht",http_error:"Kommunikation mit Server fehlgeschlagen",data_provider_error:"DataProvider-Fehler. Mehr Details in der Konsole.",i18n_error:"Die Übersetzungen für die ausgewählte Sprache können nicht geladen werden",canceled:"Aktion abgebrochen",logged_out:"Ihre Sitzung ist abgelaufen, bitte erneut verbinden.",not_authorized:"Sie sind nicht berechtigt, auf diese Ressource zuzugreifen."},validation:{required:"Erforderlich",minLength:"Muss mindestens %{min} Zeichen betragen",maxLength:"Darf %{max} Zeichen oder weniger betragen",minValue:"Muss mindestens %{min} betragen",maxValue:"Darf %{max} oder weniger betragen",number:"Muss eine Nummer sein",email:"Muss eine gültige E-Mail sein",oneOf:"Muss eine der folgenden Optionen sein: %{options}",regex:"Muss einem gewissen Format entsprechen (regexp): %{pattern}"},saved_queries:{label:"Gespeicherte Anfragen",query_name:"Name der Anfrage",new_label:"Speichere aktuelle Anfrage...",new_dialog_title:"Speichere aktuelle Anfrage als",remove_label:"Gespeicherte Anfrage löschen",remove_label_with_name:'Anfrage "%{name}" löschen',remove_dialog_title:"Gespeicherte Anfrage löschen?",remove_message:"Sicher, dass Sie diese Anfrage aus der Liste der gespeicherten löschen wollen?",help:"Liste filtern und diese Anfrage für später speichern"},configurable:{customize:"Anpassen",configureMode:"Diese Seite anpassen",inspector:{title:"Inspektor",content:"Bewegen Sie den Mauszeigen über die UI-Elemente, um sie zu konfigurieren",reset:"Einstellungen zurücksetzen",hideAll:"Alles verbergen",showAll:"Alles anzeigen"},Datagrid:{title:"Datagrid",unlabeled:"Unbekannte Spalte #%{column}"},SimpleForm:{title:"Formular",unlabeled:"Unbenannter Input #%{input}"},SimpleList:{title:"Liste",primaryText:"Primärtext",secondaryText:"Sekundärtext",tertiaryText:"Tertiärtext"}}}},m9e={ra:{message:{are_you_sure:"Bist du sicher?",bulk_delete_content:"Sicher, dass du %{name} löschen willst? |||| Sicher, dass du diese %{smart_count} Elemente löschen willst?",bulk_update_content:"Sicher, dass du %{name} aktualisieren willst? |||| Sicher, dass du %{smart_count} Elemente aktualisieren willst?",clear_array_input:"Sicher, dass du die ganze Liste löschen willst?",delete_content:"Sicher, dass du dieses Element löschen willst?",error:"Ein Fehler trat auf, Deine Anfrage konnte nicht verarbeitet werden.",invalid_form:"Das Formular ist ungültig. Bitte überprüfe Deine Eingaben.",not_found:"Du hast eine falsche URL aufgerufen oder eingegeben.",unsaved_changes:"Einige Änderungen wurden nicht gespeichert. Sicher, dass du diese nicht übernehmen willst?"},notification:{logged_out:"Deine Sitzung ist abgelaufen, bitte erneut verbinden.",not_authorized:"Du bist nicht berechtigt, auf diese Ressource zuzugreifen."},saved_queries:{remove_message:"Sicher, dass du diese Anfrage aus der Liste der gespeicherten löschen willst?"},configurable:{inspector:{content:"Bewege den Mauszeigen über die UI-Elemente, um sie zu konfigurieren"}}}};mP(XU,m9e);const h9e={...XU,synapseadmin:{auth:{base_url:"Heimserver URL",welcome:"Willkommen bei Synapse-admin",server_version:"Synapse Version",supports_specs:"unterstützt Matrix-Specs",username_error:"Bitte vollständigen Nutzernamen angeben: '@user:domain'",protocol_error:"Die URL muss mit 'http://' oder 'https://' beginnen",url_error:"Keine gültige Matrix Server URL",sso_sign_in:"Anmeldung mit SSO"},users:{invalid_user_id:"Lokaler Anteil der Matrix Benutzer-ID ohne Homeserver.",tabs:{sso:"SSO"}},rooms:{details:"Raumdetails",tabs:{basic:"Allgemein",members:"Mitglieder",detail:"Details",permission:"Berechtigungen"}},reports:{tabs:{basic:"Allgemein",detail:"Details"}}},import_users:{error:{at_entry:"Bei Eintrag %{entry}: %{message}",error:"Fehler",required_field:"Pflichtfeld '%{field}' fehlt",invalid_value:"Ungültiger Wert in Zeile %{row}. Feld '%{field}' darf nur die Werte 'true' oder 'false' enthalten",unreasonably_big:"Datei ist zu groß für den Import (%{size} Megabytes)",already_in_progress:"Es läuft bereits ein Import",id_exits:"ID %{id} existiert bereits"},title:"Benutzer aus CSV importieren",goToPdf:"Gehe zum PDF",cards:{importstats:{header:"Benutzer importieren",users_total:"%{smart_count} Benutzer in der CSV Datei |||| %{smart_count} Benutzer in der CSV Datei",guest_count:"%{smart_count} Gast |||| %{smart_count} Gäste",admin_count:"%{smart_count} Server Administrator |||| %{smart_count} Server Administratoren"},conflicts:{header:"Konfliktstrategie",mode:{stop:"Stoppe bei Fehlern",skip:"Zeige Fehler und überspringe fehlerhafte Einträge"}},ids:{header:"IDs",all_ids_present:"IDs in jedem Eintrag vorhanden",count_ids_present:"%{smart_count} Eintrag mit ID |||| %{smart_count} Einträge mit IDs",mode:{ignore:"Ignoriere IDs der CSV-Datei und erstelle neue",update:"Aktualisiere existierende Benutzer"}},passwords:{header:"Passwörter",all_passwords_present:"Passwörter in jedem Eintrag vorhanden",count_passwords_present:"%{smart_count} Eintrag mit Passwort |||| %{smart_count} Einträge mit Passwörtern",use_passwords:"Verwende Passwörter aus der CSV Datei"},upload:{header:"CSV Datei importieren",explanation:"Hier können Sie eine Datei mit kommagetrennten Daten hochladen, die verwendet werden um Benutzer anzulegen oder zu ändern. Die Datei muss mindestens die Felder 'id' und 'displayname' enthalten. Hier können Sie eine Beispieldatei herunterladen und anpassen: "},startImport:{simulate_only:"Nur simulieren",run_import:"Importieren"},results:{header:"Ergebnis",total:"%{smart_count} Eintrag insgesamt |||| %{smart_count} Einträge insgesamt",successful:"%{smart_count} Einträge erfolgreich importiert",skipped:"%{smart_count} Einträge übersprungen",download_skipped:"Übersprungene Einträge herunterladen",with_error:"%{smart_count} Eintrag mit Fehlern ||| %{smart_count} Einträge mit Fehlern",simulated_only:"Import-Vorgang war nur simuliert"}}},delete_media:{name:"Medien",fields:{before_ts:"Letzter Zugriff vor",size_gt:"Größer als (in Bytes)",keep_profiles:"Behalte Profilbilder"},action:{send:"Medien löschen",send_success:"Anfrage erfolgreich versendet.",send_failure:"Beim Versenden ist ein Fehler aufgetreten."},helper:{send:"Diese API löscht die lokalen Medien von der Festplatte des eigenen Servers. Dies umfasst alle lokalen Miniaturbilder und Kopien von Medien. Diese API wirkt sich nicht auf Medien aus, die sich in externen Medien-Repositories befinden."}},resources:{users:{name:"Benutzer",email:"E-Mail",msisdn:"Telefon",threepid:"E-Mail / Telefon",fields:{avatar:"Avatar",id:"Benutzer-ID",name:"Name",is_guest:"Gast",admin:"Server Administrator",locked:"Gesperrt",deactivated:"Deaktiviert",erased:"Gelöscht",guests:"Zeige Gäste",show_deactivated:"Zeige deaktivierte Benutzer",user_id:"Suche Benutzer",displayname:"Anzeigename",password:"Passwort",avatar_url:"Avatar URL",avatar_src:"Avatar",medium:"Medium",threepids:"3PIDs",address:"Adresse",creation_ts_ms:"Zeitpunkt der Erstellung",consent_version:"Zugestimmte Geschäftsbedingungen",auth_provider:"Provider",user_type:"Benutzertyp"},helper:{password:"Durch die Änderung des Passworts wird der Benutzer von allen Sitzungen abgemeldet.",deactivate:"Sie müssen ein Passwort angeben, um ein Konto wieder zu aktivieren.",erase:"DSGVO konformes Löschen der Benutzerdaten"},action:{erase:"Lösche Benutzerdaten"}},rooms:{name:"Raum |||| Räume",fields:{room_id:"Raum-ID",name:"Name",canonical_alias:"Alias",joined_members:"Mitglieder",joined_local_members:"Lokale Mitglieder",joined_local_devices:"Lokale Endgeräte",state_events:"Zustandsereignisse / Komplexität",version:"Version",is_encrypted:"Verschlüsselt",encryption:"Verschlüsselungs-Algorithmus",federatable:"Fö­de­rierbar",public:"Sichtbar im Raumverzeichnis",creator:"Ersteller",join_rules:"Beitrittsregeln",guest_access:"Gastzugriff",history_visibility:"Historie-Sichtbarkeit",topic:"Thema",avatar:"Avatar"},helper:{forward_extremities:"Forward extremities are the leaf events at the end of a Directed acyclic graph (DAG) in a room, aka events that have no children. The more exist in a room, the more state resolution that Synapse needs to perform (hint: it's an expensive operation). While Synapse has code to prevent too many of these existing at one time in a room, bugs can sometimes make them crop up again. If a room has >10 forward extremities, it's worth checking which room is the culprit and potentially removing them using the SQL queries mentioned in #1760."},enums:{join_rules:{public:"Öffentlich",knock:"Auf Anfrage",invite:"Nur auf Einladung",private:"Privat"},guest_access:{can_join:"Gäste können beitreten",forbidden:"Gäste können nicht beitreten"},history_visibility:{invited:"Ab Einladung",joined:"Ab Beitritt",shared:"Ab Setzen der Einstellung",world_readable:"Jeder"},unencrypted:"Nicht verschlüsselt"},action:{erase:{title:"Raum löschen",content:"Sind Sie sicher dass Sie den Raum löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden. Alle Nachrichten und Medien, die der Raum beinhaltet werden vom Server gelöscht!"}}},reports:{name:"Gemeldetes Ereignis |||| Gemeldete Ereignisse",fields:{id:"ID",received_ts:"Meldezeit",user_id:"Meldender",name:"Raumname",score:"Wert",reason:"Grund",event_id:"Event-ID",event_json:{origin:"Ursprungsserver",origin_server_ts:"Sendezeit",type:"Eventtyp",content:{msgtype:"Inhaltstyp",body:"Nachrichteninhalt",format:"Nachrichtenformat",formatted_body:"Formatierter Nachrichteninhalt",algorithm:"Verschlüsselungsalgorithmus",info:{mimetype:"Typ"},url:"URL"}}},action:{erase:{title:"Gemeldetes Event löschen",content:"Sind Sie sicher dass Sie das gemeldete Event löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."}}},connections:{name:"Verbindungen",fields:{last_seen:"Datum",ip:"IP-Adresse",user_agent:"User Agent"}},devices:{name:"Gerät |||| Geräte",fields:{device_id:"Geräte-ID",display_name:"Gerätename",last_seen_ts:"Zeitstempel",last_seen_ip:"IP-Adresse"},action:{erase:{title:"Entferne %{id}",content:'Möchten Sie das Gerät "%{name}" wirklich entfernen?',success:"Gerät erfolgreich entfernt.",failure:"Beim Entfernen ist ein Fehler aufgetreten."}}},users_media:{name:"Medien",fields:{media_id:"Medien ID",media_length:"Größe",media_type:"Typ",upload_name:"Dateiname",quarantined_by:"Zur Quarantäne hinzugefügt",safe_from_quarantine:"Schutz vor Quarantäne",created_ts:"Erstellt",last_access_ts:"Letzter Zugriff"},action:{open:"Mediendatei in neuem Fenster öffnen"}},protect_media:{action:{create:"Ungeschützt, Schutz erstellen",delete:"Geschützt, Schutz aufheben",none:"In Quarantäne",send_success:"Erfolgreich den Schutz-Status geändert.",send_failure:"Beim Versenden ist ein Fehler aufgetreten."}},quarantine_media:{action:{name:"Quarantäne",create:"Zur Quarantäne hinzufügen",delete:"In Quarantäne, Quarantäne aufheben",none:"Geschützt vor Quarantäne",send_success:"Erfolgreich den Quarantäne-Status geändert.",send_failure:"Beim Versenden ist ein Fehler aufgetreten."}},pushers:{name:"Pusher |||| Pushers",fields:{app:"App",app_display_name:"App-Anzeigename",app_id:"App ID",device_display_name:"Geräte-Anzeigename",kind:"Art",lang:"Sprache",profile_tag:"Profil-Tag",pushkey:"Pushkey",data:{url:"URL"}}},servernotices:{name:"Serverbenachrichtigungen",send:"Servernachricht versenden",fields:{body:"Nachricht"},action:{send:"Sende Nachricht",send_success:"Nachricht erfolgreich versendet.",send_failure:"Beim Versenden ist ein Fehler aufgetreten."},helper:{send:'Sendet eine Serverbenachrichtigung an die ausgewählten Nutzer. Hierfür muss das Feature "Server Notices" auf dem Server aktiviert sein.'}},user_media_statistics:{name:"Dateien je Benutzer",fields:{media_count:"Anzahl der Dateien",media_length:"Größe der Dateien"}},forward_extremities:{name:"Vorderextremitäten",fields:{id:"Event-ID",received_ts:"Zeitstempel",depth:"Tiefe",state_group:"Zustandsgruppe"}},room_state:{name:"Zustandsereignisse",fields:{type:"Typ",content:"Inhalt",origin_server_ts:"Sendezeit",sender:"Absender"}},room_directory:{name:"Raumverzeichnis",fields:{world_readable:"Gastbenutzer dürfen ohne Beitritt lesen",guest_can_join:"Gastbenutzer dürfen beitreten"},action:{title:"Raum aus Verzeichnis löschen |||| %{smart_count} Räume aus Verzeichnis löschen",content:"Möchten Sie den Raum wirklich aus dem Raumverzeichnis löschen? |||| Möchten Sie die %{smart_count} Räume wirklich aus dem Raumverzeichnis löschen?",erase:"Lösche aus Verzeichnis",create:"Eintragen ins Verzeichnis",send_success:"Raum erfolgreich eingetragen.",send_failure:"Beim Entfernen ist ein Fehler aufgetreten."}},destinations:{name:"Föderation",fields:{destination:"Ziel",failure_ts:"Fehlerzeitpunkt",retry_last_ts:"Letzter Wiederholungsversuch",retry_interval:"Wiederholungsintervall",last_successful_stream_ordering:"letzte erfogreicher Stream",stream_ordering:"Stream"},action:{reconnect:"Neu verbinden"}},registration_tokens:{name:"Registrierungstoken",fields:{token:"Token",valid:"Gültige Token",uses_allowed:"Anzahl",pending:"Ausstehend",completed:"Abgeschlossen",expiry_time:"Ablaufzeit",length:"Länge"},helper:{length:"Länge des Tokens, wenn kein Token vorgegeben wird."}}}},g9e={...qU,synapseadmin:{auth:{base_url:"Homeserver URL",welcome:"Welcome to Synapse-admin",server_version:"Synapse version",supports_specs:"supports Matrix specs",username_error:"Please enter fully qualified user ID: '@user:domain'",protocol_error:"URL has to start with 'http://' or 'https://'",url_error:"Not a valid Matrix server URL",sso_sign_in:"Sign in with SSO"},users:{invalid_user_id:"Localpart of a Matrix user-id without homeserver.",tabs:{sso:"SSO"}},rooms:{details:"Room details",tabs:{basic:"Basic",members:"Members",detail:"Details",permission:"Permissions"}},reports:{tabs:{basic:"Basic",detail:"Details"}}},import_users:{error:{at_entry:"At entry %{entry}: %{message}",error:"Error",required_field:"Required field '%{field}' is not present",invalid_value:"Invalid value on line %{row}. '%{field}' field may only be 'true' or 'false'",unreasonably_big:"Refused to load unreasonably big file of %{size} megabytes",already_in_progress:"An import run is already in progress",id_exits:"ID %{id} already present"},title:"Import users via CSV",goToPdf:"Go to PDF",cards:{importstats:{header:"Import users",users_total:"%{smart_count} user in CSV file |||| %{smart_count} users in CSV file",guest_count:"%{smart_count} guest |||| %{smart_count} guests",admin_count:"%{smart_count} admin |||| %{smart_count} admins"},conflicts:{header:"Conflict strategy",mode:{stop:"Stop on conflict",skip:"Show error and skip on conflict"}},ids:{header:"IDs",all_ids_present:"IDs present on every entry",count_ids_present:"%{smart_count} entry with ID |||| %{smart_count} entries with IDs",mode:{ignore:"Ignore IDs in CSV and create new ones",update:"Update existing records"}},passwords:{header:"Passwords",all_passwords_present:"Passwords present on every entry",count_passwords_present:"%{smart_count} entry with password |||| %{smart_count} entries with passwords",use_passwords:"Use passwords from CSV"},upload:{header:"Input CSV file",explanation:"Here you can upload a file with comma separated values that is processed to create or update users. The file must include the fields 'id' and 'displayname'. You can download and adapt an example file here: "},startImport:{simulate_only:"Simulate only",run_import:"Import"},results:{header:"Import results",total:"%{smart_count} entry in total |||| %{smart_count} entries in total",successful:"%{smart_count} entries successfully imported",skipped:"%{smart_count} entries skipped",download_skipped:"Download skipped records",with_error:"%{smart_count} entry with errors ||| %{smart_count} entries with errors",simulated_only:"Run was only simulated"}}},delete_media:{name:"Media",fields:{before_ts:"last access before",size_gt:"Larger then (in bytes)",keep_profiles:"Keep profile images"},action:{send:"Delete media",send_success:"Request successfully sent.",send_failure:"An error has occurred."},helper:{send:"This API deletes the local media from the disk of your own server. This includes any local thumbnails and copies of media downloaded. This API will not affect media that has been uploaded to external media repositories."}},resources:{users:{name:"User |||| Users",email:"Email",msisdn:"Phone",threepid:"Email / Phone",fields:{avatar:"Avatar",id:"User-ID",name:"Name",is_guest:"Guest",admin:"Server Administrator",locked:"Locked",deactivated:"Deactivated",erased:"Erased",guests:"Show guests",show_deactivated:"Show deactivated users",user_id:"Search user",displayname:"Displayname",password:"Password",avatar_url:"Avatar URL",avatar_src:"Avatar",medium:"Medium",threepids:"3PIDs",address:"Address",creation_ts_ms:"Creation timestamp",consent_version:"Consent version",auth_provider:"Provider",user_type:"User type"},helper:{password:"Changing password will log user out of all sessions.",deactivate:"You must provide a password to re-activate an account.",erase:"Mark the user as GDPR-erased"},action:{erase:"Erase user data"}},rooms:{name:"Room |||| Rooms",fields:{room_id:"Room-ID",name:"Name",canonical_alias:"Alias",joined_members:"Members",joined_local_members:"Local members",joined_local_devices:"Local devices",state_events:"State events / Complexity",version:"Version",is_encrypted:"Encrypted",encryption:"Encryption",federatable:"Federatable",public:"Visible in room directory",creator:"Creator",join_rules:"Join rules",guest_access:"Guest access",history_visibility:"History visibility",topic:"Topic",avatar:"Avatar"},helper:{forward_extremities:"Forward extremities are the leaf events at the end of a Directed acyclic graph (DAG) in a room, aka events that have no children. The more exist in a room, the more state resolution that Synapse needs to perform (hint: it's an expensive operation). While Synapse has code to prevent too many of these existing at one time in a room, bugs can sometimes make them crop up again. If a room has >10 forward extremities, it's worth checking which room is the culprit and potentially removing them using the SQL queries mentioned in #1760."},enums:{join_rules:{public:"Public",knock:"Knock",invite:"Invite",private:"Private"},guest_access:{can_join:"Guests can join",forbidden:"Guests can not join"},history_visibility:{invited:"Since invited",joined:"Since joined",shared:"Since shared",world_readable:"Anyone"},unencrypted:"Unencrypted"},action:{erase:{title:"Delete room",content:"Are you sure you want to delete the room? This cannot be undone. All messages and shared media in the room will be deleted from the server!"}}},reports:{name:"Reported event |||| Reported events",fields:{id:"ID",received_ts:"report time",user_id:"announcer",name:"name of the room",score:"score",reason:"reason",event_id:"event ID",event_json:{origin:"origin server",origin_server_ts:"time of send",type:"event type",content:{msgtype:"content type",body:"content",format:"format",formatted_body:"formatted content",algorithm:"algorithm",url:"URL",info:{mimetype:"Type"}}}},action:{erase:{title:"Delete reported event",content:"Are you sure you want to delete the reported event? This cannot be undone."}}},connections:{name:"Connections",fields:{last_seen:"Date",ip:"IP address",user_agent:"User agent"}},devices:{name:"Device |||| Devices",fields:{device_id:"Device-ID",display_name:"Device name",last_seen_ts:"Timestamp",last_seen_ip:"IP address"},action:{erase:{title:"Removing %{id}",content:'Are you sure you want to remove the device "%{name}"?',success:"Device successfully removed.",failure:"An error has occurred."}}},users_media:{name:"Media",fields:{media_id:"Media ID",media_length:"File Size (in Bytes)",media_type:"Type",upload_name:"File name",quarantined_by:"Quarantined by",safe_from_quarantine:"Safe from quarantine",created_ts:"Created",last_access_ts:"Last access"},action:{open:"Open media file in new window"}},protect_media:{action:{create:"Unprotected, create protection",delete:"Protected, remove protection",none:"In quarantine",send_success:"Successfully changed the protection status.",send_failure:"An error has occurred."}},quarantine_media:{action:{name:"Quarantine",create:"Add to quarantine",delete:"In quarantine, unquarantine",none:"Protected from quarantine",send_success:"Successfully changed the quarantine status.",send_failure:"An error has occurred."}},pushers:{name:"Pusher |||| Pushers",fields:{app:"App",app_display_name:"App display name",app_id:"App ID",device_display_name:"Device display name",kind:"Kind",lang:"Language",profile_tag:"Profile tag",pushkey:"Pushkey",data:{url:"URL"}}},servernotices:{name:"Server Notices",send:"Send server notices",fields:{body:"Message"},action:{send:"Send note",send_success:"Server notice successfully sent.",send_failure:"An error has occurred."},helper:{send:'Sends a server notice to the selected users. The feature "Server Notices" has to be activated at the server.'}},user_media_statistics:{name:"Users' media",fields:{media_count:"Media count",media_length:"Media length"}},forward_extremities:{name:"Forward Extremities",fields:{id:"Event ID",received_ts:"Timestamp",depth:"Depth",state_group:"State group"}},room_state:{name:"State events",fields:{type:"Type",content:"Content",origin_server_ts:"time of send",sender:"Sender"}},room_directory:{name:"Room directory",fields:{world_readable:"guest users may view without joining",guest_can_join:"guest users may join"},action:{title:"Delete room from directory |||| Delete %{smart_count} rooms from directory",content:"Are you sure you want to remove this room from directory? |||| Are you sure you want to remove these %{smart_count} rooms from directory?",erase:"Delete from room directory",create:"Publish in room directory",send_success:"Room successfully published.",send_failure:"An error has occurred."}},destinations:{name:"Federation",fields:{destination:"Destination",failure_ts:"Failure timestamp",retry_last_ts:"Last retry timestamp",retry_interval:"Retry interval",last_successful_stream_ordering:"Last successful stream",stream_ordering:"Stream"},action:{reconnect:"Reconnect"}},registration_tokens:{name:"Registration tokens",fields:{token:"Token",valid:"Valid token",uses_allowed:"Uses allowed",pending:"Pending",completed:"Completed",expiry_time:"Expiry time",length:"Length"},helper:{length:"Length of the token if no token is given."}}}};var y9e={ra:{action:{add_filter:"Ajouter un filtre",add:"Ajouter",back:"Retour",bulk_actions:"%{smart_count} sélectionné |||| %{smart_count} sélectionnés",cancel:"Annuler",clear_array_input:"Vider la liste",clear_input_value:"Vider le champ",clone:"Dupliquer",confirm:"Confirmer",create:"Créer",create_item:"Créer %{item}",delete:"Supprimer",edit:"Éditer",export:"Exporter",list:"Liste",refresh:"Actualiser",remove_filter:"Supprimer ce filtre",remove_all_filters:"Supprimer tous les filtres",remove:"Supprimer",save:"Enregistrer",select_all:"Tout sélectionner",select_row:"Sélectionner cette ligne",search:"Rechercher",show:"Afficher",sort:"Trier",undo:"Annuler",unselect:"Désélectionner",expand:"Étendre",close:"Fermer",open_menu:"Ouvrir le menu",close_menu:"Fermer le menu",update:"Modifier",move_up:"Déplacer vers le haut",move_down:"Déplacer vers le bas",open:"Ouvrir",toggle_theme:"Thème clair/sombre",select_columns:"Colonnes",update_application:"Recharger l'application"},boolean:{true:"Oui",false:"Non",null:" "},page:{create:"Créer %{name}",dashboard:"Tableau de bord",edit:"%{name} %{recordRepresentation}",error:"Un problème est survenu",list:"%{name}",loading:"Chargement",not_found:"Page manquante",show:"%{name} %{recordRepresentation}",empty:"Pas encore de %{name}.",invite:"Voulez-vous en créer un ?"},input:{file:{upload_several:"Déposez les fichiers à uploader, ou cliquez pour en sélectionner.",upload_single:"Déposez le fichier à uploader, ou cliquez pour le sélectionner."},image:{upload_several:"Déposez les images à uploader, ou cliquez pour en sélectionner.",upload_single:"Déposez l'image à uploader, ou cliquez pour la sélectionner."},references:{all_missing:"Impossible de trouver des données de références.",many_missing:"Au moins une des références associées semble ne plus être disponible.",single_missing:"La référence associée ne semble plus disponible."},password:{toggle_visible:"Cacher le mot de passe",toggle_hidden:"Montrer le mot de passe"}},message:{about:"Au sujet de",are_you_sure:"Êtes-vous sûr ?",auth_error:"Une erreur est survenue lors de la validation de votre jeton d'authentification.",bulk_delete_content:"Êtes-vous sûr(e) de vouloir supprimer cet élément ? |||| Êtes-vous sûr(e) de vouloir supprimer ces %{smart_count} éléments ?",bulk_delete_title:"Supprimer %{name} |||| Supprimer %{smart_count} %{name}",bulk_update_content:"Êtes-vous sûr(e) de vouloir modifier cet élément ? |||| Êtes-vous sûr(e) de vouloir modifier ces %{smart_count} éléments ?",bulk_update_title:"Modifier %{name} |||| Modifier %{smart_count} %{name}",clear_array_input:"Êtes-vous sûr(e) de vouloir supprimer tous les éléments de la liste ?",delete_content:"Êtes-vous sûr(e) de vouloir supprimer cet élément ?",delete_title:"Supprimer %{name} #%{id}",details:"Détails",error:"En raison d'une erreur côté navigateur, votre requête n'a pas pu aboutir.",invalid_form:"Le formulaire n'est pas valide.",loading:"La page est en cours de chargement, merci de bien vouloir patienter.",no:"Non",not_found:"L'URL saisie est incorrecte, ou vous avez suivi un mauvais lien.",yes:"Oui",unsaved_changes:"Certains changements n'ont pas été enregistrés. Êtes-vous sûr(e) de vouloir quitter cette page ?"},navigation:{no_results:"Aucun résultat",no_more_results:"La page numéro %{page} est en dehors des limites. Essayez la page précédente.",page_out_of_boundaries:"La page %{page} est en dehors des limites",page_out_from_end:"Fin de la pagination",page_out_from_begin:"La page doit être supérieure à 1",page_range_info:"%{offsetBegin}-%{offsetEnd} sur %{total}",partial_page_range_info:"%{offsetBegin}-%{offsetEnd} sur plus de %{offsetEnd}",page_rows_per_page:"Lignes par page :",current_page:"Page %{page}",page:"Aller à la page %{page}",first:"Aller à la première page",last:"Aller à la dernière page",next:"Aller à la prochaine page",previous:"Aller à la page précédente",skip_nav:"Aller au contenu"},sort:{sort_by:"Trier par %{field} %{order}",ASC:"croissant",DESC:"décroissant"},auth:{auth_check_error:"Merci de vous connecter pour continuer",user_menu:"Profil",username:"Identifiant",password:"Mot de passe",sign_in:"Connexion",sign_in_error:"Échec de l'authentification, merci de réessayer",logout:"Déconnexion"},notification:{updated:"Élément mis à jour |||| %{smart_count} éléments mis à jour",created:"Élément créé",deleted:"Élément supprimé |||| %{smart_count} éléments supprimés",bad_item:"Élément inconnu",item_doesnt_exist:"L'élément n'existe pas",http_error:"Erreur de communication avec le serveur",data_provider_error:"Erreur dans le dataProvider. Plus de détails dans la console.",i18n_error:"Erreur de chargement des traductions pour la langue sélectionnée",canceled:"Action annulée",logged_out:"Votre session a pris fin, veuillez vous reconnecter.",not_authorized:"Vous n'êtes pas autorisé(e) à accéder à cette ressource.",application_update_available:"Une mise à jour est disponible."},validation:{required:"Ce champ est requis",minLength:"Minimum %{min} caractères",maxLength:"Maximum %{max} caractères",minValue:"Minimum %{min}",maxValue:"Maximum %{max}",number:"Doit être un nombre",email:"Doit être un email",oneOf:"Doit être au choix: %{options}",regex:"Doit respecter un format spécifique (regexp): %{pattern}",unique:"Doit être unique"},saved_queries:{label:"Mes requêtes",query_name:"Nom de la requête",new_label:"Ajouter à mes requêtes...",new_dialog_title:"Ajouter la requête en cours à mes requêtes",remove_label:"Retirer de mes requêtes",remove_label_with_name:'Retirer "%{name}" des mes requêtes',remove_dialog_title:"Effacer de mes requêtes ?",remove_message:"Etes-vous sûr(e) de vouloir supprimer cette requête de votre liste de requêtes ?",help:"Filtrez la liste et ajoutez cette requête à votre liste"},configurable:{customize:"Personnaliser",configureMode:"Configurer cette page",inspector:{title:"Inspecteur",content:"Sélectionner un composant pour le configurer",reset:"Réinitialiser",hideAll:"Masquer tout",showAll:"Afficher tout"},Datagrid:{title:"Tableau",unlabeled:"Colonne #%{column}"},SimpleForm:{title:"Formulaire",unlabeled:"Champ #%{input}"},SimpleList:{title:"Liste",primaryText:"Texte principal",secondaryText:"Texte secondaire",tertiaryText:"Texte annexe"}}}};const b9e={...y9e,synapseadmin:{auth:{base_url:"URL du serveur d’accueil",welcome:"Bienvenue sur Synapse-admin",server_version:"Version du serveur Synapse",username_error:"Veuillez entrer un nom d'utilisateur complet : « @utilisateur:domaine »",protocol_error:"L'URL doit commencer par « http:// » ou « https:// »",url_error:"L'URL du serveur Matrix n'est pas valide",sso_sign_in:"Se connecter avec l’authentification unique"},users:{invalid_user_id:"Partie locale d'un identifiant utilisateur Matrix sans le nom du serveur d’accueil.",tabs:{sso:"Authentification unique"}},rooms:{tabs:{basic:"Informations de base",members:"Membres",detail:"Détails",permission:"Permissions"}},reports:{tabs:{basic:"Informations de base",detail:"Détails"}}},import_users:{error:{at_entry:"Pour l'entrée %{entry} : %{message}",error:"Erreur",required_field:"Le champ requis « %{field} » est manquant",invalid_value:"Valeur non valide à la ligne %{row}. Le champ « %{field} » ne peut être que « true » ou « false »",unreasonably_big:"Refus de charger un fichier trop volumineux de %{size} mégaoctets",already_in_progress:"Un import est déjà en cours",id_exits:"L'identifiant %{id} déjà présent"},title:"Importer des utilisateurs à partir d'un fichier CSV",goToPdf:"Voir le PDF",cards:{importstats:{header:"Importer des utilisateurs",users_total:"%{smart_count} utilisateur dans le fichier CSV |||| %{smart_count} utilisateurs dans le fichier CSV",guest_count:"%{smart_count} visiteur |||| %{smart_count} visiteurs",admin_count:"%{smart_count} administrateur |||| %{smart_count} administrateurs"},conflicts:{header:"Stratégie de résolution des conflits",mode:{stop:"S'arrêter en cas de conflit",skip:"Afficher l'erreur et ignorer le conflit"}},ids:{header:"Identifiants",all_ids_present:"Identifiants présents pour chaque entrée",count_ids_present:"%{smart_count} entrée avec identifiant |||| %{smart_count} entrées avec identifiant",mode:{ignore:"Ignorer les identifiants dans le ficher CSV et en créer de nouveaux",update:"Mettre à jour les enregistrements existants"}},passwords:{header:"Mots de passe",all_passwords_present:"Mots de passe présents pour chaque entrée",count_passwords_present:"%{smart_count} entrée avec mot de passe |||| %{smart_count} entrées avec mot de passe",use_passwords:"Utiliser les mots de passe provenant du fichier CSV"},upload:{header:"Fichier CSV en entrée",explanation:"Vous pouvez télécharger ici un fichier contenant des valeurs séparées par des virgules qui sera traité pour créer ou mettre à jour des utilisateurs. Le fichier doit inclure les champs « id » et « displayname ». Vous pouvez télécharger et adapter un fichier d'exemple ici : "},startImport:{simulate_only:"Simuler",run_import:"Importer"},results:{header:"Résultats de l'import",total:"%{smart_count} entrée au total |||| %{smart_count} entrées au total",successful:"%{smart_count} entrées importées avec succès",skipped:"%{smart_count} entrées ignorées",download_skipped:"Télécharger les entrées ignorées",with_error:"%{smart_count} entrée avec des erreurs ||| %{smart_count} entrées avec des erreurs",simulated_only:"L'import était simulé"}}},delete_media:{name:"Media",fields:{before_ts:"Dernier accès avant",size_gt:"Plus grand que (en octets)",keep_profiles:"Conserver les images de profil"},action:{send:"Supprimer le média",send_success:"Requête envoyée avec succès",send_failure:"Une erreur s'est produite"},helper:{send:"Cette API supprime les médias locaux du disque de votre propre serveur. Cela inclut toutes les vignettes locales et les copies des médias téléchargés. Cette API n'affectera pas les médias qui ont été téléversés dans des dépôts de médias externes."}},resources:{users:{name:"Utilisateur |||| Utilisateurs",email:"Adresse électronique",msisdn:"Numéro de téléphone",threepid:"Adresse électronique / Numéro de téléphone",fields:{avatar:"Avatar",id:"Identifiant",name:"Nom",is_guest:"Visiteur",admin:"Administrateur du serveur",locked:"Verrouillé",deactivated:"Désactivé",guests:"Afficher les visiteurs",show_deactivated:"Afficher les utilisateurs désactivés",user_id:"Rechercher un utilisateur",displayname:"Nom d'affichage",password:"Mot de passe",avatar_url:"URL de l'avatar",avatar_src:"Avatar",medium:"Type",threepids:"Identifiants tiers",address:"Adresse",creation_ts_ms:"Date de création",consent_version:"Version du consentement",auth_provider:"Fournisseur d'identité"},helper:{deactivate:"Vous devrez fournir un mot de passe pour réactiver le compte.",erase:"Marquer l'utilisateur comme effacé conformément au RGPD"},action:{erase:"Effacer les données de l'utilisateur"}},rooms:{name:"Salon |||| Salons",fields:{room_id:"Identifiant du salon",name:"Nom",canonical_alias:"Alias",joined_members:"Membres",joined_local_members:"Membres locaux",joined_local_devices:"Appareils locaux",state_events:"Événements d'État / Complexité",version:"Version",is_encrypted:"Chiffré",encryption:"Chiffrement",federatable:"Fédérable",public:"Visible dans le répertoire des salons",creator:"Créateur",join_rules:"Règles d'adhésion",guest_access:"Accès des visiteurs",history_visibility:"Visibilité de l'historique",topic:"Sujet",avatar:"Avatar"},helper:{forward_extremities:"Les extrémités avant sont les événements feuilles à la fin d'un graphe orienté acyclique (DAG) dans un salon, c'est-à-dire les événements qui n'ont pas de descendants. Plus il y en a dans un salon, plus la résolution d'état que Synapse doit effectuer est importante (indice : c'est une opération coûteuse). Bien que Synapse dispose d'un algorithme pour éviter qu'un trop grand nombre de ces événements n'existent en même temps dans un salon, des bogues peuvent parfois les faire réapparaître. Si un salon présente plus de 10 extrémités avant, cela vaut la peine d'y prêter attention et éventuellement de les supprimer en utilisant les requêtes SQL mentionnées dans la discussion traitant du problème https://github.com/matrix-org/synapse/issues/1760."},enums:{join_rules:{public:"Public",knock:"Sur demande",invite:"Sur invitation",private:"Privé"},guest_access:{can_join:"Les visiteurs peuvent rejoindre le salon",forbidden:"Les visiteurs ne peuvent pas rejoindre le salon"},history_visibility:{invited:"Depuis l'invitation",joined:"Depuis l'adhésion",shared:"Depuis le partage",world_readable:"Tout le monde"},unencrypted:"Non chiffré"},action:{erase:{title:"Supprimer le salon",content:"Voulez-vous vraiment supprimer le salon ? Cette opération ne peut être annulée. Tous les messages et médias partagés du salon seront supprimés du serveur !"}}},reports:{name:"Événement signalé |||| Événements signalés",fields:{id:"Identifiant",received_ts:"Date du rapport",user_id:"Rapporteur",name:"Nom du salon",score:"Score",reason:"Motif",event_id:"Identifiant de l'événement",event_json:{origin:"Serveur d'origine",origin_server_ts:"Date d'envoi",type:"Type d'événement",content:{msgtype:"Type de contenu",body:"Contenu",format:"Format",formatted_body:"Contenu mis en forme",algorithm:"Algorithme"}}}},connections:{name:"Connexions",fields:{last_seen:"Date",ip:"Adresse IP",user_agent:"Agent utilisateur"}},devices:{name:"Appareil |||| Appareils",fields:{device_id:"Identifiant de l'appareil",display_name:"Nom de l'appareil",last_seen_ts:"Date",last_seen_ip:"Adresse IP"},action:{erase:{title:"Suppression de %{id}",content:"Voulez-vous vraiment supprimer l'appareil « %{name} » ?",success:"Appareil supprimé avec succès",failure:"Une erreur s'est produite"}}},users_media:{name:"Media",fields:{media_id:"Identifiant du média",media_length:"Taille du fichier (en octets)",media_type:"Type",upload_name:"Nom du fichier",quarantined_by:"Mis en quarantaine par",safe_from_quarantine:"Protection contre la mise en quarantaine",created_ts:"Date de création",last_access_ts:"Dernier accès"}},protect_media:{action:{create:"Protéger",delete:"Révoquer la protection",none:"En quarantaine",send_success:"Le statut de protection a été modifié avec succès",send_failure:"Une erreur s'est produite"}},quarantine_media:{action:{name:"Quarantaine",create:"Mettre en quarantaine",delete:"Révoquer la mise en quarantaine",none:"Protégé contre la mise en quarantaine",send_success:"Le statut de la quarantaine a été modifié avec succès",send_failure:"Une erreur s'est produite"}},pushers:{name:"Émetteur de notifications |||| Émetteurs de notifications",fields:{app:"Application",app_display_name:"Nom d'affichage de l'application",app_id:"Identifiant de l'application",device_display_name:"Nom d'affichage de l'appareil",kind:"Type",lang:"Langue",profile_tag:"Profil",pushkey:"Identifiant de l'émetteur",data:{url:"URL"}}},servernotices:{name:"Annonces du serveur",send:"Envoyer des « Annonces du serveur »",fields:{body:"Message"},action:{send:"Envoyer une annonce",send_success:"Annonce envoyée avec succès",send_failure:"Une erreur s'est produite"},helper:{send:"Envoie une annonce au nom du serveur aux utilisateurs sélectionnés. La fonction « Annonces du serveur » doit être activée sur le serveur."}},user_media_statistics:{name:"Médias des utilisateurs",fields:{media_count:"Nombre de médias",media_length:"Taille des médias"}},forward_extremities:{name:"Extrémités avant",fields:{id:"Identifiant de l'événement",received_ts:"Date de réception",depth:"Profondeur",state_group:"Groupe d'état"}},room_state:{name:"Événements d'état",fields:{type:"Type",content:"Contenu",origin_server_ts:"Date d'envoi",sender:"Expéditeur"}},room_directory:{name:"Répertoire des salons",fields:{world_readable:"Tout utilisateur peut avoir un aperçu du salon, sans en devenir membre",guest_can_join:"Les visiteurs peuvent rejoindre le salon"},action:{title:"Supprimer un salon du répertoire |||| Supprimer %{smart_count} salons du répertoire",content:"Voulez-vous vraiment supprimer ce salon du répertoire ? |||| Voulez-vous vraiment supprimer ces %{smart_count} salons du répertoire ?",erase:"Supprimer du répertoire des salons",create:"Publier dans le répertoire des salons",send_success:"Salon publié avec succès",send_failure:"Une erreur s'est produite"}},registration_tokens:{name:"Jetons d'inscription",fields:{token:"Jeton",valid:"Jeton valide",uses_allowed:"Nombre d'inscription autorisées",pending:"Nombre d'inscription en cours",completed:"Nombre d'inscription accomplie",expiry_time:"Date d'expiration",length:"Longueur"},helper:{length:"Longueur du jeton généré aléatoirement si aucun jeton n'est pas spécifié"}}}};var _9e={ra:{action:{add_filter:"Aggiungi un filtro",add:"Aggiungi",back:"Indietro",bulk_actions:"%{smart_count} selezionati",cancel:"Annulla",clear_input_value:"Svuota il modulo",clone:"Duplica",confirm:"Conferma",create:"Crea",delete:"Cancella",edit:"Modifica",export:"Esporta",list:"Elenco",refresh:"Aggiorna",remove_filter:"Rimuovi questo filtro",remove:"Rimuovi",save:"Salva",search:"Ricerca",show:"Mostra",sort:"Ordina",undo:"Annulla",unselect:"Annulla selezione",expand:"Espandi",close:"Chiudi",open_menu:"Apri il menu",close_menu:"Chiudi il menu"},boolean:{true:"Si",false:"No",null:" "},page:{create:"Aggiungi %{name}",dashboard:"Cruscotto",edit:"%{name} %{id}",error:"Qualcosa non ha funzionato",list:"%{name}",loading:"Caricamento in corso",not_found:"Non trovato",show:"%{name} %{id}",empty:"Nessun %{name} ancora.",invite:"Vuoi aggiungerne uno?"},input:{file:{upload_several:"Trascina i files da caricare, oppure clicca per selezionare.",upload_single:"Trascina il file da caricare, oppure clicca per selezionarlo."},image:{upload_several:"Trascina le immagini da caricare, oppure clicca per selezionarle.",upload_single:"Trascina l'immagine da caricare, oppure clicca per selezionarla."},references:{all_missing:"Impossibile trovare i riferimenti associati.",many_missing:"Almeno uno dei riferimenti associati non sembra più disponibile.",single_missing:"Il riferimento associato non sembra più disponibile."}},password:{toggle_visible:"Nascondi la password",toggle_hidden:"Mostra la password"},message:{about:"Informazioni",are_you_sure:"Sei sicuro ?",bulk_delete_content:"Sei sicuro di voler cancellare questo %{name}? |||| Sei sicuro di voler eliminare questi %{smart_count}?",bulk_delete_title:"Delete %{name} |||| Delete %{smart_count} %{name} items",delete_content:"Are you sure you want to delete this item?",delete_title:"Cancella %{name} #%{id}",details:"Dettagli",error:"Un errore locale è occorso e la tua richiesta non è stata completata.",invalid_form:"Il modulo non è valido. Si prega di verificare la presenza di errori.",loading:"La pagina si sta caricando, solo un momento per favore",no:"No",not_found:"Hai inserito un URL errato, oppure hai cliccato un link errato",yes:"Si",unsaved_changes:"Alcune modifiche non sono state salvate. Sei sicuro di volerle ignorare?"},navigation:{no_results:"Nessun risultato trovato",no_more_results:"La pagina numero %{page} è fuori dell'intervallo. Prova la pagina precedente.",page_out_of_boundaries:"Il numero di pagina %{page} è fuori dei limiti",page_out_from_end:"Fine della paginazione",page_out_from_begin:"Il numero di pagina deve essere maggiore di 1",page_range_info:"%{offsetBegin}-%{offsetEnd} di %{total}",page_rows_per_page:"Righe per pagina",next:"Successivo",prev:"Precedente",skip_nav:"Vai al contenuto"},sort:{sort_by:"Ordina per %{field} %{order}",ASC:"cresente",DESC:"decrescente"},auth:{auth_check_error:"È necessario accedere per continuare",user_menu:"Profilo",username:"Nome utente",password:"Password",sign_in:"Login",sign_in_error:"Autenticazione fallita, riprovare.",logout:"Disconnessione"},notification:{updated:"Record aggiornato |||| %{smart_count} records aggiornati",created:"Record creato",deleted:"Record eliminato |||| %{smart_count} records eliminati",bad_item:"Record errato",item_doesnt_exist:"Record inesistente",http_error:"Errore di comunicazione con il server dati",data_provider_error:"Errore del data provider. Controlla la console per i dettagli.",i18n_error:"Traduzioni non trovate per il linguaggio specificato",canceled:"Azione annullata",logged_out:"La sessione è stata terminata, si prega di ripetere l'autenticazione."},validation:{required:"Campo obbligatorio",minLength:"Deve essere lungo %{min} caratteri almeno",maxLength:"Deve essere lungo %{max} caratteri al massimo",minValue:"Deve essere almeno %{min}",maxValue:"Deve essere al massimo %{max}",number:"Deve essere un numero",email:"Deve essere un valido indirizzo email",oneOf:"Deve essere uno di: %{options}",regex:"Deve rispettare il formato (espressione regolare): %{pattern}"}}};const x9e=hr(_9e),w9e={...x9e,synapseadmin:{auth:{base_url:"URL dell'homeserver",welcome:"Benvenuto in Synapse-admin",server_version:"Versione di Synapse",username_error:"Per favore inserisci un ID utente completo: '@utente:dominio'",protocol_error:"L'URL deve iniziare per 'http://' o 'https://'",url_error:"URL del server Matrix non valido",sso_sign_in:"Accedi con SSO"},users:{invalid_user_id:"ID utente non valido su questo homeserver.",tabs:{sso:"SSO"}},rooms:{tabs:{basic:"Semplice",members:"Membro",detail:"Dettagli",permission:"Permessi"}},reports:{tabs:{basic:"Semplice",detail:"Dettagli"}}},import_users:{error:{at_entry:"Alla voce %{entry}: %{message}",error:"Errore",required_field:"Il campo '%{field}' non è presente",invalid_value:"Valore non valido alla riga %{row}. '%{field}' Il campo può essere solo 'true' o 'false'",unreasonably_big:"Impossibile caricare un file così grosso (%{size} megabyte)",already_in_progress:"Un import è attualmente già in caricamento",id_exits:"L'ID %{id} è già presente"},title:"Importa utenti tramite file CSV",goToPdf:"Vai al PDF",cards:{importstats:{header:"Importa utenti",users_total:"%{smart_count} utente nel file CSV |||| %{smart_count} utenti nel file CSV",guest_count:"%{smart_count} ospite |||| %{smart_count} ospiti",admin_count:"%{smart_count} amministratore |||| %{smart_count} amministratori"},conflicts:{header:"Strategia di conflitto",mode:{stop:"Stoppa al conflitto",skip:"Mostra l'errore e ignora il conflitto"}},ids:{header:"ID",all_ids_present:"ID presenti in ogni voce",count_ids_present:"%{smart_count} voce con ID |||| %{smart_count} voci con ID",mode:{ignore:"Ignora gli ID nel file CSV e creane di nuovi",update:"Aggiorna le voci esistenti"}},passwords:{header:"Passwords",all_passwords_present:"Password presenti in ogni voce",count_passwords_present:"%{smart_count} voce con password |||| %{smart_count} voci con password",use_passwords:"Usa le password dal file CSV"},upload:{header:"Input file CSV",explanation:"Qui puoi caricare un file con valori separati da virgole che verrà poi utilizzato per creare o aggiornare gli utenti. Il file deve includere i campi 'id' and 'displayname'. Puoi scaricare un file di esempio per adattarlo: "},startImport:{simulate_only:"Solo simulazione",run_import:"Importa"},results:{header:"Importa i risultati",total:"%{smart_count} voce in totale |||| %{smart_count} voci in totale",successful:"%{smart_count} voci importate con successo",skipped:"%{smart_count} voci ignorate",download_skipped:"Scarica le voci ignorate",with_error:"%{smart_count} voce con errori ||| %{smart_count} voci con errori",simulated_only:"Il processo era stato solamente simulato"}}},delete_media:{name:"Media",fields:{before_ts:"ultimo accesso effettuato prima",size_gt:"Più grande di (in byte)",keep_profiles:"Mantieni le immagini del profilo"},action:{send:"Cancella media",send_success:"Richiesta inviata con successo.",send_failure:"C'è stato un errore."},helper:{send:"Questa API cancella i media locali dal disco del tuo server. Questo include anche ogni miniatura e copia del media scaricato. Questa API non inciderà sui media che sono stati caricati nei repository esterni."}},resources:{users:{name:"Utente |||| Utenti",email:"Email",msisdn:"Telefono",threepid:"Email / Telefono",fields:{avatar:"Avatar",id:"ID utente",name:"Nome",is_guest:"Ospite",admin:"Amministratore",locked:"Bloccato",deactivated:"Disattivato",guests:"Mostra gli ospiti",show_deactivated:"Mostra gli utenti disattivati",user_id:"Cerca utente",displayname:"Nickname",password:"Password",avatar_url:"URL dell'avatar",avatar_src:"Avatar",medium:"Medium",threepids:"3PID",address:"Indirizzo",creation_ts_ms:"Creazione del timestamp",consent_version:"Versione minima richiesta",auth_provider:"Provider",user_type:"Tipo d'utente"},helper:{password:"Cambiando la password l'utente verrà disconnesso da tutte le sessioni attive.",deactivate:"Devi fornire una password per riattivare l'account.",erase:"Constrassegna l'utente come cancellato dal GDPR"},action:{erase:"Cancella i dati dell'utente"}},rooms:{name:"Stanza |||| Stanze",fields:{room_id:"ID della stanza",name:"Nome",canonical_alias:"Alias",joined_members:"Membri",joined_local_members:"Membri locali",joined_local_devices:"Dispositivi locali",state_events:"Eventi di stato / Complessità",version:"Versione",is_encrypted:"Criptato",encryption:"Crittografia",federatable:"Federabile",public:"Visibile nella cartella della stanza",creator:"Creatore",join_rules:"Regole per entrare",guest_access:"Entra come ospite",history_visibility:"Visibilità temporale",topic:"Topic",avatar:"Avatar"},helper:{},enums:{join_rules:{public:"Pubblica",knock:"Bussa",invite:"Invita",private:"Privata"},guest_access:{can_join:"Gli utenti ospiti possono entrare",forbidden:"Gli utenti ospiti non possono entrare"},history_visibility:{invited:"Dall'invito",joined:"Dall'entrata",shared:"Dalla condivisione",world_readable:"Chiunque"},unencrypted:"Non criptata"},action:{erase:{title:"Cancella stanza",content:"Sei sicuro di voler eliminare questa stanza? Questa azione è definitiva. Tutti i messaggi e i media condivisi in questa stanza verranno eliminati dal server!"}}},reports:{name:"Evento segnalato |||| Eventi segnalati",fields:{id:"ID",received_ts:"Orario del report",user_id:"richiedente",name:"nome della stanza",score:"punteggio",reason:"ragione",event_id:"ID dell'evento",event_json:{origin:"server di origine",origin_server_ts:"ora dell'invio",type:"tipo di evento",content:{msgtype:"tipo di contenuto",body:"contenuto",format:"formato",formatted_body:"contenuto formattato",algorithm:"algoritmo"}}}},connections:{name:"Connessioni",fields:{last_seen:"Data",ip:"Indirizzo IP",user_agent:"agente utente"}},devices:{name:"Dispositivo |||| Dispositivi",fields:{device_id:"ID del dispositivo",display_name:"Nome del dispositivo",last_seen_ts:"Timestamp",last_seen_ip:"Indirizzo IP"},action:{erase:{title:"Rimozione del dispositivo %{id}",content:'Sei sicuro di voler rimuovere il dispositivo "%{name}"?',success:"Dispositivo rimosso con successo.",failure:"C'è stato un errore."}}},users_media:{name:"Media",fields:{media_id:"ID del media",media_length:"Peso del file (in Byte)",media_type:"Tipo",upload_name:"Nome del file",quarantined_by:"In quarantena da",safe_from_quarantine:"Protetto dalla quarantena",created_ts:"Creato",last_access_ts:"Ultimo accesso"}},protect_media:{action:{create:"Non protetto, proteggi",delete:"Protetto, rimuovi protezione",none:"In quarantena",send_success:"Stato della protezione cambiato con successo.",send_failure:"C'è stato un errore."}},quarantine_media:{action:{name:"Quarantina",create:"Aggiungi alla quarantena",delete:"In quarantena, rimuovi dalla quarantena",none:"Protetto dalla quarantena",send_success:"Stato della quarantena cambiato con successo.",send_failure:"C'è stato un errore."}},pushers:{name:"Pusher |||| Pusher",fields:{app:"App",app_display_name:"Nome dell'app",app_id:"ID dell'app",device_display_name:"Nome del dispositivo",kind:"Tipo",lang:"Lingua",profile_tag:"Tag del profilo",pushkey:"Pushkey",data:{url:"URL"}}},servernotices:{name:"Avvisi del server",send:"Invia avvisi",fields:{body:"Messaggio"},action:{send:"Invia nota",send_success:"Avviso inviato con successo.",send_failure:"C'è stato un errore."},helper:{send:'Invia un avviso dal server agli utenti selezionati. La feature "Avvisi del server" è stata attivata sul server.'}},user_media_statistics:{name:"Media degli utenti",fields:{media_count:"Numero media",media_length:"Lunghezza media"}},forward_extremities:{name:"Invia estremità",fields:{id:"Event ID",received_ts:"Timestamp",depth:"Profondità",state_group:"State group"}},room_state:{name:"Eventi di stato",fields:{type:"Tipo",content:"Contenuto",origin_server_ts:"Ora dell'invio",sender:"Mittente"}},room_directory:{name:"Elenco delle stanze",fields:{world_readable:"gli utenti ospite possono vedere senza entrare",guest_can_join:"gli utenti ospite possono entrare"},action:{title:"Cancella stanza dall'elenco |||| Cancella %{smart_count} stanze dall'elenco",content:"Sei sicuro di voler rimuovere questa stanza dall'elenco? |||| Sei sicuro di voler rimuovere %{smart_count} stanze dall'elenco?",erase:"Rimuovi dall'elenco",create:"Crea",send_success:"Stanza creata con successo.",send_failure:"C'è stato un errore."}},destinations:{name:"Federazione",fields:{destination:"Destinazione",failure_ts:"Timestamp dell'errore",retry_last_ts:"Tentativo ultimo timestamp",retry_interval:"Intervallo dei tentativi",last_successful_stream_ordering:"Ultimo flusso riuscito con successo",stream_ordering:"Flusso"},action:{reconnect:"Riconnetti"}},registration_tokens:{name:"Token di registrazione",fields:{token:"Token",valid:"Token valido",uses_allowed:"Usi permessi",pending:"In attesa",completed:"Completato",expiry_time:"Data della scadenza",length:"Lunghezza"},helper:{length:"Lunghezza del token se non viene dato alcun token."}}}};var YU={};Object.defineProperty(YU,"__esModule",{value:!0});var S9e={ra:{action:{add:"增加",add_filter:"添加搜索条件",back:"回退",bulk_actions:"选中1项 |||| 选中%{smart_count}项",cancel:"取消",clear_array_input:"清空列表",clear_input_value:"清空输入",clone:"克隆",close:"关闭",close_menu:"关闭菜单",confirm:"确认",create:"新建",create_item:"新建 %{item}",delete:"删除",edit:"编辑",expand:"展开",export:"导出",list:"列表",move_down:"下移",move_up:"上移",open:"打开",open_menu:"打开菜单",refresh:"刷新",remove:"删除",remove_all_filters:"移除所有检索",remove_filter:"移除检索",save:"保存",search:"检索",select_all:"选择所有",select_columns:"列",select_row:"选择此行",show:"查看",sort:"排序",toggle_theme:"切换主题",undo:"撤销",unselect:"反选",update:"更新",update_application:"重载应用"},auth:{auth_check_error:"请登录以继续",user_menu:"设置",username:"用户名",password:"密码",sign_in:"登录",sign_in_error:"验证失败, 请重试",logout:"登出"},boolean:{true:"是",false:"否",null:" "},configurable:{customize:"自定义",configureMode:"配置此页面",inspector:{title:"Inspector",content:"悬停应用程序UI元素来配置它们",reset:"重置设置",hideAll:"隐藏所有",showAll:"显示所有"},Datagrid:{title:"数据网格",unlabeled:"未设置标签的列 #%{column}"},SimpleForm:{title:"表单",unlabeled:"未设置标签的输入框 #%{input}"},SimpleList:{title:"列表",primaryText:"主要的文本",secondaryText:"二级文本",tertiaryText:"三级文本"}},input:{file:{upload_several:"将文件集合拖拽到这里, 或点击这里选择文件集合.",upload_single:"将文件拖拽到这里, 或点击这里选择文件."},image:{upload_several:"将图片文件集合拖拽到这里, 或点击这里选择图片文件集合.",upload_single:"将图片文件拖拽到这里, 或点击这里选择图片文件."},password:{toggle_visible:"隐藏密码",toggle_hidden:"显示密码"},references:{all_missing:"未找到参考数据.",many_missing:"至少有一条参考数据不再可用.",single_missing:"关联的参考数据不再可用."}},message:{about:"关于",are_you_sure:"您确定操作?",bulk_delete_content:"您确定要删除 %{name}? |||| 您确定要删除 %{smart_count} 项?",bulk_delete_title:"删除 %{name} |||| 删除 %{smart_count}项 %{name} ",delete_content:"您确定要删除该条目?",delete_title:"删除 %{name} #%{id}",error:"客户端错误导致请求未完成.",invalid_form:"表单输入无效. 请检查错误提示",loading:"正在加载页面, 请稍候",no:"否",not_found:"您输入了错误的URL或者错误的链接.",unsaved_changes:"修改未保存. 放弃修改吗?",yes:"是",auth_error:"身份认证出错",bulk_update_content:"是否确实要更新此 %{name}? |||| 是否确实要更新这些 %{smart_count} ?",bulk_update_title:"更新 %{name} |||| 更新 %{smart_count} %{name}",clear_array_input:"您确定要清除整个列表吗?",details:"详情"},navigation:{no_results:"结果为空",no_more_results:"页码 %{page} 超出边界. 试试上一页.",page_out_of_boundaries:"页码 %{page} 超出边界",page_out_from_end:"已到最末页",page_out_from_begin:"已到最前页",page_range_info:"%{offsetBegin}-%{offsetEnd} / %{total}",page_rows_per_page:"每页行数:",next:"向后",prev:"向前",skip_nav:"跳到内容",partial_page_range_info:"%{offsetBegin}-%{offsetEnd} of more than %{offsetEnd}",current_page:"页码 %{page}",page:"跳到页码 %{page}",first:"第一页",last:"最后一页",previous:"向前"},notification:{updated:"条目已更新 |||| %{smart_count} 项条目已更新",created:"条目已新建",deleted:"条目已删除 |||| %{smart_count} 项条目已删除",bad_item:"不正确的条目",item_doesnt_exist:"条目不存在",http_error:"与服务通信出错",canceled:"取消动作",data_provider_error:"dataProvider错误. 请检查console的详细信息.",i18n_error:"无法加载指定语言包",logged_out:"会话失效, 请重连.",not_authorized:"你没有权限访问此资源.",application_update_available:"新版本可用."},page:{create:"新建 %{name}",dashboard:"概览",edit:"%{name} #%{id}",empty:"无 %{name} ",error:"出现错误",invite:"要增加吗?",list:"%{name} 列表",loading:"加载中",not_found:"未发现",show:"%{name} #%{id}"},saved_queries:{label:"保存查询",query_name:"查询名称",new_label:"保存当前查询...",new_dialog_title:"保存当前查询为",remove_label:"删除保存的查询",remove_label_with_name:'删除查询 "%{name}"',remove_dialog_title:"删除保存的查询?",remove_message:"确定要从保存的查询列表中删除该项吗?",help:"过滤列表,并保存此查询"},sort:{sort_by:"按 %{field} %{order}",ASC:"升序",DESC:"降序"},validation:{required:"必填",minLength:"必须不少于 %{min} 个字符",maxLength:"必须不多于 %{max} 个字符",minValue:"必须不小于 %{min}",maxValue:"必须不大于 %{max}",number:"必须为数字",email:"必须是有效的邮箱",oneOf:"必须为: %{options}其中一项",regex:"必须符合指定的格式 (regexp): %{pattern}"}}},O9e=YU.default=S9e;const C9e={...O9e,synapseadmin:{auth:{base_url:"服务器 URL",welcome:"欢迎来到 Synapse-admin",server_version:"Synapse 版本",username_error:"请输入完整有效的用户 ID: '@user:domain'",protocol_error:"URL 需要以'http://'或'https://'作为起始",url_error:"不是一个有效的 Matrix 服务器地址",sso_sign_in:"使用 SSO 登录"},users:{invalid_user_id:"必须要是一个有效的 Matrix 用户 ID ,例如 @user_id:homeserver",tabs:{sso:"SSO"}},rooms:{tabs:{basic:"基本",members:"成员",detail:"细节",permission:"权限"}},reports:{tabs:{basic:"基本",detail:"细节"}}},import_users:{error:{at_entry:"在条目 %{entry}: %{message}",error:"错误",required_field:"需要的值 '%{field}' 未被设置。",invalid_value:"第 %{row} 行出现无效值。 '%{field}' 只可以是 'true' 或 'false'。",unreasonably_big:"拒绝加载过大的文件: %{size} MB",already_in_progress:"一个导入进程已经在运行中",id_exits:"ID %{id} 已经存在"},title:"通过 CSV 导入用户",goToPdf:"转到 PDF",cards:{importstats:{header:"导入用户",users_total:"%{smart_count} 用户在 CSV 文件中 |||| %{smart_count} 用户在 CSV 文件中",guest_count:"%{smart_count} 访客 |||| %{smart_count} 访客",admin_count:"%{smart_count} 管理员 |||| %{smart_count} 管理员"},conflicts:{header:"冲突处理策略",mode:{stop:"在冲突处停止",skip:"显示错误并跳过冲突"}},ids:{header:"IDs",all_ids_present:"每条记录的 ID",count_ids_present:"%{smart_count} 个含 ID 的记录 |||| %{smart_count} 个含 ID 的记录",mode:{ignore:"忽略 CSV 中的 ID 并创建新的",update:"更新已经存在的记录"}},passwords:{header:"密码",all_passwords_present:"每条记录的密码",count_passwords_present:"%{smart_count} 个含密码的记录 |||| %{smart_count} 个含密码的记录",use_passwords:"使用 CSV 中标记的密码"},upload:{header:"导入 CSV 文件",explanation:"在这里,你可以上传一个用逗号分隔的文件,用于创建或更新用户。该文件必须包括 'id' 和 'displayname' 字段。你可以在这里下载并修改一个示例文件:"},startImport:{simulate_only:"模拟模式",run_import:"导入"},results:{header:"导入结果",total:"共计 %{smart_count} 条记录 |||| 共计 %{smart_count} 条记录",successful:"%{smart_count} 条记录导入成功",skipped:"跳过 %{smart_count} 条记录",download_skipped:"下载跳过的记录",with_error:"%{smart_count} 条记录出现错误 ||| %{smart_count} 条记录出现错误",simulated_only:"只是一次模拟运行"}}},delete_media:{name:"媒体文件",fields:{before_ts:"最后访问时间",size_gt:"大于 (字节)",keep_profiles:"保留头像"},action:{send:"删除媒体",send_success:"请求发送成功。",send_failure:"出现了一个错误。"},helper:{send:"这个API会删除您硬盘上的本地媒体。包含了任何的本地缓存和下载的媒体备份。这个API不会影响上传到外部媒体存储库上的媒体文件。"}},resources:{users:{name:"用户",email:"邮箱",msisdn:"电话",threepid:"邮箱 / 电话",fields:{avatar:"邮箱",id:"用户 ID",name:"用户名",is_guest:"访客",admin:"服务器管理员",deactivated:"被禁用",guests:"显示访客",show_deactivated:"显示被禁用的账户",user_id:"搜索用户",displayname:"显示名字",password:"密码",avatar_url:"头像 URL",avatar_src:"头像",medium:"Medium",threepids:"3PIDs",address:"地址",creation_ts_ms:"创建时间戳",consent_version:"协议版本"},helper:{deactivate:"您必须提供一串密码来激活账户。",erase:"将用户标记为根据 GDPR 的要求抹除了"},action:{erase:"抹除用户信息"}},rooms:{name:"房间",fields:{room_id:"房间 ID",name:"房间名",canonical_alias:"别名",joined_members:"成员",joined_local_members:"本地成员",state_events:"状态事件",version:"版本",is_encrypted:"已经加密",encryption:"加密",federatable:"可联合的",public:"公开",creator:"创建者",join_rules:"加入规则",guest_access:"访客访问",history_visibility:"历史可见性"},enums:{join_rules:{public:"公开",knock:"申请",invite:"邀请",private:"私有"},guest_access:{can_join:"访客可以加入",forbidden:"访客不可加入"},history_visibility:{invited:"自从被邀请",joined:"自从加入",shared:"自从分享",world_readable:"任何人"},unencrypted:"未加密"}},reports:{name:"报告事件",fields:{id:"ID",received_ts:"报告时间",user_id:"报告者",name:"房间名",score:"分数",reason:"原因",event_id:"事件 ID",event_json:{origin:"原始服务器",origin_server_ts:"发送时间",type:"事件类型",content:{msgtype:"内容类型",body:"内容",format:"格式",formatted_body:"格式化的数据",algorithm:"算法"}}}},connections:{name:"连接",fields:{last_seen:"日期",ip:"IP 地址",user_agent:"用户代理 (UA)"}},devices:{name:"设备",fields:{device_id:"设备 ID",display_name:"设备名",last_seen_ts:"时间戳",last_seen_ip:"IP 地址"},action:{erase:{title:"移除 %{id}",content:'您确定要移除设备 "%{name}"?',success:"设备移除成功。",failure:"出现了一个错误。"}}},users_media:{name:"媒体文件",fields:{media_id:"媒体文件 ID",media_length:"长度",media_type:"类型",upload_name:"文件名",quarantined_by:"被隔离",safe_from_quarantine:"取消隔离",created_ts:"创建",last_access_ts:"上一次访问"}},pushers:{name:"发布者",fields:{app:"App",app_display_name:"App 名称",app_id:"App ID",device_display_name:"设备显示名",kind:"类型",lang:"语言",profile_tag:"数据标签",pushkey:"Pushkey",data:{url:"URL"}}},servernotices:{name:"服务器提示",send:"发送服务器提示",fields:{body:"信息"},action:{send:"发送提示",send_success:"服务器提示发送成功。",send_failure:"出现了一个错误。"},helper:{send:'向选中的用户发送服务器提示。服务器配置中的 "服务器提示(Server Notices)" 选项需要被设置为启用。'}},user_media_statistics:{name:"用户的媒体文件",fields:{media_count:"媒体文件统计",media_length:"媒体文件长度"}}}},JU=d.createContext({}),E9e=()=>d.useContext(JU),P9e=J(On)(({theme:e})=>({display:"flex",flexDirection:"column",minHeight:"calc(100vh - 1rem)",alignItems:"center",justifyContent:"flex-start",background:"url(./images/floating-cogs.svg)",backgroundColor:"#f9f9f9",backgroundRepeat:"no-repeat",backgroundSize:"cover","& .card":{width:"30rem",marginTop:"6rem",marginBottom:"6rem"},"& .avatar":{margin:"1rem",display:"flex",justifyContent:"center"},"& .icon":{backgroundColor:e.palette.grey[500]},"& .hint":{marginTop:"1em",marginBottom:"1em",display:"flex",justifyContent:"center",color:e.palette.grey[600]},"& .form":{padding:"0 1rem 1rem 1rem"},"& .select":{marginBottom:"2rem"},"& .actions":{padding:"0 1rem 1rem 1rem"},"& .serverVersion":{color:e.palette.grey[500],fontFamily:"Roboto, Helvetica, Arial, sans-serif",marginLeft:"0.5rem"},"& .matrixVersions":{color:e.palette.grey[500],fontFamily:"Roboto, Helvetica, Arial, sans-serif",fontSize:"0.8rem",marginBottom:"1rem",marginLeft:"0.5rem"}})),$9e=()=>{const e=ez(),t=qt(),{restrictBaseUrl:r}=E9e(),n=typeof r=="string",o=Array.isArray(r),a=!(n||o),[i,s]=d.useState(!1),[c,l]=d.useState(!0),[f,v]=gP(),m=yP(),h=je(),_=n?r:localStorage.getItem("base_url"),[w,O]=d.useState(""),x=/\?loginToken=([a-zA-Z0-9_-]+)/.exec(window.location.href);if(x){const C=x[1];console.log("SSO token is",C),window.history.replaceState({},"",window.location.href.replace(x[0],"#").split("#")[0]);const T=localStorage.getItem("sso_base_url");if(localStorage.removeItem("sso_base_url"),T){const R={base_url:T,username:null,password:null,loginToken:C};console.log("Base URL is:",T),console.log("SSO Token is:",C),console.log("Let's try token login..."),e(R).catch(I=>{alert(typeof I=="string"?I:I!=null&&I.message?I.message:"ra.auth.sign_in_error"),console.error(I)})}}const g=C=>C.match(/^(http|https):\/\//)?C.match(/^(http|https):\/\/[a-zA-Z0-9\-.]+(:\d{1,5})?[^?&\s]*$/)?void 0:h("synapseadmin.auth.url_error"):h("synapseadmin.auth.protocol_error"),b=C=>{s(!0),e(C).catch(T=>{s(!1),t(typeof T=="string"?T:T!=null&&T.message?T.message:"ra.auth.sign_in_error",{type:"warning"})})},$=()=>{localStorage.setItem("sso_base_url",w);const C=`${w}/_matrix/client/r0/login/sso/redirect?redirectUrl=${encodeURIComponent(window.location.href)}`;window.location.href=C},P=({formData:C})=>{const T=Zo(),[R,I]=d.useState(""),[A,F]=d.useState(""),L=()=>{var z;if(C.base_url||n)return;const D=(z=i9e(C.username))==null?void 0:z.domain;D&&l9e(D).then(G=>{(a||o&&r.includes(G))&&T.setValue("base_url",G)})};return d.useEffect(()=>{if(C.base_url===""&&o&&T.setValue("base_url",r[0]),!s9e(C.base_url))return;const D=a9e(C.base_url);u9e(C.base_url).then(z=>I(`${h("synapseadmin.auth.server_version")} ${z}`)).catch(()=>I("")),D.getSupportedFeatures().then(z=>F(`${h("synapseadmin.auth.supports_specs")} ${z==null?void 0:z.versions.join(", ")}`)).catch(()=>F("")),D.getSupportedLoginFlows().then(z=>{const G=(z==null?void 0:z.find(q=>q.type==="m.login.password"))!==void 0,H=(z==null?void 0:z.find(q=>q.type==="m.login.sso"))!==void 0;l(G),O(H?C.base_url:"")}).catch(()=>O(""))},[C.base_url,T]),S.jsxs(S.Fragment,{children:[S.jsx(On,{children:S.jsx(Cr,{autoFocus:!0,source:"username",label:"ra.auth.username",autoComplete:"username",disabled:i||!c,onBlur:L,resettable:!0,fullWidth:!0,validate:uo()})}),S.jsx(On,{children:S.jsx(I2,{source:"password",label:"ra.auth.password",type:"password",autoComplete:"current-password",disabled:i||!c,resettable:!0,fullWidth:!0,validate:uo()})}),S.jsx(On,{children:S.jsx(Cr,{source:"base_url",label:"synapseadmin.auth.base_url",select:o,autoComplete:"url",disabled:i,readOnly:n,resettable:a,fullWidth:!0,validate:[uo(),g],children:o&&r.map(D=>S.jsx(so,{value:D,children:D},D))})}),S.jsx(it,{className:"serverVersion",children:R}),S.jsx(it,{className:"matrixVersions",children:A})]})};return S.jsxs(i0,{defaultValues:{base_url:_},onSubmit:b,mode:"onTouched",children:[S.jsx(P9e,{children:S.jsxs(lu,{className:"card",children:[S.jsx(On,{className:"avatar",children:i?S.jsx(kd,{size:25,thickness:2}):S.jsx(qp,{className:"icon",children:S.jsx(Bv,{})})}),S.jsx(On,{className:"hint",children:h("synapseadmin.auth.welcome")}),S.jsxs(On,{className:"form",children:[S.jsx(O$,{value:f,onChange:C=>v(C.target.value),fullWidth:!0,disabled:i,className:"select",children:m.map(C=>S.jsx(so,{value:C.locale,children:C.name},C.locale))}),S.jsx(WS,{children:C=>S.jsx(P,{...C})}),S.jsxs(W6,{className:"actions",children:[S.jsx(Pr,{variant:"contained",type:"submit",color:"primary",disabled:i||!c,fullWidth:!0,children:h("ra.auth.sign_in")}),S.jsx(Pr,{variant:"contained",color:"secondary",onClick:$,disabled:i||w==="",fullWidth:!0,children:h("synapseadmin.auth.sso_sign_in")})]})]})]})}),S.jsx(t2,{})]})};var V2={},R9e=We;Object.defineProperty(V2,"__esModule",{value:!0});var ZU=V2.default=void 0,T9e=R9e(Qe()),k9e=S;ZU=V2.default=(0,T9e.default)((0,k9e.jsx)("path",{d:"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26"}),"Autorenew");var W2={},I9e=We;Object.defineProperty(W2,"__esModule",{value:!0});var eV=W2.default=void 0,j9e=I9e(Qe()),A9e=S;eV=W2.default=(0,j9e.default)((0,A9e.jsx)("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3"}),"CloudQueue");var q2={},M9e=We;Object.defineProperty(q2,"__esModule",{value:!0});var fu=q2.default=void 0,F9e=M9e(Qe()),L9e=S;fu=q2.default=(0,F9e.default)((0,L9e.jsx)("path",{d:"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z"}),"FolderShared");const dn={year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"},H2=e=>new Date(e).getTime(),N9e=e=>{if(e==null)return"";const t=new Date(e),r="00",n=t.getFullYear().toString(),o=(r+(t.getMonth()+1).toString()).slice(-2),a=(r+t.getDate().toString()).slice(-2),i=(r+t.getHours().toString()).slice(-2),s=(r+t.getMinutes().toString()).slice(-2);return`${n}-${o}-${a}T${i}:${s}`},tV=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),D9e=e=>({backgroundColor:e.retry_last_ts>0?"#ffcccc":"white"}),B9e=[S.jsx(u1,{source:"destination",alwaysOn:!0})],rV=()=>{const e=ht(),t=Za(),r=qt(),[n,{isLoading:o}]=mv();if(!(e!=null&&e.failure_ts))return null;const a=i=>{i.stopPropagation(),n("destinations",{id:e.id},{onSuccess:()=>{r("ra.notification.updated",{messageArgs:{smart_count:1}}),t()},onError:()=>{r("ra.message.error",{type:"error"})}})};return S.jsx(Lt,{label:"resources.destinations.action.reconnect",onClick:a,disabled:o,children:S.jsx(ZU,{})})},z9e=()=>S.jsx(_o,{children:S.jsx(rV,{})}),U9e=()=>{const e=ht(),t=je();return S.jsxs("span",{children:[t("resources.destinations.name",1)," ",e.destination]})},V9e=e=>S.jsx(tl,{...e,filters:B9e,pagination:S.jsx(tV,{}),sort:{field:"destination",order:"ASC"},children:S.jsxs(zr,{rowSx:D9e,rowClick:t=>`${t}/show/rooms`,bulkActionButtons:!1,children:[S.jsx(Me,{source:"destination"}),S.jsx(cn,{source:"failure_ts",showTime:!0,options:dn}),S.jsx(cn,{source:"retry_last_ts",showTime:!0,options:dn}),S.jsx(Me,{source:"retry_interval"}),S.jsx(Me,{source:"last_successful_stream_ordering"}),S.jsx(rV,{})]})}),W9e=e=>{const t=je();return S.jsx(c1,{actions:S.jsx(z9e,{}),title:S.jsx(U9e,{}),...e,children:S.jsxs(Gv,{children:[S.jsxs(Fo,{label:"status",icon:S.jsx(uu,{}),children:[S.jsx(Me,{source:"destination"}),S.jsx(cn,{source:"failure_ts",showTime:!0,options:dn}),S.jsx(cn,{source:"retry_last_ts",showTime:!0,options:dn}),S.jsx(Me,{source:"retry_interval"}),S.jsx(Me,{source:"last_successful_stream_ordering"})]}),S.jsx(Fo,{label:t("resources.rooms.name",{smart_count:2}),icon:S.jsx(fu,{}),path:"rooms",children:S.jsx(xi,{reference:"destination_rooms",target:"destination",label:!1,pagination:S.jsx(tV,{}),perPage:50,children:S.jsxs(zr,{style:{width:"100%"},rowClick:r=>`/rooms/${r}/show`,children:[S.jsx(Me,{source:"room_id",label:"resources.rooms.fields.room_id"}),S.jsx(Me,{source:"stream_ordering",sortable:!1}),S.jsx(qa,{label:"resources.rooms.fields.name",source:"id",reference:"rooms",sortable:!1,link:"",children:S.jsx(Me,{source:"name",sortable:!1})})]})})})]})})},q9e={name:"destinations",icon:eV,list:V9e,show:W9e};var G2={},H9e=We;Object.defineProperty(G2,"__esModule",{value:!0});var nV=G2.default=void 0,G9e=H9e(Qe()),K9e=S;nV=G2.default=(0,G9e.default)((0,K9e.jsx)("path",{d:"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-9 7.5h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z"}),"ConfirmationNumber");const Q9e=[MP(/^[A-Za-z0-9._~-]{0,64}$/)],oV=[cz()],X9e=[cz(),w1e(64)],Y9e=[S.jsx(Ba,{source:"valid",alwaysOn:!0})],J9e=e=>S.jsx(tl,{...e,filters:Y9e,filterDefaultValues:{valid:!0},pagination:!1,perPage:500,children:S.jsxs(zr,{rowClick:"edit",children:[S.jsx(Me,{source:"token",sortable:!1}),S.jsx(Si,{source:"uses_allowed",sortable:!1}),S.jsx(Si,{source:"pending",sortable:!1}),S.jsx(Si,{source:"completed",sortable:!1}),S.jsx(cn,{source:"expiry_time",showTime:!0,options:dn,sortable:!1})]})}),Z9e=e=>S.jsx(j2,{...e,redirect:"list",children:S.jsxs(Nd,{toolbar:S.jsx(Ld,{children:S.jsx(qv,{alwaysEnable:!0})}),children:[S.jsx(Cr,{source:"token",autoComplete:"off",validate:Q9e,resettable:!0}),S.jsx(Dl,{source:"length",validate:X9e,helperText:"resources.registration_tokens.helper.length",step:1}),S.jsx(Dl,{source:"uses_allowed",validate:oV,step:1}),S.jsx(l1,{source:"expiry_time",parse:H2})]})}),e8e=e=>S.jsx(A2,{...e,children:S.jsxs(Nd,{children:[S.jsx(Cr,{source:"token",disabled:!0}),S.jsx(Dl,{source:"pending",disabled:!0}),S.jsx(Dl,{source:"completed",disabled:!0}),S.jsx(Dl,{source:"uses_allowed",validate:oV,step:1}),S.jsx(l1,{source:"expiry_time",parse:H2,format:N9e})]})}),t8e={name:"registration_tokens",icon:nV,list:J9e,edit:e8e,create:Z9e};var K2={},r8e=We;Object.defineProperty(K2,"__esModule",{value:!0});var Q2=K2.default=void 0,n8e=r8e(Qe()),o8e=S;Q2=K2.default=(0,n8e.default)((0,o8e.jsx)("path",{d:"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3.21 14.21-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9z"}),"Pageview");var X2={},a8e=We;Object.defineProperty(X2,"__esModule",{value:!0});var aV=X2.default=void 0,i8e=a8e(Qe()),s8e=S;aV=X2.default=(0,i8e.default)((0,s8e.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning");var Y2={},l8e=We;Object.defineProperty(Y2,"__esModule",{value:!0});var AC=Y2.default=void 0,u8e=l8e(Qe()),c8e=S;AC=Y2.default=(0,u8e.default)((0,c8e.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8"}),"Block");var J2={},d8e=We;Object.defineProperty(J2,"__esModule",{value:!0});var Z2=J2.default=void 0,f8e=d8e(Qe()),p8e=S;Z2=J2.default=(0,f8e.default)((0,p8e.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel");var eR={},v8e=We;Object.defineProperty(eR,"__esModule",{value:!0});var tR=eR.default=void 0,m8e=v8e(Qe()),h8e=S;tR=eR.default=(0,m8e.default)((0,h8e.jsx)("path",{d:"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zM14 5h-3l-1-1H6L5 5H2v2h12z"}),"DeleteSweep");var rR={},g8e=We;Object.defineProperty(rR,"__esModule",{value:!0});var iV=rR.default=void 0,y8e=g8e(Qe()),b8e=S;iV=rR.default=(0,y8e.default)((0,b8e.jsx)("path",{d:"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H15v-8h5V8zm-1 7V3.5L18.5 9zm4 12.66V16h5.66v2h-2.24l2.95 2.95-1.41 1.41L19 19.41v2.24h-2z"}),"FileOpen");var nR={},_8e=We;Object.defineProperty(nR,"__esModule",{value:!0});var sV=nR.default=void 0,x8e=_8e(Qe()),w8e=S;sV=nR.default=(0,x8e.default)((0,w8e.jsx)("path",{d:"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12z"}),"LockOpen");const S8e=({open:e,onClose:t,onSubmit:r})=>{const n=je(),o=a=>S.jsxs(Ld,{...a,children:[S.jsx(qv,{label:"delete_media.action.send",icon:S.jsx(tR,{})}),S.jsx(Lt,{label:"ra.action.cancel",onClick:t,children:S.jsx(Z2,{})})]});return S.jsxs(Mv,{open:e,onClose:t,children:[S.jsx(Lv,{children:n("delete_media.action.send")}),S.jsxs(Fv,{children:[S.jsx(Y0,{children:n("delete_media.helper.send")}),S.jsxs(Nd,{toolbar:S.jsx(o,{}),onSubmit:r,children:[S.jsx(l1,{fullWidth:!0,source:"before_ts",label:"delete_media.fields.before_ts",defaultValue:0,parse:H2}),S.jsx(Dl,{fullWidth:!0,source:"size_gt",label:"delete_media.fields.size_gt",defaultValue:0,min:0,step:1024}),S.jsx(Ba,{fullWidth:!0,source:"keep_profiles",label:"delete_media.fields.keep_profiles",defaultValue:!0})]})]})]})},O8e=e=>{const t=ra(),[r,n]=d.useState(!1),o=qt(),a=go(),{mutate:i,isLoading:s}=nu(f=>a.deleteMedia(f),{onSuccess:()=>{o("delete_media.action.send_success"),l()},onError:()=>{o("delete_media.action.send_failure",{type:"error"})}}),c=()=>n(!0),l=()=>n(!1);return S.jsxs(S.Fragment,{children:[S.jsx(Lt,{...e,label:"delete_media.action.send",onClick:c,disabled:s,sx:{color:t.palette.error.main,"&:hover":{backgroundColor:Kc(t.palette.error.main,.12),"@media (hover: none)":{backgroundColor:"transparent"}}},children:S.jsx(tR,{})}),S.jsx(S8e,{open:r,onClose:l,onSubmit:i})]})},C8e=e=>{const t=ht(),r=je(),n=Za(),o=qt(),[a,{isLoading:i}]=vv(),[s]=mv();if(!t)return null;const c=()=>{a("protect_media",{data:t},{onSuccess:()=>{o("resources.protect_media.action.send_success"),n()},onError:()=>o("resources.protect_media.action.send_failure",{type:"error"})})},l=()=>{s("protect_media",{id:t.id},{onSuccess:()=>{o("resources.protect_media.action.send_success"),n()},onError:()=>o("resources.protect_media.action.send_failure",{type:"error"})})};return S.jsxs(S.Fragment,{children:[t.quarantined_by&&S.jsx(Vr,{title:r("resources.protect_media.action.none",{_:"resources.protect_media.action.none"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,disabled:!0,children:S.jsx(od,{})})})}),t.safe_from_quarantine&&S.jsx(Vr,{title:r("resources.protect_media.action.delete",{_:"resources.protect_media.action.delete"}),arrow:!0,children:S.jsx("div",{children:S.jsx(Lt,{...e,onClick:l,disabled:i,children:S.jsx(Bv,{})})})}),!t.safe_from_quarantine&&!t.quarantined_by&&S.jsx(Vr,{title:r("resources.protect_media.action.create",{_:"resources.protect_media.action.create"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,onClick:c,disabled:i,children:S.jsx(sV,{})})})})]})},E8e=e=>{const t=ht(),r=je(),n=Za(),o=qt(),[a,{isLoading:i}]=vv(),[s]=mv();if(!t)return null;const c=()=>{a("quarantine_media",{data:t},{onSuccess:()=>{o("resources.quarantine_media.action.send_success"),n()},onError:()=>o("resources.quarantine_media.action.send_failure",{type:"error"})})},l=()=>{s("quarantine_media",{id:t.id,previousData:t},{onSuccess:()=>{o("resources.quarantine_media.action.send_success"),n()},onError:()=>o("resources.quarantine_media.action.send_failure",{type:"error"})})};return S.jsxs(S.Fragment,{children:[t.safe_from_quarantine&&S.jsx(Vr,{title:r("resources.quarantine_media.action.none",{_:"resources.quarantine_media.action.none"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,disabled:!0,children:S.jsx(od,{})})})}),t.quarantined_by&&S.jsx(Vr,{title:r("resources.quarantine_media.action.delete",{_:"resources.quarantine_media.action.delete"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,onClick:l,disabled:i,children:S.jsx(AC,{color:"error"})})})}),!t.safe_from_quarantine&&!t.quarantined_by&&S.jsx(Vr,{title:r("resources.quarantine_media.action.create",{_:"resources.quarantine_media.action.create"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,onClick:c,disabled:i,children:S.jsx(AC,{})})})})]})},lV=({media_id:e,label:t})=>{const r=je(),n=c9e(e);return S.jsxs(On,{style:{whiteSpace:"pre"},children:[S.jsx(Vr,{title:r("resources.users_media.action.open"),children:S.jsx("span",{children:S.jsx(Lt,{component:ya,to:n,target:"_blank",rel:"noopener",style:{minWidth:0,paddingLeft:0,paddingRight:0},children:S.jsx(iV,{})})})}),t]})},P8e=({source:e})=>{var o;const t=localStorage.getItem("home_server"),r=ht();if(!r)return null;const n=(o=Tb.get(r,e))==null?void 0:o.toString();return n?S.jsx(lV,{media_id:`${t}/${n}`,label:n}):null},$8e=({source:e})=>{var o;const t=ht();if(!t)return null;const r=(o=Tb.get(t,e))==null?void 0:o.toString();if(!r)return null;const n=r.replace("mxc://","");return S.jsx(lV,{media_id:n,label:r})},R8e=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),T8e=e=>{const t=je();return S.jsx(c1,{...e,actions:S.jsx(k8e,{}),children:S.jsxs(Gv,{children:[S.jsxs(Fo,{label:t("synapseadmin.reports.tabs.basic",{smart_count:1}),icon:S.jsx(uu,{}),children:[S.jsx(cn,{source:"received_ts",showTime:!0,options:dn,sortable:!0}),S.jsx(qa,{source:"user_id",reference:"users",children:S.jsx(Me,{source:"id"})}),S.jsx(Si,{source:"score"}),S.jsx(Me,{source:"reason"}),S.jsx(Me,{source:"name"}),S.jsx(Me,{source:"canonical_alias",label:"resources.rooms.fields.canonical_alias"}),S.jsx(qa,{source:"room_id",reference:"rooms",link:"show",label:"resources.rooms.fields.room_id",children:S.jsx(Me,{source:"id"})})]}),S.jsxs(Fo,{label:"synapseadmin.reports.tabs.detail",icon:S.jsx(Q2,{}),path:"detail",children:[S.jsx(cn,{source:"event_json.origin_server_ts",showTime:!0,options:dn,sortable:!0}),S.jsx(qa,{source:"sender",reference:"users",children:S.jsx(Me,{source:"id"})}),S.jsx(Me,{source:"sender",label:"Sender (raw user ID)"}),S.jsx(Me,{source:"event_id"}),S.jsx(Me,{source:"event_json.origin"}),S.jsx(Me,{source:"event_json.type"}),S.jsx(Me,{source:"event_json.content.msgtype"}),S.jsx(Me,{source:"event_json.content.body"}),S.jsx(Me,{source:"event_json.content.info.mimetype"}),S.jsx($8e,{source:"event_json.content.url"}),S.jsx(Me,{source:"event_json.content.format"}),S.jsx(Me,{source:"event_json.content.formatted_body"}),S.jsx(Me,{source:"event_json.content.algorithm"}),S.jsx(Me,{source:"event_json.content.device_id",label:"resources.devices.fields.device_id"})]})]})})},k8e=()=>{const e=ht();return S.jsx(_o,{children:S.jsx(cu,{record:e,mutationMode:"pessimistic",confirmTitle:"resources.reports.action.erase.title",confirmContent:"resources.reports.action.erase.content"})})},I8e=e=>S.jsx(tl,{...e,pagination:S.jsx(R8e,{}),sort:{field:"received_ts",order:"DESC"},children:S.jsxs(zr,{rowClick:"show",bulkActionButtons:!1,children:[S.jsx(Me,{source:"id",sortable:!1}),S.jsx(cn,{source:"received_ts",showTime:!0,options:dn,sortable:!0}),S.jsx(Me,{sortable:!1,source:"user_id"}),S.jsx(Me,{sortable:!1,source:"name"}),S.jsx(Me,{sortable:!1,source:"score"})]})}),j8e={name:"reports",icon:aV,list:I8e,show:T8e},oR=({source:e,...t})=>{const r=ht(t),n=Tb.get(r,e,""),{alt:o,classes:a,sizes:i,sx:s,variant:c}=t;return S.jsx(qp,{alt:o,classes:a,sizes:i,src:n,sx:s,variant:c})},A8e=()=>S.jsx(el,{rowsPerPageOptions:[100,500,1e3,2e3]}),M8e=e=>{const t=je();return S.jsx(cu,{...e,label:"resources.room_directory.action.erase",redirect:!1,mutationMode:"pessimistic",confirmTitle:t("resources.room_directory.action.title",{smart_count:1}),confirmContent:t("resources.room_directory.action.content",{smart_count:1}),resource:"room_directory",icon:S.jsx(fu,{})})},uV=e=>S.jsx(Wv,{...e,label:"resources.room_directory.action.erase",mutationMode:"pessimistic",confirmTitle:"resources.room_directory.action.title",confirmContent:"resources.room_directory.action.content",resource:"room_directory",icon:S.jsx(fu,{})}),F8e=e=>{const{selectedIds:t}=en(),r=qt(),n=Za(),o=fB("rooms"),a=go(),{mutate:i,isLoading:s}=nu(()=>a.createMany("room_directory",{ids:t,data:{}}),{onSuccess:()=>{r("resources.room_directory.action.send_success"),o(),n()},onError:()=>r("resources.room_directory.action.send_failure",{type:"error"})});return S.jsx(Lt,{...e,label:"resources.room_directory.action.create",onClick:i,disabled:s,children:S.jsx(fu,{})})},L8e=e=>{const t=ht(),r=qt(),n=Za(),[o,{isLoading:a}]=vv(),i=()=>{o("room_directory",{data:{id:t.id}},{onSuccess:()=>{r("resources.room_directory.action.send_success"),n()},onError:()=>r("resources.room_directory.action.send_failure",{type:"error"})})};return S.jsx(Lt,{...e,label:"resources.room_directory.action.create",onClick:i,disabled:a,children:S.jsx(fu,{})})},N8e=()=>S.jsxs(_o,{children:[S.jsx(U8,{}),S.jsx(Md,{})]}),D8e=()=>S.jsx(tl,{pagination:S.jsx(A8e,{}),perPage:100,actions:S.jsx(N8e,{}),children:S.jsxs(x2,{rowClick:e=>"/rooms/"+e+"/show",bulkActionButtons:S.jsx(uV,{}),omit:["room_id","canonical_alias","topic"],children:[S.jsx(oR,{source:"avatar_src",sx:{height:"40px",width:"40px"}}),S.jsx(Me,{source:"name",sortable:!1,label:"resources.rooms.fields.name"}),S.jsx(Me,{source:"room_id",sortable:!1,label:"resources.rooms.fields.room_id"}),S.jsx(Me,{source:"canonical_alias",sortable:!1,label:"resources.rooms.fields.canonical_alias"}),S.jsx(Me,{source:"topic",sortable:!1,label:"resources.rooms.fields.topic"}),S.jsx(Si,{source:"num_joined_members",sortable:!1,label:"resources.rooms.fields.joined_members"}),S.jsx(No,{source:"world_readable",sortable:!1,label:"resources.room_directory.fields.world_readable"}),S.jsx(No,{source:"guest_can_join",sortable:!1,label:"resources.room_directory.fields.guest_can_join"})]})}),B8e={name:"room_directory",icon:fu,list:D8e};var aR={},z8e=We;Object.defineProperty(aR,"__esModule",{value:!0});var cV=aR.default=void 0,U8e=z8e(Qe()),V8e=S;cV=aR.default=(0,U8e.default)((0,V8e.jsx)("path",{d:"M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z"}),"Event");var iR={},W8e=We;Object.defineProperty(iR,"__esModule",{value:!0});var dV=iR.default=void 0,q8e=W8e(Qe()),H8e=S;dV=iR.default=(0,q8e.default)((0,H8e.jsx)("path",{d:"m4 18 8.5-6L4 6zm9-12v12l8.5-6z"}),"FastForward");var sR={},G8e=We;Object.defineProperty(sR,"__esModule",{value:!0});var lR=sR.default=void 0,K8e=G8e(Qe()),Q8e=S;lR=sR.default=(0,K8e.default)((0,Q8e.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"}),"Group");var uR={},X8e=We;Object.defineProperty(uR,"__esModule",{value:!0});var MC=uR.default=void 0,Y8e=X8e(Qe()),J8e=S;MC=uR.default=(0,Y8e.default)((0,J8e.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Https");var cR={},Z8e=We;Object.defineProperty(cR,"__esModule",{value:!0});var fV=cR.default=void 0,eUe=Z8e(Qe()),tUe=S;fV=cR.default=(0,eUe.default)((0,tUe.jsx)("path",{d:"M21 21.78 4.22 5 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12c.23 0 .45-.05.66-.12L19.78 23zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H9.66L20 18.34V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.56 0-4.64 1.93-4.94 4.4L8.9 7.24z"}),"NoEncryption");const rUe=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),nUe=()=>{const e=ht(),t=je();let r="";return e&&(r=String(e.name!==""?e.name:e.id)),S.jsxs("span",{children:[t("resources.rooms.name",1)," ",r]})},oUe=()=>{const t=ht().public?S.jsx(M8e,{}):S.jsx(L8e,{});return S.jsxs(_o,{children:[t,S.jsx(cu,{mutationMode:"pessimistic",confirmTitle:"resources.rooms.action.erase.title",confirmContent:"resources.rooms.action.erase.content"})]})},aUe=e=>{const t=je();return S.jsx(c1,{...e,actions:S.jsx(oUe,{}),title:S.jsx(nUe,{}),children:S.jsxs(Gv,{children:[S.jsxs(Fo,{label:"synapseadmin.rooms.tabs.basic",icon:S.jsx(uu,{}),children:[S.jsx(Me,{source:"room_id"}),S.jsx(Me,{source:"name"}),S.jsx(Me,{source:"topic"}),S.jsx(Me,{source:"canonical_alias"}),S.jsx(qa,{source:"creator",reference:"users",children:S.jsx(Me,{source:"id"})})]}),S.jsxs(Fo,{label:"synapseadmin.rooms.tabs.detail",icon:S.jsx(Q2,{}),path:"detail",children:[S.jsx(Me,{source:"joined_members"}),S.jsx(Me,{source:"joined_local_members"}),S.jsx(Me,{source:"joined_local_devices"}),S.jsx(Me,{source:"state_events"}),S.jsx(Me,{source:"version"}),S.jsx(Me,{source:"encryption",emptyText:t("resources.rooms.enums.unencrypted")})]}),S.jsx(Fo,{label:"synapseadmin.rooms.tabs.members",icon:S.jsx(lR,{}),path:"members",children:S.jsx(xi,{reference:"room_members",target:"room_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},rowClick:r=>"/users/"+r,bulkActionButtons:!1,children:[S.jsx(Me,{source:"id",sortable:!1,label:"resources.users.fields.id"}),S.jsx(qa,{label:"resources.users.fields.displayname",source:"id",reference:"users",sortable:!1,link:"",children:S.jsx(Me,{source:"displayname",sortable:!1})})]})})}),S.jsxs(Fo,{label:"synapseadmin.rooms.tabs.permission",icon:S.jsx(T2,{}),path:"permission",children:[S.jsx(No,{source:"federatable"}),S.jsx(No,{source:"public"}),S.jsx(dw,{source:"join_rules",choices:[{id:"public",name:"resources.rooms.enums.join_rules.public"},{id:"knock",name:"resources.rooms.enums.join_rules.knock"},{id:"invite",name:"resources.rooms.enums.join_rules.invite"},{id:"private",name:"resources.rooms.enums.join_rules.private"}]}),S.jsx(dw,{source:"guest_access",choices:[{id:"can_join",name:"resources.rooms.enums.guest_access.can_join"},{id:"forbidden",name:"resources.rooms.enums.guest_access.forbidden"}]}),S.jsx(dw,{source:"history_visibility",choices:[{id:"invited",name:"resources.rooms.enums.history_visibility.invited"},{id:"joined",name:"resources.rooms.enums.history_visibility.joined"},{id:"shared",name:"resources.rooms.enums.history_visibility.shared"},{id:"world_readable",name:"resources.rooms.enums.history_visibility.world_readable"}]})]}),S.jsx(Fo,{label:t("resources.room_state.name",{smart_count:2}),icon:S.jsx(cV,{}),path:"state",children:S.jsx(xi,{reference:"room_state",target:"room_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},bulkActionButtons:!1,children:[S.jsx(Me,{source:"type",sortable:!1}),S.jsx(cn,{source:"origin_server_ts",showTime:!0,options:dn,sortable:!1}),S.jsx(Me,{source:"content",sortable:!1}),S.jsx(qa,{source:"sender",reference:"users",sortable:!1,children:S.jsx(Me,{source:"id"})})]})})}),S.jsxs(Fo,{label:"resources.forward_extremities.name",icon:S.jsx(dV,{}),path:"forward_extremities",children:[S.jsx(On,{sx:{fontFamily:"Roboto, Helvetica, Arial, sans-serif",margin:"0.5em"},children:t("resources.rooms.helper.forward_extremities")}),S.jsx(xi,{reference:"forward_extremities",target:"room_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},bulkActionButtons:!1,children:[S.jsx(Me,{source:"id",sortable:!1}),S.jsx(cn,{source:"received_ts",showTime:!0,options:dn,sortable:!1}),S.jsx(Si,{source:"depth",sortable:!1}),S.jsx(Me,{source:"state_group",sortable:!1})]})})]})]})})},iUe=()=>S.jsxs(S.Fragment,{children:[S.jsx(F8e,{}),S.jsx(uV,{}),S.jsx(Wv,{confirmTitle:"resources.rooms.action.erase.title",confirmContent:"resources.rooms.action.erase.content",mutationMode:"pessimistic"})]}),sUe=[S.jsx(u1,{source:"search_term",alwaysOn:!0})],lUe=()=>S.jsxs(_o,{children:[S.jsx(U8,{}),S.jsx(Md,{})]}),uUe=e=>{const t=ra();return S.jsx(tl,{...e,pagination:S.jsx(rUe,{}),sort:{field:"name",order:"ASC"},filters:sUe,actions:S.jsx(lUe,{}),children:S.jsxs(x2,{rowClick:"show",bulkActionButtons:S.jsx(iUe,{}),omit:["joined_local_members","state_events","version","federatable"],children:[S.jsx(No,{source:"is_encrypted",sortBy:"encryption",TrueIcon:MC,FalseIcon:fV,label:S.jsx(MC,{}),sx:{'& [data-testid="true"]':{color:t.palette.success.main},'& [data-testid="false"]':{color:t.palette.error.main}}}),S.jsx($U,{source:"name",render:r=>String(r.name??r.canonical_alias??r.id)}),S.jsx(Me,{source:"joined_members"}),S.jsx(Me,{source:"joined_local_members"}),S.jsx(Me,{source:"state_events"}),S.jsx(Me,{source:"version"}),S.jsx(No,{source:"federatable"}),S.jsx(No,{source:"public"})]})})},cUe={name:"rooms",icon:uu,list:uUe,show:aUe};var dR={},dUe=We;Object.defineProperty(dR,"__esModule",{value:!0});var pV=dR.default=void 0,fUe=dUe(Qe()),pUe=S;pV=dR.default=(0,fUe.default)((0,pUe.jsx)("path",{d:"M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z"}),"Equalizer");const vUe=()=>{const{isLoading:e,total:t}=en();return S.jsxs(_o,{children:[S.jsx(O8e,{}),S.jsx(Md,{disabled:e||t===0})]})},mUe=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),hUe=[S.jsx(u1,{source:"search_term",alwaysOn:!0})],gUe=e=>S.jsx(tl,{...e,actions:S.jsx(vUe,{}),filters:hUe,pagination:S.jsx(mUe,{}),sort:{field:"media_length",order:"DESC"},children:S.jsxs(zr,{rowClick:t=>"/users/"+t+"/media",bulkActionButtons:!1,children:[S.jsx(Me,{source:"user_id",label:"resources.users.fields.id"}),S.jsx(Me,{source:"displayname",label:"resources.users.fields.displayname"}),S.jsx(Si,{source:"media_count"}),S.jsx(Si,{source:"media_length"})]})}),yUe={name:"user_media_statistics",icon:pV,list:gUe};var fR={},bUe=We;Object.defineProperty(fR,"__esModule",{value:!0});var vV=fR.default=void 0,_Ue=bUe(Qe()),xUe=S;vV=fR.default=(0,_Ue.default)((0,xUe.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z"}),"AssignmentInd");var pR={},wUe=We;Object.defineProperty(pR,"__esModule",{value:!0});var mV=pR.default=void 0,SUe=wUe(Qe()),OUe=S;mV=pR.default=(0,SUe.default)((0,OUe.jsx)("path",{d:"M21 8V7l-3 2-3-2v1l3 2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm8-6h-8V6h8z"}),"ContactMail");var vR={},CUe=We;Object.defineProperty(vR,"__esModule",{value:!0});var hV=vR.default=void 0,EUe=CUe(Qe()),PUe=S;hV=vR.default=(0,EUe.default)((0,PUe.jsx)("path",{d:"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z"}),"Devices");var mR={},$Ue=We;Object.defineProperty(mR,"__esModule",{value:!0});var gV=mR.default=void 0,RUe=$Ue(Qe()),TUe=S;gV=mR.default=(0,RUe.default)((0,TUe.jsx)("path",{d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z"}),"Notifications");var hR={},kUe=We;Object.defineProperty(hR,"__esModule",{value:!0});var yV=hR.default=void 0,IUe=kUe(Qe()),jUe=S;yV=hR.default=(0,IUe.default)((0,jUe.jsx)("path",{d:"M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 15l4.5-6 3.5 4.51 2.5-3.01L21 15z"}),"PermMedia");var gR={},AUe=We;Object.defineProperty(gR,"__esModule",{value:!0});var bV=gR.default=void 0,MUe=AUe(Qe()),FUe=S;bV=gR.default=(0,MUe.default)((0,FUe.jsx)("path",{d:"M12 2c-4.97 0-9 4.03-9 9 0 4.17 2.84 7.67 6.69 8.69L12 22l2.31-2.31C18.16 18.67 21 15.17 21 11c0-4.97-4.03-9-9-9m0 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m0 14.3c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22"}),"PersonPin");var yR={},LUe=We;Object.defineProperty(yR,"__esModule",{value:!0});var _V=yR.default=void 0,NUe=LUe(Qe()),DUe=S;_V=yR.default=(0,NUe.default)((0,DUe.jsx)("path",{d:"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6z"}),"SettingsInputComponent");var bR={},BUe=We;Object.defineProperty(bR,"__esModule",{value:!0});var _R=bR.default=void 0,zUe=BUe(Qe()),UUe=S;_R=bR.default=(0,zUe.default)((0,UUe.jsx)("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z"}),"Message");const xV=({open:e,onClose:t,onSubmit:r})=>{const n=je(),o=a=>S.jsxs(Ld,{...a,children:[S.jsx(qv,{label:"resources.servernotices.action.send",disabled:a.pristine}),S.jsx(Lt,{label:"ra.action.cancel",onClick:t,children:S.jsx(Z2,{})})]});return S.jsxs(Mv,{open:e,onClose:t,children:[S.jsx(Lv,{children:n("resources.servernotices.action.send")}),S.jsxs(Fv,{children:[S.jsx(Y0,{children:n("resources.servernotices.helper.send")}),S.jsx(Nd,{toolbar:S.jsx(o,{}),onSubmit:r,children:S.jsx(Cr,{source:"body",label:"resources.servernotices.fields.body",fullWidth:!0,multiline:!0,rows:"4",resettable:!0,validate:uo()})})]})]})},VUe=()=>{const e=ht(),[t,r]=d.useState(!1),n=qt(),[o,{isLoading:a}]=vv(),i=()=>r(!0),s=()=>r(!1),c=l=>{o("servernotices",{data:{id:e.id,...l}},{onSuccess:()=>{n("resources.servernotices.action.send_success"),s()},onError:()=>n("resources.servernotices.action.send_failure",{type:"error"})})};return S.jsxs(S.Fragment,{children:[S.jsx(Lt,{label:"resources.servernotices.send",onClick:i,disabled:a,children:S.jsx(_R,{})}),S.jsx(xV,{open:t,onClose:s,onSubmit:c})]})},WUe=()=>{const{selectedIds:e}=en(),[t,r]=d.useState(!1),n=()=>r(!0),o=()=>r(!1),a=qt(),i=fB("users"),s=go(),{mutate:c,isLoading:l}=nu(f=>s.createMany("servernotices",{ids:e,data:f}),{onSuccess:()=>{a("resources.servernotices.action.send_success"),i(),o()},onError:()=>a("resources.servernotices.action.send_failure",{type:"error"})});return S.jsxs(S.Fragment,{children:[S.jsx(Lt,{label:"resources.servernotices.send",onClick:n,disabled:l,children:S.jsx(_R,{})}),S.jsx(xV,{open:t,onClose:o,onSubmit:c})]})},qUe=e=>{const t=ht();return t?S.jsx(o2,{...e,label:"ra.action.remove",confirmTitle:"resources.devices.action.erase.title",confirmContent:"resources.devices.action.erase.content",mutationMode:"pessimistic",redirect:!1,translateOptions:{id:t.id,name:String(t.display_name??t.id)}}):null},wV=[{id:"email",name:"resources.users.email"},{id:"msisdn",name:"resources.users.msisdn"}],SV=[{id:"bot",name:"bot"},{id:"support",name:"support"}],OV=()=>{const{isLoading:e,total:t}=en();return S.jsxs(_o,{children:[S.jsx($$,{}),S.jsx(Md,{disabled:e||t===0,maxResults:1e4}),S.jsx(Lt,{component:ya,to:"/import_users",label:"CSV Import",children:S.jsx(n2,{sx:{transform:"rotate(180deg)",fontSize:"20px"}})})]})};OV.defaultProps={selectedIds:[],onUnselectItems:()=>null};const CV=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),HUe=[S.jsx(u1,{source:"name",alwaysOn:!0}),S.jsx(Ba,{source:"guests",alwaysOn:!0}),S.jsx(Ba,{label:"resources.users.fields.show_deactivated",source:"deactivated",alwaysOn:!0})],GUe=()=>S.jsxs(S.Fragment,{children:[S.jsx(WUe,{}),S.jsx(Wv,{label:"resources.users.action.erase",confirmTitle:"resources.users.helper.erase",mutationMode:"pessimistic"})]}),KUe=e=>S.jsx(tl,{...e,filters:HUe,filterDefaultValues:{guests:!0,deactivated:!1},sort:{field:"name",order:"ASC"},actions:S.jsx(OV,{}),pagination:S.jsx(CV,{}),children:S.jsxs(zr,{rowClick:"edit",bulkActionButtons:S.jsx(GUe,{}),children:[S.jsx(oR,{source:"avatar_src",sx:{height:"40px",width:"40px"}}),S.jsx(Me,{source:"id",sortBy:"name"}),S.jsx(Me,{source:"displayname"}),S.jsx(No,{source:"is_guest"}),S.jsx(No,{source:"admin"}),S.jsx(No,{source:"deactivated"}),S.jsx(No,{source:"locked"}),S.jsx(No,{source:"erased",sortable:!1}),S.jsx(cn,{source:"creation_ts",label:"resources.users.fields.creation_ts_ms",showTime:!0,options:dn})]})}),QUe=[uo(),Oy(253),MP(/^[a-z0-9._=\-/]+$/,"synapseadmin.users.invalid_user_id")],XUe=[uo(),Oy(255)],YUe=()=>{const e=ht(),t=je();return S.jsxs(_o,{children:[!e.deactivated&&S.jsx(VUe,{}),S.jsx(cu,{label:"resources.users.action.erase",confirmTitle:t("resources.users.helper.erase",{smart_count:1}),mutationMode:"pessimistic"})]})},JUe=e=>S.jsx(j2,{...e,children:S.jsxs(Nd,{children:[S.jsx(Cr,{source:"id",autoComplete:"off",validate:QUe}),S.jsx(Cr,{source:"displayname",validate:Oy(256)}),S.jsx(I2,{source:"password",autoComplete:"new-password",validate:Oy(512)}),S.jsx(Jp,{source:"user_type",choices:SV,translateChoice:!1,resettable:!0}),S.jsx(Ba,{source:"admin"}),S.jsx(Yy,{source:"threepids",children:S.jsxs(Xp,{disableReordering:!0,children:[S.jsx(Jp,{source:"medium",choices:wV,validate:uo()}),S.jsx(Cr,{source:"address",validate:XUe})]})}),S.jsx(Yy,{source:"external_ids",label:"synapseadmin.users.tabs.sso",children:S.jsxs(Xp,{disableReordering:!0,children:[S.jsx(Cr,{source:"auth_provider",validate:uo()}),S.jsx(Cr,{source:"external_id",label:"resources.users.fields.id",validate:uo()})]})})]})}),ZUe=()=>{const e=ht(),t=je();return S.jsxs("span",{children:[t("resources.users.name",{smart_count:1})," ",e?`"${e.displayname}"`:""]})},eVe=e=>{const t=je();return S.jsx(A2,{...e,title:S.jsx(ZUe,{}),actions:S.jsx(YUe,{}),children:S.jsxs(M2,{children:[S.jsxs(ca,{label:t("resources.users.name",{smart_count:1}),icon:S.jsx(bV,{}),children:[S.jsx(oR,{source:"avatar_src",sx:{height:"120px",width:"120px",float:"right"}}),S.jsx(Cr,{source:"id",disabled:!0}),S.jsx(Cr,{source:"displayname"}),S.jsx(I2,{source:"password",autoComplete:"new-password",helperText:"resources.users.helper.password"}),S.jsx(Jp,{source:"user_type",choices:SV,translateChoice:!1,resettable:!0}),S.jsx(Ba,{source:"admin"}),S.jsx(Ba,{source:"locked"}),S.jsx(Ba,{source:"deactivated",helperText:"resources.users.helper.deactivate"}),S.jsx(Ba,{source:"erased",disabled:!0}),S.jsx(cn,{source:"creation_ts_ms",showTime:!0,options:dn}),S.jsx(Me,{source:"consent_version"})]}),S.jsx(ca,{label:"resources.users.threepid",icon:S.jsx(mV,{}),path:"threepid",children:S.jsx(Yy,{source:"threepids",children:S.jsxs(Xp,{disableReordering:!0,children:[S.jsx(Jp,{source:"medium",choices:wV}),S.jsx(Cr,{source:"address"})]})})}),S.jsx(ca,{label:"synapseadmin.users.tabs.sso",icon:S.jsx(vV,{}),path:"sso",children:S.jsx(Yy,{source:"external_ids",label:!1,children:S.jsxs(Xp,{disableReordering:!0,children:[S.jsx(Cr,{source:"auth_provider",validate:uo()}),S.jsx(Cr,{source:"external_id",label:"resources.users.fields.id",validate:uo()})]})})}),S.jsx(ca,{label:t("resources.devices.name",{smart_count:2}),icon:S.jsx(hV,{}),path:"devices",children:S.jsx(xi,{reference:"devices",target:"user_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},children:[S.jsx(Me,{source:"device_id",sortable:!1}),S.jsx(Me,{source:"display_name",sortable:!1}),S.jsx(Me,{source:"last_seen_ip",sortable:!1}),S.jsx(cn,{source:"last_seen_ts",showTime:!0,options:dn,sortable:!1}),S.jsx(qUe,{})]})})}),S.jsx(ca,{label:"resources.connections.name",icon:S.jsx(_V,{}),path:"connections",children:S.jsx(qa,{reference:"connections",source:"id",label:!1,link:!1,children:S.jsx(Zze,{source:"devices[].sessions[0].connections",label:"resources.connections.name",children:S.jsxs(zr,{style:{width:"100%"},bulkActionButtons:!1,children:[S.jsx(Me,{source:"ip",sortable:!1}),S.jsx(cn,{source:"last_seen",showTime:!0,options:dn,sortable:!1}),S.jsx(Me,{source:"user_agent",sortable:!1,style:{width:"100%"}})]})})})}),S.jsx(ca,{label:t("resources.users_media.name",{smart_count:2}),icon:S.jsx(yV,{}),path:"media",children:S.jsx(xi,{reference:"users_media",target:"user_id",label:!1,pagination:S.jsx(CV,{}),perPage:50,sort:{field:"created_ts",order:"DESC"},children:S.jsxs(zr,{style:{width:"100%"},children:[S.jsx(P8e,{source:"media_id"}),S.jsx(cn,{source:"created_ts",showTime:!0,options:dn}),S.jsx(cn,{source:"last_access_ts",showTime:!0,options:dn}),S.jsx(Si,{source:"media_length"}),S.jsx(Me,{source:"media_type"}),S.jsx(Me,{source:"upload_name"}),S.jsx(Me,{source:"quarantined_by"}),S.jsx(E8e,{label:"resources.quarantine_media.action.name"}),S.jsx(C8e,{label:"resources.users_media.fields.safe_from_quarantine"}),S.jsx(cu,{mutationMode:"pessimistic",redirect:!1})]})})}),S.jsx(ca,{label:t("resources.rooms.name",{smart_count:2}),icon:S.jsx(uu,{}),path:"rooms",children:S.jsx(xi,{reference:"joined_rooms",target:"user_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},rowClick:r=>"/rooms/"+r+"/show",bulkActionButtons:!1,children:[S.jsx(Me,{source:"id",sortable:!1,label:"resources.rooms.fields.room_id"}),S.jsx(qa,{label:"resources.rooms.fields.name",source:"id",reference:"rooms",sortable:!1,link:"",children:S.jsx(Me,{source:"name",sortable:!1})})]})})}),S.jsx(ca,{label:t("resources.pushers.name",{smart_count:2}),icon:S.jsx(gV,{}),path:"pushers",children:S.jsx(xi,{reference:"pushers",target:"user_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},bulkActionButtons:!1,children:[S.jsx(Me,{source:"kind",sortable:!1}),S.jsx(Me,{source:"app_display_name",sortable:!1}),S.jsx(Me,{source:"app_id",sortable:!1}),S.jsx(Me,{source:"data.url",sortable:!1}),S.jsx(Me,{source:"device_display_name",sortable:!1}),S.jsx(Me,{source:"lang",sortable:!1}),S.jsx(Me,{source:"profile_tag",sortable:!1}),S.jsx(Me,{source:"pushkey",sortable:!1})]})})})]})})},tVe={name:"users",icon:lR,list:KUe,edit:eVe,create:JUe},rVe={login:async({base_url:e,username:t,password:r,loginToken:n})=>{console.log("login ");const o={method:"POST",body:JSON.stringify(Object.assign({device_id:localStorage.getItem("device_id"),initial_device_display_name:"Synapse Admin"},n?{type:"m.login.token",token:n}:{type:"m.login.password",user:t,password:r}))};e=e.replace(/\/+$/g,""),localStorage.setItem("base_url",e);const i=window.decodeURIComponent(e)+"/_matrix/client/r0/login",c=(await fy(i,o)).json;localStorage.setItem("home_server",c.home_server),localStorage.setItem("user_id",c.user_id),localStorage.setItem("access_token",c.access_token),localStorage.setItem("device_id",c.device_id)},logout:async()=>{console.log("logout");const e=localStorage.getItem("base_url")+"/_matrix/client/r0/logout",t=localStorage.getItem("access_token"),r={method:"POST",user:{authenticated:!0,token:`Bearer ${t}`}};typeof t=="string"&&(await fy(e,r),localStorage.removeItem("access_token"))},checkError:({status:e})=>(console.log("checkError "+e),e===401||e===403?Promise.reject():Promise.resolve()),checkAuth:()=>{const e=localStorage.getItem("access_token");return console.log("checkAuth "+e),typeof e=="string"?Promise.resolve():Promise.reject()},getPermissions:()=>Promise.resolve()},ro=(e,t={})=>{const r=localStorage.getItem("access_token");return console.log("httpClient "+e),r!=null&&(t.user={authenticated:!0,token:`Bearer ${r}`}),fy(e,t)},pN=e=>{const t=localStorage.getItem("base_url"),n=/^mxc:\/\/([^/]+)\/(\w+)/.exec(e);if(console.log("mxcClient "+n),n==null)return null;const o=n[1],a=n[2];return`${t}/_matrix/media/r0/thumbnail/${o}/${a}?width=24&height=24&method=scale`},br={users:{path:"/_synapse/admin/v2/users",map:e=>({...e,id:e.name,avatar_src:e.avatar_url?pN(e.avatar_url):void 0,is_guest:!!e.is_guest,admin:!!e.admin,deactivated:!!e.deactivated,creation_ts_ms:e.creation_ts*1e3}),data:"users",total:e=>e.total,create:e=>({endpoint:`/_synapse/admin/v2/users/@${encodeURIComponent(e.id)}:${localStorage.getItem("home_server")}`,body:e,method:"PUT"}),delete:e=>({endpoint:`/_synapse/admin/v1/deactivate/${encodeURIComponent(e.id)}`,body:{erase:!0},method:"POST"})},rooms:{path:"/_synapse/admin/v1/rooms",map:e=>({...e,id:e.room_id,alias:e.canonical_alias,members:e.joined_members,is_encrypted:!!e.encryption,federatable:!!e.federatable,public:!!e.public}),data:"rooms",total:e=>e.total_rooms,delete:e=>({endpoint:`/_synapse/admin/v2/rooms/${e.id}`,body:{block:!1}})},reports:{path:"/_synapse/admin/v1/event_reports",map:e=>({...e}),data:"event_reports",total:e=>e.total},devices:{map:e=>({...e,id:e.device_id}),data:"devices",total:e=>e.total,reference:e=>({endpoint:`/_synapse/admin/v2/users/${encodeURIComponent(e)}/devices`}),delete:e=>({endpoint:`/_synapse/admin/v2/users/${encodeURIComponent(e.previousData.user_id)}/devices/${e.id}`})},connections:{path:"/_synapse/admin/v1/whois",map:e=>({...e,id:e.user_id}),data:"connections"},room_members:{map:e=>({id:e}),reference:e=>({endpoint:`/_synapse/admin/v1/rooms/${e}/members`}),data:"members",total:e=>e.total},room_state:{map:e=>({...e,id:e.event_id}),reference:e=>({endpoint:`/_synapse/admin/v1/rooms/${e}/state`}),data:"state",total:e=>e.state.length},pushers:{map:e=>({...e,id:e.pushkey}),reference:e=>({endpoint:`/_synapse/admin/v1/users/${encodeURIComponent(e)}/pushers`}),data:"pushers",total:e=>e.total},joined_rooms:{map:e=>({id:e}),reference:e=>({endpoint:`/_synapse/admin/v1/users/${encodeURIComponent(e)}/joined_rooms`}),data:"joined_rooms",total:e=>e.total},users_media:{map:e=>({...e,id:e.media_id}),reference:e=>({endpoint:`/_synapse/admin/v1/users/${encodeURIComponent(e)}/media`}),data:"media",total:e=>e.total,delete:e=>({endpoint:`/_synapse/admin/v1/media/${localStorage.getItem("home_server")}/${e.id}`})},protect_media:{map:e=>({id:e.media_id}),create:e=>({endpoint:`/_synapse/admin/v1/media/protect/${e.media_id}`,method:"POST"}),delete:e=>({endpoint:`/_synapse/admin/v1/media/unprotect/${e.id}`,method:"POST"})},quarantine_media:{map:e=>({id:e.media_id}),create:e=>({endpoint:`/_synapse/admin/v1/media/quarantine/${localStorage.getItem("home_server")}/${e.media_id}`,method:"POST"}),delete:e=>({endpoint:`/_synapse/admin/v1/media/unquarantine/${localStorage.getItem("home_server")}/${e.id}`,method:"POST"})},servernotices:{map:e=>({id:e.event_id}),create:e=>({endpoint:"/_synapse/admin/v1/send_server_notice",body:{user_id:e.id,content:{msgtype:"m.text",body:e.body}},method:"POST"})},user_media_statistics:{path:"/_synapse/admin/v1/statistics/users/media",map:e=>({...e,id:e.user_id}),data:"users",total:e=>e.total},forward_extremities:{map:e=>({...e,id:e.event_id}),reference:e=>({endpoint:`/_synapse/admin/v1/rooms/${e}/forward_extremities`}),data:"results",total:e=>e.count,delete:e=>({endpoint:`/_synapse/admin/v1/rooms/${e.id}/forward_extremities`})},room_directory:{path:"/_matrix/client/r0/publicRooms",map:e=>({...e,id:e.room_id,public:!!e.public,guest_access:!!e.guest_access,avatar_src:e.avatar_url?pN(e.avatar_url):void 0}),data:"chunk",total:e=>e.total_room_count_estimate,create:e=>({endpoint:`/_matrix/client/r0/directory/list/room/${e.id}`,body:{visibility:"public"},method:"PUT"}),delete:e=>({endpoint:`/_matrix/client/r0/directory/list/room/${e.id}`,body:{visibility:"private"},method:"PUT"})},destinations:{path:"/_synapse/admin/v1/federation/destinations",map:e=>({...e,id:e.destination}),data:"destinations",total:e=>e.total,delete:e=>({endpoint:`/_synapse/admin/v1/federation/destinations/${e.id}/reset_connection`,method:"POST"})},destination_rooms:{map:e=>({...e,id:e.room_id}),reference:e=>({endpoint:`/_synapse/admin/v1/federation/destinations/${e}/rooms`}),data:"rooms",total:e=>e.total},registration_tokens:{path:"/_synapse/admin/v1/registration_tokens",map:e=>({...e,id:e.token}),data:"registration_tokens",total:e=>e.registration_tokens.length,create:e=>({endpoint:"/_synapse/admin/v1/registration_tokens/new",body:e,method:"POST"}),delete:e=>({endpoint:`/_synapse/admin/v1/registration_tokens/${e.id}`})}};function Cf(e,t){if(!(t===null&&e!=="user_type"))return t}function vN(e){return e==="DESC"?"b":"f"}const nVe={getList:async(e,t)=>{console.log("getList "+e);const{user_id:r,name:n,guests:o,deactivated:a,search_term:i,destination:s,valid:c}=t.filter,{page:l,perPage:f}=t.pagination,{field:v,order:m}=t.sort,h=(l-1)*f,_={from:h,limit:f,user_id:r,search_term:i,name:n,destination:s,guests:o,deactivated:a,valid:c,order_by:v,dir:vN(m)},w=localStorage.getItem("base_url");if(!w||!(e in br))throw Error("Homeserver not set");const O=br[e],g=`${w+O.path}?${Ql.stringify(_)}`,{json:b}=await ro(g);return{data:b[O.data].map(O.map),total:O.total(b,h,f)}},getOne:async(e,t)=>{console.log("getOne "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e],o=r+n.path,{json:a}=await ro(`${o}/${encodeURIComponent(t.id)}`);return{data:n.map(a)}},getMany:async(e,t)=>{console.log("getMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homerserver not set");const n=br[e],o=r+n.path,a=await Promise.all(t.ids.map(i=>ro(`${o}/${encodeURIComponent(i)}`)));return{data:a.map(({json:i})=>n.map(i)),total:a.length}},getManyReference:async(e,t)=>{console.log("getManyReference "+e);const{page:r,perPage:n}=t.pagination,{field:o,order:a}=t.sort,i=(r-1)*n,s={from:i,limit:n,order_by:o,dir:vN(a)},c=localStorage.getItem("base_url");if(!c||!(e in br))throw Error("Homeserver not set");const l=br[e],f=l.reference(t.id),v=`${c}${f.endpoint}?${Ql.stringify(s)}`,{json:m}=await ro(v);return{data:m[l.data].map(l.map),total:l.total(m,i,n)}},update:async(e,t)=>{console.log("update "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e],o=r+n.path,{json:a}=await ro(`${o}/${encodeURIComponent(t.id)}`,{method:"PUT",body:JSON.stringify(t.data,Cf)});return{data:n.map(a)}},updateMany:async(e,t)=>{console.log("updateMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e],o=r+n.path;return{data:(await Promise.all(t.ids.map(i=>ro(`${o}/${encodeURIComponent(i)}`),{method:"PUT",body:JSON.stringify(t.data,Cf)}))).map(({json:i})=>i)}},create:async(e,t)=>{console.log("create "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e];if(!("create"in n))return Promise.reject();const o=n.create(t.data),a=r+o.endpoint,{json:i}=await ro(a,{method:o.method,body:JSON.stringify(o.body,Cf)});return{data:n.map(i)}},createMany:async(e,t)=>{console.log("createMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e];if(!("create"in n))throw Error(`Create ${e} is not allowed`);return{data:(await Promise.all(t.ids.map(a=>{t.data.id=a;const i=n.create(t.data),s=r+i.endpoint;return ro(s,{method:i.method,body:JSON.stringify(i.body,Cf)})}))).map(({json:a})=>a)}},delete:async(e,t)=>{console.log("delete "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e];if("delete"in n){const o=n.delete(t),a=r+o.endpoint,{json:i}=await ro(a,{method:"method"in o?o.method:"DELETE",body:"body"in o?JSON.stringify(o.body):null});return{data:i}}else{const o=r+n.path,{json:a}=await ro(`${o}/${t.id}`,{method:"DELETE",body:JSON.stringify(t.previousData,Cf)});return{data:a}}},deleteMany:async(e,t)=>{console.log("deleteMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e];if("delete"in n)return{data:(await Promise.all(t.ids.map(a=>{const i=n.delete({...t,id:a}),s=r+i.endpoint;return ro(s,{method:"method"in i?i.method:"DELETE",body:"body"in i?JSON.stringify(i.body):null})}))).map(({json:a})=>a)};{const o=r+n.path;return{data:(await Promise.all(t.ids.map(i=>ro(`${o}/${i}`,{method:"DELETE"})))).map(({json:i})=>i)}}},deleteMedia:async({before_ts:e,size_gt:t=0,keep_profiles:r=!0})=>{const o=`/_synapse/admin/v1/media/${localStorage.getItem("home_server")}/delete?before_ts=${e}&size_gt=${t}&keep_profiles=${r}`,i=localStorage.getItem("base_url")+o,{json:s}=await ro(i,{method:"POST"});return s}},Th={de:h9e,en:g9e,fr:b9e,it:w9e,zh:C9e},oVe=_4(e=>Th[e]?Tb.merge({},Th.en,Th[e]):Th.en,Mpe(),[{locale:"en",name:"English"},{locale:"de",name:"Deutsch"},{locale:"fr",name:"Français"},{locale:"it",name:"Italiano"},{locale:"fa",name:"Persian(فارسی)"},{locale:"zh",name:"简体中文"}]),aVe=()=>S.jsxs(J6e,{disableTelemetry:!0,requireAuth:!0,loginPage:$9e,authProvider:rVe,dataProvider:nVe,i18nProvider:oVe,darkTheme:{palette:{mode:"dark"}},children:[S.jsx(LB,{children:S.jsx(Br,{path:"/import_users",element:S.jsx(v9e,{})})}),S.jsx(kr,{...tVe}),S.jsx(kr,{...cUe}),S.jsx(kr,{...yUe}),S.jsx(kr,{...j8e}),S.jsx(kr,{...B8e}),S.jsx(kr,{...q9e}),S.jsx(kr,{...t8e}),S.jsx(kr,{name:"connections"}),S.jsx(kr,{name:"devices"}),S.jsx(kr,{name:"room_members"}),S.jsx(kr,{name:"users_media"}),S.jsx(kr,{name:"joined_rooms"}),S.jsx(kr,{name:"pushers"}),S.jsx(kr,{name:"servernotices"}),S.jsx(kr,{name:"forward_extremities"}),S.jsx(kr,{name:"room_state"}),S.jsx(kr,{name:"destination_rooms"})]});fetch("config.json").then(e=>e.json()).then(e=>P3(document.getElementById("root")).render(S.jsx(ve.StrictMode,{children:S.jsx(JU.Provider,{value:e,children:S.jsx(aVe,{})})}))); diff --git a/assets/index-gG4CWvFC.js b/assets/index-gG4CWvFC.js new file mode 100644 index 0000000..fe3306f --- /dev/null +++ b/assets/index-gG4CWvFC.js @@ -0,0 +1,305 @@ +function RQ(e,t){for(var r=0;rn[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=r(o);fetch(o.href,a)}})();var oo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function hr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ka(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var fN={exports:{}},pb={},pN={exports:{}},yt={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var tv=Symbol.for("react.element"),TQ=Symbol.for("react.portal"),kQ=Symbol.for("react.fragment"),IQ=Symbol.for("react.strict_mode"),jQ=Symbol.for("react.profiler"),AQ=Symbol.for("react.provider"),MQ=Symbol.for("react.context"),FQ=Symbol.for("react.forward_ref"),LQ=Symbol.for("react.suspense"),NQ=Symbol.for("react.memo"),DQ=Symbol.for("react.lazy"),qk=Symbol.iterator;function BQ(e){return e===null||typeof e!="object"?null:(e=qk&&e[qk]||e["@@iterator"],typeof e=="function"?e:null)}var vN={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},mN=Object.assign,hN={};function sd(e,t,r){this.props=e,this.context=t,this.refs=hN,this.updater=r||vN}sd.prototype.isReactComponent={};sd.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};sd.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function gN(){}gN.prototype=sd.prototype;function MC(e,t,r){this.props=e,this.context=t,this.refs=hN,this.updater=r||vN}var FC=MC.prototype=new gN;FC.constructor=MC;mN(FC,sd.prototype);FC.isPureReactComponent=!0;var Hk=Array.isArray,yN=Object.prototype.hasOwnProperty,LC={current:null},bN={key:!0,ref:!0,__self:!0,__source:!0};function _N(e,t,r){var n,o={},a=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(a=""+t.key),t)yN.call(t,n)&&!bN.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1>>1,ee=z[ne];if(0>>1;neo(oe,te))meo(Re,oe)?(z[ne]=Re,z[me]=te,ne=me):(z[ne]=oe,z[de]=te,ne=de);else if(meo(Re,te))z[ne]=Re,z[me]=te,ne=me;else break e}}return W}function o(z,W){var te=z.sortIndex-W.sortIndex;return te!==0?te:z.id-W.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var c=[],l=[],f=1,v=null,m=3,h=!1,x=!1,w=!1,O=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function _(z){for(var W=r(l);W!==null;){if(W.callback===null)n(l);else if(W.startTime<=z)n(l),W.sortIndex=W.expirationTime,t(c,W);else break;W=r(l)}}function $(z){if(w=!1,_(z),!x)if(r(c)!==null)x=!0,q(P);else{var W=r(l);W!==null&&G($,W.startTime-z)}}function P(z,W){x=!1,w&&(w=!1,b(R),R=-1),h=!0;var te=m;try{for(_(W),v=r(c);v!==null&&(!(v.expirationTime>W)||z&&!F());){var ne=v.callback;if(typeof ne=="function"){v.callback=null,m=v.priorityLevel;var ee=ne(v.expirationTime<=W);W=e.unstable_now(),typeof ee=="function"?v.callback=ee:v===r(c)&&n(c),_(W)}else n(c);v=r(c)}if(v!==null)var Oe=!0;else{var de=r(l);de!==null&&G($,de.startTime-W),Oe=!1}return Oe}finally{v=null,m=te,h=!1}}var E=!1,T=null,R=-1,I=5,A=-1;function F(){return!(e.unstable_now()-Az||125ne?(z.sortIndex=te,t(l,z),r(c)===null&&z===r(l)&&(w?(b(R),R=-1):w=!0,G($,te-ne))):(z.sortIndex=ee,t(c,z),x||h||(x=!0,q(P))),z},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(z){var W=m;return function(){var te=m;m=W;try{return z.apply(this,arguments)}finally{m=te}}}})(CN);ON.exports=CN;var YQ=ON.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var JQ=d,fo=YQ;function Te(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),pw=Object.prototype.hasOwnProperty,ZQ=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Kk={},Qk={};function eX(e){return pw.call(Qk,e)?!0:pw.call(Kk,e)?!1:ZQ.test(e)?Qk[e]=!0:(Kk[e]=!0,!1)}function tX(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function rX(e,t,r,n){if(t===null||typeof t>"u"||tX(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Rn(e,t,r,n,o,a,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var Zr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Zr[e]=new Rn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Zr[t]=new Rn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Zr[e]=new Rn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Zr[e]=new Rn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Zr[e]=new Rn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Zr[e]=new Rn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Zr[e]=new Rn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Zr[e]=new Rn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Zr[e]=new Rn(e,5,!1,e.toLowerCase(),null,!1,!1)});var DC=/[\-:]([a-z])/g;function BC(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(DC,BC);Zr[t]=new Rn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(DC,BC);Zr[t]=new Rn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(DC,BC);Zr[t]=new Rn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Zr[e]=new Rn(e,1,!1,e.toLowerCase(),null,!1,!1)});Zr.xlinkHref=new Rn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Zr[e]=new Rn(e,1,!1,e.toLowerCase(),null,!0,!0)});function zC(e,t,r,n){var o=Zr.hasOwnProperty(t)?Zr[t]:null;(o!==null?o.type!==0:n||!(2s||o[i]!==a[s]){var c=` +`+o[i].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=i&&0<=s);break}}}finally{k_=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Pf(e):""}function nX(e){switch(e.tag){case 5:return Pf(e.type);case 16:return Pf("Lazy");case 13:return Pf("Suspense");case 19:return Pf("SuspenseList");case 0:case 2:case 15:return e=I_(e.type,!1),e;case 11:return e=I_(e.type.render,!1),e;case 1:return e=I_(e.type,!0),e;default:return""}}function gw(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Gu:return"Fragment";case Hu:return"Portal";case vw:return"Profiler";case UC:return"StrictMode";case mw:return"Suspense";case hw:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case $N:return(e.displayName||"Context")+".Consumer";case PN:return(e._context.displayName||"Context")+".Provider";case VC:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case WC:return t=e.displayName||null,t!==null?t:gw(e.type)||"Memo";case as:t=e._payload,e=e._init;try{return gw(e(t))}catch{}}return null}function oX(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return gw(t);case 8:return t===UC?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ms(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function TN(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function aX(e){var t=TN(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hm(e){e._valueTracker||(e._valueTracker=aX(e))}function kN(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=TN(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Sg(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function yw(e,t){var r=t.checked;return ar({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Yk(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Ms(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function IN(e,t){t=t.checked,t!=null&&zC(e,"checked",t,!1)}function bw(e,t){IN(e,t);var r=Ms(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?_w(e,t.type,r):t.hasOwnProperty("defaultValue")&&_w(e,t.type,Ms(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Jk(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function _w(e,t,r){(t!=="number"||Sg(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var $f=Array.isArray;function vc(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Gm.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function hp(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Ff={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},iX=["Webkit","ms","Moz","O"];Object.keys(Ff).forEach(function(e){iX.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ff[t]=Ff[e]})});function FN(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Ff.hasOwnProperty(e)&&Ff[e]?(""+t).trim():t+"px"}function LN(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=FN(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var sX=ar({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Sw(e,t){if(t){if(sX[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Te(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Te(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Te(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Te(62))}}function Ow(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Cw=null;function qC(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ew=null,mc=null,hc=null;function tI(e){if(e=ov(e)){if(typeof Ew!="function")throw Error(Te(280));var t=e.stateNode;t&&(t=yb(t),Ew(e.stateNode,e.type,t))}}function NN(e){mc?hc?hc.push(e):hc=[e]:mc=e}function DN(){if(mc){var e=mc,t=hc;if(hc=mc=null,tI(e),t)for(e=0;e>>=0,e===0?32:31-(yX(e)/bX|0)|0}var Km=64,Qm=4194304;function Rf(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Pg(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,a=e.pingedLanes,i=r&268435455;if(i!==0){var s=i&~o;s!==0?n=Rf(s):(a&=i,a!==0&&(n=Rf(a)))}else i=r&~o,i!==0?n=Rf(i):a!==0&&(n=Rf(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,a=t&-t,o>=a||o===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function rv(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ma(t),e[t]=r}function SX(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Nf),cI=" ",dI=!1;function aD(e,t){switch(e){case"keyup":return YX.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function iD(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ku=!1;function ZX(e,t){switch(e){case"compositionend":return iD(t);case"keypress":return t.which!==32?null:(dI=!0,cI);case"textInput":return e=t.data,e===cI&&dI?null:e;default:return null}}function eY(e,t){if(Ku)return e==="compositionend"||!ZC&&aD(e,t)?(e=nD(),Mh=XC=vs=null,Ku=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=mI(r)}}function cD(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?cD(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function dD(){for(var e=window,t=Sg();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Sg(e.document)}return t}function eE(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function uY(e){var t=dD(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&cD(r.ownerDocument.documentElement,r)){if(n!==null&&eE(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,a=Math.min(n.start,o);n=n.end===void 0?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=hI(r,a);var i=hI(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,Qu=null,Iw=null,Bf=null,jw=!1;function gI(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;jw||Qu==null||Qu!==Sg(n)||(n=Qu,"selectionStart"in n&&eE(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Bf&&wp(Bf,n)||(Bf=n,n=Tg(Iw,"onSelect"),0Ju||(e.current=Dw[Ju],Dw[Ju]=null,Ju--)}function Wt(e,t){Ju++,Dw[Ju]=e.current,e.current=t}var Fs={},pn=Bs(Fs),Vn=Bs(!1),Wl=Fs;function Lc(e,t){var r=e.type.contextTypes;if(!r)return Fs;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in r)o[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Wn(e){return e=e.childContextTypes,e!=null}function Ig(){Xt(Vn),Xt(pn)}function OI(e,t,r){if(pn.current!==Fs)throw Error(Te(168));Wt(pn,t),Wt(Vn,r)}function _D(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(Te(108,oX(e)||"Unknown",o));return ar({},r,n)}function jg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Fs,Wl=pn.current,Wt(pn,e),Wt(Vn,Vn.current),!0}function CI(e,t,r){var n=e.stateNode;if(!n)throw Error(Te(169));r?(e=_D(e,t,Wl),n.__reactInternalMemoizedMergedChildContext=e,Xt(Vn),Xt(pn),Wt(pn,e)):Xt(Vn),Wt(Vn,r)}var hi=null,bb=!1,H_=!1;function xD(e){hi===null?hi=[e]:hi.push(e)}function xY(e){bb=!0,xD(e)}function zs(){if(!H_&&hi!==null){H_=!0;var e=0,t=jt;try{var r=hi;for(jt=1;e>=i,o-=i,bi=1<<32-ma(t)+o|r<R?(I=T,T=null):I=T.sibling;var A=m(b,T,_[R],$);if(A===null){T===null&&(T=I);break}e&&T&&A.alternate===null&&t(b,T),g=a(A,g,R),E===null?P=A:E.sibling=A,E=A,T=I}if(R===_.length)return r(b,T),er&&hl(b,R),P;if(T===null){for(;R<_.length;R++)T=v(b,_[R],$),T!==null&&(g=a(T,g,R),E===null?P=T:E.sibling=T,E=T);return er&&hl(b,R),P}for(T=n(b,T);R<_.length;R++)I=h(T,b,R,_[R],$),I!==null&&(e&&I.alternate!==null&&T.delete(I.key===null?R:I.key),g=a(I,g,R),E===null?P=I:E.sibling=I,E=I);return e&&T.forEach(function(F){return t(b,F)}),er&&hl(b,R),P}function w(b,g,_,$){var P=of(_);if(typeof P!="function")throw Error(Te(150));if(_=P.call(_),_==null)throw Error(Te(151));for(var E=P=null,T=g,R=g=0,I=null,A=_.next();T!==null&&!A.done;R++,A=_.next()){T.index>R?(I=T,T=null):I=T.sibling;var F=m(b,T,A.value,$);if(F===null){T===null&&(T=I);break}e&&T&&F.alternate===null&&t(b,T),g=a(F,g,R),E===null?P=F:E.sibling=F,E=F,T=I}if(A.done)return r(b,T),er&&hl(b,R),P;if(T===null){for(;!A.done;R++,A=_.next())A=v(b,A.value,$),A!==null&&(g=a(A,g,R),E===null?P=A:E.sibling=A,E=A);return er&&hl(b,R),P}for(T=n(b,T);!A.done;R++,A=_.next())A=h(T,b,R,A.value,$),A!==null&&(e&&A.alternate!==null&&T.delete(A.key===null?R:A.key),g=a(A,g,R),E===null?P=A:E.sibling=A,E=A);return e&&T.forEach(function(L){return t(b,L)}),er&&hl(b,R),P}function O(b,g,_,$){if(typeof _=="object"&&_!==null&&_.type===Gu&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case qm:e:{for(var P=_.key,E=g;E!==null;){if(E.key===P){if(P=_.type,P===Gu){if(E.tag===7){r(b,E.sibling),g=o(E,_.props.children),g.return=b,b=g;break e}}else if(E.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===as&&$I(P)===E.type){r(b,E.sibling),g=o(E,_.props),g.ref=cf(b,E,_),g.return=b,b=g;break e}r(b,E);break}else t(b,E);E=E.sibling}_.type===Gu?(g=jl(_.props.children,b.mode,$,_.key),g.return=b,b=g):($=Vh(_.type,_.key,_.props,null,b.mode,$),$.ref=cf(b,g,_),$.return=b,b=$)}return i(b);case Hu:e:{for(E=_.key;g!==null;){if(g.key===E)if(g.tag===4&&g.stateNode.containerInfo===_.containerInfo&&g.stateNode.implementation===_.implementation){r(b,g.sibling),g=o(g,_.children||[]),g.return=b,b=g;break e}else{r(b,g);break}else t(b,g);g=g.sibling}g=ex(_,b.mode,$),g.return=b,b=g}return i(b);case as:return E=_._init,O(b,g,E(_._payload),$)}if($f(_))return x(b,g,_,$);if(of(_))return w(b,g,_,$);rh(b,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,g!==null&&g.tag===6?(r(b,g.sibling),g=o(g,_),g.return=b,b=g):(r(b,g),g=Z_(_,b.mode,$),g.return=b,b=g),i(b)):r(b,g)}return O}var Dc=CD(!0),ED=CD(!1),Fg=Bs(null),Lg=null,tc=null,oE=null;function aE(){oE=tc=Lg=null}function iE(e){var t=Fg.current;Xt(Fg),e._currentValue=t}function Uw(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function yc(e,t){Lg=e,oE=tc=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(zn=!0),e.firstContext=null)}function Vo(e){var t=e._currentValue;if(oE!==e)if(e={context:e,memoizedValue:t,next:null},tc===null){if(Lg===null)throw Error(Te(308));tc=e,Lg.dependencies={lanes:0,firstContext:e}}else tc=tc.next=e;return t}var Cl=null;function sE(e){Cl===null?Cl=[e]:Cl.push(e)}function PD(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,sE(t)):(r.next=o.next,o.next=r),t.interleaved=r,Ei(e,n)}function Ei(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var is=!1;function lE(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function $D(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function wi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Es(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,St&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Ei(e,r)}return o=n.interleaved,o===null?(t.next=t,sE(n)):(t.next=o.next,o.next=t),n.interleaved=t,Ei(e,r)}function Lh(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,GC(e,r)}}function RI(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?o=a=i:a=a.next=i,r=r.next}while(r!==null);a===null?o=a=t:a=a.next=t}else o=a=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ng(e,t,r,n){var o=e.updateQueue;is=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var c=s,l=c.next;c.next=null,i===null?a=l:i.next=l,i=c;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==i&&(s===null?f.firstBaseUpdate=l:s.next=l,f.lastBaseUpdate=c))}if(a!==null){var v=o.baseState;i=0,f=l=c=null,s=a;do{var m=s.lane,h=s.eventTime;if((n&m)===m){f!==null&&(f=f.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var x=e,w=s;switch(m=t,h=r,w.tag){case 1:if(x=w.payload,typeof x=="function"){v=x.call(h,v,m);break e}v=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=w.payload,m=typeof x=="function"?x.call(h,v,m):x,m==null)break e;v=ar({},v,m);break e;case 2:is=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[s]:m.push(s))}else h={eventTime:h,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(l=f=h,c=v):f=f.next=h,i|=m;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;m=s,s=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(f===null&&(c=v),o.baseState=c,o.firstBaseUpdate=l,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else a===null&&(o.shared.lanes=0);Gl|=i,e.lanes=i,e.memoizedState=v}}function TI(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=K_.transition;K_.transition={};try{e(!1),t()}finally{jt=r,K_.transition=n}}function qD(){return Wo().memoizedState}function CY(e,t,r){var n=$s(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},HD(e))GD(t,r);else if(r=PD(e,t,r,n),r!==null){var o=En();ha(r,e,n,o),KD(r,t,n)}}function EY(e,t,r){var n=$s(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(HD(e))GD(t,o);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,s=a(i,r);if(o.hasEagerState=!0,o.eagerState=s,ga(s,i)){var c=t.interleaved;c===null?(o.next=o,sE(t)):(o.next=c.next,c.next=o),t.interleaved=o;return}}catch{}finally{}r=PD(e,t,o,n),r!==null&&(o=En(),ha(r,e,n,o),KD(r,t,n))}}function HD(e){var t=e.alternate;return e===or||t!==null&&t===or}function GD(e,t){zf=Bg=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function KD(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,GC(e,r)}}var zg={readContext:Vo,useCallback:on,useContext:on,useEffect:on,useImperativeHandle:on,useInsertionEffect:on,useLayoutEffect:on,useMemo:on,useReducer:on,useRef:on,useState:on,useDebugValue:on,useDeferredValue:on,useTransition:on,useMutableSource:on,useSyncExternalStore:on,useId:on,unstable_isNewReconciler:!1},PY={readContext:Vo,useCallback:function(e,t){return Ta().memoizedState=[e,t===void 0?null:t],e},useContext:Vo,useEffect:II,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Dh(4194308,4,BD.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Dh(4194308,4,e,t)},useInsertionEffect:function(e,t){return Dh(4,2,e,t)},useMemo:function(e,t){var r=Ta();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Ta();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=CY.bind(null,or,e),[n.memoizedState,e]},useRef:function(e){var t=Ta();return e={current:e},t.memoizedState=e},useState:kI,useDebugValue:hE,useDeferredValue:function(e){return Ta().memoizedState=e},useTransition:function(){var e=kI(!1),t=e[0];return e=OY.bind(null,e[1]),Ta().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=or,o=Ta();if(er){if(r===void 0)throw Error(Te(407));r=r()}else{if(r=t(),Ur===null)throw Error(Te(349));Hl&30||ID(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,II(AD.bind(null,n,a,e),[e]),n.flags|=2048,Tp(9,jD.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=Ta(),t=Ur.identifierPrefix;if(er){var r=_i,n=bi;r=(n&~(1<<32-ma(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=$p++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[Fa]=t,e[Cp]=n,o3(e,t,!1,!1),t.stateNode=e;e:{switch(i=Ow(r,n),r){case"dialog":Gt("cancel",e),Gt("close",e),o=n;break;case"iframe":case"object":case"embed":Gt("load",e),o=n;break;case"video":case"audio":for(o=0;oUc&&(t.flags|=128,n=!0,df(a,!1),t.lanes=4194304)}else{if(!n)if(e=Dg(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),df(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!er)return an(t),null}else 2*vr()-a.renderingStartTime>Uc&&r!==1073741824&&(t.flags|=128,n=!0,df(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(r=a.last,r!==null?r.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=vr(),t.sibling=null,r=rr.current,Wt(rr,n?r&1|2:r&1),t):(an(t),null);case 22:case 23:return wE(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?no&1073741824&&(an(t),t.subtreeFlags&6&&(t.flags|=8192)):an(t),null;case 24:return null;case 25:return null}throw Error(Te(156,t.tag))}function MY(e,t){switch(rE(t),t.tag){case 1:return Wn(t.type)&&Ig(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Bc(),Xt(Vn),Xt(pn),dE(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return cE(t),null;case 13:if(Xt(rr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Te(340));Nc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xt(rr),null;case 4:return Bc(),null;case 10:return iE(t.type._context),null;case 22:case 23:return wE(),null;case 24:return null;default:return null}}var oh=!1,ln=!1,FY=typeof WeakSet=="function"?WeakSet:Set,Ke=null;function rc(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){cr(e,t,n)}else r.current=null}function Yw(e,t,r){try{r()}catch(n){cr(e,t,n)}}var VI=!1;function LY(e,t){if(Aw=$g,e=dD(),eE(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var i=0,s=-1,c=-1,l=0,f=0,v=e,m=null;t:for(;;){for(var h;v!==r||o!==0&&v.nodeType!==3||(s=i+o),v!==a||n!==0&&v.nodeType!==3||(c=i+n),v.nodeType===3&&(i+=v.nodeValue.length),(h=v.firstChild)!==null;)m=v,v=h;for(;;){if(v===e)break t;if(m===r&&++l===o&&(s=i),m===a&&++f===n&&(c=i),(h=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=h}r=s===-1||c===-1?null:{start:s,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(Mw={focusedElem:e,selectionRange:r},$g=!1,Ke=t;Ke!==null;)if(t=Ke,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ke=e;else for(;Ke!==null;){t=Ke;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var w=x.memoizedProps,O=x.memoizedState,b=t.stateNode,g=b.getSnapshotBeforeUpdate(t.elementType===t.type?w:ua(t.type,w),O);b.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Te(163))}}catch($){cr(t,t.return,$)}if(e=t.sibling,e!==null){e.return=t.return,Ke=e;break}Ke=t.return}return x=VI,VI=!1,x}function Uf(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,a!==void 0&&Yw(t,r,a)}o=o.next}while(o!==n)}}function wb(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Jw(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function s3(e){var t=e.alternate;t!==null&&(e.alternate=null,s3(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Fa],delete t[Cp],delete t[Nw],delete t[bY],delete t[_Y])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function l3(e){return e.tag===5||e.tag===3||e.tag===4}function WI(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||l3(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Zw(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=kg));else if(n!==4&&(e=e.child,e!==null))for(Zw(e,t,r),e=e.sibling;e!==null;)Zw(e,t,r),e=e.sibling}function eS(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(eS(e,t,r),e=e.sibling;e!==null;)eS(e,t,r),e=e.sibling}var Qr=null,da=!1;function Ji(e,t,r){for(r=r.child;r!==null;)u3(e,t,r),r=r.sibling}function u3(e,t,r){if(za&&typeof za.onCommitFiberUnmount=="function")try{za.onCommitFiberUnmount(vb,r)}catch{}switch(r.tag){case 5:ln||rc(r,t);case 6:var n=Qr,o=da;Qr=null,Ji(e,t,r),Qr=n,da=o,Qr!==null&&(da?(e=Qr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Qr.removeChild(r.stateNode));break;case 18:Qr!==null&&(da?(e=Qr,r=r.stateNode,e.nodeType===8?q_(e.parentNode,r):e.nodeType===1&&q_(e,r),_p(e)):q_(Qr,r.stateNode));break;case 4:n=Qr,o=da,Qr=r.stateNode.containerInfo,da=!0,Ji(e,t,r),Qr=n,da=o;break;case 0:case 11:case 14:case 15:if(!ln&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&Yw(r,t,i),o=o.next}while(o!==n)}Ji(e,t,r);break;case 1:if(!ln&&(rc(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){cr(r,t,s)}Ji(e,t,r);break;case 21:Ji(e,t,r);break;case 22:r.mode&1?(ln=(n=ln)||r.memoizedState!==null,Ji(e,t,r),ln=n):Ji(e,t,r);break;default:Ji(e,t,r)}}function qI(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new FY),t.forEach(function(n){var o=HY.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function la(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=vr()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*DY(n/1960))-n,10e?16:e,ms===null)var n=!1;else{if(e=ms,ms=null,Wg=0,St&6)throw Error(Te(331));var o=St;for(St|=4,Ke=e.current;Ke!==null;){var a=Ke,i=a.child;if(Ke.flags&16){var s=a.deletions;if(s!==null){for(var c=0;cvr()-_E?Il(e,0):bE|=r),qn(e,t)}function g3(e,t){t===0&&(e.mode&1?(t=Qm,Qm<<=1,!(Qm&130023424)&&(Qm=4194304)):t=1);var r=En();e=Ei(e,t),e!==null&&(rv(e,t,r),qn(e,r))}function qY(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),g3(e,r)}function HY(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(Te(314))}n!==null&&n.delete(t),g3(e,r)}var y3;y3=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Vn.current)zn=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return zn=!1,jY(e,t,r);zn=!!(e.flags&131072)}else zn=!1,er&&t.flags&1048576&&wD(t,Mg,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Bh(e,t),e=t.pendingProps;var o=Lc(t,pn.current);yc(t,r),o=pE(null,t,n,e,o,r);var a=vE();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Wn(n)?(a=!0,jg(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,lE(t),o.updater=xb,t.stateNode=o,o._reactInternals=t,Ww(t,n,e,r),t=Gw(null,t,n,!0,a,r)):(t.tag=0,er&&a&&tE(t),wn(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Bh(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=KY(n),e=ua(n,e),o){case 0:t=Hw(null,t,n,e,r);break e;case 1:t=BI(null,t,n,e,r);break e;case 11:t=NI(null,t,n,e,r);break e;case 14:t=DI(null,t,n,ua(n.type,e),r);break e}throw Error(Te(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ua(n,o),Hw(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ua(n,o),BI(e,t,n,o,r);case 3:e:{if(t3(t),e===null)throw Error(Te(387));n=t.pendingProps,a=t.memoizedState,o=a.element,$D(e,t),Ng(t,n,null,r);var i=t.memoizedState;if(n=i.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){o=zc(Error(Te(423)),t),t=zI(e,t,n,r,o);break e}else if(n!==o){o=zc(Error(Te(424)),t),t=zI(e,t,n,r,o);break e}else for(io=Cs(t.stateNode.containerInfo.firstChild),lo=t,er=!0,fa=null,r=ED(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Nc(),n===o){t=Pi(e,t,r);break e}wn(e,t,n,r)}t=t.child}return t;case 5:return RD(t),e===null&&zw(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,Fw(n,o)?i=null:a!==null&&Fw(n,a)&&(t.flags|=32),e3(e,t),wn(e,t,i,r),t.child;case 6:return e===null&&zw(t),null;case 13:return r3(e,t,r);case 4:return uE(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Dc(t,null,n,r):wn(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ua(n,o),NI(e,t,n,o,r);case 7:return wn(e,t,t.pendingProps,r),t.child;case 8:return wn(e,t,t.pendingProps.children,r),t.child;case 12:return wn(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,Wt(Fg,n._currentValue),n._currentValue=i,a!==null)if(ga(a.value,i)){if(a.children===o.children&&!Vn.current){t=Pi(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){i=a.child;for(var c=s.firstContext;c!==null;){if(c.context===n){if(a.tag===1){c=wi(-1,r&-r),c.tag=2;var l=a.updateQueue;if(l!==null){l=l.shared;var f=l.pending;f===null?c.next=c:(c.next=f.next,f.next=c),l.pending=c}}a.lanes|=r,c=a.alternate,c!==null&&(c.lanes|=r),Uw(a.return,r,t),s.lanes|=r;break}c=c.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(Te(341));i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),Uw(i,r,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}wn(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,yc(t,r),o=Vo(o),n=n(o),t.flags|=1,wn(e,t,n,r),t.child;case 14:return n=t.type,o=ua(n,t.pendingProps),o=ua(n.type,o),DI(e,t,n,o,r);case 15:return JD(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ua(n,o),Bh(e,t),t.tag=1,Wn(n)?(e=!0,jg(t)):e=!1,yc(t,r),QD(t,n,o),Ww(t,n,o,r),Gw(null,t,n,!0,e,r);case 19:return n3(e,t,r);case 22:return ZD(e,t,r)}throw Error(Te(156,t.tag))};function b3(e,t){return HN(e,t)}function GY(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Do(e,t,r,n){return new GY(e,t,r,n)}function OE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function KY(e){if(typeof e=="function")return OE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===VC)return 11;if(e===WC)return 14}return 2}function Rs(e,t){var r=e.alternate;return r===null?(r=Do(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Vh(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")OE(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Gu:return jl(r.children,o,a,t);case UC:i=8,o|=8;break;case vw:return e=Do(12,r,t,o|2),e.elementType=vw,e.lanes=a,e;case mw:return e=Do(13,r,t,o),e.elementType=mw,e.lanes=a,e;case hw:return e=Do(19,r,t,o),e.elementType=hw,e.lanes=a,e;case RN:return Ob(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case PN:i=10;break e;case $N:i=9;break e;case VC:i=11;break e;case WC:i=14;break e;case as:i=16,n=null;break e}throw Error(Te(130,e==null?e:typeof e,""))}return t=Do(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function jl(e,t,r,n){return e=Do(7,e,n,t),e.lanes=r,e}function Ob(e,t,r,n){return e=Do(22,e,n,t),e.elementType=RN,e.lanes=r,e.stateNode={isHidden:!1},e}function Z_(e,t,r){return e=Do(6,e,null,t),e.lanes=r,e}function ex(e,t,r){return t=Do(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function QY(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=A_(0),this.expirationTimes=A_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=A_(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function CE(e,t,r,n,o,a,i,s,c){return e=new QY(e,t,r,s,c),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Do(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},lE(a),e}function XY(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(S3)}catch(e){console.error(e)}}S3(),SN.exports=mo;var Rb=SN.exports;const kf=hr(Rb);var O3,ZI=Rb;O3=ZI.createRoot,ZI.hydrateRoot;var Gg={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */Gg.exports;(function(e,t){(function(){var r,n="4.17.21",o=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",i="Expected a function",s="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",l=500,f="__lodash_placeholder__",v=1,m=2,h=4,x=1,w=2,O=1,b=2,g=4,_=8,$=16,P=32,E=64,T=128,R=256,I=512,A=30,F="...",L=800,D=16,U=1,H=2,q=3,G=1/0,z=9007199254740991,W=17976931348623157e292,te=NaN,ne=4294967295,ee=ne-1,Oe=ne>>>1,de=[["ary",T],["bind",O],["bindKey",b],["curry",_],["curryRight",$],["flip",I],["partial",P],["partialRight",E],["rearg",R]],oe="[object Arguments]",me="[object Array]",Re="[object AsyncFunction]",ye="[object Boolean]",fe="[object Date]",ge="[object DOMException]",ce="[object Error]",pe="[object Function]",ae="[object GeneratorFunction]",Se="[object Map]",Ee="[object Number]",Ne="[object Null]",Xe="[object Object]",V="[object Promise]",X="[object Proxy]",Y="[object RegExp]",ie="[object Set]",se="[object String]",le="[object Symbol]",Ce="[object Undefined]",Ie="[object WeakMap]",rt="[object WeakSet]",at="[object ArrayBuffer]",Le="[object DataView]",De="[object Float32Array]",ft="[object Float64Array]",Et="[object Int8Array]",Ct="[object Int16Array]",Ue="[object Int32Array]",et="[object Uint8Array]",ke="[object Uint8ClampedArray]",Be="[object Uint16Array]",ct="[object Uint32Array]",bt=/\b__p \+= '';/g,Yt=/\b(__p \+=) '' \+/g,$r=/(__e\(.*?\)|\b__t\)) \+\n'';/g,mn=/&(?:amp|lt|gt|quot|#39);/g,na=/[&<>"']/g,Qn=RegExp(mn.source),Ui=RegExp(na.source),Qv=/<%-([\s\S]+?)%>/g,f1=/<%([\s\S]+?)%>/g,Xv=/<%=([\s\S]+?)%>/g,p1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Bd=/^\w*$/,v1=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ti=/[\\^$.*+?()[\]{}|]/g,zd=RegExp(ti.source),hn=/^\s+/,rl=/\s/,m1=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,nl=/\{\n\/\* \[wrapped with (.+)\] \*/,Ud=/,? & /,Yv=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Jv=/[()=,{}\[\]\/\s]/,Zv=/\\(\\)?/g,em=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,tm=/\w*$/,h1=/^[-+]0x[0-9a-f]+$/i,g1=/^0b[01]+$/i,y1=/^\[object .+?Constructor\]$/,mt=/^0o[0-7]+$/i,gn=/^(?:0|[1-9]\d*)$/,_V=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rm=/($^)/,xV=/['\n\r\u2028\u2029\\]/g,nm="\\ud800-\\udfff",wV="\\u0300-\\u036f",SV="\\ufe20-\\ufe2f",OV="\\u20d0-\\u20ff",_R=wV+SV+OV,xR="\\u2700-\\u27bf",wR="a-z\\xdf-\\xf6\\xf8-\\xff",CV="\\xac\\xb1\\xd7\\xf7",EV="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",PV="\\u2000-\\u206f",$V=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",SR="A-Z\\xc0-\\xd6\\xd8-\\xde",OR="\\ufe0e\\ufe0f",CR=CV+EV+PV+$V,b1="['’]",RV="["+nm+"]",ER="["+CR+"]",om="["+_R+"]",PR="\\d+",TV="["+xR+"]",$R="["+wR+"]",RR="[^"+nm+CR+PR+xR+wR+SR+"]",_1="\\ud83c[\\udffb-\\udfff]",kV="(?:"+om+"|"+_1+")",TR="[^"+nm+"]",x1="(?:\\ud83c[\\udde6-\\uddff]){2}",w1="[\\ud800-\\udbff][\\udc00-\\udfff]",vu="["+SR+"]",kR="\\u200d",IR="(?:"+$R+"|"+RR+")",IV="(?:"+vu+"|"+RR+")",jR="(?:"+b1+"(?:d|ll|m|re|s|t|ve))?",AR="(?:"+b1+"(?:D|LL|M|RE|S|T|VE))?",MR=kV+"?",FR="["+OR+"]?",jV="(?:"+kR+"(?:"+[TR,x1,w1].join("|")+")"+FR+MR+")*",AV="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",MV="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",LR=FR+MR+jV,FV="(?:"+[TV,x1,w1].join("|")+")"+LR,LV="(?:"+[TR+om+"?",om,x1,w1,RV].join("|")+")",NV=RegExp(b1,"g"),DV=RegExp(om,"g"),S1=RegExp(_1+"(?="+_1+")|"+LV+LR,"g"),BV=RegExp([vu+"?"+$R+"+"+jR+"(?="+[ER,vu,"$"].join("|")+")",IV+"+"+AR+"(?="+[ER,vu+IR,"$"].join("|")+")",vu+"?"+IR+"+"+jR,vu+"+"+AR,MV,AV,PR,FV].join("|"),"g"),zV=RegExp("["+kR+nm+_R+OR+"]"),UV=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,VV=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],WV=-1,Ht={};Ht[De]=Ht[ft]=Ht[Et]=Ht[Ct]=Ht[Ue]=Ht[et]=Ht[ke]=Ht[Be]=Ht[ct]=!0,Ht[oe]=Ht[me]=Ht[at]=Ht[ye]=Ht[Le]=Ht[fe]=Ht[ce]=Ht[pe]=Ht[Se]=Ht[Ee]=Ht[Xe]=Ht[Y]=Ht[ie]=Ht[se]=Ht[Ie]=!1;var Bt={};Bt[oe]=Bt[me]=Bt[at]=Bt[Le]=Bt[ye]=Bt[fe]=Bt[De]=Bt[ft]=Bt[Et]=Bt[Ct]=Bt[Ue]=Bt[Se]=Bt[Ee]=Bt[Xe]=Bt[Y]=Bt[ie]=Bt[se]=Bt[le]=Bt[et]=Bt[ke]=Bt[Be]=Bt[ct]=!0,Bt[ce]=Bt[pe]=Bt[Ie]=!1;var qV={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},HV={"&":"&","<":"<",">":">",'"':""","'":"'"},GV={"&":"&","<":"<",">":">",""":'"',"'":"'"},KV={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},QV=parseFloat,XV=parseInt,NR=typeof oo=="object"&&oo&&oo.Object===Object&&oo,YV=typeof self=="object"&&self&&self.Object===Object&&self,qr=NR||YV||Function("return this")(),O1=t&&!t.nodeType&&t,ol=O1&&!0&&e&&!e.nodeType&&e,DR=ol&&ol.exports===O1,C1=DR&&NR.process,xo=function(){try{var Z=ol&&ol.require&&ol.require("util").types;return Z||C1&&C1.binding&&C1.binding("util")}catch{}}(),BR=xo&&xo.isArrayBuffer,zR=xo&&xo.isDate,UR=xo&&xo.isMap,VR=xo&&xo.isRegExp,WR=xo&&xo.isSet,qR=xo&&xo.isTypedArray;function Xn(Z,he,ue){switch(ue.length){case 0:return Z.call(he);case 1:return Z.call(he,ue[0]);case 2:return Z.call(he,ue[0],ue[1]);case 3:return Z.call(he,ue[0],ue[1],ue[2])}return Z.apply(he,ue)}function JV(Z,he,ue,He){for(var st=-1,Pt=Z==null?0:Z.length;++st-1}function E1(Z,he,ue){for(var He=-1,st=Z==null?0:Z.length;++He-1;);return ue}function ZR(Z,he){for(var ue=Z.length;ue--&&mu(he,Z[ue],0)>-1;);return ue}function sW(Z,he){for(var ue=Z.length,He=0;ue--;)Z[ue]===he&&++He;return He}var lW=T1(qV),uW=T1(HV);function cW(Z){return"\\"+KV[Z]}function dW(Z,he){return Z==null?r:Z[he]}function hu(Z){return zV.test(Z)}function fW(Z){return UV.test(Z)}function pW(Z){for(var he,ue=[];!(he=Z.next()).done;)ue.push(he.value);return ue}function A1(Z){var he=-1,ue=Array(Z.size);return Z.forEach(function(He,st){ue[++he]=[st,He]}),ue}function eT(Z,he){return function(ue){return Z(he(ue))}}function qi(Z,he){for(var ue=-1,He=Z.length,st=0,Pt=[];++ue-1}function e7(u,p){var y=this.__data__,k=wm(y,u);return k<0?(++this.size,y.push([u,p])):y[k][1]=p,this}ri.prototype.clear=XW,ri.prototype.delete=YW,ri.prototype.get=JW,ri.prototype.has=ZW,ri.prototype.set=e7;function ni(u){var p=-1,y=u==null?0:u.length;for(this.clear();++p=p?u:p)),u}function Co(u,p,y,k,M,B){var K,Q=p&v,re=p&m,be=p&h;if(y&&(K=M?y(u,k,M,B):y(u)),K!==r)return K;if(!tr(u))return u;var _e=lt(u);if(_e){if(K=oq(u),!Q)return In(u,K)}else{var Pe=nn(u),Fe=Pe==pe||Pe==ae;if(Yi(u))return FT(u,Q);if(Pe==Xe||Pe==oe||Fe&&!M){if(K=re||Fe?{}:tk(u),!Q)return re?G7(u,h7(K,u)):H7(u,fT(K,u))}else{if(!Bt[Pe])return M?u:{};K=aq(u,Pe,Q)}}B||(B=new aa);var Ye=B.get(u);if(Ye)return Ye;B.set(u,K),Tk(u)?u.forEach(function(ot){K.add(Co(ot,p,y,ot,u,B))}):$k(u)&&u.forEach(function(ot,gt){K.set(gt,Co(ot,p,y,gt,u,B))});var nt=be?re?i_:a_:re?An:Lr,dt=_e?r:nt(u);return wo(dt||u,function(ot,gt){dt&&(gt=ot,ot=u[gt]),Qd(K,gt,Co(ot,p,y,gt,u,B))}),K}function g7(u){var p=Lr(u);return function(y){return pT(y,u,p)}}function pT(u,p,y){var k=y.length;if(u==null)return!k;for(u=Nt(u);k--;){var M=y[k],B=p[M],K=u[M];if(K===r&&!(M in u)||!B(K))return!1}return!0}function vT(u,p,y){if(typeof u!="function")throw new So(i);return rf(function(){u.apply(r,y)},p)}function Xd(u,p,y,k){var M=-1,B=am,K=!0,Q=u.length,re=[],be=p.length;if(!Q)return re;y&&(p=Jt(p,Yn(y))),k?(B=E1,K=!1):p.length>=o&&(B=Vd,K=!1,p=new sl(p));e:for(;++MM?0:M+y),k=k===r||k>M?M:ut(k),k<0&&(k+=M),k=y>k?0:Ik(k);y0&&y(Q)?p>1?Hr(Q,p-1,y,k,M):Wi(M,Q):k||(M[M.length]=Q)}return M}var z1=UT(),gT=UT(!0);function Ca(u,p){return u&&z1(u,p,Lr)}function U1(u,p){return u&&gT(u,p,Lr)}function Om(u,p){return Vi(p,function(y){return li(u[y])})}function ul(u,p){p=Qi(p,u);for(var y=0,k=p.length;u!=null&&yp}function _7(u,p){return u!=null&&kt.call(u,p)}function x7(u,p){return u!=null&&p in Nt(u)}function w7(u,p,y){return u>=rn(p,y)&&u=120&&_e.length>=120)?new sl(K&&_e):r}_e=u[0];var Pe=-1,Fe=Q[0];e:for(;++Pe-1;)Q!==u&&mm.call(Q,re,1),mm.call(u,re,1);return u}function $T(u,p){for(var y=u?p.length:0,k=y-1;y--;){var M=p[y];if(y==k||M!==B){var B=M;si(M)?mm.call(u,M,1):J1(u,M)}}return u}function Q1(u,p){return u+ym(lT()*(p-u+1))}function M7(u,p,y,k){for(var M=-1,B=Tr(gm((p-u)/(y||1)),0),K=ue(B);B--;)K[k?B:++M]=u,u+=y;return K}function X1(u,p){var y="";if(!u||p<1||p>z)return y;do p%2&&(y+=u),p=ym(p/2),p&&(u+=u);while(p);return y}function pt(u,p){return p_(ok(u,p,Mn),u+"")}function F7(u){return dT(Pu(u))}function L7(u,p){var y=Pu(u);return Mm(y,ll(p,0,y.length))}function Zd(u,p,y,k){if(!tr(u))return u;p=Qi(p,u);for(var M=-1,B=p.length,K=B-1,Q=u;Q!=null&&++MM?0:M+p),y=y>M?M:y,y<0&&(y+=M),M=p>y?0:y-p>>>0,p>>>=0;for(var B=ue(M);++k>>1,K=u[B];K!==null&&!Zn(K)&&(y?K<=p:K=o){var be=p?null:Y7(u);if(be)return sm(be);K=!1,M=Vd,re=new sl}else re=p?[]:Q;e:for(;++k=k?u:Eo(u,p,y)}var MT=$W||function(u){return qr.clearTimeout(u)};function FT(u,p){if(p)return u.slice();var y=u.length,k=nT?nT(y):new u.constructor(y);return u.copy(k),k}function r_(u){var p=new u.constructor(u.byteLength);return new pm(p).set(new pm(u)),p}function U7(u,p){var y=p?r_(u.buffer):u.buffer;return new u.constructor(y,u.byteOffset,u.byteLength)}function V7(u){var p=new u.constructor(u.source,tm.exec(u));return p.lastIndex=u.lastIndex,p}function W7(u){return Kd?Nt(Kd.call(u)):{}}function LT(u,p){var y=p?r_(u.buffer):u.buffer;return new u.constructor(y,u.byteOffset,u.length)}function NT(u,p){if(u!==p){var y=u!==r,k=u===null,M=u===u,B=Zn(u),K=p!==r,Q=p===null,re=p===p,be=Zn(p);if(!Q&&!be&&!B&&u>p||B&&K&&re&&!Q&&!be||k&&K&&re||!y&&re||!M)return 1;if(!k&&!B&&!be&&u=Q)return re;var be=y[k];return re*(be=="desc"?-1:1)}}return u.index-p.index}function DT(u,p,y,k){for(var M=-1,B=u.length,K=y.length,Q=-1,re=p.length,be=Tr(B-K,0),_e=ue(re+be),Pe=!k;++Q1?y[M-1]:r,K=M>2?y[2]:r;for(B=u.length>3&&typeof B=="function"?(M--,B):r,K&&bn(y[0],y[1],K)&&(B=M<3?r:B,M=1),p=Nt(p);++k-1?M[B?p[K]:K]:r}}function qT(u){return ii(function(p){var y=p.length,k=y,M=Oo.prototype.thru;for(u&&p.reverse();k--;){var B=p[k];if(typeof B!="function")throw new So(i);if(M&&!K&&jm(B)=="wrapper")var K=new Oo([],!0)}for(k=K?k:y;++k1&&wt.reverse(),_e&&reQ))return!1;var be=B.get(u),_e=B.get(p);if(be&&_e)return be==p&&_e==u;var Pe=-1,Fe=!0,Ye=y&w?new sl:r;for(B.set(u,p),B.set(p,u);++Pe1?"& ":"")+p[k],p=p.join(y>2?", ":" "),u.replace(m1,`{ +/* [wrapped with `+p+`] */ +`)}function sq(u){return lt(u)||fl(u)||!!(iT&&u&&u[iT])}function si(u,p){var y=typeof u;return p=p??z,!!p&&(y=="number"||y!="symbol"&&gn.test(u))&&u>-1&&u%1==0&&u0){if(++p>=L)return arguments[0]}else p=0;return u.apply(r,arguments)}}function Mm(u,p){var y=-1,k=u.length,M=k-1;for(p=p===r?k:p;++y1?u[p-1]:r;return y=typeof y=="function"?(u.pop(),y):r,hk(u,y)});function gk(u){var p=N(u);return p.__chain__=!0,p}function yH(u,p){return p(u),u}function Fm(u,p){return p(u)}var bH=ii(function(u){var p=u.length,y=p?u[0]:0,k=this.__wrapped__,M=function(B){return B1(B,u)};return p>1||this.__actions__.length||!(k instanceof _t)||!si(y)?this.thru(M):(k=k.slice(y,+y+(p?1:0)),k.__actions__.push({func:Fm,args:[M],thisArg:r}),new Oo(k,this.__chain__).thru(function(B){return p&&!B.length&&B.push(r),B}))});function _H(){return gk(this)}function xH(){return new Oo(this.value(),this.__chain__)}function wH(){this.__values__===r&&(this.__values__=kk(this.value()));var u=this.__index__>=this.__values__.length,p=u?r:this.__values__[this.__index__++];return{done:u,value:p}}function SH(){return this}function OH(u){for(var p,y=this;y instanceof xm;){var k=ck(y);k.__index__=0,k.__values__=r,p?M.__wrapped__=k:p=k;var M=k;y=y.__wrapped__}return M.__wrapped__=u,p}function CH(){var u=this.__wrapped__;if(u instanceof _t){var p=u;return this.__actions__.length&&(p=new _t(this)),p=p.reverse(),p.__actions__.push({func:Fm,args:[v_],thisArg:r}),new Oo(p,this.__chain__)}return this.thru(v_)}function EH(){return jT(this.__wrapped__,this.__actions__)}var PH=$m(function(u,p,y){kt.call(u,y)?++u[y]:oi(u,y,1)});function $H(u,p,y){var k=lt(u)?HR:y7;return y&&bn(u,p,y)&&(p=r),k(u,tt(p,3))}function RH(u,p){var y=lt(u)?Vi:hT;return y(u,tt(p,3))}var TH=WT(dk),kH=WT(fk);function IH(u,p){return Hr(Lm(u,p),1)}function jH(u,p){return Hr(Lm(u,p),G)}function AH(u,p,y){return y=y===r?1:ut(y),Hr(Lm(u,p),y)}function yk(u,p){var y=lt(u)?wo:Gi;return y(u,tt(p,3))}function bk(u,p){var y=lt(u)?ZV:mT;return y(u,tt(p,3))}var MH=$m(function(u,p,y){kt.call(u,y)?u[y].push(p):oi(u,y,[p])});function FH(u,p,y,k){u=jn(u)?u:Pu(u),y=y&&!k?ut(y):0;var M=u.length;return y<0&&(y=Tr(M+y,0)),Um(u)?y<=M&&u.indexOf(p,y)>-1:!!M&&mu(u,p,y)>-1}var LH=pt(function(u,p,y){var k=-1,M=typeof p=="function",B=jn(u)?ue(u.length):[];return Gi(u,function(K){B[++k]=M?Xn(p,K,y):Yd(K,p,y)}),B}),NH=$m(function(u,p,y){oi(u,y,p)});function Lm(u,p){var y=lt(u)?Jt:wT;return y(u,tt(p,3))}function DH(u,p,y,k){return u==null?[]:(lt(p)||(p=p==null?[]:[p]),y=k?r:y,lt(y)||(y=y==null?[]:[y]),ET(u,p,y))}var BH=$m(function(u,p,y){u[y?0:1].push(p)},function(){return[[],[]]});function zH(u,p,y){var k=lt(u)?P1:XR,M=arguments.length<3;return k(u,tt(p,4),y,M,Gi)}function UH(u,p,y){var k=lt(u)?eW:XR,M=arguments.length<3;return k(u,tt(p,4),y,M,mT)}function VH(u,p){var y=lt(u)?Vi:hT;return y(u,Bm(tt(p,3)))}function WH(u){var p=lt(u)?dT:F7;return p(u)}function qH(u,p,y){(y?bn(u,p,y):p===r)?p=1:p=ut(p);var k=lt(u)?p7:L7;return k(u,p)}function HH(u){var p=lt(u)?v7:D7;return p(u)}function GH(u){if(u==null)return 0;if(jn(u))return Um(u)?gu(u):u.length;var p=nn(u);return p==Se||p==ie?u.size:H1(u).length}function KH(u,p,y){var k=lt(u)?$1:B7;return y&&bn(u,p,y)&&(p=r),k(u,tt(p,3))}var QH=pt(function(u,p){if(u==null)return[];var y=p.length;return y>1&&bn(u,p[0],p[1])?p=[]:y>2&&bn(p[0],p[1],p[2])&&(p=[p[0]]),ET(u,Hr(p,1),[])}),Nm=RW||function(){return qr.Date.now()};function XH(u,p){if(typeof p!="function")throw new So(i);return u=ut(u),function(){if(--u<1)return p.apply(this,arguments)}}function _k(u,p,y){return p=y?r:p,p=u&&p==null?u.length:p,ai(u,T,r,r,r,r,p)}function xk(u,p){var y;if(typeof p!="function")throw new So(i);return u=ut(u),function(){return--u>0&&(y=p.apply(this,arguments)),u<=1&&(p=r),y}}var h_=pt(function(u,p,y){var k=O;if(y.length){var M=qi(y,Cu(h_));k|=P}return ai(u,k,p,y,M)}),wk=pt(function(u,p,y){var k=O|b;if(y.length){var M=qi(y,Cu(wk));k|=P}return ai(p,k,u,y,M)});function Sk(u,p,y){p=y?r:p;var k=ai(u,_,r,r,r,r,r,p);return k.placeholder=Sk.placeholder,k}function Ok(u,p,y){p=y?r:p;var k=ai(u,$,r,r,r,r,r,p);return k.placeholder=Ok.placeholder,k}function Ck(u,p,y){var k,M,B,K,Q,re,be=0,_e=!1,Pe=!1,Fe=!0;if(typeof u!="function")throw new So(i);p=$o(p)||0,tr(y)&&(_e=!!y.leading,Pe="maxWait"in y,B=Pe?Tr($o(y.maxWait)||0,p):B,Fe="trailing"in y?!!y.trailing:Fe);function Ye(fr){var sa=k,ci=M;return k=M=r,be=fr,K=u.apply(ci,sa),K}function nt(fr){return be=fr,Q=rf(gt,p),_e?Ye(fr):K}function dt(fr){var sa=fr-re,ci=fr-be,Wk=p-sa;return Pe?rn(Wk,B-ci):Wk}function ot(fr){var sa=fr-re,ci=fr-be;return re===r||sa>=p||sa<0||Pe&&ci>=B}function gt(){var fr=Nm();if(ot(fr))return wt(fr);Q=rf(gt,dt(fr))}function wt(fr){return Q=r,Fe&&k?Ye(fr):(k=M=r,K)}function eo(){Q!==r&&MT(Q),be=0,k=re=M=Q=r}function _n(){return Q===r?K:wt(Nm())}function to(){var fr=Nm(),sa=ot(fr);if(k=arguments,M=this,re=fr,sa){if(Q===r)return nt(re);if(Pe)return MT(Q),Q=rf(gt,p),Ye(re)}return Q===r&&(Q=rf(gt,p)),K}return to.cancel=eo,to.flush=_n,to}var YH=pt(function(u,p){return vT(u,1,p)}),JH=pt(function(u,p,y){return vT(u,$o(p)||0,y)});function ZH(u){return ai(u,I)}function Dm(u,p){if(typeof u!="function"||p!=null&&typeof p!="function")throw new So(i);var y=function(){var k=arguments,M=p?p.apply(this,k):k[0],B=y.cache;if(B.has(M))return B.get(M);var K=u.apply(this,k);return y.cache=B.set(M,K)||B,K};return y.cache=new(Dm.Cache||ni),y}Dm.Cache=ni;function Bm(u){if(typeof u!="function")throw new So(i);return function(){var p=arguments;switch(p.length){case 0:return!u.call(this);case 1:return!u.call(this,p[0]);case 2:return!u.call(this,p[0],p[1]);case 3:return!u.call(this,p[0],p[1],p[2])}return!u.apply(this,p)}}function eG(u){return xk(2,u)}var tG=z7(function(u,p){p=p.length==1&<(p[0])?Jt(p[0],Yn(tt())):Jt(Hr(p,1),Yn(tt()));var y=p.length;return pt(function(k){for(var M=-1,B=rn(k.length,y);++M=p}),fl=bT(function(){return arguments}())?bT:function(u){return sr(u)&&kt.call(u,"callee")&&!aT.call(u,"callee")},lt=ue.isArray,hG=BR?Yn(BR):O7;function jn(u){return u!=null&&zm(u.length)&&!li(u)}function dr(u){return sr(u)&&jn(u)}function gG(u){return u===!0||u===!1||sr(u)&&yn(u)==ye}var Yi=kW||$_,yG=zR?Yn(zR):C7;function bG(u){return sr(u)&&u.nodeType===1&&!nf(u)}function _G(u){if(u==null)return!0;if(jn(u)&&(lt(u)||typeof u=="string"||typeof u.splice=="function"||Yi(u)||Eu(u)||fl(u)))return!u.length;var p=nn(u);if(p==Se||p==ie)return!u.size;if(tf(u))return!H1(u).length;for(var y in u)if(kt.call(u,y))return!1;return!0}function xG(u,p){return Jd(u,p)}function wG(u,p,y){y=typeof y=="function"?y:r;var k=y?y(u,p):r;return k===r?Jd(u,p,r,y):!!k}function y_(u){if(!sr(u))return!1;var p=yn(u);return p==ce||p==ge||typeof u.message=="string"&&typeof u.name=="string"&&!nf(u)}function SG(u){return typeof u=="number"&&sT(u)}function li(u){if(!tr(u))return!1;var p=yn(u);return p==pe||p==ae||p==Re||p==X}function Pk(u){return typeof u=="number"&&u==ut(u)}function zm(u){return typeof u=="number"&&u>-1&&u%1==0&&u<=z}function tr(u){var p=typeof u;return u!=null&&(p=="object"||p=="function")}function sr(u){return u!=null&&typeof u=="object"}var $k=UR?Yn(UR):P7;function OG(u,p){return u===p||q1(u,p,l_(p))}function CG(u,p,y){return y=typeof y=="function"?y:r,q1(u,p,l_(p),y)}function EG(u){return Rk(u)&&u!=+u}function PG(u){if(cq(u))throw new st(a);return _T(u)}function $G(u){return u===null}function RG(u){return u==null}function Rk(u){return typeof u=="number"||sr(u)&&yn(u)==Ee}function nf(u){if(!sr(u)||yn(u)!=Xe)return!1;var p=vm(u);if(p===null)return!0;var y=kt.call(p,"constructor")&&p.constructor;return typeof y=="function"&&y instanceof y&&cm.call(y)==CW}var b_=VR?Yn(VR):$7;function TG(u){return Pk(u)&&u>=-z&&u<=z}var Tk=WR?Yn(WR):R7;function Um(u){return typeof u=="string"||!lt(u)&&sr(u)&&yn(u)==se}function Zn(u){return typeof u=="symbol"||sr(u)&&yn(u)==le}var Eu=qR?Yn(qR):T7;function kG(u){return u===r}function IG(u){return sr(u)&&nn(u)==Ie}function jG(u){return sr(u)&&yn(u)==rt}var AG=Im(G1),MG=Im(function(u,p){return u<=p});function kk(u){if(!u)return[];if(jn(u))return Um(u)?oa(u):In(u);if(Wd&&u[Wd])return pW(u[Wd]());var p=nn(u),y=p==Se?A1:p==ie?sm:Pu;return y(u)}function ui(u){if(!u)return u===0?u:0;if(u=$o(u),u===G||u===-G){var p=u<0?-1:1;return p*W}return u===u?u:0}function ut(u){var p=ui(u),y=p%1;return p===p?y?p-y:p:0}function Ik(u){return u?ll(ut(u),0,ne):0}function $o(u){if(typeof u=="number")return u;if(Zn(u))return te;if(tr(u)){var p=typeof u.valueOf=="function"?u.valueOf():u;u=tr(p)?p+"":p}if(typeof u!="string")return u===0?u:+u;u=YR(u);var y=g1.test(u);return y||mt.test(u)?XV(u.slice(2),y?2:8):h1.test(u)?te:+u}function jk(u){return Ea(u,An(u))}function FG(u){return u?ll(ut(u),-z,z):u===0?u:0}function Tt(u){return u==null?"":Jn(u)}var LG=Su(function(u,p){if(tf(p)||jn(p)){Ea(p,Lr(p),u);return}for(var y in p)kt.call(p,y)&&Qd(u,y,p[y])}),Ak=Su(function(u,p){Ea(p,An(p),u)}),Vm=Su(function(u,p,y,k){Ea(p,An(p),u,k)}),NG=Su(function(u,p,y,k){Ea(p,Lr(p),u,k)}),DG=ii(B1);function BG(u,p){var y=wu(u);return p==null?y:fT(y,p)}var zG=pt(function(u,p){u=Nt(u);var y=-1,k=p.length,M=k>2?p[2]:r;for(M&&bn(p[0],p[1],M)&&(k=1);++y1),B}),Ea(u,i_(u),y),k&&(y=Co(y,v|m|h,J7));for(var M=p.length;M--;)J1(y,p[M]);return y});function aK(u,p){return Fk(u,Bm(tt(p)))}var iK=ii(function(u,p){return u==null?{}:j7(u,p)});function Fk(u,p){if(u==null)return{};var y=Jt(i_(u),function(k){return[k]});return p=tt(p),PT(u,y,function(k,M){return p(k,M[0])})}function sK(u,p,y){p=Qi(p,u);var k=-1,M=p.length;for(M||(M=1,u=r);++kp){var k=u;u=p,p=k}if(y||u%1||p%1){var M=lT();return rn(u+M*(p-u+QV("1e-"+((M+"").length-1))),p)}return Q1(u,p)}var yK=Ou(function(u,p,y){return p=p.toLowerCase(),u+(y?Dk(p):p)});function Dk(u){return w_(Tt(u).toLowerCase())}function Bk(u){return u=Tt(u),u&&u.replace(_V,lW).replace(DV,"")}function bK(u,p,y){u=Tt(u),p=Jn(p);var k=u.length;y=y===r?k:ll(ut(y),0,k);var M=y;return y-=p.length,y>=0&&u.slice(y,M)==p}function _K(u){return u=Tt(u),u&&Ui.test(u)?u.replace(na,uW):u}function xK(u){return u=Tt(u),u&&zd.test(u)?u.replace(ti,"\\$&"):u}var wK=Ou(function(u,p,y){return u+(y?"-":"")+p.toLowerCase()}),SK=Ou(function(u,p,y){return u+(y?" ":"")+p.toLowerCase()}),OK=VT("toLowerCase");function CK(u,p,y){u=Tt(u),p=ut(p);var k=p?gu(u):0;if(!p||k>=p)return u;var M=(p-k)/2;return km(ym(M),y)+u+km(gm(M),y)}function EK(u,p,y){u=Tt(u),p=ut(p);var k=p?gu(u):0;return p&&k>>0,y?(u=Tt(u),u&&(typeof p=="string"||p!=null&&!b_(p))&&(p=Jn(p),!p&&hu(u))?Xi(oa(u),0,y):u.split(p,y)):[]}var jK=Ou(function(u,p,y){return u+(y?" ":"")+w_(p)});function AK(u,p,y){return u=Tt(u),y=y==null?0:ll(ut(y),0,u.length),p=Jn(p),u.slice(y,y+p.length)==p}function MK(u,p,y){var k=N.templateSettings;y&&bn(u,p,y)&&(p=r),u=Tt(u),p=Vm({},p,k,XT);var M=Vm({},p.imports,k.imports,XT),B=Lr(M),K=j1(M,B),Q,re,be=0,_e=p.interpolate||rm,Pe="__p += '",Fe=M1((p.escape||rm).source+"|"+_e.source+"|"+(_e===Xv?em:rm).source+"|"+(p.evaluate||rm).source+"|$","g"),Ye="//# sourceURL="+(kt.call(p,"sourceURL")?(p.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++WV+"]")+` +`;u.replace(Fe,function(ot,gt,wt,eo,_n,to){return wt||(wt=eo),Pe+=u.slice(be,to).replace(xV,cW),gt&&(Q=!0,Pe+=`' + +__e(`+gt+`) + +'`),_n&&(re=!0,Pe+=`'; +`+_n+`; +__p += '`),wt&&(Pe+=`' + +((__t = (`+wt+`)) == null ? '' : __t) + +'`),be=to+ot.length,ot}),Pe+=`'; +`;var nt=kt.call(p,"variable")&&p.variable;if(!nt)Pe=`with (obj) { +`+Pe+` +} +`;else if(Jv.test(nt))throw new st(s);Pe=(re?Pe.replace(bt,""):Pe).replace(Yt,"$1").replace($r,"$1;"),Pe="function("+(nt||"obj")+`) { +`+(nt?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(Q?", __e = _.escape":"")+(re?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+Pe+`return __p +}`;var dt=Uk(function(){return Pt(B,Ye+"return "+Pe).apply(r,K)});if(dt.source=Pe,y_(dt))throw dt;return dt}function FK(u){return Tt(u).toLowerCase()}function LK(u){return Tt(u).toUpperCase()}function NK(u,p,y){if(u=Tt(u),u&&(y||p===r))return YR(u);if(!u||!(p=Jn(p)))return u;var k=oa(u),M=oa(p),B=JR(k,M),K=ZR(k,M)+1;return Xi(k,B,K).join("")}function DK(u,p,y){if(u=Tt(u),u&&(y||p===r))return u.slice(0,tT(u)+1);if(!u||!(p=Jn(p)))return u;var k=oa(u),M=ZR(k,oa(p))+1;return Xi(k,0,M).join("")}function BK(u,p,y){if(u=Tt(u),u&&(y||p===r))return u.replace(hn,"");if(!u||!(p=Jn(p)))return u;var k=oa(u),M=JR(k,oa(p));return Xi(k,M).join("")}function zK(u,p){var y=A,k=F;if(tr(p)){var M="separator"in p?p.separator:M;y="length"in p?ut(p.length):y,k="omission"in p?Jn(p.omission):k}u=Tt(u);var B=u.length;if(hu(u)){var K=oa(u);B=K.length}if(y>=B)return u;var Q=y-gu(k);if(Q<1)return k;var re=K?Xi(K,0,Q).join(""):u.slice(0,Q);if(M===r)return re+k;if(K&&(Q+=re.length-Q),b_(M)){if(u.slice(Q).search(M)){var be,_e=re;for(M.global||(M=M1(M.source,Tt(tm.exec(M))+"g")),M.lastIndex=0;be=M.exec(_e);)var Pe=be.index;re=re.slice(0,Pe===r?Q:Pe)}}else if(u.indexOf(Jn(M),Q)!=Q){var Fe=re.lastIndexOf(M);Fe>-1&&(re=re.slice(0,Fe))}return re+k}function UK(u){return u=Tt(u),u&&Qn.test(u)?u.replace(mn,gW):u}var VK=Ou(function(u,p,y){return u+(y?" ":"")+p.toUpperCase()}),w_=VT("toUpperCase");function zk(u,p,y){return u=Tt(u),p=y?r:p,p===r?fW(u)?_W(u):nW(u):u.match(p)||[]}var Uk=pt(function(u,p){try{return Xn(u,r,p)}catch(y){return y_(y)?y:new st(y)}}),WK=ii(function(u,p){return wo(p,function(y){y=Pa(y),oi(u,y,h_(u[y],u))}),u});function qK(u){var p=u==null?0:u.length,y=tt();return u=p?Jt(u,function(k){if(typeof k[1]!="function")throw new So(i);return[y(k[0]),k[1]]}):[],pt(function(k){for(var M=-1;++Mz)return[];var y=ne,k=rn(u,ne);p=tt(p),u-=ne;for(var M=I1(k,p);++y0||p<0)?new _t(y):(u<0?y=y.takeRight(-u):u&&(y=y.drop(u)),p!==r&&(p=ut(p),y=p<0?y.dropRight(-p):y.take(p-u)),y)},_t.prototype.takeRightWhile=function(u){return this.reverse().takeWhile(u).reverse()},_t.prototype.toArray=function(){return this.take(ne)},Ca(_t.prototype,function(u,p){var y=/^(?:filter|find|map|reject)|While$/.test(p),k=/^(?:head|last)$/.test(p),M=N[k?"take"+(p=="last"?"Right":""):p],B=k||/^find/.test(p);M&&(N.prototype[p]=function(){var K=this.__wrapped__,Q=k?[1]:arguments,re=K instanceof _t,be=Q[0],_e=re||lt(K),Pe=function(gt){var wt=M.apply(N,Wi([gt],Q));return k&&Fe?wt[0]:wt};_e&&y&&typeof be=="function"&&be.length!=1&&(re=_e=!1);var Fe=this.__chain__,Ye=!!this.__actions__.length,nt=B&&!Fe,dt=re&&!Ye;if(!B&&_e){K=dt?K:new _t(this);var ot=u.apply(K,Q);return ot.__actions__.push({func:Fm,args:[Pe],thisArg:r}),new Oo(ot,Fe)}return nt&&dt?u.apply(this,Q):(ot=this.thru(Pe),nt?k?ot.value()[0]:ot.value():ot)})}),wo(["pop","push","shift","sort","splice","unshift"],function(u){var p=lm[u],y=/^(?:push|sort|unshift)$/.test(u)?"tap":"thru",k=/^(?:pop|shift)$/.test(u);N.prototype[u]=function(){var M=arguments;if(k&&!this.__chain__){var B=this.value();return p.apply(lt(B)?B:[],M)}return this[y](function(K){return p.apply(lt(K)?K:[],M)})}}),Ca(_t.prototype,function(u,p){var y=N[p];if(y){var k=y.name+"";kt.call(xu,k)||(xu[k]=[]),xu[k].push({name:p,func:y})}}),xu[Rm(r,b).name]=[{name:"wrapper",func:r}],_t.prototype.clone=UW,_t.prototype.reverse=VW,_t.prototype.value=WW,N.prototype.at=bH,N.prototype.chain=_H,N.prototype.commit=xH,N.prototype.next=wH,N.prototype.plant=OH,N.prototype.reverse=CH,N.prototype.toJSON=N.prototype.valueOf=N.prototype.value=EH,N.prototype.first=N.prototype.head,Wd&&(N.prototype[Wd]=SH),N},yu=xW();ol?((ol.exports=yu)._=yu,O1._=yu):qr._=yu}).call(oo)})(Gg,Gg.exports);var Tb=Gg.exports,ej=Object.prototype.toString,C3=function(t){var r=ej.call(t),n=r==="[object Arguments]";return n||(n=r!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&ej.call(t.callee)==="[object Function]"),n},tx,tj;function tJ(){if(tj)return tx;tj=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString,n=C3,o=Object.prototype.propertyIsEnumerable,a=!o.call({toString:null},"toString"),i=o.call(function(){},"prototype"),s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],c=function(m){var h=m.constructor;return h&&h.prototype===m},l={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(typeof window>"u")return!1;for(var m in window)try{if(!l["$"+m]&&t.call(window,m)&&window[m]!==null&&typeof window[m]=="object")try{c(window[m])}catch{return!0}}catch{return!0}return!1}(),v=function(m){if(typeof window>"u"||!f)return c(m);try{return c(m)}catch{return!1}};e=function(h){var x=h!==null&&typeof h=="object",w=r.call(h)==="[object Function]",O=n(h),b=x&&r.call(h)==="[object String]",g=[];if(!x&&!w&&!O)throw new TypeError("Object.keys called on a non-object");var _=i&&w;if(b&&h.length>0&&!t.call(h,0))for(var $=0;$0)for(var P=0;P"u"||!Nr?xt:Nr(Uint8Array),Ml={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?xt:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?xt:ArrayBuffer,"%ArrayIteratorPrototype%":Ru&&Nr?Nr([][Symbol.iterator]()):xt,"%AsyncFromSyncIteratorPrototype%":xt,"%AsyncFunction%":Uu,"%AsyncGenerator%":Uu,"%AsyncGeneratorFunction%":Uu,"%AsyncIteratorPrototype%":Uu,"%Atomics%":typeof Atomics>"u"?xt:Atomics,"%BigInt%":typeof BigInt>"u"?xt:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?xt:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?xt:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?xt:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":CJ,"%eval%":eval,"%EvalError%":EJ,"%Float32Array%":typeof Float32Array>"u"?xt:Float32Array,"%Float64Array%":typeof Float64Array>"u"?xt:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?xt:FinalizationRegistry,"%Function%":R3,"%GeneratorFunction%":Uu,"%Int8Array%":typeof Int8Array>"u"?xt:Int8Array,"%Int16Array%":typeof Int16Array>"u"?xt:Int16Array,"%Int32Array%":typeof Int32Array>"u"?xt:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Ru&&Nr?Nr(Nr([][Symbol.iterator]())):xt,"%JSON%":typeof JSON=="object"?JSON:xt,"%Map%":typeof Map>"u"?xt:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Ru||!Nr?xt:Nr(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?xt:Promise,"%Proxy%":typeof Proxy>"u"?xt:Proxy,"%RangeError%":PJ,"%ReferenceError%":$J,"%Reflect%":typeof Reflect>"u"?xt:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?xt:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Ru||!Nr?xt:Nr(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?xt:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Ru&&Nr?Nr(""[Symbol.iterator]()):xt,"%Symbol%":Ru?Symbol:xt,"%SyntaxError%":Vc,"%ThrowTypeError%":TJ,"%TypedArray%":IJ,"%TypeError%":_c,"%Uint8Array%":typeof Uint8Array>"u"?xt:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?xt:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?xt:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?xt:Uint32Array,"%URIError%":RJ,"%WeakMap%":typeof WeakMap>"u"?xt:WeakMap,"%WeakRef%":typeof WeakRef>"u"?xt:WeakRef,"%WeakSet%":typeof WeakSet>"u"?xt:WeakSet};if(Nr)try{null.error}catch(e){var jJ=Nr(Nr(e));Ml["%Error.prototype%"]=jJ}var AJ=function e(t){var r;if(t==="%AsyncFunction%")r=nx("async function () {}");else if(t==="%GeneratorFunction%")r=nx("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=nx("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&Nr&&(r=Nr(o.prototype))}return Ml[t]=r,r},ij={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},iv=RE,Kg=OJ,MJ=iv.call(Function.call,Array.prototype.concat),FJ=iv.call(Function.apply,Array.prototype.splice),sj=iv.call(Function.call,String.prototype.replace),Qg=iv.call(Function.call,String.prototype.slice),LJ=iv.call(Function.call,RegExp.prototype.exec),NJ=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,DJ=/\\(\\)?/g,BJ=function(t){var r=Qg(t,0,1),n=Qg(t,-1);if(r==="%"&&n!=="%")throw new Vc("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new Vc("invalid intrinsic syntax, expected opening `%`");var o=[];return sj(t,NJ,function(a,i,s,c){o[o.length]=s?sj(c,DJ,"$1"):i||a}),o},zJ=function(t,r){var n=t,o;if(Kg(ij,n)&&(o=ij[n],n="%"+o[0]+"%"),Kg(Ml,n)){var a=Ml[n];if(a===Uu&&(a=AJ(n)),typeof a>"u"&&!r)throw new _c("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:a}}throw new Vc("intrinsic "+t+" does not exist!")},Qa=function(t,r){if(typeof t!="string"||t.length===0)throw new _c("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new _c('"allowMissing" argument must be a boolean');if(LJ(/^%?[^%]*%?$/,t)===null)throw new Vc("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=BJ(t),o=n.length>0?n[0]:"",a=zJ("%"+o+"%",r),i=a.name,s=a.value,c=!1,l=a.alias;l&&(o=l[0],FJ(n,MJ([0,1],l)));for(var f=1,v=!0;f=n.length){var w=Al(s,m);v=!!w,v&&"get"in w&&!("originalValue"in w.get)?s=w.get:s=s[m]}else v=Kg(s,m),s=s[m];v&&!c&&(Ml[i]=s)}}return s},UJ=Qa,qh=UJ("%Object.defineProperty%",!0)||!1;if(qh)try{qh({},"a",{value:1})}catch{qh=!1}var TE=qh,VJ=Qa,Hh=VJ("%Object.getOwnPropertyDescriptor%",!0);if(Hh)try{Hh([],"length")}catch{Hh=null}var T3=Hh,lj=TE,WJ=E3,Tu=Tn,uj=T3,k3=function(t,r,n){if(!t||typeof t!="object"&&typeof t!="function")throw new Tu("`obj` must be an object or a function`");if(typeof r!="string"&&typeof r!="symbol")throw new Tu("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Tu("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Tu("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Tu("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Tu("`loose`, if provided, must be a boolean");var o=arguments.length>3?arguments[3]:null,a=arguments.length>4?arguments[4]:null,i=arguments.length>5?arguments[5]:null,s=arguments.length>6?arguments[6]:!1,c=!!uj&&uj(t,r);if(lj)lj(t,r,{configurable:i===null&&c?c.configurable:!i,enumerable:o===null&&c?c.enumerable:!o,value:n,writable:a===null&&c?c.writable:!a});else if(s||!o&&!a&&!i)t[r]=n;else throw new WJ("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},aS=TE,I3=function(){return!!aS};I3.hasArrayLengthDefineBug=function(){if(!aS)return null;try{return aS([],"length",{value:1}).length!==1}catch{return!0}};var j3=I3,qJ=oJ,HJ=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",GJ=Object.prototype.toString,KJ=Array.prototype.concat,cj=k3,QJ=function(e){return typeof e=="function"&&GJ.call(e)==="[object Function]"},A3=j3(),XJ=function(e,t,r,n){if(t in e){if(n===!0){if(e[t]===r)return}else if(!QJ(n)||!n())return}A3?cj(e,t,r,!0):cj(e,t,r)},M3=function(e,t){var r=arguments.length>2?arguments[2]:{},n=qJ(t);HJ&&(n=KJ.call(n,Object.getOwnPropertySymbols(t)));for(var o=0;o4294967295||ZJ(r)!==r)throw new pj("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],o=!0,a=!0;if("length"in t&&fj){var i=fj(t,"length");i&&!i.configurable&&(o=!1),i&&!i.writable&&(a=!1)}return(o||a||!n)&&(JJ?dj(t,"length",r,!0,!0):dj(t,"length",r)),t};(function(e){var t=RE,r=Qa,n=eZ,o=Tn,a=r("%Function.prototype.apply%"),i=r("%Function.prototype.call%"),s=r("%Reflect.apply%",!0)||t.call(i,a),c=TE,l=r("%Math.max%");e.exports=function(m){if(typeof m!="function")throw new o("a function is required");var h=s(t,i,arguments);return n(h,1+l(0,m.length-(arguments.length-1)),!0)};var f=function(){return s(t,a,arguments)};c?c(e.exports,"apply",{value:f}):e.exports.apply=f})(F3);var kb=F3.exports,L3=Qa,N3=kb,tZ=N3(L3("String.prototype.indexOf")),ki=function(t,r){var n=L3(t,!!r);return typeof n=="function"&&tZ(t,".prototype.")>-1?N3(n):n},rZ=Tn,sv=function(t){if(t==null)throw new rZ(arguments.length>0&&arguments[1]||"Cannot call method on "+t);return t},nZ=Qa,D3=nZ("%Array%"),oZ=!D3.isArray&&ki("Object.prototype.toString"),aZ=D3.isArray||function(t){return oZ(t)==="[object Array]"},iZ=aZ,sZ=Qa,lZ=ki,uZ=Tn,cZ=iZ,dZ=sZ("%Reflect.apply%",!0)||lZ("Function.prototype.apply"),fZ=function(t,r){var n=arguments.length>2?arguments[2]:[];if(!cZ(n))throw new uZ("Assertion failed: optional `argumentsList`, if provided, must be a List");return dZ(t,r,n)};const pZ={},vZ=Object.freeze(Object.defineProperty({__proto__:null,default:pZ},Symbol.toStringTag,{value:"Module"})),mZ=Ka(vZ);var kE=typeof Map=="function"&&Map.prototype,ax=Object.getOwnPropertyDescriptor&&kE?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Xg=kE&&ax&&typeof ax.get=="function"?ax.get:null,vj=kE&&Map.prototype.forEach,IE=typeof Set=="function"&&Set.prototype,ix=Object.getOwnPropertyDescriptor&&IE?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Yg=IE&&ix&&typeof ix.get=="function"?ix.get:null,mj=IE&&Set.prototype.forEach,hZ=typeof WeakMap=="function"&&WeakMap.prototype,qf=hZ?WeakMap.prototype.has:null,gZ=typeof WeakSet=="function"&&WeakSet.prototype,Hf=gZ?WeakSet.prototype.has:null,yZ=typeof WeakRef=="function"&&WeakRef.prototype,hj=yZ?WeakRef.prototype.deref:null,bZ=Boolean.prototype.valueOf,_Z=Object.prototype.toString,xZ=Function.prototype.toString,wZ=String.prototype.match,jE=String.prototype.slice,hs=String.prototype.replace,SZ=String.prototype.toUpperCase,gj=String.prototype.toLowerCase,B3=RegExp.prototype.test,yj=Array.prototype.concat,Ia=Array.prototype.join,OZ=Array.prototype.slice,bj=Math.floor,iS=typeof BigInt=="function"?BigInt.prototype.valueOf:null,sx=Object.getOwnPropertySymbols,sS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Wc=typeof Symbol=="function"&&typeof Symbol.iterator=="object",vn=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Wc||!0)?Symbol.toStringTag:null,z3=Object.prototype.propertyIsEnumerable,_j=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function xj(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||B3.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-bj(-e):bj(e);if(n!==e){var o=String(n),a=jE.call(t,o.length+1);return hs.call(o,r,"$&_")+"."+hs.call(hs.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return hs.call(t,r,"$&_")}var lS=mZ,wj=lS.custom,Sj=V3(wj)?wj:null,CZ=function e(t,r,n,o){var a=r||{};if(ss(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ss(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=ss(a,"customInspect")?a.customInspect:!0;if(typeof i!="boolean"&&i!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ss(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ss(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=a.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return q3(t,a);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var c=String(t);return s?xj(t,c):c}if(typeof t=="bigint"){var l=String(t)+"n";return s?xj(t,l):l}var f=typeof a.depth>"u"?5:a.depth;if(typeof n>"u"&&(n=0),n>=f&&f>0&&typeof t=="object")return uS(t)?"[Array]":"[Object]";var v=VZ(a,n);if(typeof o>"u")o=[];else if(W3(o,t)>=0)return"[Circular]";function m(D,U,H){if(U&&(o=OZ.call(o),o.push(U)),H){var q={depth:a.depth};return ss(a,"quoteStyle")&&(q.quoteStyle=a.quoteStyle),e(D,q,n+1,o)}return e(D,a,n+1,o)}if(typeof t=="function"&&!Oj(t)){var h=AZ(t),x=sh(t,m);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(x.length>0?" { "+Ia.call(x,", ")+" }":"")}if(V3(t)){var w=Wc?hs.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):sS.call(t);return typeof t=="object"&&!Wc?pf(w):w}if(BZ(t)){for(var O="<"+gj.call(String(t.nodeName)),b=t.attributes||[],g=0;g",O}if(uS(t)){if(t.length===0)return"[]";var _=sh(t,m);return v&&!UZ(_)?"["+cS(_,v)+"]":"[ "+Ia.call(_,", ")+" ]"}if($Z(t)){var $=sh(t,m);return!("cause"in Error.prototype)&&"cause"in t&&!z3.call(t,"cause")?"{ ["+String(t)+"] "+Ia.call(yj.call("[cause]: "+m(t.cause),$),", ")+" }":$.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+Ia.call($,", ")+" }"}if(typeof t=="object"&&i){if(Sj&&typeof t[Sj]=="function"&&lS)return lS(t,{depth:f-n});if(i!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(MZ(t)){var P=[];return vj&&vj.call(t,function(D,U){P.push(m(U,t,!0)+" => "+m(D,t))}),Cj("Map",Xg.call(t),P,v)}if(NZ(t)){var E=[];return mj&&mj.call(t,function(D){E.push(m(D,t))}),Cj("Set",Yg.call(t),E,v)}if(FZ(t))return lx("WeakMap");if(DZ(t))return lx("WeakSet");if(LZ(t))return lx("WeakRef");if(TZ(t))return pf(m(Number(t)));if(IZ(t))return pf(m(iS.call(t)));if(kZ(t))return pf(bZ.call(t));if(RZ(t))return pf(m(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(t===oo)return"{ [object globalThis] }";if(!PZ(t)&&!Oj(t)){var T=sh(t,m),R=_j?_j(t)===Object.prototype:t instanceof Object||t.constructor===Object,I=t instanceof Object?"":"null prototype",A=!R&&vn&&Object(t)===t&&vn in t?jE.call(Us(t),8,-1):I?"Object":"",F=R||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",L=F+(A||I?"["+Ia.call(yj.call([],A||[],I||[]),": ")+"] ":"");return T.length===0?L+"{}":v?L+"{"+cS(T,v)+"}":L+"{ "+Ia.call(T,", ")+" }"}return String(t)};function U3(e,t,r){var n=(r.quoteStyle||t)==="double"?'"':"'";return n+e+n}function EZ(e){return hs.call(String(e),/"/g,""")}function uS(e){return Us(e)==="[object Array]"&&(!vn||!(typeof e=="object"&&vn in e))}function PZ(e){return Us(e)==="[object Date]"&&(!vn||!(typeof e=="object"&&vn in e))}function Oj(e){return Us(e)==="[object RegExp]"&&(!vn||!(typeof e=="object"&&vn in e))}function $Z(e){return Us(e)==="[object Error]"&&(!vn||!(typeof e=="object"&&vn in e))}function RZ(e){return Us(e)==="[object String]"&&(!vn||!(typeof e=="object"&&vn in e))}function TZ(e){return Us(e)==="[object Number]"&&(!vn||!(typeof e=="object"&&vn in e))}function kZ(e){return Us(e)==="[object Boolean]"&&(!vn||!(typeof e=="object"&&vn in e))}function V3(e){if(Wc)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!sS)return!1;try{return sS.call(e),!0}catch{}return!1}function IZ(e){if(!e||typeof e!="object"||!iS)return!1;try{return iS.call(e),!0}catch{}return!1}var jZ=Object.prototype.hasOwnProperty||function(e){return e in this};function ss(e,t){return jZ.call(e,t)}function Us(e){return _Z.call(e)}function AZ(e){if(e.name)return e.name;var t=wZ.call(xZ.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function W3(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return q3(jE.call(e,0,t.maxStringLength),t)+n}var o=hs.call(hs.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,zZ);return U3(o,"single",t)}function zZ(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+SZ.call(t.toString(16))}function pf(e){return"Object("+e+")"}function lx(e){return e+" { ? }"}function Cj(e,t,r,n){var o=n?cS(r,n):Ia.call(r,", ");return e+" ("+t+") {"+o+"}"}function UZ(e){for(var t=0;t=0)return!1;return!0}function VZ(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=Ia.call(Array(e.indent+1)," ");else return null;return{base:r,prev:Ia.call(Array(t+1),r)}}function cS(e,t){if(e.length===0)return"";var r=` +`+t.prev+t.base;return r+Ia.call(e,","+r)+` +`+t.prev}function sh(e,t){var r=uS(e),n=[];if(r){n.length=e.length;for(var o=0;o"u")return"Undefined";if(typeof t=="function"||typeof t=="object")return"Object";if(typeof t=="number")return"Number";if(typeof t=="boolean")return"Boolean";if(typeof t=="string")return"String"},qZ=WZ,AE=function(t){return typeof t=="symbol"?"Symbol":typeof t=="bigint"?"BigInt":qZ(t)},Ej=Tn,HZ=CZ,GZ=H3,KZ=AE,G3=function(t,r){if(KZ(t)!=="Object")throw new Ej("Assertion failed: Type(O) is not Object");if(!GZ(r))throw new Ej("Assertion failed: IsPropertyKey(P) is not true, got "+HZ(r));return t[r]},Pj=Tn,QZ=H3,XZ=AE,YZ=function(t,r){if(XZ(t)!=="Object")throw new Pj("Assertion failed: `O` must be an Object");if(!QZ(r))throw new Pj("Assertion failed: `P` must be a Property Key");return r in t},K3=Function.prototype.toString,oc=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,dS,Gh;if(typeof oc=="function"&&typeof Object.defineProperty=="function")try{dS=Object.defineProperty({},"length",{get:function(){throw Gh}}),Gh={},oc(function(){throw 42},null,dS)}catch(e){e!==Gh&&(oc=null)}else oc=null;var JZ=/^\s*class\b/,fS=function(t){try{var r=K3.call(t);return JZ.test(r)}catch{return!1}},ux=function(t){try{return fS(t)?!1:(K3.call(t),!0)}catch{return!1}},Kh=Object.prototype.toString,ZZ="[object Object]",eee="[object Function]",tee="[object GeneratorFunction]",ree="[object HTMLAllCollection]",nee="[object HTML document.all class]",oee="[object HTMLCollection]",aee=typeof Symbol=="function"&&!!Symbol.toStringTag,iee=!(0 in[,]),pS=function(){return!1};if(typeof document=="object"){var see=document.all;Kh.call(see)===Kh.call(document.all)&&(pS=function(t){if((iee||!t)&&(typeof t>"u"||typeof t=="object"))try{var r=Kh.call(t);return(r===ree||r===nee||r===oee||r===ZZ)&&t("")==null}catch{}return!1})}var Q3=oc?function(t){if(pS(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;try{oc(t,null,dS)}catch(r){if(r!==Gh)return!1}return!fS(t)&&ux(t)}:function(t){if(pS(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;if(aee)return ux(t);if(fS(t))return!1;var r=Kh.call(t);return r!==eee&&r!==tee&&!/^\[object HTML/.test(r)?!1:ux(t)},lee=Q3,uee=Number.MAX_SAFE_INTEGER||9007199254740991,cx,$j;function cee(){return $j||($j=1,cx=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),cx}var dx,Rj;function dee(){return Rj||(Rj=1,dx=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),dx}var fee=P3,ME=function(){return fee()&&!!Symbol.toStringTag},fx,Tj;function pee(){if(Tj)return fx;Tj=1;var e=Date.prototype.getDay,t=function(i){try{return e.call(i),!0}catch{return!1}},r=Object.prototype.toString,n="[object Date]",o=ME();return fx=function(i){return typeof i!="object"||i===null?!1:o?t(i):r.call(i)===n},fx}var lh={exports:{}},kj;function vee(){if(kj)return lh.exports;kj=1;var e=Object.prototype.toString,t=$3();if(t){var r=Symbol.prototype.toString,n=/^Symbol\(.*\)$/,o=function(i){return typeof i.valueOf()!="symbol"?!1:n.test(r.call(i))};lh.exports=function(i){if(typeof i=="symbol")return!0;if(e.call(i)!=="[object Symbol]")return!1;try{return o(i)}catch{return!1}}}else lh.exports=function(i){return!1};return lh.exports}var px,Ij;function mee(){if(Ij)return px;Ij=1;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol",t=dee(),r=Q3,n=pee(),o=vee(),a=function(c,l){if(typeof c>"u"||c===null)throw new TypeError("Cannot call method on "+c);if(typeof l!="string"||l!=="number"&&l!=="string")throw new TypeError('hint must be "string" or "number"');var f=l==="string"?["toString","valueOf"]:["valueOf","toString"],v,m,h;for(h=0;h1&&(arguments[1]===String?l="string":arguments[1]===Number&&(l="number"));var f;if(e&&(Symbol.toPrimitive?f=i(c,Symbol.toPrimitive):o(c)&&(f=Symbol.prototype.valueOf)),typeof f<"u"){var v=f.call(c,l);if(t(v))return v;throw new TypeError("unable to convert exotic object to primitive")}return l==="default"&&(n(c)||o(c))&&(l="string"),a(c,l==="default"?"number":l)},px}var vx,jj;function hee(){if(jj)return vx;jj=1;var e=mee();return vx=function(r){return arguments.length>1?e(r,arguments[1]):e(r)},vx}var mx,Aj;function gee(){if(Aj)return mx;Aj=1;var e=ki,t=ME(),r,n,o,a;if(t){r=e("Object.prototype.hasOwnProperty"),n=e("RegExp.prototype.exec"),o={};var i=function(){throw o};a={toString:i,valueOf:i},typeof Symbol.toPrimitive=="symbol"&&(a[Symbol.toPrimitive]=i)}var s=e("Object.prototype.toString"),c=Object.getOwnPropertyDescriptor,l="[object RegExp]";return mx=t?function(v){if(!v||typeof v!="object")return!1;var m=c(v,"lastIndex"),h=m&&r(m,"value");if(!h)return!1;try{n(v,a)}catch(x){return x===o}}:function(v){return!v||typeof v!="object"&&typeof v!="function"?!1:s(v)===l},mx}var hx,Mj;function yee(){if(Mj)return hx;Mj=1;var e=ki,t=gee(),r=e("RegExp.prototype.exec"),n=Tn;return hx=function(a){if(!t(a))throw new n("`regex` must be a RegExp");return function(s){return r(a,s)!==null}},hx}var bee=Qa,_ee=bee("%String%"),xee=Tn,X3=function(t){if(typeof t=="symbol")throw new xee("Cannot convert a Symbol value to a string");return _ee(t)},wee=sv,See=X3,Oee=ki,Fj=Oee("String.prototype.replace"),Y3=/^\s$/.test("᠎"),Cee=Y3?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,Eee=Y3?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/,J3=function(){var t=See(wee(this));return Fj(Fj(t,Cee,""),Eee,"")},Pee=J3,Lj="​",ku="᠎",Z3=function(){return String.prototype.trim&&Lj.trim()===Lj&&ku.trim()===ku&&("_"+ku).trim()==="_"+ku&&(ku+"_").trim()===ku+"_"?String.prototype.trim:Pee},$ee=cd,Ree=Z3,Tee=function(){var t=Ree();return $ee(String.prototype,{trim:t},{trim:function(){return String.prototype.trim!==t}}),t},kee=kb,Iee=cd,jee=sv,Aee=J3,e4=Z3,Mee=Tee,Fee=kee(e4()),t4=function(t){return jee(t),Fee(t)};Iee(t4,{getPolyfill:e4,implementation:Aee,shim:Mee});var r4=t4,gx,Nj;function Lee(){if(Nj)return gx;Nj=1;var e=Qa,t=e("%Number%"),r=e("%RegExp%"),n=Tn,o=e("%parseInt%"),a=ki,i=yee(),s=a("String.prototype.slice"),c=i(/^0b[01]+$/i),l=i(/^0o[0-7]+$/i),f=i(/^[-+]0x[0-9a-f]+$/i),v=["…","​","￾"].join(""),m=new r("["+v+"]","g"),h=i(m),x=r4;return gx=function w(O){if(typeof O!="string")throw new n("Assertion failed: `argument` is not a String");if(c(O))return t(o(s(O,2),2));if(l(O))return t(o(s(O,2),8));if(h(O)||f(O))return NaN;var b=x(O);return b!==O?w(b):t(O)},gx}var Nee=Qa,Dj=Tn,Bj=Nee("%Number%"),Dee=cee(),Bee=hee(),zee=Lee(),Uee=function(t){var r=Dee(t)?t:Bee(t,Bj);if(typeof r=="symbol")throw new Dj("Cannot convert a Symbol value to a number");if(typeof r=="bigint")throw new Dj("Conversion from 'BigInt' to 'number' is not allowed.");return typeof r=="string"?zee(r):Bj(r)},Vee=Math.floor,Wee=function(t){return typeof t=="bigint"?t:Vee(t)},zj=Wee,qee=Tn,Hee=function(t){if(typeof t!="number"&&typeof t!="bigint")throw new qee("argument must be a Number or a BigInt");var r=t<0?-zj(-t):zj(t);return r===0?0:r},n4=Number.isNaN||function(t){return t!==t},Gee=n4,Kee=function(e){return(typeof e=="number"||typeof e=="bigint")&&!Gee(e)&&e!==1/0&&e!==-1/0},Qee=Uee,Xee=Hee,Yee=n4,Jee=Kee,Zee=function(t){var r=Qee(t);return Yee(r)||r===0?0:Jee(r)?Xee(r):r},Uj=uee,ete=Zee,tte=function(t){var r=ete(t);return r<=0?0:r>Uj?Uj:r},rte=Tn,nte=G3,ote=tte,ate=AE,ite=function(t){if(ate(t)!=="Object")throw new rte("Assertion failed: `obj` must be an Object");return ote(nte(t,"length"))},ste=Object,lte=ste,ute=sv,cte=function(t){return ute(t),lte(t)},dte=String.prototype.valueOf,fte=function(t){try{return dte.call(t),!0}catch{return!1}},pte=Object.prototype.toString,vte="[object String]",mte=ME(),hte=function(t){return typeof t=="string"?!0:typeof t!="object"?!1:mte?fte(t):pte.call(t)===vte},gte=ki,yte=Tn,bte=fZ,_te=G3,xte=YZ,wte=lee,Ste=ite,Ote=cte,Cte=X3,Ete=hte,Pte=gte("String.prototype.split"),Vj=Object("a"),$te=Vj[0]!=="a"||!(0 in Vj),o4=function(t){var r=Ote(this),n=$te&&Ete(this)?Pte(this,""):r,o=Ste(n);if(!wte(t))throw new yte("Array.prototype.forEach callback must be a function");var a;arguments.length>1&&(a=arguments[1]);for(var i=0;i=12&&t<=14)?1:2},h4={pluralTypes:{arabic:function(e){if(e<3)return e;var t=e%100;return t>=3&&t<=10?3:t>=11?4:5},bosnian_serbian:_x,chinese:function(){return 0},croatian:_x,french:function(e){return e>=2?1:0},german:function(e){return e!==1?1:0},russian:_x,lithuanian:function(e){return e%10===1&&e%100!==11?0:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?1:2},czech:function(e){return e===1?0:e>=2&&e<=4?1:2},polish:function(e){if(e===1)return 0;var t=e%10;return 2<=t&&t<=4&&(e%100<10||e%100>=20)?1:2},icelandic:function(e){return e%10!==1||e%100===11?1:0},slovenian:function(e){var t=e%100;return t===1?0:t===2?1:t===3||t===4?2:3},romanian:function(e){if(e===1)return 0;var t=e%100;return e===0||t>=2&&t<=19?1:2}},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is","mk"],slovenian:["sl-SL"],romanian:["ro"]}};function ore(e){var t={};return Jg(FE(e),function(r){var n=r[0],o=r[1];Jg(o,function(a){t[a]=n})}),t}function are(e,t){var r=ore(e.pluralTypeToLanguages);return r[t]||r[m4.call(t,/-/,1)[0]]||r.en}function ire(e,t,r){return e.pluralTypes[t](r)}function sre(){var e={};return function(t,r){var n=e[r];return n&&!t.pluralTypes[n]&&(n=null,e[r]=n),n||(n=are(t,r),n&&(e[r]=n)),n}}function Hj(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function lre(e){var t=e&&e.prefix||"%{",r=e&&e.suffix||"}";if(t===Qh||r===Qh)throw new RangeError('"'+Qh+'" token is reserved for pluralization');return new RegExp(Hj(t)+"(.*?)"+Hj(r),"g")}var ure=sre(),cre=/%\{(.*?)\}/g;function LE(e,t,r,n,o,a){if(typeof e!="string")throw new TypeError("Polyglot.transformPhrase expects argument #1 to be string");if(t==null)return e;var i=e,s=n||cre,c=a||v4,l=typeof t=="number"?{smart_count:t}:t;if(l.smart_count!=null&&e){var f=o||h4,v=m4.call(e,Qh),m=r||"en",h=ure(f,m),x=ire(f,h,l.smart_count);i=rre(v[x]||v[0])}return i=c.call(i,s,function(w,O){return!p4(l,O)||l[O]==null?w:l[O]}),i}function Ii(e){var t=e||{};this.phrases={},this.extend(t.phrases||{}),this.currentLocale=t.locale||"en";var r=t.allowMissing?LE:null;this.onMissingKey=typeof t.onMissingKey=="function"?t.onMissingKey:r,this.warn=t.warn||nre,this.replaceImplementation=t.replace||v4,this.tokenRegex=lre(t.interpolation),this.pluralRules=t.pluralRules||h4}Ii.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale};Ii.prototype.extend=function(e,t){Jg(FE(e||{}),function(r){var n=r[0],o=r[1],a=t?t+"."+n:n;typeof o=="object"?this.extend(o,a):this.phrases[a]=o},this)};Ii.prototype.unset=function(e,t){typeof e=="string"?delete this.phrases[e]:Jg(FE(e||{}),function(r){var n=r[0],o=r[1],a=t?t+"."+n:n;typeof o=="object"?this.unset(o,a):delete this.phrases[a]},this)};Ii.prototype.clear=function(){this.phrases={}};Ii.prototype.replace=function(e){this.clear(),this.extend(e)};Ii.prototype.t=function(e,t){var r,n,o=t??{};if(typeof this.phrases[e]=="string")r=this.phrases[e];else if(typeof o._=="string")r=o._;else if(this.onMissingKey){var a=this.onMissingKey;n=a(e,o,this.currentLocale,this.tokenRegex,this.pluralRules,this.replaceImplementation)}else this.warn('Missing translation for key: "'+e+'"'),n=e;return typeof r=="string"&&(n=LE(r,o,this.currentLocale,this.tokenRegex,this.pluralRules,this.replaceImplementation)),n};Ii.prototype.has=function(e){return p4(this.phrases,e)};Ii.transformPhrase=function(t,r,n){return LE(t,r,n)};var dre=Ii;const Gj=hr(dre);var ac=function(){return ac=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}();function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u";function Xr(){}function vre(e,t){return typeof e=="function"?e(t):e}function mS(e){return typeof e=="number"&&e>=0&&e!==1/0}function ey(e){return Array.isArray(e)?e:[e]}function _4(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Xh(e,t,r){return lv(e)?typeof t=="function"?j({},r,{queryKey:e,queryFn:t}):j({},t,{queryKey:e}):e}function mre(e,t,r){return lv(e)?typeof t=="function"?j({},r,{mutationKey:e,mutationFn:t}):j({},t,{mutationKey:e}):typeof e=="function"?j({},t,{mutationFn:e}):j({},e)}function ls(e,t,r){return lv(e)?[j({},t,{queryKey:e}),r]:[e||{},t]}function hre(e,t){if(e===!0&&t===!0||e==null&&t==null)return"all";if(e===!1&&t===!1)return"none";var r=e??!t;return r?"active":"inactive"}function Kj(e,t){var r=e.active,n=e.exact,o=e.fetching,a=e.inactive,i=e.predicate,s=e.queryKey,c=e.stale;if(lv(s)){if(n){if(t.queryHash!==NE(s,t.options))return!1}else if(!ty(t.queryKey,s))return!1}var l=hre(r,a);if(l==="none")return!1;if(l!=="all"){var f=t.isActive();if(l==="active"&&!f||l==="inactive"&&f)return!1}return!(typeof c=="boolean"&&t.isStale()!==c||typeof o=="boolean"&&t.isFetching()!==o||i&&!i(t))}function Qj(e,t){var r=e.exact,n=e.fetching,o=e.predicate,a=e.mutationKey;if(lv(a)){if(!t.options.mutationKey)return!1;if(r){if(gs(t.options.mutationKey)!==gs(a))return!1}else if(!ty(t.options.mutationKey,a))return!1}return!(typeof n=="boolean"&&t.state.status==="loading"!==n||o&&!o(t))}function NE(e,t){var r=(t==null?void 0:t.queryKeyHashFn)||gs;return r(e)}function gs(e){var t=ey(e);return gre(t)}function gre(e){return JSON.stringify(e,function(t,r){return hS(r)?Object.keys(r).sort().reduce(function(n,o){return n[o]=r[o],n},{}):r})}function ty(e,t){return x4(ey(e),ey(t))}function x4(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(function(r){return!x4(e[r],t[r])}):!1}function ry(e,t){if(e===t)return e;var r=Array.isArray(e)&&Array.isArray(t);if(r||hS(e)&&hS(t)){for(var n=r?e.length:Object.keys(e).length,o=r?t:Object.keys(t),a=o.length,i=r?[]:{},s=0,c=0;c"u")return!0;var r=t.prototype;return!(!Xj(r)||!r.hasOwnProperty("isPrototypeOf"))}function Xj(e){return Object.prototype.toString.call(e)==="[object Object]"}function lv(e){return typeof e=="string"||Array.isArray(e)}function bre(e){return new Promise(function(t){setTimeout(t,e)})}function Yj(e){Promise.resolve().then(e).catch(function(t){return setTimeout(function(){throw t})})}function w4(){if(typeof AbortController=="function")return new AbortController}var _re=function(e){Ai(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(o){var a;if(!Zg&&((a=window)!=null&&a.addEventListener)){var i=function(){return o()};return window.addEventListener("visibilitychange",i,!1),window.addEventListener("focus",i,!1),function(){window.removeEventListener("visibilitychange",i),window.removeEventListener("focus",i)}}},n}var r=t.prototype;return r.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},r.onUnsubscribe=function(){if(!this.hasListeners()){var o;(o=this.cleanup)==null||o.call(this),this.cleanup=void 0}},r.setEventListener=function(o){var a,i=this;this.setup=o,(a=this.cleanup)==null||a.call(this),this.cleanup=o(function(s){typeof s=="boolean"?i.setFocused(s):i.onFocus()})},r.setFocused=function(o){this.focused=o,o&&this.onFocus()},r.onFocus=function(){this.listeners.forEach(function(o){o()})},r.isFocused=function(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)},t}(dd),Gf=new _re,xre=function(e){Ai(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(o){var a;if(!Zg&&((a=window)!=null&&a.addEventListener)){var i=function(){return o()};return window.addEventListener("online",i,!1),window.addEventListener("offline",i,!1),function(){window.removeEventListener("online",i),window.removeEventListener("offline",i)}}},n}var r=t.prototype;return r.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},r.onUnsubscribe=function(){if(!this.hasListeners()){var o;(o=this.cleanup)==null||o.call(this),this.cleanup=void 0}},r.setEventListener=function(o){var a,i=this;this.setup=o,(a=this.cleanup)==null||a.call(this),this.cleanup=o(function(s){typeof s=="boolean"?i.setOnline(s):i.onOnline()})},r.setOnline=function(o){this.online=o,o&&this.onOnline()},r.onOnline=function(){this.listeners.forEach(function(o){o()})},r.isOnline=function(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine},t}(dd),Yh=new xre;function wre(e){return Math.min(1e3*Math.pow(2,e),3e4)}function ny(e){return typeof(e==null?void 0:e.cancel)=="function"}var S4=function(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent};function Jh(e){return e instanceof S4}var O4=function(t){var r=this,n=!1,o,a,i,s;this.abort=t.abort,this.cancel=function(m){return o==null?void 0:o(m)},this.cancelRetry=function(){n=!0},this.continueRetry=function(){n=!1},this.continue=function(){return a==null?void 0:a()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(m,h){i=m,s=h});var c=function(h){r.isResolved||(r.isResolved=!0,t.onSuccess==null||t.onSuccess(h),a==null||a(),i(h))},l=function(h){r.isResolved||(r.isResolved=!0,t.onError==null||t.onError(h),a==null||a(),s(h))},f=function(){return new Promise(function(h){a=h,r.isPaused=!0,t.onPause==null||t.onPause()}).then(function(){a=void 0,r.isPaused=!1,t.onContinue==null||t.onContinue()})},v=function m(){if(!r.isResolved){var h;try{h=t.fn()}catch(x){h=Promise.reject(x)}o=function(w){if(!r.isResolved&&(l(new S4(w)),r.abort==null||r.abort(),ny(h)))try{h.cancel()}catch{}},r.isTransportCancelable=ny(h),Promise.resolve(h).then(c).catch(function(x){var w,O;if(!r.isResolved){var b=(w=t.retry)!=null?w:3,g=(O=t.retryDelay)!=null?O:wre,_=typeof g=="function"?g(r.failureCount,x):g,$=b===!0||typeof b=="number"&&r.failureCount"u"&&(s.exact=!0),this.queries.find(function(c){return Kj(s,c)})},r.findAll=function(o,a){var i=ls(o,a),s=i[0];return Object.keys(s).length>0?this.queries.filter(function(c){return Kj(s,c)}):this.queries},r.notify=function(o){var a=this;Vt.batch(function(){a.listeners.forEach(function(i){i(o)})})},r.onFocus=function(){var o=this;Vt.batch(function(){o.queries.forEach(function(a){a.onFocus()})})},r.onOnline=function(){var o=this;Vt.batch(function(){o.queries.forEach(function(a){a.onOnline()})})},t}(dd),Pre=function(){function e(r){this.options=j({},r.defaultOptions,r.options),this.mutationId=r.mutationId,this.mutationCache=r.mutationCache,this.observers=[],this.state=r.state||E4(),this.meta=r.meta}var t=e.prototype;return t.setState=function(n){this.dispatch({type:"setState",state:n})},t.addObserver=function(n){this.observers.indexOf(n)===-1&&this.observers.push(n)},t.removeObserver=function(n){this.observers=this.observers.filter(function(o){return o!==n})},t.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(Xr).catch(Xr)):Promise.resolve()},t.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},t.execute=function(){var n=this,o,a=this.state.status==="loading",i=Promise.resolve();return a||(this.dispatch({type:"loading",variables:this.options.variables}),i=i.then(function(){n.mutationCache.config.onMutate==null||n.mutationCache.config.onMutate(n.state.variables,n)}).then(function(){return n.options.onMutate==null?void 0:n.options.onMutate(n.state.variables)}).then(function(s){s!==n.state.context&&n.dispatch({type:"loading",context:s,variables:n.state.variables})})),i.then(function(){return n.executeMutation()}).then(function(s){o=s,n.mutationCache.config.onSuccess==null||n.mutationCache.config.onSuccess(o,n.state.variables,n.state.context,n)}).then(function(){return n.options.onSuccess==null?void 0:n.options.onSuccess(o,n.state.variables,n.state.context)}).then(function(){return n.options.onSettled==null?void 0:n.options.onSettled(o,null,n.state.variables,n.state.context)}).then(function(){return n.dispatch({type:"success",data:o}),o}).catch(function(s){return n.mutationCache.config.onError==null||n.mutationCache.config.onError(s,n.state.variables,n.state.context,n),oy().error(s),Promise.resolve().then(function(){return n.options.onError==null?void 0:n.options.onError(s,n.state.variables,n.state.context)}).then(function(){return n.options.onSettled==null?void 0:n.options.onSettled(void 0,s,n.state.variables,n.state.context)}).then(function(){throw n.dispatch({type:"error",error:s}),s})})},t.executeMutation=function(){var n=this,o;return this.retryer=new O4({fn:function(){return n.options.mutationFn?n.options.mutationFn(n.state.variables):Promise.reject("No mutationFn found")},onFail:function(){n.dispatch({type:"failed"})},onPause:function(){n.dispatch({type:"pause"})},onContinue:function(){n.dispatch({type:"continue"})},retry:(o=this.options.retry)!=null?o:0,retryDelay:this.options.retryDelay}),this.retryer.promise},t.dispatch=function(n){var o=this;this.state=$re(this.state,n),Vt.batch(function(){o.observers.forEach(function(a){a.onMutationUpdate(n)}),o.mutationCache.notify(o)})},e}();function E4(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function $re(e,t){switch(t.type){case"failed":return j({},e,{failureCount:e.failureCount+1});case"pause":return j({},e,{isPaused:!0});case"continue":return j({},e,{isPaused:!1});case"loading":return j({},e,{context:t.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:t.variables});case"success":return j({},e,{data:t.data,error:null,status:"success",isPaused:!1});case"error":return j({},e,{data:void 0,error:t.error,failureCount:e.failureCount+1,isPaused:!1,status:"error"});case"setState":return j({},e,t.state);default:return e}}var Rre=function(e){Ai(t,e);function t(n){var o;return o=e.call(this)||this,o.config=n||{},o.mutations=[],o.mutationId=0,o}var r=t.prototype;return r.build=function(o,a,i){var s=new Pre({mutationCache:this,mutationId:++this.mutationId,options:o.defaultMutationOptions(a),state:i,defaultOptions:a.mutationKey?o.getMutationDefaults(a.mutationKey):void 0,meta:a.meta});return this.add(s),s},r.add=function(o){this.mutations.push(o),this.notify(o)},r.remove=function(o){this.mutations=this.mutations.filter(function(a){return a!==o}),o.cancel(),this.notify(o)},r.clear=function(){var o=this;Vt.batch(function(){o.mutations.forEach(function(a){o.remove(a)})})},r.getAll=function(){return this.mutations},r.find=function(o){return typeof o.exact>"u"&&(o.exact=!0),this.mutations.find(function(a){return Qj(o,a)})},r.findAll=function(o){return this.mutations.filter(function(a){return Qj(o,a)})},r.notify=function(o){var a=this;Vt.batch(function(){a.listeners.forEach(function(i){i(o)})})},r.onFocus=function(){this.resumePausedMutations()},r.onOnline=function(){this.resumePausedMutations()},r.resumePausedMutations=function(){var o=this.mutations.filter(function(a){return a.state.isPaused});return Vt.batch(function(){return o.reduce(function(a,i){return a.then(function(){return i.continue().catch(Xr)})},Promise.resolve())})},t}(dd);function Tre(){return{onFetch:function(t){t.fetchFn=function(){var r,n,o,a,i,s,c=(r=t.fetchOptions)==null||(n=r.meta)==null?void 0:n.refetchPage,l=(o=t.fetchOptions)==null||(a=o.meta)==null?void 0:a.fetchMore,f=l==null?void 0:l.pageParam,v=(l==null?void 0:l.direction)==="forward",m=(l==null?void 0:l.direction)==="backward",h=((i=t.state.data)==null?void 0:i.pages)||[],x=((s=t.state.data)==null?void 0:s.pageParams)||[],w=w4(),O=w==null?void 0:w.signal,b=x,g=!1,_=t.options.queryFn||function(){return Promise.reject("Missing queryFn")},$=function(U,H,q,G){return b=G?[H].concat(b):[].concat(b,[H]),G?[q].concat(U):[].concat(U,[q])},P=function(U,H,q,G){if(g)return Promise.reject("Cancelled");if(typeof q>"u"&&!H&&U.length)return Promise.resolve(U);var z={queryKey:t.queryKey,signal:O,pageParam:q,meta:t.meta},W=_(z),te=Promise.resolve(W).then(function(ee){return $(U,q,ee,G)});if(ny(W)){var ne=te;ne.cancel=W.cancel}return te},E;if(!h.length)E=P([]);else if(v){var T=typeof f<"u",R=T?f:Jj(t.options,h);E=P(h,T,R)}else if(m){var I=typeof f<"u",A=I?f:kre(t.options,h);E=P(h,I,A,!0)}else(function(){b=[];var D=typeof t.options.getNextPageParam>"u",U=c&&h[0]?c(h[0],0,h):!0;E=U?P([],D,x[0]):Promise.resolve($([],x[0],h[0]));for(var H=function(z){E=E.then(function(W){var te=c&&h[z]?c(h[z],z,h):!0;if(te){var ne=D?x[z]:Jj(t.options,W);return P(W,D,ne)}return Promise.resolve($(W,x[z],h[z]))})},q=1;q"u"&&(f.revert=!0);var v=Vt.batch(function(){return i.queryCache.findAll(c).map(function(m){return m.cancel(f)})});return Promise.all(v).then(Xr).catch(Xr)},t.invalidateQueries=function(n,o,a){var i,s,c,l=this,f=ls(n,o,a),v=f[0],m=f[1],h=j({},v,{active:(i=(s=v.refetchActive)!=null?s:v.active)!=null?i:!0,inactive:(c=v.refetchInactive)!=null?c:!1});return Vt.batch(function(){return l.queryCache.findAll(v).forEach(function(x){x.invalidate()}),l.refetchQueries(h,m)})},t.refetchQueries=function(n,o,a){var i=this,s=ls(n,o,a),c=s[0],l=s[1],f=Vt.batch(function(){return i.queryCache.findAll(c).map(function(m){return m.fetch(void 0,j({},l,{meta:{refetchPage:c==null?void 0:c.refetchPage}}))})}),v=Promise.all(f).then(Xr);return l!=null&&l.throwOnError||(v=v.catch(Xr)),v},t.fetchQuery=function(n,o,a){var i=Xh(n,o,a),s=this.defaultQueryOptions(i);typeof s.retry>"u"&&(s.retry=!1);var c=this.queryCache.build(this,s);return c.isStaleByTime(s.staleTime)?c.fetch(s):Promise.resolve(c.state.data)},t.prefetchQuery=function(n,o,a){return this.fetchQuery(n,o,a).then(Xr).catch(Xr)},t.fetchInfiniteQuery=function(n,o,a){var i=Xh(n,o,a);return i.behavior=Tre(),this.fetchQuery(i)},t.prefetchInfiniteQuery=function(n,o,a){return this.fetchInfiniteQuery(n,o,a).then(Xr).catch(Xr)},t.cancelMutations=function(){var n=this,o=Vt.batch(function(){return n.mutationCache.getAll().map(function(a){return a.cancel()})});return Promise.all(o).then(Xr).catch(Xr)},t.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},t.executeMutation=function(n){return this.mutationCache.build(this,n).execute()},t.getQueryCache=function(){return this.queryCache},t.getMutationCache=function(){return this.mutationCache},t.getDefaultOptions=function(){return this.defaultOptions},t.setDefaultOptions=function(n){this.defaultOptions=n},t.setQueryDefaults=function(n,o){var a=this.queryDefaults.find(function(i){return gs(n)===gs(i.queryKey)});a?a.defaultOptions=o:this.queryDefaults.push({queryKey:n,defaultOptions:o})},t.getQueryDefaults=function(n){var o;return n?(o=this.queryDefaults.find(function(a){return ty(n,a.queryKey)}))==null?void 0:o.defaultOptions:void 0},t.setMutationDefaults=function(n,o){var a=this.mutationDefaults.find(function(i){return gs(n)===gs(i.mutationKey)});a?a.defaultOptions=o:this.mutationDefaults.push({mutationKey:n,defaultOptions:o})},t.getMutationDefaults=function(n){var o;return n?(o=this.mutationDefaults.find(function(a){return ty(n,a.mutationKey)}))==null?void 0:o.defaultOptions:void 0},t.defaultQueryOptions=function(n){if(n!=null&&n._defaulted)return n;var o=j({},this.defaultOptions.queries,this.getQueryDefaults(n==null?void 0:n.queryKey),n,{_defaulted:!0});return!o.queryHash&&o.queryKey&&(o.queryHash=NE(o.queryKey,o)),o},t.defaultQueryObserverOptions=function(n){return this.defaultQueryOptions(n)},t.defaultMutationOptions=function(n){return n!=null&&n._defaulted?n:j({},this.defaultOptions.mutations,this.getMutationDefaults(n==null?void 0:n.mutationKey),n,{_defaulted:!0})},t.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},e}(),jre=function(e){Ai(t,e);function t(n,o){var a;return a=e.call(this)||this,a.client=n,a.options=o,a.trackedProps=[],a.selectError=null,a.bindMethods(),a.setOptions(o),a}var r=t.prototype;return r.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},r.onSubscribe=function(){this.listeners.length===1&&(this.currentQuery.addObserver(this),Zj(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},r.onUnsubscribe=function(){this.listeners.length||this.destroy()},r.shouldFetchOnReconnect=function(){return gS(this.currentQuery,this.options,this.options.refetchOnReconnect)},r.shouldFetchOnWindowFocus=function(){return gS(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},r.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},r.setOptions=function(o,a){var i=this.options,s=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(o),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=i.queryKey),this.updateQuery();var c=this.hasListeners();c&&eA(this.currentQuery,s,this.options,i)&&this.executeFetch(),this.updateResult(a),c&&(this.currentQuery!==s||this.options.enabled!==i.enabled||this.options.staleTime!==i.staleTime)&&this.updateStaleTimeout();var l=this.computeRefetchInterval();c&&(this.currentQuery!==s||this.options.enabled!==i.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)},r.getOptimisticResult=function(o){var a=this.client.defaultQueryObserverOptions(o),i=this.client.getQueryCache().build(this.client,a);return this.createResult(i,a)},r.getCurrentResult=function(){return this.currentResult},r.trackResult=function(o,a){var i=this,s={},c=function(f){i.trackedProps.includes(f)||i.trackedProps.push(f)};return Object.keys(o).forEach(function(l){Object.defineProperty(s,l,{configurable:!1,enumerable:!0,get:function(){return c(l),o[l]}})}),(a.useErrorBoundary||a.suspense)&&c("error"),s},r.getNextResult=function(o){var a=this;return new Promise(function(i,s){var c=a.subscribe(function(l){l.isFetching||(c(),l.isError&&(o!=null&&o.throwOnError)?s(l.error):i(l))})})},r.getCurrentQuery=function(){return this.currentQuery},r.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},r.refetch=function(o){return this.fetch(j({},o,{meta:{refetchPage:o==null?void 0:o.refetchPage}}))},r.fetchOptimistic=function(o){var a=this,i=this.client.defaultQueryObserverOptions(o),s=this.client.getQueryCache().build(this.client,i);return s.fetch().then(function(){return a.createResult(s,i)})},r.fetch=function(o){var a=this;return this.executeFetch(o).then(function(){return a.updateResult(),a.currentResult})},r.executeFetch=function(o){this.updateQuery();var a=this.currentQuery.fetch(this.options,o);return o!=null&&o.throwOnError||(a=a.catch(Xr)),a},r.updateStaleTimeout=function(){var o=this;if(this.clearStaleTimeout(),!(Zg||this.currentResult.isStale||!mS(this.options.staleTime))){var a=_4(this.currentResult.dataUpdatedAt,this.options.staleTime),i=a+1;this.staleTimeoutId=setTimeout(function(){o.currentResult.isStale||o.updateResult()},i)}},r.computeRefetchInterval=function(){var o;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(o=this.options.refetchInterval)!=null?o:!1},r.updateRefetchInterval=function(o){var a=this;this.clearRefetchInterval(),this.currentRefetchInterval=o,!(Zg||this.options.enabled===!1||!mS(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(a.options.refetchIntervalInBackground||Gf.isFocused())&&a.executeFetch()},this.currentRefetchInterval))},r.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},r.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},r.clearStaleTimeout=function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},r.clearRefetchInterval=function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},r.createResult=function(o,a){var i=this.currentQuery,s=this.options,c=this.currentResult,l=this.currentResultState,f=this.currentResultOptions,v=o!==i,m=v?o.state:this.currentQueryInitialState,h=v?this.currentResult:this.previousQueryResult,x=o.state,w=x.dataUpdatedAt,O=x.error,b=x.errorUpdatedAt,g=x.isFetching,_=x.status,$=!1,P=!1,E;if(a.optimisticResults){var T=this.hasListeners(),R=!T&&Zj(o,a),I=T&&eA(o,i,a,s);(R||I)&&(g=!0,w||(_="loading"))}if(a.keepPreviousData&&!x.dataUpdateCount&&(h!=null&&h.isSuccess)&&_!=="error")E=h.data,w=h.dataUpdatedAt,_=h.status,$=!0;else if(a.select&&typeof x.data<"u")if(c&&x.data===(l==null?void 0:l.data)&&a.select===this.selectFn)E=this.selectResult;else try{this.selectFn=a.select,E=a.select(x.data),a.structuralSharing!==!1&&(E=ry(c==null?void 0:c.data,E)),this.selectResult=E,this.selectError=null}catch(L){oy().error(L),this.selectError=L}else E=x.data;if(typeof a.placeholderData<"u"&&typeof E>"u"&&(_==="loading"||_==="idle")){var A;if(c!=null&&c.isPlaceholderData&&a.placeholderData===(f==null?void 0:f.placeholderData))A=c.data;else if(A=typeof a.placeholderData=="function"?a.placeholderData():a.placeholderData,a.select&&typeof A<"u")try{A=a.select(A),a.structuralSharing!==!1&&(A=ry(c==null?void 0:c.data,A)),this.selectError=null}catch(L){oy().error(L),this.selectError=L}typeof A<"u"&&(_="success",E=A,P=!0)}this.selectError&&(O=this.selectError,E=this.selectResult,b=Date.now(),_="error");var F={status:_,isLoading:_==="loading",isSuccess:_==="success",isError:_==="error",isIdle:_==="idle",data:E,dataUpdatedAt:w,error:O,errorUpdatedAt:b,failureCount:x.fetchFailureCount,errorUpdateCount:x.errorUpdateCount,isFetched:x.dataUpdateCount>0||x.errorUpdateCount>0,isFetchedAfterMount:x.dataUpdateCount>m.dataUpdateCount||x.errorUpdateCount>m.errorUpdateCount,isFetching:g,isRefetching:g&&_!=="loading",isLoadingError:_==="error"&&x.dataUpdatedAt===0,isPlaceholderData:P,isPreviousData:$,isRefetchError:_==="error"&&x.dataUpdatedAt!==0,isStale:DE(o,a),refetch:this.refetch,remove:this.remove};return F},r.shouldNotifyListeners=function(o,a){if(!a)return!0;var i=this.options,s=i.notifyOnChangeProps,c=i.notifyOnChangePropsExclusions;if(!s&&!c||s==="tracked"&&!this.trackedProps.length)return!0;var l=s==="tracked"?this.trackedProps:s;return Object.keys(o).some(function(f){var v=f,m=o[v]!==a[v],h=l==null?void 0:l.some(function(w){return w===f}),x=c==null?void 0:c.some(function(w){return w===f});return m&&!x&&(!l||h)})},r.updateResult=function(o){var a=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!yre(this.currentResult,a)){var i={cache:!0};(o==null?void 0:o.listeners)!==!1&&this.shouldNotifyListeners(this.currentResult,a)&&(i.listeners=!0),this.notify(j({},i,o))}},r.updateQuery=function(){var o=this.client.getQueryCache().build(this.client,this.options);if(o!==this.currentQuery){var a=this.currentQuery;this.currentQuery=o,this.currentQueryInitialState=o.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(a==null||a.removeObserver(this),o.addObserver(this))}},r.onQueryUpdate=function(o){var a={};o.type==="success"?a.onSuccess=!0:o.type==="error"&&!Jh(o.error)&&(a.onError=!0),this.updateResult(a),this.hasListeners()&&this.updateTimers()},r.notify=function(o){var a=this;Vt.batch(function(){o.onSuccess?(a.options.onSuccess==null||a.options.onSuccess(a.currentResult.data),a.options.onSettled==null||a.options.onSettled(a.currentResult.data,null)):o.onError&&(a.options.onError==null||a.options.onError(a.currentResult.error),a.options.onSettled==null||a.options.onSettled(void 0,a.currentResult.error)),o.listeners&&a.listeners.forEach(function(i){i(a.currentResult)}),o.cache&&a.client.getQueryCache().notify({query:a.currentQuery,type:"observerResultsUpdated"})})},t}(dd);function Are(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Zj(e,t){return Are(e,t)||e.state.dataUpdatedAt>0&&gS(e,t,t.refetchOnMount)}function gS(e,t,r){if(t.enabled!==!1){var n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&DE(e,t)}return!1}function eA(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&DE(e,r)}function DE(e,t){return e.isStaleByTime(t.staleTime)}var Mre=function(e){Ai(t,e);function t(n,o){var a;return a=e.call(this)||this,a.client=n,a.setOptions(o),a.bindMethods(),a.updateResult(),a}var r=t.prototype;return r.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},r.setOptions=function(o){this.options=this.client.defaultMutationOptions(o)},r.onUnsubscribe=function(){if(!this.listeners.length){var o;(o=this.currentMutation)==null||o.removeObserver(this)}},r.onMutationUpdate=function(o){this.updateResult();var a={listeners:!0};o.type==="success"?a.onSuccess=!0:o.type==="error"&&(a.onError=!0),this.notify(a)},r.getCurrentResult=function(){return this.currentResult},r.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},r.mutate=function(o,a){return this.mutateOptions=a,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,j({},this.options,{variables:typeof o<"u"?o:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},r.updateResult=function(){var o=this.currentMutation?this.currentMutation.state:E4(),a=j({},o,{isLoading:o.status==="loading",isSuccess:o.status==="success",isError:o.status==="error",isIdle:o.status==="idle",mutate:this.mutate,reset:this.reset});this.currentResult=a},r.notify=function(o){var a=this;Vt.batch(function(){a.mutateOptions&&(o.onSuccess?(a.mutateOptions.onSuccess==null||a.mutateOptions.onSuccess(a.currentResult.data,a.currentResult.variables,a.currentResult.context),a.mutateOptions.onSettled==null||a.mutateOptions.onSettled(a.currentResult.data,null,a.currentResult.variables,a.currentResult.context)):o.onError&&(a.mutateOptions.onError==null||a.mutateOptions.onError(a.currentResult.error,a.currentResult.variables,a.currentResult.context),a.mutateOptions.onSettled==null||a.mutateOptions.onSettled(void 0,a.currentResult.error,a.currentResult.variables,a.currentResult.context))),o.listeners&&a.listeners.forEach(function(i){i(a.currentResult)})})},t}(dd),Fre=kf.unstable_batchedUpdates;Vt.setBatchNotifyFunction(Fre);var Lre=console;Ore(Lre);var tA=ve.createContext(void 0),P4=ve.createContext(!1);function $4(e){return e&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=tA),window.ReactQueryClientContext):tA}var Yo=function(){var t=ve.useContext($4(ve.useContext(P4)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Nre=function(t){var r=t.client,n=t.contextSharing,o=n===void 0?!1:n,a=t.children;ve.useEffect(function(){return r.mount(),function(){r.unmount()}},[r]);var i=$4(o);return ve.createElement(P4.Provider,{value:o},ve.createElement(i.Provider,{value:r},a))};function Dre(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var Bre=ve.createContext(Dre()),zre=function(){return ve.useContext(Bre)};function R4(e,t,r){return typeof t=="function"?t.apply(void 0,r):typeof t=="boolean"?t:!!e}function ou(e,t,r){var n=ve.useRef(!1),o=ve.useState(0),a=o[1],i=mre(e,t,r),s=Yo(),c=ve.useRef();c.current?c.current.setOptions(i):c.current=new Mre(s,i);var l=c.current.getCurrentResult();ve.useEffect(function(){n.current=!0;var v=c.current.subscribe(Vt.batchCalls(function(){n.current&&a(function(m){return m+1})}));return function(){n.current=!1,v()}},[]);var f=ve.useCallback(function(v,m){c.current.mutate(v,m).catch(Xr)},[]);if(l.error&&R4(void 0,c.current.options.useErrorBoundary,[l.error]))throw l.error;return j({},l,{mutate:f,mutateAsync:l.mutate})}function Ure(e,t){var r=ve.useRef(!1),n=ve.useState(0),o=n[1],a=Yo(),i=zre(),s=a.defaultQueryObserverOptions(e);s.optimisticResults=!0,s.onError&&(s.onError=Vt.batchCalls(s.onError)),s.onSuccess&&(s.onSuccess=Vt.batchCalls(s.onSuccess)),s.onSettled&&(s.onSettled=Vt.batchCalls(s.onSettled)),s.suspense&&(typeof s.staleTime!="number"&&(s.staleTime=1e3),s.cacheTime===0&&(s.cacheTime=1)),(s.suspense||s.useErrorBoundary)&&(i.isReset()||(s.retryOnMount=!1));var c=ve.useState(function(){return new t(a,s)}),l=c[0],f=l.getOptimisticResult(s);if(ve.useEffect(function(){r.current=!0,i.clearReset();var v=l.subscribe(Vt.batchCalls(function(){r.current&&o(function(m){return m+1})}));return l.updateResult(),function(){r.current=!1,v()}},[i,l]),ve.useEffect(function(){l.setOptions(s,{listeners:!1})},[s,l]),s.suspense&&f.isLoading)throw l.fetchOptimistic(s).then(function(v){var m=v.data;s.onSuccess==null||s.onSuccess(m),s.onSettled==null||s.onSettled(m,null)}).catch(function(v){i.clearReset(),s.onError==null||s.onError(v),s.onSettled==null||s.onSettled(void 0,v)});if(f.isError&&!i.isReset()&&!f.isFetching&&R4(s.suspense,s.useErrorBoundary,[f.error,l.getCurrentQuery()]))throw f.error;return s.notifyOnChangeProps==="tracked"&&(f=l.trackResult(f,s)),f}function Vs(e,t,r){var n=Xh(e,t,r);return Ure(n,jre)}/** + * @remix-run/router v1.16.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function yS(){return yS=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function T4(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function rA(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function uv(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}var nA;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(nA||(nA={}));function Vre(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?uv(t):t,o=BE(n.pathname||"/",r);if(o==null)return null;let a=k4(e);Wre(a);let i=null;for(let s=0;i==null&&s{let c={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};c.relativePath.startsWith("/")&&(mr(c.relativePath.startsWith(n),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(n.length));let l=Ts([n,c.relativePath]),f=r.concat(c);a.children&&a.children.length>0&&(mr(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),k4(a.children,t,f,l)),!(a.path==null&&!a.index)&&t.push({path:l,score:Yre(l,a.index),routesMeta:f})};return e.forEach((a,i)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))o(a,i);else for(let c of I4(a.path))o(a,i,c)}),t}function I4(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,o=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return o?[a,""]:[a];let i=I4(n.join("/")),s=[];return s.push(...i.map(c=>c===""?a:[a,c].join("/"))),o&&s.push(...i),s.map(c=>e.startsWith("/")&&c===""?"/":c)}function Wre(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:Jre(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const qre=/^:[\w-]+$/,Hre=3,Gre=2,Kre=1,Qre=10,Xre=-2,oA=e=>e==="*";function Yre(e,t){let r=e.split("/"),n=r.length;return r.some(oA)&&(n+=Xre),t&&(n+=Gre),r.filter(o=>!oA(o)).reduce((o,a)=>o+(qre.test(a)?Hre:a===""?Kre:Qre),n)}function Jre(e,t){return e.length===t.length&&e.slice(0,-1).every((n,o)=>n===t[o])?e[e.length-1]-t[t.length-1]:0}function Zre(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{let{paramName:m,isOptional:h}=f;if(m==="*"){let w=s[v]||"";i=a.slice(0,a.length-w.length).replace(/(.)\/+$/,"$1")}const x=s[v];return h&&!x?l[m]=void 0:l[m]=(x||"").replace(/%2F/g,"/"),l},{}),pathname:a,pathnameBase:i,pattern:e}}function ene(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),T4(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,s,c)=>(n.push({paramName:s,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function tne(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return T4(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function BE(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function rne(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?uv(e):e;return{pathname:r?r.startsWith("/")?r:nne(r,t):t,search:ine(n),hash:sne(o)}}function nne(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function xx(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function one(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function zE(e,t){let r=one(e);return t?r.map((n,o)=>o===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function UE(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=uv(e):(o=yS({},e),mr(!o.pathname||!o.pathname.includes("?"),xx("?","pathname","search",o)),mr(!o.pathname||!o.pathname.includes("#"),xx("#","pathname","hash",o)),mr(!o.search||!o.search.includes("#"),xx("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,s;if(i==null)s=r;else{let v=t.length-1;if(!n&&i.startsWith("..")){let m=i.split("/");for(;m[0]==="..";)m.shift(),v-=1;o.pathname=m.join("/")}s=v>=0?t[v]:"/"}let c=rne(o,s),l=i&&i!=="/"&&i.endsWith("/"),f=(a||i===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(l||f)&&(c.pathname+="/"),c}const Ts=e=>e.join("/").replace(/\/\/+/g,"/"),ane=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),ine=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,sne=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function lne(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const j4=["post","put","patch","delete"];new Set(j4);const une=["get",...j4];new Set(une);/** + * React Router v6.23.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function jp(){return jp=Object.assign?Object.assign.bind():function(e){for(var t=1;tIp(e,t),[t,e])}function M4(e){d.useContext(Mi).static||d.useLayoutEffect(e)}function Ya(){let{isDataRoute:e}=d.useContext(Xa);return e?Pne():pne()}function pne(){Ws()||mr(!1);let e=d.useContext(VE),{basename:t,future:r,navigator:n}=d.useContext(Mi),{matches:o}=d.useContext(Xa),{pathname:a}=Fr(),i=JSON.stringify(zE(o,r.v7_relativeSplatPath)),s=d.useRef(!1);return M4(()=>{s.current=!0}),d.useCallback(function(l,f){if(f===void 0&&(f={}),!s.current)return;if(typeof l=="number"){n.go(l);return}let v=UE(l,JSON.parse(i),a,f.relative==="path");e==null&&t!=="/"&&(v.pathname=v.pathname==="/"?t:Ts([t,v.pathname])),(f.replace?n.replace:n.push)(v,f.state,f)},[t,n,i,a,e])}const vne=d.createContext(null);function mne(e){let t=d.useContext(Xa).outlet;return t&&d.createElement(vne.Provider,{value:e},t)}function Ab(){let{matches:e}=d.useContext(Xa),t=e[e.length-1];return t?t.params:{}}function WE(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=d.useContext(Mi),{matches:o}=d.useContext(Xa),{pathname:a}=Fr(),i=JSON.stringify(zE(o,n.v7_relativeSplatPath));return d.useMemo(()=>UE(e,JSON.parse(i),a,r==="path"),[e,i,a,r])}function hne(e,t){return gne(e,t)}function gne(e,t,r,n){Ws()||mr(!1);let{navigator:o}=d.useContext(Mi),{matches:a}=d.useContext(Xa),i=a[a.length-1],s=i?i.params:{};i&&i.pathname;let c=i?i.pathnameBase:"/";i&&i.route;let l=Fr(),f;if(t){var v;let O=typeof t=="string"?uv(t):t;c==="/"||(v=O.pathname)!=null&&v.startsWith(c)||mr(!1),f=O}else f=l;let m=f.pathname||"/",h=m;if(c!=="/"){let O=c.replace(/^\//,"").split("/");h="/"+m.replace(/^\//,"").split("/").slice(O.length).join("/")}let x=Vre(e,{pathname:h}),w=wne(x&&x.map(O=>Object.assign({},O,{params:Object.assign({},s,O.params),pathname:Ts([c,o.encodeLocation?o.encodeLocation(O.pathname).pathname:O.pathname]),pathnameBase:O.pathnameBase==="/"?c:Ts([c,o.encodeLocation?o.encodeLocation(O.pathnameBase).pathname:O.pathnameBase])})),a,r,n);return t&&w?d.createElement(jb.Provider,{value:{location:jp({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:ay.Pop}},w):w}function yne(){let e=Ene(),t=lne(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return d.createElement(d.Fragment,null,d.createElement("h2",null,"Unexpected Application Error!"),d.createElement("h3",{style:{fontStyle:"italic"}},t),r?d.createElement("pre",{style:o},r):null,null)}const bne=d.createElement(yne,null);class _ne extends d.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?d.createElement(Xa.Provider,{value:this.props.routeContext},d.createElement(A4.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function xne(e){let{routeContext:t,match:r,children:n}=e,o=d.useContext(VE);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),d.createElement(Xa.Provider,{value:t},n)}function wne(e,t,r,n){var o;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let i=e,s=(o=r)==null?void 0:o.errors;if(s!=null){let f=i.findIndex(v=>v.route.id&&(s==null?void 0:s[v.route.id])!==void 0);f>=0||mr(!1),i=i.slice(0,Math.min(i.length,f+1))}let c=!1,l=-1;if(r&&n&&n.v7_partialHydration)for(let f=0;f=0?i=i.slice(0,l+1):i=[i[0]];break}}}return i.reduceRight((f,v,m)=>{let h,x=!1,w=null,O=null;r&&(h=s&&v.route.id?s[v.route.id]:void 0,w=v.route.errorElement||bne,c&&(l<0&&m===0?($ne("route-fallback",!1),x=!0,O=null):l===m&&(x=!0,O=v.route.hydrateFallbackElement||null)));let b=t.concat(i.slice(0,m+1)),g=()=>{let _;return h?_=w:x?_=O:v.route.Component?_=d.createElement(v.route.Component,null):v.route.element?_=v.route.element:_=f,d.createElement(xne,{match:v,routeContext:{outlet:f,matches:b,isDataRoute:r!=null},children:_})};return r&&(v.route.ErrorBoundary||v.route.errorElement||m===0)?d.createElement(_ne,{location:r.location,revalidation:r.revalidation,component:w,error:h,children:g(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):g()},null)}var F4=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(F4||{}),iy=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(iy||{});function Sne(e){let t=d.useContext(VE);return t||mr(!1),t}function One(e){let t=d.useContext(cne);return t||mr(!1),t}function Cne(e){let t=d.useContext(Xa);return t||mr(!1),t}function L4(e){let t=Cne(),r=t.matches[t.matches.length-1];return r.route.id||mr(!1),r.route.id}function Ene(){var e;let t=d.useContext(A4),r=One(iy.UseRouteError),n=L4(iy.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function Pne(){let{router:e}=Sne(F4.UseNavigateStable),t=L4(iy.UseNavigateStable),r=d.useRef(!1);return M4(()=>{r.current=!0}),d.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,jp({fromRouteId:t},a)))},[e,t])}const aA={};function $ne(e,t,r){!t&&!aA[e]&&(aA[e]=!0)}function Rne(e){let{to:t,replace:r,state:n,relative:o}=e;Ws()||mr(!1);let{future:a,static:i}=d.useContext(Mi),{matches:s}=d.useContext(Xa),{pathname:c}=Fr(),l=Ya(),f=UE(t,zE(s,a.v7_relativeSplatPath),c,o==="path"),v=JSON.stringify(f);return d.useEffect(()=>l(JSON.parse(v),{replace:r,state:n,relative:o}),[l,v,o,r,n]),null}function Tne(e){return mne(e.context)}function Br(e){mr(!1)}function kne(e){let{basename:t="/",children:r=null,location:n,navigationType:o=ay.Pop,navigator:a,static:i=!1,future:s}=e;Ws()&&mr(!1);let c=t.replace(/^\/*/,"/"),l=d.useMemo(()=>({basename:c,navigator:a,static:i,future:jp({v7_relativeSplatPath:!1},s)}),[c,s,a,i]);typeof n=="string"&&(n=uv(n));let{pathname:f="/",search:v="",hash:m="",state:h=null,key:x="default"}=n,w=d.useMemo(()=>{let O=BE(f,c);return O==null?null:{location:{pathname:O,search:v,hash:m,state:h,key:x},navigationType:o}},[c,f,v,m,h,x,o]);return w==null?null:d.createElement(Mi.Provider,{value:l},d.createElement(jb.Provider,{children:r,value:w}))}function ys(e){let{children:t,location:r}=e;return hne(bS(t),r)}new Promise(()=>{});function bS(e,t){t===void 0&&(t=[]);let r=[];return d.Children.forEach(e,(n,o)=>{if(!d.isValidElement(n))return;let a=[...t,o];if(n.type===d.Fragment){r.push.apply(r,bS(n.props.children,a));return}n.type!==Br&&mr(!1),!n.props.index||!n.props.children||mr(!1);let i={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=bS(n.props.children,a)),r.push(i)}),r}/** + * React Router DOM v6.23.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function _S(){return _S=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function jne(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Ane(e,t){return e.button===0&&(!t||t==="_self")&&!jne(e)}const Mne=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],Fne="6";try{window.__reactRouterVersion=Fne}catch{}const Lne=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Nne=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ya=d.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:s,target:c,to:l,preventScrollReset:f,unstable_viewTransition:v}=t,m=Ine(t,Mne),{basename:h}=d.useContext(Mi),x,w=!1;if(typeof l=="string"&&Nne.test(l)&&(x=l,Lne))try{let _=new URL(window.location.href),$=l.startsWith("//")?new URL(_.protocol+l):new URL(l),P=BE($.pathname,h);$.origin===_.origin&&P!=null?l=P+$.search+$.hash:w=!0}catch{}let O=dne(l,{relative:o}),b=Dne(l,{replace:i,state:s,target:c,preventScrollReset:f,relative:o,unstable_viewTransition:v});function g(_){n&&n(_),_.defaultPrevented||b(_)}return d.createElement("a",_S({},m,{href:x||O,onClick:w||a?n:g,ref:r,target:c}))});var iA;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(iA||(iA={}));var sA;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(sA||(sA={}));function Dne(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,c=Ya(),l=Fr(),f=WE(e,{relative:i});return d.useCallback(v=>{if(Ane(v,r)){v.preventDefault();let m=n!==void 0?n:rA(l)===rA(f);c(e,{replace:m,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s})}},[l,c,f,n,o,r,e,a,i,s])}var Bne="RaStore",zne=function(){if(typeof window>"u"||window.localStorage==null)return!1;try{return window.localStorage.setItem("test","test"),window.localStorage.removeItem("test"),!0}catch{return!1}},xS=zne(),Une=function(e,t){e===void 0&&(e="1"),t===void 0&&(t="");var r="".concat(Bne).concat(t),n=r.length,o={},a=function(s,c){Object.keys(o).forEach(function(l){o[l]&&o[l].key===s&&o[l].callback(c)})},i=function(s){var c;if(((c=s.key)===null||c===void 0?void 0:c.substring(0,n))===r){var l=s.key.substring(n+1),f=s.newValue?lA(s.newValue):void 0;Object.keys(o).forEach(function(v){o[v]&&o[v].key===l&&(f===null?o[v].callback(void 0):o[v].callback(f??void 0))})}};return{setup:function(){if(xS){var s=di().getItem("".concat(r,".version"));if(s&&s!==e){var c=di();Object.keys(c).forEach(function(l){l.startsWith(r)&&c.removeItem(l)})}di().setItem("".concat(r,".version"),e),window.addEventListener("storage",i)}},teardown:function(){xS&&window.removeEventListener("storage",i)},getItem:function(s,c){var l=di().getItem("".concat(r,".").concat(s));return l==null?c:lA(l)},setItem:function(s,c){c===void 0?di().removeItem("".concat(r,".").concat(s)):di().setItem("".concat(r,".").concat(s),JSON.stringify(c)),a(s,c)},removeItem:function(s){di().removeItem("".concat(r,".").concat(s)),a(s,void 0)},removeItems:function(s){var c=di();Object.keys(c).forEach(function(l){if(l.startsWith("".concat(r,".").concat(s))){c.removeItem(l);var f=l.substring(n+1);a(f,void 0)}})},reset:function(){var s=di();Object.keys(s).forEach(function(c){if(c.startsWith(r)){s.removeItem(c);var l=c.substring(n+1);a(l,void 0)}})},subscribe:function(s,c){var l=Math.random().toString();return o[l]={key:s,callback:c},function(){delete o[l]}}}},lA=function(e){try{return JSON.parse(e)}catch{return e}},Vne=function(){function e(){this.valuesMap=new Map}return e.prototype.getItem=function(t){return this.valuesMap.has(t)?String(this.valuesMap.get(t)):null},e.prototype.setItem=function(t,r){this.valuesMap.set(t,r)},e.prototype.removeItem=function(t){this.valuesMap.delete(t)},e.prototype.removeItems=function(t){var r=this;this.valuesMap.forEach(function(n,o){o.startsWith(t)&&r.valuesMap.delete(o)})},e.prototype.clear=function(){this.valuesMap.clear()},e.prototype.key=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'key' on 'Storage': 1 argument required, but only 0 present.");var r=Array.from(this.valuesMap.keys());return r[t]},Object.defineProperty(e.prototype,"length",{get:function(){return this.valuesMap.size},enumerable:!1,configurable:!0}),e}(),Wne=new Vne,di=function(){return xS?window.localStorage:Wne},qne=typeof oo=="object"&&oo&&oo.Object===Object&&oo,N4=qne,Hne=N4,Gne=typeof self=="object"&&self&&self.Object===Object&&self,Kne=Hne||Gne||Function("return this")(),xa=Kne,Qne=xa,Xne=Qne.Symbol,fd=Xne,uA=fd,D4=Object.prototype,Yne=D4.hasOwnProperty,Jne=D4.toString,vf=uA?uA.toStringTag:void 0;function Zne(e){var t=Yne.call(e,vf),r=e[vf];try{e[vf]=void 0;var n=!0}catch{}var o=Jne.call(e);return n&&(t?e[vf]=r:delete e[vf]),o}var eoe=Zne,toe=Object.prototype,roe=toe.toString;function noe(e){return roe.call(e)}var ooe=noe,cA=fd,aoe=eoe,ioe=ooe,soe="[object Null]",loe="[object Undefined]",dA=cA?cA.toStringTag:void 0;function uoe(e){return e==null?e===void 0?loe:soe:dA&&dA in Object(e)?aoe(e):ioe(e)}var pd=uoe;function coe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Jo=coe,doe=pd,foe=Jo,poe="[object AsyncFunction]",voe="[object Function]",moe="[object GeneratorFunction]",hoe="[object Proxy]";function goe(e){if(!foe(e))return!1;var t=doe(e);return t==voe||t==moe||t==poe||t==hoe}var qE=goe,yoe=xa,boe=yoe["__core-js_shared__"],_oe=boe,wx=_oe,fA=function(){var e=/[^.]+$/.exec(wx&&wx.keys&&wx.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function xoe(e){return!!fA&&fA in e}var woe=xoe,Soe=Function.prototype,Ooe=Soe.toString;function Coe(e){if(e!=null){try{return Ooe.call(e)}catch{}try{return e+""}catch{}}return""}var B4=Coe,Eoe=qE,Poe=woe,$oe=Jo,Roe=B4,Toe=/[\\^$.*+?()[\]{}|]/g,koe=/^\[object .+?Constructor\]$/,Ioe=Function.prototype,joe=Object.prototype,Aoe=Ioe.toString,Moe=joe.hasOwnProperty,Foe=RegExp("^"+Aoe.call(Moe).replace(Toe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Loe(e){if(!$oe(e)||Poe(e))return!1;var t=Eoe(e)?Foe:koe;return t.test(Roe(e))}var Noe=Loe;function Doe(e,t){return e==null?void 0:e[t]}var Boe=Doe,zoe=Noe,Uoe=Boe;function Voe(e,t){var r=Uoe(e,t);return zoe(r)?r:void 0}var au=Voe,Woe=au,qoe=function(){try{var e=Woe(Object,"defineProperty");return e({},"",{}),e}catch{}}(),z4=qoe,pA=z4;function Hoe(e,t,r){t=="__proto__"&&pA?pA(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var HE=Hoe;function Goe(e,t){return e===t||e!==e&&t!==t}var vd=Goe,Koe=HE,Qoe=vd,Xoe=Object.prototype,Yoe=Xoe.hasOwnProperty;function Joe(e,t,r){var n=e[t];(!(Yoe.call(e,t)&&Qoe(n,r))||r===void 0&&!(t in e))&&Koe(e,t,r)}var GE=Joe,Zoe=Array.isArray,wa=Zoe;function eae(e){return e!=null&&typeof e=="object"}var Fi=eae,tae=pd,rae=Fi,nae="[object Symbol]";function oae(e){return typeof e=="symbol"||rae(e)&&tae(e)==nae}var Mb=oae,aae=wa,iae=Mb,sae=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lae=/^\w*$/;function uae(e,t){if(aae(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||iae(e)?!0:lae.test(e)||!sae.test(e)||t!=null&&e in Object(t)}var KE=uae,cae=au,dae=cae(Object,"create"),Fb=dae,vA=Fb;function fae(){this.__data__=vA?vA(null):{},this.size=0}var pae=fae;function vae(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var mae=vae,hae=Fb,gae="__lodash_hash_undefined__",yae=Object.prototype,bae=yae.hasOwnProperty;function _ae(e){var t=this.__data__;if(hae){var r=t[e];return r===gae?void 0:r}return bae.call(t,e)?t[e]:void 0}var xae=_ae,wae=Fb,Sae=Object.prototype,Oae=Sae.hasOwnProperty;function Cae(e){var t=this.__data__;return wae?t[e]!==void 0:Oae.call(t,e)}var Eae=Cae,Pae=Fb,$ae="__lodash_hash_undefined__";function Rae(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Pae&&t===void 0?$ae:t,this}var Tae=Rae,kae=pae,Iae=mae,jae=xae,Aae=Eae,Mae=Tae;function md(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var Yae=Xae,Jae=Lb;function Zae(e,t){var r=this.__data__,n=Jae(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var eie=Zae,tie=Nae,rie=qae,nie=Kae,oie=Yae,aie=eie;function hd(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&eo?0:o+t),r=r>o?o:r,r<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(o);++ns))return!1;var l=a.get(e),f=a.get(t);if(l&&f)return l==t&&f==e;var v=-1,m=!0,h=r&Ole?new _le:void 0;for(a.set(e,t),a.set(t,e);++v-1&&e%1==0&&e<=xue}var oP=wue,Sue=pd,Oue=oP,Cue=Fi,Eue="[object Arguments]",Pue="[object Array]",$ue="[object Boolean]",Rue="[object Date]",Tue="[object Error]",kue="[object Function]",Iue="[object Map]",jue="[object Number]",Aue="[object Object]",Mue="[object RegExp]",Fue="[object Set]",Lue="[object String]",Nue="[object WeakMap]",Due="[object ArrayBuffer]",Bue="[object DataView]",zue="[object Float32Array]",Uue="[object Float64Array]",Vue="[object Int8Array]",Wue="[object Int16Array]",que="[object Int32Array]",Hue="[object Uint8Array]",Gue="[object Uint8ClampedArray]",Kue="[object Uint16Array]",Que="[object Uint32Array]",Qt={};Qt[zue]=Qt[Uue]=Qt[Vue]=Qt[Wue]=Qt[que]=Qt[Hue]=Qt[Gue]=Qt[Kue]=Qt[Que]=!0;Qt[Eue]=Qt[Pue]=Qt[Due]=Qt[$ue]=Qt[Bue]=Qt[Rue]=Qt[Tue]=Qt[kue]=Qt[Iue]=Qt[jue]=Qt[Aue]=Qt[Mue]=Qt[Fue]=Qt[Lue]=Qt[Nue]=!1;function Xue(e){return Cue(e)&&Oue(e.length)&&!!Qt[Sue(e)]}var Yue=Xue;function Jue(e){return function(t){return e(t)}}var Gb=Jue,uy={exports:{}};uy.exports;(function(e,t){var r=N4,n=t&&!t.nodeType&&t,o=n&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===n,i=a&&r.process,s=function(){try{var c=o&&o.require&&o.require("util").types;return c||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})(uy,uy.exports);var aP=uy.exports,Zue=Yue,ece=Gb,EA=aP,PA=EA&&EA.isTypedArray,tce=PA?ece(PA):Zue,iP=tce,rce=uue,nce=qb,oce=wa,ace=Hb,ice=Bb,sce=iP,lce=Object.prototype,uce=lce.hasOwnProperty;function cce(e,t){var r=oce(e),n=!r&&nce(e),o=!r&&!n&&ace(e),a=!r&&!n&&!o&&sce(e),i=r||n||o||a,s=i?rce(e.length,String):[],c=s.length;for(var l in e)(t||uce.call(e,l))&&!(i&&(l=="length"||o&&(l=="offset"||l=="parent")||a&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||ice(l,c)))&&s.push(l);return s}var t5=cce,dce=Object.prototype;function fce(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||dce;return e===r}var sP=fce;function pce(e,t){return function(r){return e(t(r))}}var r5=pce,vce=r5,mce=vce(Object.keys,Object),hce=mce,gce=sP,yce=hce,bce=Object.prototype,_ce=bce.hasOwnProperty;function xce(e){if(!gce(e))return yce(e);var t=[];for(var r in Object(e))_ce.call(e,r)&&r!="constructor"&&t.push(r);return t}var wce=xce,Sce=qE,Oce=oP;function Cce(e){return e!=null&&Oce(e.length)&&!Sce(e)}var Kb=Cce,Ece=t5,Pce=wce,$ce=Kb;function Rce(e){return $ce(e)?Ece(e):Pce(e)}var Qb=Rce,Tce=J4,kce=nP,Ice=Qb;function jce(e){return Tce(e,Ice,kce)}var n5=jce,$A=n5,Ace=1,Mce=Object.prototype,Fce=Mce.hasOwnProperty;function Lce(e,t,r,n,o,a){var i=r&Ace,s=$A(e),c=s.length,l=$A(t),f=l.length;if(c!=f&&!i)return!1;for(var v=c;v--;){var m=s[v];if(!(i?m in t:Fce.call(t,m)))return!1}var h=a.get(e),x=a.get(t);if(h&&x)return h==t&&x==e;var w=!0;a.set(e,t),a.set(t,e);for(var O=i;++v0){if(++t>=ope)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var lpe=spe,upe=npe,cpe=lpe,dpe=cpe(upe),b5=dpe,fpe=pP,ppe=y5,vpe=b5;function mpe(e,t){return vpe(ppe(e,t,fpe),e+"")}var Yb=mpe,hpe=vd,gpe=Kb,ype=Bb,bpe=Jo;function _pe(e,t,r){if(!bpe(r))return!1;var n=typeof t;return(n=="number"?gpe(r)&&ype(t,r.length):n=="string"&&t in r)?hpe(r[t],e):!1}var _5=_pe,xpe=Yb,wpe=_5;function Spe(e){return xpe(function(t,r){var n=-1,o=r.length,a=o>1?r[o-1]:void 0,i=o>2?r[2]:void 0;for(a=e.length>3&&typeof a=="function"?(o--,a):void 0,i&&wpe(r[0],r[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++n=0&&(t.hash=e.substr(r),e=e.substr(0,r));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function Mpe(e){var t=e.basename,r=e.children,n=e.history,o=d.useState({action:n.action,location:n.location}),a=o[0],i=o[1];return d.useLayoutEffect(function(){return n.listen(i)},[n]),d.createElement(kne,{basename:t,children:r,location:a.location,navigationType:a.action,navigator:n})}var x5=d.createContext(""),Fpe=function(e){var t=e.children,r=e.basename;return d.createElement(x5.Provider,{value:r},t)},Lpe=function(e){var t=e.history,r=e.basename,n=r===void 0?"":r,o=e.children,a=Ws(),i=a?Npe:Dpe;return d.createElement(Fpe,{basename:a?n:""},d.createElement(i,{basename:n,history:t},o))},Npe=function(e){var t=e.children;return d.createElement(d.Fragment,null,t)},Dpe=function(e){var t=e.children,r=e.history,n=d.useMemo(function(){return r||jpe()},[r]);return d.createElement(Mpe,{history:n},t)},qs=function(){return d.useContext(x5)},Hs=function(){var e=qs();return d.useCallback(function(t){var r=t.resource,n=t.id,o=t.type;switch(o){case"list":return ja("".concat(e,"/").concat(r));case"create":return ja("".concat(e,"/").concat(r,"/create"));case"edit":return n==null?ja("".concat(e,"/").concat(r)):ja("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n)));case"show":return n==null?ja("".concat(e,"/").concat(r)):ja("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n),"/show"));default:return o}},[e])},ja=function(e){return e.replace("//","/")},Kf=function(){return Kf=Object.assign||function(e){for(var t,r=1,n=arguments.length;rencodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),O5="%[a-f0-9]{2}",rM=new RegExp("("+O5+")|([^%]+?)","gi"),nM=new RegExp("("+O5+")+","gi");function $S(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],$S(r),$S(n))}function ove(e){try{return decodeURIComponent(e)}catch{for(var t=e.match(rM)||[],r=1;r{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const r=e.indexOf(t);return r===-1?[e]:[e.slice(0,r),e.slice(r+t.length)]},lve=function(e,t){for(var r={},n=Object.keys(e),o=Array.isArray(t),a=0;ag==null,i=Symbol("encodeFragmentIdentifier");function s(g){switch(g.arrayFormat){case"index":return _=>($,P)=>{const E=$.length;return P===void 0||g.skipNull&&P===null||g.skipEmptyString&&P===""?$:P===null?[...$,[f(_,g),"[",E,"]"].join("")]:[...$,[f(_,g),"[",f(E,g),"]=",f(P,g)].join("")]};case"bracket":return _=>($,P)=>P===void 0||g.skipNull&&P===null||g.skipEmptyString&&P===""?$:P===null?[...$,[f(_,g),"[]"].join("")]:[...$,[f(_,g),"[]=",f(P,g)].join("")];case"colon-list-separator":return _=>($,P)=>P===void 0||g.skipNull&&P===null||g.skipEmptyString&&P===""?$:P===null?[...$,[f(_,g),":list="].join("")]:[...$,[f(_,g),":list=",f(P,g)].join("")];case"comma":case"separator":case"bracket-separator":{const _=g.arrayFormat==="bracket-separator"?"[]=":"=";return $=>(P,E)=>E===void 0||g.skipNull&&E===null||g.skipEmptyString&&E===""?P:(E=E===null?"":E,P.length===0?[[f($,g),_,f(E,g)].join("")]:[[P,f(E,g)].join(g.arrayFormatSeparator)])}default:return _=>($,P)=>P===void 0||g.skipNull&&P===null||g.skipEmptyString&&P===""?$:P===null?[...$,f(_,g)]:[...$,[f(_,g),"=",f(P,g)].join("")]}}function c(g){let _;switch(g.arrayFormat){case"index":return($,P,E)=>{if(_=/\[(\d*)\]$/.exec($),$=$.replace(/\[\d*\]$/,""),!_){E[$]=P;return}E[$]===void 0&&(E[$]={}),E[$][_[1]]=P};case"bracket":return($,P,E)=>{if(_=/(\[\])$/.exec($),$=$.replace(/\[\]$/,""),!_){E[$]=P;return}if(E[$]===void 0){E[$]=[P];return}E[$]=[].concat(E[$],P)};case"colon-list-separator":return($,P,E)=>{if(_=/(:list)$/.exec($),$=$.replace(/:list$/,""),!_){E[$]=P;return}if(E[$]===void 0){E[$]=[P];return}E[$]=[].concat(E[$],P)};case"comma":case"separator":return($,P,E)=>{const T=typeof P=="string"&&P.includes(g.arrayFormatSeparator),R=typeof P=="string"&&!T&&v(P,g).includes(g.arrayFormatSeparator);P=R?v(P,g):P;const I=T||R?P.split(g.arrayFormatSeparator).map(A=>v(A,g)):P===null?P:v(P,g);E[$]=I};case"bracket-separator":return($,P,E)=>{const T=/(\[\])$/.test($);if($=$.replace(/\[\]$/,""),!T){E[$]=P&&v(P,g);return}const R=P===null?[]:P.split(g.arrayFormatSeparator).map(I=>v(I,g));if(E[$]===void 0){E[$]=R;return}E[$]=[].concat(E[$],R)};default:return($,P,E)=>{if(E[$]===void 0){E[$]=P;return}E[$]=[].concat(E[$],P)}}}function l(g){if(typeof g!="string"||g.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function f(g,_){return _.encode?_.strict?t(g):encodeURIComponent(g):g}function v(g,_){return _.decode?r(g):g}function m(g){return Array.isArray(g)?g.sort():typeof g=="object"?m(Object.keys(g)).sort((_,$)=>Number(_)-Number($)).map(_=>g[_]):g}function h(g){const _=g.indexOf("#");return _!==-1&&(g=g.slice(0,_)),g}function x(g){let _="";const $=g.indexOf("#");return $!==-1&&(_=g.slice($)),_}function w(g){g=h(g);const _=g.indexOf("?");return _===-1?"":g.slice(_+1)}function O(g,_){return _.parseNumbers&&!Number.isNaN(Number(g))&&typeof g=="string"&&g.trim()!==""?g=Number(g):_.parseBooleans&&g!==null&&(g.toLowerCase()==="true"||g.toLowerCase()==="false")&&(g=g.toLowerCase()==="true"),g}function b(g,_){_=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},_),l(_.arrayFormatSeparator);const $=c(_),P=Object.create(null);if(typeof g!="string"||(g=g.trim().replace(/^[?#&]/,""),!g))return P;for(const E of g.split("&")){if(E==="")continue;let[T,R]=n(_.decode?E.replace(/\+/g," "):E,"=");R=R===void 0?null:["comma","separator","bracket-separator"].includes(_.arrayFormat)?R:v(R,_),$(v(T,_),R,P)}for(const E of Object.keys(P)){const T=P[E];if(typeof T=="object"&&T!==null)for(const R of Object.keys(T))T[R]=O(T[R],_);else P[E]=O(T,_)}return _.sort===!1?P:(_.sort===!0?Object.keys(P).sort():Object.keys(P).sort(_.sort)).reduce((E,T)=>{const R=P[T];return R&&typeof R=="object"&&!Array.isArray(R)?E[T]=m(R):E[T]=R,E},Object.create(null))}e.extract=w,e.parse=b,e.stringify=(g,_)=>{if(!g)return"";_=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},_),l(_.arrayFormatSeparator);const $=R=>_.skipNull&&a(g[R])||_.skipEmptyString&&g[R]==="",P=s(_),E={};for(const R of Object.keys(g))$(R)||(E[R]=g[R]);const T=Object.keys(E);return _.sort!==!1&&T.sort(_.sort),T.map(R=>{const I=g[R];return I===void 0?"":I===null?f(R,_):Array.isArray(I)?I.length===0&&_.arrayFormat==="bracket-separator"?f(R,_)+"[]":I.reduce(P(R),[]).join("&"):f(R,_)+"="+f(I,_)}).filter(R=>R.length>0).join("&")},e.parseUrl=(g,_)=>{_=Object.assign({decode:!0},_);const[$,P]=n(g,"#");return Object.assign({url:$.split("?")[0]||"",query:b(w(g),_)},_&&_.parseFragmentIdentifier&&P?{fragmentIdentifier:v(P,_)}:{})},e.stringifyUrl=(g,_)=>{_=Object.assign({encode:!0,strict:!0,[i]:!0},_);const $=h(g.url).split("?")[0]||"",P=e.extract(g.url),E=e.parse(P,{sort:!1}),T=Object.assign(E,g.query);let R=e.stringify(T,_);R&&(R=`?${R}`);let I=x(g.url);return g.fragmentIdentifier&&(I=`#${_[i]?f(g.fragmentIdentifier,_):g.fragmentIdentifier}`),`${$}${R}${I}`},e.pick=(g,_,$)=>{$=Object.assign({parseFragmentIdentifier:!0,[i]:!1},$);const{url:P,query:E,fragmentIdentifier:T}=e.parseUrl(g,$);return e.stringifyUrl({url:P,query:o(E,_),fragmentIdentifier:T},$)},e.exclude=(g,_,$)=>{const P=Array.isArray(_)?E=>!_.includes(E):(E,T)=>!_(E,T);return e.pick(g,P,$)}})(Ql);var fy=function(){return fy=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=300?Promise.reject(new rve(c&&c.message||a,o,c)):Promise.resolve({status:o,headers:i,body:s,json:c})})},dve=function(e){if(!e)return!1;var t=Array.isArray(e),r=typeof Buffer<"u"&&Buffer.isBuffer(e),n=Object.prototype.toString.call(e)==="[object Object]",o=!!Object.keys(e).length;return!t&&!r&&n&&o},C5=function(e,t){var r;return t===void 0&&(t=[]),dve(e)?Object.assign.apply(Object,uve([{}],Object.keys(e).map(function(n){return C5(e[n],t.concat([n]))}),!1)):t.length?(r={},r[t.join(".")]=e,r):e},E5={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function o(c,l,f){this.fn=c,this.context=l,this.once=f||!1}function a(c,l,f,v,m){if(typeof f!="function")throw new TypeError("The listener must be a function");var h=new o(f,v||c,m),x=r?r+l:l;return c._events[x]?c._events[x].fn?c._events[x]=[c._events[x],h]:c._events[x].push(h):(c._events[x]=h,c._eventsCount++),c}function i(c,l){--c._eventsCount===0?c._events=new n:delete c._events[l]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],f,v;if(this._eventsCount===0)return l;for(v in f=this._events)t.call(f,v)&&l.push(r?v.slice(1):v);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(f)):l},s.prototype.listeners=function(l){var f=r?r+l:l,v=this._events[f];if(!v)return[];if(v.fn)return[v.fn];for(var m=0,h=v.length,x=new Array(h);m0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]"u"||!e.message?t:e.message},gve=["getList","getMany","getManyReference"],go=function(){var e=d.useContext(S5)||P5,t=$5(),r=d.useMemo(function(){return new Proxy(e,{get:function(n,o){if(!(typeof o=="symbol"||o==="then"))return function(){for(var a=[],i=0;i0),n=ve.useRef(e.isMutating()>0),o=ve.useState(r.current||n.current),a=o[0],i=o[1];return ve.useEffect(function(){t.current=!0;var s=e.getQueryCache().subscribe(Vt.batchCalls(function(){t.current&&(r.current=e.isFetching()>0,i(r.current||n.current))})),c=e.getMutationCache().subscribe(Vt.batchCalls(function(){t.current&&(n.current=e.isMutating()>0,i(r.current||n.current))}));return function(){t.current=!1,s(),c()}},[e]),a},Za=function(){var e=Yo();return d.useCallback(function(){e.invalidateQueries()},[e])},R5=function(e,t,r){var n=t.id,o=t.meta,a=go();return Vs([e,"getOne",{id:String(n),meta:o}],function(){return a.getOne(e,{id:n,meta:o}).then(function(i){var s=i.data;return s})},r)},sc=function(){return sc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&r(s)?t>1?T5(s,t-1,r,n,o):Cve(o,s):n||(o[o.length]=s)}return o}var yP=T5;function Pve(e,t,r,n){for(var o=e.length,a=r+(n?1:-1);n?a--:++a-1}var k5=Dve;function Bve(e,t,r){for(var n=-1,o=e==null?0:e.length;++n=eme){var l=t?null:Jve(e);if(l)return Zve(l);i=!1,o=Yve,c=new Kve}else c=t?[]:s;e:for(;++n=t||T<0||v&&R>=a}function b(){var E=$x();if(O(E))return g(E);s=setTimeout(b,w(E))}function g(E){return s=void 0,m&&n?h(E):(n=o=void 0,i)}function _(){s!==void 0&&clearTimeout(s),l=0,n=c=o=s=void 0}function $(){return s===void 0?i:g($x())}function P(){var E=$x(),T=O(E);if(n=arguments,o=this,c=E,T){if(s===void 0)return x(c);if(v)return clearTimeout(s),s=setTimeout(b,t),h(c)}return s===void 0&&(s=setTimeout(b,t)),i}return P.cancel=_,P.flush=$,P}var Lme=Fme;const A5=hr(Lme);function cM(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}var M5=function(e,t){if(cM(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=0;o0)throw new Error("<".concat(e,`> component is not properly configured, some essential props are missing. +Be sure to pass the props from the parent. Example: + +const My`).concat(e,` = props => ( + <`).concat(e," {...props}> +); + +The missing props are: `).concat(o.join(", ")))},jS=function(){return jS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0?(v=e.current)[l].apply(v,ch(ch([],m,!1),[f],!1)):a.apply(void 0,m)};return e.current.length>0?(i=e.current)[l].apply(i,ch(ch([],s,!1),[f],!1)):a.apply(void 0,s)}},[]),o=d.useMemo(function(){return{registerMutationMiddleware:t,getMutateWithMiddlewares:n,unregisterMutationMiddleware:r}},[t,n,r]);return o},vy=function(){return vy=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]2?t[2]:void 0;for(o&&Nhe(t[0],t[1],o)&&(n=1);++r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]"u"?"undefined":eB(r)){case"string":return[{item:n,value:this._handleString(r,n)}];case"number":return[{item:n,value:this._handleNumber(r,n)}];case"boolean":return[{item:n,value:this._handleBoolean.bind(this)(r,n)}]}return this.checkComplex(r,n)}},{key:"_handleObject",value:function(r){var n=[];for(var o in r){var a=r[o],i=this.check(a,o,o,r);n=n.concat(i)}return n}},{key:"_handleArray",value:function(r){for(var n=this,o=[],a,i=0;i0&&!l.item&&a===void 0&&(a=l);o=o.concat(c)}}return o}},{key:"_handleBoolean",value:function(r){var n;return r?n=this._options.booleanTrueString||"true":n=this._options.booleanFalseString||"false",n}},{key:"_handleString",value:function(r){return r}},{key:"_handleNumber",value:function(r){return r}},{key:"_handleDate",value:function(r){return r.toLocaleDateString()}}]),e}(),nge=rge,oge=typeof window>"u"?oo:window;function age(e,t){if(e instanceof oge[t])return!0;switch(typeof e>"u"?"undefined":eB(e)){case"string":return t==="String";case"boolean":return t==="Boolean";case"number":return t==="Number"}return!1}var Tx,yM;function ige(){return yM||(yM=1,Tx=function(t,r,n){var o=` +`;if(typeof t!="string")throw new TypeError('Invalid param "textDelimiter", must be a string.');if(typeof r!="string")throw new TypeError('Invalid param "rowDelimiter", must be a string.');var a=new RegExp("\\"+t,"g"),i=t+t,s=t==='"'?function(c){return c.indexOf(r)>=0||c.indexOf(o)>=0||c.indexOf('"')>=0}:function(c){return c.indexOf(r)>=0||c.indexOf(o)>=0};return function(c){return n&&(c=""+c),c.replace&&(c=c.replace(a,i),(n||s(c))&&(c=t+c+t)),c}}),Tx}var sge=function(){function e(t,r){for(var n=0;n0&&(v=v.concat(Array(m).join(".").split("."))),n&&this._options.fillGaps&&(v=v.map(a)),o.push(v.join(this._options.rowDelimiter)),n=v}}catch(h){s=!0,c=h}finally{try{!i&&l.return&&l.return()}finally{if(s)throw c}}return o}},{key:"_parseArray",value:function(r,n){var o=this;this._headers=this._headers||[];var a=[],i=void 0,s=function(O){var b=o._headers.indexOf(O);return b===-1&&(o._headers.push(O),b=o._headers.indexOf(O)),b};i=function(O){var b=[],g=function(U){return b.push(U.map(function(H){return H??""}))},_=function(){return new Array(o._headers.length).fill(null)},$={},P=_(),E=!0,T=!1,R=void 0;try{for(var I=O[Symbol.iterator](),A;!(E=(A=I.next()).done);E=!0){var F=A.value,L=s(F.item);if(P[L]!=null&&(g(P),P=_()),$[L]=$[L]||0,o._options.fillTopRow&&$[L]0&&g(P),a=a.concat(o._checkRows(b))};var c=!0,l=!1,f=void 0;try{for(var v=r[Symbol.iterator](),m;!(c=(m=v.next()).done);c=!0){var h=m.value,x=o._handler.check(h,o._options.mainPathItem,h,r);i(x)}}catch(w){l=!0,f=w}finally{try{!c&&v.return&&v.return()}finally{if(l)throw f}}return!n&&o._options.includeHeaders&&a.unshift(this.headers),bM(a,o._options.endOfLine)}},{key:"_parseObject",value:function(r){var n=this,o=[],a=[],i=void 0,s=[[],[]];i=function(v){var m=v.value||v.value===0?v.value.toString():n._options.undefinedString;if(m=n._escape(m),n._options.verticalOutput){var h=[v.item,m];o.push(h.join(n._options.rowDelimiter))}else s[0].push(v.item),s[1].push(m)};for(var c in r){var l="";this._options.mainPathItem&&(l=this._options.mainPathItem+this._options.headerPathString),a=this._handler.check(r[c],l+c,c,r),a.forEach(i)}return this._options.verticalOutput||(o.push(s[0].join(this._options.rowDelimiter)),o.push(s[1].join(this._options.rowDelimiter))),bM(o,this._options.endOfLine)}},{key:"headers",get:function(){var r=this,n=this._headers;return this._options.rename&&this._options.rename.length>0&&(n=n.map(function(o){return r._options.rename[r._options.headers.indexOf(o)]||o})),this._options.forceTextDelimiter&&(n=n.map(function(o){return""+r._options.textDelimiter+o+r._options.textDelimiter})),this._options.mapHeaders&&(n=n.map(this._options.mapHeaders)),n.join(this._options.rowDelimiter)}}]),e}(),dge=cge,fge=function(e){throw new Error("jsonexport called without third argument as a callback and is required")},pge=fge,xM=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wM=dge,SM=pge,vge=Z5,mge=function(){var e={headers:[],rename:[],headerPathString:".",rowDelimiter:",",textDelimiter:'"',arrayPathString:";",undefinedString:"",endOfLine:vge,mainPathItem:null,booleanTrueString:null,booleanFalseString:null,includeHeaders:!0,fillGaps:!1,verticalOutput:!0,forceTextDelimiter:!1},t=void 0,r=void 0,n=void 0;if(arguments.length===3){var o=Array.prototype.slice.call(arguments);t=o[0],r=o[1],n=o[2]}else if(arguments.length===2){var a=void 0,i=Array.prototype.slice.call(arguments);t=i[0],a=i[1],typeof a=="function"?n=a:(typeof a>"u"?"undefined":xM(a))==="object"&&(r=a)}else if(arguments.length===1){var s=Array.prototype.slice.call(arguments),c=s[0];if((typeof c>"u"?"undefined":xM(c))==="object"){var l=Object.keys(e),f=Object.keys(c),v=f.every(function(x){return l.includes(x)});f.length>0&&v?r=c:t=c}else t=c}else return new SM(new wM(e));var m=Object.assign({},e,r),h=new wM(m);return t?new Promise(function(x,w){h.parse(t,function(O,b){if(n)return n(O,b);if(O)return w(O);if(w)return x(b)})}):new SM};const hge=hr(mge),gge=function(e,t){var r=document.createElement("a");r.style.display="none",document.body.appendChild(r);var n=new Blob([e],{type:"text/csv;charset=utf-8"});window.navigator&&window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(n,"".concat(t,".csv")):(r.setAttribute("href",URL.createObjectURL(n)),r.setAttribute("download","".concat(t,".csv")),r.click())};var yge=function(e,t,r,n){return hge(e,function(o,a){return gge(a,n)})};const bge=yge;var _ge=function(e){return function(t,r,n){return e.getMany(n,{ids:xge(t,r)}).then(function(o){var a=o.data;return a.reduce(function(i,s){return i[s.id]=s,i},{})})}},xge=function(e,t){return Array.from(new Set(e.filter(function(r){return r[t]!=null}).map(function(r){return r[t]}).reduce(function(r,n){return r.concat(n)},[])))},Iu=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n"u"||o(function(c){if(!Array.isArray(c))return Iu([],c,!0);var l=c.indexOf(s);return l>-1?Iu(Iu([],c.slice(0,l),!0),c.slice(l+1),!0):Iu(Iu([],c,!0),[s],!1)})},clearSelection:function(){a()}}},[o,a]);return[n,i]},wge=[],Sge=Wb,Oge=lP,Cge=1,Ege=2;function Pge(e,t,r,n){var o=r.length,a=o,i=!n;if(e==null)return!a;for(e=Object(e);o--;){var s=r[o];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o0&&!T&&$(A)},[h.search]);var F=d.useCallback(function(ne){E.current&&(P.current?P.current=fM(P.current,ne):(P.current=fM(A,ne),setTimeout(function(){o?b(P.current):x({search:"?".concat(Ql.stringify(ks(ks({},P.current),{filter:JSON.stringify(P.current.filter),displayedFilters:JSON.stringify(P.current.displayedFilters)})))},{state:{_scrollToTop:ne.type===kS}}),P.current=void 0},0)))},OM(OM([],R,!0),[x],!1)),L=d.useCallback(function(ne){return F({type:L5,payload:ne})},[F]),D=d.useCallback(function(ne){return F({type:kS,payload:ne})},[F]),U=d.useCallback(function(ne){return F({type:N5,payload:ne})},[F]),H=A.filter||PM,q=A.displayedFilters||PM,G=A5(function(ne,ee){F({type:IS,payload:{filter:Ls(ne),displayedFilters:ee}})},r),z=d.useCallback(function(ne,ee,Oe){return Oe===void 0&&(Oe=!0),Oe?G(ne,ee):F({type:IS,payload:{filter:Ls(ne),displayedFilters:ee}})},[F]),W=d.useCallback(function(ne){F({type:B5,payload:ne})},[F]),te=d.useCallback(function(ne,ee){F({type:D5,payload:{filterName:ne,defaultValue:ee}})},[F]);return[ks({displayedFilters:q,filterValues:H,requestSignature:R},A),{changeParams:F,setPage:D,setPerPage:U,setSort:L,setFilters:z,hideFilter:W,showFilter:te}]},Mye=["page","perPage","sort","order","filter","displayedFilters"],CM=function(e,t){if(e[t]&&typeof e[t]=="string")try{e[t]=JSON.parse(e[t])}catch{delete e[t]}},Fye=function(e){var t=e.search,r=Iye(Ql.parse(t),function(n,o){return Mye.indexOf(o)!==-1});return CM(r,"filter"),CM(r,"displayedFilters"),r},Lye=function(e){return e&&e.filter&&(Object.keys(e.filter).length>0||e.order!=null||e.page!==1||e.perPage!=null||e.sort!=null)},Nye=function(e){var t=e.queryFromLocation,r=e.params,n=e.filterDefaultValues,o=e.sort,a=e.perPage,i=Object.keys(t).length>0?t:Lye(r)?ks({},r):{filter:n||{}};return i.sort||(i.sort=o.field,i.order=o.order),i.perPage==null&&(i.perPage=a),i.page==null&&(i.page=1),ks(ks({},i),{page:EM(i.page,1),perPage:EM(i.perPage,10)})},EM=function(e,t){var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},PM={},Dye={field:"id",order:Fl},$M={},SP=d.createContext({sort:null,data:null,defaultTitle:null,displayedFilters:null,exporter:null,filterValues:null,hasNextPage:null,hasPreviousPage:null,hideFilter:null,isFetching:null,isLoading:null,onSelect:null,onToggleItem:null,onUnselectItems:null,page:null,perPage:null,refetch:null,resource:null,selectedIds:void 0,setFilters:null,setPage:null,setPerPage:null,setSort:null,showFilter:null,total:null});SP.displayName="ListContext";var aB=d.createContext({displayedFilters:null,filterValues:null,hideFilter:null,setFilters:null,showFilter:null,resource:null}),Bye=function(e){return d.useMemo(function(){return Jb(e,["displayedFilters","filterValues","hideFilter","setFilters","showFilter","resource"])},[e.displayedFilters,e.filterValues,e.hideFilter,e.setFilters,e.showFilter])};aB.displayName="ListFilterContext";var iB=d.createContext({sort:null,setSort:null,resource:null}),zye=function(e){return d.useMemo(function(){return Jb(e,["sort","setSort","resource"])},[e.sort,e.setSort])};iB.displayName="ListSortContext";var OP=d.createContext({isLoading:null,page:null,perPage:null,setPage:null,setPerPage:null,hasPreviousPage:null,hasNextPage:null,total:void 0,resource:null});OP.displayName="ListPaginationContext";var Uye=function(e){return d.useMemo(function(){return Jb(e,["isLoading","hasPreviousPage","hasNextPage","page","perPage","setPage","setPerPage","total","resource"])},[e.isLoading,e.hasPreviousPage,e.hasNextPage,e.page,e.perPage,e.setPage,e.setPerPage,e.total])},CP=function(e){var t=e.value,r=e.children;return d.createElement(SP.Provider,{value:t},d.createElement(aB.Provider,{value:Bye(t)},d.createElement(iB.Provider,{value:zye(t)},d.createElement(OP.Provider,{value:Uye(t)},r))))},Ll=function(){return Ll=Object.assign||function(e){for(var t,r=1,n=arguments.length;r was called outside of a ResourceContext and without a resource prop. You must set the resource prop.");if(s&&d.isValidElement(s))throw new Error(" received a React element as `filter` props. If you intended to set the list filter elements, use the `filters` (with an s) prop instead. The `filter` prop is internal and should not be set by the developer.");var _=je(),$=qt(),P=Aye({debounce:r,disableSyncWithLocation:o,filterDefaultValues:c,perPage:f,resource:O,sort:x,storeKey:w}),E=P[0],T=P[1],R=fv(O),I=R[0],A=R[1],F=_ve(O,{pagination:{page:E.page,perPage:E.perPage},sort:{field:E.sort,order:E.order},filter:Ll(Ll({},E.filter),s),meta:b},Ll({keepPreviousData:!0,retry:!1,onError:function(ee){return $((ee==null?void 0:ee.message)||"ra.notification.http_error",{type:"error",messageArgs:{_:ee==null?void 0:ee.message}})}},g)),L=F.data,D=F.pageInfo,U=F.total,H=F.error,q=F.isLoading,G=F.isFetching,z=F.refetch;d.useEffect(function(){if(E.page<=0||!G&&E.page>1&&(L==null||(L==null?void 0:L.length)===0)){T.setPage(1);return}if(U!=null){var ee=Math.ceil(U/E.perPage)||1;!G&&E.page>ee&&T.setPage(ee)}},[G,E.page,E.perPage,L,T,U]);var W=d.useMemo(function(){return{field:E.sort,order:E.order}},[E.sort,E.order]),te=Od(),ne=_("ra.page.list",{name:te(O,2)});return{sort:W,data:L,defaultTitle:ne,displayedFilters:E.displayedFilters,error:H,exporter:i,filter:s,filterValues:E.filterValues,hideFilter:T.hideFilter,isFetching:G,isLoading:q,onSelect:A.select,onToggleItem:A.toggle,onUnselectItems:A.clearSelection,page:E.page,perPage:E.perPage,refetch:z,resource:O,selectedIds:I,setFilters:T.setFilters,setPage:T.setPage,setPerPage:T.setPerPage,setSort:T.setSort,showFilter:T.showFilter,total:U,hasNextPage:D?D.hasNextPage:U!=null?E.page*E.perPage1}},qye={field:"id",order:Fl},Hye=["sort","data","defaultTitle","displayedFilters","error","exporter","filterValues","hasNextPage","hasPreviousPage","hideFilter","isFetching","isLoading","onSelect","onToggleItem","onUnselectItems","page","perPage","refetch","refresh","resource","selectedIds","setFilters","setPage","setPerPage","setSort","showFilter","total","totalPages"],Mp=function(e){return Object.keys(e).filter(function(t){return!Hye.includes(t)}).reduce(function(t,r){var n;return Ll(Ll({},t),(n={},n[r]=e[r],n))},{})},Gye=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o-1?r?[]:dh(dh([],c.slice(0,l),!0),c.slice(l+1),!0):r?[t]:dh(dh([],c,!0),[t],!1)})},[a,t,r]);return[i,s]},Xye=function(e,t){var r=fn("".concat(e,".datagrid.expanded"),[]),n=r[0],o=r[1],a=Array.isArray(n)?n.some(function(s){return t.some(function(c){return c==s})}):!1,i=d.useCallback(function(){var s=n.filter(function(c){return!t.some(function(l){return l==c})});o(a?s:s.concat(t))},[n,o,a,t]);return[a,i]},lc=function(){return lc=Object.assign||function(e){for(var t,r=1,n=arguments.length;rvt(Ne,q.field)?q.order==="ASC"?1:-1:vt(Ee,q.field)1,hideFilter:fe,isFetching:g,isLoading:P,onSelect:ne.select,onToggleItem:ne.toggle,onUnselectItems:ne.clearSelection,page:F,perPage:D,resource:void 0,refetch:Yye,selectedIds:te,setFilters:ce,setPage:L,setPerPage:U,setSort:z,showFilter:ge,total:R==null?void 0:R.total}},Jye={},en=function(e){var t=d.useContext(SP);return d.useMemo(function(){return iu({},e!=null?Zye(e):{},t)},[t,e])},Zye=function(e){var t=e.sort,r=e.data,n=e.defaultTitle,o=e.displayedFilters,a=e.exporter,i=e.filterValues,s=e.hasCreate,c=e.hideFilter,l=e.isFetching,f=e.isLoading,v=e.onSelect,m=e.onToggleItem,h=e.onUnselectItems,x=e.page,w=e.perPage,O=e.refetch,b=e.resource,g=e.selectedIds,_=e.setFilters,$=e.setPage,P=e.setPerPage,E=e.setSort,T=e.showFilter,R=e.total;return{sort:t,data:r,defaultTitle:n,displayedFilters:o,exporter:a,filterValues:i,hasCreate:s,hideFilter:c,isFetching:l,isLoading:f,onSelect:v,onToggleItem:m,onUnselectItems:h,page:x,perPage:w,refetch:O,resource:b,selectedIds:g,setFilters:_,setPage:$,setPerPage:P,setSort:E,showFilter:T,total:R}},ebe=function(e){var t=d.useContext(OP);return d.useMemo(function(){return iu({},e!=null?tbe(e):{},t)},[t,e])},tbe=function(e){var t=e.isLoading,r=e.page,n=e.perPage,o=e.setPage,a=e.setPerPage,i=e.hasPreviousPage,s=e.hasNextPage,c=e.total,l=e.resource;return{isLoading:t,page:r,perPage:n,setPage:o,setPerPage:a,hasPreviousPage:i,hasNextPage:s,total:c,resource:l}},lB=function(e){var t=fv(e),r=t[1].unselect;return d.useCallback(function(n){r(n)},[r])},uB=function(e){var t=fv(e),r=t[1].clearSelection;return d.useCallback(function(){r()},[r])},uc=function(){return uc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1,setSort:T,showFilter:W,total:de}},pv=e=>e.type==="checkbox",cc=e=>e instanceof Date,Sn=e=>e==null;const cB=e=>typeof e=="object";var Mr=e=>!Sn(e)&&!Array.isArray(e)&&cB(e)&&!cc(e),dB=e=>Mr(e)&&e.target?pv(e.target)?e.target.checked:e.target.value:e,obe=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,fB=(e,t)=>e.has(obe(t)),abe=e=>{const t=e.constructor&&e.constructor.prototype;return Mr(t)&&t.hasOwnProperty("isPrototypeOf")},EP=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Ir(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(EP&&(e instanceof Blob||e instanceof FileList))&&(r||Mr(e)))if(t=r?[]:{},!r&&!abe(e))t=e;else for(const n in e)e.hasOwnProperty(n)&&(t[n]=Ir(e[n]));else return e;return t}var vv=e=>Array.isArray(e)?e.filter(Boolean):[],Ut=e=>e===void 0,Ae=(e,t,r)=>{if(!t||!Mr(e))return r;const n=vv(t.split(/[,[\].]+?/)).reduce((o,a)=>Sn(o)?o:o[a],e);return Ut(n)||n===e?Ut(e[t])?r:e[t]:n},La=e=>typeof e=="boolean",PP=e=>/^\w*$/.test(e),pB=e=>vv(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Ft=(e,t,r)=>{let n=-1;const o=PP(t)?[t]:pB(t),a=o.length,i=a-1;for(;++nve.useContext(vB),mB=e=>{const{children:t,...r}=e;return ve.createElement(vB.Provider,{value:r},t)};var hB=(e,t,r,n=!0)=>{const o={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(o,a,{get:()=>{const i=a;return t._proxyFormState[i]!==Lo.all&&(t._proxyFormState[i]=!n||Lo.all),r&&(r[i]=!0),e[i]}});return o},Dn=e=>Mr(e)&&!Object.keys(e).length,gB=(e,t,r,n)=>{r(e);const{name:o,...a}=e;return Dn(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(i=>t[i]===(!n||Lo.all))},Un=e=>Array.isArray(e)?e:[e],yB=(e,t,r)=>!e||!t||e===t||Un(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n)));function e0(e){const t=ve.useRef(e);t.current=e,ve.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function Sd(e){const t=Zo(),{control:r=t.control,disabled:n,name:o,exact:a}=e||{},[i,s]=ve.useState(r._formState),c=ve.useRef(!0),l=ve.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=ve.useRef(o);return f.current=o,e0({disabled:n,next:v=>c.current&&yB(f.current,v.name,a)&&gB(v,l.current,r._updateFormState)&&s({...r._formState,...v}),subject:r._subjects.state}),ve.useEffect(()=>(c.current=!0,l.current.isValid&&r._updateValid(!0),()=>{c.current=!1}),[r]),hB(i,r,l.current,!1)}var Da=e=>typeof e=="string",bB=(e,t,r,n,o)=>Da(e)?(n&&t.watch.add(e),Ae(r,e,o)):Array.isArray(e)?e.map(a=>(n&&t.watch.add(a),Ae(r,a))):(n&&(t.watchAll=!0),r);function _B(e){const t=Zo(),{control:r=t.control,name:n,defaultValue:o,disabled:a,exact:i}=e||{},s=ve.useRef(n);s.current=n,e0({disabled:a,subject:r._subjects.values,next:f=>{yB(s.current,f.name,i)&&l(Ir(bB(s.current,r._names,f.values||r._formValues,!1,o)))}});const[c,l]=ve.useState(r._getWatch(n,o));return ve.useEffect(()=>r._removeUnmounted()),c}function ibe(e){const t=Zo(),{name:r,disabled:n,control:o=t.control,shouldUnregister:a}=e,i=fB(o._names.array,r),s=_B({control:o,name:r,defaultValue:Ae(o._formValues,r,Ae(o._defaultValues,r,e.defaultValue)),exact:!0}),c=Sd({control:o,name:r}),l=ve.useRef(o.register(r,{...e.rules,value:s,...La(e.disabled)?{disabled:e.disabled}:{}}));return ve.useEffect(()=>{const f=o._options.shouldUnregister||a,v=(m,h)=>{const x=Ae(o._fields,m);x&&x._f&&(x._f.mount=h)};if(v(r,!0),f){const m=Ir(Ae(o._options.defaultValues,r));Ft(o._defaultValues,r,m),Ut(Ae(o._formValues,r))&&Ft(o._formValues,r,m)}return()=>{(i?f&&!o._state.action:f)?o.unregister(r):v(r,!1)}},[r,o,i,a]),ve.useEffect(()=>{Ae(o._fields,r)&&o._updateDisabledField({disabled:n,fields:o._fields,name:r,value:Ae(o._fields,r)._f.value})},[n,r,o]),{field:{name:r,value:s,...La(n)||c.disabled?{disabled:c.disabled||n}:{},onChange:ve.useCallback(f=>l.current.onChange({target:{value:dB(f),name:r},type:hy.CHANGE}),[r]),onBlur:ve.useCallback(()=>l.current.onBlur({target:{value:Ae(o._formValues,r),name:r},type:hy.BLUR}),[r,o]),ref:f=>{const v=Ae(o._fields,r);v&&f&&(v._f.ref={focus:()=>f.focus(),select:()=>f.select(),setCustomValidity:m=>f.setCustomValidity(m),reportValidity:()=>f.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Ae(c.errors,r)},isDirty:{enumerable:!0,get:()=>!!Ae(c.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!Ae(c.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!Ae(c.validatingFields,r)},error:{enumerable:!0,get:()=>Ae(c.errors,r)}})}}var sbe=(e,t,r,n,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:o||!0}}:{},Zi=()=>{const e=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{const r=(Math.random()*16+e)%16|0;return(t=="x"?r:r&3|8).toString(16)})},kx=(e,t,r={})=>r.shouldFocus||Ut(r.shouldFocus)?r.focusName||`${e}.${Ut(r.focusIndex)?t:r.focusIndex}.`:"",Yf=e=>({isOnSubmit:!e||e===Lo.onSubmit,isOnBlur:e===Lo.onBlur,isOnChange:e===Lo.onChange,isOnAll:e===Lo.all,isOnTouch:e===Lo.onTouched}),MS=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const xc=(e,t,r,n)=>{for(const o of r||Object.keys(e)){const a=Ae(e,o);if(a){const{_f:i,...s}=a;if(i){if(i.refs&&i.refs[0]&&t(i.refs[0],o)&&!n)break;if(i.ref&&t(i.ref,i.name)&&!n)break;xc(s,t)}else Mr(s)&&xc(s,t)}}};var xB=(e,t,r)=>{const n=Un(Ae(e,r));return Ft(n,"root",t[r]),Ft(e,r,n),e},$P=e=>e.type==="file",bs=e=>typeof e=="function",gy=e=>{if(!EP)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},eg=e=>Da(e),RP=e=>e.type==="radio",yy=e=>e instanceof RegExp;const kM={value:!1,isValid:!1},IM={value:!0,isValid:!0};var wB=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Ut(e[0].attributes.value)?Ut(e[0].value)||e[0].value===""?IM:{value:e[0].value,isValid:!0}:IM:kM}return kM};const jM={isValid:!1,value:null};var SB=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,jM):jM;function AM(e,t,r="validate"){if(eg(e)||Array.isArray(e)&&e.every(eg)||La(e)&&!e)return{type:r,message:eg(e)?e:"",ref:t}}var ju=e=>Mr(e)&&!yy(e)?e:{value:e,message:""},FS=async(e,t,r,n,o)=>{const{ref:a,refs:i,required:s,maxLength:c,minLength:l,min:f,max:v,pattern:m,validate:h,name:x,valueAsNumber:w,mount:O,disabled:b}=e._f,g=Ae(t,x);if(!O||b)return{};const _=i?i[0]:a,$=L=>{n&&_.reportValidity&&(_.setCustomValidity(La(L)?"":L||""),_.reportValidity())},P={},E=RP(a),T=pv(a),R=E||T,I=(w||$P(a))&&Ut(a.value)&&Ut(g)||gy(a)&&a.value===""||g===""||Array.isArray(g)&&!g.length,A=sbe.bind(null,x,r,P),F=(L,D,U,H=fi.maxLength,q=fi.minLength)=>{const G=L?D:U;P[x]={type:L?H:q,message:G,ref:a,...A(L?H:q,G)}};if(o?!Array.isArray(g)||!g.length:s&&(!R&&(I||Sn(g))||La(g)&&!g||T&&!wB(i).isValid||E&&!SB(i).isValid)){const{value:L,message:D}=eg(s)?{value:!!s,message:s}:ju(s);if(L&&(P[x]={type:fi.required,message:D,ref:_,...A(fi.required,D)},!r))return $(D),P}if(!I&&(!Sn(f)||!Sn(v))){let L,D;const U=ju(v),H=ju(f);if(!Sn(g)&&!isNaN(g)){const q=a.valueAsNumber||g&&+g;Sn(U.value)||(L=q>U.value),Sn(H.value)||(D=qnew Date(new Date().toDateString()+" "+te),z=a.type=="time",W=a.type=="week";Da(U.value)&&g&&(L=z?G(g)>G(U.value):W?g>U.value:q>new Date(U.value)),Da(H.value)&&g&&(D=z?G(g)+L.value,H=!Sn(D.value)&&g.length<+D.value;if((U||H)&&(F(U,L.message,D.message),!r))return $(P[x].message),P}if(m&&!I&&Da(g)){const{value:L,message:D}=ju(m);if(yy(L)&&!g.match(L)&&(P[x]={type:fi.pattern,message:D,ref:a,...A(fi.pattern,D)},!r))return $(D),P}if(h){if(bs(h)){const L=await h(g,t),D=AM(L,_);if(D&&(P[x]={...D,...A(fi.validate,D.message)},!r))return $(D.message),P}else if(Mr(h)){let L={};for(const D in h){if(!Dn(L)&&!r)break;const U=AM(await h[D](g,t),_,D);U&&(L={...U,...A(D,U.message)},$(U.message),r&&(P[x]=L))}if(!Dn(L)&&(P[x]={ref:_,...L},!r))return P}}return $(!0),P},Ix=(e,t)=>[...e,...Un(t)],jx=e=>Array.isArray(e)?e.map(()=>{}):void 0;function Ax(e,t,r){return[...e.slice(0,t),...Un(r),...e.slice(t)]}var Mx=(e,t,r)=>Array.isArray(e)?(Ut(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],Fx=(e,t)=>[...Un(t),...Un(e)];function lbe(e,t){let r=0;const n=[...e];for(const o of t)n.splice(o-r,1),r++;return vv(n).length?n:[]}var Lx=(e,t)=>Ut(t)?[]:lbe(e,Un(t).sort((r,n)=>r-n)),Nx=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]};function ube(e,t){const r=t.slice(0,-1).length;let n=0;for(;n(e[t]=r,e);function dbe(e){const t=Zo(),{control:r=t.control,name:n,keyName:o="id",shouldUnregister:a}=e,[i,s]=ve.useState(r._getFieldArray(n)),c=ve.useRef(r._getFieldArray(n).map(Zi)),l=ve.useRef(i),f=ve.useRef(n),v=ve.useRef(!1);f.current=n,l.current=i,r._names.array.add(n),e.rules&&r.register(n,e.rules),e0({next:({values:P,name:E})=>{if(E===f.current||!E){const T=Ae(P,f.current);Array.isArray(T)&&(s(T),c.current=T.map(Zi))}},subject:r._subjects.array});const m=ve.useCallback(P=>{v.current=!0,r._updateFieldArray(n,P)},[r,n]),h=(P,E)=>{const T=Un(Ir(P)),R=Ix(r._getFieldArray(n),T);r._names.focus=kx(n,R.length-1,E),c.current=Ix(c.current,T.map(Zi)),m(R),s(R),r._updateFieldArray(n,R,Ix,{argA:jx(P)})},x=(P,E)=>{const T=Un(Ir(P)),R=Fx(r._getFieldArray(n),T);r._names.focus=kx(n,0,E),c.current=Fx(c.current,T.map(Zi)),m(R),s(R),r._updateFieldArray(n,R,Fx,{argA:jx(P)})},w=P=>{const E=Lx(r._getFieldArray(n),P);c.current=Lx(c.current,P),m(E),s(E),r._updateFieldArray(n,E,Lx,{argA:P})},O=(P,E,T)=>{const R=Un(Ir(E)),I=Ax(r._getFieldArray(n),P,R);r._names.focus=kx(n,P,T),c.current=Ax(c.current,P,R.map(Zi)),m(I),s(I),r._updateFieldArray(n,I,Ax,{argA:P,argB:jx(E)})},b=(P,E)=>{const T=r._getFieldArray(n);Nx(T,P,E),Nx(c.current,P,E),m(T),s(T),r._updateFieldArray(n,T,Nx,{argA:P,argB:E},!1)},g=(P,E)=>{const T=r._getFieldArray(n);Mx(T,P,E),Mx(c.current,P,E),m(T),s(T),r._updateFieldArray(n,T,Mx,{argA:P,argB:E},!1)},_=(P,E)=>{const T=Ir(E),R=MM(r._getFieldArray(n),P,T);c.current=[...R].map((I,A)=>!I||A===P?Zi():c.current[A]),m(R),s([...R]),r._updateFieldArray(n,R,MM,{argA:P,argB:T},!0,!1)},$=P=>{const E=Un(Ir(P));c.current=E.map(Zi),m([...E]),s([...E]),r._updateFieldArray(n,[...E],T=>T,{},!0,!1)};return ve.useEffect(()=>{if(r._state.action=!1,MS(n,r._names)&&r._subjects.state.next({...r._formState}),v.current&&(!Yf(r._options.mode).isOnSubmit||r._formState.isSubmitted))if(r._options.resolver)r._executeSchema([n]).then(P=>{const E=Ae(P.errors,n),T=Ae(r._formState.errors,n);(T?!E&&T.type||E&&(T.type!==E.type||T.message!==E.message):E&&E.type)&&(E?Ft(r._formState.errors,n,E):xr(r._formState.errors,n),r._subjects.state.next({errors:r._formState.errors}))});else{const P=Ae(r._fields,n);P&&P._f&&!(Yf(r._options.reValidateMode).isOnSubmit&&Yf(r._options.mode).isOnSubmit)&&FS(P,r._formValues,r._options.criteriaMode===Lo.all,r._options.shouldUseNativeValidation,!0).then(E=>!Dn(E)&&r._subjects.state.next({errors:xB(r._formState.errors,E,n)}))}r._subjects.values.next({name:n,values:{...r._formValues}}),r._names.focus&&xc(r._fields,(P,E)=>{if(r._names.focus&&E.startsWith(r._names.focus)&&P.focus)return P.focus(),1}),r._names.focus="",r._updateValid(),v.current=!1},[i,n,r]),ve.useEffect(()=>(!Ae(r._formValues,n)&&r._updateFieldArray(n),()=>{(r._options.shouldUnregister||a)&&r.unregister(n)}),[n,r,o,a]),{swap:ve.useCallback(b,[m,n,r]),move:ve.useCallback(g,[m,n,r]),prepend:ve.useCallback(x,[m,n,r]),append:ve.useCallback(h,[m,n,r]),remove:ve.useCallback(w,[m,n,r]),insert:ve.useCallback(O,[m,n,r]),update:ve.useCallback(_,[m,n,r]),replace:ve.useCallback($,[m,n,r]),fields:ve.useMemo(()=>i.map((P,E)=>({...P,[o]:c.current[E]||Zi()})),[i,o])}}var Dx=()=>{let e=[];return{get observers(){return e},next:o=>{for(const a of e)a.next&&a.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(a=>a!==o)}}),unsubscribe:()=>{e=[]}}},by=e=>Sn(e)||!cB(e);function Pl(e,t){if(by(e)||by(t))return e===t;if(cc(e)&&cc(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const o of r){const a=e[o];if(!n.includes(o))return!1;if(o!=="ref"){const i=t[o];if(cc(a)&&cc(i)||Mr(a)&&Mr(i)||Array.isArray(a)&&Array.isArray(i)?!Pl(a,i):a!==i)return!1}}return!0}var OB=e=>e.type==="select-multiple",fbe=e=>RP(e)||pv(e),Bx=e=>gy(e)&&e.isConnected,CB=e=>{for(const t in e)if(bs(e[t]))return!0;return!1};function _y(e,t={}){const r=Array.isArray(e);if(Mr(e)||r)for(const n in e)Array.isArray(e[n])||Mr(e[n])&&!CB(e[n])?(t[n]=Array.isArray(e[n])?[]:{},_y(e[n],t[n])):Sn(e[n])||(t[n]=!0);return t}function EB(e,t,r){const n=Array.isArray(e);if(Mr(e)||n)for(const o in e)Array.isArray(e[o])||Mr(e[o])&&!CB(e[o])?Ut(t)||by(r[o])?r[o]=Array.isArray(e[o])?_y(e[o],[]):{..._y(e[o])}:EB(e[o],Sn(t)?{}:t[o],r[o]):r[o]=!Pl(e[o],t[o]);return r}var fh=(e,t)=>EB(e,t,_y(t)),PB=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Ut(e)?e:t?e===""?NaN:e&&+e:r&&Da(e)?new Date(e):n?n(e):e;function zx(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return $P(t)?t.files:RP(t)?SB(e.refs).value:OB(t)?[...t.selectedOptions].map(({value:r})=>r):pv(t)?wB(e.refs).value:PB(Ut(t.value)?e.ref.value:t.value,e)}var pbe=(e,t,r,n)=>{const o={};for(const a of e){const i=Ae(t,a);i&&Ft(o,a,i._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:n}},mf=e=>Ut(e)?e:yy(e)?e.source:Mr(e)?yy(e.value)?e.value.source:e.value:e,vbe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function FM(e,t,r){const n=Ae(e,r);if(n||PP(r))return{error:n,name:r};const o=r.split(".");for(;o.length;){const a=o.join("."),i=Ae(t,a),s=Ae(e,a);if(i&&!Array.isArray(i)&&r!==a)return{name:r};if(s&&s.type)return{name:a,error:s};o.pop()}return{name:r}}var mbe=(e,t,r,n,o)=>o.isOnAll?!1:!r&&o.isOnTouch?!(t||e):(r?n.isOnBlur:o.isOnBlur)?!e:(r?n.isOnChange:o.isOnChange)?e:!0,hbe=(e,t)=>!vv(Ae(e,t)).length&&xr(e,t);const gbe={mode:Lo.onSubmit,reValidateMode:Lo.onChange,shouldFocusError:!0};function ybe(e={}){let t={...gbe,...e},r={submitCount:0,isDirty:!1,isLoading:bs(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},o=Mr(t.defaultValues)||Mr(t.values)?Ir(t.defaultValues||t.values)||{}:{},a=t.shouldUnregister?{}:Ir(o),i={action:!1,mount:!1,watch:!1},s={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c,l=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},v={values:Dx(),array:Dx(),state:Dx()},m=Yf(t.mode),h=Yf(t.reValidateMode),x=t.criteriaMode===Lo.all,w=V=>X=>{clearTimeout(l),l=setTimeout(V,X)},O=async V=>{if(f.isValid||V){const X=t.resolver?Dn((await R()).errors):await A(n,!0);X!==r.isValid&&v.state.next({isValid:X})}},b=(V,X)=>{(f.isValidating||f.validatingFields)&&((V||Array.from(s.mount)).forEach(Y=>{Y&&(X?Ft(r.validatingFields,Y,X):xr(r.validatingFields,Y))}),v.state.next({validatingFields:r.validatingFields,isValidating:!Dn(r.validatingFields)}))},g=(V,X=[],Y,ie,se=!0,le=!0)=>{if(ie&&Y){if(i.action=!0,le&&Array.isArray(Ae(n,V))){const Ce=Y(Ae(n,V),ie.argA,ie.argB);se&&Ft(n,V,Ce)}if(le&&Array.isArray(Ae(r.errors,V))){const Ce=Y(Ae(r.errors,V),ie.argA,ie.argB);se&&Ft(r.errors,V,Ce),hbe(r.errors,V)}if(f.touchedFields&&le&&Array.isArray(Ae(r.touchedFields,V))){const Ce=Y(Ae(r.touchedFields,V),ie.argA,ie.argB);se&&Ft(r.touchedFields,V,Ce)}f.dirtyFields&&(r.dirtyFields=fh(o,a)),v.state.next({name:V,isDirty:L(V,X),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else Ft(a,V,X)},_=(V,X)=>{Ft(r.errors,V,X),v.state.next({errors:r.errors})},$=V=>{r.errors=V,v.state.next({errors:r.errors,isValid:!1})},P=(V,X,Y,ie)=>{const se=Ae(n,V);if(se){const le=Ae(a,V,Ut(Y)?Ae(o,V):Y);Ut(le)||ie&&ie.defaultChecked||X?Ft(a,V,X?le:zx(se._f)):H(V,le),i.mount&&O()}},E=(V,X,Y,ie,se)=>{let le=!1,Ce=!1;const Ie={name:V},rt=!!(Ae(n,V)&&Ae(n,V)._f&&Ae(n,V)._f.disabled);if(!Y||ie){f.isDirty&&(Ce=r.isDirty,r.isDirty=Ie.isDirty=L(),le=Ce!==Ie.isDirty);const at=rt||Pl(Ae(o,V),X);Ce=!!(!rt&&Ae(r.dirtyFields,V)),at||rt?xr(r.dirtyFields,V):Ft(r.dirtyFields,V,!0),Ie.dirtyFields=r.dirtyFields,le=le||f.dirtyFields&&Ce!==!at}if(Y){const at=Ae(r.touchedFields,V);at||(Ft(r.touchedFields,V,Y),Ie.touchedFields=r.touchedFields,le=le||f.touchedFields&&at!==Y)}return le&&se&&v.state.next(Ie),le?Ie:{}},T=(V,X,Y,ie)=>{const se=Ae(r.errors,V),le=f.isValid&&La(X)&&r.isValid!==X;if(e.delayError&&Y?(c=w(()=>_(V,Y)),c(e.delayError)):(clearTimeout(l),c=null,Y?Ft(r.errors,V,Y):xr(r.errors,V)),(Y?!Pl(se,Y):se)||!Dn(ie)||le){const Ce={...ie,...le&&La(X)?{isValid:X}:{},errors:r.errors,name:V};r={...r,...Ce},v.state.next(Ce)}},R=async V=>{b(V,!0);const X=await t.resolver(a,t.context,pbe(V||s.mount,n,t.criteriaMode,t.shouldUseNativeValidation));return b(V),X},I=async V=>{const{errors:X}=await R(V);if(V)for(const Y of V){const ie=Ae(X,Y);ie?Ft(r.errors,Y,ie):xr(r.errors,Y)}else r.errors=X;return X},A=async(V,X,Y={valid:!0})=>{for(const ie in V){const se=V[ie];if(se){const{_f:le,...Ce}=se;if(le){const Ie=s.array.has(le.name);b([ie],!0);const rt=await FS(se,a,x,t.shouldUseNativeValidation&&!X,Ie);if(b([ie]),rt[le.name]&&(Y.valid=!1,X))break;!X&&(Ae(rt,le.name)?Ie?xB(r.errors,rt,le.name):Ft(r.errors,le.name,rt[le.name]):xr(r.errors,le.name))}Ce&&await A(Ce,X,Y)}}return Y.valid},F=()=>{for(const V of s.unMount){const X=Ae(n,V);X&&(X._f.refs?X._f.refs.every(Y=>!Bx(Y)):!Bx(X._f.ref))&&me(V)}s.unMount=new Set},L=(V,X)=>(V&&X&&Ft(a,V,X),!Pl(ne(),o)),D=(V,X,Y)=>bB(V,s,{...i.mount?a:Ut(X)?o:Da(V)?{[V]:X}:X},Y,X),U=V=>vv(Ae(i.mount?a:o,V,e.shouldUnregister?Ae(o,V,[]):[])),H=(V,X,Y={})=>{const ie=Ae(n,V);let se=X;if(ie){const le=ie._f;le&&(!le.disabled&&Ft(a,V,PB(X,le)),se=gy(le.ref)&&Sn(X)?"":X,OB(le.ref)?[...le.ref.options].forEach(Ce=>Ce.selected=se.includes(Ce.value)):le.refs?pv(le.ref)?le.refs.length>1?le.refs.forEach(Ce=>(!Ce.defaultChecked||!Ce.disabled)&&(Ce.checked=Array.isArray(se)?!!se.find(Ie=>Ie===Ce.value):se===Ce.value)):le.refs[0]&&(le.refs[0].checked=!!se):le.refs.forEach(Ce=>Ce.checked=Ce.value===se):$P(le.ref)?le.ref.value="":(le.ref.value=se,le.ref.type||v.values.next({name:V,values:{...a}})))}(Y.shouldDirty||Y.shouldTouch)&&E(V,se,Y.shouldTouch,Y.shouldDirty,!0),Y.shouldValidate&&te(V)},q=(V,X,Y)=>{for(const ie in X){const se=X[ie],le=`${V}.${ie}`,Ce=Ae(n,le);(s.array.has(V)||!by(se)||Ce&&!Ce._f)&&!cc(se)?q(le,se,Y):H(le,se,Y)}},G=(V,X,Y={})=>{const ie=Ae(n,V),se=s.array.has(V),le=Ir(X);Ft(a,V,le),se?(v.array.next({name:V,values:{...a}}),(f.isDirty||f.dirtyFields)&&Y.shouldDirty&&v.state.next({name:V,dirtyFields:fh(o,a),isDirty:L(V,le)})):ie&&!ie._f&&!Sn(le)?q(V,le,Y):H(V,le,Y),MS(V,s)&&v.state.next({...r}),v.values.next({name:i.mount?V:void 0,values:{...a}})},z=async V=>{i.mount=!0;const X=V.target;let Y=X.name,ie=!0;const se=Ae(n,Y),le=()=>X.type?zx(se._f):dB(V),Ce=Ie=>{ie=Number.isNaN(Ie)||Ie===Ae(a,Y,Ie)};if(se){let Ie,rt;const at=le(),Le=V.type===hy.BLUR||V.type===hy.FOCUS_OUT,De=!vbe(se._f)&&!t.resolver&&!Ae(r.errors,Y)&&!se._f.deps||mbe(Le,Ae(r.touchedFields,Y),r.isSubmitted,h,m),ft=MS(Y,s,Le);Ft(a,Y,at),Le?(se._f.onBlur&&se._f.onBlur(V),c&&c(0)):se._f.onChange&&se._f.onChange(V);const Et=E(Y,at,Le,!1),Ct=!Dn(Et)||ft;if(!Le&&v.values.next({name:Y,type:V.type,values:{...a}}),De)return f.isValid&&O(),Ct&&v.state.next({name:Y,...ft?{}:Et});if(!Le&&ft&&v.state.next({...r}),t.resolver){const{errors:Ue}=await R([Y]);if(Ce(at),ie){const et=FM(r.errors,n,Y),ke=FM(Ue,n,et.name||Y);Ie=ke.error,Y=ke.name,rt=Dn(Ue)}}else b([Y],!0),Ie=(await FS(se,a,x,t.shouldUseNativeValidation))[Y],b([Y]),Ce(at),ie&&(Ie?rt=!1:f.isValid&&(rt=await A(n,!0)));ie&&(se._f.deps&&te(se._f.deps),T(Y,rt,Ie,Et))}},W=(V,X)=>{if(Ae(r.errors,X)&&V.focus)return V.focus(),1},te=async(V,X={})=>{let Y,ie;const se=Un(V);if(t.resolver){const le=await I(Ut(V)?V:se);Y=Dn(le),ie=V?!se.some(Ce=>Ae(le,Ce)):Y}else V?(ie=(await Promise.all(se.map(async le=>{const Ce=Ae(n,le);return await A(Ce&&Ce._f?{[le]:Ce}:Ce)}))).every(Boolean),!(!ie&&!r.isValid)&&O()):ie=Y=await A(n);return v.state.next({...!Da(V)||f.isValid&&Y!==r.isValid?{}:{name:V},...t.resolver||!V?{isValid:Y}:{},errors:r.errors}),X.shouldFocus&&!ie&&xc(n,W,V?se:s.mount),ie},ne=V=>{const X={...i.mount?a:o};return Ut(V)?X:Da(V)?Ae(X,V):V.map(Y=>Ae(X,Y))},ee=(V,X)=>({invalid:!!Ae((X||r).errors,V),isDirty:!!Ae((X||r).dirtyFields,V),error:Ae((X||r).errors,V),isValidating:!!Ae(r.validatingFields,V),isTouched:!!Ae((X||r).touchedFields,V)}),Oe=V=>{V&&Un(V).forEach(X=>xr(r.errors,X)),v.state.next({errors:V?r.errors:{}})},de=(V,X,Y)=>{const ie=(Ae(n,V,{_f:{}})._f||{}).ref,se=Ae(r.errors,V)||{},{ref:le,message:Ce,type:Ie,...rt}=se;Ft(r.errors,V,{...rt,...X,ref:ie}),v.state.next({name:V,errors:r.errors,isValid:!1}),Y&&Y.shouldFocus&&ie&&ie.focus&&ie.focus()},oe=(V,X)=>bs(V)?v.values.subscribe({next:Y=>V(D(void 0,X),Y)}):D(V,X,!0),me=(V,X={})=>{for(const Y of V?Un(V):s.mount)s.mount.delete(Y),s.array.delete(Y),X.keepValue||(xr(n,Y),xr(a,Y)),!X.keepError&&xr(r.errors,Y),!X.keepDirty&&xr(r.dirtyFields,Y),!X.keepTouched&&xr(r.touchedFields,Y),!X.keepIsValidating&&xr(r.validatingFields,Y),!t.shouldUnregister&&!X.keepDefaultValue&&xr(o,Y);v.values.next({values:{...a}}),v.state.next({...r,...X.keepDirty?{isDirty:L()}:{}}),!X.keepIsValid&&O()},Re=({disabled:V,name:X,field:Y,fields:ie,value:se})=>{if(La(V)&&i.mount||V){const le=V?void 0:Ut(se)?zx(Y?Y._f:Ae(ie,X)._f):se;Ft(a,X,le),E(X,le,!1,!1,!0)}},ye=(V,X={})=>{let Y=Ae(n,V);const ie=La(X.disabled);return Ft(n,V,{...Y||{},_f:{...Y&&Y._f?Y._f:{ref:{name:V}},name:V,mount:!0,...X}}),s.mount.add(V),Y?Re({field:Y,disabled:X.disabled,name:V,value:X.value}):P(V,!0,X.value),{...ie?{disabled:X.disabled}:{},...t.progressive?{required:!!X.required,min:mf(X.min),max:mf(X.max),minLength:mf(X.minLength),maxLength:mf(X.maxLength),pattern:mf(X.pattern)}:{},name:V,onChange:z,onBlur:z,ref:se=>{if(se){ye(V,X),Y=Ae(n,V);const le=Ut(se.value)&&se.querySelectorAll&&se.querySelectorAll("input,select,textarea")[0]||se,Ce=fbe(le),Ie=Y._f.refs||[];if(Ce?Ie.find(rt=>rt===le):le===Y._f.ref)return;Ft(n,V,{_f:{...Y._f,...Ce?{refs:[...Ie.filter(Bx),le,...Array.isArray(Ae(o,V))?[{}]:[]],ref:{type:le.type,name:V}}:{ref:le}}}),P(V,!1,void 0,le)}else Y=Ae(n,V,{}),Y._f&&(Y._f.mount=!1),(t.shouldUnregister||X.shouldUnregister)&&!(fB(s.array,V)&&i.action)&&s.unMount.add(V)}}},fe=()=>t.shouldFocusError&&xc(n,W,s.mount),ge=V=>{La(V)&&(v.state.next({disabled:V}),xc(n,(X,Y)=>{const ie=Ae(n,Y);ie&&(X.disabled=ie._f.disabled||V,Array.isArray(ie._f.refs)&&ie._f.refs.forEach(se=>{se.disabled=ie._f.disabled||V}))},0,!1))},ce=(V,X)=>async Y=>{let ie;Y&&(Y.preventDefault&&Y.preventDefault(),Y.persist&&Y.persist());let se=Ir(a);if(v.state.next({isSubmitting:!0}),t.resolver){const{errors:le,values:Ce}=await R();r.errors=le,se=Ce}else await A(n);if(xr(r.errors,"root"),Dn(r.errors)){v.state.next({errors:{}});try{await V(se,Y)}catch(le){ie=le}}else X&&await X({...r.errors},Y),fe(),setTimeout(fe);if(v.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Dn(r.errors)&&!ie,submitCount:r.submitCount+1,errors:r.errors}),ie)throw ie},pe=(V,X={})=>{Ae(n,V)&&(Ut(X.defaultValue)?G(V,Ir(Ae(o,V))):(G(V,X.defaultValue),Ft(o,V,Ir(X.defaultValue))),X.keepTouched||xr(r.touchedFields,V),X.keepDirty||(xr(r.dirtyFields,V),r.isDirty=X.defaultValue?L(V,Ir(Ae(o,V))):L()),X.keepError||(xr(r.errors,V),f.isValid&&O()),v.state.next({...r}))},ae=(V,X={})=>{const Y=V?Ir(V):o,ie=Ir(Y),se=Dn(V),le=se?o:ie;if(X.keepDefaultValues||(o=Y),!X.keepValues){if(X.keepDirtyValues)for(const Ce of s.mount)Ae(r.dirtyFields,Ce)?Ft(le,Ce,Ae(a,Ce)):G(Ce,Ae(le,Ce));else{if(EP&&Ut(V))for(const Ce of s.mount){const Ie=Ae(n,Ce);if(Ie&&Ie._f){const rt=Array.isArray(Ie._f.refs)?Ie._f.refs[0]:Ie._f.ref;if(gy(rt)){const at=rt.closest("form");if(at){at.reset();break}}}}n={}}a=e.shouldUnregister?X.keepDefaultValues?Ir(o):{}:Ir(le),v.array.next({values:{...le}}),v.values.next({values:{...le}})}s={mount:X.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!f.isValid||!!X.keepIsValid||!!X.keepDirtyValues,i.watch=!!e.shouldUnregister,v.state.next({submitCount:X.keepSubmitCount?r.submitCount:0,isDirty:se?!1:X.keepDirty?r.isDirty:!!(X.keepDefaultValues&&!Pl(V,o)),isSubmitted:X.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:se?{}:X.keepDirtyValues?X.keepDefaultValues&&a?fh(o,a):r.dirtyFields:X.keepDefaultValues&&V?fh(o,V):X.keepDirty?r.dirtyFields:{},touchedFields:X.keepTouched?r.touchedFields:{},errors:X.keepErrors?r.errors:{},isSubmitSuccessful:X.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},Se=(V,X)=>ae(bs(V)?V(a):V,X);return{control:{register:ye,unregister:me,getFieldState:ee,handleSubmit:ce,setError:de,_executeSchema:R,_getWatch:D,_getDirty:L,_updateValid:O,_removeUnmounted:F,_updateFieldArray:g,_updateDisabledField:Re,_getFieldArray:U,_reset:ae,_resetDefaultValues:()=>bs(t.defaultValues)&&t.defaultValues().then(V=>{Se(V,t.resetOptions),v.state.next({isLoading:!1})}),_updateFormState:V=>{r={...r,...V}},_disableForm:ge,_subjects:v,_proxyFormState:f,_setErrors:$,get _fields(){return n},get _formValues(){return a},get _state(){return i},set _state(V){i=V},get _defaultValues(){return o},get _names(){return s},set _names(V){s=V},get _formState(){return r},set _formState(V){r=V},get _options(){return t},set _options(V){t={...t,...V}}},trigger:te,register:ye,handleSubmit:ce,watch:oe,setValue:G,getValues:ne,reset:Se,resetField:pe,clearErrors:Oe,unregister:me,setError:de,setFocus:(V,X={})=>{const Y=Ae(n,V),ie=Y&&Y._f;if(ie){const se=ie.refs?ie.refs[0]:ie.ref;se.focus&&(se.focus(),X.shouldSelect&&se.select())}},getFieldState:ee}}function $B(e={}){const t=ve.useRef(),r=ve.useRef(),[n,o]=ve.useState({isDirty:!1,isValidating:!1,isLoading:bs(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:bs(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...ybe(e),formState:n});const a=t.current.control;return a._options=e,e0({subject:a._subjects.state,next:i=>{gB(i,a._proxyFormState,a._updateFormState,!0)&&o({...a._formState})}}),ve.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),ve.useEffect(()=>{if(a._proxyFormState.isDirty){const i=a._getDirty();i!==n.isDirty&&a._subjects.state.next({isDirty:i})}},[a,n.isDirty]),ve.useEffect(()=>{e.values&&!Pl(e.values,r.current)?(a._reset(e.values,a._options.resetOptions),r.current=e.values,o(i=>({...i}))):a._resetDefaultValues()},[e.values,a]),ve.useEffect(()=>{e.errors&&a._setErrors(e.errors)},[e.errors,a]),ve.useEffect(()=>{a._state.mount||(a._updateValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),ve.useEffect(()=>{e.shouldUnregister&&a._subjects.values.next({values:a._getWatch()})},[e.shouldUnregister,a]),t.current.formState=hB(n,a),t.current}var bbe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0?T(R):R},{updatedAt:E}),o.setQueriesData([g,"getManyReference"],function(R){return R&&R.data?{data:T(R.data),total:R.total}:R},{updatedAt:E})},w=ou(function(b){var g=b===void 0?{}:b,_=g.resource,$=_===void 0?e:_,P=g.id,E=P===void 0?m.current.id:P,T=g.data,R=T===void 0?m.current.data:T,I=g.meta,A=I===void 0?m.current.meta:I,F=g.previousData,L=F===void 0?m.current.previousData:F;return n.update($,{id:E,data:R,previousData:L,meta:A}).then(function(D){var U=D.data;return U})},Kt(Kt({},f),{onMutate:function(b){return LM(void 0,void 0,void 0,function(){var g;return NM(this,function(_){switch(_.label){case 0:return f.onMutate?[4,f.onMutate(b)]:[3,2];case 1:return g=_.sent()||{},[2,Kt({snapshot:h.current},g)];case 2:return[2,{snapshot:h.current}]}})})},onError:function(b,g,_){if(g===void 0&&(g={}),(v.current==="optimistic"||v.current==="undoable")&&_.snapshot.forEach(function($){var P=$[0],E=$[1];o.setQueryData(P,E)}),f.onError)return f.onError(b,g,_)},onSuccess:function(b,g,_){if(g===void 0&&(g={}),v.current==="pessimistic"){var $=g.resource,P=$===void 0?e:$,E=g.id,T=E===void 0?a:E;x({resource:P,id:T,data:b}),f.onSuccess&&f.onSuccess(b,g,_)}},onSettled:function(b,g,_,$){if(_===void 0&&(_={}),(v.current==="optimistic"||v.current==="undoable")&&$.snapshot.forEach(function(P){var E=P[0];o.invalidateQueries(E)}),f.onSettled)return f.onSettled(b,g,_,$)}})),O=function(b,g,_){return b===void 0&&(b=e),g===void 0&&(g={}),_===void 0&&(_={}),LM(void 0,void 0,void 0,function(){var $,P,E,T,R,I,A,F,L,D,U,H,q,G;return NM(this,function(z){switch(z.label){case 0:return $=_.mutationMode,P=_.returnPromise,E=P===void 0?f.returnPromise:P,T=_.onSuccess,R=_.onSettled,I=_.onError,m.current=t,$&&(v.current=$),E&&v.current!=="pessimistic"&&console.warn("The returnPromise parameter can only be used if the mutationMode is set to pessimistic"),v.current==="pessimistic"?E?[2,w.mutateAsync(Kt({resource:b},g),{onSuccess:T,onSettled:R,onError:I})]:[2,w.mutate(Kt({resource:b},g),{onSuccess:T,onSettled:R,onError:I})]:(A=g.id,F=A===void 0?a:A,L=g.data,D=L===void 0?i:L,U=g.meta,H=U===void 0?s:U,q=o.getQueryData([b,"getOne",{id:String(F),meta:H}]),G=[[b,"getOne",{id:String(F),meta:H}],[b,"getList"],[b,"getInfiniteList"],[b,"getMany"],[b,"getManyReference"]],h.current=G.reduce(function(W,te){return W.concat(o.getQueriesData(te))},[]),[4,Promise.all(h.current.map(function(W){var te=W[0];return o.cancelQueries(te)}))]);case 1:return z.sent(),x({resource:b,id:F,data:D}),T&&setTimeout(function(){return T(Kt(Kt({},q),D),Kt({resource:b},g),{snapshot:h.current})},0),f.onSuccess&&setTimeout(function(){return f.onSuccess(Kt(Kt({},q),D),Kt({resource:b},g),{snapshot:h.current})},0),v.current==="optimistic"?[2,w.mutate(Kt({resource:b},g),{onSettled:R,onError:I})]:(Ap.once("end",function(W){var te=W.isUndo;te?h.current.forEach(function(ne){var ee=ne[0],Oe=ne[1];o.setQueryData(ee,Oe)}):w.mutate(Kt({resource:b},g),{onSettled:R,onError:I})}),[2])}})})};return[Yl(O),w]},Ln=function(){return Ln=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0?P(E):E},{updatedAt:$}),o.setQueriesData([b,"getManyReference"],function(E){if(!E||!E.data)return E;var T=P(E.data),R=T.length0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0?$(P):P},{updatedAt:_}),o.setQueriesData([O,"getManyReference"],function(P){if(!P||!P.data)return P;var E=$(P.data),T=E.length0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0||x.customRoutesWithLayout.length>0||x.customRoutesWithoutLayout.length>0?"ready":"empty"),h&&v(h),[2]})})};r||m()},[e,n,r,s,t,i,f]),[a,l]},Bbe=function(e){var t=d.useState(e),r=t[0],n=t[1],o=d.useCallback(function(a){n(function(i){return{customRoutesWithLayout:i.customRoutesWithLayout.concat(a.customRoutesWithLayout),customRoutesWithoutLayout:i.customRoutesWithoutLayout.concat(a.customRoutesWithoutLayout),resources:i.resources.concat(a.resources)}})},[]);return[r,n,o]},zbe=function(e,t){var r=IB(),n=r.register,o=r.unregister;d.useEffect(function(){return e.forEach(function(a){if(typeof a.type.registerResource=="function"){var i=a.type.registerResource(a.props,t);n(i)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")}),function(){e.forEach(function(a){if(typeof a.type.registerResource=="function"){var i=a.type.registerResource(a.props,t);o(i)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")})}},[t,n,e,o])},Ube=function(e){var t=e.children,r=e.resources,n=e.customRoutesWithLayout,o=e.customRoutesWithoutLayout;return jB(t)?"loading":r.length>0||n.length>0||o.length>0?"ready":"empty"},jB=function(e){var t=Array.isArray(e)?e:[e],r=t.filter(function(n){return typeof n=="function"});if(r.length>1)throw new Error("You can only provide one function child to AdminRouter");return r.length===0?null:r[0]},If=function(e){var t=[],r=[],n=[];return d.Children.forEach(e,function(o){if(d.isValidElement(o)){if(o.type===d.Fragment){var a=If(o.props.children);t.push.apply(t,a.customRoutesWithLayout),r.push.apply(r,a.customRoutesWithoutLayout),n.push.apply(n,a.resources)}if(o.type.raName==="CustomRoutes"){var i=o;i.props.noLayout?r.push(i.props.children):t.push(i.props.children)}else o.type.raName==="Resource"&&n.push(o)}}),{customRoutesWithLayout:t,customRoutesWithoutLayout:r,resources:n}},Vbe=function(e){Bpe();var t=Hs(),r=Nbe(e.children),n=r.customRoutesWithLayout,o=r.customRoutesWithoutLayout,a=r.status,i=r.resources,s=e.layout,c=e.catchAll,l=e.dashboard,f=e.loading,v=e.menu,m=e.requireAuth,h=e.ready,x=e.title,w=d.useState(m),O=w[0],b=w[1],g=d.useState(m),_=g[0],$=g[1],P=JB();return d.useEffect(function(){m&&P(void 0,!1).then(function(){b(!1)}).catch(function(){}).finally(function(){$(!1)})},[P,m]),a==="empty"?d.createElement(h,null):a==="loading"||_?d.createElement(ys,null,o,d.createElement(Br,{path:"*",element:d.createElement("div",{style:{height:"100vh"}},d.createElement(f,null))})):O?d.createElement(ys,null,o,d.createElement(Br,{path:"*",element:d.createElement(T0e,null)})):d.createElement(ys,null,o,d.createElement(Br,{path:"/*",element:d.createElement("div",null,d.createElement(s,{dashboard:l,menu:v,title:x},d.createElement(ys,null,n,d.Children.map(i,function(E){return d.createElement(Br,{key:E.props.name,path:"".concat(E.props.name,"/*"),element:E})}),d.createElement(Br,{path:"/",element:l?d.createElement(S0e,{authParams:Wbe,component:l}):i.length>0?d.createElement(Rne,{to:t({resource:i[0].props.name,type:"list"})}):null}),d.createElement(Br,{path:"*",element:d.createElement(c,{title:x})}))))}))},Wbe={params:{route:"dashboard"}},qbe=function(e){var t=e.children;return d.createElement(d.Fragment,null,t)},Hbe=function(e){var t=e.catchAll,r=t===void 0?GM:t,n=e.children,o=e.dashboard,a=e.disableTelemetry,i=a===void 0?!1:a,s=e.layout,c=s===void 0?qbe:s,l=e.loading,f=l===void 0?GM:l,v=e.loginPage,m=v===void 0?!1:v,h=e.authCallbackPage,x=h===void 0?!1:h,w=e.menu,O=e.ready,b=O===void 0?u0e:O,g=e.title,_=g===void 0?"React Admin":g,$=e.requireAuth,P=$===void 0?!1:$;return d.useEffect(function(){if(!(i||typeof window>"u"||typeof window.location>"u"||typeof Image>"u")){var E=new Image;E.src="https://react-admin-telemetry.marmelab.com/react-admin-telemetry?domain=".concat(window.location.hostname)}},[i]),d.createElement(ys,null,m!==!1&&m!==!0?d.createElement(Br,{path:"/login",element:HM(m)}):null,x!==!1&&x!==!0?d.createElement(Br,{path:"/auth-callback",element:HM(x)}):null,d.createElement(Br,{path:"/*",element:d.createElement(Vbe,{catchAll:r,dashboard:o,layout:c,loading:f,menu:w,requireAuth:P,ready:b,title:_},n)}))},HM=function(e){return d.isValidElement(e)?e:d.createElement(e)},GM=function(){return null},AB=function(e){return null};AB.raName="CustomRoutes";var MB={exports:{}},Dt={};/** @license React v17.0.2 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var t0=60103,r0=60106,gv=60107,yv=60108,bv=60114,_v=60109,xv=60110,wv=60112,Sv=60113,kP=60120,Ov=60115,Cv=60116,FB=60121,LB=60122,NB=60117,DB=60129,BB=60131;if(typeof Symbol=="function"&&Symbol.for){var Gr=Symbol.for;t0=Gr("react.element"),r0=Gr("react.portal"),gv=Gr("react.fragment"),yv=Gr("react.strict_mode"),bv=Gr("react.profiler"),_v=Gr("react.provider"),xv=Gr("react.context"),wv=Gr("react.forward_ref"),Sv=Gr("react.suspense"),kP=Gr("react.suspense_list"),Ov=Gr("react.memo"),Cv=Gr("react.lazy"),FB=Gr("react.block"),LB=Gr("react.server.block"),NB=Gr("react.fundamental"),DB=Gr("react.debug_trace_mode"),BB=Gr("react.legacy_hidden")}function Sa(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case t0:switch(e=e.type,e){case gv:case bv:case yv:case Sv:case kP:return e;default:switch(e=e&&e.$$typeof,e){case xv:case wv:case Cv:case Ov:case _v:return e;default:return t}}case r0:return t}}}var Gbe=_v,Kbe=t0,Qbe=wv,Xbe=gv,Ybe=Cv,Jbe=Ov,Zbe=r0,e0e=bv,t0e=yv,r0e=Sv;Dt.ContextConsumer=xv;Dt.ContextProvider=Gbe;Dt.Element=Kbe;Dt.ForwardRef=Qbe;Dt.Fragment=Xbe;Dt.Lazy=Ybe;Dt.Memo=Jbe;Dt.Portal=Zbe;Dt.Profiler=e0e;Dt.StrictMode=t0e;Dt.Suspense=r0e;Dt.isAsyncMode=function(){return!1};Dt.isConcurrentMode=function(){return!1};Dt.isContextConsumer=function(e){return Sa(e)===xv};Dt.isContextProvider=function(e){return Sa(e)===_v};Dt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===t0};Dt.isForwardRef=function(e){return Sa(e)===wv};Dt.isFragment=function(e){return Sa(e)===gv};Dt.isLazy=function(e){return Sa(e)===Cv};Dt.isMemo=function(e){return Sa(e)===Ov};Dt.isPortal=function(e){return Sa(e)===r0};Dt.isProfiler=function(e){return Sa(e)===bv};Dt.isStrictMode=function(e){return Sa(e)===yv};Dt.isSuspense=function(e){return Sa(e)===Sv};Dt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===gv||e===bv||e===DB||e===yv||e===Sv||e===kP||e===BB||typeof e=="object"&&e!==null&&(e.$$typeof===Cv||e.$$typeof===Ov||e.$$typeof===_v||e.$$typeof===xv||e.$$typeof===wv||e.$$typeof===NB||e.$$typeof===FB||e[0]===LB)};Dt.typeOf=Sa;MB.exports=Dt;var zB=MB.exports,UB=d.createContext(void 0),su=function(e){var t=e.children,r=e.value;return r?d.createElement(UB.Provider,{value:r},t):t},kr=function(e){var t=e.create,r=e.edit,n=e.list,o=e.name,a=e.show;return d.createElement(su,{value:o},d.createElement(ys,null,t&&d.createElement(Br,{path:"create/*",element:ph(t)}),a&&d.createElement(Br,{path:":id/show/*",element:ph(a)}),r&&d.createElement(Br,{path:":id/*",element:ph(r)}),n&&d.createElement(Br,{path:"/*",element:ph(n)}),e.children))},ph=function(e){return d.isValidElement(e)?e:zB.isValidElementType(e)?d.createElement(e,null):null};kr.raName="Resource";kr.registerResource=function(e){var t=e.create,r=e.edit,n=e.icon,o=e.list,a=e.name,i=e.options,s=e.show,c=e.recordRepresentation,l=e.hasCreate,f=e.hasEdit,v=e.hasShow;return{name:a,options:i,hasList:!!o,hasCreate:!!t||!!l,hasEdit:!!r||!!f,hasShow:!!s||!!v,icon:n,recordRepresentation:c}};var VB={exports:{}};/*! + * inflection + * Copyright(c) 2011 Ben Lin + * MIT Licensed + * + * @fileoverview + * A port of inflection-js to node.js module. + */(function(e,t){(function(r,n){e.exports=n()})(oo,function(){var r=["accommodation","adulthood","advertising","advice","aggression","aid","air","aircraft","alcohol","anger","applause","arithmetic","assistance","athletics","bacon","baggage","beef","biology","blood","botany","bread","butter","carbon","cardboard","cash","chalk","chaos","chess","crossroads","countryside","dancing","deer","dignity","dirt","dust","economics","education","electricity","engineering","enjoyment","envy","equipment","ethics","evidence","evolution","fame","fiction","flour","flu","food","fuel","fun","furniture","gallows","garbage","garlic","genetics","gold","golf","gossip","grammar","gratitude","grief","guilt","gymnastics","happiness","hardware","harm","hate","hatred","health","heat","help","homework","honesty","honey","hospitality","housework","humour","hunger","hydrogen","ice","importance","inflation","information","innocence","iron","irony","jam","jewelry","judo","karate","knowledge","lack","laughter","lava","leather","leisure","lightning","linguine","linguini","linguistics","literature","litter","livestock","logic","loneliness","luck","luggage","macaroni","machinery","magic","management","mankind","marble","mathematics","mayonnaise","measles","methane","milk","minus","money","mud","music","mumps","nature","news","nitrogen","nonsense","nurture","nutrition","obedience","obesity","oxygen","pasta","patience","physics","poetry","pollution","poverty","pride","psychology","publicity","punctuation","quartz","racism","relaxation","reliability","research","respect","revenge","rice","rubbish","rum","safety","scenery","seafood","seaside","series","shame","sheep","shopping","sleep","smoke","smoking","snow","soap","software","soil","spaghetti","species","steam","stuff","stupidity","sunshine","symmetry","tennis","thirst","thunder","timber","traffic","transportation","trust","underwear","unemployment","unity","validity","veal","vegetation","vegetarianism","vengeance","violence","vitality","warmth","wealth","weather","welfare","wheat","wildlife","wisdom","yoga","zinc","zoology"],n={plural:{men:new RegExp("^(m|wom)en$","gi"),people:new RegExp("(pe)ople$","gi"),children:new RegExp("(child)ren$","gi"),tia:new RegExp("([ti])a$","gi"),analyses:new RegExp("((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$","gi"),hives:new RegExp("(hi|ti)ves$","gi"),curves:new RegExp("(curve)s$","gi"),lrves:new RegExp("([lr])ves$","gi"),aves:new RegExp("([a])ves$","gi"),foves:new RegExp("([^fo])ves$","gi"),movies:new RegExp("(m)ovies$","gi"),aeiouyies:new RegExp("([^aeiouy]|qu)ies$","gi"),series:new RegExp("(s)eries$","gi"),xes:new RegExp("(x|ch|ss|sh)es$","gi"),mice:new RegExp("([m|l])ice$","gi"),buses:new RegExp("(bus)es$","gi"),oes:new RegExp("(o)es$","gi"),shoes:new RegExp("(shoe)s$","gi"),crises:new RegExp("(cris|ax|test)es$","gi"),octopi:new RegExp("(octop|vir)i$","gi"),aliases:new RegExp("(alias|canvas|status|campus)es$","gi"),summonses:new RegExp("^(summons)es$","gi"),oxen:new RegExp("^(ox)en","gi"),matrices:new RegExp("(matr)ices$","gi"),vertices:new RegExp("(vert|ind)ices$","gi"),feet:new RegExp("^feet$","gi"),teeth:new RegExp("^teeth$","gi"),geese:new RegExp("^geese$","gi"),quizzes:new RegExp("(quiz)zes$","gi"),whereases:new RegExp("^(whereas)es$","gi"),criteria:new RegExp("^(criteri)a$","gi"),genera:new RegExp("^genera$","gi"),ss:new RegExp("ss$","gi"),s:new RegExp("s$","gi")},singular:{man:new RegExp("^(m|wom)an$","gi"),person:new RegExp("(pe)rson$","gi"),child:new RegExp("(child)$","gi"),ox:new RegExp("^(ox)$","gi"),axis:new RegExp("(ax|test)is$","gi"),octopus:new RegExp("(octop|vir)us$","gi"),alias:new RegExp("(alias|status|canvas|campus)$","gi"),summons:new RegExp("^(summons)$","gi"),bus:new RegExp("(bu)s$","gi"),buffalo:new RegExp("(buffal|tomat|potat)o$","gi"),tium:new RegExp("([ti])um$","gi"),sis:new RegExp("sis$","gi"),ffe:new RegExp("(?:([^f])fe|([lr])f)$","gi"),hive:new RegExp("(hi|ti)ve$","gi"),aeiouyy:new RegExp("([^aeiouy]|qu)y$","gi"),x:new RegExp("(x|ch|ss|sh)$","gi"),matrix:new RegExp("(matr)ix$","gi"),vertex:new RegExp("(vert|ind)ex$","gi"),mouse:new RegExp("([m|l])ouse$","gi"),foot:new RegExp("^foot$","gi"),tooth:new RegExp("^tooth$","gi"),goose:new RegExp("^goose$","gi"),quiz:new RegExp("(quiz)$","gi"),whereas:new RegExp("^(whereas)$","gi"),criterion:new RegExp("^(criteri)on$","gi"),genus:new RegExp("^genus$","gi"),s:new RegExp("s$","gi"),common:new RegExp("$","gi")}},o=[[n.plural.men],[n.plural.people],[n.plural.children],[n.plural.tia],[n.plural.analyses],[n.plural.hives],[n.plural.curves],[n.plural.lrves],[n.plural.foves],[n.plural.aeiouyies],[n.plural.series],[n.plural.movies],[n.plural.xes],[n.plural.mice],[n.plural.buses],[n.plural.oes],[n.plural.shoes],[n.plural.crises],[n.plural.octopi],[n.plural.aliases],[n.plural.summonses],[n.plural.oxen],[n.plural.matrices],[n.plural.feet],[n.plural.teeth],[n.plural.geese],[n.plural.quizzes],[n.plural.whereases],[n.plural.criteria],[n.plural.genera],[n.singular.man,"$1en"],[n.singular.person,"$1ople"],[n.singular.child,"$1ren"],[n.singular.ox,"$1en"],[n.singular.axis,"$1es"],[n.singular.octopus,"$1i"],[n.singular.alias,"$1es"],[n.singular.summons,"$1es"],[n.singular.bus,"$1ses"],[n.singular.buffalo,"$1oes"],[n.singular.tium,"$1a"],[n.singular.sis,"ses"],[n.singular.ffe,"$1$2ves"],[n.singular.hive,"$1ves"],[n.singular.aeiouyy,"$1ies"],[n.singular.matrix,"$1ices"],[n.singular.vertex,"$1ices"],[n.singular.x,"$1es"],[n.singular.mouse,"$1ice"],[n.singular.foot,"feet"],[n.singular.tooth,"teeth"],[n.singular.goose,"geese"],[n.singular.quiz,"$1zes"],[n.singular.whereas,"$1es"],[n.singular.criterion,"$1a"],[n.singular.genus,"genera"],[n.singular.s,"s"],[n.singular.common,"s"]],a=[[n.singular.man],[n.singular.person],[n.singular.child],[n.singular.ox],[n.singular.axis],[n.singular.octopus],[n.singular.alias],[n.singular.summons],[n.singular.bus],[n.singular.buffalo],[n.singular.tium],[n.singular.sis],[n.singular.ffe],[n.singular.hive],[n.singular.aeiouyy],[n.singular.x],[n.singular.matrix],[n.singular.mouse],[n.singular.foot],[n.singular.tooth],[n.singular.goose],[n.singular.quiz],[n.singular.whereas],[n.singular.criterion],[n.singular.genus],[n.plural.men,"$1an"],[n.plural.people,"$1rson"],[n.plural.children,"$1"],[n.plural.genera,"genus"],[n.plural.criteria,"$1on"],[n.plural.tia,"$1um"],[n.plural.analyses,"$1$2sis"],[n.plural.hives,"$1ve"],[n.plural.curves,"$1"],[n.plural.lrves,"$1f"],[n.plural.aves,"$1ve"],[n.plural.foves,"$1fe"],[n.plural.movies,"$1ovie"],[n.plural.aeiouyies,"$1y"],[n.plural.series,"$1eries"],[n.plural.xes,"$1"],[n.plural.mice,"$1ouse"],[n.plural.buses,"$1"],[n.plural.oes,"$1"],[n.plural.shoes,"$1"],[n.plural.crises,"$1is"],[n.plural.octopi,"$1us"],[n.plural.aliases,"$1"],[n.plural.summonses,"$1"],[n.plural.oxen,"$1"],[n.plural.matrices,"$1ix"],[n.plural.vertices,"$1ex"],[n.plural.feet,"foot"],[n.plural.teeth,"tooth"],[n.plural.geese,"goose"],[n.plural.quizzes,"$1"],[n.plural.whereases,"$1"],[n.plural.ss,"ss"],[n.plural.s,""]],i=["and","or","nor","a","an","the","so","but","to","of","at","by","from","into","on","onto","off","out","in","over","with","for"],s=new RegExp("(_ids|_id)$","g"),c=new RegExp("_","g"),l=new RegExp("[ _]","g"),f=new RegExp("([A-Z])","g"),v=new RegExp("^_"),m={_apply_rules:function(h,x,w,O){if(O)h=O;else{var b=m.indexOf(w,h.toLowerCase())>-1;if(!b){for(var g=0,_=x.length;g<_;g++)if(h.match(x[g][0])){x[g][1]!==void 0&&(h=h.replace(x[g][0],x[g][1]));break}}}return h},indexOf:function(h,x,w,O){w||(w=-1);for(var b=-1,g=w,_=h.length;g<_;g++)if(h[g]===x||O&&O(h[g],x)){b=g;break}return b},pluralize:function(h,x){return m._apply_rules(h,o,r,x)},singularize:function(h,x){return m._apply_rules(h,a,r,x)},inflect:function(h,x,w,O){return x=parseInt(x,10),isNaN(x)?h:x===0||x>1?m._apply_rules(h,o,r,O):m._apply_rules(h,a,r,w)},camelize:function(h,x){for(var w=h.split("/"),O=0,b=w.length,g,_,$,P;O1?Is.pluralize(r):Is.singularize(r))});return a}},Ot=function(e){var t=d.useContext(UB);return e&&e.resource||t},Li=function(e){var t=Ot(e),r=n0(),n=e||{},o=n.hasCreate,a=n.hasEdit,i=n.hasList,s=n.hasShow,c=n.recordRepresentation,l=d.useMemo(function(){return iu({},{hasCreate:o,hasEdit:a,hasList:i,hasShow:s,recordRepresentation:c},r[t])},[t,r,o,a,i,s,c]);return l},o0=function(e){var t=Li({resource:e}).recordRepresentation;return d.useCallback(function(r){return r?typeof t=="function"?t(r):typeof t=="string"?vt(r,t):d.isValidElement(t)?t:"#".concat(r.id):""},[t])},je=function(){var e=mP(),t=d.useCallback(function(r,n){return e.translate(r,n)},[e]);return e?t:o0e},o0e=function(e){return e},WB=function(){var e=je(),t=GB(),r=Ot();return d.useCallback(function(n){var o=n.source,a=n.label,i=n.resource;return a===!1||a===""?null:a&&typeof a!="string"?a:e.apply(void 0,i0e({label:a,prefix:t,resource:i,resourceFromContext:r,source:o}))},[t,r,e])},a0e="en",qB=function(e){var t=e.source,r=e.label,n=e.resource,o=e.isRequired,a=WB();if(r===!0)throw new Error("Label parameter must be a string, a ReactElement or false");return r===!1||r===""?null:r&&typeof r!="string"?r:d.createElement("span",null,a({label:r,resource:n,source:t}),o&&d.createElement("span",{"aria-hidden":"true"}," *"))};qB.displayName="FieldTitle";const qo=d.memo(qB),i0e=function(e){if(!e)return[""];var t=e.label,r=e.prefix,n=e.resource,o=e.resourceFromContext,a=e.source;if(typeof t<"u")return[t,{_:t}];if(typeof a>"u")return[""];var i=s0e(a),s=i.sourceWithoutDigits,c=i.sourceSuffix,l=Is.transform(c.replace(/\./g," "),["underscore","humanize"]);return n?["resources.".concat(n,".fields.").concat(s),{_:l}]:r?["".concat(r,".").concat(s),{_:l}]:["resources.".concat(o,".fields.").concat(s),{_:l}]};var s0e=function(e){var t=e.replace(/\.\d+\./g,"."),r=e.split("."),n;r.forEach(function(a,i){l0e(a)&&(n=i)});var o=n!=null?r.slice(n+1).join("."):e;return{sourceWithoutDigits:t,sourceSuffix:o}},l0e=function(e){for(var t=e.length-1;t>=0;t--){var r=e.charCodeAt(t);if(r<48||r>57)return!1}return!0};const a0=function(e,t,r){if(e[t]&&!zB.isValidElementType(e[t]))return new Error("Invalid prop '".concat(t,"' supplied to '").concat(r,"': the prop is not a valid React component"))},u0e=function(){return d.createElement("span",null)},IP=function(e,t){};var c0e=typeof window<"u"?d.useLayoutEffect:d.useEffect,Yl=function(e){var t=d.useRef(function(){throw new Error("Cannot call an event handler while rendering.")});return c0e(function(){t.current=e}),d.useCallback(function(){for(var r=[],n=0;n"u"?t:m)});return function(){return v()}},[e,a,t,n,s]);var l=Yl(function(f,v){var m=typeof f=="function"?f(s):f;o(e,typeof m>"u"?typeof v>"u"?t:v:m)});return[s,l]},d0e=function(e){var t=Vb().removeItem;return d.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},f0e=function(e){var t=Vb().removeItems;return d.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},p0e=function(){var e=Vb().reset;return e},Cd=function(){var e=ji(),t=Yo(),r=p0e(),n=Ya(),o=d.useRef(n),a=Fr(),i=d.useRef(a),s=qs(),c=ja("".concat(s,"/").concat(Ib.loginUrl));d.useEffect(function(){i.current=a,o.current=n},[a,n]);var l=d.useCallback(function(v,m,h){return v===void 0&&(v={}),m===void 0&&(m=c),h===void 0&&(h=!0),e.logout(v).then(function(x){if(x===!1||m===!1){r(),t.clear();return}var w=x||m;if(w!=null&&w.startsWith("http"))return r(),t.clear(),window.location.href=w,w;var O=w.split("?"),b={pathname:O[0]},g={};return h&&i.current&&i.current.pathname&&(g={state:{nextPathname:i.current.pathname,nextSearch:i.current.search}}),O[1]&&(b.search=O[1]),o.current(b,g),r(),t.clear(),x})},[e,r,c,t]),f=d.useCallback(function(v){return n({pathname:c},{state:{nextPathname:a&&a.pathname}}),r(),t.clear(),Promise.resolve()},[r,a,n,c,t]);return e?l:f},DS=function(){return DS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||!e.message?t:e.message},BS=function(){return BS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]"),Ed(t);var i=XB(t).permissions;if(o)return d.createElement(o,Jf({permissions:i},a));if(n)return n(Jf({permissions:i},a));if(r)return r(Jf({permissions:i},a))};const S0e=w0e;var YB=function(){var e=ji(),t=Fr(),r=t.state,n=Ya(),o=qs(),a=u5().resetNotifications,i=r&&r.nextPathname,s=r&&r.nextSearch,c=ja("".concat(o,"/").concat(Ib.afterLoginUrl)),l=d.useCallback(function(v,m){return v===void 0&&(v={}),e.login(v).then(function(h){if(a(),h&&h.hasOwnProperty("redirectTo"))h&&n(h.redirectTo);else{var x=m||i+s||c;n(x)}return h})},[e,n,i,s,a,c]),f=d.useCallback(function(v,m){return a(),n(c),Promise.resolve()},[n,a,c]);return e?l:f},O0e="AUTH_LOGIN",C0e="AUTH_CHECK",E0e="AUTH_ERROR",P0e="AUTH_LOGOUT",$0e="AUTH_GET_PERMISSIONS";const R0e=function(e){var t=function(){for(var r=[],n=0;n"u"||!e.message?t:e.message},zS=function(){return zS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]? If you don't want to use Configurable, you can use the useStore hook instead.");return fn(r&&e?"".concat(r,".").concat(e):r??e,t)},jP=function(){return d.useContext(TB)},z0e=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]a.current&&t&&(a.current=n,Object.keys(o).length>0&&i("ra.message.invalid_form",{type:"error"}))},[o,n,i,t])},a1e=function(e,t,r){var n=d.useContext(Mi).navigator,o=Fr(),a=je(),i=Sd(r?{control:r}:void 0),s=i.isSubmitSuccessful,c=i.isSubmitting,l=i.dirtyFields,f=Object.keys(l).length>0,v=d.useRef(t||o.pathname);d.useEffect(function(){if(!(!e||!f)&&n.block){var m=n.block(function(h){var x=h.location.pathname.startsWith(v.current),w=h.location.pathname.startsWith("".concat(v.current,"/show")),O=x&&!w;!c&&(O||s||window.confirm(a("ra.message.unsaved_changes")))?(m(),h.retry()):c&&setTimeout(function(){h.retry()},100)});return m}},[e,o,n,f,c,s,a])},i1e=function(e,t){t===void 0&&(t={});var r={};return Object.keys(e).forEach(function(n){e[n]==null||e[n]===""?t.hasOwnProperty(n)&&(r[n]=null):r[n]=e[n]}),r},HS=function(){return HS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Gs=function(e){return typeof e>"u"||e===null||e===""||Array.isArray(e)&&e.length===0};function f1e(e){return e?e.hasOwnProperty("message"):!1}var Ks=function(e,t,r,n){return typeof e=="function"?e({args:t,value:r,values:n}):t?{message:e,args:t}:e},Qs=function(e){return W4(e,function(){for(var t=[],r=0;re?Ks(t,{max:e},r,n):void 0}});Qs(function(e,t){return t===void 0&&(t="ra.validation.minValue"),function(r,n){return!Gs(r)&&re?Ks(t,{max:e},r,n):void 0}}),sz=Qs(function(e){return e===void 0&&(e="ra.validation.number"),function(t,r){return!Gs(t)&&isNaN(Number(t))?Ks(e,void 0,t,r):void 0}}),AP=W4(function(e,t){return t===void 0&&(t="ra.validation.regex"),function(r,n){return!Gs(r)&&typeof r=="string"&&!e.test(r)?Ks(t,{pattern:e},r,n):void 0}},function(e,t){return e.toString()+t});Qs(function(e){return e===void 0&&(e="ra.validation.email"),AP(d1e,e)});var g1e=function(e){var t=e.args;return{message:"ra.validation.oneOf",args:t}};Qs(function(e,t){return t===void 0&&(t=g1e),function(r,n){return!Gs(r)&&e.indexOf(r)===-1?Ks(t,{list:e},r,n):void 0}});var y1e=function(e){return e&&e.isRequired?!0:Array.isArray(e)?!!e.find(function(t){return t.isRequired}):!1},lz=d.createContext(void 0),s0=function(){var e=d.useContext(rz);return e},b1e=function(e){var t=e.children,r=e.name,n=s0();return d.useEffect(function(){if(!n||!n.registerGroup||!n.unregisterGroup){console.warn("The FormGroupContextProvider can only be used inside a FormContext such as provided by the SimpleForm and TabbedForm components");return}return n.registerGroup(r),function(){n.unregisterGroup(r)}},[n,r]),d.createElement(lz.Provider,{value:r},t)},uz=function(e){var t=e.inputProps,r=e.isArrayInput,n=e.fieldArrayInputControl,o=t.defaultValue,a=t.source,i=ht(t),s=Zo(),c=s.getValues,l=s.resetField,f=s.getFieldState,v=s.formState,m=s.reset,h=vt(i,a),x=vt(c(),a),w=f(a,v).isDirty;d.useEffect(function(){if(!(o==null||x!=null||h!=null||w)){var O=a.split(".").some(function(_){return _1e.test(_)});if(O){var b=a.split(".").slice(0,-1).join("."),g=vt(c(),b);if(g==null)return}if(r){if(!n)throw new Error("useApplyInputDefaultValues: No fieldArrayInputControl passed in props for array input usage");n.replace(o),m({},{keepValues:!0});return}l(a,{defaultValue:o})}})},_1e=/^\d+$/,cz=function(e){var t=e.optionText,r=t===void 0?"name":t,n=e.optionValue,o=n===void 0?"id":n,a=e.disableValue,i=a===void 0?"disabled":a,s=e.translateChoice,c=s===void 0?!0:s,l=je(),f=d.useCallback(function(h){if(d.isValidElement(r))return d.createElement(Ns,{value:h},r);var x=typeof r=="function"?r(h):vt(h,r);return d.isValidElement(x)?x:c?l(String(x),{_:x}):String(x)},[r,l,c]),v=d.useCallback(function(h){return vt(h,o)},[o]),m=d.useCallback(function(h){return vt(h,i)},[i]);return{getChoiceText:f,getChoiceValue:v,getDisableValue:m}},x1e=function(e){var t=Sd(),r=t.dirtyFields,n=t.touchedFields,o=t.errors,a=s0(),i=d.useState({errors:void 0,isDirty:!1,isTouched:!1,isValid:!0}),s=i[0],c=i[1],l=d.useCallback(function(){var f=a.getGroupFields(e),v=f.map(function(h){return{name:h,error:vt(o,h,void 0),isDirty:vt(r,h,!1)!==!1,isValid:vt(o,h,void 0)==null,isTouched:vt(n,h,!1)!==!1}}).filter(function(h){return h!=null}),m=w1e(v);c(function(h){return zo(h,m)?h:m})},[r,o,n,a,e]);return d.useEffect(function(){l()},[JSON.stringify({dirtyFields:r,errors:o,touchedFields:n}),l]),d.useEffect(function(){return a.subscribe(e,function(){l()})},[a,e,l]),s},w1e=function(e){return e.reduce(function(t,r){var n=t.errors||{};r.error&&(n[r.name]=r.error);var o={isDirty:t.isDirty||r.isDirty,errors:n,isTouched:t.isTouched||r.isTouched,isValid:t.isValid&&r.isValid};return o},{isDirty:!1,errors:void 0,isValid:!0,isTouched:!1})},dz=function(){var e=d.useContext(lz);return e},KS=function(){return KS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]=0)&&(r[o]=e[o]);return r}function fz(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var z1e=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,U1e=fz(function(e){return z1e.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function V1e(e){if(e.sheet)return e.sheet;for(var t=0;t0?Yr(Pd,--Kn):0,Gc--,Sr===10&&(Gc=1,u0--),Sr}function co(){return Sr=Kn2||Dp(Sr)>3?"":" "}function r_e(e,t){for(;--t&&co()&&!(Sr<48||Sr>102||Sr>57&&Sr<65||Sr>70&&Sr<97););return Pv(e,tg()+(t<6&&Va()==32&&co()==32))}function XS(e){for(;co();)switch(Sr){case e:return Kn;case 34:case 39:e!==34&&e!==39&&XS(Sr);break;case 40:e===41&&XS(e);break;case 92:co();break}return Kn}function n_e(e,t){for(;co()&&e+Sr!==57;)if(e+Sr===84&&Va()===47)break;return"/*"+Pv(t,Kn-1)+"*"+l0(e===47?e:co())}function o_e(e){for(;!Dp(Va());)co();return Pv(e,Kn)}function a_e(e){return yz(ng("",null,null,null,[""],e=gz(e),0,[0],e))}function ng(e,t,r,n,o,a,i,s,c){for(var l=0,f=0,v=i,m=0,h=0,x=0,w=1,O=1,b=1,g=0,_="",$=o,P=a,E=n,T=_;O;)switch(x=g,g=co()){case 40:if(x!=108&&Yr(T,v-1)==58){QS(T+=Rt(rg(g),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:T+=rg(g);break;case 9:case 10:case 13:case 32:T+=t_e(x);break;case 92:T+=r_e(tg()-1,7);continue;case 47:switch(Va()){case 42:case 47:vh(i_e(n_e(co(),tg()),t,r),c);break;default:T+="/"}break;case 123*w:s[l++]=Aa(T)*b;case 125*w:case 59:case 0:switch(g){case 0:case 125:O=0;case 59+f:b==-1&&(T=Rt(T,/\f/g,"")),h>0&&Aa(T)-v&&vh(h>32?JM(T+";",n,r,v-1):JM(Rt(T," ","")+";",n,r,v-2),c);break;case 59:T+=";";default:if(vh(E=YM(T,t,r,l,f,o,s,_,$=[],P=[],v),a),g===123)if(f===0)ng(T,t,E,E,$,a,v,s,P);else switch(m===99&&Yr(T,3)===110?100:m){case 100:case 108:case 109:case 115:ng(e,E,E,n&&vh(YM(e,E,E,0,0,o,s,_,o,$=[],v),P),o,P,v,s,n?$:P);break;default:ng(T,E,E,E,[""],P,0,s,P)}}l=f=h=0,w=b=1,_=T="",v=i;break;case 58:v=1+Aa(T),h=x;default:if(w<1){if(g==123)--w;else if(g==125&&w++==0&&e_e()==125)continue}switch(T+=l0(g),g*w){case 38:b=f>0?1:(T+="\f",-1);break;case 44:s[l++]=(Aa(T)-1)*b,b=1;break;case 64:Va()===45&&(T+=rg(co())),m=Va(),f=v=Aa(_=T+=o_e(tg())),g++;break;case 45:x===45&&Aa(T)==2&&(w=0)}}return a}function YM(e,t,r,n,o,a,i,s,c,l,f){for(var v=o-1,m=o===0?a:[""],h=LP(m),x=0,w=0,O=0;x0?m[b]+" "+g:Rt(g,/&\f/g,m[b])))&&(c[O++]=_);return c0(e,t,r,o===0?MP:s,c,l,f)}function i_e(e,t,r){return c0(e,t,r,pz,l0(Z1e()),Np(e,2,-2),0)}function JM(e,t,r,n){return c0(e,t,r,FP,Np(e,0,n),Np(e,n+1,-1),n)}function wc(e,t){for(var r="",n=LP(e),o=0;o6)switch(Yr(e,t+1)){case 109:if(Yr(e,t+4)!==45)break;case 102:return Rt(e,/(.+:)(.+)-([^]+)/,"$1"+$t+"$2-$3$1"+Cy+(Yr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~QS(e,"stretch")?bz(Rt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Yr(e,t+1)!==115)break;case 6444:switch(Yr(e,Aa(e)-3-(~QS(e,"!important")&&10))){case 107:return Rt(e,":",":"+$t)+e;case 101:return Rt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+$t+(Yr(e,14)===45?"inline-":"")+"box$3$1"+$t+"$2$3$1"+sn+"$2box$3")+e}break;case 5936:switch(Yr(e,t+11)){case 114:return $t+e+sn+Rt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return $t+e+sn+Rt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return $t+e+sn+Rt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return $t+e+sn+e+e}return e}var m_e=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case FP:t.return=bz(t.value,t.length);break;case vz:return wc([gf(t,{value:Rt(t.value,"@","@"+$t)})],o);case MP:if(t.length)return J1e(t.props,function(a){switch(Y1e(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return wc([gf(t,{props:[Rt(a,/:(read-\w+)/,":"+Cy+"$1")]})],o);case"::placeholder":return wc([gf(t,{props:[Rt(a,/:(plac\w+)/,":"+$t+"input-$1")]}),gf(t,{props:[Rt(a,/:(plac\w+)/,":"+Cy+"$1")]}),gf(t,{props:[Rt(a,/:(plac\w+)/,sn+"input-$1")]})],o)}return""})}},h_e=[m_e],_z=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(w){var O=w.getAttribute("data-emotion");O.indexOf(" ")!==-1&&(document.head.appendChild(w),w.setAttribute("data-s",""))})}var o=t.stylisPlugins||h_e,a={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(w){for(var O=w.getAttribute("data-emotion").split(" "),b=1;b=4;++n,o-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var $_e={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},R_e=/[A-Z]|^ms/g,T_e=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Pz=function(t){return t.charCodeAt(1)===45},eF=function(t){return t!=null&&typeof t!="boolean"},Wx=fz(function(e){return Pz(e)?e:e.replace(R_e,"-$&").toLowerCase()}),tF=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(T_e,function(n,o,a){return Ma={name:o,styles:a,next:Ma},o})}return $_e[t]!==1&&!Pz(t)&&typeof r=="number"&&r!==0?r+"px":r};function Bp(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return Ma={name:r.name,styles:r.styles,next:Ma},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)Ma={name:n.name,styles:n.styles,next:Ma},n=n.next;var o=r.styles+";";return o}return k_e(e,t,r)}case"function":{if(e!==void 0){var a=Ma,i=r(e);return Ma=a,Bp(e,t,i)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function k_e(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o96?F_e:L_e},aF=function(t,r,n){var o;if(r){var a=r.shouldForwardProp;o=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof o!="function"&&n&&(o=t.__emotion_forwardProp),o},N_e=function(t){var r=t.cache,n=t.serialized,o=t.isStringTag;return Cz(r,n,o),j_e(function(){return Ez(r,n,o)}),null},D_e=function e(t,r){var n=t.__emotion_real===t,o=n&&t.__emotion_base||t,a,i;r!==void 0&&(a=r.label,i=r.target);var s=aF(t,r,n),c=s||oF(o),l=!c("as");return function(){var f=arguments,v=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&v.push("label:"+a+";"),f[0]==null||f[0].raw===void 0)v.push.apply(v,f);else{v.push(f[0][0]);for(var m=f.length,h=1;ht(G_e(o)?r:o):t;return S.jsx(M_e,{styles:n})}function UP(e,t){return YS(e,t)}const Mz=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},K_e=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:Az,StyledEngineProvider:H_e,ThemeContext:$v,css:lu,default:UP,internal_processStyles:Mz,keyframes:Ni},Symbol.toStringTag,{value:"Module"}));function yi(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Fz(e){if(!yi(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=Fz(e[r])}),t}function Pn(e,t,r={clone:!0}){const n=r.clone?j({},e):e;return yi(e)&&yi(t)&&Object.keys(t).forEach(o=>{yi(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&yi(e[o])?n[o]=Pn(e[o],t[o],r):r.clone?n[o]=yi(t[o])?Fz(t[o]):t[o]:n[o]=t[o]}),n}const Q_e=Object.freeze(Object.defineProperty({__proto__:null,default:Pn,isPlainObject:yi},Symbol.toStringTag,{value:"Module"})),X_e=["values","unit","step"],Y_e=e=>{const t=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return t.sort((r,n)=>r.val-n.val),t.reduce((r,n)=>j({},r,{[n.key]:n.val}),{})};function Lz(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,o=we(e,X_e),a=Y_e(t),i=Object.keys(a);function s(m){return`@media (min-width:${typeof t[m]=="number"?t[m]:m}${r})`}function c(m){return`@media (max-width:${(typeof t[m]=="number"?t[m]:m)-n/100}${r})`}function l(m,h){const x=i.indexOf(h);return`@media (min-width:${typeof t[m]=="number"?t[m]:m}${r}) and (max-width:${(x!==-1&&typeof t[i[x]]=="number"?t[i[x]]:h)-n/100}${r})`}function f(m){return i.indexOf(m)+1`@media (min-width:${VP[e]}px)`};function ba(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const a=n.breakpoints||iF;return t.reduce((i,s,c)=>(i[a.up(a.keys[c])]=r(t[c]),i),{})}if(typeof t=="object"){const a=n.breakpoints||iF;return Object.keys(t).reduce((i,s)=>{if(Object.keys(a.values||VP).indexOf(s)!==-1){const c=a.up(s);i[c]=r(t[s],s)}else{const c=s;i[c]=t[c]}return i},{})}return r(t)}function Nz(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,o)=>{const a=e.up(o);return n[a]={},n},{}))||{}}function Dz(e,t){return e.reduce((r,n)=>{const o=r[n];return(!o||Object.keys(o).length===0)&&delete r[n],r},t)}function exe(e,...t){const r=Nz(e),n=[r,...t].reduce((o,a)=>Pn(o,a),{});return Dz(Object.keys(r),n)}function txe(e,t){if(typeof e!="object")return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((o,a)=>{a{e[o]!=null&&(r[o]=!0)}),r}function qx({values:e,breakpoints:t,base:r}){const n=r||txe(e,t),o=Object.keys(n);if(o.length===0)return e;let a;return o.reduce((i,s,c)=>(Array.isArray(e)?(i[s]=e[c]!=null?e[c]:e[a],a=c):typeof e=="object"?(i[s]=e[s]!=null?e[s]:e[a],a=s):i[s]=e,i),{})}function xe(e){if(typeof e!="string")throw new Error($i(7));return e.charAt(0).toUpperCase()+e.slice(1)}const rxe=Object.freeze(Object.defineProperty({__proto__:null,default:xe},Symbol.toStringTag,{value:"Module"}));function Kc(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){const n=`vars.${t}`.split(".").reduce((o,a)=>o&&o[a]?o[a]:null,e);if(n!=null)return n}return t.split(".").reduce((n,o)=>n&&n[o]!=null?n[o]:null,e)}function Ey(e,t,r,n=r){let o;return typeof e=="function"?o=e(r):Array.isArray(e)?o=e[r]||n:o=Kc(e,r)||n,t&&(o=t(o,n,e)),o}function gr(e){const{prop:t,cssProperty:r=e.prop,themeKey:n,transform:o}=e,a=i=>{if(i[t]==null)return null;const s=i[t],c=i.theme,l=Kc(c,n)||{};return ba(i,s,v=>{let m=Ey(l,o,v);return v===m&&typeof v=="string"&&(m=Ey(l,o,`${t}${v==="default"?"":xe(v)}`,v)),r===!1?m:{[r]:m}})};return a.propTypes={},a.filterProps=[t],a}function nxe(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const oxe={m:"margin",p:"padding"},axe={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},sF={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},ixe=nxe(e=>{if(e.length>2)if(sF[e])e=sF[e];else return[e];const[t,r]=e.split(""),n=oxe[t],o=axe[r]||"";return Array.isArray(o)?o.map(a=>n+a):[n+o]}),WP=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],qP=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...WP,...qP];function Rv(e,t,r,n){var o;const a=(o=Kc(e,t,!1))!=null?o:r;return typeof a=="number"?i=>typeof i=="string"?i:a*i:Array.isArray(a)?i=>typeof i=="string"?i:a[i]:typeof a=="function"?a:()=>{}}function HP(e){return Rv(e,"spacing",8)}function Jl(e,t){if(typeof t=="string"||t==null)return t;const r=Math.abs(t),n=e(r);return t>=0?n:typeof n=="number"?-n:`-${n}`}function sxe(e,t){return r=>e.reduce((n,o)=>(n[o]=Jl(t,r),n),{})}function lxe(e,t,r,n){if(t.indexOf(r)===-1)return null;const o=ixe(r),a=sxe(o,n),i=e[r];return ba(e,i,a)}function Bz(e,t){const r=HP(e.theme);return Object.keys(e).map(n=>lxe(e,t,n,r)).reduce(Zf,{})}function lr(e){return Bz(e,WP)}lr.propTypes={};lr.filterProps=WP;function ur(e){return Bz(e,qP)}ur.propTypes={};ur.filterProps=qP;function uxe(e=8){if(e.mui)return e;const t=HP({spacing:e}),r=(...n)=>(n.length===0?[1]:n).map(a=>{const i=t(a);return typeof i=="number"?`${i}px`:i}).join(" ");return r.mui=!0,r}function x0(...e){const t=e.reduce((n,o)=>(o.filterProps.forEach(a=>{n[a]=o}),n),{}),r=n=>Object.keys(n).reduce((o,a)=>t[a]?Zf(o,t[a](n)):o,{});return r.propTypes={},r.filterProps=e.reduce((n,o)=>n.concat(o.filterProps),[]),r}function Mo(e){return typeof e!="number"?e:`${e}px solid`}function ea(e,t){return gr({prop:e,themeKey:"borders",transform:t})}const cxe=ea("border",Mo),dxe=ea("borderTop",Mo),fxe=ea("borderRight",Mo),pxe=ea("borderBottom",Mo),vxe=ea("borderLeft",Mo),mxe=ea("borderColor"),hxe=ea("borderTopColor"),gxe=ea("borderRightColor"),yxe=ea("borderBottomColor"),bxe=ea("borderLeftColor"),_xe=ea("outline",Mo),xxe=ea("outlineColor"),w0=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Rv(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:Jl(t,n)});return ba(e,e.borderRadius,r)}return null};w0.propTypes={};w0.filterProps=["borderRadius"];x0(cxe,dxe,fxe,pxe,vxe,mxe,hxe,gxe,yxe,bxe,w0,_xe,xxe);const S0=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Rv(e.theme,"spacing",8),r=n=>({gap:Jl(t,n)});return ba(e,e.gap,r)}return null};S0.propTypes={};S0.filterProps=["gap"];const O0=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Rv(e.theme,"spacing",8),r=n=>({columnGap:Jl(t,n)});return ba(e,e.columnGap,r)}return null};O0.propTypes={};O0.filterProps=["columnGap"];const C0=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Rv(e.theme,"spacing",8),r=n=>({rowGap:Jl(t,n)});return ba(e,e.rowGap,r)}return null};C0.propTypes={};C0.filterProps=["rowGap"];const wxe=gr({prop:"gridColumn"}),Sxe=gr({prop:"gridRow"}),Oxe=gr({prop:"gridAutoFlow"}),Cxe=gr({prop:"gridAutoColumns"}),Exe=gr({prop:"gridAutoRows"}),Pxe=gr({prop:"gridTemplateColumns"}),$xe=gr({prop:"gridTemplateRows"}),Rxe=gr({prop:"gridTemplateAreas"}),Txe=gr({prop:"gridArea"});x0(S0,O0,C0,wxe,Sxe,Oxe,Cxe,Exe,Pxe,$xe,Rxe,Txe);function Sc(e,t){return t==="grey"?t:e}const kxe=gr({prop:"color",themeKey:"palette",transform:Sc}),Ixe=gr({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Sc}),jxe=gr({prop:"backgroundColor",themeKey:"palette",transform:Sc});x0(kxe,Ixe,jxe);function ao(e){return e<=1&&e!==0?`${e*100}%`:e}const Axe=gr({prop:"width",transform:ao}),GP=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=r=>{var n,o;const a=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[r])||VP[r];return a?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:ao(r)}};return ba(e,e.maxWidth,t)}return null};GP.filterProps=["maxWidth"];const Mxe=gr({prop:"minWidth",transform:ao}),Fxe=gr({prop:"height",transform:ao}),Lxe=gr({prop:"maxHeight",transform:ao}),Nxe=gr({prop:"minHeight",transform:ao});gr({prop:"size",cssProperty:"width",transform:ao});gr({prop:"size",cssProperty:"height",transform:ao});const Dxe=gr({prop:"boxSizing"});x0(Axe,GP,Mxe,Fxe,Lxe,Nxe,Dxe);const Bxe={border:{themeKey:"borders",transform:Mo},borderTop:{themeKey:"borders",transform:Mo},borderRight:{themeKey:"borders",transform:Mo},borderBottom:{themeKey:"borders",transform:Mo},borderLeft:{themeKey:"borders",transform:Mo},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Mo},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:w0},color:{themeKey:"palette",transform:Sc},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Sc},backgroundColor:{themeKey:"palette",transform:Sc},p:{style:ur},pt:{style:ur},pr:{style:ur},pb:{style:ur},pl:{style:ur},px:{style:ur},py:{style:ur},padding:{style:ur},paddingTop:{style:ur},paddingRight:{style:ur},paddingBottom:{style:ur},paddingLeft:{style:ur},paddingX:{style:ur},paddingY:{style:ur},paddingInline:{style:ur},paddingInlineStart:{style:ur},paddingInlineEnd:{style:ur},paddingBlock:{style:ur},paddingBlockStart:{style:ur},paddingBlockEnd:{style:ur},m:{style:lr},mt:{style:lr},mr:{style:lr},mb:{style:lr},ml:{style:lr},mx:{style:lr},my:{style:lr},margin:{style:lr},marginTop:{style:lr},marginRight:{style:lr},marginBottom:{style:lr},marginLeft:{style:lr},marginX:{style:lr},marginY:{style:lr},marginInline:{style:lr},marginInlineStart:{style:lr},marginInlineEnd:{style:lr},marginBlock:{style:lr},marginBlockStart:{style:lr},marginBlockEnd:{style:lr},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:S0},rowGap:{style:C0},columnGap:{style:O0},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:ao},maxWidth:{style:GP},minWidth:{transform:ao},height:{transform:ao},maxHeight:{transform:ao},minHeight:{transform:ao},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Tv=Bxe;function zxe(...e){const t=e.reduce((n,o)=>n.concat(Object.keys(o)),[]),r=new Set(t);return e.every(n=>r.size===Object.keys(n).length)}function Uxe(e,t){return typeof e=="function"?e(t):e}function zz(){function e(r,n,o,a){const i={[r]:n,theme:o},s=a[r];if(!s)return{[r]:n};const{cssProperty:c=r,themeKey:l,transform:f,style:v}=s;if(n==null)return null;if(l==="typography"&&n==="inherit")return{[r]:n};const m=Kc(o,l)||{};return v?v(i):ba(i,n,x=>{let w=Ey(m,f,x);return x===w&&typeof x=="string"&&(w=Ey(m,f,`${r}${x==="default"?"":xe(x)}`,x)),c===!1?w:{[c]:w}})}function t(r){var n;const{sx:o,theme:a={}}=r||{};if(!o)return null;const i=(n=a.unstable_sxConfig)!=null?n:Tv;function s(c){let l=c;if(typeof c=="function")l=c(a);else if(typeof c!="object")return c;if(!l)return null;const f=Nz(a.breakpoints),v=Object.keys(f);let m=f;return Object.keys(l).forEach(h=>{const x=Uxe(l[h],a);if(x!=null)if(typeof x=="object")if(i[h])m=Zf(m,e(h,x,a,i));else{const w=ba({theme:a},x,O=>({[h]:O}));zxe(w,x)?m[h]=t({sx:x,theme:a}):m=Zf(m,w)}else m=Zf(m,e(h,x,a,i))}),Dz(v,m)}return Array.isArray(o)?o.map(s):s(o)}return t}const Uz=zz();Uz.filterProps=["sx"];const kv=Uz;function Vz(e,t){const r=this;return r.vars&&typeof r.getColorSchemeSelector=="function"?{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:r.palette.mode===e?t:{}}const Vxe=["breakpoints","palette","spacing","shape"];function $d(e={},...t){const{breakpoints:r={},palette:n={},spacing:o,shape:a={}}=e,i=we(e,Vxe),s=Lz(r),c=uxe(o);let l=Pn({breakpoints:s,direction:"ltr",components:{},palette:j({mode:"light"},n),spacing:c,shape:j({},Z_e,a)},i);return l.applyStyles=Vz,l=t.reduce((f,v)=>Pn(f,v),l),l.unstable_sxConfig=j({},Tv,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(v){return kv({sx:v,theme:this})},l}const Wxe=Object.freeze(Object.defineProperty({__proto__:null,default:$d,private_createBreakpoints:Lz,unstable_applyStyles:Vz},Symbol.toStringTag,{value:"Module"}));function qxe(e){return Object.keys(e).length===0}function KP(e=null){const t=d.useContext($v);return!t||qxe(t)?e:t}const Hxe=$d();function E0(e=Hxe){return KP(e)}function Gxe({styles:e,themeId:t,defaultTheme:r={}}){const n=E0(r),o=typeof e=="function"?e(t&&n[t]||n):e;return S.jsx(Az,{styles:o})}const Kxe=["sx"],Qxe=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:Tv;return Object.keys(e).forEach(a=>{o[a]?n.systemProps[a]=e[a]:n.otherProps[a]=e[a]}),n};function P0(e){const{sx:t}=e,r=we(e,Kxe),{systemProps:n,otherProps:o}=Qxe(r);let a;return Array.isArray(t)?a=[n,...t]:typeof t=="function"?a=(...i)=>{const s=t(...i);return yi(s)?j({},n,s):n}:a=j({},n,t),j({},o,{sx:a})}const Xxe=Object.freeze(Object.defineProperty({__proto__:null,default:kv,extendSxProp:P0,unstable_createStyleFunctionSx:zz,unstable_defaultSxConfig:Tv},Symbol.toStringTag,{value:"Module"})),lF=e=>e,Yxe=()=>{let e=lF;return{configure(t){e=t},generate(t){return e(t)},reset(){e=lF}}},Jxe=Yxe(),QP=Jxe;function Wz(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ts!=="theme"&&s!=="sx"&&s!=="as"})(kv);return d.forwardRef(function(c,l){const f=E0(r),v=P0(c),{className:m,component:h="div"}=v,x=we(v,Zxe);return S.jsx(a,j({as:h,ref:l,className:$e(m,o?o(n):n),theme:t&&f[t]||f},x))})}const qz={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Ve(e,t,r="Mui"){const n=qz[t];return n?`${r}-${n}`:`${QP.generate(e)}-${t}`}function Ge(e,t,r="Mui"){const n={};return t.forEach(o=>{n[o]=Ve(e,o,r)}),n}var Hz={exports:{}},Mt={};/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var XP=Symbol.for("react.element"),YP=Symbol.for("react.portal"),$0=Symbol.for("react.fragment"),R0=Symbol.for("react.strict_mode"),T0=Symbol.for("react.profiler"),k0=Symbol.for("react.provider"),I0=Symbol.for("react.context"),twe=Symbol.for("react.server_context"),j0=Symbol.for("react.forward_ref"),A0=Symbol.for("react.suspense"),M0=Symbol.for("react.suspense_list"),F0=Symbol.for("react.memo"),L0=Symbol.for("react.lazy"),rwe=Symbol.for("react.offscreen"),Gz;Gz=Symbol.for("react.module.reference");function ta(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case XP:switch(e=e.type,e){case $0:case T0:case R0:case A0:case M0:return e;default:switch(e=e&&e.$$typeof,e){case twe:case I0:case j0:case L0:case F0:case k0:return e;default:return t}}case YP:return t}}}Mt.ContextConsumer=I0;Mt.ContextProvider=k0;Mt.Element=XP;Mt.ForwardRef=j0;Mt.Fragment=$0;Mt.Lazy=L0;Mt.Memo=F0;Mt.Portal=YP;Mt.Profiler=T0;Mt.StrictMode=R0;Mt.Suspense=A0;Mt.SuspenseList=M0;Mt.isAsyncMode=function(){return!1};Mt.isConcurrentMode=function(){return!1};Mt.isContextConsumer=function(e){return ta(e)===I0};Mt.isContextProvider=function(e){return ta(e)===k0};Mt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===XP};Mt.isForwardRef=function(e){return ta(e)===j0};Mt.isFragment=function(e){return ta(e)===$0};Mt.isLazy=function(e){return ta(e)===L0};Mt.isMemo=function(e){return ta(e)===F0};Mt.isPortal=function(e){return ta(e)===YP};Mt.isProfiler=function(e){return ta(e)===T0};Mt.isStrictMode=function(e){return ta(e)===R0};Mt.isSuspense=function(e){return ta(e)===A0};Mt.isSuspenseList=function(e){return ta(e)===M0};Mt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===$0||e===T0||e===R0||e===A0||e===M0||e===rwe||typeof e=="object"&&e!==null&&(e.$$typeof===L0||e.$$typeof===F0||e.$$typeof===k0||e.$$typeof===I0||e.$$typeof===j0||e.$$typeof===Gz||e.getModuleId!==void 0)};Mt.typeOf=ta;Hz.exports=Mt;var zp=Hz.exports;const nwe=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function Kz(e){const t=`${e}`.match(nwe);return t&&t[1]||""}function Qz(e,t=""){return e.displayName||e.name||Kz(e)||t}function uF(e,t,r){const n=Qz(t);return e.displayName||(n!==""?`${r}(${n})`:r)}function owe(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return Qz(e,"Component");if(typeof e=="object")switch(e.$$typeof){case zp.ForwardRef:return uF(e,e.render,"ForwardRef");case zp.Memo:return uF(e,e.type,"memo");default:return}}}const awe=Object.freeze(Object.defineProperty({__proto__:null,default:owe,getFunctionName:Kz},Symbol.toStringTag,{value:"Module"})),iwe=["ownerState"],swe=["variants"],lwe=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function uwe(e){return Object.keys(e).length===0}function cwe(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Hx(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const dwe=$d(),fwe=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function mh({defaultTheme:e,theme:t,themeId:r}){return uwe(t)?e:t[r]||t}function pwe(e){return e?(t,r)=>r[e]:null}function og(e,t){let{ownerState:r}=t,n=we(t,iwe);const o=typeof e=="function"?e(j({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(a=>og(a,j({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let s=we(o,swe);return a.forEach(c=>{let l=!0;typeof c.props=="function"?l=c.props(j({ownerState:r},n,r)):Object.keys(c.props).forEach(f=>{(r==null?void 0:r[f])!==c.props[f]&&n[f]!==c.props[f]&&(l=!1)}),l&&(Array.isArray(s)||(s=[s]),s.push(typeof c.style=="function"?c.style(j({ownerState:r},n,r)):c.style))}),s}return o}function vwe(e={}){const{themeId:t,defaultTheme:r=dwe,rootShouldForwardProp:n=Hx,slotShouldForwardProp:o=Hx}=e,a=i=>kv(j({},i,{theme:mh(j({},i,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{Mz(i,P=>P.filter(E=>!(E!=null&&E.__mui_systemSx)));const{name:c,slot:l,skipVariantsResolver:f,skipSx:v,overridesResolver:m=pwe(fwe(l))}=s,h=we(s,lwe),x=f!==void 0?f:l&&l!=="Root"&&l!=="root"||!1,w=v||!1;let O,b=Hx;l==="Root"||l==="root"?b=n:l?b=o:cwe(i)&&(b=void 0);const g=UP(i,j({shouldForwardProp:b,label:O},h)),_=P=>typeof P=="function"&&P.__emotion_real!==P||yi(P)?E=>og(P,j({},E,{theme:mh({theme:E.theme,defaultTheme:r,themeId:t})})):P,$=(P,...E)=>{let T=_(P);const R=E?E.map(_):[];c&&m&&R.push(F=>{const L=mh(j({},F,{defaultTheme:r,themeId:t}));if(!L.components||!L.components[c]||!L.components[c].styleOverrides)return null;const D=L.components[c].styleOverrides,U={};return Object.entries(D).forEach(([H,q])=>{U[H]=og(q,j({},F,{theme:L}))}),m(F,U)}),c&&!x&&R.push(F=>{var L;const D=mh(j({},F,{defaultTheme:r,themeId:t})),U=D==null||(L=D.components)==null||(L=L[c])==null?void 0:L.variants;return og({variants:U},j({},F,{theme:D}))}),w||R.push(a);const I=R.length-E.length;if(Array.isArray(P)&&I>0){const F=new Array(I).fill("");T=[...P,...F],T.raw=[...P.raw,...F]}const A=g(T,...R);return i.muiName&&(A.muiName=i.muiName),A};return g.withConfig&&($.withConfig=g.withConfig),$}}const Xz=vwe();function Up(e,t){const r=j({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=j({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const o=e[n]||{},a=t[n];r[n]={},!a||!Object.keys(a)?r[n]=o:!o||!Object.keys(o)?r[n]=a:(r[n]=j({},a),Object.keys(o).forEach(i=>{r[n][i]=Up(o[i],a[i])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function Yz(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:Up(t.components[r].defaultProps,n)}function Jz({props:e,name:t,defaultTheme:r,themeId:n}){let o=E0(r);return n&&(o=o[n]||o),Yz({theme:o,name:t,props:e})}const po=typeof window<"u"?d.useLayoutEffect:d.useEffect;function mwe(e,t,r,n,o){const[a,i]=d.useState(()=>o&&r?r(e).matches:n?n(e).matches:t);return po(()=>{let s=!0;if(!r)return;const c=r(e),l=()=>{s&&i(c.matches)};return l(),c.addListener(l),()=>{s=!1,c.removeListener(l)}},[e,r]),a}const Zz=d.useSyncExternalStore;function hwe(e,t,r,n,o){const a=d.useCallback(()=>t,[t]),i=d.useMemo(()=>{if(o&&r)return()=>r(e).matches;if(n!==null){const{matches:f}=n(e);return()=>f}return a},[a,e,n,o,r]),[s,c]=d.useMemo(()=>{if(r===null)return[a,()=>()=>{}];const f=r(e);return[()=>f.matches,v=>(f.addListener(v),()=>{f.removeListener(v)})]},[a,r,e]);return Zz(c,s,i)}function kn(e,t={}){const r=KP(),n=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:o=!1,matchMedia:a=n?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:s=!1}=Yz({name:"MuiUseMediaQuery",props:t,theme:r});let c=typeof e=="function"?e(r):e;return c=c.replace(/^@media( ?)/m,""),(Zz!==void 0?hwe:mwe)(c,o,a,i,s)}function e6(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}const gwe=Object.freeze(Object.defineProperty({__proto__:null,default:e6},Symbol.toStringTag,{value:"Module"}));function t6(e,t=0,r=1){return e6(e,t,r)}function ywe(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&r[0].length===1&&(r=r.map(n=>n+n)),r?`rgb${r.length===4?"a":""}(${r.map((n,o)=>o<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function JP(e){if(e.type)return e;if(e.charAt(0)==="#")return JP(ywe(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error($i(9,e));let n=e.substring(t+1,e.length-1),o;if(r==="color"){if(n=n.split(" "),o=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error($i(10,o))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:r,values:n,colorSpace:o}}function r6(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((o,a)=>a<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${r} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function Qc(e,t){return e=JP(e),t=t6(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,r6(e)}function bwe(e,t){if(e=JP(e),t=t6(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return r6(e)}function ZS(...e){return e.reduce((t,r)=>r==null?t:function(...o){t.apply(this,o),r.apply(this,o)},()=>{})}function Rd(e,t=166){let r;function n(...o){const a=()=>{e.apply(this,o)};clearTimeout(r),r=setTimeout(a,t)}return n.clear=()=>{clearTimeout(r)},n}function _we(e,t){return()=>null}function ag(e,t){var r,n;return d.isValidElement(e)&&t.indexOf((r=e.type.muiName)!=null?r:(n=e.type)==null||(n=n._payload)==null||(n=n.value)==null?void 0:n.muiName)!==-1}function Er(e){return e&&e.ownerDocument||document}function Ho(e){return Er(e).defaultView||window}function xwe(e,t){return()=>null}function Py(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let cF=0;function wwe(e){const[t,r]=d.useState(e),n=e||t;return d.useEffect(()=>{t==null&&(cF+=1,r(`mui-${cF}`))},[t]),n}const dF=fw.useId;function Zl(e){if(dF!==void 0){const t=dF();return e??t}return wwe(e)}function Swe(e,t,r,n,o){return null}function Xc({controlled:e,default:t,name:r,state:n="value"}){const{current:o}=d.useRef(e!==void 0),[a,i]=d.useState(t),s=o?e:a,c=d.useCallback(l=>{o||i(l)},[]);return[s,c]}function Cn(e){const t=d.useRef(e);return po(()=>{t.current=e}),d.useRef((...r)=>(0,t.current)(...r)).current}function ir(...e){return d.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{Py(r,t)})},e)}const fF={};function Owe(e,t){const r=d.useRef(fF);return r.current===fF&&(r.current=e(t)),r}const Cwe=[];function Ewe(e){d.useEffect(e,Cwe)}class Iv{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new Iv}start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,r()},t)}}function $l(){const e=Owe(Iv.create).current;return Ewe(e.disposeEffect),e}let N0=!0,eO=!1;const Pwe=new Iv,$we={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Rwe(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&$we[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Twe(e){e.metaKey||e.altKey||e.ctrlKey||(N0=!0)}function Gx(){N0=!1}function kwe(){this.visibilityState==="hidden"&&eO&&(N0=!0)}function Iwe(e){e.addEventListener("keydown",Twe,!0),e.addEventListener("mousedown",Gx,!0),e.addEventListener("pointerdown",Gx,!0),e.addEventListener("touchstart",Gx,!0),e.addEventListener("visibilitychange",kwe,!0)}function jwe(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return N0||Rwe(t)}function D0(){const e=d.useCallback(o=>{o!=null&&Iwe(o.ownerDocument)},[]),t=d.useRef(!1);function r(){return t.current?(eO=!0,Pwe.start(100,()=>{eO=!1}),t.current=!1,!0):!1}function n(o){return jwe(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function n6(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let Du;function o6(){if(Du)return Du;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Du="reverse",e.scrollLeft>0?Du="default":(e.scrollLeft=1,e.scrollLeft===0&&(Du="negative")),document.body.removeChild(e),Du}function Awe(e,t){const r=e.scrollLeft;if(t!=="rtl")return r;switch(o6()){case"negative":return e.scrollWidth-e.clientWidth+r;case"reverse":return e.scrollWidth-e.clientWidth-r;default:return r}}function ze(e,t,r=void 0){const n={};return Object.keys(e).forEach(o=>{n[o]=e[o].reduce((a,i)=>{if(i){const s=t(i);s!==""&&a.push(s),r&&r[i]&&a.push(r[i])}return a},[]).join(" ")}),n}const Mwe=d.createContext(null),a6=Mwe;function i6(){return d.useContext(a6)}const Fwe=typeof Symbol=="function"&&Symbol.for,Lwe=Fwe?Symbol.for("mui.nested"):"__THEME_NESTED__";function Nwe(e,t){return typeof t=="function"?t(e):j({},e,t)}function Dwe(e){const{children:t,theme:r}=e,n=i6(),o=d.useMemo(()=>{const a=n===null?r:Nwe(n,r);return a!=null&&(a[Lwe]=n!==null),a},[r,n]);return S.jsx(a6.Provider,{value:o,children:t})}const Bwe=["value"],s6=d.createContext();function zwe(e){let{value:t}=e,r=we(e,Bwe);return S.jsx(s6.Provider,j({value:t??!0},r))}const Xs=()=>{const e=d.useContext(s6);return e??!1},l6=d.createContext(void 0);function Uwe({value:e,children:t}){return S.jsx(l6.Provider,{value:e,children:t})}function Vwe(e){const{theme:t,name:r,props:n}=e;if(!t||!t.components||!t.components[r])return n;const o=t.components[r];return o.defaultProps?Up(o.defaultProps,n):!o.styleOverrides&&!o.variants?Up(o,n):n}function Wwe({props:e,name:t}){const r=d.useContext(l6);return Vwe({props:e,name:t,theme:{components:r}})}const pF={};function vF(e,t,r,n=!1){return d.useMemo(()=>{const o=e&&t[e]||t;if(typeof r=="function"){const a=r(o),i=e?j({},t,{[e]:a}):a;return n?()=>i:i}return e?j({},t,{[e]:r}):j({},t,r)},[e,t,r,n])}function qwe(e){const{children:t,theme:r,themeId:n}=e,o=KP(pF),a=i6()||pF,i=vF(n,o,r),s=vF(n,a,r,!0),c=i.direction==="rtl";return S.jsx(Dwe,{theme:s,children:S.jsx($v.Provider,{value:i,children:S.jsx(zwe,{value:c,children:S.jsx(Uwe,{value:i==null?void 0:i.components,children:t})})})})}const Hwe=["className","component","disableGutters","fixed","maxWidth","classes"],Gwe=$d(),Kwe=Xz("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${xe(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),Qwe=e=>Jz({props:e,name:"MuiContainer",defaultTheme:Gwe}),Xwe=(e,t)=>{const r=c=>Ve(t,c),{classes:n,fixed:o,disableGutters:a,maxWidth:i}=e,s={root:["root",i&&`maxWidth${xe(String(i))}`,o&&"fixed",a&&"disableGutters"]};return ze(s,r,n)};function Ywe(e={}){const{createStyledComponent:t=Kwe,useThemeProps:r=Qwe,componentName:n="MuiContainer"}=e,o=t(({theme:i,ownerState:s})=>j({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!s.disableGutters&&{paddingLeft:i.spacing(2),paddingRight:i.spacing(2),[i.breakpoints.up("sm")]:{paddingLeft:i.spacing(3),paddingRight:i.spacing(3)}}),({theme:i,ownerState:s})=>s.fixed&&Object.keys(i.breakpoints.values).reduce((c,l)=>{const f=l,v=i.breakpoints.values[f];return v!==0&&(c[i.breakpoints.up(f)]={maxWidth:`${v}${i.breakpoints.unit}`}),c},{}),({theme:i,ownerState:s})=>j({},s.maxWidth==="xs"&&{[i.breakpoints.up("xs")]:{maxWidth:Math.max(i.breakpoints.values.xs,444)}},s.maxWidth&&s.maxWidth!=="xs"&&{[i.breakpoints.up(s.maxWidth)]:{maxWidth:`${i.breakpoints.values[s.maxWidth]}${i.breakpoints.unit}`}}));return d.forwardRef(function(s,c){const l=r(s),{className:f,component:v="div",disableGutters:m=!1,fixed:h=!1,maxWidth:x="lg"}=l,w=we(l,Hwe),O=j({},l,{component:v,disableGutters:m,fixed:h,maxWidth:x}),b=Xwe(O,n);return S.jsx(o,j({as:v,ownerState:O,className:$e(b.root,f),ref:c},w))})}const Jwe=["component","direction","spacing","divider","children","className","useFlexGap"],Zwe=$d(),eSe=Xz("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function tSe(e){return Jz({props:e,name:"MuiStack",defaultTheme:Zwe})}function rSe(e,t){const r=d.Children.toArray(e).filter(Boolean);return r.reduce((n,o,a)=>(n.push(o),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],oSe=({ownerState:e,theme:t})=>{let r=j({display:"flex",flexDirection:"column"},ba({theme:t},qx({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=HP(t),o=Object.keys(t.breakpoints.values).reduce((c,l)=>((typeof e.spacing=="object"&&e.spacing[l]!=null||typeof e.direction=="object"&&e.direction[l]!=null)&&(c[l]=!0),c),{}),a=qx({values:e.direction,base:o}),i=qx({values:e.spacing,base:o});typeof a=="object"&&Object.keys(a).forEach((c,l,f)=>{if(!a[c]){const m=l>0?a[f[l-1]]:"column";a[c]=m}}),r=Pn(r,ba({theme:t},i,(c,l)=>e.useFlexGap?{gap:Jl(n,c)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${nSe(l?a[l]:e.direction)}`]:Jl(n,c)}}))}return r=exe(t.breakpoints,r),r};function aSe(e={}){const{createStyledComponent:t=eSe,useThemeProps:r=tSe,componentName:n="MuiStack"}=e,o=()=>ze({root:["root"]},c=>Ve(n,c),{}),a=t(oSe);return d.forwardRef(function(c,l){const f=r(c),v=P0(f),{component:m="div",direction:h="column",spacing:x=0,divider:w,children:O,className:b,useFlexGap:g=!1}=v,_=we(v,Jwe),$={direction:h,spacing:x,useFlexGap:g},P=o();return S.jsx(a,j({as:m,ownerState:$,ref:l,className:$e(P.root,b)},_,{children:w?rSe(O,w):O}))})}function iSe(e,t){return j({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var yr={},u6={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(u6);var We=u6.exports;const sSe=Ka(B1e),lSe=Ka(gwe);var c6=We;Object.defineProperty(yr,"__esModule",{value:!0});var It=yr.alpha=v6;yr.blend=_Se;yr.colorChannel=void 0;var B0=yr.darken=e$;yr.decomposeColor=Go;var uSe=yr.emphasize=m6,cSe=yr.getContrastRatio=mSe;yr.getLuminance=$y;yr.hexToRgb=d6;yr.hslToRgb=p6;var z0=yr.lighten=t$;yr.private_safeAlpha=hSe;yr.private_safeColorChannel=void 0;yr.private_safeDarken=gSe;yr.private_safeEmphasize=bSe;yr.private_safeLighten=ySe;yr.recomposeColor=Td;yr.rgbToHex=vSe;var mF=c6(sSe),dSe=c6(lSe);function ZP(e,t=0,r=1){return(0,dSe.default)(e,t,r)}function d6(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&r[0].length===1&&(r=r.map(n=>n+n)),r?`rgb${r.length===4?"a":""}(${r.map((n,o)=>o<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function fSe(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function Go(e){if(e.type)return e;if(e.charAt(0)==="#")return Go(d6(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error((0,mF.default)(9,e));let n=e.substring(t+1,e.length-1),o;if(r==="color"){if(n=n.split(" "),o=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error((0,mF.default)(10,o))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:r,values:n,colorSpace:o}}const f6=e=>{const t=Go(e);return t.values.slice(0,3).map((r,n)=>t.type.indexOf("hsl")!==-1&&n!==0?`${r}%`:r).join(" ")};yr.colorChannel=f6;const pSe=(e,t)=>{try{return f6(e)}catch{return e}};yr.private_safeColorChannel=pSe;function Td(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((o,a)=>a<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${r} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function vSe(e){if(e.indexOf("#")===0)return e;const{values:t}=Go(e);return`#${t.map((r,n)=>fSe(n===3?Math.round(255*r):r)).join("")}`}function p6(e){e=Go(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,a=n*Math.min(o,1-o),i=(l,f=(l+r/30)%12)=>o-a*Math.max(Math.min(f-3,9-f,1),-1);let s="rgb";const c=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(s+="a",c.push(t[3])),Td({type:s,values:c})}function $y(e){e=Go(e);let t=e.type==="hsl"||e.type==="hsla"?Go(p6(e)).values:e.values;return t=t.map(r=>(e.type!=="color"&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function mSe(e,t){const r=$y(e),n=$y(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function v6(e,t){return e=Go(e),t=ZP(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Td(e)}function hSe(e,t,r){try{return v6(e,t)}catch{return e}}function e$(e,t){if(e=Go(e),t=ZP(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]*=1-t;return Td(e)}function gSe(e,t,r){try{return e$(e,t)}catch{return e}}function t$(e,t){if(e=Go(e),t=ZP(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return Td(e)}function ySe(e,t,r){try{return t$(e,t)}catch{return e}}function m6(e,t=.15){return $y(e)>.5?e$(e,t):t$(e,t)}function bSe(e,t,r){try{return m6(e,t)}catch{return e}}function _Se(e,t,r,n=1){const o=(c,l)=>Math.round((c**(1/n)*(1-r)+l**(1/n)*r)**n),a=Go(e),i=Go(t),s=[o(a.values[0],i.values[0]),o(a.values[1],i.values[1]),o(a.values[2],i.values[2])];return Td({type:"rgb",values:s})}const xSe=["mode","contrastThreshold","tonalOffset"],hF={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Lp.white,default:Lp.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Kx={text:{primary:Lp.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Lp.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function gF(e,t,r,n){const o=n.light||n,a=n.dark||n*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=z0(e.main,o):t==="dark"&&(e.dark=B0(e.main,a)))}function wSe(e="light"){return e==="dark"?{main:Fu[200],light:Fu[50],dark:Fu[400]}:{main:Fu[700],light:Fu[400],dark:Fu[800]}}function SSe(e="light"){return e==="dark"?{main:Mu[200],light:Mu[50],dark:Mu[400]}:{main:Mu[500],light:Mu[300],dark:Mu[700]}}function OSe(e="light"){return e==="dark"?{main:Au[500],light:Au[300],dark:Au[700]}:{main:Au[700],light:Au[400],dark:Au[800]}}function CSe(e="light"){return e==="dark"?{main:Lu[400],light:Lu[300],dark:Lu[700]}:{main:Lu[700],light:Lu[500],dark:Lu[900]}}function ESe(e="light"){return e==="dark"?{main:Nu[400],light:Nu[300],dark:Nu[700]}:{main:Nu[800],light:Nu[500],dark:Nu[900]}}function PSe(e="light"){return e==="dark"?{main:hf[400],light:hf[300],dark:hf[700]}:{main:"#ed6c02",light:hf[500],dark:hf[900]}}function $Se(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,o=we(e,xSe),a=e.primary||wSe(t),i=e.secondary||SSe(t),s=e.error||OSe(t),c=e.info||CSe(t),l=e.success||ESe(t),f=e.warning||PSe(t);function v(w){return cSe(w,Kx.text.primary)>=r?Kx.text.primary:hF.text.primary}const m=({color:w,name:O,mainShade:b=500,lightShade:g=300,darkShade:_=700})=>{if(w=j({},w),!w.main&&w[b]&&(w.main=w[b]),!w.hasOwnProperty("main"))throw new Error($i(11,O?` (${O})`:"",b));if(typeof w.main!="string")throw new Error($i(12,O?` (${O})`:"",JSON.stringify(w.main)));return gF(w,"light",g,n),gF(w,"dark",_,n),w.contrastText||(w.contrastText=v(w.main)),w},h={dark:Kx,light:hF};return Pn(j({common:j({},Lp),mode:t,primary:m({color:a,name:"primary"}),secondary:m({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:m({color:s,name:"error"}),warning:m({color:f,name:"warning"}),info:m({color:c,name:"info"}),success:m({color:l,name:"success"}),grey:D1e,contrastThreshold:r,getContrastText:v,augmentColor:m,tonalOffset:n},h[t]),o)}const RSe=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function TSe(e){return Math.round(e*1e5)/1e5}const yF={textTransform:"uppercase"},bF='"Roboto", "Helvetica", "Arial", sans-serif';function kSe(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=bF,fontSize:o=14,fontWeightLight:a=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:c=700,htmlFontSize:l=16,allVariants:f,pxToRem:v}=r,m=we(r,RSe),h=o/14,x=v||(b=>`${b/l*h}rem`),w=(b,g,_,$,P)=>j({fontFamily:n,fontWeight:b,fontSize:x(g),lineHeight:_},n===bF?{letterSpacing:`${TSe($/g)}em`}:{},P,f),O={h1:w(a,96,1.167,-1.5),h2:w(a,60,1.2,-.5),h3:w(i,48,1.167,0),h4:w(i,34,1.235,.25),h5:w(i,24,1.334,0),h6:w(s,20,1.6,.15),subtitle1:w(i,16,1.75,.15),subtitle2:w(s,14,1.57,.1),body1:w(i,16,1.5,.15),body2:w(i,14,1.43,.15),button:w(s,14,1.75,.4,yF),caption:w(i,12,1.66,.4),overline:w(i,12,2.66,1,yF),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Pn(j({htmlFontSize:l,pxToRem:x,fontFamily:n,fontSize:o,fontWeightLight:a,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:c},O),m,{clone:!1})}const ISe=.2,jSe=.14,ASe=.12;function Zt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${ISe})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${jSe})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${ASe})`].join(",")}const MSe=["none",Zt(0,2,1,-1,0,1,1,0,0,1,3,0),Zt(0,3,1,-2,0,2,2,0,0,1,5,0),Zt(0,3,3,-2,0,3,4,0,0,1,8,0),Zt(0,2,4,-1,0,4,5,0,0,1,10,0),Zt(0,3,5,-1,0,5,8,0,0,1,14,0),Zt(0,3,5,-1,0,6,10,0,0,1,18,0),Zt(0,4,5,-2,0,7,10,1,0,2,16,1),Zt(0,5,5,-3,0,8,10,1,0,3,14,2),Zt(0,5,6,-3,0,9,12,1,0,3,16,2),Zt(0,6,6,-3,0,10,14,1,0,4,18,3),Zt(0,6,7,-4,0,11,15,1,0,4,20,3),Zt(0,7,8,-4,0,12,17,2,0,5,22,4),Zt(0,7,8,-4,0,13,19,2,0,5,24,4),Zt(0,7,9,-4,0,14,21,2,0,5,26,4),Zt(0,8,9,-5,0,15,22,2,0,6,28,5),Zt(0,8,10,-5,0,16,24,2,0,6,30,5),Zt(0,8,11,-5,0,17,26,2,0,6,32,5),Zt(0,9,11,-5,0,18,28,2,0,7,34,6),Zt(0,9,12,-6,0,19,29,2,0,7,36,6),Zt(0,10,13,-6,0,20,31,3,0,8,38,7),Zt(0,10,13,-6,0,21,33,3,0,8,40,7),Zt(0,10,14,-6,0,22,35,3,0,8,42,7),Zt(0,11,14,-7,0,23,36,3,0,9,44,8),Zt(0,11,15,-7,0,24,38,3,0,9,46,8)],FSe=["duration","easing","delay"],LSe={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},NSe={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function _F(e){return`${Math.round(e)}ms`}function DSe(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function BSe(e){const t=j({},LSe,e.easing),r=j({},NSe,e.duration);return j({getAutoHeightDuration:DSe,create:(o=["all"],a={})=>{const{duration:i=r.standard,easing:s=t.easeInOut,delay:c=0}=a;return we(a,FSe),(Array.isArray(o)?o:[o]).map(l=>`${l} ${typeof i=="string"?i:_F(i)} ${s} ${typeof c=="string"?c:_F(c)}`).join(",")}},e,{easing:t,duration:r})}const zSe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},USe=zSe,VSe=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Ry(e={},...t){const{mixins:r={},palette:n={},transitions:o={},typography:a={}}=e,i=we(e,VSe);if(e.vars)throw new Error($i(18));const s=$Se(n),c=$d(e);let l=Pn(c,{mixins:iSe(c.breakpoints,r),palette:s,shadows:MSe.slice(),typography:kSe(s,a),transitions:BSe(o),zIndex:j({},USe)});return l=Pn(l,i),l=t.reduce((f,v)=>Pn(f,v),l),l.unstable_sxConfig=j({},Tv,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(v){return kv({sx:v,theme:this})},l}const WSe=Ry(),r$=WSe;function ra(){const e=E0(r$);return e[Hc]||e}var jv={},Qx={exports:{}},xF;function qSe(){return xF||(xF=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(o[i]=r[i]);return o}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Xx)),Xx.exports}const h6=Ka(K_e),GSe=Ka(Q_e),KSe=Ka(rxe),QSe=Ka(awe),XSe=Ka(Wxe),YSe=Ka(Xxe);var kd=We;Object.defineProperty(jv,"__esModule",{value:!0});var JSe=jv.default=dOe;jv.shouldForwardProp=ig;jv.systemDefaultTheme=void 0;var To=kd(qSe()),tO=kd(HSe()),SF=aOe(h6),ZSe=GSe;kd(KSe);kd(QSe);var eOe=kd(XSe),tOe=kd(YSe);const rOe=["ownerState"],nOe=["variants"],oOe=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function g6(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(g6=function(n){return n?r:t})(e)}function aOe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=g6(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function iOe(e){return Object.keys(e).length===0}function sOe(e){return typeof e=="string"&&e.charCodeAt(0)>96}function ig(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const lOe=jv.systemDefaultTheme=(0,eOe.default)(),uOe=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function hh({defaultTheme:e,theme:t,themeId:r}){return iOe(t)?e:t[r]||t}function cOe(e){return e?(t,r)=>r[e]:null}function sg(e,t){let{ownerState:r}=t,n=(0,tO.default)(t,rOe);const o=typeof e=="function"?e((0,To.default)({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(a=>sg(a,(0,To.default)({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let s=(0,tO.default)(o,nOe);return a.forEach(c=>{let l=!0;typeof c.props=="function"?l=c.props((0,To.default)({ownerState:r},n,r)):Object.keys(c.props).forEach(f=>{(r==null?void 0:r[f])!==c.props[f]&&n[f]!==c.props[f]&&(l=!1)}),l&&(Array.isArray(s)||(s=[s]),s.push(typeof c.style=="function"?c.style((0,To.default)({ownerState:r},n,r)):c.style))}),s}return o}function dOe(e={}){const{themeId:t,defaultTheme:r=lOe,rootShouldForwardProp:n=ig,slotShouldForwardProp:o=ig}=e,a=i=>(0,tOe.default)((0,To.default)({},i,{theme:hh((0,To.default)({},i,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{(0,SF.internal_processStyles)(i,P=>P.filter(E=>!(E!=null&&E.__mui_systemSx)));const{name:c,slot:l,skipVariantsResolver:f,skipSx:v,overridesResolver:m=cOe(uOe(l))}=s,h=(0,tO.default)(s,oOe),x=f!==void 0?f:l&&l!=="Root"&&l!=="root"||!1,w=v||!1;let O,b=ig;l==="Root"||l==="root"?b=n:l?b=o:sOe(i)&&(b=void 0);const g=(0,SF.default)(i,(0,To.default)({shouldForwardProp:b,label:O},h)),_=P=>typeof P=="function"&&P.__emotion_real!==P||(0,ZSe.isPlainObject)(P)?E=>sg(P,(0,To.default)({},E,{theme:hh({theme:E.theme,defaultTheme:r,themeId:t})})):P,$=(P,...E)=>{let T=_(P);const R=E?E.map(_):[];c&&m&&R.push(F=>{const L=hh((0,To.default)({},F,{defaultTheme:r,themeId:t}));if(!L.components||!L.components[c]||!L.components[c].styleOverrides)return null;const D=L.components[c].styleOverrides,U={};return Object.entries(D).forEach(([H,q])=>{U[H]=sg(q,(0,To.default)({},F,{theme:L}))}),m(F,U)}),c&&!x&&R.push(F=>{var L;const D=hh((0,To.default)({},F,{defaultTheme:r,themeId:t})),U=D==null||(L=D.components)==null||(L=L[c])==null?void 0:L.variants;return sg({variants:U},(0,To.default)({},F,{theme:D}))}),w||R.push(a);const I=R.length-E.length;if(Array.isArray(P)&&I>0){const F=new Array(I).fill("");T=[...P,...F],T.raw=[...P.raw,...F]}const A=g(T,...R);return i.muiName&&(A.muiName=i.muiName),A};return g.withConfig&&($.withConfig=g.withConfig),$}}function y6(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const fOe=e=>y6(e)&&e!=="classes",tn=fOe,J=JSe({themeId:Hc,defaultTheme:r$,rootShouldForwardProp:tn}),pOe=["theme"];function vOe(e){let{theme:t}=e,r=we(e,pOe);const n=t[Hc];return S.jsx(qwe,j({},r,{themeId:n?Hc:void 0,theme:n||t}))}const OF=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function qe(e){return Wwe(e)}function mOe(e){return Ve("MuiSvgIcon",e)}Ge("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const hOe=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],gOe=e=>{const{color:t,fontSize:r,classes:n}=e,o={root:["root",t!=="inherit"&&`color${xe(t)}`,`fontSize${xe(r)}`]};return ze(o,mOe,n)},yOe=J("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${xe(r.color)}`],t[`fontSize${xe(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,o,a,i,s,c,l,f,v,m,h,x;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(r=e.transitions)==null||(n=r.create)==null?void 0:n.call(r,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((a=e.typography)==null||(i=a.pxToRem)==null?void 0:i.call(a,20))||"1.25rem",medium:((s=e.typography)==null||(c=s.pxToRem)==null?void 0:c.call(s,24))||"1.5rem",large:((l=e.typography)==null||(f=l.pxToRem)==null?void 0:f.call(l,35))||"2.1875rem"}[t.fontSize],color:(v=(m=(e.vars||e).palette)==null||(m=m[t.color])==null?void 0:m.main)!=null?v:{action:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.active,disabled:(x=(e.vars||e).palette)==null||(x=x.action)==null?void 0:x.disabled,inherit:void 0}[t.color]}}),rO=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiSvgIcon"}),{children:o,className:a,color:i="inherit",component:s="svg",fontSize:c="medium",htmlColor:l,inheritViewBox:f=!1,titleAccess:v,viewBox:m="0 0 24 24"}=n,h=we(n,hOe),x=d.isValidElement(o)&&o.type==="svg",w=j({},n,{color:i,component:s,fontSize:c,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:m,hasSvgAsChild:x}),O={};f||(O.viewBox=m);const b=gOe(w);return S.jsxs(yOe,j({as:s,className:$e(b.root,a),focusable:"false",color:l,"aria-hidden":v?void 0:!0,role:v?"img":void 0,ref:r},O,h,x&&o.props,{ownerState:w,children:[x?o.props.children:o,v?S.jsx("title",{children:v}):null]}))});rO.muiName="SvgIcon";function bo(e,t){function r(n,o){return S.jsx(rO,j({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return r.muiName=rO.muiName,d.memo(d.forwardRef(r))}const bOe={configure:e=>{QP.configure(e)}},_Oe=Object.freeze(Object.defineProperty({__proto__:null,capitalize:xe,createChainedFunction:ZS,createSvgIcon:bo,debounce:Rd,deprecatedPropType:_we,isMuiElement:ag,ownerDocument:Er,ownerWindow:Ho,requirePropFactory:xwe,setRef:Py,unstable_ClassNameGenerator:bOe,unstable_useEnhancedEffect:po,unstable_useId:Zl,unsupportedProp:Swe,useControlled:Xc,useEventCallback:Cn,useForkRef:ir,useIsFocusVisible:D0},Symbol.toStringTag,{value:"Module"})),CF={disabled:!1},Ty=ve.createContext(null);var xOe=function(t){return t.scrollTop},jf="unmounted",bl="exited",_l="entering",Vu="entered",nO="exiting",Di=function(e){Ai(t,e);function t(n,o){var a;a=e.call(this,n,o)||this;var i=o,s=i&&!i.isMounting?n.enter:n.appear,c;return a.appearStatus=null,n.in?s?(c=bl,a.appearStatus=_l):c=Vu:n.unmountOnExit||n.mountOnEnter?c=jf:c=bl,a.state={status:c},a.nextCallback=null,a}t.getDerivedStateFromProps=function(o,a){var i=o.in;return i&&a.status===jf?{status:bl}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(o){var a=null;if(o!==this.props){var i=this.state.status;this.props.in?i!==_l&&i!==Vu&&(a=_l):(i===_l||i===Vu)&&(a=nO)}this.updateStatus(!1,a)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var o=this.props.timeout,a,i,s;return a=i=s=o,o!=null&&typeof o!="number"&&(a=o.exit,i=o.enter,s=o.appear!==void 0?o.appear:i),{exit:a,enter:i,appear:s}},r.updateStatus=function(o,a){if(o===void 0&&(o=!1),a!==null)if(this.cancelNextCallback(),a===_l){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:kf.findDOMNode(this);i&&xOe(i)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===bl&&this.setState({status:jf})},r.performEnter=function(o){var a=this,i=this.props.enter,s=this.context?this.context.isMounting:o,c=this.props.nodeRef?[s]:[kf.findDOMNode(this),s],l=c[0],f=c[1],v=this.getTimeouts(),m=s?v.appear:v.enter;if(!o&&!i||CF.disabled){this.safeSetState({status:Vu},function(){a.props.onEntered(l)});return}this.props.onEnter(l,f),this.safeSetState({status:_l},function(){a.props.onEntering(l,f),a.onTransitionEnd(m,function(){a.safeSetState({status:Vu},function(){a.props.onEntered(l,f)})})})},r.performExit=function(){var o=this,a=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:kf.findDOMNode(this);if(!a||CF.disabled){this.safeSetState({status:bl},function(){o.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:nO},function(){o.props.onExiting(s),o.onTransitionEnd(i.exit,function(){o.safeSetState({status:bl},function(){o.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(o,a){a=this.setNextCallback(a),this.setState(o,a)},r.setNextCallback=function(o){var a=this,i=!0;return this.nextCallback=function(s){i&&(i=!1,a.nextCallback=null,o(s))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},r.onTransitionEnd=function(o,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:kf.findDOMNode(this),s=o==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var c=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],l=c[0],f=c[1];this.props.addEndListener(l,f)}o!=null&&setTimeout(this.nextCallback,o)},r.render=function(){var o=this.state.status;if(o===jf)return null;var a=this.props,i=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=we(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ve.createElement(Ty.Provider,{value:null},typeof i=="function"?i(o,s):ve.cloneElement(ve.Children.only(i),s))},t}(ve.Component);Di.contextType=Ty;Di.propTypes={};function Bu(){}Di.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Bu,onEntering:Bu,onEntered:Bu,onExit:Bu,onExiting:Bu,onExited:Bu};Di.UNMOUNTED=jf;Di.EXITED=bl;Di.ENTERING=_l;Di.ENTERED=Vu;Di.EXITING=nO;const n$=Di;function o$(e,t){var r=function(a){return t&&d.isValidElement(a)?t(a):a},n=Object.create(null);return e&&d.Children.map(e,function(o){return o}).forEach(function(o){n[o.key]=r(o)}),n}function wOe(e,t){e=e||{},t=t||{};function r(f){return f in t?t[f]:e[f]}var n=Object.create(null),o=[];for(var a in e)a in t?o.length&&(n[a]=o,o=[]):o.push(a);var i,s={};for(var c in t){if(n[c])for(i=0;ie.scrollTop;function Yc(e,t){var r,n;const{timeout:o,easing:a,style:i={}}=e;return{duration:(r=i.transitionDuration)!=null?r:typeof o=="number"?o:o[t.mode]||0,easing:(n=i.transitionTimingFunction)!=null?n:typeof a=="object"?a[t.mode]:a,delay:i.transitionDelay}}function $Oe(e){return Ve("MuiPaper",e)}Ge("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"]);const ROe=["className","component","elevation","square","variant"],TOe=e=>{const{square:t,elevation:r,variant:n,classes:o}=e,a={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return ze(a,$Oe,o)},kOe=J("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,r.variant==="elevation"&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return j({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&j({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${It("#fff",OF(t.elevation))}, ${It("#fff",OF(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),IOe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiPaper"}),{className:o,component:a="div",elevation:i=1,square:s=!1,variant:c="elevation"}=n,l=we(n,ROe),f=j({},n,{component:a,elevation:i,square:s,variant:c}),v=TOe(f);return S.jsx(kOe,j({as:a,ownerState:f,className:$e(v.root,o),ref:r},l))}),Ys=IOe;function Vp(e){return typeof e=="string"}function pc(e,t,r){return e===void 0||Vp(e)?t:j({},t,{ownerState:j({},t.ownerState,r)})}const jOe={disableDefaultClasses:!1},AOe=d.createContext(jOe);function MOe(e){const{disableDefaultClasses:t}=d.useContext(AOe);return r=>t?"":e(r)}function ky(e,t=[]){if(e===void 0)return{};const r={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]=="function"&&!t.includes(n)).forEach(n=>{r[n]=e[n]}),r}function b6(e,t,r){return typeof e=="function"?e(t,r):e}function EF(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(r=>!(r.match(/^on[A-Z]/)&&typeof e[r]=="function")).forEach(r=>{t[r]=e[r]}),t}function _6(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:n,externalForwardedProps:o,className:a}=e;if(!t){const h=$e(r==null?void 0:r.className,a,o==null?void 0:o.className,n==null?void 0:n.className),x=j({},r==null?void 0:r.style,o==null?void 0:o.style,n==null?void 0:n.style),w=j({},r,o,n);return h.length>0&&(w.className=h),Object.keys(x).length>0&&(w.style=x),{props:w,internalRef:void 0}}const i=ky(j({},o,n)),s=EF(n),c=EF(o),l=t(i),f=$e(l==null?void 0:l.className,r==null?void 0:r.className,a,o==null?void 0:o.className,n==null?void 0:n.className),v=j({},l==null?void 0:l.style,r==null?void 0:r.style,o==null?void 0:o.style,n==null?void 0:n.style),m=j({},l,r,c,s);return f.length>0&&(m.className=f),Object.keys(v).length>0&&(m.style=v),{props:m,internalRef:l.ref}}const FOe=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Ko(e){var t;const{elementType:r,externalSlotProps:n,ownerState:o,skipResolvingSlotProps:a=!1}=e,i=we(e,FOe),s=a?{}:b6(n,o),{props:c,internalRef:l}=_6(j({},i,{externalSlotProps:s})),f=ir(l,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return pc(r,j({},c,{ref:f}),o)}const LOe=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],NOe=["component","slots","slotProps"],DOe=["component"];function BOe(e,t){const{className:r,elementType:n,ownerState:o,externalForwardedProps:a,getSlotOwnerState:i,internalForwardedProps:s}=t,c=we(t,LOe),{component:l,slots:f={[e]:void 0},slotProps:v={[e]:void 0}}=a,m=we(a,NOe),h=f[e]||n,x=b6(v[e],o),w=_6(j({className:r},c,{externalForwardedProps:e==="root"?m:void 0,externalSlotProps:x})),{props:{component:O},internalRef:b}=w,g=we(w.props,DOe),_=ir(b,x==null?void 0:x.ref,t.ref),$=i?i(g):{},P=j({},o,$),E=e==="root"?O||l:O,T=pc(h,j({},e==="root"&&!l&&!f[e]&&s,e!=="root"&&!f[e]&&s,g,E&&{as:E},{ref:_}),P);return Object.keys($).forEach(R=>{delete T[R]}),[h,T]}function zOe(e){const{className:t,classes:r,pulsate:n=!1,rippleX:o,rippleY:a,rippleSize:i,in:s,onExited:c,timeout:l}=e,[f,v]=d.useState(!1),m=$e(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),h={width:i,height:i,top:-(i/2)+a,left:-(i/2)+o},x=$e(r.child,f&&r.childLeaving,n&&r.childPulsate);return!s&&!f&&v(!0),d.useEffect(()=>{if(!s&&c!=null){const w=setTimeout(c,l);return()=>{clearTimeout(w)}}},[c,s,l]),S.jsx("span",{className:m,style:h,children:S.jsx("span",{className:x})})}const ko=Ge("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),UOe=["center","classes","className"];let U0=e=>e,PF,$F,RF,TF;const oO=550,VOe=80,WOe=Ni(PF||(PF=U0` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),qOe=Ni($F||($F=U0` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),HOe=Ni(RF||(RF=U0` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),GOe=J("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),KOe=J(zOe,{name:"MuiTouchRipple",slot:"Ripple"})(TF||(TF=U0` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),ko.rippleVisible,WOe,oO,({theme:e})=>e.transitions.easing.easeInOut,ko.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,ko.child,ko.childLeaving,qOe,oO,({theme:e})=>e.transitions.easing.easeInOut,ko.childPulsate,HOe,({theme:e})=>e.transitions.easing.easeInOut),QOe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:a={},className:i}=n,s=we(n,UOe),[c,l]=d.useState([]),f=d.useRef(0),v=d.useRef(null);d.useEffect(()=>{v.current&&(v.current(),v.current=null)},[c]);const m=d.useRef(!1),h=$l(),x=d.useRef(null),w=d.useRef(null),O=d.useCallback($=>{const{pulsate:P,rippleX:E,rippleY:T,rippleSize:R,cb:I}=$;l(A=>[...A,S.jsx(KOe,{classes:{ripple:$e(a.ripple,ko.ripple),rippleVisible:$e(a.rippleVisible,ko.rippleVisible),ripplePulsate:$e(a.ripplePulsate,ko.ripplePulsate),child:$e(a.child,ko.child),childLeaving:$e(a.childLeaving,ko.childLeaving),childPulsate:$e(a.childPulsate,ko.childPulsate)},timeout:oO,pulsate:P,rippleX:E,rippleY:T,rippleSize:R},f.current)]),f.current+=1,v.current=I},[a]),b=d.useCallback(($={},P={},E=()=>{})=>{const{pulsate:T=!1,center:R=o||P.pulsate,fakeElement:I=!1}=P;if(($==null?void 0:$.type)==="mousedown"&&m.current){m.current=!1;return}($==null?void 0:$.type)==="touchstart"&&(m.current=!0);const A=I?null:w.current,F=A?A.getBoundingClientRect():{width:0,height:0,left:0,top:0};let L,D,U;if(R||$===void 0||$.clientX===0&&$.clientY===0||!$.clientX&&!$.touches)L=Math.round(F.width/2),D=Math.round(F.height/2);else{const{clientX:H,clientY:q}=$.touches&&$.touches.length>0?$.touches[0]:$;L=Math.round(H-F.left),D=Math.round(q-F.top)}if(R)U=Math.sqrt((2*F.width**2+F.height**2)/3),U%2===0&&(U+=1);else{const H=Math.max(Math.abs((A?A.clientWidth:0)-L),L)*2+2,q=Math.max(Math.abs((A?A.clientHeight:0)-D),D)*2+2;U=Math.sqrt(H**2+q**2)}$!=null&&$.touches?x.current===null&&(x.current=()=>{O({pulsate:T,rippleX:L,rippleY:D,rippleSize:U,cb:E})},h.start(VOe,()=>{x.current&&(x.current(),x.current=null)})):O({pulsate:T,rippleX:L,rippleY:D,rippleSize:U,cb:E})},[o,O,h]),g=d.useCallback(()=>{b({},{pulsate:!0})},[b]),_=d.useCallback(($,P)=>{if(h.clear(),($==null?void 0:$.type)==="touchend"&&x.current){x.current(),x.current=null,h.start(0,()=>{_($,P)});return}x.current=null,l(E=>E.length>0?E.slice(1):E),v.current=P},[h]);return d.useImperativeHandle(r,()=>({pulsate:g,start:b,stop:_}),[g,b,_]),S.jsx(GOe,j({className:$e(ko.root,a.root,i),ref:w},s,{children:S.jsx(POe,{component:null,exit:!0,children:c})}))}),XOe=QOe;function YOe(e){return Ve("MuiButtonBase",e)}const JOe=Ge("MuiButtonBase",["root","disabled","focusVisible"]),ZOe=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],eCe=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,i=ze({root:["root",t&&"disabled",r&&"focusVisible"]},YOe,o);return r&&n&&(i.root+=` ${n}`),i},tCe=J("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.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"},[`&.${JOe.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),rCe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:a=!1,children:i,className:s,component:c="button",disabled:l=!1,disableRipple:f=!1,disableTouchRipple:v=!1,focusRipple:m=!1,LinkComponent:h="a",onBlur:x,onClick:w,onContextMenu:O,onDragLeave:b,onFocus:g,onFocusVisible:_,onKeyDown:$,onKeyUp:P,onMouseDown:E,onMouseLeave:T,onMouseUp:R,onTouchEnd:I,onTouchMove:A,onTouchStart:F,tabIndex:L=0,TouchRippleProps:D,touchRippleRef:U,type:H}=n,q=we(n,ZOe),G=d.useRef(null),z=d.useRef(null),W=ir(z,U),{isFocusVisibleRef:te,onFocus:ne,onBlur:ee,ref:Oe}=D0(),[de,oe]=d.useState(!1);l&&de&&oe(!1),d.useImperativeHandle(o,()=>({focusVisible:()=>{oe(!0),G.current.focus()}}),[]);const[me,Re]=d.useState(!1);d.useEffect(()=>{Re(!0)},[]);const ye=me&&!f&&!l;d.useEffect(()=>{de&&m&&!f&&me&&z.current.pulsate()},[f,m,de,me]);function fe(De,ft,Et=v){return Cn(Ct=>(ft&&ft(Ct),!Et&&z.current&&z.current[De](Ct),!0))}const ge=fe("start",E),ce=fe("stop",O),pe=fe("stop",b),ae=fe("stop",R),Se=fe("stop",De=>{de&&De.preventDefault(),T&&T(De)}),Ee=fe("start",F),Ne=fe("stop",I),Xe=fe("stop",A),V=fe("stop",De=>{ee(De),te.current===!1&&oe(!1),x&&x(De)},!1),X=Cn(De=>{G.current||(G.current=De.currentTarget),ne(De),te.current===!0&&(oe(!0),_&&_(De)),g&&g(De)}),Y=()=>{const De=G.current;return c&&c!=="button"&&!(De.tagName==="A"&&De.href)},ie=d.useRef(!1),se=Cn(De=>{m&&!ie.current&&de&&z.current&&De.key===" "&&(ie.current=!0,z.current.stop(De,()=>{z.current.start(De)})),De.target===De.currentTarget&&Y()&&De.key===" "&&De.preventDefault(),$&&$(De),De.target===De.currentTarget&&Y()&&De.key==="Enter"&&!l&&(De.preventDefault(),w&&w(De))}),le=Cn(De=>{m&&De.key===" "&&z.current&&de&&!De.defaultPrevented&&(ie.current=!1,z.current.stop(De,()=>{z.current.pulsate(De)})),P&&P(De),w&&De.target===De.currentTarget&&Y()&&De.key===" "&&!De.defaultPrevented&&w(De)});let Ce=c;Ce==="button"&&(q.href||q.to)&&(Ce=h);const Ie={};Ce==="button"?(Ie.type=H===void 0?"button":H,Ie.disabled=l):(!q.href&&!q.to&&(Ie.role="button"),l&&(Ie["aria-disabled"]=l));const rt=ir(r,Oe,G),at=j({},n,{centerRipple:a,component:c,disabled:l,disableRipple:f,disableTouchRipple:v,focusRipple:m,tabIndex:L,focusVisible:de}),Le=eCe(at);return S.jsxs(tCe,j({as:Ce,className:$e(Le.root,s),ownerState:at,onBlur:V,onClick:w,onContextMenu:ce,onFocus:X,onKeyDown:se,onKeyUp:le,onMouseDown:ge,onMouseLeave:Se,onMouseUp:ae,onDragLeave:pe,onTouchEnd:Ne,onTouchMove:Xe,onTouchStart:Ee,ref:rt,tabIndex:l?-1:L,type:H},Ie,q,{children:[i,ye?S.jsx(XOe,j({ref:W,center:a},D)):null]}))}),Bi=rCe;function nCe(e){return Ve("MuiIconButton",e)}const oCe=Ge("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),aCe=["edge","children","className","color","disabled","disableFocusRipple","size"],iCe=e=>{const{classes:t,disabled:r,color:n,edge:o,size:a}=e,i={root:["root",r&&"disabled",n!=="default"&&`color${xe(n)}`,o&&`edge${xe(o)}`,`size${xe(a)}`]};return ze(i,nCe,t)},sCe=J(Bi,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${xe(r.color)}`],r.edge&&t[`edge${xe(r.edge)}`],t[`size${xe(r.size)}`]]}})(({theme:e,ownerState:t})=>j({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var r;const n=(r=(e.vars||e).palette)==null?void 0:r[t.color];return j({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&j({color:n==null?void 0:n.main},!t.disableRipple&&{"&:hover":j({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(n.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${oCe.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),lCe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiIconButton"}),{edge:o=!1,children:a,className:i,color:s="default",disabled:c=!1,disableFocusRipple:l=!1,size:f="medium"}=n,v=we(n,aCe),m=j({},n,{edge:o,color:s,disabled:c,disableFocusRipple:l,size:f}),h=iCe(m);return S.jsx(sCe,j({className:$e(h.root,i),centerRipple:!0,focusRipple:!l,disabled:c,ref:r},v,{ownerState:m,children:a}))}),nr=lCe;function uCe(e){return Ve("MuiTypography",e)}Ge("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const cCe=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],dCe=e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:a,classes:i}=e,s={root:["root",a,e.align!=="inherit"&&`align${xe(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]};return ze(s,uCe,i)},fCe=J("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],r.align!=="inherit"&&t[`align${xe(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>j({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),kF={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},pCe={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},vCe=e=>pCe[e]||e,mCe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTypography"}),o=vCe(n.color),a=P0(j({},n,{color:o})),{align:i="inherit",className:s,component:c,gutterBottom:l=!1,noWrap:f=!1,paragraph:v=!1,variant:m="body1",variantMapping:h=kF}=a,x=we(a,cCe),w=j({},a,{align:i,color:o,className:s,component:c,gutterBottom:l,noWrap:f,paragraph:v,variant:m,variantMapping:h}),O=c||(v?"p":h[m]||kF[m])||"span",b=dCe(w);return S.jsx(fCe,j({as:O,ref:r,ownerState:w,className:$e(b.root,s)},x))}),it=mCe;function hCe(e){return Ve("MuiAppBar",e)}Ge("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const gCe=["className","color","enableColorOnDark","position"],yCe=e=>{const{color:t,position:r,classes:n}=e,o={root:["root",`color${xe(t)}`,`position${xe(r)}`]};return ze(o,hCe,n)},gh=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,bCe=J(Ys,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${xe(r.position)}`],t[`color${xe(r.color)}`]]}})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return j({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},t.position==="fixed"&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},t.position==="absolute"&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="sticky"&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="static"&&{position:"static"},t.position==="relative"&&{position:"relative"},!e.vars&&j({},t.color==="default"&&{backgroundColor:r,color:e.palette.getContrastText(r)},t.color&&t.color!=="default"&&t.color!=="inherit"&&t.color!=="transparent"&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},t.color==="inherit"&&{color:"inherit"},e.palette.mode==="dark"&&!t.enableColorOnDark&&{backgroundColor:null,color:null},t.color==="transparent"&&j({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&j({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:gh(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:gh(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:gh(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:gh(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),_Ce=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiAppBar"}),{className:o,color:a="primary",enableColorOnDark:i=!1,position:s="fixed"}=n,c=we(n,gCe),l=j({},n,{color:a,position:s,enableColorOnDark:i}),f=yCe(l);return S.jsx(bCe,j({square:!0,component:"header",ownerState:l,elevation:4,className:$e(f.root,o,s==="fixed"&&"mui-fixed"),ref:r},c))}),xCe=_Ce,x6="base";function wCe(e){return`${x6}--${e}`}function SCe(e,t){return`${x6}-${e}-${t}`}function w6(e,t){const r=qz[t];return r?wCe(r):SCe(e,t)}function OCe(e,t){const r={};return t.forEach(n=>{r[n]=w6(e,n)}),r}function IF(e){return e.substring(2).toLowerCase()}function CCe(e,t){return t.documentElement.clientWidth(setTimeout(()=>{c.current=!0},0),()=>{c.current=!1}),[]);const f=ir(t.ref,s),v=Cn(x=>{const w=l.current;l.current=!1;const O=Er(s.current);if(!c.current||!s.current||"clientX"in x&&CCe(x,O))return;if(i.current){i.current=!1;return}let b;x.composedPath?b=x.composedPath().indexOf(s.current)>-1:b=!O.documentElement.contains(x.target)||s.current.contains(x.target),!b&&(r||!w)&&o(x)}),m=x=>w=>{l.current=!0;const O=t.props[x];O&&O(w)},h={ref:f};return a!==!1&&(h[a]=m(a)),d.useEffect(()=>{if(a!==!1){const x=IF(a),w=Er(s.current),O=()=>{i.current=!0};return w.addEventListener(x,v),w.addEventListener("touchmove",O),()=>{w.removeEventListener(x,v),w.removeEventListener("touchmove",O)}}},[v,a]),n!==!1&&(h[n]=m(n)),d.useEffect(()=>{if(n!==!1){const x=IF(n),w=Er(s.current);return w.addEventListener(x,v),()=>{w.removeEventListener(x,v)}}},[v,n]),S.jsx(d.Fragment,{children:d.cloneElement(t,h)})}const PCe=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function $Ce(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function RCe(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=n=>e.ownerDocument.querySelector(`input[type="radio"]${n}`);let r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}function TCe(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||RCe(e))}function kCe(e){const t=[],r=[];return Array.from(e.querySelectorAll(PCe)).forEach((n,o)=>{const a=$Ce(n);a===-1||!TCe(n)||(a===0?t.push(n):r.push({documentOrder:o,tabIndex:a,node:n}))}),r.sort((n,o)=>n.tabIndex===o.tabIndex?n.documentOrder-o.documentOrder:n.tabIndex-o.tabIndex).map(n=>n.node).concat(t)}function ICe(){return!0}function jCe(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:n=!1,disableRestoreFocus:o=!1,getTabbable:a=kCe,isEnabled:i=ICe,open:s}=e,c=d.useRef(!1),l=d.useRef(null),f=d.useRef(null),v=d.useRef(null),m=d.useRef(null),h=d.useRef(!1),x=d.useRef(null),w=ir(t.ref,x),O=d.useRef(null);d.useEffect(()=>{!s||!x.current||(h.current=!r)},[r,s]),d.useEffect(()=>{if(!s||!x.current)return;const _=Er(x.current);return x.current.contains(_.activeElement)||(x.current.hasAttribute("tabIndex")||x.current.setAttribute("tabIndex","-1"),h.current&&x.current.focus()),()=>{o||(v.current&&v.current.focus&&(c.current=!0,v.current.focus()),v.current=null)}},[s]),d.useEffect(()=>{if(!s||!x.current)return;const _=Er(x.current),$=T=>{O.current=T,!(n||!i()||T.key!=="Tab")&&_.activeElement===x.current&&T.shiftKey&&(c.current=!0,f.current&&f.current.focus())},P=()=>{const T=x.current;if(T===null)return;if(!_.hasFocus()||!i()||c.current){c.current=!1;return}if(T.contains(_.activeElement)||n&&_.activeElement!==l.current&&_.activeElement!==f.current)return;if(_.activeElement!==m.current)m.current=null;else if(m.current!==null)return;if(!h.current)return;let R=[];if((_.activeElement===l.current||_.activeElement===f.current)&&(R=a(x.current)),R.length>0){var I,A;const F=!!((I=O.current)!=null&&I.shiftKey&&((A=O.current)==null?void 0:A.key)==="Tab"),L=R[0],D=R[R.length-1];typeof L!="string"&&typeof D!="string"&&(F?D.focus():L.focus())}else T.focus()};_.addEventListener("focusin",P),_.addEventListener("keydown",$,!0);const E=setInterval(()=>{_.activeElement&&_.activeElement.tagName==="BODY"&&P()},50);return()=>{clearInterval(E),_.removeEventListener("focusin",P),_.removeEventListener("keydown",$,!0)}},[r,n,o,i,s,a]);const b=_=>{v.current===null&&(v.current=_.relatedTarget),h.current=!0,m.current=_.target;const $=t.props.onFocus;$&&$(_)},g=_=>{v.current===null&&(v.current=_.relatedTarget),h.current=!0};return S.jsxs(d.Fragment,{children:[S.jsx("div",{tabIndex:s?0:-1,onFocus:g,ref:l,"data-testid":"sentinelStart"}),d.cloneElement(t,{ref:w,onFocus:b}),S.jsx("div",{tabIndex:s?0:-1,onFocus:g,ref:f,"data-testid":"sentinelEnd"})]})}function ACe(e){return typeof e=="function"?e():e}const S6=d.forwardRef(function(t,r){const{children:n,container:o,disablePortal:a=!1}=t,[i,s]=d.useState(null),c=ir(d.isValidElement(n)?n.ref:null,r);if(po(()=>{a||s(ACe(o)||document.body)},[o,a]),po(()=>{if(i&&!a)return Py(r,i),()=>{Py(r,null)}},[r,i,a]),a){if(d.isValidElement(n)){const l={ref:c};return d.cloneElement(n,l)}return S.jsx(d.Fragment,{children:n})}return S.jsx(d.Fragment,{children:i&&Rb.createPortal(n,i)})});function MCe(e){const t=Er(e);return t.body===e?Ho(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function ep(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function jF(e){return parseInt(Ho(e).getComputedStyle(e).paddingRight,10)||0}function FCe(e){const r=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,n=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return r||n}function AF(e,t,r,n,o){const a=[t,r,...n];[].forEach.call(e.children,i=>{const s=a.indexOf(i)===-1,c=!FCe(i);s&&c&&ep(i,o)})}function Yx(e,t){let r=-1;return e.some((n,o)=>t(n)?(r=o,!0):!1),r}function LCe(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(MCe(n)){const i=n6(Er(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${jF(n)+i}px`;const s=Er(n).querySelectorAll(".mui-fixed");[].forEach.call(s,c=>{r.push({value:c.style.paddingRight,property:"padding-right",el:c}),c.style.paddingRight=`${jF(c)+i}px`})}let a;if(n.parentNode instanceof DocumentFragment)a=Er(n).body;else{const i=n.parentElement,s=Ho(n);a=(i==null?void 0:i.nodeName)==="HTML"&&s.getComputedStyle(i).overflowY==="scroll"?i:n}r.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{r.forEach(({value:a,el:i,property:s})=>{a?i.style.setProperty(s,a):i.style.removeProperty(s)})}}function NCe(e){const t=[];return[].forEach.call(e.children,r=>{r.getAttribute("aria-hidden")==="true"&&t.push(r)}),t}class DCe{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,r){let n=this.modals.indexOf(t);if(n!==-1)return n;n=this.modals.length,this.modals.push(t),t.modalRef&&ep(t.modalRef,!1);const o=NCe(r);AF(r,t.mount,t.modalRef,o,!0);const a=Yx(this.containers,i=>i.container===r);return a!==-1?(this.containers[a].modals.push(t),n):(this.containers.push({modals:[t],container:r,restore:null,hiddenSiblings:o}),n)}mount(t,r){const n=Yx(this.containers,a=>a.modals.indexOf(t)!==-1),o=this.containers[n];o.restore||(o.restore=LCe(o,r))}remove(t,r=!0){const n=this.modals.indexOf(t);if(n===-1)return n;const o=Yx(this.containers,i=>i.modals.indexOf(t)!==-1),a=this.containers[o];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(n,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&ep(t.modalRef,r),AF(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(o,1);else{const i=a.modals[a.modals.length-1];i.modalRef&&ep(i.modalRef,!1)}return n}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function BCe(e){return typeof e=="function"?e():e}function zCe(e){return e?e.props.hasOwnProperty("in"):!1}const UCe=new DCe;function VCe(e){const{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:n=!1,manager:o=UCe,closeAfterTransition:a=!1,onTransitionEnter:i,onTransitionExited:s,children:c,onClose:l,open:f,rootRef:v}=e,m=d.useRef({}),h=d.useRef(null),x=d.useRef(null),w=ir(x,v),[O,b]=d.useState(!f),g=zCe(c);let _=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(_=!1);const $=()=>Er(h.current),P=()=>(m.current.modalRef=x.current,m.current.mount=h.current,m.current),E=()=>{o.mount(P(),{disableScrollLock:n}),x.current&&(x.current.scrollTop=0)},T=Cn(()=>{const q=BCe(t)||$().body;o.add(P(),q),x.current&&E()}),R=d.useCallback(()=>o.isTopModal(P()),[o]),I=Cn(q=>{h.current=q,q&&(f&&R()?E():x.current&&ep(x.current,_))}),A=d.useCallback(()=>{o.remove(P(),_)},[_,o]);d.useEffect(()=>()=>{A()},[A]),d.useEffect(()=>{f?T():(!g||!a)&&A()},[f,A,g,a,T]);const F=q=>G=>{var z;(z=q.onKeyDown)==null||z.call(q,G),!(G.key!=="Escape"||G.which===229||!R())&&(r||(G.stopPropagation(),l&&l(G,"escapeKeyDown")))},L=q=>G=>{var z;(z=q.onClick)==null||z.call(q,G),G.target===G.currentTarget&&l&&l(G,"backdropClick")};return{getRootProps:(q={})=>{const G=ky(e);delete G.onTransitionEnter,delete G.onTransitionExited;const z=j({},G,q);return j({role:"presentation"},z,{onKeyDown:F(z),ref:w})},getBackdropProps:(q={})=>{const G=q;return j({"aria-hidden":!0},G,{onClick:L(G),open:f})},getTransitionProps:()=>{const q=()=>{b(!1),i&&i()},G=()=>{b(!0),s&&s(),a&&A()};return{onEnter:ZS(q,c==null?void 0:c.props.onEnter),onExited:ZS(G,c==null?void 0:c.props.onExited)}},rootRef:w,portalRef:I,isTopModal:R,exited:O,hasTransition:g}}var Hn="top",Qo="bottom",Xo="right",Gn="left",s$="auto",Av=[Hn,Qo,Xo,Gn],Jc="start",Wp="end",WCe="clippingParents",O6="viewport",yf="popper",qCe="reference",MF=Av.reduce(function(e,t){return e.concat([t+"-"+Jc,t+"-"+Wp])},[]),C6=[].concat(Av,[s$]).reduce(function(e,t){return e.concat([t,t+"-"+Jc,t+"-"+Wp])},[]),HCe="beforeRead",GCe="read",KCe="afterRead",QCe="beforeMain",XCe="main",YCe="afterMain",JCe="beforeWrite",ZCe="write",eEe="afterWrite",tEe=[HCe,GCe,KCe,QCe,XCe,YCe,JCe,ZCe,eEe];function Ha(e){return e?(e.nodeName||"").toLowerCase():null}function vo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function eu(e){var t=vo(e).Element;return e instanceof t||e instanceof Element}function Uo(e){var t=vo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function l$(e){if(typeof ShadowRoot>"u")return!1;var t=vo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function rEe(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},o=t.attributes[r]||{},a=t.elements[r];!Uo(a)||!Ha(a)||(Object.assign(a.style,n),Object.keys(o).forEach(function(i){var s=o[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function nEe(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var o=t.elements[n],a=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=i.reduce(function(c,l){return c[l]="",c},{});!Uo(o)||!Ha(o)||(Object.assign(o.style,s),Object.keys(a).forEach(function(c){o.removeAttribute(c)}))})}}const oEe={name:"applyStyles",enabled:!0,phase:"write",fn:rEe,effect:nEe,requires:["computeStyles"]};function Wa(e){return e.split("-")[0]}var Nl=Math.max,Iy=Math.min,Zc=Math.round;function aO(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function E6(){return!/^((?!chrome|android).)*safari/i.test(aO())}function ed(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),o=1,a=1;t&&Uo(e)&&(o=e.offsetWidth>0&&Zc(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Zc(n.height)/e.offsetHeight||1);var i=eu(e)?vo(e):window,s=i.visualViewport,c=!E6()&&r,l=(n.left+(c&&s?s.offsetLeft:0))/o,f=(n.top+(c&&s?s.offsetTop:0))/a,v=n.width/o,m=n.height/a;return{width:v,height:m,top:f,right:l+v,bottom:f+m,left:l,x:l,y:f}}function u$(e){var t=ed(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function P6(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&l$(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Ri(e){return vo(e).getComputedStyle(e)}function aEe(e){return["table","td","th"].indexOf(Ha(e))>=0}function Js(e){return((eu(e)?e.ownerDocument:e.document)||window.document).documentElement}function V0(e){return Ha(e)==="html"?e:e.assignedSlot||e.parentNode||(l$(e)?e.host:null)||Js(e)}function FF(e){return!Uo(e)||Ri(e).position==="fixed"?null:e.offsetParent}function iEe(e){var t=/firefox/i.test(aO()),r=/Trident/i.test(aO());if(r&&Uo(e)){var n=Ri(e);if(n.position==="fixed")return null}var o=V0(e);for(l$(o)&&(o=o.host);Uo(o)&&["html","body"].indexOf(Ha(o))<0;){var a=Ri(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function Mv(e){for(var t=vo(e),r=FF(e);r&&aEe(r)&&Ri(r).position==="static";)r=FF(r);return r&&(Ha(r)==="html"||Ha(r)==="body"&&Ri(r).position==="static")?t:r||iEe(e)||t}function c$(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function tp(e,t,r){return Nl(e,Iy(t,r))}function sEe(e,t,r){var n=tp(e,t,r);return n>r?r:n}function $6(){return{top:0,right:0,bottom:0,left:0}}function R6(e){return Object.assign({},$6(),e)}function T6(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var lEe=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,R6(typeof t!="number"?t:T6(t,Av))};function uEe(e){var t,r=e.state,n=e.name,o=e.options,a=r.elements.arrow,i=r.modifiersData.popperOffsets,s=Wa(r.placement),c=c$(s),l=[Gn,Xo].indexOf(s)>=0,f=l?"height":"width";if(!(!a||!i)){var v=lEe(o.padding,r),m=u$(a),h=c==="y"?Hn:Gn,x=c==="y"?Qo:Xo,w=r.rects.reference[f]+r.rects.reference[c]-i[c]-r.rects.popper[f],O=i[c]-r.rects.reference[c],b=Mv(a),g=b?c==="y"?b.clientHeight||0:b.clientWidth||0:0,_=w/2-O/2,$=v[h],P=g-m[f]-v[x],E=g/2-m[f]/2+_,T=tp($,E,P),R=c;r.modifiersData[n]=(t={},t[R]=T,t.centerOffset=T-E,t)}}function cEe(e){var t=e.state,r=e.options,n=r.element,o=n===void 0?"[data-popper-arrow]":n;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||P6(t.elements.popper,o)&&(t.elements.arrow=o))}const dEe={name:"arrow",enabled:!0,phase:"main",fn:uEe,effect:cEe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function td(e){return e.split("-")[1]}var fEe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function pEe(e,t){var r=e.x,n=e.y,o=t.devicePixelRatio||1;return{x:Zc(r*o)/o||0,y:Zc(n*o)/o||0}}function LF(e){var t,r=e.popper,n=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,f=e.roundOffsets,v=e.isFixed,m=i.x,h=m===void 0?0:m,x=i.y,w=x===void 0?0:x,O=typeof f=="function"?f({x:h,y:w}):{x:h,y:w};h=O.x,w=O.y;var b=i.hasOwnProperty("x"),g=i.hasOwnProperty("y"),_=Gn,$=Hn,P=window;if(l){var E=Mv(r),T="clientHeight",R="clientWidth";if(E===vo(r)&&(E=Js(r),Ri(E).position!=="static"&&s==="absolute"&&(T="scrollHeight",R="scrollWidth")),E=E,o===Hn||(o===Gn||o===Xo)&&a===Wp){$=Qo;var I=v&&E===P&&P.visualViewport?P.visualViewport.height:E[T];w-=I-n.height,w*=c?1:-1}if(o===Gn||(o===Hn||o===Qo)&&a===Wp){_=Xo;var A=v&&E===P&&P.visualViewport?P.visualViewport.width:E[R];h-=A-n.width,h*=c?1:-1}}var F=Object.assign({position:s},l&&fEe),L=f===!0?pEe({x:h,y:w},vo(r)):{x:h,y:w};if(h=L.x,w=L.y,c){var D;return Object.assign({},F,(D={},D[$]=g?"0":"",D[_]=b?"0":"",D.transform=(P.devicePixelRatio||1)<=1?"translate("+h+"px, "+w+"px)":"translate3d("+h+"px, "+w+"px, 0)",D))}return Object.assign({},F,(t={},t[$]=g?w+"px":"",t[_]=b?h+"px":"",t.transform="",t))}function vEe(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=n===void 0?!0:n,a=r.adaptive,i=a===void 0?!0:a,s=r.roundOffsets,c=s===void 0?!0:s,l={placement:Wa(t.placement),variation:td(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,LF(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,LF(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})}const mEe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:vEe,data:{}};var yh={passive:!0};function hEe(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,a=o===void 0?!0:o,i=n.resize,s=i===void 0?!0:i,c=vo(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(f){f.addEventListener("scroll",r.update,yh)}),s&&c.addEventListener("resize",r.update,yh),function(){a&&l.forEach(function(f){f.removeEventListener("scroll",r.update,yh)}),s&&c.removeEventListener("resize",r.update,yh)}}const gEe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:hEe,data:{}};var yEe={left:"right",right:"left",bottom:"top",top:"bottom"};function lg(e){return e.replace(/left|right|bottom|top/g,function(t){return yEe[t]})}var bEe={start:"end",end:"start"};function NF(e){return e.replace(/start|end/g,function(t){return bEe[t]})}function d$(e){var t=vo(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function f$(e){return ed(Js(e)).left+d$(e).scrollLeft}function _Ee(e,t){var r=vo(e),n=Js(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,s=0,c=0;if(o){a=o.width,i=o.height;var l=E6();(l||!l&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}return{width:a,height:i,x:s+f$(e),y:c}}function xEe(e){var t,r=Js(e),n=d$(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=Nl(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=Nl(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-n.scrollLeft+f$(e),c=-n.scrollTop;return Ri(o||r).direction==="rtl"&&(s+=Nl(r.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:c}}function p$(e){var t=Ri(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function k6(e){return["html","body","#document"].indexOf(Ha(e))>=0?e.ownerDocument.body:Uo(e)&&p$(e)?e:k6(V0(e))}function rp(e,t){var r;t===void 0&&(t=[]);var n=k6(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),a=vo(n),i=o?[a].concat(a.visualViewport||[],p$(n)?n:[]):n,s=t.concat(i);return o?s:s.concat(rp(V0(i)))}function iO(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function wEe(e,t){var r=ed(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function DF(e,t,r){return t===O6?iO(_Ee(e,r)):eu(t)?wEe(t,r):iO(xEe(Js(e)))}function SEe(e){var t=rp(V0(e)),r=["absolute","fixed"].indexOf(Ri(e).position)>=0,n=r&&Uo(e)?Mv(e):e;return eu(n)?t.filter(function(o){return eu(o)&&P6(o,n)&&Ha(o)!=="body"}):[]}function OEe(e,t,r,n){var o=t==="clippingParents"?SEe(e):[].concat(t),a=[].concat(o,[r]),i=a[0],s=a.reduce(function(c,l){var f=DF(e,l,n);return c.top=Nl(f.top,c.top),c.right=Iy(f.right,c.right),c.bottom=Iy(f.bottom,c.bottom),c.left=Nl(f.left,c.left),c},DF(e,i,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function I6(e){var t=e.reference,r=e.element,n=e.placement,o=n?Wa(n):null,a=n?td(n):null,i=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,c;switch(o){case Hn:c={x:i,y:t.y-r.height};break;case Qo:c={x:i,y:t.y+t.height};break;case Xo:c={x:t.x+t.width,y:s};break;case Gn:c={x:t.x-r.width,y:s};break;default:c={x:t.x,y:t.y}}var l=o?c$(o):null;if(l!=null){var f=l==="y"?"height":"width";switch(a){case Jc:c[l]=c[l]-(t[f]/2-r[f]/2);break;case Wp:c[l]=c[l]+(t[f]/2-r[f]/2);break}}return c}function qp(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=n===void 0?e.placement:n,a=r.strategy,i=a===void 0?e.strategy:a,s=r.boundary,c=s===void 0?WCe:s,l=r.rootBoundary,f=l===void 0?O6:l,v=r.elementContext,m=v===void 0?yf:v,h=r.altBoundary,x=h===void 0?!1:h,w=r.padding,O=w===void 0?0:w,b=R6(typeof O!="number"?O:T6(O,Av)),g=m===yf?qCe:yf,_=e.rects.popper,$=e.elements[x?g:m],P=OEe(eu($)?$:$.contextElement||Js(e.elements.popper),c,f,i),E=ed(e.elements.reference),T=I6({reference:E,element:_,strategy:"absolute",placement:o}),R=iO(Object.assign({},_,T)),I=m===yf?R:E,A={top:P.top-I.top+b.top,bottom:I.bottom-P.bottom+b.bottom,left:P.left-I.left+b.left,right:I.right-P.right+b.right},F=e.modifiersData.offset;if(m===yf&&F){var L=F[o];Object.keys(A).forEach(function(D){var U=[Xo,Qo].indexOf(D)>=0?1:-1,H=[Hn,Qo].indexOf(D)>=0?"y":"x";A[D]+=L[H]*U})}return A}function CEe(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,a=r.rootBoundary,i=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,l=c===void 0?C6:c,f=td(n),v=f?s?MF:MF.filter(function(x){return td(x)===f}):Av,m=v.filter(function(x){return l.indexOf(x)>=0});m.length===0&&(m=v);var h=m.reduce(function(x,w){return x[w]=qp(e,{placement:w,boundary:o,rootBoundary:a,padding:i})[Wa(w)],x},{});return Object.keys(h).sort(function(x,w){return h[x]-h[w]})}function EEe(e){if(Wa(e)===s$)return[];var t=lg(e);return[NF(e),t,NF(t)]}function PEe(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,a=o===void 0?!0:o,i=r.altAxis,s=i===void 0?!0:i,c=r.fallbackPlacements,l=r.padding,f=r.boundary,v=r.rootBoundary,m=r.altBoundary,h=r.flipVariations,x=h===void 0?!0:h,w=r.allowedAutoPlacements,O=t.options.placement,b=Wa(O),g=b===O,_=c||(g||!x?[lg(O)]:EEe(O)),$=[O].concat(_).reduce(function(de,oe){return de.concat(Wa(oe)===s$?CEe(t,{placement:oe,boundary:f,rootBoundary:v,padding:l,flipVariations:x,allowedAutoPlacements:w}):oe)},[]),P=t.rects.reference,E=t.rects.popper,T=new Map,R=!0,I=$[0],A=0;A<$.length;A++){var F=$[A],L=Wa(F),D=td(F)===Jc,U=[Hn,Qo].indexOf(L)>=0,H=U?"width":"height",q=qp(t,{placement:F,boundary:f,rootBoundary:v,altBoundary:m,padding:l}),G=U?D?Xo:Gn:D?Qo:Hn;P[H]>E[H]&&(G=lg(G));var z=lg(G),W=[];if(a&&W.push(q[L]<=0),s&&W.push(q[G]<=0,q[z]<=0),W.every(function(de){return de})){I=F,R=!1;break}T.set(F,W)}if(R)for(var te=x?3:1,ne=function(oe){var me=$.find(function(Re){var ye=T.get(Re);if(ye)return ye.slice(0,oe).every(function(fe){return fe})});if(me)return I=me,"break"},ee=te;ee>0;ee--){var Oe=ne(ee);if(Oe==="break")break}t.placement!==I&&(t.modifiersData[n]._skip=!0,t.placement=I,t.reset=!0)}}const $Ee={name:"flip",enabled:!0,phase:"main",fn:PEe,requiresIfExists:["offset"],data:{_skip:!1}};function BF(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function zF(e){return[Hn,Xo,Qo,Gn].some(function(t){return e[t]>=0})}function REe(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=qp(t,{elementContext:"reference"}),s=qp(t,{altBoundary:!0}),c=BF(i,n),l=BF(s,o,a),f=zF(c),v=zF(l);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:f,hasPopperEscaped:v},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":v})}const TEe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:REe};function kEe(e,t,r){var n=Wa(e),o=[Gn,Hn].indexOf(n)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[Gn,Xo].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function IEe(e){var t=e.state,r=e.options,n=e.name,o=r.offset,a=o===void 0?[0,0]:o,i=C6.reduce(function(f,v){return f[v]=kEe(v,t.rects,a),f},{}),s=i[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[n]=i}const jEe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:IEe};function AEe(e){var t=e.state,r=e.name;t.modifiersData[r]=I6({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const MEe={name:"popperOffsets",enabled:!0,phase:"read",fn:AEe,data:{}};function FEe(e){return e==="x"?"y":"x"}function LEe(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,a=o===void 0?!0:o,i=r.altAxis,s=i===void 0?!1:i,c=r.boundary,l=r.rootBoundary,f=r.altBoundary,v=r.padding,m=r.tether,h=m===void 0?!0:m,x=r.tetherOffset,w=x===void 0?0:x,O=qp(t,{boundary:c,rootBoundary:l,padding:v,altBoundary:f}),b=Wa(t.placement),g=td(t.placement),_=!g,$=c$(b),P=FEe($),E=t.modifiersData.popperOffsets,T=t.rects.reference,R=t.rects.popper,I=typeof w=="function"?w(Object.assign({},t.rects,{placement:t.placement})):w,A=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(E){if(a){var D,U=$==="y"?Hn:Gn,H=$==="y"?Qo:Xo,q=$==="y"?"height":"width",G=E[$],z=G+O[U],W=G-O[H],te=h?-R[q]/2:0,ne=g===Jc?T[q]:R[q],ee=g===Jc?-R[q]:-T[q],Oe=t.elements.arrow,de=h&&Oe?u$(Oe):{width:0,height:0},oe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:$6(),me=oe[U],Re=oe[H],ye=tp(0,T[q],de[q]),fe=_?T[q]/2-te-ye-me-A.mainAxis:ne-ye-me-A.mainAxis,ge=_?-T[q]/2+te+ye+Re+A.mainAxis:ee+ye+Re+A.mainAxis,ce=t.elements.arrow&&Mv(t.elements.arrow),pe=ce?$==="y"?ce.clientTop||0:ce.clientLeft||0:0,ae=(D=F==null?void 0:F[$])!=null?D:0,Se=G+fe-ae-pe,Ee=G+ge-ae,Ne=tp(h?Iy(z,Se):z,G,h?Nl(W,Ee):W);E[$]=Ne,L[$]=Ne-G}if(s){var Xe,V=$==="x"?Hn:Gn,X=$==="x"?Qo:Xo,Y=E[P],ie=P==="y"?"height":"width",se=Y+O[V],le=Y-O[X],Ce=[Hn,Gn].indexOf(b)!==-1,Ie=(Xe=F==null?void 0:F[P])!=null?Xe:0,rt=Ce?se:Y-T[ie]-R[ie]-Ie+A.altAxis,at=Ce?Y+T[ie]+R[ie]-Ie-A.altAxis:le,Le=h&&Ce?sEe(rt,Y,at):tp(h?rt:se,Y,h?at:le);E[P]=Le,L[P]=Le-Y}t.modifiersData[n]=L}}const NEe={name:"preventOverflow",enabled:!0,phase:"main",fn:LEe,requiresIfExists:["offset"]};function DEe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function BEe(e){return e===vo(e)||!Uo(e)?d$(e):DEe(e)}function zEe(e){var t=e.getBoundingClientRect(),r=Zc(t.width)/e.offsetWidth||1,n=Zc(t.height)/e.offsetHeight||1;return r!==1||n!==1}function UEe(e,t,r){r===void 0&&(r=!1);var n=Uo(t),o=Uo(t)&&zEe(t),a=Js(t),i=ed(e,o,r),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((Ha(t)!=="body"||p$(a))&&(s=BEe(t)),Uo(t)?(c=ed(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=f$(a))),{x:i.left+s.scrollLeft-c.x,y:i.top+s.scrollTop-c.y,width:i.width,height:i.height}}function VEe(e){var t=new Map,r=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function o(a){r.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(s){if(!r.has(s)){var c=t.get(s);c&&o(c)}}),n.push(a)}return e.forEach(function(a){r.has(a.name)||o(a)}),n}function WEe(e){var t=VEe(e);return tEe.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function qEe(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function HEe(e){var t=e.reduce(function(r,n){var o=r[n.name];return r[n.name]=o?Object.assign({},o,n,{options:Object.assign({},o.options,n.options),data:Object.assign({},o.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var UF={placement:"bottom",modifiers:[],strategy:"absolute"};function VF(){for(var e=arguments.length,t=new Array(e),r=0;rze({root:["root"]},MOe(XEe)),rPe={},nPe=d.forwardRef(function(t,r){var n;const{anchorEl:o,children:a,direction:i,disablePortal:s,modifiers:c,open:l,placement:f,popperOptions:v,popperRef:m,slotProps:h={},slots:x={},TransitionProps:w}=t,O=we(t,YEe),b=d.useRef(null),g=ir(b,r),_=d.useRef(null),$=ir(_,m),P=d.useRef($);po(()=>{P.current=$},[$]),d.useImperativeHandle(m,()=>_.current,[]);const E=ZEe(f,i),[T,R]=d.useState(E),[I,A]=d.useState(sO(o));d.useEffect(()=>{_.current&&_.current.forceUpdate()}),d.useEffect(()=>{o&&A(sO(o))},[o]),po(()=>{if(!I||!l)return;const H=z=>{R(z.placement)};let q=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:z})=>{H(z)}}];c!=null&&(q=q.concat(c)),v&&v.modifiers!=null&&(q=q.concat(v.modifiers));const G=QEe(I,b.current,j({placement:E},v,{modifiers:q}));return P.current(G),()=>{G.destroy(),P.current(null)}},[I,s,c,l,v,E]);const F={placement:T};w!==null&&(F.TransitionProps=w);const L=tPe(),D=(n=x.root)!=null?n:"div",U=Ko({elementType:D,externalSlotProps:h.root,externalForwardedProps:O,additionalProps:{role:"tooltip",ref:g},ownerState:t,className:L.root});return S.jsx(D,j({},U,{children:typeof a=="function"?a(F):a}))}),oPe=d.forwardRef(function(t,r){const{anchorEl:n,children:o,container:a,direction:i="ltr",disablePortal:s=!1,keepMounted:c=!1,modifiers:l,open:f,placement:v="bottom",popperOptions:m=rPe,popperRef:h,style:x,transition:w=!1,slotProps:O={},slots:b={}}=t,g=we(t,JEe),[_,$]=d.useState(!0),P=()=>{$(!1)},E=()=>{$(!0)};if(!c&&!f&&(!w||_))return null;let T;if(a)T=a;else if(n){const A=sO(n);T=A&&ePe(A)?Er(A).body:Er(null).body}const R=!f&&c&&(!w||_)?"none":void 0,I=w?{in:f,onEnter:P,onExited:E}:void 0;return S.jsx(S6,{disablePortal:s,container:T,children:S.jsx(nPe,j({anchorEl:n,direction:i,disablePortal:s,modifiers:l,ref:r,open:w?!_:f,placement:v,popperOptions:m,popperRef:h,slotProps:O,slots:b},g,{style:j({position:"fixed",top:0,left:0,display:R},x),TransitionProps:I,children:o}))})});function aPe(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:r=!1,onClose:n,open:o,resumeHideDuration:a}=e,i=$l();d.useEffect(()=>{if(!o)return;function b(g){g.defaultPrevented||(g.key==="Escape"||g.key==="Esc")&&(n==null||n(g,"escapeKeyDown"))}return document.addEventListener("keydown",b),()=>{document.removeEventListener("keydown",b)}},[o,n]);const s=Cn((b,g)=>{n==null||n(b,g)}),c=Cn(b=>{!n||b==null||i.start(b,()=>{s(null,"timeout")})});d.useEffect(()=>(o&&c(t),i.clear),[o,t,c,i]);const l=b=>{n==null||n(b,"clickaway")},f=i.clear,v=d.useCallback(()=>{t!=null&&c(a??t*.5)},[t,a,c]),m=b=>g=>{const _=b.onBlur;_==null||_(g),v()},h=b=>g=>{const _=b.onFocus;_==null||_(g),f()},x=b=>g=>{const _=b.onMouseEnter;_==null||_(g),f()},w=b=>g=>{const _=b.onMouseLeave;_==null||_(g),v()};return d.useEffect(()=>{if(!r&&o)return window.addEventListener("focus",v),window.addEventListener("blur",f),()=>{window.removeEventListener("focus",v),window.removeEventListener("blur",f)}},[r,o,v,f]),{getRootProps:(b={})=>{const g=j({},ky(e),ky(b));return j({role:"presentation"},b,g,{onBlur:m(g),onFocus:h(g),onMouseEnter:x(g),onMouseLeave:w(g)})},onClickAway:l}}const iPe=["onChange","maxRows","minRows","style","value"];function bh(e){return parseInt(e,10)||0}const sPe={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function lPe(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const uPe=d.forwardRef(function(t,r){const{onChange:n,maxRows:o,minRows:a=1,style:i,value:s}=t,c=we(t,iPe),{current:l}=d.useRef(s!=null),f=d.useRef(null),v=ir(r,f),m=d.useRef(null),h=d.useCallback(()=>{const O=f.current,g=Ho(O).getComputedStyle(O);if(g.width==="0px")return{outerHeightStyle:0,overflowing:!1};const _=m.current;_.style.width=g.width,_.value=O.value||t.placeholder||"x",_.value.slice(-1)===` +`&&(_.value+=" ");const $=g.boxSizing,P=bh(g.paddingBottom)+bh(g.paddingTop),E=bh(g.borderBottomWidth)+bh(g.borderTopWidth),T=_.scrollHeight;_.value="x";const R=_.scrollHeight;let I=T;a&&(I=Math.max(Number(a)*R,I)),o&&(I=Math.min(Number(o)*R,I)),I=Math.max(I,R);const A=I+($==="border-box"?P+E:0),F=Math.abs(I-T)<=1;return{outerHeightStyle:A,overflowing:F}},[o,a,t.placeholder]),x=d.useCallback(()=>{const O=h();if(lPe(O))return;const b=f.current;b.style.height=`${O.outerHeightStyle}px`,b.style.overflow=O.overflowing?"hidden":""},[h]);po(()=>{const O=()=>{x()};let b;const g=Rd(O),_=f.current,$=Ho(_);$.addEventListener("resize",g);let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(O),P.observe(_)),()=>{g.clear(),cancelAnimationFrame(b),$.removeEventListener("resize",g),P&&P.disconnect()}},[h,x]),po(()=>{x()});const w=O=>{l||x(),n&&n(O)};return S.jsxs(d.Fragment,{children:[S.jsx("textarea",j({value:s,onChange:w,ref:v,rows:a,style:i},c)),S.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:m,tabIndex:-1,style:j({},sPe.shadow,i,{paddingTop:0,paddingBottom:0})})]})});var v$={};Object.defineProperty(v$,"__esModule",{value:!0});var A6=v$.default=void 0,cPe=fPe(d),dPe=h6;function M6(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(M6=function(n){return n?r:t})(e)}function fPe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=M6(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function pPe(e){return Object.keys(e).length===0}function vPe(e=null){const t=cPe.useContext(dPe.ThemeContext);return!t||pPe(t)?e:t}A6=v$.default=vPe;const mPe=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],hPe=J(oPe,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),gPe=d.forwardRef(function(t,r){var n;const o=A6(),a=qe({props:t,name:"MuiPopper"}),{anchorEl:i,component:s,components:c,componentsProps:l,container:f,disablePortal:v,keepMounted:m,modifiers:h,open:x,placement:w,popperOptions:O,popperRef:b,transition:g,slots:_,slotProps:$}=a,P=we(a,mPe),E=(n=_==null?void 0:_.root)!=null?n:c==null?void 0:c.Root,T=j({anchorEl:i,container:f,disablePortal:v,keepMounted:m,modifiers:h,open:x,placement:w,popperOptions:O,popperRef:b,transition:g},P);return S.jsx(hPe,j({as:s,direction:o==null?void 0:o.direction,slots:{root:E},slotProps:$??l},T,{ref:r}))}),F6=gPe;function zi({props:e,states:t,muiFormControl:r}){return t.reduce((n,o)=>(n[o]=e[o],r&&typeof e[o]>"u"&&(n[o]=r[o]),n),{})}const yPe=d.createContext(void 0),W0=yPe;function Oa(){return d.useContext(W0)}function bPe(e){return S.jsx(Gxe,j({},e,{defaultTheme:r$,themeId:Hc}))}function WF(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function jy(e,t=!1){return e&&(WF(e.value)&&e.value!==""||t&&WF(e.defaultValue)&&e.defaultValue!=="")}function _Pe(e){return e.startAdornment}function xPe(e){return Ve("MuiInputBase",e)}const wPe=Ge("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),rd=wPe,SPe=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],q0=(e,t)=>{const{ownerState:r}=e;return[t.root,r.formControl&&t.formControl,r.startAdornment&&t.adornedStart,r.endAdornment&&t.adornedEnd,r.error&&t.error,r.size==="small"&&t.sizeSmall,r.multiline&&t.multiline,r.color&&t[`color${xe(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},H0=(e,t)=>{const{ownerState:r}=e;return[t.input,r.size==="small"&&t.inputSizeSmall,r.multiline&&t.inputMultiline,r.type==="search"&&t.inputTypeSearch,r.startAdornment&&t.inputAdornedStart,r.endAdornment&&t.inputAdornedEnd,r.hiddenLabel&&t.inputHiddenLabel]},OPe=e=>{const{classes:t,color:r,disabled:n,error:o,endAdornment:a,focused:i,formControl:s,fullWidth:c,hiddenLabel:l,multiline:f,readOnly:v,size:m,startAdornment:h,type:x}=e,w={root:["root",`color${xe(r)}`,n&&"disabled",o&&"error",c&&"fullWidth",i&&"focused",s&&"formControl",m&&m!=="medium"&&`size${xe(m)}`,f&&"multiline",h&&"adornedStart",a&&"adornedEnd",l&&"hiddenLabel",v&&"readOnly"],input:["input",n&&"disabled",x==="search"&&"inputTypeSearch",f&&"inputMultiline",m==="small"&&"inputSizeSmall",l&&"inputHiddenLabel",h&&"inputAdornedStart",a&&"inputAdornedEnd",v&&"readOnly"]};return ze(w,xPe,t)},G0=J("div",{name:"MuiInputBase",slot:"Root",overridesResolver:q0})(({theme:e,ownerState:t})=>j({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${rd.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&j({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),K0=J("input",{name:"MuiInputBase",slot:"Input",overridesResolver:H0})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light",n=j({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return j({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${rd.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${rd.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),CPe=S.jsx(bPe,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),EPe=d.forwardRef(function(t,r){var n;const o=qe({props:t,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:i,autoFocus:s,className:c,components:l={},componentsProps:f={},defaultValue:v,disabled:m,disableInjectingGlobalStyles:h,endAdornment:x,fullWidth:w=!1,id:O,inputComponent:b="input",inputProps:g={},inputRef:_,maxRows:$,minRows:P,multiline:E=!1,name:T,onBlur:R,onChange:I,onClick:A,onFocus:F,onKeyDown:L,onKeyUp:D,placeholder:U,readOnly:H,renderSuffix:q,rows:G,slotProps:z={},slots:W={},startAdornment:te,type:ne="text",value:ee}=o,Oe=we(o,SPe),de=g.value!=null?g.value:ee,{current:oe}=d.useRef(de!=null),me=d.useRef(),Re=d.useCallback(Le=>{},[]),ye=ir(me,_,g.ref,Re),[fe,ge]=d.useState(!1),ce=Oa(),pe=zi({props:o,muiFormControl:ce,states:["color","disabled","error","hiddenLabel","size","required","filled"]});pe.focused=ce?ce.focused:fe,d.useEffect(()=>{!ce&&m&&fe&&(ge(!1),R&&R())},[ce,m,fe,R]);const ae=ce&&ce.onFilled,Se=ce&&ce.onEmpty,Ee=d.useCallback(Le=>{jy(Le)?ae&&ae():Se&&Se()},[ae,Se]);po(()=>{oe&&Ee({value:de})},[de,Ee,oe]);const Ne=Le=>{if(pe.disabled){Le.stopPropagation();return}F&&F(Le),g.onFocus&&g.onFocus(Le),ce&&ce.onFocus?ce.onFocus(Le):ge(!0)},Xe=Le=>{R&&R(Le),g.onBlur&&g.onBlur(Le),ce&&ce.onBlur?ce.onBlur(Le):ge(!1)},V=(Le,...De)=>{if(!oe){const ft=Le.target||me.current;if(ft==null)throw new Error($i(1));Ee({value:ft.value})}g.onChange&&g.onChange(Le,...De),I&&I(Le,...De)};d.useEffect(()=>{Ee(me.current)},[]);const X=Le=>{me.current&&Le.currentTarget===Le.target&&me.current.focus(),A&&A(Le)};let Y=b,ie=g;E&&Y==="input"&&(G?ie=j({type:void 0,minRows:G,maxRows:G},ie):ie=j({type:void 0,maxRows:$,minRows:P},ie),Y=uPe);const se=Le=>{Ee(Le.animationName==="mui-auto-fill-cancel"?me.current:{value:"x"})};d.useEffect(()=>{ce&&ce.setAdornedStart(!!te)},[ce,te]);const le=j({},o,{color:pe.color||"primary",disabled:pe.disabled,endAdornment:x,error:pe.error,focused:pe.focused,formControl:ce,fullWidth:w,hiddenLabel:pe.hiddenLabel,multiline:E,size:pe.size,startAdornment:te,type:ne}),Ce=OPe(le),Ie=W.root||l.Root||G0,rt=z.root||f.root||{},at=W.input||l.Input||K0;return ie=j({},ie,(n=z.input)!=null?n:f.input),S.jsxs(d.Fragment,{children:[!h&&CPe,S.jsxs(Ie,j({},rt,!Vp(Ie)&&{ownerState:j({},le,rt.ownerState)},{ref:r,onClick:X},Oe,{className:$e(Ce.root,rt.className,c,H&&"MuiInputBase-readOnly"),children:[te,S.jsx(W0.Provider,{value:null,children:S.jsx(at,j({ownerState:le,"aria-invalid":pe.error,"aria-describedby":a,autoComplete:i,autoFocus:s,defaultValue:v,disabled:pe.disabled,id:O,onAnimationStart:se,name:T,placeholder:U,readOnly:H,required:pe.required,rows:G,value:de,onKeyDown:L,onKeyUp:D,type:ne},ie,!Vp(at)&&{as:Y,ownerState:j({},le,ie.ownerState)},{ref:ye,className:$e(Ce.input,ie.className,H&&"MuiInputBase-readOnly"),onBlur:Xe,onChange:V,onFocus:Ne}))}),x,q?q(j({},pe,{startAdornment:te})):null]}))]})}),Q0=EPe;function PPe(e){return Ve("MuiInput",e)}const $Pe=j({},rd,Ge("MuiInput",["root","underline","input"])),bf=$Pe;function RPe(e){return Ve("MuiOutlinedInput",e)}const TPe=j({},rd,Ge("MuiOutlinedInput",["root","notchedOutline","input"])),es=TPe;function kPe(e){return Ve("MuiFilledInput",e)}const IPe=j({},rd,Ge("MuiFilledInput",["root","underline","input"])),pl=IPe,L6=bo(S.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),jPe=bo(S.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function APe(e){return Ve("MuiAvatar",e)}Ge("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const MPe=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],FPe=e=>{const{classes:t,variant:r,colorDefault:n}=e;return ze({root:["root",r,n&&"colorDefault"],img:["img"],fallback:["fallback"]},APe,t)},LPe=J("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],r.colorDefault&&t.colorDefault]}})(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:j({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:j({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),NPe=J("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),DPe=J(jPe,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function BPe({crossOrigin:e,referrerPolicy:t,src:r,srcSet:n}){const[o,a]=d.useState(!1);return d.useEffect(()=>{if(!r&&!n)return;a(!1);let i=!0;const s=new Image;return s.onload=()=>{i&&a("loaded")},s.onerror=()=>{i&&a("error")},s.crossOrigin=e,s.referrerPolicy=t,s.src=r,n&&(s.srcset=n),()=>{i=!1}},[e,t,r,n]),o}const zPe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiAvatar"}),{alt:o,children:a,className:i,component:s="div",slots:c={},slotProps:l={},imgProps:f,sizes:v,src:m,srcSet:h,variant:x="circular"}=n,w=we(n,MPe);let O=null;const b=BPe(j({},f,{src:m,srcSet:h})),g=m||h,_=g&&b!=="error",$=j({},n,{colorDefault:!_,component:s,variant:x}),P=FPe($),[E,T]=BOe("img",{className:P.img,elementType:NPe,externalForwardedProps:{slots:c,slotProps:{img:j({},f,l.img)}},additionalProps:{alt:o,src:m,srcSet:h,sizes:v},ownerState:$});return _?O=S.jsx(E,j({},T)):a||a===0?O=a:g&&o?O=o[0]:O=S.jsx(DPe,{ownerState:$,className:P.fallback}),S.jsx(LPe,j({as:s,ownerState:$,className:$e(P.root,i),ref:r},w,{children:O}))}),Hp=zPe,UPe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],VPe={entering:{opacity:1},entered:{opacity:1}},WPe=d.forwardRef(function(t,r){const n=ra(),o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:s,easing:c,in:l,onEnter:f,onEntered:v,onEntering:m,onExit:h,onExited:x,onExiting:w,style:O,timeout:b=o,TransitionComponent:g=n$}=t,_=we(t,UPe),$=d.useRef(null),P=ir($,s.ref,r),E=U=>H=>{if(U){const q=$.current;H===void 0?U(q):U(q,H)}},T=E(m),R=E((U,H)=>{i$(U);const q=Yc({style:O,timeout:b,easing:c},{mode:"enter"});U.style.webkitTransition=n.transitions.create("opacity",q),U.style.transition=n.transitions.create("opacity",q),f&&f(U,H)}),I=E(v),A=E(w),F=E(U=>{const H=Yc({style:O,timeout:b,easing:c},{mode:"exit"});U.style.webkitTransition=n.transitions.create("opacity",H),U.style.transition=n.transitions.create("opacity",H),h&&h(U)}),L=E(x),D=U=>{a&&a($.current,U)};return S.jsx(g,j({appear:i,in:l,nodeRef:$,onEnter:R,onEntered:I,onEntering:T,onExit:F,onExited:L,onExiting:A,addEndListener:D,timeout:b},_,{children:(U,H)=>d.cloneElement(s,j({style:j({opacity:0,visibility:U==="exited"&&!l?"hidden":void 0},VPe[U],O,s.props.style),ref:P},H))}))}),N6=WPe;function qPe(e){return Ve("MuiBackdrop",e)}Ge("MuiBackdrop",["root","invisible"]);const HPe=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],GPe=e=>{const{classes:t,invisible:r}=e;return ze({root:["root",r&&"invisible"]},qPe,t)},KPe=J("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})(({ownerState:e})=>j({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),QPe=d.forwardRef(function(t,r){var n,o,a;const i=qe({props:t,name:"MuiBackdrop"}),{children:s,className:c,component:l="div",components:f={},componentsProps:v={},invisible:m=!1,open:h,slotProps:x={},slots:w={},TransitionComponent:O=N6,transitionDuration:b}=i,g=we(i,HPe),_=j({},i,{component:l,invisible:m}),$=GPe(_),P=(n=x.root)!=null?n:v.root;return S.jsx(O,j({in:h,timeout:b},g,{children:S.jsx(KPe,j({"aria-hidden":!0},P,{as:(o=(a=w.root)!=null?a:f.Root)!=null?o:l,className:$e($.root,c,P==null?void 0:P.className),ownerState:j({},_,P==null?void 0:P.ownerState),classes:$,ref:r,children:s}))}))}),D6=QPe,XPe=Ge("MuiBox",["root"]),YPe=XPe,JPe=Ry(),ZPe=ewe({themeId:Hc,defaultTheme:JPe,defaultClassName:YPe.root,generateClassName:QP.generate}),On=ZPe;function e$e(e){return Ve("MuiButton",e)}const t$e=Ge("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),_h=t$e,r$e=d.createContext({}),n$e=r$e,o$e=d.createContext(void 0),a$e=o$e,i$e=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],s$e=e=>{const{color:t,disableElevation:r,fullWidth:n,size:o,variant:a,classes:i}=e,s={root:["root",a,`${a}${xe(t)}`,`size${xe(o)}`,`${a}Size${xe(o)}`,`color${xe(t)}`,r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${xe(o)}`],endIcon:["icon","endIcon",`iconSize${xe(o)}`]},c=ze(s,e$e,i);return j({},i,c)},B6=e=>j({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),l$e=J(Bi,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${xe(r.color)}`],t[`size${xe(r.size)}`],t[`${r.variant}Size${xe(r.size)}`],r.color==="inherit"&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var r,n;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],a=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return j({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":j({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":j({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${_h.focusVisible}`]:j({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${_h.disabled}`]:j({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${It(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(r=(n=e.palette).getContrastText)==null?void 0:r.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${_h.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${_h.disabled}`]:{boxShadow:"none"}}),u$e=J("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${xe(r.size)}`]]}})(({ownerState:e})=>j({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},B6(e))),c$e=J("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${xe(r.size)}`]]}})(({ownerState:e})=>j({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},B6(e))),d$e=d.forwardRef(function(t,r){const n=d.useContext(n$e),o=d.useContext(a$e),a=Up(n,t),i=qe({props:a,name:"MuiButton"}),{children:s,color:c="primary",component:l="button",className:f,disabled:v=!1,disableElevation:m=!1,disableFocusRipple:h=!1,endIcon:x,focusVisibleClassName:w,fullWidth:O=!1,size:b="medium",startIcon:g,type:_,variant:$="text"}=i,P=we(i,i$e),E=j({},i,{color:c,component:l,disabled:v,disableElevation:m,disableFocusRipple:h,fullWidth:O,size:b,type:_,variant:$}),T=s$e(E),R=g&&S.jsx(u$e,{className:T.startIcon,ownerState:E,children:g}),I=x&&S.jsx(c$e,{className:T.endIcon,ownerState:E,children:x}),A=o||"";return S.jsxs(l$e,j({ownerState:E,className:$e(n.className,T.root,f,A),component:l,disabled:v,focusRipple:!h,focusVisibleClassName:$e(T.focusVisible,w),ref:r,type:_},P,{classes:T,children:[R,s,I]}))}),Pr=d$e;function f$e(e){return Ve("MuiCard",e)}Ge("MuiCard",["root"]);const p$e=["className","raised"],v$e=e=>{const{classes:t}=e;return ze({root:["root"]},f$e,t)},m$e=J(Ys,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),h$e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCard"}),{className:o,raised:a=!1}=n,i=we(n,p$e),s=j({},n,{raised:a}),c=v$e(s);return S.jsx(m$e,j({className:$e(c.root,o),elevation:a?8:void 0,ref:r,ownerState:s},i))}),uu=h$e;function g$e(e){return Ve("MuiCardActions",e)}Ge("MuiCardActions",["root","spacing"]);const y$e=["disableSpacing","className"],b$e=e=>{const{classes:t,disableSpacing:r}=e;return ze({root:["root",!r&&"spacing"]},g$e,t)},_$e=J("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>j({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),x$e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCardActions"}),{disableSpacing:o=!1,className:a}=n,i=we(n,y$e),s=j({},n,{disableSpacing:o}),c=b$e(s);return S.jsx(_$e,j({className:$e(c.root,a),ownerState:s,ref:r},i))}),z6=x$e;function w$e(e){return Ve("MuiCardContent",e)}Ge("MuiCardContent",["root"]);const S$e=["className","component"],O$e=e=>{const{classes:t}=e;return ze({root:["root"]},w$e,t)},C$e=J("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),E$e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCardContent"}),{className:o,component:a="div"}=n,i=we(n,S$e),s=j({},n,{component:a}),c=O$e(s);return S.jsx(C$e,j({as:a,className:$e(c.root,o),ownerState:s,ref:r},i))}),Io=E$e;function P$e(e){return Ve("MuiCardHeader",e)}const $$e=Ge("MuiCardHeader",["root","avatar","action","content","title","subheader"]),qF=$$e,R$e=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],T$e=e=>{const{classes:t}=e;return ze({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},P$e,t)},k$e=J("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>j({[`& .${qF.title}`]:t.title,[`& .${qF.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),I$e=J("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),j$e=J("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),A$e=J("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),M$e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCardHeader"}),{action:o,avatar:a,className:i,component:s="div",disableTypography:c=!1,subheader:l,subheaderTypographyProps:f,title:v,titleTypographyProps:m}=n,h=we(n,R$e),x=j({},n,{component:s,disableTypography:c}),w=T$e(x);let O=v;O!=null&&O.type!==it&&!c&&(O=S.jsx(it,j({variant:a?"body2":"h5",className:w.title,component:"span",display:"block"},m,{children:O})));let b=l;return b!=null&&b.type!==it&&!c&&(b=S.jsx(it,j({variant:a?"body2":"body1",className:w.subheader,color:"text.secondary",component:"span",display:"block"},f,{children:b}))),S.jsxs(k$e,j({className:$e(w.root,i),as:s,ref:r,ownerState:x},h,{children:[a&&S.jsx(I$e,{className:w.avatar,ownerState:x,children:a}),S.jsxs(A$e,{className:w.content,ownerState:x,children:[O,b]}),o&&S.jsx(j$e,{className:w.action,ownerState:x,children:o})]}))}),vl=M$e;function F$e(e){return Ve("PrivateSwitchBase",e)}Ge("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const L$e=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],N$e=e=>{const{classes:t,checked:r,disabled:n,edge:o}=e,a={root:["root",r&&"checked",n&&"disabled",o&&`edge${xe(o)}`],input:["input"]};return ze(a,F$e,t)},D$e=J(Bi)(({ownerState:e})=>j({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),B$e=J("input",{shouldForwardProp:tn})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),z$e=d.forwardRef(function(t,r){const{autoFocus:n,checked:o,checkedIcon:a,className:i,defaultChecked:s,disabled:c,disableFocusRipple:l=!1,edge:f=!1,icon:v,id:m,inputProps:h,inputRef:x,name:w,onBlur:O,onChange:b,onFocus:g,readOnly:_,required:$=!1,tabIndex:P,type:E,value:T}=t,R=we(t,L$e),[I,A]=Xc({controlled:o,default:!!s,name:"SwitchBase",state:"checked"}),F=Oa(),L=W=>{g&&g(W),F&&F.onFocus&&F.onFocus(W)},D=W=>{O&&O(W),F&&F.onBlur&&F.onBlur(W)},U=W=>{if(W.nativeEvent.defaultPrevented)return;const te=W.target.checked;A(te),b&&b(W,te)};let H=c;F&&typeof H>"u"&&(H=F.disabled);const q=E==="checkbox"||E==="radio",G=j({},t,{checked:I,disabled:H,disableFocusRipple:l,edge:f}),z=N$e(G);return S.jsxs(D$e,j({component:"span",className:$e(z.root,i),centerRipple:!0,focusRipple:!l,disabled:H,tabIndex:null,role:void 0,onFocus:L,onBlur:D,ownerState:G,ref:r},R,{children:[S.jsx(B$e,j({autoFocus:n,checked:o,defaultChecked:s,className:z.input,disabled:H,id:q?m:void 0,name:w,onChange:U,readOnly:_,ref:x,required:$,ownerState:G,tabIndex:P,type:E},E==="checkbox"&&T===void 0?{}:{value:T},h)),I?a:v]}))}),U6=z$e,U$e=bo(S.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),V$e=bo(S.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),W$e=bo(S.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function q$e(e){return Ve("MuiCheckbox",e)}const H$e=Ge("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Jx=H$e,G$e=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],K$e=e=>{const{classes:t,indeterminate:r,color:n,size:o}=e,a={root:["root",r&&"indeterminate",`color${xe(n)}`,`size${xe(o)}`]},i=ze(a,q$e,t);return j({},t,i)},Q$e=J(U6,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t[`size${xe(r.size)}`],r.color!=="default"&&t[`color${xe(r.color)}`]]}})(({theme:e,ownerState:t})=>j({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${Jx.checked}, &.${Jx.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Jx.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),X$e=S.jsx(V$e,{}),Y$e=S.jsx(U$e,{}),J$e=S.jsx(W$e,{}),Z$e=d.forwardRef(function(t,r){var n,o;const a=qe({props:t,name:"MuiCheckbox"}),{checkedIcon:i=X$e,color:s="primary",icon:c=Y$e,indeterminate:l=!1,indeterminateIcon:f=J$e,inputProps:v,size:m="medium",className:h}=a,x=we(a,G$e),w=l?f:c,O=l?f:i,b=j({},a,{color:s,indeterminate:l,size:m}),g=K$e(b);return S.jsx(Q$e,j({type:"checkbox",inputProps:j({"data-indeterminate":l},v),icon:d.cloneElement(w,{fontSize:(n=w.props.fontSize)!=null?n:m}),checkedIcon:d.cloneElement(O,{fontSize:(o=O.props.fontSize)!=null?o:m}),ownerState:b,ref:r,className:$e(g.root,h)},x,{classes:g}))}),nd=Z$e;function e2e(e){return Ve("MuiCircularProgress",e)}Ge("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const t2e=["className","color","disableShrink","size","style","thickness","value","variant"];let X0=e=>e,HF,GF,KF,QF;const ts=44,r2e=Ni(HF||(HF=X0` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),n2e=Ni(GF||(GF=X0` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),o2e=e=>{const{classes:t,variant:r,color:n,disableShrink:o}=e,a={root:["root",r,`color${xe(n)}`],svg:["svg"],circle:["circle",`circle${xe(r)}`,o&&"circleDisableShrink"]};return ze(a,e2e,t)},a2e=J("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${xe(r.color)}`]]}})(({ownerState:e,theme:t})=>j({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&lu(KF||(KF=X0` + animation: ${0} 1.4s linear infinite; + `),r2e)),i2e=J("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),s2e=J("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${xe(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>j({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&lu(QF||(QF=X0` + animation: ${0} 1.4s ease-in-out infinite; + `),n2e)),l2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiCircularProgress"}),{className:o,color:a="primary",disableShrink:i=!1,size:s=40,style:c,thickness:l=3.6,value:f=0,variant:v="indeterminate"}=n,m=we(n,t2e),h=j({},n,{color:a,disableShrink:i,size:s,thickness:l,value:f,variant:v}),x=o2e(h),w={},O={},b={};if(v==="determinate"){const g=2*Math.PI*((ts-l)/2);w.strokeDasharray=g.toFixed(3),b["aria-valuenow"]=Math.round(f),w.strokeDashoffset=`${((100-f)/100*g).toFixed(3)}px`,O.transform="rotate(-90deg)"}return S.jsx(a2e,j({className:$e(x.root,o),style:j({width:s,height:s},O,c),ownerState:h,ref:r,role:"progressbar"},b,m,{children:S.jsx(i2e,{className:x.svg,ownerState:h,viewBox:`${ts/2} ${ts/2} ${ts} ${ts}`,children:S.jsx(s2e,{className:x.circle,style:w,ownerState:h,cx:ts,cy:ts,r:(ts-l)/2,fill:"none",strokeWidth:l})})}))}),Id=l2e,u2e=Ywe({createStyledComponent:J("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${xe(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>qe({props:e,name:"MuiContainer"})}),zu=u2e,c2e=(e,t)=>j({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),d2e=e=>j({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}});function f2e(e){return Ve("MuiModal",e)}Ge("MuiModal",["root","hidden","backdrop"]);const p2e=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],v2e=e=>{const{open:t,exited:r,classes:n}=e;return ze({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},f2e,n)},m2e=J("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})(({theme:e,ownerState:t})=>j({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),h2e=J(D6,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),g2e=d.forwardRef(function(t,r){var n,o,a,i,s,c;const l=qe({name:"MuiModal",props:t}),{BackdropComponent:f=h2e,BackdropProps:v,className:m,closeAfterTransition:h=!1,children:x,container:w,component:O,components:b={},componentsProps:g={},disableAutoFocus:_=!1,disableEnforceFocus:$=!1,disableEscapeKeyDown:P=!1,disablePortal:E=!1,disableRestoreFocus:T=!1,disableScrollLock:R=!1,hideBackdrop:I=!1,keepMounted:A=!1,onBackdropClick:F,open:L,slotProps:D,slots:U}=l,H=we(l,p2e),q=j({},l,{closeAfterTransition:h,disableAutoFocus:_,disableEnforceFocus:$,disableEscapeKeyDown:P,disablePortal:E,disableRestoreFocus:T,disableScrollLock:R,hideBackdrop:I,keepMounted:A}),{getRootProps:G,getBackdropProps:z,getTransitionProps:W,portalRef:te,isTopModal:ne,exited:ee,hasTransition:Oe}=VCe(j({},q,{rootRef:r})),de=j({},q,{exited:ee}),oe=v2e(de),me={};if(x.props.tabIndex===void 0&&(me.tabIndex="-1"),Oe){const{onEnter:ae,onExited:Se}=W();me.onEnter=ae,me.onExited=Se}const Re=(n=(o=U==null?void 0:U.root)!=null?o:b.Root)!=null?n:m2e,ye=(a=(i=U==null?void 0:U.backdrop)!=null?i:b.Backdrop)!=null?a:f,fe=(s=D==null?void 0:D.root)!=null?s:g.root,ge=(c=D==null?void 0:D.backdrop)!=null?c:g.backdrop,ce=Ko({elementType:Re,externalSlotProps:fe,externalForwardedProps:H,getSlotProps:G,additionalProps:{ref:r,as:O},ownerState:de,className:$e(m,fe==null?void 0:fe.className,oe==null?void 0:oe.root,!de.open&&de.exited&&(oe==null?void 0:oe.hidden))}),pe=Ko({elementType:ye,externalSlotProps:ge,additionalProps:v,getSlotProps:ae=>z(j({},ae,{onClick:Se=>{F&&F(Se),ae!=null&&ae.onClick&&ae.onClick(Se)}})),className:$e(ge==null?void 0:ge.className,v==null?void 0:v.className,oe==null?void 0:oe.backdrop),ownerState:de});return!A&&!L&&(!Oe||ee)?null:S.jsx(S6,{ref:te,container:w,disablePortal:E,children:S.jsxs(Re,j({},ce,{children:[!I&&f?S.jsx(ye,j({},pe)):null,S.jsx(jCe,{disableEnforceFocus:$,disableAutoFocus:_,disableRestoreFocus:T,isEnabled:ne,open:L,children:d.cloneElement(x,me)})]}))})}),m$=g2e;function y2e(e){return Ve("MuiDialog",e)}const b2e=Ge("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Zx=b2e,_2e=d.createContext({}),V6=_2e,x2e=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],w2e=J(D6,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),S2e=e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:o,fullScreen:a}=e,i={root:["root"],container:["container",`scroll${xe(r)}`],paper:["paper",`paperScroll${xe(r)}`,`paperWidth${xe(String(n))}`,o&&"paperFullWidth",a&&"paperFullScreen"]};return ze(i,y2e,t)},O2e=J(m$,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),C2e=J("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${xe(r.scroll)}`]]}})(({ownerState:e})=>j({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),E2e=J(Ys,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${xe(r.scroll)}`],t[`paperWidth${xe(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>j({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${Zx.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${Zx.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Zx.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),P2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialog"}),o=ra(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:c,BackdropProps:l,children:f,className:v,disableEscapeKeyDown:m=!1,fullScreen:h=!1,fullWidth:x=!1,maxWidth:w="sm",onBackdropClick:O,onClick:b,onClose:g,open:_,PaperComponent:$=Ys,PaperProps:P={},scroll:E="paper",TransitionComponent:T=N6,transitionDuration:R=a,TransitionProps:I}=n,A=we(n,x2e),F=j({},n,{disableEscapeKeyDown:m,fullScreen:h,fullWidth:x,maxWidth:w,scroll:E}),L=S2e(F),D=d.useRef(),U=z=>{D.current=z.target===z.currentTarget},H=z=>{b&&b(z),D.current&&(D.current=null,O&&O(z),g&&g(z,"backdropClick"))},q=Zl(s),G=d.useMemo(()=>({titleId:q}),[q]);return S.jsx(O2e,j({className:$e(L.root,v),closeAfterTransition:!0,components:{Backdrop:w2e},componentsProps:{backdrop:j({transitionDuration:R,as:c},l)},disableEscapeKeyDown:m,onClose:g,open:_,ref:r,onClick:H,ownerState:F},A,{children:S.jsx(T,j({appear:!0,in:_,timeout:R,role:"presentation"},I,{children:S.jsx(C2e,{className:$e(L.container),onMouseDown:U,ownerState:F,children:S.jsx(E2e,j({as:$,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":q},P,{className:$e(L.paper,P.className),ownerState:F,children:S.jsx(V6.Provider,{value:G,children:f})}))})}))}))}),Fv=P2e;function $2e(e){return Ve("MuiDialogActions",e)}Ge("MuiDialogActions",["root","spacing"]);const R2e=["className","disableSpacing"],T2e=e=>{const{classes:t,disableSpacing:r}=e;return ze({root:["root",!r&&"spacing"]},$2e,t)},k2e=J("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>j({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),I2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:a=!1}=n,i=we(n,R2e),s=j({},n,{disableSpacing:a}),c=T2e(s);return S.jsx(k2e,j({className:$e(c.root,o),ownerState:s,ref:r},i))}),h$=I2e;function j2e(e){return Ve("MuiDialogContent",e)}Ge("MuiDialogContent",["root","dividers"]);function A2e(e){return Ve("MuiDialogTitle",e)}const M2e=Ge("MuiDialogTitle",["root"]),F2e=M2e,L2e=["className","dividers"],N2e=e=>{const{classes:t,dividers:r}=e;return ze({root:["root",r&&"dividers"]},j2e,t)},D2e=J("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>j({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${F2e.root} + &`]:{paddingTop:0}})),B2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialogContent"}),{className:o,dividers:a=!1}=n,i=we(n,L2e),s=j({},n,{dividers:a}),c=N2e(s);return S.jsx(D2e,j({className:$e(c.root,o),ownerState:s,ref:r},i))}),Lv=B2e;function z2e(e){return Ve("MuiDialogContentText",e)}Ge("MuiDialogContentText",["root"]);const U2e=["children","className"],V2e=e=>{const{classes:t}=e,n=ze({root:["root"]},z2e,t);return j({},t,n)},W2e=J(it,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),q2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialogContentText"}),{className:o}=n,a=we(n,U2e),i=V2e(a);return S.jsx(W2e,j({component:"p",variant:"body1",color:"text.secondary",ref:r,ownerState:a,className:$e(i.root,o)},n,{classes:i}))}),Y0=q2e,H2e=["className","id"],G2e=e=>{const{classes:t}=e;return ze({root:["root"]},A2e,t)},K2e=J(it,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),Q2e=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDialogTitle"}),{className:o,id:a}=n,i=we(n,H2e),s=n,c=G2e(s),{titleId:l=a}=d.useContext(V6);return S.jsx(K2e,j({component:"h2",className:$e(c.root,o),ownerState:s,ref:r,variant:"h6",id:a??l},i))}),Nv=Q2e;function X2e(e){return Ve("MuiDivider",e)}const Y2e=Ge("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),XF=Y2e,J2e=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],Z2e=e=>{const{absolute:t,children:r,classes:n,flexItem:o,light:a,orientation:i,textAlign:s,variant:c}=e;return ze({root:["root",t&&"absolute",c,a&&"light",i==="vertical"&&"vertical",o&&"flexItem",r&&"withChildren",r&&i==="vertical"&&"withChildrenVertical",s==="right"&&i!=="vertical"&&"textAlignRight",s==="left"&&i!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",i==="vertical"&&"wrapperVertical"]},X2e,n)},eRe=J("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.absolute&&t.absolute,t[r.variant],r.light&&t.light,r.orientation==="vertical"&&t.vertical,r.flexItem&&t.flexItem,r.children&&t.withChildren,r.children&&r.orientation==="vertical"&&t.withChildrenVertical,r.textAlign==="right"&&r.orientation!=="vertical"&&t.textAlignRight,r.textAlign==="left"&&r.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>j({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:It(e.palette.divider,.08)},t.variant==="inset"&&{marginLeft:72},t.variant==="middle"&&t.orientation==="horizontal"&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant==="middle"&&t.orientation==="vertical"&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>j({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>j({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>j({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>j({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),tRe=J("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.wrapper,r.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>j({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation==="vertical"&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),W6=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDivider"}),{absolute:o=!1,children:a,className:i,component:s=a?"div":"hr",flexItem:c=!1,light:l=!1,orientation:f="horizontal",role:v=s!=="hr"?"separator":void 0,textAlign:m="center",variant:h="fullWidth"}=n,x=we(n,J2e),w=j({},n,{absolute:o,component:s,flexItem:c,light:l,orientation:f,role:v,textAlign:m,variant:h}),O=Z2e(w);return S.jsx(eRe,j({as:s,className:$e(O.root,i),role:v,ref:r,ownerState:w},x,{children:a?S.jsx(tRe,{className:O.wrapper,ownerState:w,children:a}):null}))});W6.muiSkipListHighlight=!0;const lO=W6,rRe=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function nRe(e,t,r){const n=t.getBoundingClientRect(),o=r&&r.getBoundingClientRect(),a=Ho(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const l=a.getComputedStyle(t);i=l.getPropertyValue("-webkit-transform")||l.getPropertyValue("transform")}let s=0,c=0;if(i&&i!=="none"&&typeof i=="string"){const l=i.split("(")[1].split(")")[0].split(",");s=parseInt(l[4],10),c=parseInt(l[5],10)}return e==="left"?o?`translateX(${o.right+s-n.left}px)`:`translateX(${a.innerWidth+s-n.left}px)`:e==="right"?o?`translateX(-${n.right-o.left-s}px)`:`translateX(-${n.left+n.width-s}px)`:e==="up"?o?`translateY(${o.bottom+c-n.top}px)`:`translateY(${a.innerHeight+c-n.top}px)`:o?`translateY(-${n.top-o.top+n.height-c}px)`:`translateY(-${n.top+n.height-c}px)`}function oRe(e){return typeof e=="function"?e():e}function xh(e,t,r){const n=oRe(r),o=nRe(e,t,n);o&&(t.style.webkitTransform=o,t.style.transform=o)}const aRe=d.forwardRef(function(t,r){const n=ra(),o={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:c,container:l,direction:f="down",easing:v=o,in:m,onEnter:h,onEntered:x,onEntering:w,onExit:O,onExited:b,onExiting:g,style:_,timeout:$=a,TransitionComponent:P=n$}=t,E=we(t,rRe),T=d.useRef(null),R=ir(c.ref,T,r),I=z=>W=>{z&&(W===void 0?z(T.current):z(T.current,W))},A=I((z,W)=>{xh(f,z,l),i$(z),h&&h(z,W)}),F=I((z,W)=>{const te=Yc({timeout:$,style:_,easing:v},{mode:"enter"});z.style.webkitTransition=n.transitions.create("-webkit-transform",j({},te)),z.style.transition=n.transitions.create("transform",j({},te)),z.style.webkitTransform="none",z.style.transform="none",w&&w(z,W)}),L=I(x),D=I(g),U=I(z=>{const W=Yc({timeout:$,style:_,easing:v},{mode:"exit"});z.style.webkitTransition=n.transitions.create("-webkit-transform",W),z.style.transition=n.transitions.create("transform",W),xh(f,z,l),O&&O(z)}),H=I(z=>{z.style.webkitTransition="",z.style.transition="",b&&b(z)}),q=z=>{i&&i(T.current,z)},G=d.useCallback(()=>{T.current&&xh(f,T.current,l)},[f,l]);return d.useEffect(()=>{if(m||f==="down"||f==="right")return;const z=Rd(()=>{T.current&&xh(f,T.current,l)}),W=Ho(T.current);return W.addEventListener("resize",z),()=>{z.clear(),W.removeEventListener("resize",z)}},[f,m,l]),d.useEffect(()=>{m||G()},[m,G]),S.jsx(P,j({nodeRef:T,onEnter:A,onEntered:L,onEntering:F,onExit:U,onExited:H,onExiting:D,addEndListener:q,appear:s,in:m,timeout:$},E,{children:(z,W)=>d.cloneElement(c,j({ref:R,style:j({visibility:z==="exited"&&!m?"hidden":void 0},_,c.props.style)},W))}))}),q6=aRe;function iRe(e){return Ve("MuiDrawer",e)}Ge("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const sRe=["BackdropProps"],lRe=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],H6=(e,t)=>{const{ownerState:r}=e;return[t.root,(r.variant==="permanent"||r.variant==="persistent")&&t.docked,t.modal]},uRe=e=>{const{classes:t,anchor:r,variant:n}=e,o={root:["root"],docked:[(n==="permanent"||n==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${xe(r)}`,n!=="temporary"&&`paperAnchorDocked${xe(r)}`]};return ze(o,iRe,t)},cRe=J(m$,{name:"MuiDrawer",slot:"Root",overridesResolver:H6})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),YF=J("div",{shouldForwardProp:tn,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:H6})({flex:"0 0 auto"}),dRe=J(Ys,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`paperAnchor${xe(r.anchor)}`],r.variant!=="temporary"&&t[`paperAnchorDocked${xe(r.anchor)}`]]}})(({theme:e,ownerState:t})=>j({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},t.anchor==="left"&&{left:0},t.anchor==="top"&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="right"&&{right:0},t.anchor==="bottom"&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="left"&&t.variant!=="temporary"&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="top"&&t.variant!=="temporary"&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="right"&&t.variant!=="temporary"&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="bottom"&&t.variant!=="temporary"&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),G6={left:"right",right:"left",top:"down",bottom:"up"};function fRe(e){return["left","right"].indexOf(e)!==-1}function pRe({direction:e},t){return e==="rtl"&&fRe(t)?G6[t]:t}const vRe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiDrawer"}),o=ra(),a=Xs(),i={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{anchor:s="left",BackdropProps:c,children:l,className:f,elevation:v=16,hideBackdrop:m=!1,ModalProps:{BackdropProps:h}={},onClose:x,open:w=!1,PaperProps:O={},SlideProps:b,TransitionComponent:g=q6,transitionDuration:_=i,variant:$="temporary"}=n,P=we(n.ModalProps,sRe),E=we(n,lRe),T=d.useRef(!1);d.useEffect(()=>{T.current=!0},[]);const R=pRe({direction:a?"rtl":"ltr"},s),A=j({},n,{anchor:s,elevation:v,open:w,variant:$},E),F=uRe(A),L=S.jsx(dRe,j({elevation:$==="temporary"?v:0,square:!0},O,{className:$e(F.paper,O.className),ownerState:A,children:l}));if($==="permanent")return S.jsx(YF,j({className:$e(F.root,F.docked,f),ownerState:A,ref:r},E,{children:L}));const D=S.jsx(g,j({in:w,direction:G6[R],timeout:_,appear:T.current},b,{children:L}));return $==="persistent"?S.jsx(YF,j({className:$e(F.root,F.docked,f),ownerState:A,ref:r},E,{children:D})):S.jsx(cRe,j({BackdropProps:j({},c,h,{transitionDuration:_}),className:$e(F.root,F.modal,f),open:w,ownerState:A,onClose:x,hideBackdrop:m,ref:r},E,P,{children:D}))}),mRe=vRe;function hRe(e){return Ve("MuiFab",e)}const gRe=Ge("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),JF=gRe,yRe=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],bRe=e=>{const{color:t,variant:r,classes:n,size:o}=e,a={root:["root",r,`size${xe(o)}`,t==="inherit"?"colorInherit":t]},i=ze(a,hRe,n);return j({},n,i)},_Re=J(Bi,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>tn(e)||e==="classes",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${xe(r.size)}`],r.color==="inherit"&&t.colorInherit,t[xe(r.size)],t[r.color]]}})(({theme:e,ownerState:t})=>{var r,n;return j({},e.typography.button,{minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.text.primary:(r=(n=e.palette).getContrastText)==null?void 0:r.call(n,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:"none"},[`&.${JF.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]}},t.size==="small"&&{width:40,height:40},t.size==="medium"&&{width:48,height:48},t.variant==="extended"&&{borderRadius:48/2,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},t.variant==="extended"&&t.size==="small"&&{width:"auto",padding:"0 8px",borderRadius:34/2,minWidth:34,height:34},t.variant==="extended"&&t.size==="medium"&&{width:"auto",padding:"0 16px",borderRadius:40/2,minWidth:40,height:40},t.color==="inherit"&&{color:"inherit"})},({theme:e,ownerState:t})=>j({},t.color!=="inherit"&&t.color!=="default"&&(e.vars||e).palette[t.color]!=null&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}}),({theme:e})=>({[`&.${JF.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),xRe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFab"}),{children:o,className:a,color:i="default",component:s="button",disabled:c=!1,disableFocusRipple:l=!1,focusVisibleClassName:f,size:v="large",variant:m="circular"}=n,h=we(n,yRe),x=j({},n,{color:i,component:s,disabled:c,disableFocusRipple:l,size:v,variant:m}),w=bRe(x);return S.jsx(_Re,j({className:$e(w.root,a),component:s,disabled:c,focusRipple:!l,focusVisibleClassName:$e(w.focusVisible,f),ownerState:x,ref:r},h,{classes:w,children:o}))}),wRe=xRe,SRe=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],ORe=e=>{const{classes:t,disableUnderline:r}=e,o=ze({root:["root",!r&&"underline"],input:["input"]},kPe,t);return j({},t,o)},CRe=J(G0,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...q0(e,t),!r.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var r;const n=e.palette.mode==="light",o=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return j({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a}},[`&.${pl.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${pl.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(r=(e.vars||e).palette[t.color||"primary"])==null?void 0:r.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${pl.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${pl.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${pl.disabled}, .${pl.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${pl.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&j({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),ERe=J(K0,{name:"MuiFilledInput",slot:"Input",overridesResolver:H0})(({theme:e,ownerState:t})=>j({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),K6=d.forwardRef(function(t,r){var n,o,a,i;const s=qe({props:t,name:"MuiFilledInput"}),{components:c={},componentsProps:l,fullWidth:f=!1,inputComponent:v="input",multiline:m=!1,slotProps:h,slots:x={},type:w="text"}=s,O=we(s,SRe),b=j({},s,{fullWidth:f,inputComponent:v,multiline:m,type:w}),g=ORe(s),_={root:{ownerState:b},input:{ownerState:b}},$=h??l?Pn(_,h??l):_,P=(n=(o=x.root)!=null?o:c.Root)!=null?n:CRe,E=(a=(i=x.input)!=null?i:c.Input)!=null?a:ERe;return S.jsx(Q0,j({slots:{root:P,input:E},componentsProps:$,fullWidth:f,inputComponent:v,multiline:m,ref:r,type:w},O,{classes:g}))});K6.muiName="Input";const Q6=K6;function PRe(e){return Ve("MuiFormControl",e)}Ge("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const $Re=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],RRe=e=>{const{classes:t,margin:r,fullWidth:n}=e,o={root:["root",r!=="none"&&`margin${xe(r)}`,n&&"fullWidth"]};return ze(o,PRe,t)},TRe=J("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>j({},t.root,t[`margin${xe(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>j({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),kRe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFormControl"}),{children:o,className:a,color:i="primary",component:s="div",disabled:c=!1,error:l=!1,focused:f,fullWidth:v=!1,hiddenLabel:m=!1,margin:h="none",required:x=!1,size:w="medium",variant:O="outlined"}=n,b=we(n,$Re),g=j({},n,{color:i,component:s,disabled:c,error:l,fullWidth:v,hiddenLabel:m,margin:h,required:x,size:w,variant:O}),_=RRe(g),[$,P]=d.useState(()=>{let D=!1;return o&&d.Children.forEach(o,U=>{if(!ag(U,["Input","Select"]))return;const H=ag(U,["Select"])?U.props.input:U;H&&_Pe(H.props)&&(D=!0)}),D}),[E,T]=d.useState(()=>{let D=!1;return o&&d.Children.forEach(o,U=>{ag(U,["Input","Select"])&&(jy(U.props,!0)||jy(U.props.inputProps,!0))&&(D=!0)}),D}),[R,I]=d.useState(!1);c&&R&&I(!1);const A=f!==void 0&&!c?f:R;let F;const L=d.useMemo(()=>({adornedStart:$,setAdornedStart:P,color:i,disabled:c,error:l,filled:E,focused:A,fullWidth:v,hiddenLabel:m,size:w,onBlur:()=>{I(!1)},onEmpty:()=>{T(!1)},onFilled:()=>{T(!0)},onFocus:()=>{I(!0)},registerEffect:F,required:x,variant:O}),[$,i,c,l,E,A,v,m,F,x,w,O]);return S.jsx(W0.Provider,{value:L,children:S.jsx(TRe,j({as:s,ownerState:g,className:$e(_.root,a),ref:r},b,{children:o}))})}),X6=kRe,IRe=aSe({createStyledComponent:J("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>qe({props:e,name:"MuiStack"})}),Dv=IRe;function jRe(e){return Ve("MuiFormControlLabel",e)}const ARe=Ge("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),Af=ARe,MRe=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],FRe=e=>{const{classes:t,disabled:r,labelPlacement:n,error:o,required:a}=e,i={root:["root",r&&"disabled",`labelPlacement${xe(n)}`,o&&"error",a&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",o&&"error"]};return ze(i,jRe,t)},LRe=J("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Af.label}`]:t.label},t.root,t[`labelPlacement${xe(r.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>j({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${Af.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${Af.label}`]:{[`&.${Af.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),NRe=J("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Af.error}`]:{color:(e.vars||e).palette.error.main}})),DRe=d.forwardRef(function(t,r){var n,o;const a=qe({props:t,name:"MuiFormControlLabel"}),{className:i,componentsProps:s={},control:c,disabled:l,disableTypography:f,label:v,labelPlacement:m="end",required:h,slotProps:x={}}=a,w=we(a,MRe),O=Oa(),b=(n=l??c.props.disabled)!=null?n:O==null?void 0:O.disabled,g=h??c.props.required,_={disabled:b,required:g};["checked","name","onChange","value","inputRef"].forEach(I=>{typeof c.props[I]>"u"&&typeof a[I]<"u"&&(_[I]=a[I])});const $=zi({props:a,muiFormControl:O,states:["error"]}),P=j({},a,{disabled:b,labelPlacement:m,required:g,error:$.error}),E=FRe(P),T=(o=x.typography)!=null?o:s.typography;let R=v;return R!=null&&R.type!==it&&!f&&(R=S.jsx(it,j({component:"span"},T,{className:$e(E.label,T==null?void 0:T.className),children:R}))),S.jsxs(LRe,j({className:$e(E.root,i),ownerState:P,ref:r},w,{children:[d.cloneElement(c,_),g?S.jsxs(Dv,{display:"block",children:[R,S.jsxs(NRe,{ownerState:P,"aria-hidden":!0,className:E.asterisk,children:[" ","*"]})]}):R]}))}),uO=DRe;function BRe(e){return Ve("MuiFormGroup",e)}Ge("MuiFormGroup",["root","row","error"]);const zRe=["className","row"],URe=e=>{const{classes:t,row:r,error:n}=e;return ze({root:["root",r&&"row",n&&"error"]},BRe,t)},VRe=J("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.row&&t.row]}})(({ownerState:e})=>j({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})),WRe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFormGroup"}),{className:o,row:a=!1}=n,i=we(n,zRe),s=Oa(),c=zi({props:n,muiFormControl:s,states:["error"]}),l=j({},n,{row:a,error:c.error}),f=URe(l);return S.jsx(VRe,j({className:$e(f.root,o),ownerState:l,ref:r},i))}),qRe=WRe;function HRe(e){return Ve("MuiFormHelperText",e)}const GRe=Ge("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),ZF=GRe;var eL;const KRe=["children","className","component","disabled","error","filled","focused","margin","required","variant"],QRe=e=>{const{classes:t,contained:r,size:n,disabled:o,error:a,filled:i,focused:s,required:c}=e,l={root:["root",o&&"disabled",a&&"error",n&&`size${xe(n)}`,r&&"contained",s&&"focused",i&&"filled",c&&"required"]};return ze(l,HRe,t)},XRe=J("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.size&&t[`size${xe(r.size)}`],r.contained&&t.contained,r.filled&&t.filled]}})(({theme:e,ownerState:t})=>j({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${ZF.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${ZF.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),YRe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFormHelperText"}),{children:o,className:a,component:i="p"}=n,s=we(n,KRe),c=Oa(),l=zi({props:n,muiFormControl:c,states:["variant","size","disabled","error","filled","focused","required"]}),f=j({},n,{component:i,contained:l.variant==="filled"||l.variant==="outlined",variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),v=QRe(f);return S.jsx(XRe,j({as:i,ownerState:f,className:$e(v.root,a),ref:r},s,{children:o===" "?eL||(eL=S.jsx("span",{className:"notranslate",children:"​"})):o}))}),g$=YRe;function JRe(e){return Ve("MuiFormLabel",e)}const ZRe=Ge("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),np=ZRe,eTe=["children","className","color","component","disabled","error","filled","focused","required"],tTe=e=>{const{classes:t,color:r,focused:n,disabled:o,error:a,filled:i,required:s}=e,c={root:["root",`color${xe(r)}`,o&&"disabled",a&&"error",i&&"filled",n&&"focused",s&&"required"],asterisk:["asterisk",a&&"error"]};return ze(c,JRe,t)},rTe=J("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>j({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>j({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${np.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${np.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${np.error}`]:{color:(e.vars||e).palette.error.main}})),nTe=J("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${np.error}`]:{color:(e.vars||e).palette.error.main}})),oTe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiFormLabel"}),{children:o,className:a,component:i="label"}=n,s=we(n,eTe),c=Oa(),l=zi({props:n,muiFormControl:c,states:["color","required","focused","disabled","error","filled"]}),f=j({},n,{color:l.color||"primary",component:i,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),v=tTe(f);return S.jsxs(rTe,j({as:i,ownerState:f,className:$e(v.root,a),ref:r},s,{children:[o,l.required&&S.jsxs(nTe,{ownerState:f,"aria-hidden":!0,className:v.asterisk,children:[" ","*"]})]}))}),aTe=oTe,iTe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function cO(e){return`scale(${e}, ${e**2})`}const sTe={entering:{opacity:1,transform:cO(1)},entered:{opacity:1,transform:"none"}},ew=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Y6=d.forwardRef(function(t,r){const{addEndListener:n,appear:o=!0,children:a,easing:i,in:s,onEnter:c,onEntered:l,onEntering:f,onExit:v,onExited:m,onExiting:h,style:x,timeout:w="auto",TransitionComponent:O=n$}=t,b=we(t,iTe),g=$l(),_=d.useRef(),$=ra(),P=d.useRef(null),E=ir(P,a.ref,r),T=H=>q=>{if(H){const G=P.current;q===void 0?H(G):H(G,q)}},R=T(f),I=T((H,q)=>{i$(H);const{duration:G,delay:z,easing:W}=Yc({style:x,timeout:w,easing:i},{mode:"enter"});let te;w==="auto"?(te=$.transitions.getAutoHeightDuration(H.clientHeight),_.current=te):te=G,H.style.transition=[$.transitions.create("opacity",{duration:te,delay:z}),$.transitions.create("transform",{duration:ew?te:te*.666,delay:z,easing:W})].join(","),c&&c(H,q)}),A=T(l),F=T(h),L=T(H=>{const{duration:q,delay:G,easing:z}=Yc({style:x,timeout:w,easing:i},{mode:"exit"});let W;w==="auto"?(W=$.transitions.getAutoHeightDuration(H.clientHeight),_.current=W):W=q,H.style.transition=[$.transitions.create("opacity",{duration:W,delay:G}),$.transitions.create("transform",{duration:ew?W:W*.666,delay:ew?G:G||W*.333,easing:z})].join(","),H.style.opacity=0,H.style.transform=cO(.75),v&&v(H)}),D=T(m),U=H=>{w==="auto"&&g.start(_.current||0,H),n&&n(P.current,H)};return S.jsx(O,j({appear:o,in:s,nodeRef:P,onEnter:I,onEntered:A,onEntering:R,onExit:L,onExited:D,onExiting:F,addEndListener:U,timeout:w==="auto"?null:w},b,{children:(H,q)=>d.cloneElement(a,j({style:j({opacity:0,transform:cO(.75),visibility:H==="exited"&&!s?"hidden":void 0},sTe[H],x,a.props.style),ref:E},q))}))});Y6.muiSupportAuto=!0;const Ay=Y6,lTe=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],uTe=e=>{const{classes:t,disableUnderline:r}=e,o=ze({root:["root",!r&&"underline"],input:["input"]},PPe,t);return j({},t,o)},cTe=J(G0,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...q0(e,t),!r.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),j({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${bf.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${bf.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${bf.disabled}, .${bf.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${bf.disabled}:before`]:{borderBottomStyle:"dotted"}})}),dTe=J(K0,{name:"MuiInput",slot:"Input",overridesResolver:H0})({}),J6=d.forwardRef(function(t,r){var n,o,a,i;const s=qe({props:t,name:"MuiInput"}),{disableUnderline:c,components:l={},componentsProps:f,fullWidth:v=!1,inputComponent:m="input",multiline:h=!1,slotProps:x,slots:w={},type:O="text"}=s,b=we(s,lTe),g=uTe(s),$={root:{ownerState:{disableUnderline:c}}},P=x??f?Pn(x??f,$):$,E=(n=(o=w.root)!=null?o:l.Root)!=null?n:cTe,T=(a=(i=w.input)!=null?i:l.Input)!=null?a:dTe;return S.jsx(Q0,j({slots:{root:E,input:T},slotProps:P,fullWidth:v,inputComponent:m,multiline:h,ref:r,type:O},b,{classes:g}))});J6.muiName="Input";const y$=J6;function fTe(e){return Ve("MuiInputAdornment",e)}const pTe=Ge("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),tL=pTe;var rL;const vTe=["children","className","component","disablePointerEvents","disableTypography","position","variant"],mTe=(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${xe(r.position)}`],r.disablePointerEvents===!0&&t.disablePointerEvents,t[r.variant]]},hTe=e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:n,position:o,size:a,variant:i}=e,s={root:["root",r&&"disablePointerEvents",o&&`position${xe(o)}`,i,n&&"hiddenLabel",a&&`size${xe(a)}`]};return ze(s,fTe,t)},gTe=J("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:mTe})(({theme:e,ownerState:t})=>j({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${tL.positionStart}&:not(.${tL.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),yTe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiInputAdornment"}),{children:o,className:a,component:i="div",disablePointerEvents:s=!1,disableTypography:c=!1,position:l,variant:f}=n,v=we(n,vTe),m=Oa()||{};let h=f;f&&m.variant,m&&!h&&(h=m.variant);const x=j({},n,{hiddenLabel:m.hiddenLabel,size:m.size,disablePointerEvents:s,position:l,variant:h}),w=hTe(x);return S.jsx(W0.Provider,{value:null,children:S.jsx(gTe,j({as:i,ownerState:x,className:$e(w.root,a),ref:r},v,{children:typeof o=="string"&&!c?S.jsx(it,{color:"text.secondary",children:o}):S.jsxs(d.Fragment,{children:[l==="start"?rL||(rL=S.jsx("span",{className:"notranslate",children:"​"})):null,o]})}))})}),Oc=yTe;function bTe(e){return Ve("MuiInputLabel",e)}Ge("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const _Te=["disableAnimation","margin","shrink","variant","className"],xTe=e=>{const{classes:t,formControl:r,size:n,shrink:o,disableAnimation:a,variant:i,required:s}=e,c={root:["root",r&&"formControl",!a&&"animated",o&&"shrink",n&&n!=="normal"&&`size${xe(n)}`,i],asterisk:[s&&"asterisk"]},l=ze(c,bTe,t);return j({},t,l)},wTe=J(aTe,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${np.asterisk}`]:t.asterisk},t.root,r.formControl&&t.formControl,r.size==="small"&&t.sizeSmall,r.shrink&&t.shrink,!r.disableAnimation&&t.animated,r.focused&&t.focused,t[r.variant]]}})(({theme:e,ownerState:t})=>j({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&j({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&j({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&j({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),STe=d.forwardRef(function(t,r){const n=qe({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,shrink:a,className:i}=n,s=we(n,_Te),c=Oa();let l=a;typeof l>"u"&&c&&(l=c.filled||c.focused||c.adornedStart);const f=zi({props:n,muiFormControl:c,states:["size","variant","required","focused"]}),v=j({},n,{disableAnimation:o,formControl:c,shrink:l,size:f.size,variant:f.variant,required:f.required,focused:f.focused}),m=xTe(v);return S.jsx(wTe,j({"data-shrink":l,ownerState:v,ref:r,className:$e(m.root,i)},s,{classes:m}))}),Z6=STe;function OTe(e){return Ve("MuiLinearProgress",e)}Ge("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const CTe=["className","color","value","valueBuffer","variant"];let jd=e=>e,nL,oL,aL,iL,sL,lL;const dO=4,ETe=Ni(nL||(nL=jd` + 0% { + left: -35%; + right: 100%; + } + + 60% { + left: 100%; + right: -90%; + } + + 100% { + left: 100%; + right: -90%; + } +`)),PTe=Ni(oL||(oL=jd` + 0% { + left: -200%; + right: 100%; + } + + 60% { + left: 107%; + right: -8%; + } + + 100% { + left: 107%; + right: -8%; + } +`)),$Te=Ni(aL||(aL=jd` + 0% { + opacity: 1; + background-position: 0 -23px; + } + + 60% { + opacity: 0; + background-position: 0 -23px; + } + + 100% { + opacity: 1; + background-position: -200px -23px; + } +`)),RTe=e=>{const{classes:t,variant:r,color:n}=e,o={root:["root",`color${xe(n)}`,r],dashed:["dashed",`dashedColor${xe(n)}`],bar1:["bar",`barColor${xe(n)}`,(r==="indeterminate"||r==="query")&&"bar1Indeterminate",r==="determinate"&&"bar1Determinate",r==="buffer"&&"bar1Buffer"],bar2:["bar",r!=="buffer"&&`barColor${xe(n)}`,r==="buffer"&&`color${xe(n)}`,(r==="indeterminate"||r==="query")&&"bar2Indeterminate",r==="buffer"&&"bar2Buffer"]};return ze(o,OTe,t)},b$=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?z0(e.palette[t].main,.62):B0(e.palette[t].main,.5),TTe=J("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`color${xe(r.color)}`],t[r.variant]]}})(({ownerState:e,theme:t})=>j({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:b$(t,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),kTe=J("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.dashed,t[`dashedColor${xe(r.color)}`]]}})(({ownerState:e,theme:t})=>{const r=b$(t,e.color);return j({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${r} 0%, ${r} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},lu(iL||(iL=jd` + animation: ${0} 3s infinite linear; + `),$Te)),ITe=J("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${xe(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar1Indeterminate,r.variant==="determinate"&&t.bar1Determinate,r.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>j({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${dO}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${dO}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&lu(sL||(sL=jd` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; + `),ETe)),jTe=J("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${xe(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar2Indeterminate,r.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>j({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:b$(t,e.color),transition:`transform .${dO}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&lu(lL||(lL=jd` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; + `),PTe)),ATe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiLinearProgress"}),{className:o,color:a="primary",value:i,valueBuffer:s,variant:c="indeterminate"}=n,l=we(n,CTe),f=j({},n,{color:a,variant:c}),v=RTe(f),m=Xs(),h={},x={bar1:{},bar2:{}};if((c==="determinate"||c==="buffer")&&i!==void 0){h["aria-valuenow"]=Math.round(i),h["aria-valuemin"]=0,h["aria-valuemax"]=100;let w=i-100;m&&(w=-w),x.bar1.transform=`translateX(${w}%)`}if(c==="buffer"&&s!==void 0){let w=(s||0)-100;m&&(w=-w),x.bar2.transform=`translateX(${w}%)`}return S.jsxs(TTe,j({className:$e(v.root,o),ownerState:f,role:"progressbar"},h,{ref:r},l,{children:[c==="buffer"?S.jsx(kTe,{className:v.dashed,ownerState:f}):null,S.jsx(ITe,{className:v.bar1,ownerState:f,style:x.bar1}),c==="determinate"?null:S.jsx(jTe,{className:v.bar2,ownerState:f,style:x.bar2})]}))}),MTe=ATe;function FTe(e){return Ve("MuiLink",e)}const LTe=Ge("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),NTe=LTe,e9={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},DTe=e=>e9[e]||e,BTe=({theme:e,ownerState:t})=>{const r=DTe(t.color),n=Kc(e,`palette.${r}`,!1)||t.color,o=Kc(e,`palette.${r}Channel`);return"vars"in e&&o?`rgba(${o} / 0.4)`:It(n,.4)},zTe=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],UTe=e=>{const{classes:t,component:r,focusVisible:n,underline:o}=e,a={root:["root",`underline${xe(o)}`,r==="button"&&"button",n&&"focusVisible"]};return ze(a,FTe,t)},VTe=J(it,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${xe(r.underline)}`],r.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>j({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&j({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:BTe({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),t.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${NTe.focusVisible}`]:{outline:"auto"}})),WTe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiLink"}),{className:o,color:a="primary",component:i="a",onBlur:s,onFocus:c,TypographyClasses:l,underline:f="always",variant:v="inherit",sx:m}=n,h=we(n,zTe),{isFocusVisibleRef:x,onBlur:w,onFocus:O,ref:b}=D0(),[g,_]=d.useState(!1),$=ir(r,b),P=I=>{w(I),x.current===!1&&_(!1),s&&s(I)},E=I=>{O(I),x.current===!0&&_(!0),c&&c(I)},T=j({},n,{color:a,component:i,focusVisible:g,underline:f,variant:v}),R=UTe(T);return S.jsx(VTe,j({color:a,className:$e(R.root,o),classes:l,component:i,onBlur:P,onFocus:E,ref:$,ownerState:T,variant:v,sx:[...Object.keys(e9).includes(a)?[]:[{color:a}],...Array.isArray(m)?m:[m]]},h))}),qTe=WTe,HTe=d.createContext({}),Gp=HTe;function GTe(e){return Ve("MuiList",e)}Ge("MuiList",["root","padding","dense","subheader"]);const KTe=["children","className","component","dense","disablePadding","subheader"],QTe=e=>{const{classes:t,disablePadding:r,dense:n,subheader:o}=e;return ze({root:["root",!r&&"padding",n&&"dense",o&&"subheader"]},GTe,t)},XTe=J("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})(({ownerState:e})=>j({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),YTe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiList"}),{children:o,className:a,component:i="ul",dense:s=!1,disablePadding:c=!1,subheader:l}=n,f=we(n,KTe),v=d.useMemo(()=>({dense:s}),[s]),m=j({},n,{component:i,dense:s,disablePadding:c}),h=QTe(m);return S.jsx(Gp.Provider,{value:v,children:S.jsxs(XTe,j({as:i,className:$e(h.root,a),ref:r,ownerState:m},f,{children:[l,o]}))})}),JTe=YTe;function ZTe(e){return Ve("MuiListItemIcon",e)}const eke=Ge("MuiListItemIcon",["root","alignItemsFlexStart"]),uL=eke,tke=["className"],rke=e=>{const{alignItems:t,classes:r}=e;return ze({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},ZTe,r)},nke=J("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>j({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),oke=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiListItemIcon"}),{className:o}=n,a=we(n,tke),i=d.useContext(Gp),s=j({},n,{alignItems:i.alignItems}),c=rke(s);return S.jsx(nke,j({className:$e(c.root,o),ownerState:s,ref:r},a))}),t9=oke;function ake(e){return Ve("MuiListItemText",e)}const ike=Ge("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),My=ike,ske=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],lke=e=>{const{classes:t,inset:r,primary:n,secondary:o,dense:a}=e;return ze({root:["root",r&&"inset",a&&"dense",n&&o&&"multiline"],primary:["primary"],secondary:["secondary"]},ake,t)},uke=J("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${My.primary}`]:t.primary},{[`& .${My.secondary}`]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})(({ownerState:e})=>j({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),cke=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiListItemText"}),{children:o,className:a,disableTypography:i=!1,inset:s=!1,primary:c,primaryTypographyProps:l,secondary:f,secondaryTypographyProps:v}=n,m=we(n,ske),{dense:h}=d.useContext(Gp);let x=c??o,w=f;const O=j({},n,{disableTypography:i,inset:s,primary:!!x,secondary:!!w,dense:h}),b=lke(O);return x!=null&&x.type!==it&&!i&&(x=S.jsx(it,j({variant:h?"body2":"body1",className:b.primary,component:l!=null&&l.variant?void 0:"span",display:"block"},l,{children:x}))),w!=null&&w.type!==it&&!i&&(w=S.jsx(it,j({variant:"body2",className:b.secondary,color:"text.secondary",display:"block"},v,{children:w}))),S.jsxs(uke,j({className:$e(b.root,a),ownerState:O,ref:r},m,{children:[x,w]}))}),dke=cke,fke=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function tw(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function cL(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function r9(e,t){if(t===void 0)return!0;let r=e.innerText;return r===void 0&&(r=e.textContent),r=r.trim().toLowerCase(),r.length===0?!1:t.repeating?r[0]===t.keys[0]:r.indexOf(t.keys.join(""))===0}function _f(e,t,r,n,o,a){let i=!1,s=o(e,t,t?r:!1);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const c=n?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!r9(s,a)||c)s=o(e,s,r);else return s.focus(),!0}return!1}const pke=d.forwardRef(function(t,r){const{actions:n,autoFocus:o=!1,autoFocusItem:a=!1,children:i,className:s,disabledItemsFocusable:c=!1,disableListWrap:l=!1,onKeyDown:f,variant:v="selectedMenu"}=t,m=we(t,fke),h=d.useRef(null),x=d.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});po(()=>{o&&h.current.focus()},[o]),d.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(_,{direction:$})=>{const P=!h.current.style.width;if(_.clientHeight{const $=h.current,P=_.key,E=Er($).activeElement;if(P==="ArrowDown")_.preventDefault(),_f($,E,l,c,tw);else if(P==="ArrowUp")_.preventDefault(),_f($,E,l,c,cL);else if(P==="Home")_.preventDefault(),_f($,null,l,c,tw);else if(P==="End")_.preventDefault(),_f($,null,l,c,cL);else if(P.length===1){const T=x.current,R=P.toLowerCase(),I=performance.now();T.keys.length>0&&(I-T.lastTime>500?(T.keys=[],T.repeating=!0,T.previousKeyMatched=!0):T.repeating&&R!==T.keys[0]&&(T.repeating=!1)),T.lastTime=I,T.keys.push(R);const A=E&&!T.repeating&&r9(E,T);T.previousKeyMatched&&(A||_f($,E,!1,c,tw,T))?_.preventDefault():T.previousKeyMatched=!1}f&&f(_)},O=ir(h,r);let b=-1;d.Children.forEach(i,(_,$)=>{if(!d.isValidElement(_)){b===$&&(b+=1,b>=i.length&&(b=-1));return}_.props.disabled||(v==="selectedMenu"&&_.props.selected||b===-1)&&(b=$),b===$&&(_.props.disabled||_.props.muiSkipListHighlight||_.type.muiSkipListHighlight)&&(b+=1,b>=i.length&&(b=-1))});const g=d.Children.map(i,(_,$)=>{if($===b){const P={};return a&&(P.autoFocus=!0),_.props.tabIndex===void 0&&v==="selectedMenu"&&(P.tabIndex=0),d.cloneElement(_,P)}return _});return S.jsx(JTe,j({role:"menu",ref:O,className:s,onKeyDown:w,tabIndex:o?0:-1},m,{children:g}))}),n9=pke;function vke(e){return Ve("MuiPopover",e)}Ge("MuiPopover",["root","paper"]);const mke=["onEntering"],hke=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],gke=["slotProps"];function dL(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.height/2:t==="bottom"&&(r=e.height),r}function fL(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.width/2:t==="right"&&(r=e.width),r}function pL(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function rw(e){return typeof e=="function"?e():e}const yke=e=>{const{classes:t}=e;return ze({root:["root"],paper:["paper"]},vke,t)},bke=J(m$,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),o9=J(Ys,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),_ke=d.forwardRef(function(t,r){var n,o,a;const i=qe({props:t,name:"MuiPopover"}),{action:s,anchorEl:c,anchorOrigin:l={vertical:"top",horizontal:"left"},anchorPosition:f,anchorReference:v="anchorEl",children:m,className:h,container:x,elevation:w=8,marginThreshold:O=16,open:b,PaperProps:g={},slots:_,slotProps:$,transformOrigin:P={vertical:"top",horizontal:"left"},TransitionComponent:E=Ay,transitionDuration:T="auto",TransitionProps:{onEntering:R}={},disableScrollLock:I=!1}=i,A=we(i.TransitionProps,mke),F=we(i,hke),L=(n=$==null?void 0:$.paper)!=null?n:g,D=d.useRef(),U=ir(D,L.ref),H=j({},i,{anchorOrigin:l,anchorReference:v,elevation:w,marginThreshold:O,externalPaperSlotProps:L,transformOrigin:P,TransitionComponent:E,transitionDuration:T,TransitionProps:A}),q=yke(H),G=d.useCallback(()=>{if(v==="anchorPosition")return f;const ae=rw(c),Ee=(ae&&ae.nodeType===1?ae:Er(D.current).body).getBoundingClientRect();return{top:Ee.top+dL(Ee,l.vertical),left:Ee.left+fL(Ee,l.horizontal)}},[c,l.horizontal,l.vertical,f,v]),z=d.useCallback(ae=>({vertical:dL(ae,P.vertical),horizontal:fL(ae,P.horizontal)}),[P.horizontal,P.vertical]),W=d.useCallback(ae=>{const Se={width:ae.offsetWidth,height:ae.offsetHeight},Ee=z(Se);if(v==="none")return{top:null,left:null,transformOrigin:pL(Ee)};const Ne=G();let Xe=Ne.top-Ee.vertical,V=Ne.left-Ee.horizontal;const X=Xe+Se.height,Y=V+Se.width,ie=Ho(rw(c)),se=ie.innerHeight-O,le=ie.innerWidth-O;if(O!==null&&Xese){const Ce=X-se;Xe-=Ce,Ee.vertical+=Ce}if(O!==null&&Vle){const Ce=Y-le;V-=Ce,Ee.horizontal+=Ce}return{top:`${Math.round(Xe)}px`,left:`${Math.round(V)}px`,transformOrigin:pL(Ee)}},[c,v,G,z,O]),[te,ne]=d.useState(b),ee=d.useCallback(()=>{const ae=D.current;if(!ae)return;const Se=W(ae);Se.top!==null&&(ae.style.top=Se.top),Se.left!==null&&(ae.style.left=Se.left),ae.style.transformOrigin=Se.transformOrigin,ne(!0)},[W]);d.useEffect(()=>(I&&window.addEventListener("scroll",ee),()=>window.removeEventListener("scroll",ee)),[c,I,ee]);const Oe=(ae,Se)=>{R&&R(ae,Se),ee()},de=()=>{ne(!1)};d.useEffect(()=>{b&&ee()}),d.useImperativeHandle(s,()=>b?{updatePosition:()=>{ee()}}:null,[b,ee]),d.useEffect(()=>{if(!b)return;const ae=Rd(()=>{ee()}),Se=Ho(c);return Se.addEventListener("resize",ae),()=>{ae.clear(),Se.removeEventListener("resize",ae)}},[c,b,ee]);let oe=T;T==="auto"&&!E.muiSupportAuto&&(oe=void 0);const me=x||(c?Er(rw(c)).body:void 0),Re=(o=_==null?void 0:_.root)!=null?o:bke,ye=(a=_==null?void 0:_.paper)!=null?a:o9,fe=Ko({elementType:ye,externalSlotProps:j({},L,{style:te?L.style:j({},L.style,{opacity:0})}),additionalProps:{elevation:w,ref:U},ownerState:H,className:$e(q.paper,L==null?void 0:L.className)}),ge=Ko({elementType:Re,externalSlotProps:($==null?void 0:$.root)||{},externalForwardedProps:F,additionalProps:{ref:r,slotProps:{backdrop:{invisible:!0}},container:me,open:b},ownerState:H,className:$e(q.root,h)}),{slotProps:ce}=ge,pe=we(ge,gke);return S.jsx(Re,j({},pe,!Vp(Re)&&{slotProps:ce,disableScrollLock:I},{children:S.jsx(E,j({appear:!0,in:b,onEntering:Oe,onExited:de,timeout:oe},A,{children:S.jsx(ye,j({},fe,{children:m}))}))}))}),_$=_ke;function xke(e){return Ve("MuiMenu",e)}Ge("MuiMenu",["root","paper","list"]);const wke=["onEntering"],Ske=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],Oke={vertical:"top",horizontal:"right"},Cke={vertical:"top",horizontal:"left"},Eke=e=>{const{classes:t}=e;return ze({root:["root"],paper:["paper"],list:["list"]},xke,t)},Pke=J(_$,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),$ke=J(o9,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Rke=J(n9,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),Tke=d.forwardRef(function(t,r){var n,o;const a=qe({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:s,className:c,disableAutoFocusItem:l=!1,MenuListProps:f={},onClose:v,open:m,PaperProps:h={},PopoverClasses:x,transitionDuration:w="auto",TransitionProps:{onEntering:O}={},variant:b="selectedMenu",slots:g={},slotProps:_={}}=a,$=we(a.TransitionProps,wke),P=we(a,Ske),E=Xs(),T=j({},a,{autoFocus:i,disableAutoFocusItem:l,MenuListProps:f,onEntering:O,PaperProps:h,transitionDuration:w,TransitionProps:$,variant:b}),R=Eke(T),I=i&&!l&&m,A=d.useRef(null),F=(z,W)=>{A.current&&A.current.adjustStyleForScrollbar(z,{direction:E?"rtl":"ltr"}),O&&O(z,W)},L=z=>{z.key==="Tab"&&(z.preventDefault(),v&&v(z,"tabKeyDown"))};let D=-1;d.Children.map(s,(z,W)=>{d.isValidElement(z)&&(z.props.disabled||(b==="selectedMenu"&&z.props.selected||D===-1)&&(D=W))});const U=(n=g.paper)!=null?n:$ke,H=(o=_.paper)!=null?o:h,q=Ko({elementType:g.root,externalSlotProps:_.root,ownerState:T,className:[R.root,c]}),G=Ko({elementType:U,externalSlotProps:H,ownerState:T,className:R.paper});return S.jsx(Pke,j({onClose:v,anchorOrigin:{vertical:"bottom",horizontal:E?"right":"left"},transformOrigin:E?Oke:Cke,slots:{paper:U,root:g.root},slotProps:{root:q,paper:G},open:m,ref:r,transitionDuration:w,TransitionProps:j({onEntering:F},$),ownerState:T},P,{classes:x,children:S.jsx(Rke,j({onKeyDown:L,actions:A,autoFocus:i&&(D===-1||l),autoFocusItem:I,variant:b},f,{className:$e(R.list,f.className),children:s}))}))}),J0=Tke;function kke(e){return Ve("MuiMenuItem",e)}const Ike=Ge("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),xf=Ike,jke=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],Ake=(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]},Mke=e=>{const{disabled:t,dense:r,divider:n,disableGutters:o,selected:a,classes:i}=e,c=ze({root:["root",r&&"dense",t&&"disabled",!o&&"gutters",n&&"divider",a&&"selected"]},kke,i);return j({},i,c)},Fke=J(Bi,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:Ake})(({theme:e,ownerState:t})=>j({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${xf.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:It(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${xf.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:It(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${xf.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:It(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:It(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${xf.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${xf.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${XF.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${XF.inset}`]:{marginLeft:52},[`& .${My.root}`]:{marginTop:0,marginBottom:0},[`& .${My.inset}`]:{paddingLeft:36},[`& .${uL.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&j({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${uL.root} svg`]:{fontSize:"1.25rem"}}))),Lke=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:a="li",dense:i=!1,divider:s=!1,disableGutters:c=!1,focusVisibleClassName:l,role:f="menuitem",tabIndex:v,className:m}=n,h=we(n,jke),x=d.useContext(Gp),w=d.useMemo(()=>({dense:i||x.dense||!1,disableGutters:c}),[x.dense,i,c]),O=d.useRef(null);po(()=>{o&&O.current&&O.current.focus()},[o]);const b=j({},n,{dense:w.dense,divider:s,disableGutters:c}),g=Mke(n),_=ir(O,r);let $;return n.disabled||($=v!==void 0?v:-1),S.jsx(Gp.Provider,{value:w,children:S.jsx(Fke,j({ref:_,role:f,tabIndex:$,component:a,focusVisibleClassName:$e(g.focusVisible,l),className:$e(g.root,m)},h,{ownerState:b,classes:g}))})}),so=Lke;function a9(e){return Ve("MuiNativeSelect",e)}const Nke=Ge("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),x$=Nke,Dke=["className","disabled","error","IconComponent","inputRef","variant"],Bke=e=>{const{classes:t,variant:r,disabled:n,multiple:o,open:a,error:i}=e,s={select:["select",r,n&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${xe(r)}`,a&&"iconOpen",n&&"disabled"]};return ze(s,a9,t)},i9=({ownerState:e,theme:t})=>j({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":j({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${x$.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),zke=J("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:tn,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{[`&.${x$.multiple}`]:t.multiple}]}})(i9),s9=({ownerState:e,theme:t})=>j({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${x$.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),Uke=J("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${xe(r.variant)}`],r.open&&t.iconOpen]}})(s9),Vke=d.forwardRef(function(t,r){const{className:n,disabled:o,error:a,IconComponent:i,inputRef:s,variant:c="standard"}=t,l=we(t,Dke),f=j({},t,{disabled:o,variant:c,error:a}),v=Bke(f);return S.jsxs(d.Fragment,{children:[S.jsx(zke,j({ownerState:f,className:$e(v.select,n),disabled:o,ref:s||r},l)),t.multiple?null:S.jsx(Uke,{as:i,ownerState:f,className:v.icon})]})}),l9=Vke,Wke=["className","children","classes","IconComponent","input","inputProps","variant"],qke=["root"],Hke=e=>{const{classes:t}=e;return ze({root:["root"]},a9,t)},Gke=S.jsx(y$,{}),u9=d.forwardRef(function(t,r){const n=qe({name:"MuiNativeSelect",props:t}),{className:o,children:a,classes:i={},IconComponent:s=L6,input:c=Gke,inputProps:l}=n,f=we(n,Wke),v=Oa(),m=zi({props:n,muiFormControl:v,states:["variant"]}),h=j({},n,{classes:i}),x=Hke(h),w=we(i,qke);return S.jsx(d.Fragment,{children:d.cloneElement(c,j({inputComponent:l9,inputProps:j({children:a,classes:w,IconComponent:s,variant:m.variant,type:void 0},l,c?c.props.inputProps:{}),ref:r},f,{className:$e(x.root,c.props.className,o)}))})});u9.muiName="Select";const vL=u9;var mL;const Kke=["children","classes","className","label","notched"],Qke=J("fieldset",{shouldForwardProp:tn})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),Xke=J("legend",{shouldForwardProp:tn})(({ownerState:e,theme:t})=>j({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&j({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function Yke(e){const{className:t,label:r,notched:n}=e,o=we(e,Kke),a=r!=null&&r!=="",i=j({},e,{notched:n,withLabel:a});return S.jsx(Qke,j({"aria-hidden":!0,className:t,ownerState:i},o,{children:S.jsx(Xke,{ownerState:i,children:a?S.jsx("span",{children:r}):mL||(mL=S.jsx("span",{className:"notranslate",children:"​"}))})}))}const Jke=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Zke=e=>{const{classes:t}=e,n=ze({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},RPe,t);return j({},t,n)},eIe=J(G0,{shouldForwardProp:e=>tn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:q0})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return j({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${es.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${es.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${es.focused} .${es.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${es.error} .${es.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${es.disabled} .${es.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&j({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),tIe=J(Yke,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),rIe=J(K0,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:H0})(({theme:e,ownerState:t})=>j({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),c9=d.forwardRef(function(t,r){var n,o,a,i,s;const c=qe({props:t,name:"MuiOutlinedInput"}),{components:l={},fullWidth:f=!1,inputComponent:v="input",label:m,multiline:h=!1,notched:x,slots:w={},type:O="text"}=c,b=we(c,Jke),g=Zke(c),_=Oa(),$=zi({props:c,muiFormControl:_,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),P=j({},c,{color:$.color||"primary",disabled:$.disabled,error:$.error,focused:$.focused,formControl:_,fullWidth:f,hiddenLabel:$.hiddenLabel,multiline:h,size:$.size,type:O}),E=(n=(o=w.root)!=null?o:l.Root)!=null?n:eIe,T=(a=(i=w.input)!=null?i:l.Input)!=null?a:rIe;return S.jsx(Q0,j({slots:{root:E,input:T},renderSuffix:R=>S.jsx(tIe,{ownerState:P,className:g.notchedOutline,label:m!=null&&m!==""&&$.required?s||(s=S.jsxs(d.Fragment,{children:[m," ","*"]})):m,notched:typeof x<"u"?x:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:f,inputComponent:v,multiline:h,ref:r,type:O},b,{classes:j({},g,{notchedOutline:null})}))});c9.muiName="Input";const d9=c9;function nIe(e){return Ve("MuiPagination",e)}Ge("MuiPagination",["root","ul","outlined","text"]);const oIe=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function aIe(e={}){const{boundaryCount:t=1,componentName:r="usePagination",count:n=1,defaultPage:o=1,disabled:a=!1,hideNextButton:i=!1,hidePrevButton:s=!1,onChange:c,page:l,showFirstButton:f=!1,showLastButton:v=!1,siblingCount:m=1}=e,h=we(e,oIe),[x,w]=Xc({controlled:l,default:o,name:r,state:"page"}),O=(I,A)=>{l||w(A),c&&c(I,A)},b=(I,A)=>{const F=A-I+1;return Array.from({length:F},(L,D)=>I+D)},g=b(1,Math.min(t,n)),_=b(Math.max(n-t+1,t+1),n),$=Math.max(Math.min(x-m,n-t-m*2-1),t+2),P=Math.min(Math.max(x+m,t+m*2+2),_.length>0?_[0]-2:n-1),E=[...f?["first"]:[],...s?[]:["previous"],...g,...$>t+2?["start-ellipsis"]:t+1t?[n-t]:[],..._,...i?[]:["next"],...v?["last"]:[]],T=I=>{switch(I){case"first":return 1;case"previous":return x-1;case"next":return x+1;case"last":return n;default:return null}},R=E.map(I=>typeof I=="number"?{onClick:A=>{O(A,I)},type:"page",page:I,selected:I===x,disabled:a,"aria-current":I===x?"true":void 0}:{onClick:A=>{O(A,T(I))},type:I,page:T(I),selected:!1,disabled:a||I.indexOf("ellipsis")===-1&&(I==="next"||I==="last"?x>=n:x<=1)});return j({items:R},h)}function iIe(e){return Ve("MuiPaginationItem",e)}const sIe=Ge("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]),Ro=sIe,fO=bo(S.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),pO=bo(S.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),hL=bo(S.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),gL=bo(S.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),lIe=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],f9=(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${xe(r.size)}`],r.variant==="text"&&t[`text${xe(r.color)}`],r.variant==="outlined"&&t[`outlined${xe(r.color)}`],r.shape==="rounded"&&t.rounded,r.type==="page"&&t.page,(r.type==="start-ellipsis"||r.type==="end-ellipsis")&&t.ellipsis,(r.type==="previous"||r.type==="next")&&t.previousNext,(r.type==="first"||r.type==="last")&&t.firstLast]},uIe=e=>{const{classes:t,color:r,disabled:n,selected:o,size:a,shape:i,type:s,variant:c}=e,l={root:["root",`size${xe(a)}`,c,i,r!=="standard"&&`color${xe(r)}`,r!=="standard"&&`${c}${xe(r)}`,n&&"disabled",o&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[s]],icon:["icon"]};return ze(l,iIe,t)},cIe=J("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:f9})(({theme:e,ownerState:t})=>j({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${Ro.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),dIe=J(Bi,{name:"MuiPaginationItem",slot:"Root",overridesResolver:f9})(({theme:e,ownerState:t})=>j({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${Ro.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ro.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ro.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:It(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Ro.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:It(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${Ro.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},t.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},t.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:t})=>j({},t.variant==="text"&&{[`&.${Ro.selected}`]:j({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}},[`&.${Ro.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${Ro.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},t.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${Ro.selected}`]:j({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:It(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:It(e.palette[t.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:It(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ro.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:It(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${Ro.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),fIe=J("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>j({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),pIe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiPaginationItem"}),{className:o,color:a="standard",component:i,components:s={},disabled:c=!1,page:l,selected:f=!1,shape:v="circular",size:m="medium",slots:h={},type:x="page",variant:w="text"}=n,O=we(n,lIe),b=j({},n,{color:a,disabled:c,selected:f,shape:v,size:m,type:x,variant:w}),g=Xs(),_=uIe(b),P=(g?{previous:h.next||s.next||gL,next:h.previous||s.previous||hL,last:h.first||s.first||fO,first:h.last||s.last||pO}:{previous:h.previous||s.previous||hL,next:h.next||s.next||gL,first:h.first||s.first||fO,last:h.last||s.last||pO})[x];return x==="start-ellipsis"||x==="end-ellipsis"?S.jsx(cIe,{ref:r,ownerState:b,className:$e(_.root,o),children:"…"}):S.jsxs(dIe,j({ref:r,ownerState:b,component:i,disabled:c,className:$e(_.root,o)},O,{children:[x==="page"&&l,P?S.jsx(fIe,{as:P,ownerState:b,className:_.icon}):null]}))}),vIe=pIe,mIe=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],hIe=e=>{const{classes:t,variant:r}=e;return ze({root:["root",r],ul:["ul"]},nIe,t)},gIe=J("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant]]}})({}),yIe=J("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function bIe(e,t,r){return e==="page"?`${r?"":"Go to "}page ${t}`:`Go to ${e} page`}const _Ie=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiPagination"}),{boundaryCount:o=1,className:a,color:i="standard",count:s=1,defaultPage:c=1,disabled:l=!1,getItemAriaLabel:f=bIe,hideNextButton:v=!1,hidePrevButton:m=!1,renderItem:h=R=>S.jsx(vIe,j({},R)),shape:x="circular",showFirstButton:w=!1,showLastButton:O=!1,siblingCount:b=1,size:g="medium",variant:_="text"}=n,$=we(n,mIe),{items:P}=aIe(j({},n,{componentName:"Pagination"})),E=j({},n,{boundaryCount:o,color:i,count:s,defaultPage:c,disabled:l,getItemAriaLabel:f,hideNextButton:v,hidePrevButton:m,renderItem:h,shape:x,showFirstButton:w,showLastButton:O,siblingCount:b,size:g,variant:_}),T=hIe(E);return S.jsx(gIe,j({"aria-label":"pagination navigation",className:$e(T.root,a),ownerState:E,ref:r},$,{children:S.jsx(yIe,{className:T.ul,ownerState:E,children:P.map((R,I)=>S.jsx("li",{children:h(j({},R,{color:i,"aria-label":f(R.type,R.page,R.selected),shape:x,size:g,variant:_}))},I))})}))}),xIe=_Ie;function wIe(e){return Ve("MuiScopedCssBaseline",e)}Ge("MuiScopedCssBaseline",["root"]);const SIe=["className","component","enableColorScheme"],OIe=e=>{const{classes:t}=e;return ze({root:["root"]},wIe,t)},CIe=J("div",{name:"MuiScopedCssBaseline",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{const r={};return t.enableColorScheme&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([n,o])=>{var a;r[`&${e.getColorSchemeSelector(n).replace(/\s*&/,"")}`]={colorScheme:(a=o.palette)==null?void 0:a.mode}}),j({},c2e(e,t.enableColorScheme),d2e(e),{"& *, & *::before, & *::after":{boxSizing:"inherit"},"& strong, & b":{fontWeight:e.typography.fontWeightBold}},r)}),EIe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiScopedCssBaseline"}),{className:o,component:a="div"}=n,i=we(n,SIe),s=j({},n,{component:a}),c=OIe(s);return S.jsx(CIe,j({as:a,className:$e(c.root,o),ref:r,ownerState:s},i))}),PIe=EIe;function $Ie(e){return Ve("MuiSelect",e)}const wf=Ge("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var yL;const RIe=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],TIe=J("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${wf.select}`]:t.select},{[`&.${wf.select}`]:t[r.variant]},{[`&.${wf.error}`]:t.error},{[`&.${wf.multiple}`]:t.multiple}]}})(i9,{[`&.${wf.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),kIe=J("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${xe(r.variant)}`],r.open&&t.iconOpen]}})(s9),IIe=J("input",{shouldForwardProp:e=>y6(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function bL(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function jIe(e){return e==null||typeof e=="string"&&!e.trim()}const AIe=e=>{const{classes:t,variant:r,disabled:n,multiple:o,open:a,error:i}=e,s={select:["select",r,n&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${xe(r)}`,a&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return ze(s,$Ie,t)},MIe=d.forwardRef(function(t,r){var n;const{"aria-describedby":o,"aria-label":a,autoFocus:i,autoWidth:s,children:c,className:l,defaultOpen:f,defaultValue:v,disabled:m,displayEmpty:h,error:x=!1,IconComponent:w,inputRef:O,labelId:b,MenuProps:g={},multiple:_,name:$,onBlur:P,onChange:E,onClose:T,onFocus:R,onOpen:I,open:A,readOnly:F,renderValue:L,SelectDisplayProps:D={},tabIndex:U,value:H,variant:q="standard"}=t,G=we(t,RIe),[z,W]=Xc({controlled:H,default:v,name:"Select"}),[te,ne]=Xc({controlled:A,default:f,name:"Select"}),ee=d.useRef(null),Oe=d.useRef(null),[de,oe]=d.useState(null),{current:me}=d.useRef(A!=null),[Re,ye]=d.useState(),fe=ir(r,O),ge=d.useCallback(Ue=>{Oe.current=Ue,Ue&&oe(Ue)},[]),ce=de==null?void 0:de.parentNode;d.useImperativeHandle(fe,()=>({focus:()=>{Oe.current.focus()},node:ee.current,value:z}),[z]),d.useEffect(()=>{f&&te&&de&&!me&&(ye(s?null:ce.clientWidth),Oe.current.focus())},[de,s]),d.useEffect(()=>{i&&Oe.current.focus()},[i]),d.useEffect(()=>{if(!b)return;const Ue=Er(Oe.current).getElementById(b);if(Ue){const et=()=>{getSelection().isCollapsed&&Oe.current.focus()};return Ue.addEventListener("click",et),()=>{Ue.removeEventListener("click",et)}}},[b]);const pe=(Ue,et)=>{Ue?I&&I(et):T&&T(et),me||(ye(s?null:ce.clientWidth),ne(Ue))},ae=Ue=>{Ue.button===0&&(Ue.preventDefault(),Oe.current.focus(),pe(!0,Ue))},Se=Ue=>{pe(!1,Ue)},Ee=d.Children.toArray(c),Ne=Ue=>{const et=Ee.find(ke=>ke.props.value===Ue.target.value);et!==void 0&&(W(et.props.value),E&&E(Ue,et))},Xe=Ue=>et=>{let ke;if(et.currentTarget.hasAttribute("tabindex")){if(_){ke=Array.isArray(z)?z.slice():[];const Be=z.indexOf(Ue.props.value);Be===-1?ke.push(Ue.props.value):ke.splice(Be,1)}else ke=Ue.props.value;if(Ue.props.onClick&&Ue.props.onClick(et),z!==ke&&(W(ke),E)){const Be=et.nativeEvent||et,ct=new Be.constructor(Be.type,Be);Object.defineProperty(ct,"target",{writable:!0,value:{value:ke,name:$}}),E(ct,Ue)}_||pe(!1,et)}},V=Ue=>{F||[" ","ArrowUp","ArrowDown","Enter"].indexOf(Ue.key)!==-1&&(Ue.preventDefault(),pe(!0,Ue))},X=de!==null&&te,Y=Ue=>{!X&&P&&(Object.defineProperty(Ue,"target",{writable:!0,value:{value:z,name:$}}),P(Ue))};delete G["aria-invalid"];let ie,se;const le=[];let Ce=!1;(jy({value:z})||h)&&(L?ie=L(z):Ce=!0);const Ie=Ee.map(Ue=>{if(!d.isValidElement(Ue))return null;let et;if(_){if(!Array.isArray(z))throw new Error($i(2));et=z.some(ke=>bL(ke,Ue.props.value)),et&&Ce&&le.push(Ue.props.children)}else et=bL(z,Ue.props.value),et&&Ce&&(se=Ue.props.children);return d.cloneElement(Ue,{"aria-selected":et?"true":"false",onClick:Xe(Ue),onKeyUp:ke=>{ke.key===" "&&ke.preventDefault(),Ue.props.onKeyUp&&Ue.props.onKeyUp(ke)},role:"option",selected:et,value:void 0,"data-value":Ue.props.value})});Ce&&(_?le.length===0?ie=null:ie=le.reduce((Ue,et,ke)=>(Ue.push(et),ke{const{classes:t}=e;return t},w$={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>tn(e)&&e!=="variant",slot:"Root"},BIe=J(y$,w$)(""),zIe=J(d9,w$)(""),UIe=J(Q6,w$)(""),p9=d.forwardRef(function(t,r){const n=qe({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:a,classes:i={},className:s,defaultOpen:c=!1,displayEmpty:l=!1,IconComponent:f=L6,id:v,input:m,inputProps:h,label:x,labelId:w,MenuProps:O,multiple:b=!1,native:g=!1,onClose:_,onOpen:$,open:P,renderValue:E,SelectDisplayProps:T,variant:R="outlined"}=n,I=we(n,LIe),A=g?l9:FIe,F=Oa(),L=zi({props:n,muiFormControl:F,states:["variant","error"]}),D=L.variant||R,U=j({},n,{variant:D,classes:i}),H=DIe(U),q=we(H,NIe),G=m||{standard:S.jsx(BIe,{ownerState:U}),outlined:S.jsx(zIe,{label:x,ownerState:U}),filled:S.jsx(UIe,{ownerState:U})}[D],z=ir(r,G.ref);return S.jsx(d.Fragment,{children:d.cloneElement(G,j({inputComponent:A,inputProps:j({children:a,error:L.error,IconComponent:f,variant:D,type:void 0,multiple:b},g?{id:v}:{autoWidth:o,defaultOpen:c,displayEmpty:l,labelId:w,MenuProps:O,onClose:_,onOpen:$,open:P,renderValue:E,SelectDisplayProps:j({id:v},T)},h,{classes:h?Pn(q,h.classes):q},m?m.props.inputProps:{})},(b&&g||l)&&D==="outlined"?{notched:!0}:{},{ref:z,className:$e(G.props.className,s,H.root)},!m&&{variant:D},I))})});p9.muiName="Select";const S$=p9;function VIe(e){return Ve("MuiSnackbarContent",e)}Ge("MuiSnackbarContent",["root","message","action"]);const WIe=["action","className","message","role"],qIe=e=>{const{classes:t}=e;return ze({root:["root"],action:["action"],message:["message"]},VIe,t)},HIe=J(Ys,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,r=uSe(e.palette.background.default,t);return j({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(r),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:r,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),GIe=J("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),KIe=J("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),QIe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiSnackbarContent"}),{action:o,className:a,message:i,role:s="alert"}=n,c=we(n,WIe),l=n,f=qIe(l);return S.jsxs(HIe,j({role:s,square:!0,elevation:6,className:$e(f.root,a),ownerState:l,ref:r},c,{children:[S.jsx(GIe,{className:f.message,ownerState:l,children:i}),o?S.jsx(KIe,{className:f.action,ownerState:l,children:o}):null]}))}),XIe=QIe;function YIe(e){return Ve("MuiSnackbar",e)}Ge("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const JIe=["onEnter","onExited"],ZIe=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],eje=e=>{const{classes:t,anchorOrigin:r}=e,n={root:["root",`anchorOrigin${xe(r.vertical)}${xe(r.horizontal)}`]};return ze(n,YIe,t)},_L=J("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`anchorOrigin${xe(r.anchorOrigin.vertical)}${xe(r.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>{const r={left:"50%",right:"auto",transform:"translateX(-50%)"};return j({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},t.anchorOrigin.vertical==="top"?{top:8}:{bottom:8},t.anchorOrigin.horizontal==="left"&&{justifyContent:"flex-start"},t.anchorOrigin.horizontal==="right"&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:j({},t.anchorOrigin.vertical==="top"?{top:24}:{bottom:24},t.anchorOrigin.horizontal==="center"&&r,t.anchorOrigin.horizontal==="left"&&{left:24,right:"auto"},t.anchorOrigin.horizontal==="right"&&{right:24,left:"auto"})})}),tje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiSnackbar"}),o=ra(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:s,horizontal:c}={vertical:"bottom",horizontal:"left"},autoHideDuration:l=null,children:f,className:v,ClickAwayListenerProps:m,ContentProps:h,disableWindowBlurListener:x=!1,message:w,open:O,TransitionComponent:b=Ay,transitionDuration:g=a,TransitionProps:{onEnter:_,onExited:$}={}}=n,P=we(n.TransitionProps,JIe),E=we(n,ZIe),T=j({},n,{anchorOrigin:{vertical:s,horizontal:c},autoHideDuration:l,disableWindowBlurListener:x,TransitionComponent:b,transitionDuration:g}),R=eje(T),{getRootProps:I,onClickAway:A}=aPe(j({},T)),[F,L]=d.useState(!0),D=Ko({elementType:_L,getSlotProps:I,externalForwardedProps:E,ownerState:T,additionalProps:{ref:r},className:[R.root,v]}),U=q=>{L(!0),$&&$(q)},H=(q,G)=>{L(!1),_&&_(q,G)};return!O&&F?null:S.jsx(ECe,j({onClickAway:A},m,{children:S.jsx(_L,j({},D,{children:S.jsx(b,j({appear:!0,in:O,timeout:g,direction:s==="top"?"down":"up",onEnter:H,onExited:U},P,{children:f||S.jsx(XIe,j({message:w,action:i},h))}))}))}))}),rje=tje;function nje(e){return Ve("MuiTooltip",e)}const oje=Ge("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),_s=oje,aje=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function ije(e){return Math.round(e*1e5)/1e5}const sje=e=>{const{classes:t,disableInteractive:r,arrow:n,touch:o,placement:a}=e,i={popper:["popper",!r&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",o&&"touch",`tooltipPlacement${xe(a.split("-")[0])}`],arrow:["arrow"]};return ze(i,nje,t)},lje=J(F6,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})(({theme:e,ownerState:t,open:r})=>j({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${_s.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${_s.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${_s.arrow}`]:j({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${_s.arrow}`]:j({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),uje=J("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${xe(r.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>j({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:It(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},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${ije(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${_s.popper}[data-popper-placement*="left"] &`]:j({transformOrigin:"right center"},t.isRtl?j({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):j({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${_s.popper}[data-popper-placement*="right"] &`]:j({transformOrigin:"left center"},t.isRtl?j({marginRight:"14px"},t.touch&&{marginRight:"24px"}):j({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${_s.popper}[data-popper-placement*="top"] &`]:j({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${_s.popper}[data-popper-placement*="bottom"] &`]:j({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),cje=J("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:It(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let wh=!1;const xL=new Iv;let Sf={x:0,y:0};function Sh(e,t){return(r,...n)=>{t&&t(r,...n),e(r,...n)}}const dje=d.forwardRef(function(t,r){var n,o,a,i,s,c,l,f,v,m,h,x,w,O,b,g,_,$,P;const E=qe({props:t,name:"MuiTooltip"}),{arrow:T=!1,children:R,components:I={},componentsProps:A={},describeChild:F=!1,disableFocusListener:L=!1,disableHoverListener:D=!1,disableInteractive:U=!1,disableTouchListener:H=!1,enterDelay:q=100,enterNextDelay:G=0,enterTouchDelay:z=700,followCursor:W=!1,id:te,leaveDelay:ne=0,leaveTouchDelay:ee=1500,onClose:Oe,onOpen:de,open:oe,placement:me="bottom",PopperComponent:Re,PopperProps:ye={},slotProps:fe={},slots:ge={},title:ce,TransitionComponent:pe=Ay,TransitionProps:ae}=E,Se=we(E,aje),Ee=d.isValidElement(R)?R:S.jsx("span",{children:R}),Ne=ra(),Xe=Xs(),[V,X]=d.useState(),[Y,ie]=d.useState(null),se=d.useRef(!1),le=U||W,Ce=$l(),Ie=$l(),rt=$l(),at=$l(),[Le,De]=Xc({controlled:oe,default:!1,name:"Tooltip",state:"open"});let ft=Le;const Et=Zl(te),Ct=d.useRef(),Ue=Cn(()=>{Ct.current!==void 0&&(document.body.style.WebkitUserSelect=Ct.current,Ct.current=void 0),at.clear()});d.useEffect(()=>Ue,[Ue]);const et=mt=>{xL.clear(),wh=!0,De(!0),de&&!ft&&de(mt)},ke=Cn(mt=>{xL.start(800+ne,()=>{wh=!1}),De(!1),Oe&&ft&&Oe(mt),Ce.start(Ne.transitions.duration.shortest,()=>{se.current=!1})}),Be=mt=>{se.current&&mt.type!=="touchstart"||(V&&V.removeAttribute("title"),Ie.clear(),rt.clear(),q||wh&&G?Ie.start(wh?G:q,()=>{et(mt)}):et(mt))},ct=mt=>{Ie.clear(),rt.start(ne,()=>{ke(mt)})},{isFocusVisibleRef:bt,onBlur:Yt,onFocus:$r,ref:mn}=D0(),[,na]=d.useState(!1),Qn=mt=>{Yt(mt),bt.current===!1&&(na(!1),ct(mt))},Ui=mt=>{V||X(mt.currentTarget),$r(mt),bt.current===!0&&(na(!0),Be(mt))},Qv=mt=>{se.current=!0;const gn=Ee.props;gn.onTouchStart&&gn.onTouchStart(mt)},f1=mt=>{Qv(mt),rt.clear(),Ce.clear(),Ue(),Ct.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",at.start(z,()=>{document.body.style.WebkitUserSelect=Ct.current,Be(mt)})},Xv=mt=>{Ee.props.onTouchEnd&&Ee.props.onTouchEnd(mt),Ue(),rt.start(ee,()=>{ke(mt)})};d.useEffect(()=>{if(!ft)return;function mt(gn){(gn.key==="Escape"||gn.key==="Esc")&&ke(gn)}return document.addEventListener("keydown",mt),()=>{document.removeEventListener("keydown",mt)}},[ke,ft]);const p1=ir(Ee.ref,mn,X,r);!ce&&ce!==0&&(ft=!1);const Bd=d.useRef(),v1=mt=>{const gn=Ee.props;gn.onMouseMove&&gn.onMouseMove(mt),Sf={x:mt.clientX,y:mt.clientY},Bd.current&&Bd.current.update()},ti={},zd=typeof ce=="string";F?(ti.title=!ft&&zd&&!D?ce:null,ti["aria-describedby"]=ft?Et:null):(ti["aria-label"]=zd?ce:null,ti["aria-labelledby"]=ft&&!zd?Et:null);const hn=j({},ti,Se,Ee.props,{className:$e(Se.className,Ee.props.className),onTouchStart:Qv,ref:p1},W?{onMouseMove:v1}:{}),rl={};H||(hn.onTouchStart=f1,hn.onTouchEnd=Xv),D||(hn.onMouseOver=Sh(Be,hn.onMouseOver),hn.onMouseLeave=Sh(ct,hn.onMouseLeave),le||(rl.onMouseOver=Be,rl.onMouseLeave=ct)),L||(hn.onFocus=Sh(Ui,hn.onFocus),hn.onBlur=Sh(Qn,hn.onBlur),le||(rl.onFocus=Ui,rl.onBlur=Qn));const m1=d.useMemo(()=>{var mt;let gn=[{name:"arrow",enabled:!!Y,options:{element:Y,padding:4}}];return(mt=ye.popperOptions)!=null&&mt.modifiers&&(gn=gn.concat(ye.popperOptions.modifiers)),j({},ye.popperOptions,{modifiers:gn})},[Y,ye]),nl=j({},E,{isRtl:Xe,arrow:T,disableInteractive:le,placement:me,PopperComponentProp:Re,touch:se.current}),Ud=sje(nl),Yv=(n=(o=ge.popper)!=null?o:I.Popper)!=null?n:lje,Jv=(a=(i=(s=ge.transition)!=null?s:I.Transition)!=null?i:pe)!=null?a:Ay,Zv=(c=(l=ge.tooltip)!=null?l:I.Tooltip)!=null?c:uje,em=(f=(v=ge.arrow)!=null?v:I.Arrow)!=null?f:cje,tm=pc(Yv,j({},ye,(m=fe.popper)!=null?m:A.popper,{className:$e(Ud.popper,ye==null?void 0:ye.className,(h=(x=fe.popper)!=null?x:A.popper)==null?void 0:h.className)}),nl),h1=pc(Jv,j({},ae,(w=fe.transition)!=null?w:A.transition),nl),g1=pc(Zv,j({},(O=fe.tooltip)!=null?O:A.tooltip,{className:$e(Ud.tooltip,(b=(g=fe.tooltip)!=null?g:A.tooltip)==null?void 0:b.className)}),nl),y1=pc(em,j({},(_=fe.arrow)!=null?_:A.arrow,{className:$e(Ud.arrow,($=(P=fe.arrow)!=null?P:A.arrow)==null?void 0:$.className)}),nl);return S.jsxs(d.Fragment,{children:[d.cloneElement(Ee,hn),S.jsx(Yv,j({as:Re??F6,placement:me,anchorEl:W?{getBoundingClientRect:()=>({top:Sf.y,left:Sf.x,right:Sf.x,bottom:Sf.y,width:0,height:0})}:V,popperRef:Bd,open:V?ft:!1,id:Et,transition:!0},rl,tm,{popperOptions:m1,children:({TransitionProps:mt})=>S.jsx(Jv,j({timeout:Ne.transitions.duration.shorter},mt,h1,{children:S.jsxs(Zv,j({},g1,{children:[ce,T?S.jsx(em,j({},y1,{ref:ie})):null]}))}))}))]})}),Vr=dje;function fje(e){return Ve("MuiSwitch",e)}const xn=Ge("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),pje=["className","color","edge","size","sx"],vje=e=>{const{classes:t,edge:r,size:n,color:o,checked:a,disabled:i}=e,s={root:["root",r&&`edge${xe(r)}`,`size${xe(n)}`],switchBase:["switchBase",`color${xe(o)}`,a&&"checked",i&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},c=ze(s,fje,t);return j({},t,c)},mje=J("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t[`edge${xe(r.edge)}`],t[`size${xe(r.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${xn.thumb}`]:{width:16,height:16},[`& .${xn.switchBase}`]:{padding:4,[`&.${xn.checked}`]:{transform:"translateX(16px)"}}}}]}),hje=J(U6,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{[`& .${xn.input}`]:t.input},r.color!=="default"&&t[`color${xe(r.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${xn.checked}`]:{transform:"translateX(20px)"},[`&.${xn.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${xn.checked} + .${xn.track}`]:{opacity:.5},[`&.${xn.disabled} + .${xn.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${xn.input}`]:{left:"-100%",width:"300%"}}),({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(([,t])=>t.main&&t.light).map(([t])=>({props:{color:t},style:{[`&.${xn.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:It(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${xn.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?z0(e.palette[t].main,.62):B0(e.palette[t].main,.55)}`}},[`&.${xn.checked} + .${xn.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]})),gje=J("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),yje=J("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),bje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiSwitch"}),{className:o,color:a="primary",edge:i=!1,size:s="medium",sx:c}=n,l=we(n,pje),f=j({},n,{color:a,edge:i,size:s}),v=vje(f),m=S.jsx(yje,{className:v.thumb,ownerState:f});return S.jsxs(mje,{className:$e(v.root,o),sx:c,ownerState:f,children:[S.jsx(hje,j({type:"checkbox",icon:m,checkedIcon:m,ref:r,ownerState:f},l,{classes:j({},v,{root:v.switchBase})})),S.jsx(gje,{className:v.track,ownerState:f})]})}),O$=bje;function _je(e){return Ve("MuiTab",e)}const xje=Ge("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),rs=xje,wje=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],Sje=e=>{const{classes:t,textColor:r,fullWidth:n,wrapped:o,icon:a,label:i,selected:s,disabled:c}=e,l={root:["root",a&&i&&"labelIcon",`textColor${xe(r)}`,n&&"fullWidth",o&&"wrapped",s&&"selected",c&&"disabled"],iconWrapper:["iconWrapper"]};return ze(l,_je,t)},Oje=J(Bi,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.label&&r.icon&&t.labelIcon,t[`textColor${xe(r.textColor)}`],r.fullWidth&&t.fullWidth,r.wrapped&&t.wrapped,{[`& .${rs.iconWrapper}`]:t.iconWrapper}]}})(({theme:e,ownerState:t})=>j({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${rs.iconWrapper}`]:j({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${rs.selected}`]:{opacity:1},[`&.${rs.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${rs.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${rs.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${rs.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${rs.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),Cje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTab"}),{className:o,disabled:a=!1,disableFocusRipple:i=!1,fullWidth:s,icon:c,iconPosition:l="top",indicator:f,label:v,onChange:m,onClick:h,onFocus:x,selected:w,selectionFollowsFocus:O,textColor:b="inherit",value:g,wrapped:_=!1}=n,$=we(n,wje),P=j({},n,{disabled:a,disableFocusRipple:i,selected:w,icon:!!c,iconPosition:l,label:!!v,fullWidth:s,textColor:b,wrapped:_}),E=Sje(P),T=c&&v&&d.isValidElement(c)?d.cloneElement(c,{className:$e(E.iconWrapper,c.props.className)}):c,R=A=>{!w&&m&&m(A,g),h&&h(A)},I=A=>{O&&!w&&m&&m(A,g),x&&x(A)};return S.jsxs(Oje,j({focusRipple:!i,className:$e(E.root,o),ref:r,role:"tab","aria-selected":w,disabled:a,onClick:R,onFocus:I,ownerState:P,tabIndex:w?0:-1},$,{children:[l==="top"||l==="start"?S.jsxs(d.Fragment,{children:[T,v]}):S.jsxs(d.Fragment,{children:[v,T]}),f]}))}),v9=Cje,Eje=d.createContext(),m9=Eje;function Pje(e){return Ve("MuiTable",e)}Ge("MuiTable",["root","stickyHeader"]);const $je=["className","component","padding","size","stickyHeader"],Rje=e=>{const{classes:t,stickyHeader:r}=e;return ze({root:["root",r&&"stickyHeader"]},Pje,t)},Tje=J("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>j({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":j({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),wL="table",kje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTable"}),{className:o,component:a=wL,padding:i="normal",size:s="medium",stickyHeader:c=!1}=n,l=we(n,$je),f=j({},n,{component:a,padding:i,size:s,stickyHeader:c}),v=Rje(f),m=d.useMemo(()=>({padding:i,size:s,stickyHeader:c}),[i,s,c]);return S.jsx(m9.Provider,{value:m,children:S.jsx(Tje,j({as:a,role:a===wL?null:"table",ref:r,className:$e(v.root,o),ownerState:f},l))})}),h9=kje,Ije=d.createContext(),Z0=Ije;function jje(e){return Ve("MuiTableBody",e)}Ge("MuiTableBody",["root"]);const Aje=["className","component"],Mje=e=>{const{classes:t}=e;return ze({root:["root"]},jje,t)},Fje=J("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),Lje={variant:"body"},SL="tbody",Nje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableBody"}),{className:o,component:a=SL}=n,i=we(n,Aje),s=j({},n,{component:a}),c=Mje(s);return S.jsx(Z0.Provider,{value:Lje,children:S.jsx(Fje,j({className:$e(c.root,o),as:a,ref:r,role:a===SL?null:"rowgroup",ownerState:s},i))})}),g9=Nje;function Dje(e){return Ve("MuiTableCell",e)}const Bje=Ge("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),zje=Bje,Uje=["align","className","component","padding","scope","size","sortDirection","variant"],Vje=e=>{const{classes:t,variant:r,align:n,padding:o,size:a,stickyHeader:i}=e,s={root:["root",r,i&&"stickyHeader",n!=="inherit"&&`align${xe(n)}`,o!=="normal"&&`padding${xe(o)}`,`size${xe(a)}`]};return ze(s,Dje,t)},Wje=J("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${xe(r.size)}`],r.padding!=="normal"&&t[`padding${xe(r.padding)}`],r.align!=="inherit"&&t[`align${xe(r.align)}`],r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>j({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid + ${e.palette.mode==="light"?z0(It(e.palette.divider,1),.88):B0(It(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},t.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant==="body"&&{color:(e.vars||e).palette.text.primary},t.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size==="small"&&{padding:"6px 16px",[`&.${zje.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},t.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},t.padding==="none"&&{padding:0},t.align==="left"&&{textAlign:"left"},t.align==="center"&&{textAlign:"center"},t.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},t.align==="justify"&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),qje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableCell"}),{align:o="inherit",className:a,component:i,padding:s,scope:c,size:l,sortDirection:f,variant:v}=n,m=we(n,Uje),h=d.useContext(m9),x=d.useContext(Z0),w=x&&x.variant==="head";let O;i?O=i:O=w?"th":"td";let b=c;O==="td"?b=void 0:!b&&w&&(b="col");const g=v||x&&x.variant,_=j({},n,{align:o,component:O,padding:s||(h&&h.padding?h.padding:"normal"),size:l||(h&&h.size?h.size:"medium"),sortDirection:f,stickyHeader:g==="head"&&h&&h.stickyHeader,variant:g}),$=Vje(_);let P=null;return f&&(P=f==="asc"?"ascending":"descending"),S.jsx(Wje,j({as:O,ref:r,className:$e($.root,a),"aria-sort":P,scope:b,ownerState:_},m))}),un=qje;function Hje(e){return Ve("MuiTableHead",e)}Ge("MuiTableHead",["root"]);const Gje=["className","component"],Kje=e=>{const{classes:t}=e;return ze({root:["root"]},Hje,t)},Qje=J("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),Xje={variant:"head"},OL="thead",Yje=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableHead"}),{className:o,component:a=OL}=n,i=we(n,Gje),s=j({},n,{component:a}),c=Kje(s);return S.jsx(Z0.Provider,{value:Xje,children:S.jsx(Qje,j({as:a,className:$e(c.root,o),ref:r,role:a===OL?null:"rowgroup",ownerState:s},i))})}),y9=Yje;function Jje(e){return Ve("MuiToolbar",e)}Ge("MuiToolbar",["root","gutters","regular","dense"]);const Zje=["className","component","disableGutters","variant"],eAe=e=>{const{classes:t,disableGutters:r,variant:n}=e;return ze({root:["root",!r&&"gutters",n]},Jje,t)},tAe=J("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableGutters&&t.gutters,t[r.variant]]}})(({theme:e,ownerState:t})=>j({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant==="dense"&&{minHeight:48}),({theme:e,ownerState:t})=>t.variant==="regular"&&e.mixins.toolbar),rAe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiToolbar"}),{className:o,component:a="div",disableGutters:i=!1,variant:s="regular"}=n,c=we(n,Zje),l=j({},n,{component:a,disableGutters:i,variant:s}),f=eAe(l);return S.jsx(tAe,j({as:a,className:$e(f.root,o),ref:r,ownerState:l},c))}),Ad=rAe,b9=bo(S.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),_9=bo(S.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),nAe=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],oAe=d.forwardRef(function(t,r){var n,o,a,i,s,c,l,f;const{backIconButtonProps:v,count:m,disabled:h=!1,getItemAriaLabel:x,nextIconButtonProps:w,onPageChange:O,page:b,rowsPerPage:g,showFirstButton:_,showLastButton:$,slots:P={},slotProps:E={}}=t,T=we(t,nAe),R=Xs(),I=fe=>{O(fe,0)},A=fe=>{O(fe,b-1)},F=fe=>{O(fe,b+1)},L=fe=>{O(fe,Math.max(0,Math.ceil(m/g)-1))},D=(n=P.firstButton)!=null?n:nr,U=(o=P.lastButton)!=null?o:nr,H=(a=P.nextButton)!=null?a:nr,q=(i=P.previousButton)!=null?i:nr,G=(s=P.firstButtonIcon)!=null?s:fO,z=(c=P.lastButtonIcon)!=null?c:pO,W=(l=P.nextButtonIcon)!=null?l:_9,te=(f=P.previousButtonIcon)!=null?f:b9,ne=R?U:D,ee=R?H:q,Oe=R?q:H,de=R?D:U,oe=R?E.lastButton:E.firstButton,me=R?E.nextButton:E.previousButton,Re=R?E.previousButton:E.nextButton,ye=R?E.firstButton:E.lastButton;return S.jsxs("div",j({ref:r},T,{children:[_&&S.jsx(ne,j({onClick:I,disabled:h||b===0,"aria-label":x("first",b),title:x("first",b)},oe,{children:R?S.jsx(z,j({},E.lastButtonIcon)):S.jsx(G,j({},E.firstButtonIcon))})),S.jsx(ee,j({onClick:A,disabled:h||b===0,color:"inherit","aria-label":x("previous",b),title:x("previous",b)},me??v,{children:R?S.jsx(W,j({},E.nextButtonIcon)):S.jsx(te,j({},E.previousButtonIcon))})),S.jsx(Oe,j({onClick:F,disabled:h||(m!==-1?b>=Math.ceil(m/g)-1:!1),color:"inherit","aria-label":x("next",b),title:x("next",b)},Re??w,{children:R?S.jsx(te,j({},E.previousButtonIcon)):S.jsx(W,j({},E.nextButtonIcon))})),$&&S.jsx(de,j({onClick:L,disabled:h||b>=Math.ceil(m/g)-1,"aria-label":x("last",b),title:x("last",b)},ye,{children:R?S.jsx(G,j({},E.firstButtonIcon)):S.jsx(z,j({},E.lastButtonIcon))}))]}))}),aAe=oAe;function iAe(e){return Ve("MuiTablePagination",e)}const sAe=Ge("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]),op=sAe;var CL;const lAe=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],uAe=J(un,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}})),cAe=J(Ad,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>j({[`& .${op.actions}`]:t.actions},t.toolbar)})(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${op.actions}`]:{flexShrink:0,marginLeft:20}})),dAe=J("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),fAe=J("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>j({},e.typography.body2,{flexShrink:0})),pAe=J(S$,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>j({[`& .${op.selectIcon}`]:t.selectIcon,[`& .${op.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${op.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),vAe=J(so,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),mAe=J("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>j({},e.typography.body2,{flexShrink:0}));function hAe({from:e,to:t,count:r}){return`${e}–${t} of ${r!==-1?r:`more than ${t}`}`}function gAe(e){return`Go to ${e} page`}const yAe=e=>{const{classes:t}=e;return ze({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},iAe,t)},bAe=d.forwardRef(function(t,r){var n;const o=qe({props:t,name:"MuiTablePagination"}),{ActionsComponent:a=aAe,backIconButtonProps:i,className:s,colSpan:c,component:l=un,count:f,disabled:v=!1,getItemAriaLabel:m=gAe,labelDisplayedRows:h=hAe,labelRowsPerPage:x="Rows per page:",nextIconButtonProps:w,onPageChange:O,onRowsPerPageChange:b,page:g,rowsPerPage:_,rowsPerPageOptions:$=[10,25,50,100],SelectProps:P={},showFirstButton:E=!1,showLastButton:T=!1,slotProps:R={},slots:I={}}=o,A=we(o,lAe),F=o,L=yAe(F),D=(n=R==null?void 0:R.select)!=null?n:P,U=D.native?"option":vAe;let H;(l===un||l==="td")&&(H=c||1e3);const q=Zl(D.id),G=Zl(D.labelId),z=()=>f===-1?(g+1)*_:_===-1?f:Math.min(f,(g+1)*_);return S.jsx(uAe,j({colSpan:H,ref:r,as:l,ownerState:F,className:$e(L.root,s)},A,{children:S.jsxs(cAe,{className:L.toolbar,children:[S.jsx(dAe,{className:L.spacer}),$.length>1&&S.jsx(fAe,{className:L.selectLabel,id:G,children:x}),$.length>1&&S.jsx(pAe,j({variant:"standard"},!D.variant&&{input:CL||(CL=S.jsx(Q0,{}))},{value:_,onChange:b,id:q,labelId:G},D,{classes:j({},D.classes,{root:$e(L.input,L.selectRoot,(D.classes||{}).root),select:$e(L.select,(D.classes||{}).select),icon:$e(L.selectIcon,(D.classes||{}).icon)}),disabled:v,children:$.map(W=>d.createElement(U,j({},!Vp(U)&&{ownerState:F},{className:L.menuItem,key:W.label?W.label:W,value:W.value?W.value:W}),W.label?W.label:W))})),S.jsx(mAe,{className:L.displayedRows,children:h({from:f===0?0:g*_+1,to:z(),count:f===-1?-1:f,page:g})}),S.jsx(a,{className:L.actions,backIconButtonProps:i,count:f,nextIconButtonProps:w,onPageChange:O,page:g,rowsPerPage:_,showFirstButton:E,showLastButton:T,slotProps:R.actions,slots:I.actions,getItemAriaLabel:m,disabled:v})]})}))}),EL=bAe;function _Ae(e){return Ve("MuiTableRow",e)}const xAe=Ge("MuiTableRow",["root","selected","hover","head","footer"]),PL=xAe,wAe=["className","component","hover","selected"],SAe=e=>{const{classes:t,selected:r,hover:n,head:o,footer:a}=e;return ze({root:["root",r&&"selected",n&&"hover",o&&"head",a&&"footer"]},_Ae,t)},OAe=J("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.head&&t.head,r.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${PL.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${PL.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:It(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:It(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),$L="tr",CAe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableRow"}),{className:o,component:a=$L,hover:i=!1,selected:s=!1}=n,c=we(n,wAe),l=d.useContext(Z0),f=j({},n,{component:a,hover:i,selected:s,head:l&&l.variant==="head",footer:l&&l.variant==="footer"}),v=SAe(f);return S.jsx(OAe,j({as:a,ref:r,className:$e(v.root,o),role:a===$L?null:"row",ownerState:f},c))}),Kp=CAe,EAe=bo(S.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function PAe(e){return Ve("MuiTableSortLabel",e)}const $Ae=Ge("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),nw=$Ae,RAe=["active","children","className","direction","hideSortIcon","IconComponent"],TAe=e=>{const{classes:t,direction:r,active:n}=e,o={root:["root",n&&"active"],icon:["icon",`iconDirection${xe(r)}`]};return ze(o,PAe,t)},kAe=J(Bi,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.active&&t.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${nw.icon}`]:{opacity:.5}},[`&.${nw.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${nw.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),IAe=J("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,t[`iconDirection${xe(r.direction)}`]]}})(({theme:e,ownerState:t})=>j({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},t.direction==="desc"&&{transform:"rotate(0deg)"},t.direction==="asc"&&{transform:"rotate(180deg)"})),jAe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTableSortLabel"}),{active:o=!1,children:a,className:i,direction:s="asc",hideSortIcon:c=!1,IconComponent:l=EAe}=n,f=we(n,RAe),v=j({},n,{active:o,direction:s,hideSortIcon:c,IconComponent:l}),m=TAe(v);return S.jsxs(kAe,j({className:$e(m.root,i),component:"span",disableRipple:!0,ownerState:v,ref:r},f,{children:[a,c&&!o?null:S.jsx(IAe,{as:l,className:$e(m.icon),ownerState:v})]}))}),AAe=jAe;function MAe(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function FAe(e,t,r,n={},o=()=>{}){const{ease:a=MAe,duration:i=300}=n;let s=null;const c=t[e];let l=!1;const f=()=>{l=!0},v=m=>{if(l){o(new Error("Animation cancelled"));return}s===null&&(s=m);const h=Math.min(1,(m-s)/i);if(t[e]=a(h)*(r-c)+c,h>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(v)};return c===r?(o(new Error("Element already at target position")),f):(requestAnimationFrame(v),f)}const LAe=["onChange"],NAe={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function DAe(e){const{onChange:t}=e,r=we(e,LAe),n=d.useRef(),o=d.useRef(null),a=()=>{n.current=o.current.offsetHeight-o.current.clientHeight};return po(()=>{const i=Rd(()=>{const c=n.current;a(),c!==n.current&&t(n.current)}),s=Ho(o.current);return s.addEventListener("resize",i),()=>{i.clear(),s.removeEventListener("resize",i)}},[t]),d.useEffect(()=>{a(),t(n.current)},[t]),S.jsx("div",j({style:NAe,ref:o},r))}function BAe(e){return Ve("MuiTabScrollButton",e)}const zAe=Ge("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),UAe=zAe,VAe=["className","slots","slotProps","direction","orientation","disabled"],WAe=e=>{const{classes:t,orientation:r,disabled:n}=e;return ze({root:["root",r,n&&"disabled"]},BAe,t)},qAe=J(Bi,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.orientation&&t[r.orientation]]}})(({ownerState:e})=>j({width:40,flexShrink:0,opacity:.8,[`&.${UAe.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),HAe=d.forwardRef(function(t,r){var n,o;const a=qe({props:t,name:"MuiTabScrollButton"}),{className:i,slots:s={},slotProps:c={},direction:l}=a,f=we(a,VAe),v=Xs(),m=j({isRtl:v},a),h=WAe(m),x=(n=s.StartScrollButtonIcon)!=null?n:b9,w=(o=s.EndScrollButtonIcon)!=null?o:_9,O=Ko({elementType:x,externalSlotProps:c.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:m}),b=Ko({elementType:w,externalSlotProps:c.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:m});return S.jsx(qAe,j({component:"div",className:$e(h.root,i),ref:r,role:null,ownerState:m,tabIndex:null},f,{children:l==="left"?S.jsx(x,j({},O)):S.jsx(w,j({},b))}))}),GAe=HAe;function KAe(e){return Ve("MuiTabs",e)}const QAe=Ge("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),ow=QAe,XAe=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],RL=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,TL=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Oh=(e,t,r)=>{let n=!1,o=r(e,t);for(;o;){if(o===e.firstChild){if(n)return;n=!0}const a=o.disabled||o.getAttribute("aria-disabled")==="true";if(!o.hasAttribute("tabindex")||a)o=r(e,o);else{o.focus();return}}},YAe=e=>{const{vertical:t,fixed:r,hideScrollbar:n,scrollableX:o,scrollableY:a,centered:i,scrollButtonsHideMobile:s,classes:c}=e;return ze({root:["root",t&&"vertical"],scroller:["scroller",r&&"fixed",n&&"hideScrollbar",o&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[n&&"hideScrollbar"]},KAe,c)},JAe=J("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${ow.scrollButtons}`]:t.scrollButtons},{[`& .${ow.scrollButtons}`]:r.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,r.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>j({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${ow.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),ZAe=J("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.scroller,r.fixed&&t.fixed,r.hideScrollbar&&t.hideScrollbar,r.scrollableX&&t.scrollableX,r.scrollableY&&t.scrollableY]}})(({ownerState:e})=>j({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),eMe=J("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.flexContainer,r.vertical&&t.flexContainerVertical,r.centered&&t.centered]}})(({ownerState:e})=>j({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),tMe=J("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>j({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),rMe=J(DAe)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),kL={},nMe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTabs"}),o=ra(),a=Xs(),{"aria-label":i,"aria-labelledby":s,action:c,centered:l=!1,children:f,className:v,component:m="div",allowScrollButtonsMobile:h=!1,indicatorColor:x="primary",onChange:w,orientation:O="horizontal",ScrollButtonComponent:b=GAe,scrollButtons:g="auto",selectionFollowsFocus:_,slots:$={},slotProps:P={},TabIndicatorProps:E={},TabScrollButtonProps:T={},textColor:R="primary",value:I,variant:A="standard",visibleScrollbar:F=!1}=n,L=we(n,XAe),D=A==="scrollable",U=O==="vertical",H=U?"scrollTop":"scrollLeft",q=U?"top":"left",G=U?"bottom":"right",z=U?"clientHeight":"clientWidth",W=U?"height":"width",te=j({},n,{component:m,allowScrollButtonsMobile:h,indicatorColor:x,orientation:O,vertical:U,scrollButtons:g,textColor:R,variant:A,visibleScrollbar:F,fixed:!D,hideScrollbar:D&&!F,scrollableX:D&&!U,scrollableY:D&&U,centered:l&&!D,scrollButtonsHideMobile:!h}),ne=YAe(te),ee=Ko({elementType:$.StartScrollButtonIcon,externalSlotProps:P.startScrollButtonIcon,ownerState:te}),Oe=Ko({elementType:$.EndScrollButtonIcon,externalSlotProps:P.endScrollButtonIcon,ownerState:te}),[de,oe]=d.useState(!1),[me,Re]=d.useState(kL),[ye,fe]=d.useState(!1),[ge,ce]=d.useState(!1),[pe,ae]=d.useState(!1),[Se,Ee]=d.useState({overflow:"hidden",scrollbarWidth:0}),Ne=new Map,Xe=d.useRef(null),V=d.useRef(null),X=()=>{const ke=Xe.current;let Be;if(ke){const bt=ke.getBoundingClientRect();Be={clientWidth:ke.clientWidth,scrollLeft:ke.scrollLeft,scrollTop:ke.scrollTop,scrollLeftNormalized:Awe(ke,a?"rtl":"ltr"),scrollWidth:ke.scrollWidth,top:bt.top,bottom:bt.bottom,left:bt.left,right:bt.right}}let ct;if(ke&&I!==!1){const bt=V.current.children;if(bt.length>0){const Yt=bt[Ne.get(I)];ct=Yt?Yt.getBoundingClientRect():null}}return{tabsMeta:Be,tabMeta:ct}},Y=Cn(()=>{const{tabsMeta:ke,tabMeta:Be}=X();let ct=0,bt;if(U)bt="top",Be&&ke&&(ct=Be.top-ke.top+ke.scrollTop);else if(bt=a?"right":"left",Be&&ke){const $r=a?ke.scrollLeftNormalized+ke.clientWidth-ke.scrollWidth:ke.scrollLeft;ct=(a?-1:1)*(Be[bt]-ke[bt]+$r)}const Yt={[bt]:ct,[W]:Be?Be[W]:0};if(isNaN(me[bt])||isNaN(me[W]))Re(Yt);else{const $r=Math.abs(me[bt]-Yt[bt]),mn=Math.abs(me[W]-Yt[W]);($r>=1||mn>=1)&&Re(Yt)}}),ie=(ke,{animation:Be=!0}={})=>{Be?FAe(H,Xe.current,ke,{duration:o.transitions.duration.standard}):Xe.current[H]=ke},se=ke=>{let Be=Xe.current[H];U?Be+=ke:(Be+=ke*(a?-1:1),Be*=a&&o6()==="reverse"?-1:1),ie(Be)},le=()=>{const ke=Xe.current[z];let Be=0;const ct=Array.from(V.current.children);for(let bt=0;btke){bt===0&&(Be=ke);break}Be+=Yt[z]}return Be},Ce=()=>{se(-1*le())},Ie=()=>{se(le())},rt=d.useCallback(ke=>{Ee({overflow:null,scrollbarWidth:ke})},[]),at=()=>{const ke={};ke.scrollbarSizeListener=D?S.jsx(rMe,{onChange:rt,className:$e(ne.scrollableX,ne.hideScrollbar)}):null;const ct=D&&(g==="auto"&&(ye||ge)||g===!0);return ke.scrollButtonStart=ct?S.jsx(b,j({slots:{StartScrollButtonIcon:$.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:ee},orientation:O,direction:a?"right":"left",onClick:Ce,disabled:!ye},T,{className:$e(ne.scrollButtons,T.className)})):null,ke.scrollButtonEnd=ct?S.jsx(b,j({slots:{EndScrollButtonIcon:$.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:Oe},orientation:O,direction:a?"left":"right",onClick:Ie,disabled:!ge},T,{className:$e(ne.scrollButtons,T.className)})):null,ke},Le=Cn(ke=>{const{tabsMeta:Be,tabMeta:ct}=X();if(!(!ct||!Be)){if(ct[q]Be[G]){const bt=Be[H]+(ct[G]-Be[G]);ie(bt,{animation:ke})}}}),De=Cn(()=>{D&&g!==!1&&ae(!pe)});d.useEffect(()=>{const ke=Rd(()=>{Xe.current&&Y()});let Be;const ct=$r=>{$r.forEach(mn=>{mn.removedNodes.forEach(na=>{var Qn;(Qn=Be)==null||Qn.unobserve(na)}),mn.addedNodes.forEach(na=>{var Qn;(Qn=Be)==null||Qn.observe(na)})}),ke(),De()},bt=Ho(Xe.current);bt.addEventListener("resize",ke);let Yt;return typeof ResizeObserver<"u"&&(Be=new ResizeObserver(ke),Array.from(V.current.children).forEach($r=>{Be.observe($r)})),typeof MutationObserver<"u"&&(Yt=new MutationObserver(ct),Yt.observe(V.current,{childList:!0})),()=>{var $r,mn;ke.clear(),bt.removeEventListener("resize",ke),($r=Yt)==null||$r.disconnect(),(mn=Be)==null||mn.disconnect()}},[Y,De]),d.useEffect(()=>{const ke=Array.from(V.current.children),Be=ke.length;if(typeof IntersectionObserver<"u"&&Be>0&&D&&g!==!1){const ct=ke[0],bt=ke[Be-1],Yt={root:Xe.current,threshold:.99},$r=Ui=>{fe(!Ui[0].isIntersecting)},mn=new IntersectionObserver($r,Yt);mn.observe(ct);const na=Ui=>{ce(!Ui[0].isIntersecting)},Qn=new IntersectionObserver(na,Yt);return Qn.observe(bt),()=>{mn.disconnect(),Qn.disconnect()}}},[D,g,pe,f==null?void 0:f.length]),d.useEffect(()=>{oe(!0)},[]),d.useEffect(()=>{Y()}),d.useEffect(()=>{Le(kL!==me)},[Le,me]),d.useImperativeHandle(c,()=>({updateIndicator:Y,updateScrollButtons:De}),[Y,De]);const ft=S.jsx(tMe,j({},E,{className:$e(ne.indicator,E.className),ownerState:te,style:j({},me,E.style)}));let Et=0;const Ct=d.Children.map(f,ke=>{if(!d.isValidElement(ke))return null;const Be=ke.props.value===void 0?Et:ke.props.value;Ne.set(Be,Et);const ct=Be===I;return Et+=1,d.cloneElement(ke,j({fullWidth:A==="fullWidth",indicator:ct&&!de&&ft,selected:ct,selectionFollowsFocus:_,onChange:w,textColor:R,value:Be},Et===1&&I===!1&&!ke.props.tabIndex?{tabIndex:0}:{}))}),Ue=ke=>{const Be=V.current,ct=Er(Be).activeElement;if(ct.getAttribute("role")!=="tab")return;let Yt=O==="horizontal"?"ArrowLeft":"ArrowUp",$r=O==="horizontal"?"ArrowRight":"ArrowDown";switch(O==="horizontal"&&a&&(Yt="ArrowRight",$r="ArrowLeft"),ke.key){case Yt:ke.preventDefault(),Oh(Be,ct,TL);break;case $r:ke.preventDefault(),Oh(Be,ct,RL);break;case"Home":ke.preventDefault(),Oh(Be,null,RL);break;case"End":ke.preventDefault(),Oh(Be,null,TL);break}},et=at();return S.jsxs(JAe,j({className:$e(ne.root,v),ownerState:te,ref:r,as:m},L,{children:[et.scrollButtonStart,et.scrollbarSizeListener,S.jsxs(ZAe,{className:ne.scroller,ownerState:te,style:{overflow:Se.overflow,[U?`margin${a?"Left":"Right"}`:"marginBottom"]:F?void 0:-Se.scrollbarWidth},ref:Xe,children:[S.jsx(eMe,{"aria-label":i,"aria-labelledby":s,"aria-orientation":O==="vertical"?"vertical":null,className:ne.flexContainer,ownerState:te,onKeyDown:Ue,ref:V,role:"tablist",children:Ct}),de&&ft]}),et.scrollButtonEnd]}))}),x9=nMe;function oMe(e){return Ve("MuiTextField",e)}Ge("MuiTextField",["root"]);const aMe=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],iMe={standard:y$,filled:Q6,outlined:d9},sMe=e=>{const{classes:t}=e;return ze({root:["root"]},oMe,t)},lMe=J(X6,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),uMe=d.forwardRef(function(t,r){const n=qe({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:a=!1,children:i,className:s,color:c="primary",defaultValue:l,disabled:f=!1,error:v=!1,FormHelperTextProps:m,fullWidth:h=!1,helperText:x,id:w,InputLabelProps:O,inputProps:b,InputProps:g,inputRef:_,label:$,maxRows:P,minRows:E,multiline:T=!1,name:R,onBlur:I,onChange:A,onFocus:F,placeholder:L,required:D=!1,rows:U,select:H=!1,SelectProps:q,type:G,value:z,variant:W="outlined"}=n,te=we(n,aMe),ne=j({},n,{autoFocus:a,color:c,disabled:f,error:v,fullWidth:h,multiline:T,required:D,select:H,variant:W}),ee=sMe(ne),Oe={};W==="outlined"&&(O&&typeof O.shrink<"u"&&(Oe.notched=O.shrink),Oe.label=$),H&&((!q||!q.native)&&(Oe.id=void 0),Oe["aria-describedby"]=void 0);const de=Zl(w),oe=x&&de?`${de}-helper-text`:void 0,me=$&&de?`${de}-label`:void 0,Re=iMe[W],ye=S.jsx(Re,j({"aria-describedby":oe,autoComplete:o,autoFocus:a,defaultValue:l,fullWidth:h,multiline:T,name:R,rows:U,maxRows:P,minRows:E,type:G,value:z,id:de,inputRef:_,onBlur:I,onChange:A,onFocus:F,placeholder:L,inputProps:b},Oe,g));return S.jsxs(lMe,j({className:$e(ee.root,s),disabled:f,error:v,fullWidth:h,ref:r,required:D,color:c,variant:W,ownerState:ne},te,{children:[$!=null&&$!==""&&S.jsx(Z6,j({htmlFor:de,id:me},O,{children:$})),H?S.jsx(S$,j({"aria-describedby":oe,id:de,labelId:me,value:z,input:ye},q,{children:i})):ye,x&&S.jsx(g$,j({id:oe},m,{children:x}))]}))}),Bv=uMe,cMe=["getTrigger","target"];function dMe(e,t){const{disableHysteresis:r=!1,threshold:n=100,target:o}=t,a=e.current;return o&&(e.current=o.pageYOffset!==void 0?o.pageYOffset:o.scrollTop),!r&&a!==void 0&&e.currentn}const fMe=typeof window<"u"?window:null;function w9(e={}){const{getTrigger:t=dMe,target:r=fMe}=e,n=we(e,cMe),o=d.useRef(),[a,i]=d.useState(()=>t(o,n));return d.useEffect(()=>{const s=()=>{i(t(o,j({target:r},n)))};return s(),r.addEventListener("scroll",s,{passive:!0}),()=>{r.removeEventListener("scroll",s,{passive:!0})}},[r,t,JSON.stringify(n)]),a}var C$={},aw={};const pMe=Ka(_Oe);var IL;function Qe(){return IL||(IL=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=pMe}(aw)),aw}var vMe=We;Object.defineProperty(C$,"__esModule",{value:!0});var zv=C$.default=void 0,mMe=vMe(Qe()),hMe=S;zv=C$.default=(0,mMe.default)((0,hMe.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Lock");var ap=function(){return ap=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1?d.createElement(CNe,null):null,t&&d.createElement(gFe,null),d.createElement(k9,null))},_Fe=d.createElement(bFe,null);D9.propTypes={alwaysOn:C.bool,children:C.node,className:C.string,color:C.oneOf(["default","inherit","primary","secondary","transparent"]),container:a0,open:C.bool,toolbar:C.element,userMenu:C.oneOfType([C.element,C.bool])};var xFe=d.createElement(j$,null),xl="RaAppBar",kl={appBar:"".concat(xl,"-appBar"),toolbar:"".concat(xl,"-toolbar"),menuButton:"".concat(xl,"-menuButton"),menuButtonIconClosed:"".concat(xl,"-menuButtonIconClosed"),menuButtonIconOpen:"".concat(xl,"-menuButtonIconOpen"),title:"".concat(xl,"-title")},wFe=J(xCe,{name:xl,overridesResolver:function(e,t){return t.root}})(function(e){var t,r,n=e.theme;return t={},t["& .".concat(kl.toolbar)]=(r={padding:"0 ".concat(n.spacing(1))},r[n.breakpoints.down("md")]={minHeight:n.spacing(6)},r),t["& .".concat(kl.menuButton)]={marginRight:"0.2em"},t["& .".concat(kl.title)]={},t}),D$={},SFe=We;Object.defineProperty(D$,"__esModule",{value:!0});var B9=D$.default=void 0,OFe=SFe(Qe()),CFe=S;B9=D$.default=(0,OFe.default)((0,CFe.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle");var B$={},EFe=We;Object.defineProperty(B$,"__esModule",{value:!0});var z9=B$.default=void 0,PFe=EFe(Qe()),$Fe=S;z9=B$.default=(0,PFe.default)((0,$Fe.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"}),"ErrorOutline");var sp=function(){return sp=Object.assign||function(e){for(var t,r=1,n=arguments.length;rb.closest("ul").getBoundingClientRect().bottom?_=g.lastChild:_=g.firstChild),_&&g===_.closest("ul")?o(b.dataset.index,c.current):(O.preventDefault(),O.stopPropagation()),b.classList.remove("drag-active"),document.removeEventListener("dragover",v)},w=function(O){O.preventDefault(),O.dataTransfer.dropEffect="move"};return d.createElement(eLe,{key:a,draggable:o?"true":void 0,onDrag:o?h:void 0,onDragStart:o?m:void 0,onDragEnd:o?x:void 0,onDragOver:o?w:void 0,"data-index":i},d.createElement("label",{htmlFor:"switch_".concat(i)},d.createElement(O$,{checked:t,onChange:n,name:i,id:"switch_".concat(i),size:"small",sx:{mr:.5,ml:-.5}}),d.createElement(it,{variant:"body2",component:"span"},d.createElement(qo,{label:r,source:a,resource:s}))),o&&d.createElement(H9,{className:"dragIcon",color:"disabled",fontSize:"small"}))},eLe=J("li",{name:"RaFieldToggle",overridesResolver:function(e,t){return t.root}})(function(e){var t=e.theme;return{display:"flex",justifyContent:"space-between",paddingLeft:0,"& svg":{cursor:"move"},"&.drag-active":{background:"transparent",color:"transparent",outline:"1px solid ".concat(t.palette.action.selected),"& .MuiSwitch-root, & svg":{visibility:"hidden"}}}}),ns=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n$?P=ns(ns(ns(ns([],s.slice(0,$),!0),[s[_]],!1),s.slice($,_),!0),s.slice(_+1),!0):P=ns(ns(ns(ns([],s.slice(0,_),!0),s.slice(_+1,$+1),!0),[s[_]],!1),s.slice($+1),!0),c(P),m(function(E){return P.filter(function(T){return E.includes(T.index)}).map(function(T){return T.index})})}},w=function(){m([])},O=function(){m(s.map(function(b){return b.index}))};return d.createElement(On,{pt:.5},d.createElement(On,{component:"ul",sx:{paddingInlineStart:0,m:0}},s.map(function(b){return d.createElement(G9,{key:b.index,source:b.source,label:b.label,index:b.index,selected:v.includes(b.index),onToggle:h,onMove:x})})),d.createElement(On,{onDrop:function(b){return b.preventDefault()},display:"flex",justifyContent:"space-between",mx:-.5,mt:1},d.createElement(Pr,{size:"small",onClick:w},a("ra.inspector.hideAll",{_:"Hide All"})),d.createElement(Pr,{size:"small",onClick:O},a("ra.inspector.showAll",{_:"Show All"}))))},Q$={},rLe=We;Object.defineProperty(Q$,"__esModule",{value:!0});var K9=Q$.default=void 0,nLe=rLe(Qe()),oLe=S;K9=Q$.default=(0,nLe.default)((0,oLe.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z"}),"CancelOutlined");var X$={},aLe=We;Object.defineProperty(X$,"__esModule",{value:!0});var Q9=X$.default=void 0,iLe=aLe(Qe()),sLe=S;Q9=X$.default=(0,iLe.default)((0,sLe.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline");var lLe=function(){var e=je();return tz("ra.configurable.inspector.title",{_:"Inspector"}),d.createElement(it,null,e("ra.configurable.inspector.content",{_:"Hover the application UI elements to configure them"}))},X9=function(){var e=jP(),t=e.isEnabled,r=e.disable,n=e.title,o=e.titleOptions,a=e.editor,i=e.preferenceKey,s=d.useRef(!1),c=f0e(i),l=ra(),f=je(),v=d.useState(0),m=v[0],h=v[1],x=fn("ra.inspector.position",{x:(document==null?void 0:document.body.clientWidth)-l.breakpoints.values.sm/2-8,y:8}),w=x[0],O=x[1],b=d.useState(),g=b[0],_=b[1],$=function(T){var R=document==null?void 0:document.elementFromPoint(T.clientX,T.clientY);R.id==="inspector-dialog-title"&&(s.current=!0,T.dataTransfer.effectAllowed="move",T.dataTransfer.setData("inspector",""),setTimeout(function(){T.target.classList.add("hide")},0),_({x:T.clientX-w.x,y:T.clientY-w.y}))},P=function(T){s.current&&(O({x:T.clientX-g.x,y:T.clientY-g.y}),T.target.classList.remove("hide"),s.current=!1)};d.useEffect(function(){if(t){var T=function(R){R.dataTransfer.types.includes("inspector")&&R.preventDefault()};return document==null||document.addEventListener("dragover",T),function(){document==null||document.removeEventListener("dragover",T)}}},[t]),d.useEffect(function(){if(t){var T=function(){window==null||window.requestAnimationFrame(function(){O(function(R){return{x:Math.min(R.x,(document==null?void 0:document.body.clientWidth)-l.breakpoints.values.sm/2-8),y:Math.min(R.y,(window==null?void 0:window.innerHeight)-50)}})})};return T(),window==null||window.addEventListener("resize",T),function(){window==null||window.removeEventListener("resize",T)}}},[t,O,l.breakpoints.values.sm]);var E=function(){c(),h(function(T){return T+1})};return t?d.createElement(uLe,{className:lp.modal,elevation:3,draggable:!0,onDragStart:$,onDragEnd:P,sx:{left:w.x,top:w.y}},d.createElement("div",{className:lp.title},d.createElement(it,{id:"inspector-dialog-title",variant:"overline",component:"div",py:1,px:2,flex:"1"},n&&f(n,o)),d.createElement("span",{id:"inspector-toolbar"}),i&&d.createElement(nr,{"aria-label":f("ra.action.remove"),onClick:E,size:"small"},d.createElement(Q9,{fontSize:"inherit"})),d.createElement(nr,{"aria-label":f("ra.action.close"),onClick:r,size:"small",sx:{mr:1}},d.createElement(K9,{fontSize:"inherit"}))),d.createElement("div",{className:lp.content,key:m},d.createElement(ez,{value:i},a||d.createElement(lLe,null)))):null},dg="RaInspector",lp={modal:"".concat(dg,"-modal"),title:"".concat(dg,"-title"),content:"".concat(dg,"-content")},uLe=J(Ys,{name:dg,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={position:"fixed",zIndex:r.zIndex.modal+1,width:r.breakpoints.values.sm/2,transition:r.transitions.create(["height","width"]),"&.hide":{display:"none"}},t["& .".concat(lp.title)]={display:"flex",justifyContent:"space-between",alignItems:"center",cursor:"move"},t["& .".concat(lp.content)]={overflowY:"auto",maxHeight:"75vh",padding:r.spacing(2),paddingTop:0},t});X9.displayName="Inspector";var Sl=function(){return Sl=Object.assign||function(e){for(var t,r=1,n=arguments.length;r element"),Rb.createPortal(d.createElement(vLe,EO({title:r,defaultTitle:t,preferenceKey:n},o)),i)):null},n1=C.oneOfType([C.string,C.element]);Zs.propTypes={defaultTitle:C.string,className:C.string,record:C.any,title:n1};var hLe=function(e){var t=Fr().pathname,r=d.useRef(t);d.useEffect(function(){t!==r.current&&e()},[t,e])},PO=function(){return PO=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0,A=qNe(O===!1||O===void 0?void 0:!O,l||!I||T||R);IP(v==="submit"&&(c&&(c.onSuccess||c.onError)||m),'Cannot use props on a button of type "submit". To override the default mutation options on a particular save button, set the prop, or set mutationOptions in the main view component ( or ).');var F=d.useCallback(function(U){return NL(void 0,void 0,void 0,function(){var H;return DL(this,function(q){switch(q.label){case 0:return $!=null&&$.save?[4,$.save(U,cp(cp({},c),{transform:m}))]:[3,2];case 1:H=q.sent(),q.label=2;case 2:return H!=null&&az(H,_.setError),[2]}})})},[_.setError,$,c,m]),L=d.useCallback(function(U){return NL(void 0,void 0,void 0,function(){return DL(this,function(H){switch(H.label){case 0:return s&&s(U),U.defaultPrevented?[2]:v!=="button"?[3,2]:(U.stopPropagation(),[4,_.handleSubmit(F)(U)]);case 1:H.sent(),H.label=2;case 2:return[2]}})})},[s,v,_,F]),D=i&&g(i,{_:i});return d.createElement(WNe,cp({variant:x,type:v,color:r,"aria-label":D,disabled:A,onClick:L},b),R?d.createElement(Id,{sx:zNe,size:14,thickness:3,color:"inherit"}):o,D)},zNe={"&.MuiCircularProgress-root":{marginRight:"10px",marginLeft:"2px"}},UNe=d.createElement(h8,null);Hv.propTypes={className:C.string,invalid:C.bool,label:C.string,variant:C.oneOf(["text","outlined","contained"]),icon:C.element,alwaysEnable:C.bool};var VNe="RaSaveButton",WNe=J(Pr,{name:VNe,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={position:"relative"},t["& .MuiSvgIcon-root, & .MuiIcon-root, & .MuiCircularProgress-root"]={marginRight:r.spacing(1)},t["& .MuiSvgIcon-root, & .MuiIcon-root"]={fontSize:18},t}),qNe=function(e,t){return typeof e>"u"?t:e},HNe=function(){return ve.createElement(KNe,{onClick:QNe,className:"skip-nav-button",label:"ra.navigation.skip_nav",variant:"contained"})},GNe="RaSkipNavigationButton",KNe=J(Lt,{name:GNe,overridesResolver:function(e,t){return t.root}})(function(e){var t=e.theme;return{position:"fixed",padding:t.spacing(1),backgroundColor:t.palette.background.default,color:t.palette.getContrastText(t.palette.background.default),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.leavingScreen}),left:t.spacing(2),top:t.spacing(-10),zIndex:5e3,"&:hover":{opacity:.8,backgroundColor:t.palette.background.default},"&:focus":{top:t.spacing(2),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.enteringScreen})}}}),QNe=function(){if(!(typeof document>"u")){var e=document.getElementById("main-content");e&&(e.setAttribute("tabIndex","-1"),e.focus(),e.blur(),e.removeAttribute("tabIndex"))}},WO=function(){return WO=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]=o-1,color:"primary"},d.createElement(E8,{fontSize:"small"})))},m2={},CDe=We;Object.defineProperty(m2,"__esModule",{value:!0});var P8=m2.default=void 0,EDe=CDe(Qe()),PDe=S;P8=m2.default=(0,EDe.default)((0,PDe.jsx)("path",{d:"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"HighlightOff");var JO=function(){return JO=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0){var ee=D[0];ee.id;var Oe=RDe(ee,["id"]);te.current=Oe;for(var de in te.current)te.current[de]=null}var oe=d.useCallback(function(ce){ce===void 0&&(ce=void 0);var pe=ce;ce==null&&(pe=te.current,d.Children.count(s)===1&&d.isValidElement(d.Children.only(s))&&!d.Children.only(s).props.source&&d.Children.map(s,function(ae){return d.isValidElement(ae)&&ae.type!==VS}).some(Boolean)?pe="":(pe=pe||{},d.Children.forEach(s,function(ae){var Se;d.isValidElement(ae)&&ae.type!==VS&&ae.props.source&&(pe[ae.props.source]=(Se=ae.props.defaultValue)!==null&&Se!==void 0?Se:null)}))),L(pe),G("".concat(f,".").concat(D.length),{defaultValue:pe})},[L,s,G,f,D.length]),me=function(ce){return function(pe){oe(),ce&&ce(pe)}},Re=d.useCallback(function(ce,pe){U(ce,pe)},[U]),ye=d.useCallback(function(){q([]),A(!1)},[q]),fe=vt(W,f),ge=d.useMemo(function(){return{total:D.length,add:oe,remove:ne,reOrder:Re,source:f}},[oe,D.length,Re,ne,f]);return D?d.createElement(_8.Provider,{value:ge},d.createElement(TDe,{className:Je(c,E&&"fullwidth",(m||v)&&"disabled"),sx:T},d.createElement("ul",{className:wr.list},D.map(function(ce,pe){return d.createElement(uDe,{key:ce.id,disabled:m||v,disableRemove:b,disableReordering:g,fields:D,getItemLabel:P,index:pe,member:"".concat(f,".").concat(pe),onRemoveField:ne,onReorder:Re,record:fe&&fe[pe]||{},removeButton:o,reOrderButtons:i,resource:l,source:f,inline:_},s)})),!(m||v)&&!(x&&(w||b))&&d.createElement("div",{className:wr.buttons},!x&&d.createElement("div",{className:wr.add},d.cloneElement(r,{className:Je("button-add","button-add-".concat(f)),onClick:me(r.props.onClick)})),D.length>0&&!w&&!b&&d.createElement("div",{className:wr.clear},d.createElement(t1,{isOpen:I,title:z("ra.action.clear_array_input"),content:z("ra.message.clear_array_input"),onConfirm:ye,onClose:function(){return A(!1)}}),d.createElement($De,{onClick:function(){return A(!0)}}))))):null};Yp.propTypes={addButton:C.element,removeButton:C.element,children:C.node,className:C.string,field:C.object,fields:C.array,fieldState:C.object,formState:C.object,fullWidth:C.bool,inline:C.bool,record:C.object,source:C.string,resource:C.string,translate:C.func,readOnly:C.bool,disabled:C.bool,disableAdd:C.bool,disableRemove:C.oneOfType([C.func,C.bool]),TransitionProps:C.shape({})};var TDe=J("div",{name:Ra,overridesResolver:function(e,t){return t.root}})(function(e){var t,r,n,o=e.theme;return t={"& > ul":{padding:0,marginTop:0,marginBottom:0},"& > ul > li:last-child":{borderBottom:"none"}},t["& .".concat(wr.line)]=(r={display:"flex",listStyleType:"none",borderBottom:"solid 1px ".concat(o.palette.divider)},r[o.breakpoints.down("sm")]={display:"block"},r),t["& .".concat(wr.index)]=(n={display:"flex",alignItems:"top",marginRight:o.spacing(1),marginTop:o.spacing(1)},n[o.breakpoints.down("md")]={display:"none"},n),t["& .".concat(wr.form)]={alignItems:"flex-start",display:"flex",flexDirection:"column"},t["&.fullwidth > ul > li > .".concat(wr.form)]={flex:2},t["& .".concat(wr.inline)]={flexDirection:"row",columnGap:"1em",flexWrap:"wrap"},t["& .".concat(wr.action)]={marginTop:o.spacing(.5),visibility:"hidden","@media(hover:none)":{visibility:"visible"}},t["& .".concat(wr.buttons)]={display:"flex"},t["& .".concat(wr.add)]={borderBottom:"none"},t["& .".concat(wr.clear)]={borderBottom:"none"},t["& .".concat(wr.line,":hover > .").concat(wr.action)]={visibility:"visible"},t}),kDe=function(e,t,r,n){function o(a){return a instanceof r?a:new r(function(i){i(a)})}return new(r||(r=Promise))(function(a,i){function s(f){try{l(n.next(f))}catch(v){i(v)}}function c(f){try{l(n.throw(f))}catch(v){i(v)}}function l(f){f.done?a(f.value):o(f.value).then(s,c)}l((n=n.apply(e,t||[])).next())})},IDe=function(e,t){var r={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,o,a,i;return i={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function s(l){return function(f){return c([l,f])}}function c(l){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,l[0]&&(r=0)),r;)try{if(n=1,o&&(a=l[0]&2?o.return:l[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,l[1])).done)return a;switch(o=0,a&&(l=[l[0]&2,a.value]),l[0]){case 0:case 1:a=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,o=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(a=r.trys,!(a=a.length>0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]=f3e&&(a=d3e,i=!1,t=new i3e(t));e:for(;++o0&&$.length>0&&$.every(function(P){return x.includes(P)}),onChange:_,onClick:function(P){return P.stopPropagation()}})),d.Children.map(t,function(P,E){return d.isValidElement(P)?d.createElement(e3e,{className:Je(Ze.headerCell,"column-".concat(P.props.source)),sort:v,field:P,isSorting:v.field===(P.props.sortBy||P.props.source),key:P.props.source||E,resource:c,updateSort:g}):null})))};y2.propTypes={children:C.node,className:C.string,sort:C.exact({field:C.string,order:C.oneOf(["ASC","DESC"])}),data:C.arrayOf(C.any),hasExpand:C.bool,hasBulkActions:C.bool,isRowSelectable:C.func,isRowExpandable:C.func,onSelect:C.func,onToggleItem:C.func,resource:C.string,selectedIds:C.arrayOf(C.any),setSort:C.func};y2.displayName="DatagridHeader";var S3e=function(e){var t=e.children,r=e.value;return ve.createElement(R8.Provider,{value:r},t)};const O3e=S3e;var b2={},C3e=We;Object.defineProperty(b2,"__esModule",{value:!0});var F8=b2.default=void 0,E3e=C3e(Qe()),P3e=S;F8=b2.default=(0,E3e.default)((0,P3e.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var oC=function(){return oC=Object.assign||function(e){for(var t,r=1,n=arguments.length;rR?I=os(os(os(os([],c.slice(0,R),!0),[c[T]],!1),c.slice(R,T),!0),c.slice(T+1),!0):I=os(os(os(os([],c.slice(0,T),!0),c.slice(T+1,R+1),!0),[c[T]],!1),c.slice(R+1),!0),l(I),h(function(A){return I.filter(function(F){return A.includes(F.index)}).map(function(F){return F.index})})}};return d.createElement(d.Fragment,null,w?d.createElement(Vr,{title:O},d.createElement(nr,tb({"aria-label":O,color:"primary",onClick:b,size:"large"},qL(e)),d.createElement(aC,null))):d.createElement(z3e,tb({size:"small",onClick:b,startIcon:d.createElement(aC,null)},qL(e)),O),d.createElement(_$,{open:!!a,anchorEl:a,onClose:g,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},d.createElement(On,{component:"ul",p:1,my:0},c.map(function(P){return d.createElement(G9,{key:P.index,source:P.source,label:P.label,index:P.index,selected:m.includes(P.index),onToggle:_,onMove:$})}))))},z3e=J(Pr,{name:"RaSelectColumnsButton",overridesResolver:function(e,t){return t.root}})({"&.MuiButton-sizeSmall":{lineHeight:1.5}}),qL=function(e){e.resource,e.preferenceKey;var t=B3e(e,["resource","preferenceKey"]);return t};function U3e(e,t){for(var r=-1,n=e==null?0:e.length;++r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1] element instead.")})},[r]);var f=function(){var m=a.getValues();return r.filter(function(h){var x=vt(m,h.props.source);return h.props.alwaysOn||c[h.props.source]||x!==""&&typeof x<"u"})},v=d.useCallback(function(m){return l(m.currentTarget.dataset.key)},[l]);return d.createElement(KB,{prefix:"resources.".concat(o,".fields"),concatenate:!1},d.createElement(gBe,As({className:t},vBe(n),{onSubmit:pBe}),f().map(function(m){return d.createElement(W8,{key:m.key||m.props.source,filterElement:m,handleHide:v,resource:o,className:nb.filterFormInput})}),d.createElement("div",{className:nb.clearFix})))},pBe=function(e){return e.preventDefault(),!1};q8.propTypes={resource:C.string,filters:C.arrayOf(C.node).isRequired,displayedFilters:C.object,hideFilter:C.func,initialValues:C.object,className:C.string};var vBe=function(e){e.displayedFilters,e.filterValues,e.hasCreate,e.hideFilter,e.setFilters,e.resource;var t=w2(e,["displayedFilters","filterValues","hasCreate","hideFilter","setFilters","resource"]);return t},mBe=function(e,t){return As(As({},t.filter(function(r){return r.props.alwaysOn&&r.props.defaultValue}).reduce(function(r,n){return zb(As({},r),n.props.source,n.props.defaultValue)},{})),e)},hBe=function(e){return e.preventDefault(),e.stopPropagation(),!1},sC="RaFilterForm",nb={clearFix:"".concat(sC,"-clearFix"),filterFormInput:"".concat(sC,"-filterFormInput")},gBe=J("form",{name:sC,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={display:"flex",flex:"0 1 auto"},t[r.breakpoints.down("sm")]={width:"100%"},t[r.breakpoints.up("sm")]={minHeight:r.spacing(8)},t[r.breakpoints.up("md")]={flex:"0 1 100%"},t.flexWrap="wrap",t.alignItems="flex-end",t.pointerEvents="none",t.padding="0 0 ".concat(r.spacing(.5)," 0"),t["& .MuiFormHelperText-root"]={display:"none"},t["& .".concat(nb.clearFix)]={clear:"right"},t["& .".concat(nb.filterFormInput," .MuiFormControl-root")]={marginTop:"".concat(r.spacing(1))},t}),yBe=function(e,t){var r;return Object.keys(e).reduce(function(n,o){return n[o]=H8(e,o,t),n},(r=V8(t))!==null&&r!==void 0?r:{})},H8=function(e,t,r){if(e[t]===void 0||e[t]===null)return"";if(Array.isArray(e[t])||e[t]instanceof Date)return vt(r,t,"");if(typeof e[t]=="object"){var n=Object.keys(e[t]).reduce(function(o,a){var i,s=H8(e[t],a,(i=(r||{})[t])!==null&&i!==void 0?i:{});return o[a]=s,o},{});return Object.keys(n).length?n:""}return vt(r,t,"")},S2={},bBe=We;Object.defineProperty(S2,"__esModule",{value:!0});var G8=S2.default=void 0,_Be=bBe(Qe()),xBe=S;G8=S2.default=(0,_Be.default)((0,xBe.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList");var K8=d.forwardRef(function(e,t){var r=e.filter,n=e.onShow,o=e.autoFocus,a=Ot(e),i=d.useCallback(function(){n({source:r.props.source,defaultValue:r.props.defaultValue})},[r.props.defaultValue,r.props.source,n]);return d.createElement(so,{className:"new-filter-item","data-key":r.props.source,"data-default-value":r.props.defaultValue,key:r.props.source,onClick:i,autoFocus:o,ref:t,disabled:r.props.disabled},d.createElement(qo,{label:r.props.label,source:r.props.source,resource:a}))});K8.propTypes={filter:C.element.isRequired,onShow:C.func.isRequired,resource:C.string,autoFocus:C.bool};var O2=function(e){return fn("".concat(e,".savedQueries"),[])},C2=function(e){return Array.isArray(e)?e.filter(function(t){return wBe(t)}):[]},wBe=function(e){var t,r;return!!(e.label&&typeof e.label=="string"&&e.value&&typeof Array.isArray(e.value.displayedFilters)&&typeof e.value.perPage=="number"&&typeof((t=e.value.sort)===null||t===void 0?void 0:t.field)=="string"&&typeof((r=e.value.sort)===null||r===void 0?void 0:r.order)=="string"&&typeof e.value.filter=="object")},SBe=function(e){var t=e.open,r=e.onClose,n=je(),o=en(),a=o.resource,i=o.filterValues,s=o.displayedFilters,c=o.sort,l=o.perPage,f=O2(a),v=f[0],m=f[1],h=d.useState(""),x=h[0],w=h[1],O=function(_){w(_.target.value)},b=function(_){_.preventDefault(),g()},g=function(){var _={label:x,value:{filter:i,sort:c,perPage:l,displayedFilters:s}},$=C2(v);m($.concat(_)),w(""),r()};return d.createElement(Fv,{open:t,onClose:r,"aria-labelledby":"form-dialog-title"},d.createElement(Nv,{id:"form-dialog-title"},n("ra.saved_queries.new_dialog_title",{_:"Save current query as"})),d.createElement(Lv,null,d.createElement("form",{onSubmit:b},d.createElement(Bv,{autoFocus:!0,margin:"dense",id:"name",label:n("ra.saved_queries.query_name",{_:"Query name"}),fullWidth:!0,value:x,onChange:O}))),d.createElement(h$,null,d.createElement(Pr,{onClick:r},n("ra.action.cancel")),d.createElement(Pr,{onClick:g,color:"primary"},n("ra.action.save"))))},ZL=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n component requires the prop to be set");var F=s.filter(function(oe){return!oe.props.alwaysOn&&!x[oe.props.source]&&typeof vt(w,oe.props.source)>"u"}),L=d.useCallback(function(oe){oe.preventDefault(),I(!0),A.current=oe.currentTarget},[A,I]),D=d.useCallback(function(){I(!1)},[I]),U=d.useCallback(function(oe){var me=oe.source,Re=oe.defaultValue;g(me,Re===""?void 0:Re),setTimeout(function(){var ye=document.querySelector("input[name='".concat(me,"']"));ye&&ye.focus()},50),I(!1)},[g,I]),H=d.useState(!1),q=H[0],G=H[1],z=function(){G(!1)},W=function(){I(!1),G(!0)},te=d.useState(!1),ne=te[0],ee=te[1],Oe=function(){ee(!1)},de=function(){I(!1),ee(!0)};return F.length===0&&P.length===0&&!$?null:d.createElement(PBe,lC({className:r},CBe(i)),d.createElement(Lt,{className:"add-filter",label:"ra.action.add_filter","aria-haspopup":"true",onClick:L,variant:a,size:o},d.createElement(G8,null)),d.createElement(J0,{open:R,anchorEl:A.current,onClose:D},F.map(function(oe,me){return d.createElement(K8,{key:oe.props.source,filter:oe,resource:c,onShow:U,autoFocus:me===0})}),P.map(function(oe,me){return zo(oe.value,{filter:w,sort:_,perPage:O,displayedFilters:x})?d.createElement(so,{onClick:de,key:me},l("ra.saved_queries.remove_label_with_name",{_:'Remove query "%{name}"',name:oe.label})):d.createElement(so,{onClick:function(){v({search:Ql.stringify({filter:JSON.stringify(oe.value.filter),sort:oe.value.sort.field,order:oe.value.sort.order,page:1,perPage:oe.value.perPage,displayedFilters:JSON.stringify(oe.value.displayedFilters)})}),I(!1)},key:me},oe.label)}),$&&!E&&!n&&d.createElement(so,{onClick:W},l("ra.saved_queries.new_label",{_:"Save current query..."})),$&&d.createElement(so,{onClick:function(){b({},{},!1),I(!1)}},l("ra.action.remove_all_filters",{_:"Remove all filters"}))),!n&&d.createElement(d.Fragment,null,d.createElement(SBe,{open:q,onClose:z}),d.createElement(OBe,{open:ne,onClose:Oe})))},CBe=function(e){e.displayedFilters,e.filterValues,e.showFilter;var t=Q8(e,["displayedFilters","filterValues","showFilter"]);return t};X8.propTypes={resource:C.string,filters:C.arrayOf(C.node),displayedFilters:C.object,filterValues:C.object,showFilter:C.func,className:C.string};var EBe="RaFilterButton",PBe=J("div",{name:EBe,overridesResolver:function(e,t){return t.root}})({display:"inline-block"}),E2={},$Be=We;Object.defineProperty(E2,"__esModule",{value:!0});var Y8=E2.default=void 0,RBe=$Be(Qe()),TBe=S;Y8=E2.default=(0,RBe.default)((0,TBe.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search");var uC=function(){return uC=Object.assign||function(e){for(var t,r=1,n=arguments.length;rb-1)throw new Error(w("ra.navigation.page_out_of_boundaries",{page:R+1}));h(R+1)},[b,h,w]),_=d.useCallback(function(T){x(T.target.value)},[x]),$=d.useCallback(function(T){var R=T.from,I=T.to,A=T.count;return A===-1&&l?w("ra.navigation.partial_page_range_info",{offsetBegin:R,offsetEnd:I,_:"%{from}-%{to} of more than %{to}"}):w("ra.navigation.page_range_info",{offsetBegin:R,offsetEnd:I,total:A===-1?I:A,_:"%{from}-%{to} of %{count === -1 ? to : count}"})},[w,l]),P=d.useCallback(function(T){return w("ra.navigation.".concat(T),{_:"Go to ".concat(T," page")})},[w]);if(c)return d.createElement(Ad,{variant:"dense"});if(m===0||f<1||m!=null&&f>b)return a!=null,null;if(O)return d.createElement(EL,ob({count:m??-1,rowsPerPage:v,page:f-1,onPageChange:g,rowsPerPageOptions:MBe,component:"span",labelDisplayedRows:$},Mp(i)));var E=n||(!c&&m!=null?Z8:void 0);return d.createElement(EL,ob({count:m??-1,rowsPerPage:v,page:f-1,onPageChange:g,onRowsPerPageChange:_,ActionsComponent:E,nextIconButtonProps:{disabled:!l},component:"span",labelRowsPerPage:w("ra.navigation.page_rows_per_page"),labelDisplayedRows:$,getItemAriaLabel:P,rowsPerPageOptions:r},Mp(i)))});el.propTypes={actions:a0,limit:C.element,rowsPerPageOptions:C.arrayOf(C.oneOfType([C.number,C.exact({label:C.string.isRequired,value:C.number.isRequired})]))};var ABe=[5,10,25,50],MBe=[],ab=function(){return ab=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||typeof ge.target.value>"u")){var ce=ge.target;ee(ce.value);var pe=ce.valueAsNumber!==void 0&&ce.valueAsNumber!==null&&!isNaN(ce.valueAsNumber)?m?m(ce.valueAsNumber):ce.valueAsNumber:m?m(ce.value):XBe(ce.value);A.onChange(pe)}},oe=function(ge){v&&v(ge),Oe.current=!0},me=function(){z&&z(),Oe.current=!1;var ge=a(A.value);ee(function(ce){return ce!==ge?ge:ce})},Re=i!==!1||(U||H)&&D,ye=A.ref,fe=nN(A,["ref"]);return d.createElement(Bv,cs({id:q},fe,{inputRef:ye,value:ne,onChange:de,onFocus:oe,onBlur:me,className:Je("ra-input","ra-input-".concat(x),t),type:"number",size:"small",variant:$,error:(U||H)&&D,disabled:E||T,readOnly:T,helperText:Re?d.createElement(tu,{touched:U||H,error:L==null?void 0:L.message,helperText:i}):null,label:d.createElement(qo,{label:s,source:x,resource:h,isRequired:G}),margin:c,inputProps:cs(cs({},W),{readOnly:T})},Ld(R)))};Dl.propTypes={label:C.oneOfType([C.string,C.bool,C.element]),resource:C.string,source:C.string,step:C.oneOfType([C.string,C.number])};var XBe=function(e){if(e==null||e==="")return null;var t=parseFloat(e);return isNaN(t)?0:t},YBe=function(e){return e==null||isNaN(e)?"":e.toString()},$2={},JBe=We;Object.defineProperty($2,"__esModule",{value:!0});var R2=$2.default=void 0,ZBe=JBe(Qe()),eze=S;R2=$2.default=(0,ZBe.default)((0,eze.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"Visibility");var T2={},tze=We;Object.defineProperty(T2,"__esModule",{value:!0});var rU=T2.default=void 0,rze=tze(Qe()),nze=S;rU=T2.default=(0,rze.default)((0,nze.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z"}),"VisibilityOff");var sb=function(){return sb=Object.assign||function(e){for(var t,r=1,n=arguments.length;r isn't designed to be used with a label prop. Use if you need a label.");return d.createElement(lze,dC({hiddenLabel:!0,label:"",resettable:!0,placeholder:n("ra.action.search"),InputProps:{endAdornment:d.createElement(Oc,{position:"end"},d.createElement(Y8,{color:"disabled"}))},size:"small"},r))},sze="RaSearchInput",lze=J(Cr,{name:sze,overridesResolver:function(e,t){return t.root}})({marginTop:0}),id=function(){return id=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]"u"||!v.message?"ra.auth.sign_in_error":v.message,{type:"error",messageArgs:{_:typeof v=="string"?v:v&&v.message?v.message:void 0}})})};return d.createElement(vze,{onSubmit:l,mode:"onChange",noValidate:!0,className:r},d.createElement(Io,{className:$c.content},d.createElement(Cr,{autoFocus:!0,source:"username",label:s("ra.auth.username"),autoComplete:"username",validate:uo(),fullWidth:!0}),d.createElement(Cr,{source:"password",label:s("ra.auth.password"),type:"password",autoComplete:"current-password",validate:uo(),fullWidth:!0}),d.createElement(Pr,{variant:"contained",type:"submit",color:"primary",disabled:o,fullWidth:!0,className:$c.button},o?d.createElement(Id,{className:$c.icon,size:19,thickness:3}):s("ra.auth.sign_in"))))},hg="RaLoginForm",$c={content:"".concat(hg,"-content"),button:"".concat(hg,"-button"),icon:"".concat(hg,"-icon")},vze=J(i0,{name:hg,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={},t["& .".concat($c.content)]={width:300},t["& .".concat($c.button)]={marginTop:r.spacing(2)},t["& .".concat($c.icon)]={margin:r.spacing(.3)},t});oU.propTypes={redirectTo:C.string};var fC=function(){return fC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&f?d.createElement(uU,null):r;return o?d.createElement(Sze,hC({className:Je("edit-page",a)},wze(l)),d.createElement(Zs,{title:c,defaultTitle:h,preferenceKey:"".concat(m,".edit.title")}),w,d.createElement("div",{className:Je(kc.main,(t={},t[kc.noActions]=!w,t))},d.createElement(s,{className:kc.card},x?o:d.createElement(Io,null," ")),n)):null};dU.propTypes={actions:C.oneOfType([C.element,C.bool]),aside:C.element,className:C.string,component:a0,defaultTitle:C.any,hasList:C.bool,hasShow:C.bool,mutationMode:C.oneOf(["pessimistic","optimistic","undoable"]),mutationOptions:C.object,record:C.object,redirect:C.oneOfType([C.string,C.bool,C.func]),resource:C.string,save:C.func,title:C.node};var wze=function(e){e.addMiddleware,e.defaultTitle,e.hasCreate,e.hasEdit,e.hasList,e.hasShow,e.history,e.id,e.isFetching,e.isLoading,e.location,e.match,e.options,e.queryOptions,e.mutationOptions,e.permissions,e.refetch,e.removeMiddleware,e.resource,e.save,e.saving,e.transform;var t=cU(e,["addMiddleware","defaultTitle","hasCreate","hasEdit","hasList","hasShow","history","id","isFetching","isLoading","location","match","options","queryOptions","mutationOptions","permissions","refetch","removeMiddleware","resource","save","saving","transform"]);return t},bg="RaEdit",kc={main:"".concat(bg,"-main"),noActions:"".concat(bg,"-noActions"),card:"".concat(bg,"-card")},Sze=J("div",{name:bg,overridesResolver:function(e,t){return t.root}})((Of={},Of["& .".concat(kc.main)]={display:"flex",alignItems:"flex-start"},Of["& .".concat(kc.noActions)]={marginTop:"1em"},Of["& .".concat(kc.card)]={flex:"1 1 auto"},Of)),gC=function(){return gC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?t.toString():""},_C=function(){return _C=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&O?Vze:r;return!o||!w&&l?null:d.createElement(qze,xC({className:Je("show-page",a)},Wze(v)),d.createElement(Zs,{title:f,defaultTitle:x,preferenceKey:"".concat(h,".show.title")}),b!==!1&&b,d.createElement("div",{className:Je(jc.main,(t={},t[jc.noActions]=!b,t))},d.createElement(s,{className:jc.card},o),n))};SU.propTypes={actions:C.oneOfType([C.element,C.bool]),children:C.node,className:C.string,emptyWhileLoading:C.bool,title:C.any};var Wze=function(e){e.defaultTitle,e.hasCreate,e.hasEdit,e.hasList,e.hasShow,e.history,e.id,e.isLoading,e.isFetching,e.location,e.match,e.options,e.refetch,e.permissions;var t=wU(e,["defaultTitle","hasCreate","hasEdit","hasList","hasShow","history","id","isLoading","isFetching","location","match","options","refetch","permissions"]);return t},xg="RaShow",jc={main:"".concat(xg,"-main"),noActions:"".concat(xg,"-noActions"),card:"".concat(xg,"-card")},qze=J("div",{name:xg,overridesResolver:function(e,t){return t.root}})((Cf={},Cf["& .".concat(jc.main)]={display:"flex"},Cf["& .".concat(jc.noActions)]={marginTop:"1em"},Cf["& .".concat(jc.card)]={flex:"1 1 auto"},Cf)),wC=function(){return wC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r cannot have showTime and showDate false at the same time");var x=ht(e);if(!x)return null;var w=vt(x,l);if(w==null||w==="")return r?d.createElement(it,zl({component:"span",variant:"body2",className:t},Ga(m)),r&&h(r,{_:r})):null;var O=v(w),b="";if(i&&c)b=uw?O.toLocaleString(n,o):O.toLocaleString();else if(c){var g=o??(typeof w=="string"&&w.length<=10?{timeZone:"UTC"}:void 0);b=uw?O.toLocaleDateString(n,g):O.toLocaleDateString()}else i&&(b=uw?O.toLocaleTimeString(n,o):O.toLocaleTimeString());return d.createElement(it,zl({component:"span",variant:"body2",className:t},Ga(m)),b)};N2.propTypes=zl(zl(zl({},it.propTypes),_a),{locales:C.oneOfType([C.string,C.arrayOf(C.string)]),options:C.object,showTime:C.bool,showDate:C.bool});N2.displayName="DateFieldImpl";var cn=fu(N2),t6e=function(e){return e instanceof Date?e:typeof e=="string"||typeof e=="number"?new Date(e):void 0},uw=function(){try{new Date().toLocaleString("i")}catch(e){return e instanceof RangeError}return!1}(),Ac=function(){return Ac=Object.assign||function(e){for(var t,r=1,n=arguments.length;r *":{color:r.palette.primary.main}},t}),xi=function(e){var t=e.children,r=e.debounce,n=e.filter,o=n===void 0?p6e:n,a=e.page,i=a===void 0?1:a,s=e.pagination,c=s===void 0?null:s,l=e.perPage,f=l===void 0?25:l,v=e.reference,m=e.resource,h=e.sort,x=h===void 0?v6e:h,w=e.source,O=w===void 0?"id":w,b=e.target,g=ht(e),_=nbe({debounce:r,filter:o,page:i,perPage:f,record:g,reference:v,resource:m,sort:x,source:O,target:b});return ve.createElement(su,{value:v},ve.createElement(CP,{value:_},t,c))};xi.propTypes={children:C.node.isRequired,className:C.string,filter:C.object,label:_a.label,perPage:C.number,record:C.any,reference:C.string.isRequired,resource:C.string,sortBy:C.string,sortByOrder:_a.sortByOrder,source:C.string,sort:C.exact({field:C.string,order:C.oneOf(["ASC","DESC"])}),target:C.string.isRequired};C.element,C.string,C.exact({field:C.string,order:C.oneOf(["ASC","DESC"])}),C.any,C.bool,C.element,C.string,C.func;var p6e={},v6e={field:"id",order:"DESC"},Vl=function(){return Vl=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?t:"")};kU.propTypes={children:C.node};var pp=function(){return pp=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=this._config.preview;if(a)n.postMessage({results:D,workerId:c.WORKER_ID,finished:H});else if(T(this._config.chunk)&&!A){if(this._config.chunk(D,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);D=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(D.data),this._completeResults.errors=this._completeResults.errors.concat(D.errors),this._completeResults.meta=D.meta),this._completed||!H||!T(this._config.complete)||D&&D.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),H||D&&D.meta.paused||this._nextChunk(),D}this._halted=!0},this._sendError=function(I){T(this._config.error)?this._config.error(I):a&&this._config.error&&n.postMessage({workerId:c.WORKER_ID,error:I,finished:!1})}}function v(R){var I;(R=R||{}).chunkSize||(R.chunkSize=c.RemoteChunkSize),f.call(this,R),this._nextChunk=o?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(A){this._input=A,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(I=new XMLHttpRequest,this._config.withCredentials&&(I.withCredentials=this._config.withCredentials),o||(I.onload=E(this._chunkLoaded,this),I.onerror=E(this._chunkError,this)),I.open(this._config.downloadRequestBody?"POST":"GET",this._input,!o),this._config.downloadRequestHeaders){var A=this._config.downloadRequestHeaders;for(var F in A)I.setRequestHeader(F,A[F])}if(this._config.chunkSize){var L=this._start+this._config.chunkSize-1;I.setRequestHeader("Range","bytes="+this._start+"-"+L)}try{I.send(this._config.downloadRequestBody)}catch(D){this._chunkError(D.message)}o&&I.status===0&&this._chunkError()}},this._chunkLoaded=function(){I.readyState===4&&(I.status<200||400<=I.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:I.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(A){var F=A.getResponseHeader("Content-Range");return F===null?-1:parseInt(F.substring(F.lastIndexOf("/")+1))}(I),this.parseChunk(I.responseText)))},this._chunkError=function(A){var F=I.statusText||A;this._sendError(new Error(F))}}function m(R){var I,A;(R=R||{}).chunkSize||(R.chunkSize=c.LocalChunkSize),f.call(this,R);var F=typeof FileReader<"u";this.stream=function(L){this._input=L,A=L.slice||L.webkitSlice||L.mozSlice,F?((I=new FileReader).onload=E(this._chunkLoaded,this),I.onerror=E(this._chunkError,this)):I=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(L.target.result)},this._chunkError=function(){this._sendError(I.error)}}function h(R){var I;f.call(this,R=R||{}),this.stream=function(A){return I=A,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var A,F=this._config.chunkSize;return F?(A=I.substring(0,F),I=I.substring(F)):(A=I,I=""),this._finished=!I,this.parseChunk(A)}}}function x(R){f.call(this,R=R||{});var I=[],A=!0,F=!1;this.pause=function(){f.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){f.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(L){this._input=L,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){F&&I.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),I.length?this.parseChunk(I.shift()):A=!0},this._streamData=E(function(L){try{I.push(typeof L=="string"?L:L.toString(this._config.encoding)),A&&(A=!1,this._checkIsFinished(),this.parseChunk(I.shift()))}catch(D){this._streamError(D)}},this),this._streamError=E(function(L){this._streamCleanUp(),this._sendError(L)},this),this._streamEnd=E(function(){this._streamCleanUp(),F=!0,this._streamData("")},this),this._streamCleanUp=E(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function w(R){var I,A,F,L=Math.pow(2,53),D=-L,U=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,H=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,q=this,G=0,z=0,W=!1,te=!1,ne=[],ee={data:[],errors:[],meta:{}};if(T(R.step)){var Oe=R.step;R.step=function(fe){if(ee=fe,me())oe();else{if(oe(),ee.data.length===0)return;G+=fe.data.length,R.preview&&G>R.preview?A.abort():(ee.data=ee.data[0],Oe(ee,q))}}}function de(fe){return R.skipEmptyLines==="greedy"?fe.join("").trim()==="":fe.length===1&&fe[0].length===0}function oe(){return ee&&F&&(ye("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+c.DefaultDelimiter+"'"),F=!1),R.skipEmptyLines&&(ee.data=ee.data.filter(function(fe){return!de(fe)})),me()&&function(){if(!ee)return;function fe(ce,pe){T(R.transformHeader)&&(ce=R.transformHeader(ce,pe)),ne.push(ce)}if(Array.isArray(ee.data[0])){for(var ge=0;me()&&ge=ne.length?"__parsed_extra":ne[ae]),R.transform&&(Ne=R.transform(Ne,Ee)),Ne=Re(Ee,Ne),Ee==="__parsed_extra"?(Se[Ee]=Se[Ee]||[],Se[Ee].push(Ne)):Se[Ee]=Ne}return R.header&&(ae>ne.length?ye("FieldMismatch","TooManyFields","Too many fields: expected "+ne.length+" fields but parsed "+ae,z+pe):ae=V.length/2?`\r +`:"\r"}(fe,pe)),F=!1,R.delimiter)T(R.delimiter)&&(R.delimiter=R.delimiter(fe),ee.meta.delimiter=R.delimiter);else{var ae=function(Ee,Ne,Xe,V,X){var Y,ie,se,le;X=X||[","," ","|",";",c.RECORD_SEP,c.UNIT_SEP];for(var Ce=0;Ce=U)return Ct(!0)}else for(Ie=G,G++;;){if((Ie=W.indexOf(I,Ie+1))===-1)return ne||ye.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:Re.length,index:G}),ft();if(Ie===ee-1)return ft(W.substring(G,Ie).replace(Ce,I));if(I!==q||W[Ie+1]!==q){if(I===q||Ie===0||W[Ie-1]!==q){se!==-1&&se=U)return Ct(!0);break}ye.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:Re.length,index:G}),Ie++}}else Ie++}return ft();function Le(et){Re.push(et),ge=G}function De(et){var ke=0;if(et!==-1){var Be=W.substring(Ie+1,et);Be&&Be.trim()===""&&(ke=Be.length)}return ke}function ft(et){return ne||(et===void 0&&(et=W.substring(G)),fe.push(et),G=ee,Le(fe),me&&Ue()),Ct()}function Et(et){G=et,Le(fe),fe=[],le=W.indexOf(F,G)}function Ct(et){return{data:Re,errors:ye,meta:{delimiter:A,linebreak:F,aborted:z,truncated:!!et,cursor:ge+(te||0)}}}function Ue(){D(Ct()),Re=[],ye=[]}},this.abort=function(){z=!0},this.getCharIndex=function(){return G}}function g(R){var I=R.data,A=i[I.workerId],F=!1;if(I.error)A.userError(I.error,I.file);else if(I.results&&I.results.data){var L={abort:function(){F=!0,_(I.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:$,resume:$};if(T(A.userStep)){for(var D=0;D{var r;return(r=/^@(?[a-zA-Z0-9._=\-/]+):(?[a-zA-Z0-9\-.]+\.[a-zA-Z]+)$/.exec(e))==null?void 0:r.groups},K6e=e=>/^(http|https):\/\/[a-zA-Z0-9\-.]+(:\d{1,5})?$/.test(e),Q6e=async e=>{const t=`https://${e}/.well-known/matrix/client`;try{return(await Xl(t,{method:"GET"})).json["m.homeserver"].base_url}catch{return`https://${e}`}},X6e=async e=>{const t=`${e}/_synapse/admin/v1/server_version`;return(await Xl(t,{method:"GET"})).json.server_version},Y6e=async e=>{const t=`${e}/_matrix/client/versions`;return(await Xl(t,{method:"GET"})).json},J6e=async e=>{const t=`${e}/_matrix/client/r0/login`;return(await Xl(t,{method:"GET"})).json.flows},Z6e=e=>`${localStorage.getItem("base_url")}/_matrix/media/v1/download/${e}?allow_redirect=true`;function uN(){const e=localStorage.getItem("home_server"),t="0123456789abcdefghijklmnopqrstuvwxyz";return`@${Array.from(crypto.getRandomValues(new Uint32Array(8))).map(n=>t[n%t.length]).join("")}:${e}`}function e9e(e=20){const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~!@-#$";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(r=>t[r%t.length]).join("")}const dw=!0,t9e=["id","displayname"].sort();function Th({value:e,text:t}){const r=je();return S.jsx("option",{value:e,children:r(t)})}const r9e=()=>{const[e,t]=d.useState([]),[r,n]=d.useState(null),[o,a]=d.useState(null),[i,s]=d.useState(!0),[c,l]=d.useState(null),[f,v]=d.useState(null),[m,h]=d.useState(""),[x,w]=d.useState("stop"),[O,b]=d.useState(!0),[g,_]=d.useState("ignore"),$=je(),P=qt(),E=go(),T=async de=>{if(c!==null)return;t([]),n(null),a(null),v(null);const oe=de.target.files?de.target.files[0]:null;if(oe){if(oe.size>1e8){const me=$("import_users.errors.unreasonably_big",{size:(oe.size/1048576).toFixed(2)});P(me),n(me);return}try{lN.parse(oe,{header:!0,skipEmptyLines:!0,complete:me=>{me.errors&&n(me.errors.map(Re=>Re.toString())),R(me,{setValues:t,setStats:a,setError:n})}})}catch{return n("Unknown error"),null}}},R=({data:de,meta:oe,errors:me},{setValues:Re,setStats:ye,setError:fe})=>{const ge=t9e.filter(ae=>{var Se;return(Se=oe.fields)==null?void 0:Se.find(Ee=>ae===Ee)});if(ge.length>0)return fe($("import_users.error.required_field",{field:ge[0]})),!1;const ce={user_types:{default:0},is_guest:0,admin:0,deactivated:0,password:0,avatar_url:0,id:0,total:de.length},pe=me.map(ae=>ae.message);return de.forEach((ae,Se)=>{var Ee,Ne,Xe;ae.user_type===void 0||ae.user_type===""?ce.user_types.default++:ce.user_types[ae.user_type]+=1,(Ee=oe.fields)!=null&&Ee.includes("name")&&delete ae.name,(Ne=oe.fields)!=null&&Ne.includes("user_type")&&delete ae.user_type,(Xe=oe.fields)!=null&&Xe.includes("is_admin")&&delete ae.is_admin,["is_guest","admin","deactivated"].forEach(V=>{ae[V]==="true"?(ce[V]++,ae[V]=!0):(ae[V]!=="false"&&ae[V]!==""&&pe.push($("import_users.error.invalid_value",{field:V,row:Se})),ae[V]=!1)}),ae.password!==void 0&&ae.password!==""&&ce.password++,ae.avatar_url!==void 0&&ae.avatar_url!==""&&ce.avatar_url++,ae.id!==void 0&&ae.id!==""&&ce.id++}),pe.length>0&&fe(pe),ye(ce),Re(de),!0},I=async()=>{if(c!==null){P("import_users.errors.already_in_progress");return}const de=await A(E,e,x,O,g,i,l,n);v(de),h(lN.unparse(de.skippedRecords)),console.log("Skipped records:"),console.log(m)},A=async(de,oe,me,Re,ye,fe,ge,ce)=>{const pe=[],ae=[],Se=[],Ee={total:0,id:0,is_guest:0,admin:0,password:0};let Ne=0;const Xe=oe.length;try{ge({done:Ne,limit:Xe});for(const V of oe){const X={...V};(ye==="ignore"||X.id===void 0)&&(X.id=uN()),(Re===!1||V.password===void 0)&&(X.password=e9e()),dw&&console.log("will check for existence of record "+JSON.stringify(X));let Y=0;const ie=se=>de.getOne("users",{id:se.id}).then(async()=>{if(dw&&console.log("already existed"),ye==="update"||me==="skip")pe.push(se);else{if(me==="stop")throw new Error($("import_users.error.id_exits",{id:se.id}));{const le=Object.assign({},se,{id:uN()});Y++,Y>512?(console.warn("retry loop got stuck? pathological situation?"),pe.push(se)):await ie(le)}}},async()=>{dw&&console.log("OK to create record "+se.id+" ("+se.displayname+")."),fe||await de.create("users",{data:se}),Se.push(se)});await ie(X),Ne++,ge({done:Ne,limit:oe.length})}ge(null)}catch(V){ce($("import_users.error.at_entry",{entry:Ne+1,message:V instanceof Error?V.message:String(V)})),ge(null)}return{skippedRecords:pe,erroredRecords:ae,succeededRecords:Se,totalRecordCount:Xe,changeStats:Ee,wasDryRun:fe}},F=()=>{const de=document.createElement("a");console.log(m);const oe=new Blob([m],{type:"text/comma-separated-values"});de.href=URL.createObjectURL(oe),de.download="skippedRecords.csv",document.body.appendChild(de),de.click()},L=async de=>{if(c!==null)return;const oe=de.target.value;w(oe)},D=de=>{c===null&&b(de.target.checked)},U=async de=>{if(c!==null)return;const oe=de.target.value;_(oe)},H=de=>{c===null&&s(de.target.checked)},q=o&&!f&&[S.jsxs(zu,{children:[S.jsx(vl,{title:$("import_users.cards.importstats.header")}),S.jsxs(Io,{children:[S.jsx("div",{children:$("import_users.cards.importstats.users_total",o.total)}),S.jsx("div",{children:$("import_users.cards.importstats.guest_count",o.is_guest)}),S.jsx("div",{children:$("import_users.cards.importstats.admin_count",o.admin)})]})]}),S.jsxs(zu,{children:[S.jsx(vl,{title:$("import_users.cards.ids.header")}),S.jsxs(Io,{children:[S.jsx("div",{children:o.id===o.total?$("import_users.cards.ids.all_ids_present"):$("import_users.cards.ids.count_ids_present",o.id)}),o.id>0?S.jsx("div",{children:S.jsxs(vL,{onChange:U,value:g,disabled:c!==null,children:[S.jsx(Th,{value:"ignore",text:"import_users.cards.ids.mode.ignore"}),S.jsx(Th,{value:"update",text:"import_users.cards.ids.mode.update"})]})}):""]})]}),S.jsxs(zu,{children:[S.jsx(vl,{title:$("import_users.cards.passwords.header")}),S.jsxs(Io,{children:[S.jsx("div",{children:o.password===o.total?$("import_users.cards.passwords.all_passwords_present"):$("import_users.cards.passwords.count_passwords_present",o.password)}),o.password>0?S.jsx("div",{children:S.jsx(uO,{control:S.jsx(nd,{checked:O,disabled:c!==null,onChange:D}),label:$("import_users.cards.passwords.use_passwords")})}):""]})]})],G=o&&!f&&S.jsxs(zu,{children:[S.jsx(vl,{title:$("import_users.cards.conflicts.header")}),S.jsx(Io,{children:S.jsx("div",{children:S.jsxs(vL,{onChange:L,value:x,disabled:c!==null,children:[S.jsx(Th,{value:"stop",text:"import_users.cards.conflicts.mode.stop"}),S.jsx(Th,{value:"skip",text:"import_users.cards.conflicts.mode.skip"})]})})})]}),z=r&&S.jsxs(zu,{children:[S.jsx(vl,{title:$("import_users.error.error")}),S.jsx(Io,{children:(Array.isArray(r)?r:[r]).map(de=>S.jsx("div",{children:de}))})]}),W=!f&&S.jsxs(zu,{children:[S.jsx(vl,{title:$("import_users.cards.upload.header")}),S.jsxs(Io,{children:[$("import_users.cards.upload.explanation"),S.jsx("a",{href:"./data/example.csv",children:"example.csv"}),S.jsx("br",{}),S.jsx("br",{}),S.jsx("input",{type:"file",onChange:T,disabled:c!==null})]})]}),te=f&&S.jsxs(Io,{children:[S.jsx(vl,{title:$("import_users.cards.results.header")}),S.jsxs("div",{children:[$("import_users.cards.results.total",f.totalRecordCount),S.jsx("br",{}),$("import_users.cards.results.successful",f.succeededRecords.length),S.jsx("br",{}),f.skippedRecords.length?[$("import_users.cards.results.skipped",f.skippedRecords.length),S.jsx("div",{children:S.jsx("button",{onClick:F,children:$("import_users.cards.results.download_skipped")})}),S.jsx("br",{})]:"",f.erroredRecords.length?[$("import_users.cards.results.skipped",f.erroredRecords.length),S.jsx("br",{})]:"",S.jsx("br",{}),f.wasDryRun&&[$("import_users.cards.results.simulated_only"),S.jsx("br",{})]]})]}),ne=!e||e.length===0||f?void 0:S.jsxs(z6,{children:[S.jsx(uO,{control:S.jsx(nd,{checked:i,onChange:H,disabled:c!==null}),label:$("import_users.cards.startImport.simulate_only")}),S.jsx(Pr,{size:"large",onClick:I,disabled:c!==null,children:$("import_users.cards.startImport.run_import")}),c!==null?S.jsxs("div",{children:[c.done," of ",c.limit," done"]}):null]}),ee=[];W&&ee.push(W),z&&ee.push(z),G&&ee.push(G),q&&ee.push(...q),ne&&ee.push(ne),te&&ee.push(te);const Oe=S.jsx(uu,{children:ee});return[S.jsx(Zs,{defaultTitle:$("import_users.title")}),Oe]},n9e=r9e,WU={ra:{action:{add_filter:"Filter hinzufügen",add:"Neu",back:"Zurück",bulk_actions:"Ein Element ausgewählt |||| %{smart_count} Elemente ausgewählt",cancel:"Abbrechen",clear_array_input:"Liste löschen",clear_input_value:"Eingabe löschen",clone:"Klonen",confirm:"Bestätigen",create:"Erstellen",create_item:"%{item} erstellen",delete:"Löschen",edit:"Bearbeiten",export:"Exportieren",list:"Liste",refresh:"Neu laden",remove_filter:"Filter entfernen",remove_all_filters:"Alle Filter entfernen",remove:"Entfernen",save:"Speichern",search:"Suchen",select_all:"Alles auswählen",select_row:"Reihe auswählen",show:"Anzeigen",sort:"Sortieren",undo:"Rückgängig machen",unselect:"Abwählen",expand:"Erweitern",close:"Schließen",open_menu:"Menü öffnen",close_menu:"Menü schließen",update:"Aktualisieren",move_up:"Nach oben",move_down:"Nach unten",open:"Öffnen",toggle_theme:"Theme wechseln",select_columns:"Spalten"},boolean:{true:"Ja",false:"Nein",null:" "},page:{create:"%{name} erstellen",dashboard:"Dashboard",edit:"%{name} %{recordRepresentation}",error:"Etwas ist schiefgelaufen",list:"%{name}",loading:"Laden",not_found:"Nicht gefunden",show:"%{name} %{recordRepresentation}",empty:"Noch kein %{name}.",invite:"Neu erstellen?"},input:{file:{upload_several:"Dateien hier ablegen, oder zum Auswählen klicken.",upload_single:"Dateien hier ablegen, oder zum Auswählen klicken."},image:{upload_several:"Bilder hier ablegen, oder zum Auswählen klicken.",upload_single:"Bild hier ablegen, oder zum Auswählen klicken."},references:{all_missing:"Die Daten der Referenz können nicht gefunden werden.",many_missing:"Mindestens eine Referenz scheint nicht mehr verfügbar zu sein.",single_missing:"Die Referenz scheint nicht mehr verfügbar zu sein."},password:{toggle_visible:"Passwort verbergen",toggle_hidden:"Passwort einblenden"}},message:{about:"Über",are_you_sure:"Sind Sie sicher?",auth_error:"Bei der Validierung des Authentifizierungstokens ist ein Fehler aufgetreten.",bulk_delete_content:"Sicher, dass Sie %{name} löschen wollen? |||| Sicher, dass Sie diese %{smart_count} Elemente löschen wollen?",bulk_delete_title:"%{name} löschen |||| %{smart_count} %{name} löschen",bulk_update_content:"Sicher, dass Sie %{name} aktualisieren wollen? |||| Sicher, dass Sie %{smart_count} Elemente aktualisieren wollen?",bulk_update_title:"%{name} aktualisieren |||| %{smart_count} %{name} aktualisieren",clear_array_input:"Sicher, dass Sie die ganze Liste löschen wollen?",delete_content:"Sicher, dass Sie dieses Element löschen wollen?",delete_title:"%{name} #%{id} löschen",details:"Details",error:"Ein Fehler trat auf, Ihre Anfrage konnte nicht verarbeitet werden.",invalid_form:"Das Formular ist ungültig. Bitte überprüfen Sie Ihre Eingaben.",loading:"Die Seite wird geladen, noch einen Moment.",no:"Nein",not_found:"Sie eine falsche URL aufgerufen oder eingegeben.",yes:"Ja",unsaved_changes:"Einige Änderungen wurden nicht gespeichert. Sicher, dass Sie diese nicht übernehmen wollen?"},navigation:{no_results:"Keine Ergebnisse gefunden.",no_more_results:"Es gibt keine Seite %{page}. Versuche eine vorherige.",page_out_of_boundaries:"Es gibt keine Seite %{page}.",page_out_from_end:"Es gibt keine Seite mehr nach dieser.",page_out_from_begin:"Es gibt keine Seite vor Seite 1.",page_range_info:"%{offsetBegin}-%{offsetEnd} von %{total}",partial_page_range_info:"%{offsetBegin}-%{offsetEnd} von mehr als %{offsetEnd}",current_page:"Seite %{page}",page:"Gehe zu Seite %{page}",first:"Gehe zur ersten Seite",last:"Gehe zur letzten Seite",next:"Gehe zur nächsten Seite",previous:"Gehe zur vorherigen Seite",page_rows_per_page:"Reihen pro Seite:",skip_nav:"Zum Inhalt springen"},sort:{sort_by:"Nach %{field} %{order} sortieren",ASC:"Aufsteigend",DESC:"Absteigend"},auth:{auth_check_error:"Bitte anmelden um fortzufahren",user_menu:"Profil",username:"Nutzername",password:"Passwort",sign_in:"Anmelden",sign_in_error:"Anmeldung fehlgeschlagen, bitte erneut versuchen.",logout:"Abmelden"},notification:{updated:"Element aktualisiert |||| %{smart_count} Elemente aktualisiert",created:"Element erstellt",deleted:"Element gelöscht |||| %{smart_count} Elemente gelöscht",bad_item:"Fehlerhaftes Element",item_doesnt_exist:"Element existiert nicht",http_error:"Kommunikation mit Server fehlgeschlagen",data_provider_error:"DataProvider-Fehler. Mehr Details in der Konsole.",i18n_error:"Die Übersetzungen für die ausgewählte Sprache können nicht geladen werden",canceled:"Aktion abgebrochen",logged_out:"Ihre Sitzung ist abgelaufen, bitte erneut verbinden.",not_authorized:"Sie sind nicht berechtigt, auf diese Ressource zuzugreifen."},validation:{required:"Erforderlich",minLength:"Muss mindestens %{min} Zeichen betragen",maxLength:"Darf %{max} Zeichen oder weniger betragen",minValue:"Muss mindestens %{min} betragen",maxValue:"Darf %{max} oder weniger betragen",number:"Muss eine Nummer sein",email:"Muss eine gültige E-Mail sein",oneOf:"Muss eine der folgenden Optionen sein: %{options}",regex:"Muss einem gewissen Format entsprechen (regexp): %{pattern}"},saved_queries:{label:"Gespeicherte Anfragen",query_name:"Name der Anfrage",new_label:"Speichere aktuelle Anfrage...",new_dialog_title:"Speichere aktuelle Anfrage als",remove_label:"Gespeicherte Anfrage löschen",remove_label_with_name:'Anfrage "%{name}" löschen',remove_dialog_title:"Gespeicherte Anfrage löschen?",remove_message:"Sicher, dass Sie diese Anfrage aus der Liste der gespeicherten löschen wollen?",help:"Liste filtern und diese Anfrage für später speichern"},configurable:{customize:"Anpassen",configureMode:"Diese Seite anpassen",inspector:{title:"Inspektor",content:"Bewegen Sie den Mauszeigen über die UI-Elemente, um sie zu konfigurieren",reset:"Einstellungen zurücksetzen",hideAll:"Alles verbergen",showAll:"Alles anzeigen"},Datagrid:{title:"Datagrid",unlabeled:"Unbekannte Spalte #%{column}"},SimpleForm:{title:"Formular",unlabeled:"Unbenannter Input #%{input}"},SimpleList:{title:"Liste",primaryText:"Primärtext",secondaryText:"Sekundärtext",tertiaryText:"Tertiärtext"}}}},o9e={ra:{message:{are_you_sure:"Bist du sicher?",bulk_delete_content:"Sicher, dass du %{name} löschen willst? |||| Sicher, dass du diese %{smart_count} Elemente löschen willst?",bulk_update_content:"Sicher, dass du %{name} aktualisieren willst? |||| Sicher, dass du %{smart_count} Elemente aktualisieren willst?",clear_array_input:"Sicher, dass du die ganze Liste löschen willst?",delete_content:"Sicher, dass du dieses Element löschen willst?",error:"Ein Fehler trat auf, Deine Anfrage konnte nicht verarbeitet werden.",invalid_form:"Das Formular ist ungültig. Bitte überprüfe Deine Eingaben.",not_found:"Du hast eine falsche URL aufgerufen oder eingegeben.",unsaved_changes:"Einige Änderungen wurden nicht gespeichert. Sicher, dass du diese nicht übernehmen willst?"},notification:{logged_out:"Deine Sitzung ist abgelaufen, bitte erneut verbinden.",not_authorized:"Du bist nicht berechtigt, auf diese Ressource zuzugreifen."},saved_queries:{remove_message:"Sicher, dass du diese Anfrage aus der Liste der gespeicherten löschen willst?"},configurable:{inspector:{content:"Bewege den Mauszeigen über die UI-Elemente, um sie zu konfigurieren"}}}};vP(WU,o9e);const a9e={...WU,synapseadmin:{auth:{base_url:"Heimserver URL",welcome:"Willkommen bei Synapse-admin",server_version:"Synapse Version",supports_specs:"unterstützt Matrix-Specs",username_error:"Bitte vollständigen Nutzernamen angeben: '@user:domain'",protocol_error:"Die URL muss mit 'http://' oder 'https://' beginnen",url_error:"Keine gültige Matrix Server URL",sso_sign_in:"Anmeldung mit SSO"},users:{invalid_user_id:"Lokaler Anteil der Matrix Benutzer-ID ohne Homeserver.",tabs:{sso:"SSO"}},rooms:{details:"Raumdetails",tabs:{basic:"Allgemein",members:"Mitglieder",detail:"Details",permission:"Berechtigungen"}},reports:{tabs:{basic:"Allgemein",detail:"Details"}}},import_users:{error:{at_entry:"Bei Eintrag %{entry}: %{message}",error:"Fehler",required_field:"Pflichtfeld '%{field}' fehlt",invalid_value:"Ungültiger Wert in Zeile %{row}. Feld '%{field}' darf nur die Werte 'true' oder 'false' enthalten",unreasonably_big:"Datei ist zu groß für den Import (%{size} Megabytes)",already_in_progress:"Es läuft bereits ein Import",id_exits:"ID %{id} existiert bereits"},title:"Benutzer aus CSV importieren",goToPdf:"Gehe zum PDF",cards:{importstats:{header:"Benutzer importieren",users_total:"%{smart_count} Benutzer in der CSV Datei |||| %{smart_count} Benutzer in der CSV Datei",guest_count:"%{smart_count} Gast |||| %{smart_count} Gäste",admin_count:"%{smart_count} Server Administrator |||| %{smart_count} Server Administratoren"},conflicts:{header:"Konfliktstrategie",mode:{stop:"Stoppe bei Fehlern",skip:"Zeige Fehler und überspringe fehlerhafte Einträge"}},ids:{header:"IDs",all_ids_present:"IDs in jedem Eintrag vorhanden",count_ids_present:"%{smart_count} Eintrag mit ID |||| %{smart_count} Einträge mit IDs",mode:{ignore:"Ignoriere IDs der CSV-Datei und erstelle neue",update:"Aktualisiere existierende Benutzer"}},passwords:{header:"Passwörter",all_passwords_present:"Passwörter in jedem Eintrag vorhanden",count_passwords_present:"%{smart_count} Eintrag mit Passwort |||| %{smart_count} Einträge mit Passwörtern",use_passwords:"Verwende Passwörter aus der CSV Datei"},upload:{header:"CSV Datei importieren",explanation:"Hier können Sie eine Datei mit kommagetrennten Daten hochladen, die verwendet werden um Benutzer anzulegen oder zu ändern. Die Datei muss mindestens die Felder 'id' und 'displayname' enthalten. Hier können Sie eine Beispieldatei herunterladen und anpassen: "},startImport:{simulate_only:"Nur simulieren",run_import:"Importieren"},results:{header:"Ergebnis",total:"%{smart_count} Eintrag insgesamt |||| %{smart_count} Einträge insgesamt",successful:"%{smart_count} Einträge erfolgreich importiert",skipped:"%{smart_count} Einträge übersprungen",download_skipped:"Übersprungene Einträge herunterladen",with_error:"%{smart_count} Eintrag mit Fehlern ||| %{smart_count} Einträge mit Fehlern",simulated_only:"Import-Vorgang war nur simuliert"}}},delete_media:{name:"Medien",fields:{before_ts:"Letzter Zugriff vor",size_gt:"Größer als (in Bytes)",keep_profiles:"Behalte Profilbilder"},action:{send:"Medien löschen",send_success:"Anfrage erfolgreich versendet.",send_failure:"Beim Versenden ist ein Fehler aufgetreten."},helper:{send:"Diese API löscht die lokalen Medien von der Festplatte des eigenen Servers. Dies umfasst alle lokalen Miniaturbilder und Kopien von Medien. Diese API wirkt sich nicht auf Medien aus, die sich in externen Medien-Repositories befinden."}},resources:{users:{name:"Benutzer",email:"E-Mail",msisdn:"Telefon",threepid:"E-Mail / Telefon",fields:{avatar:"Avatar",id:"Benutzer-ID",name:"Name",is_guest:"Gast",admin:"Server Administrator",locked:"Gesperrt",deactivated:"Deaktiviert",erased:"Gelöscht",guests:"Zeige Gäste",show_deactivated:"Zeige deaktivierte Benutzer",user_id:"Suche Benutzer",displayname:"Anzeigename",password:"Passwort",avatar_url:"Avatar URL",avatar_src:"Avatar",medium:"Medium",threepids:"3PIDs",address:"Adresse",creation_ts_ms:"Zeitpunkt der Erstellung",consent_version:"Zugestimmte Geschäftsbedingungen",auth_provider:"Provider",user_type:"Benutzertyp"},helper:{password:"Durch die Änderung des Passworts wird der Benutzer von allen Sitzungen abgemeldet.",deactivate:"Sie müssen ein Passwort angeben, um ein Konto wieder zu aktivieren.",erase:"DSGVO konformes Löschen der Benutzerdaten"},action:{erase:"Lösche Benutzerdaten"}},rooms:{name:"Raum |||| Räume",fields:{room_id:"Raum-ID",name:"Name",canonical_alias:"Alias",joined_members:"Mitglieder",joined_local_members:"Lokale Mitglieder",joined_local_devices:"Lokale Endgeräte",state_events:"Zustandsereignisse / Komplexität",version:"Version",is_encrypted:"Verschlüsselt",encryption:"Verschlüsselungs-Algorithmus",federatable:"Fö­de­rierbar",public:"Sichtbar im Raumverzeichnis",creator:"Ersteller",join_rules:"Beitrittsregeln",guest_access:"Gastzugriff",history_visibility:"Historie-Sichtbarkeit",topic:"Thema",avatar:"Avatar"},helper:{forward_extremities:"Forward extremities are the leaf events at the end of a Directed acyclic graph (DAG) in a room, aka events that have no children. The more exist in a room, the more state resolution that Synapse needs to perform (hint: it's an expensive operation). While Synapse has code to prevent too many of these existing at one time in a room, bugs can sometimes make them crop up again. If a room has >10 forward extremities, it's worth checking which room is the culprit and potentially removing them using the SQL queries mentioned in #1760."},enums:{join_rules:{public:"Öffentlich",knock:"Auf Anfrage",invite:"Nur auf Einladung",private:"Privat"},guest_access:{can_join:"Gäste können beitreten",forbidden:"Gäste können nicht beitreten"},history_visibility:{invited:"Ab Einladung",joined:"Ab Beitritt",shared:"Ab Setzen der Einstellung",world_readable:"Jeder"},unencrypted:"Nicht verschlüsselt"},action:{erase:{title:"Raum löschen",content:"Sind Sie sicher dass Sie den Raum löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden. Alle Nachrichten und Medien, die der Raum beinhaltet werden vom Server gelöscht!"}}},reports:{name:"Gemeldetes Ereignis |||| Gemeldete Ereignisse",fields:{id:"ID",received_ts:"Meldezeit",user_id:"Meldender",name:"Raumname",score:"Wert",reason:"Grund",event_id:"Event-ID",event_json:{origin:"Ursprungsserver",origin_server_ts:"Sendezeit",type:"Eventtyp",content:{msgtype:"Inhaltstyp",body:"Nachrichteninhalt",format:"Nachrichtenformat",formatted_body:"Formatierter Nachrichteninhalt",algorithm:"Verschlüsselungsalgorithmus",info:{mimetype:"Typ"},url:"URL"}}},action:{erase:{title:"Gemeldetes Event löschen",content:"Sind Sie sicher dass Sie das gemeldete Event löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."}}},connections:{name:"Verbindungen",fields:{last_seen:"Datum",ip:"IP-Adresse",user_agent:"User Agent"}},devices:{name:"Gerät |||| Geräte",fields:{device_id:"Geräte-ID",display_name:"Gerätename",last_seen_ts:"Zeitstempel",last_seen_ip:"IP-Adresse"},action:{erase:{title:"Entferne %{id}",content:'Möchten Sie das Gerät "%{name}" wirklich entfernen?',success:"Gerät erfolgreich entfernt.",failure:"Beim Entfernen ist ein Fehler aufgetreten."}}},users_media:{name:"Medien",fields:{media_id:"Medien ID",media_length:"Größe",media_type:"Typ",upload_name:"Dateiname",quarantined_by:"Zur Quarantäne hinzugefügt",safe_from_quarantine:"Schutz vor Quarantäne",created_ts:"Erstellt",last_access_ts:"Letzter Zugriff"},action:{open:"Mediendatei in neuem Fenster öffnen"}},protect_media:{action:{create:"Ungeschützt, Schutz erstellen",delete:"Geschützt, Schutz aufheben",none:"In Quarantäne",send_success:"Erfolgreich den Schutz-Status geändert.",send_failure:"Beim Versenden ist ein Fehler aufgetreten."}},quarantine_media:{action:{name:"Quarantäne",create:"Zur Quarantäne hinzufügen",delete:"In Quarantäne, Quarantäne aufheben",none:"Geschützt vor Quarantäne",send_success:"Erfolgreich den Quarantäne-Status geändert.",send_failure:"Beim Versenden ist ein Fehler aufgetreten."}},pushers:{name:"Pusher |||| Pushers",fields:{app:"App",app_display_name:"App-Anzeigename",app_id:"App ID",device_display_name:"Geräte-Anzeigename",kind:"Art",lang:"Sprache",profile_tag:"Profil-Tag",pushkey:"Pushkey",data:{url:"URL"}}},servernotices:{name:"Serverbenachrichtigungen",send:"Servernachricht versenden",fields:{body:"Nachricht"},action:{send:"Sende Nachricht",send_success:"Nachricht erfolgreich versendet.",send_failure:"Beim Versenden ist ein Fehler aufgetreten."},helper:{send:'Sendet eine Serverbenachrichtigung an die ausgewählten Nutzer. Hierfür muss das Feature "Server Notices" auf dem Server aktiviert sein.'}},user_media_statistics:{name:"Dateien je Benutzer",fields:{media_count:"Anzahl der Dateien",media_length:"Größe der Dateien"}},forward_extremities:{name:"Vorderextremitäten",fields:{id:"Event-ID",received_ts:"Zeitstempel",depth:"Tiefe",state_group:"Zustandsgruppe"}},room_state:{name:"Zustandsereignisse",fields:{type:"Typ",content:"Inhalt",origin_server_ts:"Sendezeit",sender:"Absender"}},room_directory:{name:"Raumverzeichnis",fields:{world_readable:"Gastbenutzer dürfen ohne Beitritt lesen",guest_can_join:"Gastbenutzer dürfen beitreten"},action:{title:"Raum aus Verzeichnis löschen |||| %{smart_count} Räume aus Verzeichnis löschen",content:"Möchten Sie den Raum wirklich aus dem Raumverzeichnis löschen? |||| Möchten Sie die %{smart_count} Räume wirklich aus dem Raumverzeichnis löschen?",erase:"Lösche aus Verzeichnis",create:"Eintragen ins Verzeichnis",send_success:"Raum erfolgreich eingetragen.",send_failure:"Beim Entfernen ist ein Fehler aufgetreten."}},destinations:{name:"Föderation",fields:{destination:"Ziel",failure_ts:"Fehlerzeitpunkt",retry_last_ts:"Letzter Wiederholungsversuch",retry_interval:"Wiederholungsintervall",last_successful_stream_ordering:"letzte erfogreicher Stream",stream_ordering:"Stream"},action:{reconnect:"Neu verbinden"}},registration_tokens:{name:"Registrierungstoken",fields:{token:"Token",valid:"Gültige Token",uses_allowed:"Anzahl",pending:"Ausstehend",completed:"Abgeschlossen",expiry_time:"Ablaufzeit",length:"Länge"},helper:{length:"Länge des Tokens, wenn kein Token vorgegeben wird."}}}},i9e={...UU,synapseadmin:{auth:{base_url:"Homeserver URL",welcome:"Welcome to Synapse-admin",server_version:"Synapse version",supports_specs:"supports Matrix specs",username_error:"Please enter fully qualified user ID: '@user:domain'",protocol_error:"URL has to start with 'http://' or 'https://'",url_error:"Not a valid Matrix server URL",sso_sign_in:"Sign in with SSO"},users:{invalid_user_id:"Localpart of a Matrix user-id without homeserver.",tabs:{sso:"SSO"}},rooms:{details:"Room details",tabs:{basic:"Basic",members:"Members",detail:"Details",permission:"Permissions"}},reports:{tabs:{basic:"Basic",detail:"Details"}}},import_users:{error:{at_entry:"At entry %{entry}: %{message}",error:"Error",required_field:"Required field '%{field}' is not present",invalid_value:"Invalid value on line %{row}. '%{field}' field may only be 'true' or 'false'",unreasonably_big:"Refused to load unreasonably big file of %{size} megabytes",already_in_progress:"An import run is already in progress",id_exits:"ID %{id} already present"},title:"Import users via CSV",goToPdf:"Go to PDF",cards:{importstats:{header:"Import users",users_total:"%{smart_count} user in CSV file |||| %{smart_count} users in CSV file",guest_count:"%{smart_count} guest |||| %{smart_count} guests",admin_count:"%{smart_count} admin |||| %{smart_count} admins"},conflicts:{header:"Conflict strategy",mode:{stop:"Stop on conflict",skip:"Show error and skip on conflict"}},ids:{header:"IDs",all_ids_present:"IDs present on every entry",count_ids_present:"%{smart_count} entry with ID |||| %{smart_count} entries with IDs",mode:{ignore:"Ignore IDs in CSV and create new ones",update:"Update existing records"}},passwords:{header:"Passwords",all_passwords_present:"Passwords present on every entry",count_passwords_present:"%{smart_count} entry with password |||| %{smart_count} entries with passwords",use_passwords:"Use passwords from CSV"},upload:{header:"Input CSV file",explanation:"Here you can upload a file with comma separated values that is processed to create or update users. The file must include the fields 'id' and 'displayname'. You can download and adapt an example file here: "},startImport:{simulate_only:"Simulate only",run_import:"Import"},results:{header:"Import results",total:"%{smart_count} entry in total |||| %{smart_count} entries in total",successful:"%{smart_count} entries successfully imported",skipped:"%{smart_count} entries skipped",download_skipped:"Download skipped records",with_error:"%{smart_count} entry with errors ||| %{smart_count} entries with errors",simulated_only:"Run was only simulated"}}},delete_media:{name:"Media",fields:{before_ts:"last access before",size_gt:"Larger then (in bytes)",keep_profiles:"Keep profile images"},action:{send:"Delete media",send_success:"Request successfully sent.",send_failure:"An error has occurred."},helper:{send:"This API deletes the local media from the disk of your own server. This includes any local thumbnails and copies of media downloaded. This API will not affect media that has been uploaded to external media repositories."}},resources:{users:{name:"User |||| Users",email:"Email",msisdn:"Phone",threepid:"Email / Phone",fields:{avatar:"Avatar",id:"User-ID",name:"Name",is_guest:"Guest",admin:"Server Administrator",locked:"Locked",deactivated:"Deactivated",erased:"Erased",guests:"Show guests",show_deactivated:"Show deactivated users",user_id:"Search user",displayname:"Displayname",password:"Password",avatar_url:"Avatar URL",avatar_src:"Avatar",medium:"Medium",threepids:"3PIDs",address:"Address",creation_ts_ms:"Creation timestamp",consent_version:"Consent version",auth_provider:"Provider",user_type:"User type"},helper:{password:"Changing password will log user out of all sessions.",deactivate:"You must provide a password to re-activate an account.",erase:"Mark the user as GDPR-erased"},action:{erase:"Erase user data"}},rooms:{name:"Room |||| Rooms",fields:{room_id:"Room-ID",name:"Name",canonical_alias:"Alias",joined_members:"Members",joined_local_members:"Local members",joined_local_devices:"Local devices",state_events:"State events / Complexity",version:"Version",is_encrypted:"Encrypted",encryption:"Encryption",federatable:"Federatable",public:"Visible in room directory",creator:"Creator",join_rules:"Join rules",guest_access:"Guest access",history_visibility:"History visibility",topic:"Topic",avatar:"Avatar"},helper:{forward_extremities:"Forward extremities are the leaf events at the end of a Directed acyclic graph (DAG) in a room, aka events that have no children. The more exist in a room, the more state resolution that Synapse needs to perform (hint: it's an expensive operation). While Synapse has code to prevent too many of these existing at one time in a room, bugs can sometimes make them crop up again. If a room has >10 forward extremities, it's worth checking which room is the culprit and potentially removing them using the SQL queries mentioned in #1760."},enums:{join_rules:{public:"Public",knock:"Knock",invite:"Invite",private:"Private"},guest_access:{can_join:"Guests can join",forbidden:"Guests can not join"},history_visibility:{invited:"Since invited",joined:"Since joined",shared:"Since shared",world_readable:"Anyone"},unencrypted:"Unencrypted"},action:{erase:{title:"Delete room",content:"Are you sure you want to delete the room? This cannot be undone. All messages and shared media in the room will be deleted from the server!"}}},reports:{name:"Reported event |||| Reported events",fields:{id:"ID",received_ts:"report time",user_id:"announcer",name:"name of the room",score:"score",reason:"reason",event_id:"event ID",event_json:{origin:"origin server",origin_server_ts:"time of send",type:"event type",content:{msgtype:"content type",body:"content",format:"format",formatted_body:"formatted content",algorithm:"algorithm",url:"URL",info:{mimetype:"Type"}}}},action:{erase:{title:"Delete reported event",content:"Are you sure you want to delete the reported event? This cannot be undone."}}},connections:{name:"Connections",fields:{last_seen:"Date",ip:"IP address",user_agent:"User agent"}},devices:{name:"Device |||| Devices",fields:{device_id:"Device-ID",display_name:"Device name",last_seen_ts:"Timestamp",last_seen_ip:"IP address"},action:{erase:{title:"Removing %{id}",content:'Are you sure you want to remove the device "%{name}"?',success:"Device successfully removed.",failure:"An error has occurred."}}},users_media:{name:"Media",fields:{media_id:"Media ID",media_length:"File Size (in Bytes)",media_type:"Type",upload_name:"File name",quarantined_by:"Quarantined by",safe_from_quarantine:"Safe from quarantine",created_ts:"Created",last_access_ts:"Last access"},action:{open:"Open media file in new window"}},protect_media:{action:{create:"Unprotected, create protection",delete:"Protected, remove protection",none:"In quarantine",send_success:"Successfully changed the protection status.",send_failure:"An error has occurred."}},quarantine_media:{action:{name:"Quarantine",create:"Add to quarantine",delete:"In quarantine, unquarantine",none:"Protected from quarantine",send_success:"Successfully changed the quarantine status.",send_failure:"An error has occurred."}},pushers:{name:"Pusher |||| Pushers",fields:{app:"App",app_display_name:"App display name",app_id:"App ID",device_display_name:"Device display name",kind:"Kind",lang:"Language",profile_tag:"Profile tag",pushkey:"Pushkey",data:{url:"URL"}}},servernotices:{name:"Server Notices",send:"Send server notices",fields:{body:"Message"},action:{send:"Send note",send_success:"Server notice successfully sent.",send_failure:"An error has occurred."},helper:{send:'Sends a server notice to the selected users. The feature "Server Notices" has to be activated at the server.'}},user_media_statistics:{name:"Users' media",fields:{media_count:"Media count",media_length:"Media length"}},forward_extremities:{name:"Forward Extremities",fields:{id:"Event ID",received_ts:"Timestamp",depth:"Depth",state_group:"State group"}},room_state:{name:"State events",fields:{type:"Type",content:"Content",origin_server_ts:"time of send",sender:"Sender"}},room_directory:{name:"Room directory",fields:{world_readable:"guest users may view without joining",guest_can_join:"guest users may join"},action:{title:"Delete room from directory |||| Delete %{smart_count} rooms from directory",content:"Are you sure you want to remove this room from directory? |||| Are you sure you want to remove these %{smart_count} rooms from directory?",erase:"Delete from room directory",create:"Publish in room directory",send_success:"Room successfully published.",send_failure:"An error has occurred."}},destinations:{name:"Federation",fields:{destination:"Destination",failure_ts:"Failure timestamp",retry_last_ts:"Last retry timestamp",retry_interval:"Retry interval",last_successful_stream_ordering:"Last successful stream",stream_ordering:"Stream"},action:{reconnect:"Reconnect"}},registration_tokens:{name:"Registration tokens",fields:{token:"Token",valid:"Valid token",uses_allowed:"Uses allowed",pending:"Pending",completed:"Completed",expiry_time:"Expiry time",length:"Length"},helper:{length:"Length of the token if no token is given."}}}};var s9e={ra:{action:{add_filter:"Ajouter un filtre",add:"Ajouter",back:"Retour",bulk_actions:"%{smart_count} sélectionné |||| %{smart_count} sélectionnés",cancel:"Annuler",clear_array_input:"Vider la liste",clear_input_value:"Vider le champ",clone:"Dupliquer",confirm:"Confirmer",create:"Créer",create_item:"Créer %{item}",delete:"Supprimer",edit:"Éditer",export:"Exporter",list:"Liste",refresh:"Actualiser",remove_filter:"Supprimer ce filtre",remove_all_filters:"Supprimer tous les filtres",remove:"Supprimer",save:"Enregistrer",select_all:"Tout sélectionner",select_row:"Sélectionner cette ligne",search:"Rechercher",show:"Afficher",sort:"Trier",undo:"Annuler",unselect:"Désélectionner",expand:"Étendre",close:"Fermer",open_menu:"Ouvrir le menu",close_menu:"Fermer le menu",update:"Modifier",move_up:"Déplacer vers le haut",move_down:"Déplacer vers le bas",open:"Ouvrir",toggle_theme:"Thème clair/sombre",select_columns:"Colonnes",update_application:"Recharger l'application"},boolean:{true:"Oui",false:"Non",null:" "},page:{create:"Créer %{name}",dashboard:"Tableau de bord",edit:"%{name} %{recordRepresentation}",error:"Un problème est survenu",list:"%{name}",loading:"Chargement",not_found:"Page manquante",show:"%{name} %{recordRepresentation}",empty:"Pas encore de %{name}.",invite:"Voulez-vous en créer un ?"},input:{file:{upload_several:"Déposez les fichiers à uploader, ou cliquez pour en sélectionner.",upload_single:"Déposez le fichier à uploader, ou cliquez pour le sélectionner."},image:{upload_several:"Déposez les images à uploader, ou cliquez pour en sélectionner.",upload_single:"Déposez l'image à uploader, ou cliquez pour la sélectionner."},references:{all_missing:"Impossible de trouver des données de références.",many_missing:"Au moins une des références associées semble ne plus être disponible.",single_missing:"La référence associée ne semble plus disponible."},password:{toggle_visible:"Cacher le mot de passe",toggle_hidden:"Montrer le mot de passe"}},message:{about:"Au sujet de",are_you_sure:"Êtes-vous sûr ?",auth_error:"Une erreur est survenue lors de la validation de votre jeton d'authentification.",bulk_delete_content:"Êtes-vous sûr(e) de vouloir supprimer cet élément ? |||| Êtes-vous sûr(e) de vouloir supprimer ces %{smart_count} éléments ?",bulk_delete_title:"Supprimer %{name} |||| Supprimer %{smart_count} %{name}",bulk_update_content:"Êtes-vous sûr(e) de vouloir modifier cet élément ? |||| Êtes-vous sûr(e) de vouloir modifier ces %{smart_count} éléments ?",bulk_update_title:"Modifier %{name} |||| Modifier %{smart_count} %{name}",clear_array_input:"Êtes-vous sûr(e) de vouloir supprimer tous les éléments de la liste ?",delete_content:"Êtes-vous sûr(e) de vouloir supprimer cet élément ?",delete_title:"Supprimer %{name} #%{id}",details:"Détails",error:"En raison d'une erreur côté navigateur, votre requête n'a pas pu aboutir.",invalid_form:"Le formulaire n'est pas valide.",loading:"La page est en cours de chargement, merci de bien vouloir patienter.",no:"Non",not_found:"L'URL saisie est incorrecte, ou vous avez suivi un mauvais lien.",yes:"Oui",unsaved_changes:"Certains changements n'ont pas été enregistrés. Êtes-vous sûr(e) de vouloir quitter cette page ?"},navigation:{no_results:"Aucun résultat",no_more_results:"La page numéro %{page} est en dehors des limites. Essayez la page précédente.",page_out_of_boundaries:"La page %{page} est en dehors des limites",page_out_from_end:"Fin de la pagination",page_out_from_begin:"La page doit être supérieure à 1",page_range_info:"%{offsetBegin}-%{offsetEnd} sur %{total}",partial_page_range_info:"%{offsetBegin}-%{offsetEnd} sur plus de %{offsetEnd}",page_rows_per_page:"Lignes par page :",current_page:"Page %{page}",page:"Aller à la page %{page}",first:"Aller à la première page",last:"Aller à la dernière page",next:"Aller à la prochaine page",previous:"Aller à la page précédente",skip_nav:"Aller au contenu"},sort:{sort_by:"Trier par %{field} %{order}",ASC:"croissant",DESC:"décroissant"},auth:{auth_check_error:"Merci de vous connecter pour continuer",user_menu:"Profil",username:"Identifiant",password:"Mot de passe",sign_in:"Connexion",sign_in_error:"Échec de l'authentification, merci de réessayer",logout:"Déconnexion"},notification:{updated:"Élément mis à jour |||| %{smart_count} éléments mis à jour",created:"Élément créé",deleted:"Élément supprimé |||| %{smart_count} éléments supprimés",bad_item:"Élément inconnu",item_doesnt_exist:"L'élément n'existe pas",http_error:"Erreur de communication avec le serveur",data_provider_error:"Erreur dans le dataProvider. Plus de détails dans la console.",i18n_error:"Erreur de chargement des traductions pour la langue sélectionnée",canceled:"Action annulée",logged_out:"Votre session a pris fin, veuillez vous reconnecter.",not_authorized:"Vous n'êtes pas autorisé(e) à accéder à cette ressource.",application_update_available:"Une mise à jour est disponible."},validation:{required:"Ce champ est requis",minLength:"Minimum %{min} caractères",maxLength:"Maximum %{max} caractères",minValue:"Minimum %{min}",maxValue:"Maximum %{max}",number:"Doit être un nombre",email:"Doit être un email",oneOf:"Doit être au choix: %{options}",regex:"Doit respecter un format spécifique (regexp): %{pattern}",unique:"Doit être unique"},saved_queries:{label:"Mes requêtes",query_name:"Nom de la requête",new_label:"Ajouter à mes requêtes...",new_dialog_title:"Ajouter la requête en cours à mes requêtes",remove_label:"Retirer de mes requêtes",remove_label_with_name:'Retirer "%{name}" des mes requêtes',remove_dialog_title:"Effacer de mes requêtes ?",remove_message:"Etes-vous sûr(e) de vouloir supprimer cette requête de votre liste de requêtes ?",help:"Filtrez la liste et ajoutez cette requête à votre liste"},configurable:{customize:"Personnaliser",configureMode:"Configurer cette page",inspector:{title:"Inspecteur",content:"Sélectionner un composant pour le configurer",reset:"Réinitialiser",hideAll:"Masquer tout",showAll:"Afficher tout"},Datagrid:{title:"Tableau",unlabeled:"Colonne #%{column}"},SimpleForm:{title:"Formulaire",unlabeled:"Champ #%{input}"},SimpleList:{title:"Liste",primaryText:"Texte principal",secondaryText:"Texte secondaire",tertiaryText:"Texte annexe"}}}};const l9e={...s9e,synapseadmin:{auth:{base_url:"URL du serveur d’accueil",welcome:"Bienvenue sur Synapse-admin",server_version:"Version du serveur Synapse",username_error:"Veuillez entrer un nom d'utilisateur complet : « @utilisateur:domaine »",protocol_error:"L'URL doit commencer par « http:// » ou « https:// »",url_error:"L'URL du serveur Matrix n'est pas valide",sso_sign_in:"Se connecter avec l’authentification unique"},users:{invalid_user_id:"Partie locale d'un identifiant utilisateur Matrix sans le nom du serveur d’accueil.",tabs:{sso:"Authentification unique"}},rooms:{tabs:{basic:"Informations de base",members:"Membres",detail:"Détails",permission:"Permissions"}},reports:{tabs:{basic:"Informations de base",detail:"Détails"}}},import_users:{error:{at_entry:"Pour l'entrée %{entry} : %{message}",error:"Erreur",required_field:"Le champ requis « %{field} » est manquant",invalid_value:"Valeur non valide à la ligne %{row}. Le champ « %{field} » ne peut être que « true » ou « false »",unreasonably_big:"Refus de charger un fichier trop volumineux de %{size} mégaoctets",already_in_progress:"Un import est déjà en cours",id_exits:"L'identifiant %{id} déjà présent"},title:"Importer des utilisateurs à partir d'un fichier CSV",goToPdf:"Voir le PDF",cards:{importstats:{header:"Importer des utilisateurs",users_total:"%{smart_count} utilisateur dans le fichier CSV |||| %{smart_count} utilisateurs dans le fichier CSV",guest_count:"%{smart_count} visiteur |||| %{smart_count} visiteurs",admin_count:"%{smart_count} administrateur |||| %{smart_count} administrateurs"},conflicts:{header:"Stratégie de résolution des conflits",mode:{stop:"S'arrêter en cas de conflit",skip:"Afficher l'erreur et ignorer le conflit"}},ids:{header:"Identifiants",all_ids_present:"Identifiants présents pour chaque entrée",count_ids_present:"%{smart_count} entrée avec identifiant |||| %{smart_count} entrées avec identifiant",mode:{ignore:"Ignorer les identifiants dans le ficher CSV et en créer de nouveaux",update:"Mettre à jour les enregistrements existants"}},passwords:{header:"Mots de passe",all_passwords_present:"Mots de passe présents pour chaque entrée",count_passwords_present:"%{smart_count} entrée avec mot de passe |||| %{smart_count} entrées avec mot de passe",use_passwords:"Utiliser les mots de passe provenant du fichier CSV"},upload:{header:"Fichier CSV en entrée",explanation:"Vous pouvez télécharger ici un fichier contenant des valeurs séparées par des virgules qui sera traité pour créer ou mettre à jour des utilisateurs. Le fichier doit inclure les champs « id » et « displayname ». Vous pouvez télécharger et adapter un fichier d'exemple ici : "},startImport:{simulate_only:"Simuler",run_import:"Importer"},results:{header:"Résultats de l'import",total:"%{smart_count} entrée au total |||| %{smart_count} entrées au total",successful:"%{smart_count} entrées importées avec succès",skipped:"%{smart_count} entrées ignorées",download_skipped:"Télécharger les entrées ignorées",with_error:"%{smart_count} entrée avec des erreurs ||| %{smart_count} entrées avec des erreurs",simulated_only:"L'import était simulé"}}},delete_media:{name:"Media",fields:{before_ts:"Dernier accès avant",size_gt:"Plus grand que (en octets)",keep_profiles:"Conserver les images de profil"},action:{send:"Supprimer le média",send_success:"Requête envoyée avec succès",send_failure:"Une erreur s'est produite"},helper:{send:"Cette API supprime les médias locaux du disque de votre propre serveur. Cela inclut toutes les vignettes locales et les copies des médias téléchargés. Cette API n'affectera pas les médias qui ont été téléversés dans des dépôts de médias externes."}},resources:{users:{name:"Utilisateur |||| Utilisateurs",email:"Adresse électronique",msisdn:"Numéro de téléphone",threepid:"Adresse électronique / Numéro de téléphone",fields:{avatar:"Avatar",id:"Identifiant",name:"Nom",is_guest:"Visiteur",admin:"Administrateur du serveur",locked:"Verrouillé",deactivated:"Désactivé",guests:"Afficher les visiteurs",show_deactivated:"Afficher les utilisateurs désactivés",user_id:"Rechercher un utilisateur",displayname:"Nom d'affichage",password:"Mot de passe",avatar_url:"URL de l'avatar",avatar_src:"Avatar",medium:"Type",threepids:"Identifiants tiers",address:"Adresse",creation_ts_ms:"Date de création",consent_version:"Version du consentement",auth_provider:"Fournisseur d'identité"},helper:{deactivate:"Vous devrez fournir un mot de passe pour réactiver le compte.",erase:"Marquer l'utilisateur comme effacé conformément au RGPD"},action:{erase:"Effacer les données de l'utilisateur"}},rooms:{name:"Salon |||| Salons",fields:{room_id:"Identifiant du salon",name:"Nom",canonical_alias:"Alias",joined_members:"Membres",joined_local_members:"Membres locaux",joined_local_devices:"Appareils locaux",state_events:"Événements d'État / Complexité",version:"Version",is_encrypted:"Chiffré",encryption:"Chiffrement",federatable:"Fédérable",public:"Visible dans le répertoire des salons",creator:"Créateur",join_rules:"Règles d'adhésion",guest_access:"Accès des visiteurs",history_visibility:"Visibilité de l'historique",topic:"Sujet",avatar:"Avatar"},helper:{forward_extremities:"Les extrémités avant sont les événements feuilles à la fin d'un graphe orienté acyclique (DAG) dans un salon, c'est-à-dire les événements qui n'ont pas de descendants. Plus il y en a dans un salon, plus la résolution d'état que Synapse doit effectuer est importante (indice : c'est une opération coûteuse). Bien que Synapse dispose d'un algorithme pour éviter qu'un trop grand nombre de ces événements n'existent en même temps dans un salon, des bogues peuvent parfois les faire réapparaître. Si un salon présente plus de 10 extrémités avant, cela vaut la peine d'y prêter attention et éventuellement de les supprimer en utilisant les requêtes SQL mentionnées dans la discussion traitant du problème https://github.com/matrix-org/synapse/issues/1760."},enums:{join_rules:{public:"Public",knock:"Sur demande",invite:"Sur invitation",private:"Privé"},guest_access:{can_join:"Les visiteurs peuvent rejoindre le salon",forbidden:"Les visiteurs ne peuvent pas rejoindre le salon"},history_visibility:{invited:"Depuis l'invitation",joined:"Depuis l'adhésion",shared:"Depuis le partage",world_readable:"Tout le monde"},unencrypted:"Non chiffré"},action:{erase:{title:"Supprimer le salon",content:"Voulez-vous vraiment supprimer le salon ? Cette opération ne peut être annulée. Tous les messages et médias partagés du salon seront supprimés du serveur !"}}},reports:{name:"Événement signalé |||| Événements signalés",fields:{id:"Identifiant",received_ts:"Date du rapport",user_id:"Rapporteur",name:"Nom du salon",score:"Score",reason:"Motif",event_id:"Identifiant de l'événement",event_json:{origin:"Serveur d'origine",origin_server_ts:"Date d'envoi",type:"Type d'événement",content:{msgtype:"Type de contenu",body:"Contenu",format:"Format",formatted_body:"Contenu mis en forme",algorithm:"Algorithme"}}}},connections:{name:"Connexions",fields:{last_seen:"Date",ip:"Adresse IP",user_agent:"Agent utilisateur"}},devices:{name:"Appareil |||| Appareils",fields:{device_id:"Identifiant de l'appareil",display_name:"Nom de l'appareil",last_seen_ts:"Date",last_seen_ip:"Adresse IP"},action:{erase:{title:"Suppression de %{id}",content:"Voulez-vous vraiment supprimer l'appareil « %{name} » ?",success:"Appareil supprimé avec succès",failure:"Une erreur s'est produite"}}},users_media:{name:"Media",fields:{media_id:"Identifiant du média",media_length:"Taille du fichier (en octets)",media_type:"Type",upload_name:"Nom du fichier",quarantined_by:"Mis en quarantaine par",safe_from_quarantine:"Protection contre la mise en quarantaine",created_ts:"Date de création",last_access_ts:"Dernier accès"}},protect_media:{action:{create:"Protéger",delete:"Révoquer la protection",none:"En quarantaine",send_success:"Le statut de protection a été modifié avec succès",send_failure:"Une erreur s'est produite"}},quarantine_media:{action:{name:"Quarantaine",create:"Mettre en quarantaine",delete:"Révoquer la mise en quarantaine",none:"Protégé contre la mise en quarantaine",send_success:"Le statut de la quarantaine a été modifié avec succès",send_failure:"Une erreur s'est produite"}},pushers:{name:"Émetteur de notifications |||| Émetteurs de notifications",fields:{app:"Application",app_display_name:"Nom d'affichage de l'application",app_id:"Identifiant de l'application",device_display_name:"Nom d'affichage de l'appareil",kind:"Type",lang:"Langue",profile_tag:"Profil",pushkey:"Identifiant de l'émetteur",data:{url:"URL"}}},servernotices:{name:"Annonces du serveur",send:"Envoyer des « Annonces du serveur »",fields:{body:"Message"},action:{send:"Envoyer une annonce",send_success:"Annonce envoyée avec succès",send_failure:"Une erreur s'est produite"},helper:{send:"Envoie une annonce au nom du serveur aux utilisateurs sélectionnés. La fonction « Annonces du serveur » doit être activée sur le serveur."}},user_media_statistics:{name:"Médias des utilisateurs",fields:{media_count:"Nombre de médias",media_length:"Taille des médias"}},forward_extremities:{name:"Extrémités avant",fields:{id:"Identifiant de l'événement",received_ts:"Date de réception",depth:"Profondeur",state_group:"Groupe d'état"}},room_state:{name:"Événements d'état",fields:{type:"Type",content:"Contenu",origin_server_ts:"Date d'envoi",sender:"Expéditeur"}},room_directory:{name:"Répertoire des salons",fields:{world_readable:"Tout utilisateur peut avoir un aperçu du salon, sans en devenir membre",guest_can_join:"Les visiteurs peuvent rejoindre le salon"},action:{title:"Supprimer un salon du répertoire |||| Supprimer %{smart_count} salons du répertoire",content:"Voulez-vous vraiment supprimer ce salon du répertoire ? |||| Voulez-vous vraiment supprimer ces %{smart_count} salons du répertoire ?",erase:"Supprimer du répertoire des salons",create:"Publier dans le répertoire des salons",send_success:"Salon publié avec succès",send_failure:"Une erreur s'est produite"}},registration_tokens:{name:"Jetons d'inscription",fields:{token:"Jeton",valid:"Jeton valide",uses_allowed:"Nombre d'inscription autorisées",pending:"Nombre d'inscription en cours",completed:"Nombre d'inscription accomplie",expiry_time:"Date d'expiration",length:"Longueur"},helper:{length:"Longueur du jeton généré aléatoirement si aucun jeton n'est pas spécifié"}}}};var u9e={ra:{action:{add_filter:"Aggiungi un filtro",add:"Aggiungi",back:"Indietro",bulk_actions:"%{smart_count} selezionati",cancel:"Annulla",clear_input_value:"Svuota il modulo",clone:"Duplica",confirm:"Conferma",create:"Crea",delete:"Cancella",edit:"Modifica",export:"Esporta",list:"Elenco",refresh:"Aggiorna",remove_filter:"Rimuovi questo filtro",remove:"Rimuovi",save:"Salva",search:"Ricerca",show:"Mostra",sort:"Ordina",undo:"Annulla",unselect:"Annulla selezione",expand:"Espandi",close:"Chiudi",open_menu:"Apri il menu",close_menu:"Chiudi il menu"},boolean:{true:"Si",false:"No",null:" "},page:{create:"Aggiungi %{name}",dashboard:"Cruscotto",edit:"%{name} %{id}",error:"Qualcosa non ha funzionato",list:"%{name}",loading:"Caricamento in corso",not_found:"Non trovato",show:"%{name} %{id}",empty:"Nessun %{name} ancora.",invite:"Vuoi aggiungerne uno?"},input:{file:{upload_several:"Trascina i files da caricare, oppure clicca per selezionare.",upload_single:"Trascina il file da caricare, oppure clicca per selezionarlo."},image:{upload_several:"Trascina le immagini da caricare, oppure clicca per selezionarle.",upload_single:"Trascina l'immagine da caricare, oppure clicca per selezionarla."},references:{all_missing:"Impossibile trovare i riferimenti associati.",many_missing:"Almeno uno dei riferimenti associati non sembra più disponibile.",single_missing:"Il riferimento associato non sembra più disponibile."}},password:{toggle_visible:"Nascondi la password",toggle_hidden:"Mostra la password"},message:{about:"Informazioni",are_you_sure:"Sei sicuro ?",bulk_delete_content:"Sei sicuro di voler cancellare questo %{name}? |||| Sei sicuro di voler eliminare questi %{smart_count}?",bulk_delete_title:"Delete %{name} |||| Delete %{smart_count} %{name} items",delete_content:"Are you sure you want to delete this item?",delete_title:"Cancella %{name} #%{id}",details:"Dettagli",error:"Un errore locale è occorso e la tua richiesta non è stata completata.",invalid_form:"Il modulo non è valido. Si prega di verificare la presenza di errori.",loading:"La pagina si sta caricando, solo un momento per favore",no:"No",not_found:"Hai inserito un URL errato, oppure hai cliccato un link errato",yes:"Si",unsaved_changes:"Alcune modifiche non sono state salvate. Sei sicuro di volerle ignorare?"},navigation:{no_results:"Nessun risultato trovato",no_more_results:"La pagina numero %{page} è fuori dell'intervallo. Prova la pagina precedente.",page_out_of_boundaries:"Il numero di pagina %{page} è fuori dei limiti",page_out_from_end:"Fine della paginazione",page_out_from_begin:"Il numero di pagina deve essere maggiore di 1",page_range_info:"%{offsetBegin}-%{offsetEnd} di %{total}",page_rows_per_page:"Righe per pagina",next:"Successivo",prev:"Precedente",skip_nav:"Vai al contenuto"},sort:{sort_by:"Ordina per %{field} %{order}",ASC:"cresente",DESC:"decrescente"},auth:{auth_check_error:"È necessario accedere per continuare",user_menu:"Profilo",username:"Nome utente",password:"Password",sign_in:"Login",sign_in_error:"Autenticazione fallita, riprovare.",logout:"Disconnessione"},notification:{updated:"Record aggiornato |||| %{smart_count} records aggiornati",created:"Record creato",deleted:"Record eliminato |||| %{smart_count} records eliminati",bad_item:"Record errato",item_doesnt_exist:"Record inesistente",http_error:"Errore di comunicazione con il server dati",data_provider_error:"Errore del data provider. Controlla la console per i dettagli.",i18n_error:"Traduzioni non trovate per il linguaggio specificato",canceled:"Azione annullata",logged_out:"La sessione è stata terminata, si prega di ripetere l'autenticazione."},validation:{required:"Campo obbligatorio",minLength:"Deve essere lungo %{min} caratteri almeno",maxLength:"Deve essere lungo %{max} caratteri al massimo",minValue:"Deve essere almeno %{min}",maxValue:"Deve essere al massimo %{max}",number:"Deve essere un numero",email:"Deve essere un valido indirizzo email",oneOf:"Deve essere uno di: %{options}",regex:"Deve rispettare il formato (espressione regolare): %{pattern}"}}};const c9e=hr(u9e),d9e={...c9e,synapseadmin:{auth:{base_url:"URL dell'homeserver",welcome:"Benvenuto in Synapse-admin",server_version:"Versione di Synapse",username_error:"Per favore inserisci un ID utente completo: '@utente:dominio'",protocol_error:"L'URL deve iniziare per 'http://' o 'https://'",url_error:"URL del server Matrix non valido",sso_sign_in:"Accedi con SSO"},users:{invalid_user_id:"ID utente non valido su questo homeserver.",tabs:{sso:"SSO"}},rooms:{tabs:{basic:"Semplice",members:"Membro",detail:"Dettagli",permission:"Permessi"}},reports:{tabs:{basic:"Semplice",detail:"Dettagli"}}},import_users:{error:{at_entry:"Alla voce %{entry}: %{message}",error:"Errore",required_field:"Il campo '%{field}' non è presente",invalid_value:"Valore non valido alla riga %{row}. '%{field}' Il campo può essere solo 'true' o 'false'",unreasonably_big:"Impossibile caricare un file così grosso (%{size} megabyte)",already_in_progress:"Un import è attualmente già in caricamento",id_exits:"L'ID %{id} è già presente"},title:"Importa utenti tramite file CSV",goToPdf:"Vai al PDF",cards:{importstats:{header:"Importa utenti",users_total:"%{smart_count} utente nel file CSV |||| %{smart_count} utenti nel file CSV",guest_count:"%{smart_count} ospite |||| %{smart_count} ospiti",admin_count:"%{smart_count} amministratore |||| %{smart_count} amministratori"},conflicts:{header:"Strategia di conflitto",mode:{stop:"Stoppa al conflitto",skip:"Mostra l'errore e ignora il conflitto"}},ids:{header:"ID",all_ids_present:"ID presenti in ogni voce",count_ids_present:"%{smart_count} voce con ID |||| %{smart_count} voci con ID",mode:{ignore:"Ignora gli ID nel file CSV e creane di nuovi",update:"Aggiorna le voci esistenti"}},passwords:{header:"Passwords",all_passwords_present:"Password presenti in ogni voce",count_passwords_present:"%{smart_count} voce con password |||| %{smart_count} voci con password",use_passwords:"Usa le password dal file CSV"},upload:{header:"Input file CSV",explanation:"Qui puoi caricare un file con valori separati da virgole che verrà poi utilizzato per creare o aggiornare gli utenti. Il file deve includere i campi 'id' and 'displayname'. Puoi scaricare un file di esempio per adattarlo: "},startImport:{simulate_only:"Solo simulazione",run_import:"Importa"},results:{header:"Importa i risultati",total:"%{smart_count} voce in totale |||| %{smart_count} voci in totale",successful:"%{smart_count} voci importate con successo",skipped:"%{smart_count} voci ignorate",download_skipped:"Scarica le voci ignorate",with_error:"%{smart_count} voce con errori ||| %{smart_count} voci con errori",simulated_only:"Il processo era stato solamente simulato"}}},delete_media:{name:"Media",fields:{before_ts:"ultimo accesso effettuato prima",size_gt:"Più grande di (in byte)",keep_profiles:"Mantieni le immagini del profilo"},action:{send:"Cancella media",send_success:"Richiesta inviata con successo.",send_failure:"C'è stato un errore."},helper:{send:"Questa API cancella i media locali dal disco del tuo server. Questo include anche ogni miniatura e copia del media scaricato. Questa API non inciderà sui media che sono stati caricati nei repository esterni."}},resources:{users:{name:"Utente |||| Utenti",email:"Email",msisdn:"Telefono",threepid:"Email / Telefono",fields:{avatar:"Avatar",id:"ID utente",name:"Nome",is_guest:"Ospite",admin:"Amministratore",locked:"Bloccato",deactivated:"Disattivato",guests:"Mostra gli ospiti",show_deactivated:"Mostra gli utenti disattivati",user_id:"Cerca utente",displayname:"Nickname",password:"Password",avatar_url:"URL dell'avatar",avatar_src:"Avatar",medium:"Medium",threepids:"3PID",address:"Indirizzo",creation_ts_ms:"Creazione del timestamp",consent_version:"Versione minima richiesta",auth_provider:"Provider",user_type:"Tipo d'utente"},helper:{password:"Cambiando la password l'utente verrà disconnesso da tutte le sessioni attive.",deactivate:"Devi fornire una password per riattivare l'account.",erase:"Constrassegna l'utente come cancellato dal GDPR"},action:{erase:"Cancella i dati dell'utente"}},rooms:{name:"Stanza |||| Stanze",fields:{room_id:"ID della stanza",name:"Nome",canonical_alias:"Alias",joined_members:"Membri",joined_local_members:"Membri locali",joined_local_devices:"Dispositivi locali",state_events:"Eventi di stato / Complessità",version:"Versione",is_encrypted:"Criptato",encryption:"Crittografia",federatable:"Federabile",public:"Visibile nella cartella della stanza",creator:"Creatore",join_rules:"Regole per entrare",guest_access:"Entra come ospite",history_visibility:"Visibilità temporale",topic:"Topic",avatar:"Avatar"},helper:{},enums:{join_rules:{public:"Pubblica",knock:"Bussa",invite:"Invita",private:"Privata"},guest_access:{can_join:"Gli utenti ospiti possono entrare",forbidden:"Gli utenti ospiti non possono entrare"},history_visibility:{invited:"Dall'invito",joined:"Dall'entrata",shared:"Dalla condivisione",world_readable:"Chiunque"},unencrypted:"Non criptata"},action:{erase:{title:"Cancella stanza",content:"Sei sicuro di voler eliminare questa stanza? Questa azione è definitiva. Tutti i messaggi e i media condivisi in questa stanza verranno eliminati dal server!"}}},reports:{name:"Evento segnalato |||| Eventi segnalati",fields:{id:"ID",received_ts:"Orario del report",user_id:"richiedente",name:"nome della stanza",score:"punteggio",reason:"ragione",event_id:"ID dell'evento",event_json:{origin:"server di origine",origin_server_ts:"ora dell'invio",type:"tipo di evento",content:{msgtype:"tipo di contenuto",body:"contenuto",format:"formato",formatted_body:"contenuto formattato",algorithm:"algoritmo"}}}},connections:{name:"Connessioni",fields:{last_seen:"Data",ip:"Indirizzo IP",user_agent:"agente utente"}},devices:{name:"Dispositivo |||| Dispositivi",fields:{device_id:"ID del dispositivo",display_name:"Nome del dispositivo",last_seen_ts:"Timestamp",last_seen_ip:"Indirizzo IP"},action:{erase:{title:"Rimozione del dispositivo %{id}",content:'Sei sicuro di voler rimuovere il dispositivo "%{name}"?',success:"Dispositivo rimosso con successo.",failure:"C'è stato un errore."}}},users_media:{name:"Media",fields:{media_id:"ID del media",media_length:"Peso del file (in Byte)",media_type:"Tipo",upload_name:"Nome del file",quarantined_by:"In quarantena da",safe_from_quarantine:"Protetto dalla quarantena",created_ts:"Creato",last_access_ts:"Ultimo accesso"}},protect_media:{action:{create:"Non protetto, proteggi",delete:"Protetto, rimuovi protezione",none:"In quarantena",send_success:"Stato della protezione cambiato con successo.",send_failure:"C'è stato un errore."}},quarantine_media:{action:{name:"Quarantina",create:"Aggiungi alla quarantena",delete:"In quarantena, rimuovi dalla quarantena",none:"Protetto dalla quarantena",send_success:"Stato della quarantena cambiato con successo.",send_failure:"C'è stato un errore."}},pushers:{name:"Pusher |||| Pusher",fields:{app:"App",app_display_name:"Nome dell'app",app_id:"ID dell'app",device_display_name:"Nome del dispositivo",kind:"Tipo",lang:"Lingua",profile_tag:"Tag del profilo",pushkey:"Pushkey",data:{url:"URL"}}},servernotices:{name:"Avvisi del server",send:"Invia avvisi",fields:{body:"Messaggio"},action:{send:"Invia nota",send_success:"Avviso inviato con successo.",send_failure:"C'è stato un errore."},helper:{send:'Invia un avviso dal server agli utenti selezionati. La feature "Avvisi del server" è stata attivata sul server.'}},user_media_statistics:{name:"Media degli utenti",fields:{media_count:"Numero media",media_length:"Lunghezza media"}},forward_extremities:{name:"Invia estremità",fields:{id:"Event ID",received_ts:"Timestamp",depth:"Profondità",state_group:"State group"}},room_state:{name:"Eventi di stato",fields:{type:"Tipo",content:"Contenuto",origin_server_ts:"Ora dell'invio",sender:"Mittente"}},room_directory:{name:"Elenco delle stanze",fields:{world_readable:"gli utenti ospite possono vedere senza entrare",guest_can_join:"gli utenti ospite possono entrare"},action:{title:"Cancella stanza dall'elenco |||| Cancella %{smart_count} stanze dall'elenco",content:"Sei sicuro di voler rimuovere questa stanza dall'elenco? |||| Sei sicuro di voler rimuovere %{smart_count} stanze dall'elenco?",erase:"Rimuovi dall'elenco",create:"Crea",send_success:"Stanza creata con successo.",send_failure:"C'è stato un errore."}},destinations:{name:"Federazione",fields:{destination:"Destinazione",failure_ts:"Timestamp dell'errore",retry_last_ts:"Tentativo ultimo timestamp",retry_interval:"Intervallo dei tentativi",last_successful_stream_ordering:"Ultimo flusso riuscito con successo",stream_ordering:"Flusso"},action:{reconnect:"Riconnetti"}},registration_tokens:{name:"Token di registrazione",fields:{token:"Token",valid:"Token valido",uses_allowed:"Usi permessi",pending:"In attesa",completed:"Completato",expiry_time:"Data della scadenza",length:"Lunghezza"},helper:{length:"Lunghezza del token se non viene dato alcun token."}}}};var qU={};Object.defineProperty(qU,"__esModule",{value:!0});var f9e={ra:{action:{add:"增加",add_filter:"添加搜索条件",back:"回退",bulk_actions:"选中1项 |||| 选中%{smart_count}项",cancel:"取消",clear_array_input:"清空列表",clear_input_value:"清空输入",clone:"克隆",close:"关闭",close_menu:"关闭菜单",confirm:"确认",create:"新建",create_item:"新建 %{item}",delete:"删除",edit:"编辑",expand:"展开",export:"导出",list:"列表",move_down:"下移",move_up:"上移",open:"打开",open_menu:"打开菜单",refresh:"刷新",remove:"删除",remove_all_filters:"移除所有检索",remove_filter:"移除检索",save:"保存",search:"检索",select_all:"选择所有",select_columns:"列",select_row:"选择此行",show:"查看",sort:"排序",toggle_theme:"切换主题",undo:"撤销",unselect:"反选",update:"更新",update_application:"重载应用"},auth:{auth_check_error:"请登录以继续",user_menu:"设置",username:"用户名",password:"密码",sign_in:"登录",sign_in_error:"验证失败, 请重试",logout:"登出"},boolean:{true:"是",false:"否",null:" "},configurable:{customize:"自定义",configureMode:"配置此页面",inspector:{title:"Inspector",content:"悬停应用程序UI元素来配置它们",reset:"重置设置",hideAll:"隐藏所有",showAll:"显示所有"},Datagrid:{title:"数据网格",unlabeled:"未设置标签的列 #%{column}"},SimpleForm:{title:"表单",unlabeled:"未设置标签的输入框 #%{input}"},SimpleList:{title:"列表",primaryText:"主要的文本",secondaryText:"二级文本",tertiaryText:"三级文本"}},input:{file:{upload_several:"将文件集合拖拽到这里, 或点击这里选择文件集合.",upload_single:"将文件拖拽到这里, 或点击这里选择文件."},image:{upload_several:"将图片文件集合拖拽到这里, 或点击这里选择图片文件集合.",upload_single:"将图片文件拖拽到这里, 或点击这里选择图片文件."},password:{toggle_visible:"隐藏密码",toggle_hidden:"显示密码"},references:{all_missing:"未找到参考数据.",many_missing:"至少有一条参考数据不再可用.",single_missing:"关联的参考数据不再可用."}},message:{about:"关于",are_you_sure:"您确定操作?",bulk_delete_content:"您确定要删除 %{name}? |||| 您确定要删除 %{smart_count} 项?",bulk_delete_title:"删除 %{name} |||| 删除 %{smart_count}项 %{name} ",delete_content:"您确定要删除该条目?",delete_title:"删除 %{name} #%{id}",error:"客户端错误导致请求未完成.",invalid_form:"表单输入无效. 请检查错误提示",loading:"正在加载页面, 请稍候",no:"否",not_found:"您输入了错误的URL或者错误的链接.",unsaved_changes:"修改未保存. 放弃修改吗?",yes:"是",auth_error:"身份认证出错",bulk_update_content:"是否确实要更新此 %{name}? |||| 是否确实要更新这些 %{smart_count} ?",bulk_update_title:"更新 %{name} |||| 更新 %{smart_count} %{name}",clear_array_input:"您确定要清除整个列表吗?",details:"详情"},navigation:{no_results:"结果为空",no_more_results:"页码 %{page} 超出边界. 试试上一页.",page_out_of_boundaries:"页码 %{page} 超出边界",page_out_from_end:"已到最末页",page_out_from_begin:"已到最前页",page_range_info:"%{offsetBegin}-%{offsetEnd} / %{total}",page_rows_per_page:"每页行数:",next:"向后",prev:"向前",skip_nav:"跳到内容",partial_page_range_info:"%{offsetBegin}-%{offsetEnd} of more than %{offsetEnd}",current_page:"页码 %{page}",page:"跳到页码 %{page}",first:"第一页",last:"最后一页",previous:"向前"},notification:{updated:"条目已更新 |||| %{smart_count} 项条目已更新",created:"条目已新建",deleted:"条目已删除 |||| %{smart_count} 项条目已删除",bad_item:"不正确的条目",item_doesnt_exist:"条目不存在",http_error:"与服务通信出错",canceled:"取消动作",data_provider_error:"dataProvider错误. 请检查console的详细信息.",i18n_error:"无法加载指定语言包",logged_out:"会话失效, 请重连.",not_authorized:"你没有权限访问此资源.",application_update_available:"新版本可用."},page:{create:"新建 %{name}",dashboard:"概览",edit:"%{name} #%{id}",empty:"无 %{name} ",error:"出现错误",invite:"要增加吗?",list:"%{name} 列表",loading:"加载中",not_found:"未发现",show:"%{name} #%{id}"},saved_queries:{label:"保存查询",query_name:"查询名称",new_label:"保存当前查询...",new_dialog_title:"保存当前查询为",remove_label:"删除保存的查询",remove_label_with_name:'删除查询 "%{name}"',remove_dialog_title:"删除保存的查询?",remove_message:"确定要从保存的查询列表中删除该项吗?",help:"过滤列表,并保存此查询"},sort:{sort_by:"按 %{field} %{order}",ASC:"升序",DESC:"降序"},validation:{required:"必填",minLength:"必须不少于 %{min} 个字符",maxLength:"必须不多于 %{max} 个字符",minValue:"必须不小于 %{min}",maxValue:"必须不大于 %{max}",number:"必须为数字",email:"必须是有效的邮箱",oneOf:"必须为: %{options}其中一项",regex:"必须符合指定的格式 (regexp): %{pattern}"}}},p9e=qU.default=f9e;const v9e={...p9e,synapseadmin:{auth:{base_url:"服务器 URL",welcome:"欢迎来到 Synapse-admin",server_version:"Synapse 版本",username_error:"请输入完整有效的用户 ID: '@user:domain'",protocol_error:"URL 需要以'http://'或'https://'作为起始",url_error:"不是一个有效的 Matrix 服务器地址",sso_sign_in:"使用 SSO 登录"},users:{invalid_user_id:"必须要是一个有效的 Matrix 用户 ID ,例如 @user_id:homeserver",tabs:{sso:"SSO"}},rooms:{tabs:{basic:"基本",members:"成员",detail:"细节",permission:"权限"}},reports:{tabs:{basic:"基本",detail:"细节"}}},import_users:{error:{at_entry:"在条目 %{entry}: %{message}",error:"错误",required_field:"需要的值 '%{field}' 未被设置。",invalid_value:"第 %{row} 行出现无效值。 '%{field}' 只可以是 'true' 或 'false'。",unreasonably_big:"拒绝加载过大的文件: %{size} MB",already_in_progress:"一个导入进程已经在运行中",id_exits:"ID %{id} 已经存在"},title:"通过 CSV 导入用户",goToPdf:"转到 PDF",cards:{importstats:{header:"导入用户",users_total:"%{smart_count} 用户在 CSV 文件中 |||| %{smart_count} 用户在 CSV 文件中",guest_count:"%{smart_count} 访客 |||| %{smart_count} 访客",admin_count:"%{smart_count} 管理员 |||| %{smart_count} 管理员"},conflicts:{header:"冲突处理策略",mode:{stop:"在冲突处停止",skip:"显示错误并跳过冲突"}},ids:{header:"IDs",all_ids_present:"每条记录的 ID",count_ids_present:"%{smart_count} 个含 ID 的记录 |||| %{smart_count} 个含 ID 的记录",mode:{ignore:"忽略 CSV 中的 ID 并创建新的",update:"更新已经存在的记录"}},passwords:{header:"密码",all_passwords_present:"每条记录的密码",count_passwords_present:"%{smart_count} 个含密码的记录 |||| %{smart_count} 个含密码的记录",use_passwords:"使用 CSV 中标记的密码"},upload:{header:"导入 CSV 文件",explanation:"在这里,你可以上传一个用逗号分隔的文件,用于创建或更新用户。该文件必须包括 'id' 和 'displayname' 字段。你可以在这里下载并修改一个示例文件:"},startImport:{simulate_only:"模拟模式",run_import:"导入"},results:{header:"导入结果",total:"共计 %{smart_count} 条记录 |||| 共计 %{smart_count} 条记录",successful:"%{smart_count} 条记录导入成功",skipped:"跳过 %{smart_count} 条记录",download_skipped:"下载跳过的记录",with_error:"%{smart_count} 条记录出现错误 ||| %{smart_count} 条记录出现错误",simulated_only:"只是一次模拟运行"}}},delete_media:{name:"媒体文件",fields:{before_ts:"最后访问时间",size_gt:"大于 (字节)",keep_profiles:"保留头像"},action:{send:"删除媒体",send_success:"请求发送成功。",send_failure:"出现了一个错误。"},helper:{send:"这个API会删除您硬盘上的本地媒体。包含了任何的本地缓存和下载的媒体备份。这个API不会影响上传到外部媒体存储库上的媒体文件。"}},resources:{users:{name:"用户",email:"邮箱",msisdn:"电话",threepid:"邮箱 / 电话",fields:{avatar:"邮箱",id:"用户 ID",name:"用户名",is_guest:"访客",admin:"服务器管理员",deactivated:"被禁用",guests:"显示访客",show_deactivated:"显示被禁用的账户",user_id:"搜索用户",displayname:"显示名字",password:"密码",avatar_url:"头像 URL",avatar_src:"头像",medium:"Medium",threepids:"3PIDs",address:"地址",creation_ts_ms:"创建时间戳",consent_version:"协议版本"},helper:{deactivate:"您必须提供一串密码来激活账户。",erase:"将用户标记为根据 GDPR 的要求抹除了"},action:{erase:"抹除用户信息"}},rooms:{name:"房间",fields:{room_id:"房间 ID",name:"房间名",canonical_alias:"别名",joined_members:"成员",joined_local_members:"本地成员",state_events:"状态事件",version:"版本",is_encrypted:"已经加密",encryption:"加密",federatable:"可联合的",public:"公开",creator:"创建者",join_rules:"加入规则",guest_access:"访客访问",history_visibility:"历史可见性"},enums:{join_rules:{public:"公开",knock:"申请",invite:"邀请",private:"私有"},guest_access:{can_join:"访客可以加入",forbidden:"访客不可加入"},history_visibility:{invited:"自从被邀请",joined:"自从加入",shared:"自从分享",world_readable:"任何人"},unencrypted:"未加密"}},reports:{name:"报告事件",fields:{id:"ID",received_ts:"报告时间",user_id:"报告者",name:"房间名",score:"分数",reason:"原因",event_id:"事件 ID",event_json:{origin:"原始服务器",origin_server_ts:"发送时间",type:"事件类型",content:{msgtype:"内容类型",body:"内容",format:"格式",formatted_body:"格式化的数据",algorithm:"算法"}}}},connections:{name:"连接",fields:{last_seen:"日期",ip:"IP 地址",user_agent:"用户代理 (UA)"}},devices:{name:"设备",fields:{device_id:"设备 ID",display_name:"设备名",last_seen_ts:"时间戳",last_seen_ip:"IP 地址"},action:{erase:{title:"移除 %{id}",content:'您确定要移除设备 "%{name}"?',success:"设备移除成功。",failure:"出现了一个错误。"}}},users_media:{name:"媒体文件",fields:{media_id:"媒体文件 ID",media_length:"长度",media_type:"类型",upload_name:"文件名",quarantined_by:"被隔离",safe_from_quarantine:"取消隔离",created_ts:"创建",last_access_ts:"上一次访问"}},pushers:{name:"发布者",fields:{app:"App",app_display_name:"App 名称",app_id:"App ID",device_display_name:"设备显示名",kind:"类型",lang:"语言",profile_tag:"数据标签",pushkey:"Pushkey",data:{url:"URL"}}},servernotices:{name:"服务器提示",send:"发送服务器提示",fields:{body:"信息"},action:{send:"发送提示",send_success:"服务器提示发送成功。",send_failure:"出现了一个错误。"},helper:{send:'向选中的用户发送服务器提示。服务器配置中的 "服务器提示(Server Notices)" 选项需要被设置为启用。'}},user_media_statistics:{name:"用户的媒体文件",fields:{media_count:"媒体文件统计",media_length:"媒体文件长度"}}}},HU=d.createContext({}),m9e=()=>d.useContext(HU),h9e=J(On)(({theme:e})=>({display:"flex",flexDirection:"column",minHeight:"calc(100vh - 1rem)",alignItems:"center",justifyContent:"flex-start",background:"url(./images/floating-cogs.svg)",backgroundColor:"#f9f9f9",backgroundRepeat:"no-repeat",backgroundSize:"cover","& .card":{width:"30rem",marginTop:"6rem",marginBottom:"6rem"},"& .avatar":{margin:"1rem",display:"flex",justifyContent:"center"},"& .icon":{backgroundColor:e.palette.grey[500]},"& .hint":{marginTop:"1em",marginBottom:"1em",display:"flex",justifyContent:"center",color:e.palette.grey[600]},"& .form":{padding:"0 1rem 1rem 1rem"},"& .select":{marginBottom:"2rem"},"& .actions":{padding:"0 1rem 1rem 1rem"},"& .serverVersion":{color:e.palette.grey[500],fontFamily:"Roboto, Helvetica, Arial, sans-serif",marginLeft:"0.5rem"},"& .matrixVersions":{color:e.palette.grey[500],fontFamily:"Roboto, Helvetica, Arial, sans-serif",fontSize:"0.8rem",marginBottom:"1rem",marginLeft:"0.5rem"}})),g9e=()=>{const e=YB(),t=qt(),{restrictBaseUrl:r}=m9e(),n=typeof r=="string",o=Array.isArray(r),a=!(n||o),[i,s]=d.useState(!1),[c,l]=d.useState(!0),[f,v]=hP(),m=gP(),h=je(),x=n?r:localStorage.getItem("base_url"),[w,O]=d.useState(""),b=/\?loginToken=([a-zA-Z0-9_-]+)/.exec(window.location.href);if(b){const E=b[1];console.log("SSO token is",E),window.history.replaceState({},"",window.location.href.replace(b[0],"#").split("#")[0]);const T=localStorage.getItem("sso_base_url");if(localStorage.removeItem("sso_base_url"),T){const R={base_url:T,username:null,password:null,loginToken:E};console.log("Base URL is:",T),console.log("SSO Token is:",E),console.log("Let's try token login..."),e(R).catch(I=>{alert(typeof I=="string"?I:typeof I>"u"||!I.message?"ra.auth.sign_in_error":I.message),console.error(I)})}}const g=E=>E.match(/^(http|https):\/\//)?E.match(/^(http|https):\/\/[a-zA-Z0-9\-.]+(:\d{1,5})?[^?&\s]*$/)?void 0:h("synapseadmin.auth.url_error"):h("synapseadmin.auth.protocol_error"),_=E=>{s(!0),e(E).catch(T=>{s(!1),t(typeof T=="string"?T:typeof T>"u"||!T.message?"ra.auth.sign_in_error":T.message,{type:"warning"})})},$=()=>{localStorage.setItem("sso_base_url",w);const E=`${w}/_matrix/client/r0/login/sso/redirect?redirectUrl=${encodeURIComponent(window.location.href)}`;window.location.href=E},P=({formData:E})=>{const T=Zo(),[R,I]=d.useState(""),[A,F]=d.useState(""),L=()=>{var U;if(E.base_url||n)return;const D=(U=G6e(E.username))==null?void 0:U.domain;D&&Q6e(D).then(H=>{(a||o&&r.includes(H))&&T.setValue("base_url",H)})};return d.useEffect(()=>{E.base_url===""&&o&&T.setValue("base_url",r[0]),K6e(E.base_url)&&(X6e(E.base_url).then(D=>I(`${h("synapseadmin.auth.server_version")} ${D}`)).catch(()=>I("")),Y6e(E.base_url).then(D=>F(`${h("synapseadmin.auth.supports_specs")} ${D.versions.join(", ")}`)).catch(()=>F("")),J6e(E.base_url).then(D=>{const U=D.find(q=>q.type==="m.login.password")!==void 0,H=D.find(q=>q.type==="m.login.sso")!==void 0;l(U),O(H?E.base_url:"")}).catch(()=>O("")))},[E.base_url,T]),S.jsxs(S.Fragment,{children:[S.jsx(On,{children:S.jsx(Cr,{autoFocus:!0,source:"username",label:"ra.auth.username",autoComplete:"username",disabled:i||!c,onBlur:L,resettable:!0,fullWidth:!0,validate:uo()})}),S.jsx(On,{children:S.jsx(k2,{source:"password",label:"ra.auth.password",type:"password",autoComplete:"current-password",disabled:i||!c,resettable:!0,fullWidth:!0,validate:uo()})}),S.jsx(On,{children:S.jsx(Cr,{source:"base_url",label:"synapseadmin.auth.base_url",select:o,autoComplete:"url",disabled:i,readOnly:n,resettable:a,fullWidth:!0,validate:[uo(),g],children:o&&r.map(D=>S.jsx(so,{value:D,children:D},D))})}),S.jsx(it,{className:"serverVersion",children:R}),S.jsx(it,{className:"matrixVersions",children:A})]})};return S.jsxs(i0,{defaultValues:{base_url:x},onSubmit:_,mode:"onTouched",children:[S.jsx(h9e,{children:S.jsxs(uu,{className:"card",children:[S.jsx(On,{className:"avatar",children:i?S.jsx(Id,{size:25,thickness:2}):S.jsx(Hp,{className:"icon",children:S.jsx(zv,{})})}),S.jsx(On,{className:"hint",children:h("synapseadmin.auth.welcome")}),S.jsxs(On,{className:"form",children:[S.jsx(S$,{value:f,onChange:E=>v(E.target.value),fullWidth:!0,disabled:i,className:"select",children:m.map(E=>S.jsx(so,{value:E.locale,children:E.name},E.locale))}),S.jsx(VS,{children:E=>S.jsx(P,{...E})}),S.jsxs(z6,{className:"actions",children:[S.jsx(Pr,{variant:"contained",type:"submit",color:"primary",disabled:i||!c,fullWidth:!0,children:h("ra.auth.sign_in")}),S.jsx(Pr,{variant:"contained",color:"secondary",onClick:$,disabled:i||w==="",fullWidth:!0,children:h("synapseadmin.auth.sso_sign_in")})]})]})]})}),S.jsx(e2,{})]})};var U2={},y9e=We;Object.defineProperty(U2,"__esModule",{value:!0});var GU=U2.default=void 0,b9e=y9e(Qe()),_9e=S;GU=U2.default=(0,b9e.default)((0,_9e.jsx)("path",{d:"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26"}),"Autorenew");var V2={},x9e=We;Object.defineProperty(V2,"__esModule",{value:!0});var KU=V2.default=void 0,w9e=x9e(Qe()),S9e=S;KU=V2.default=(0,w9e.default)((0,S9e.jsx)("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3"}),"CloudQueue");var W2={},O9e=We;Object.defineProperty(W2,"__esModule",{value:!0});var pu=W2.default=void 0,C9e=O9e(Qe()),E9e=S;pu=W2.default=(0,C9e.default)((0,E9e.jsx)("path",{d:"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z"}),"FolderShared");const dn={year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"},q2=e=>new Date(e).getTime(),P9e=e=>{if(e==null)return"";const t=new Date(e),r="00",n=t.getFullYear().toString(),o=(r+(t.getMonth()+1).toString()).slice(-2),a=(r+t.getDate().toString()).slice(-2),i=(r+t.getHours().toString()).slice(-2),s=(r+t.getMinutes().toString()).slice(-2);return`${n}-${o}-${a}T${i}:${s}`},QU=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),$9e=e=>({backgroundColor:e.retry_last_ts>0?"#ffcccc":"white"}),R9e=[S.jsx(u1,{source:"destination",alwaysOn:!0})],XU=()=>{const e=ht(),t=Za(),r=qt(),[n,{isLoading:o}]=hv();if(!e||!e.failure_ts)return null;const a=i=>{i.stopPropagation(),n("destinations",{id:e.id},{onSuccess:()=>{r("ra.notification.updated",{messageArgs:{smart_count:1}}),t()},onError:()=>{r("ra.message.error",{type:"error"})}})};return S.jsx(Lt,{label:"resources.destinations.action.reconnect",onClick:a,disabled:o,children:S.jsx(GU,{})})},T9e=()=>S.jsx(_o,{children:S.jsx(XU,{})}),k9e=()=>{const e=ht(),t=je();return S.jsxs("span",{children:[t("resources.destinations.name",1)," ",e.destination]})},I9e=e=>S.jsx(tl,{...e,filters:R9e,pagination:S.jsx(QU,{}),sort:{field:"destination",order:"ASC"},children:S.jsxs(zr,{rowSx:$9e,rowClick:t=>`${t}/show/rooms`,bulkActionButtons:!1,children:[S.jsx(Me,{source:"destination"}),S.jsx(cn,{source:"failure_ts",showTime:!0,options:dn}),S.jsx(cn,{source:"retry_last_ts",showTime:!0,options:dn}),S.jsx(Me,{source:"retry_interval"}),S.jsx(Me,{source:"last_successful_stream_ordering"}),S.jsx(XU,{})]})}),j9e=e=>{const t=je();return S.jsx(c1,{actions:S.jsx(T9e,{}),title:S.jsx(k9e,{}),...e,children:S.jsxs(Kv,{children:[S.jsxs(Fo,{label:"status",icon:S.jsx(cu,{}),children:[S.jsx(Me,{source:"destination"}),S.jsx(cn,{source:"failure_ts",showTime:!0,options:dn}),S.jsx(cn,{source:"retry_last_ts",showTime:!0,options:dn}),S.jsx(Me,{source:"retry_interval"}),S.jsx(Me,{source:"last_successful_stream_ordering"})]}),S.jsx(Fo,{label:t("resources.rooms.name",{smart_count:2}),icon:S.jsx(pu,{}),path:"rooms",children:S.jsx(xi,{reference:"destination_rooms",target:"destination",label:!1,pagination:S.jsx(QU,{}),perPage:50,children:S.jsxs(zr,{style:{width:"100%"},rowClick:r=>`/rooms/${r}/show`,children:[S.jsx(Me,{source:"room_id",label:"resources.rooms.fields.room_id"}),S.jsx(Me,{source:"stream_ordering",sortable:!1}),S.jsx(qa,{label:"resources.rooms.fields.name",source:"id",reference:"rooms",sortable:!1,link:"",children:S.jsx(Me,{source:"name",sortable:!1})})]})})})]})})},A9e={name:"destinations",icon:KU,list:I9e,show:j9e};var H2={},M9e=We;Object.defineProperty(H2,"__esModule",{value:!0});var YU=H2.default=void 0,F9e=M9e(Qe()),L9e=S;YU=H2.default=(0,F9e.default)((0,L9e.jsx)("path",{d:"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-9 7.5h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z"}),"ConfirmationNumber");const N9e=[AP(/^[A-Za-z0-9._~-]{0,64}$/)],JU=[sz()],D9e=[sz(),h1e(64)],B9e=[S.jsx(Ba,{source:"valid",alwaysOn:!0})],z9e=e=>S.jsx(tl,{...e,filters:B9e,filterDefaultValues:{valid:!0},pagination:!1,perPage:500,children:S.jsxs(zr,{rowClick:"edit",children:[S.jsx(Me,{source:"token",sortable:!1}),S.jsx(Si,{source:"uses_allowed",sortable:!1}),S.jsx(Si,{source:"pending",sortable:!1}),S.jsx(Si,{source:"completed",sortable:!1}),S.jsx(cn,{source:"expiry_time",showTime:!0,options:dn,sortable:!1})]})}),U9e=e=>S.jsx(I2,{...e,redirect:"list",children:S.jsxs(Dd,{toolbar:S.jsx(Nd,{children:S.jsx(Hv,{alwaysEnable:!0})}),children:[S.jsx(Cr,{source:"token",autoComplete:"off",validate:N9e,resettable:!0}),S.jsx(Dl,{source:"length",validate:D9e,helperText:"resources.registration_tokens.helper.length",step:1}),S.jsx(Dl,{source:"uses_allowed",validate:JU,step:1}),S.jsx(l1,{source:"expiry_time",parse:q2})]})}),V9e=e=>S.jsx(j2,{...e,children:S.jsxs(Dd,{children:[S.jsx(Cr,{source:"token",disabled:!0}),S.jsx(Dl,{source:"pending",disabled:!0}),S.jsx(Dl,{source:"completed",disabled:!0}),S.jsx(Dl,{source:"uses_allowed",validate:JU,step:1}),S.jsx(l1,{source:"expiry_time",parse:q2,format:P9e})]})}),W9e={name:"registration_tokens",icon:YU,list:z9e,edit:V9e,create:U9e};var G2={},q9e=We;Object.defineProperty(G2,"__esModule",{value:!0});var K2=G2.default=void 0,H9e=q9e(Qe()),G9e=S;K2=G2.default=(0,H9e.default)((0,G9e.jsx)("path",{d:"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3.21 14.21-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9z"}),"Pageview");var Q2={},K9e=We;Object.defineProperty(Q2,"__esModule",{value:!0});var ZU=Q2.default=void 0,Q9e=K9e(Qe()),X9e=S;ZU=Q2.default=(0,Q9e.default)((0,X9e.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning");var X2={},Y9e=We;Object.defineProperty(X2,"__esModule",{value:!0});var jC=X2.default=void 0,J9e=Y9e(Qe()),Z9e=S;jC=X2.default=(0,J9e.default)((0,Z9e.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8"}),"Block");var Y2={},e8e=We;Object.defineProperty(Y2,"__esModule",{value:!0});var J2=Y2.default=void 0,t8e=e8e(Qe()),r8e=S;J2=Y2.default=(0,t8e.default)((0,r8e.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel");var Z2={},n8e=We;Object.defineProperty(Z2,"__esModule",{value:!0});var eR=Z2.default=void 0,o8e=n8e(Qe()),a8e=S;eR=Z2.default=(0,o8e.default)((0,a8e.jsx)("path",{d:"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zM14 5h-3l-1-1H6L5 5H2v2h12z"}),"DeleteSweep");var tR={},i8e=We;Object.defineProperty(tR,"__esModule",{value:!0});var eV=tR.default=void 0,s8e=i8e(Qe()),l8e=S;eV=tR.default=(0,s8e.default)((0,l8e.jsx)("path",{d:"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H15v-8h5V8zm-1 7V3.5L18.5 9zm4 12.66V16h5.66v2h-2.24l2.95 2.95-1.41 1.41L19 19.41v2.24h-2z"}),"FileOpen");var rR={},u8e=We;Object.defineProperty(rR,"__esModule",{value:!0});var tV=rR.default=void 0,c8e=u8e(Qe()),d8e=S;tV=rR.default=(0,c8e.default)((0,d8e.jsx)("path",{d:"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12z"}),"LockOpen");const f8e=({open:e,onClose:t,onSubmit:r})=>{const n=je(),o=a=>S.jsxs(Nd,{...a,children:[S.jsx(Hv,{label:"delete_media.action.send",icon:S.jsx(eR,{})}),S.jsx(Lt,{label:"ra.action.cancel",onClick:t,children:S.jsx(J2,{})})]});return S.jsxs(Fv,{open:e,onClose:t,children:[S.jsx(Nv,{children:n("delete_media.action.send")}),S.jsxs(Lv,{children:[S.jsx(Y0,{children:n("delete_media.helper.send")}),S.jsxs(Dd,{toolbar:S.jsx(o,{}),onSubmit:r,children:[S.jsx(l1,{fullWidth:!0,source:"before_ts",label:"delete_media.fields.before_ts",defaultValue:0,parse:q2}),S.jsx(Dl,{fullWidth:!0,source:"size_gt",label:"delete_media.fields.size_gt",defaultValue:0,min:0,step:1024}),S.jsx(Ba,{fullWidth:!0,source:"keep_profiles",label:"delete_media.fields.keep_profiles",defaultValue:!0})]})]})]})},p8e=e=>{const t=ra(),[r,n]=d.useState(!1),o=qt(),a=go(),{mutate:i,isLoading:s}=ou(f=>a.deleteMedia(f),{onSuccess:()=>{o("delete_media.action.send_success"),l()},onError:()=>{o("delete_media.action.send_failure",{type:"error"})}}),c=()=>n(!0),l=()=>n(!1);return S.jsxs(S.Fragment,{children:[S.jsx(Lt,{...e,label:"delete_media.action.send",onClick:c,disabled:s,sx:{color:t.palette.error.main,"&:hover":{backgroundColor:Qc(t.palette.error.main,.12),"@media (hover: none)":{backgroundColor:"transparent"}}},children:S.jsx(eR,{})}),S.jsx(f8e,{open:r,onClose:l,onSubmit:i})]})},v8e=e=>{const t=ht(),r=je(),n=Za(),o=qt(),[a,{isLoading:i}]=mv(),[s]=hv();if(!t)return null;const c=()=>{a("protect_media",{data:t},{onSuccess:()=>{o("resources.protect_media.action.send_success"),n()},onError:()=>o("resources.protect_media.action.send_failure",{type:"error"})})},l=()=>{s("protect_media",{id:t.id},{onSuccess:()=>{o("resources.protect_media.action.send_success"),n()},onError:()=>o("resources.protect_media.action.send_failure",{type:"error"})})};return S.jsxs(S.Fragment,{children:[t.quarantined_by&&S.jsx(Vr,{title:r("resources.protect_media.action.none",{_:"resources.protect_media.action.none"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,disabled:!0,children:S.jsx(ad,{})})})}),t.safe_from_quarantine&&S.jsx(Vr,{title:r("resources.protect_media.action.delete",{_:"resources.protect_media.action.delete"}),arrow:!0,children:S.jsx("div",{children:S.jsx(Lt,{...e,onClick:l,disabled:i,children:S.jsx(zv,{})})})}),!t.safe_from_quarantine&&!t.quarantined_by&&S.jsx(Vr,{title:r("resources.protect_media.action.create",{_:"resources.protect_media.action.create"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,onClick:c,disabled:i,children:S.jsx(tV,{})})})})]})},m8e=e=>{const t=ht(),r=je(),n=Za(),o=qt(),[a,{isLoading:i}]=mv(),[s]=hv();if(!t)return null;const c=()=>{a("quarantine_media",{data:t},{onSuccess:()=>{o("resources.quarantine_media.action.send_success"),n()},onError:()=>o("resources.quarantine_media.action.send_failure",{type:"error"})})},l=()=>{s("quarantine_media",{id:t.id,previousData:t},{onSuccess:()=>{o("resources.quarantine_media.action.send_success"),n()},onError:()=>o("resources.quarantine_media.action.send_failure",{type:"error"})})};return S.jsxs(S.Fragment,{children:[t.safe_from_quarantine&&S.jsx(Vr,{title:r("resources.quarantine_media.action.none",{_:"resources.quarantine_media.action.none"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,disabled:!0,children:S.jsx(ad,{})})})}),t.quarantined_by&&S.jsx(Vr,{title:r("resources.quarantine_media.action.delete",{_:"resources.quarantine_media.action.delete"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,onClick:l,disabled:i,children:S.jsx(jC,{color:"error"})})})}),!t.safe_from_quarantine&&!t.quarantined_by&&S.jsx(Vr,{title:r("resources.quarantine_media.action.create",{_:"resources.quarantine_media.action.create"}),children:S.jsx("div",{children:S.jsx(Lt,{...e,onClick:c,disabled:i,children:S.jsx(jC,{})})})})]})},rV=({media_id:e,label:t})=>{const r=je(),n=Z6e(e);return S.jsxs(On,{style:{whiteSpace:"pre"},children:[S.jsx(Vr,{title:r("resources.users_media.action.open"),children:S.jsx("span",{children:S.jsx(Lt,{component:ya,to:n,target:"_blank",rel:"noopener",style:{minWidth:0,paddingLeft:0,paddingRight:0},children:S.jsx(eV,{})})})}),t]})},h8e=({source:e})=>{var o;const t=localStorage.getItem("home_server"),r=ht();if(!r)return null;const n=(o=Tb.get(r,e))==null?void 0:o.toString();return n?S.jsx(rV,{media_id:`${t}/${n}`,label:n}):null},g8e=({source:e})=>{var o;const t=ht();if(!t)return null;const r=(o=Tb.get(t,e))==null?void 0:o.toString();if(!r)return null;const n=r.replace("mxc://","");return S.jsx(rV,{media_id:n,label:r})},y8e=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),b8e=e=>{const t=je();return S.jsx(c1,{...e,actions:S.jsx(_8e,{}),children:S.jsxs(Kv,{children:[S.jsxs(Fo,{label:t("synapseadmin.reports.tabs.basic",{smart_count:1}),icon:S.jsx(cu,{}),children:[S.jsx(cn,{source:"received_ts",showTime:!0,options:dn,sortable:!0}),S.jsx(qa,{source:"user_id",reference:"users",children:S.jsx(Me,{source:"id"})}),S.jsx(Si,{source:"score"}),S.jsx(Me,{source:"reason"}),S.jsx(Me,{source:"name"}),S.jsx(Me,{source:"canonical_alias",label:"resources.rooms.fields.canonical_alias"}),S.jsx(qa,{source:"room_id",reference:"rooms",link:"show",label:"resources.rooms.fields.room_id",children:S.jsx(Me,{source:"id"})})]}),S.jsxs(Fo,{label:"synapseadmin.reports.tabs.detail",icon:S.jsx(K2,{}),path:"detail",children:[S.jsx(cn,{source:"event_json.origin_server_ts",showTime:!0,options:dn,sortable:!0}),S.jsx(qa,{source:"sender",reference:"users",children:S.jsx(Me,{source:"id"})}),S.jsx(Me,{source:"sender",label:"Sender (raw user ID)"}),S.jsx(Me,{source:"event_id"}),S.jsx(Me,{source:"event_json.origin"}),S.jsx(Me,{source:"event_json.type"}),S.jsx(Me,{source:"event_json.content.msgtype"}),S.jsx(Me,{source:"event_json.content.body"}),S.jsx(Me,{source:"event_json.content.info.mimetype"}),S.jsx(g8e,{source:"event_json.content.url"}),S.jsx(Me,{source:"event_json.content.format"}),S.jsx(Me,{source:"event_json.content.formatted_body"}),S.jsx(Me,{source:"event_json.content.algorithm"}),S.jsx(Me,{source:"event_json.content.device_id",label:"resources.devices.fields.device_id"})]})]})})},_8e=()=>{const e=ht();return S.jsx(_o,{children:S.jsx(du,{record:e,mutationMode:"pessimistic",confirmTitle:"resources.reports.action.erase.title",confirmContent:"resources.reports.action.erase.content"})})},x8e=e=>S.jsx(tl,{...e,pagination:S.jsx(y8e,{}),sort:{field:"received_ts",order:"DESC"},children:S.jsxs(zr,{rowClick:"show",bulkActionButtons:!1,children:[S.jsx(Me,{source:"id",sortable:!1}),S.jsx(cn,{source:"received_ts",showTime:!0,options:dn,sortable:!0}),S.jsx(Me,{sortable:!1,source:"user_id"}),S.jsx(Me,{sortable:!1,source:"name"}),S.jsx(Me,{sortable:!1,source:"score"})]})}),w8e={name:"reports",icon:ZU,list:x8e,show:b8e},nR=({source:e,...t})=>{var l;const r=ht(t),n=(l=Tb.get(r,e))==null?void 0:l.toString(),{alt:o,classes:a,sizes:i,sx:s,variant:c}=t;return S.jsx(Hp,{alt:o,classes:a,sizes:i,src:n,sx:s,variant:c})},S8e=()=>S.jsx(el,{rowsPerPageOptions:[100,500,1e3,2e3]}),O8e=e=>{const t=je();return S.jsx(du,{...e,label:"resources.room_directory.action.erase",redirect:!1,mutationMode:"pessimistic",confirmTitle:t("resources.room_directory.action.title",{smart_count:1}),confirmContent:t("resources.room_directory.action.content",{smart_count:1}),resource:"room_directory",icon:S.jsx(pu,{})})},nV=e=>S.jsx(qv,{...e,label:"resources.room_directory.action.erase",mutationMode:"pessimistic",confirmTitle:"resources.room_directory.action.title",confirmContent:"resources.room_directory.action.content",resource:"room_directory",icon:S.jsx(pu,{})}),C8e=e=>{const{selectedIds:t}=en(),r=qt(),n=Za(),o=uB("rooms"),a=go(),{mutate:i,isLoading:s}=ou(()=>a.createMany("room_directory",{ids:t,data:{}}),{onSuccess:()=>{r("resources.room_directory.action.send_success"),o(),n()},onError:()=>r("resources.room_directory.action.send_failure",{type:"error"})});return S.jsx(Lt,{...e,label:"resources.room_directory.action.create",onClick:i,disabled:s,children:S.jsx(pu,{})})},E8e=e=>{const t=ht(),r=qt(),n=Za(),[o,{isLoading:a}]=mv(),i=()=>{o("room_directory",{data:{id:t.id}},{onSuccess:()=>{r("resources.room_directory.action.send_success"),n()},onError:()=>r("resources.room_directory.action.send_failure",{type:"error"})})};return S.jsx(Lt,{...e,label:"resources.room_directory.action.create",onClick:i,disabled:a,children:S.jsx(pu,{})})},P8e=()=>S.jsxs(_o,{children:[S.jsx(D8,{}),S.jsx(Fd,{})]}),$8e=()=>S.jsx(tl,{pagination:S.jsx(S8e,{}),perPage:100,actions:S.jsx(P8e,{}),children:S.jsxs(_2,{rowClick:e=>"/rooms/"+e+"/show",bulkActionButtons:S.jsx(nV,{}),omit:["room_id","canonical_alias","topic"],children:[S.jsx(nR,{source:"avatar_src",sortable:!1,sx:{height:"40px",width:"40px"},label:"resources.rooms.fields.avatar"}),S.jsx(Me,{source:"name",sortable:!1,label:"resources.rooms.fields.name"}),S.jsx(Me,{source:"room_id",sortable:!1,label:"resources.rooms.fields.room_id"}),S.jsx(Me,{source:"canonical_alias",sortable:!1,label:"resources.rooms.fields.canonical_alias"}),S.jsx(Me,{source:"topic",sortable:!1,label:"resources.rooms.fields.topic"}),S.jsx(Si,{source:"num_joined_members",sortable:!1,label:"resources.rooms.fields.joined_members"}),S.jsx(No,{source:"world_readable",sortable:!1,label:"resources.room_directory.fields.world_readable"}),S.jsx(No,{source:"guest_can_join",sortable:!1,label:"resources.room_directory.fields.guest_can_join"})]})}),R8e={name:"room_directory",icon:pu,list:$8e};var oR={},T8e=We;Object.defineProperty(oR,"__esModule",{value:!0});var oV=oR.default=void 0,k8e=T8e(Qe()),I8e=S;oV=oR.default=(0,k8e.default)((0,I8e.jsx)("path",{d:"M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z"}),"Event");var aR={},j8e=We;Object.defineProperty(aR,"__esModule",{value:!0});var aV=aR.default=void 0,A8e=j8e(Qe()),M8e=S;aV=aR.default=(0,A8e.default)((0,M8e.jsx)("path",{d:"m4 18 8.5-6L4 6zm9-12v12l8.5-6z"}),"FastForward");var iR={},F8e=We;Object.defineProperty(iR,"__esModule",{value:!0});var sR=iR.default=void 0,L8e=F8e(Qe()),N8e=S;sR=iR.default=(0,L8e.default)((0,N8e.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"}),"Group");var lR={},D8e=We;Object.defineProperty(lR,"__esModule",{value:!0});var AC=lR.default=void 0,B8e=D8e(Qe()),z8e=S;AC=lR.default=(0,B8e.default)((0,z8e.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Https");var uR={},U8e=We;Object.defineProperty(uR,"__esModule",{value:!0});var iV=uR.default=void 0,V8e=U8e(Qe()),W8e=S;iV=uR.default=(0,V8e.default)((0,W8e.jsx)("path",{d:"M21 21.78 4.22 5 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12c.23 0 .45-.05.66-.12L19.78 23zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H9.66L20 18.34V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.56 0-4.64 1.93-4.94 4.4L8.9 7.24z"}),"NoEncryption");const q8e=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),H8e=()=>{const e=ht(),t=je();let r="";return e&&(r=e.name!==""?e.name:e.id),S.jsxs("span",{children:[t("resources.rooms.name",1)," ",r]})},G8e=()=>{const t=ht().public?S.jsx(O8e,{}):S.jsx(E8e,{});return S.jsxs(_o,{children:[t,S.jsx(du,{mutationMode:"pessimistic",confirmTitle:"resources.rooms.action.erase.title",confirmContent:"resources.rooms.action.erase.content"})]})},K8e=e=>{const t=je();return S.jsx(c1,{...e,actions:S.jsx(G8e,{}),title:S.jsx(H8e,{}),children:S.jsxs(Kv,{children:[S.jsxs(Fo,{label:"synapseadmin.rooms.tabs.basic",icon:S.jsx(cu,{}),children:[S.jsx(Me,{source:"room_id"}),S.jsx(Me,{source:"name"}),S.jsx(Me,{source:"topic"}),S.jsx(Me,{source:"canonical_alias"}),S.jsx(qa,{source:"creator",reference:"users",children:S.jsx(Me,{source:"id"})})]}),S.jsxs(Fo,{label:"synapseadmin.rooms.tabs.detail",icon:S.jsx(K2,{}),path:"detail",children:[S.jsx(Me,{source:"joined_members"}),S.jsx(Me,{source:"joined_local_members"}),S.jsx(Me,{source:"joined_local_devices"}),S.jsx(Me,{source:"state_events"}),S.jsx(Me,{source:"version"}),S.jsx(Me,{source:"encryption",emptyText:t("resources.rooms.enums.unencrypted")})]}),S.jsx(Fo,{label:"synapseadmin.rooms.tabs.members",icon:S.jsx(sR,{}),path:"members",children:S.jsx(xi,{reference:"room_members",target:"room_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},rowClick:r=>"/users/"+r,bulkActionButtons:!1,children:[S.jsx(Me,{source:"id",sortable:!1,label:"resources.users.fields.id"}),S.jsx(qa,{label:"resources.users.fields.displayname",source:"id",reference:"users",sortable:!1,link:"",children:S.jsx(Me,{source:"displayname",sortable:!1})})]})})}),S.jsxs(Fo,{label:"synapseadmin.rooms.tabs.permission",icon:S.jsx(R2,{}),path:"permission",children:[S.jsx(No,{source:"federatable"}),S.jsx(No,{source:"public"}),S.jsx(cw,{source:"join_rules",choices:[{id:"public",name:"resources.rooms.enums.join_rules.public"},{id:"knock",name:"resources.rooms.enums.join_rules.knock"},{id:"invite",name:"resources.rooms.enums.join_rules.invite"},{id:"private",name:"resources.rooms.enums.join_rules.private"}]}),S.jsx(cw,{source:"guest_access",choices:[{id:"can_join",name:"resources.rooms.enums.guest_access.can_join"},{id:"forbidden",name:"resources.rooms.enums.guest_access.forbidden"}]}),S.jsx(cw,{source:"history_visibility",choices:[{id:"invited",name:"resources.rooms.enums.history_visibility.invited"},{id:"joined",name:"resources.rooms.enums.history_visibility.joined"},{id:"shared",name:"resources.rooms.enums.history_visibility.shared"},{id:"world_readable",name:"resources.rooms.enums.history_visibility.world_readable"}]})]}),S.jsx(Fo,{label:t("resources.room_state.name",{smart_count:2}),icon:S.jsx(oV,{}),path:"state",children:S.jsx(xi,{reference:"room_state",target:"room_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},bulkActionButtons:!1,children:[S.jsx(Me,{source:"type",sortable:!1}),S.jsx(cn,{source:"origin_server_ts",showTime:!0,options:dn,sortable:!1}),S.jsx(Me,{source:"content",sortable:!1}),S.jsx(qa,{source:"sender",reference:"users",sortable:!1,children:S.jsx(Me,{source:"id"})})]})})}),S.jsxs(Fo,{label:"resources.forward_extremities.name",icon:S.jsx(aV,{}),path:"forward_extremities",children:[S.jsx(On,{sx:{fontFamily:"Roboto, Helvetica, Arial, sans-serif",margin:"0.5em"},children:t("resources.rooms.helper.forward_extremities")}),S.jsx(xi,{reference:"forward_extremities",target:"room_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},bulkActionButtons:!1,children:[S.jsx(Me,{source:"id",sortable:!1}),S.jsx(cn,{source:"received_ts",showTime:!0,options:dn,sortable:!1}),S.jsx(Si,{source:"depth",sortable:!1}),S.jsx(Me,{source:"state_group",sortable:!1})]})})]})]})})},Q8e=()=>S.jsxs(S.Fragment,{children:[S.jsx(C8e,{}),S.jsx(nV,{}),S.jsx(qv,{confirmTitle:"resources.rooms.action.erase.title",confirmContent:"resources.rooms.action.erase.content",mutationMode:"pessimistic"})]}),X8e=[S.jsx(u1,{source:"search_term",alwaysOn:!0})],Y8e=()=>S.jsxs(_o,{children:[S.jsx(D8,{}),S.jsx(Fd,{})]}),J8e=e=>{const t=ra();return S.jsx(tl,{...e,pagination:S.jsx(q8e,{}),sort:{field:"name",order:"ASC"},filters:X8e,actions:S.jsx(Y8e,{}),children:S.jsxs(_2,{rowClick:"show",bulkActionButtons:S.jsx(Q8e,{}),omit:["joined_local_members","state_events","version","federatable"],children:[S.jsx(No,{source:"is_encrypted",sortBy:"encryption",TrueIcon:AC,FalseIcon:iV,label:S.jsx(AC,{}),sx:{'& [data-testid="true"]':{color:t.palette.success.main},'& [data-testid="false"]':{color:t.palette.error.main}}}),S.jsx(CU,{source:"name",render:r=>r.name||r.canonical_alias||r.id}),S.jsx(Me,{source:"joined_members"}),S.jsx(Me,{source:"joined_local_members"}),S.jsx(Me,{source:"state_events"}),S.jsx(Me,{source:"version"}),S.jsx(No,{source:"federatable"}),S.jsx(No,{source:"public"})]})})},Z8e={name:"rooms",icon:cu,list:J8e,show:K8e};var cR={},eUe=We;Object.defineProperty(cR,"__esModule",{value:!0});var sV=cR.default=void 0,tUe=eUe(Qe()),rUe=S;sV=cR.default=(0,tUe.default)((0,rUe.jsx)("path",{d:"M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z"}),"Equalizer");const nUe=()=>{const{isLoading:e,total:t}=en();return S.jsxs(_o,{children:[S.jsx(p8e,{}),S.jsx(Fd,{disabled:e||t===0})]})},oUe=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),aUe=[S.jsx(u1,{source:"search_term",alwaysOn:!0})],iUe=e=>S.jsx(tl,{...e,actions:S.jsx(nUe,{}),filters:aUe,pagination:S.jsx(oUe,{}),sort:{field:"media_length",order:"DESC"},children:S.jsxs(zr,{rowClick:t=>"/users/"+t+"/media",bulkActionButtons:!1,children:[S.jsx(Me,{source:"user_id",label:"resources.users.fields.id"}),S.jsx(Me,{source:"displayname",label:"resources.users.fields.displayname"}),S.jsx(Si,{source:"media_count"}),S.jsx(Si,{source:"media_length"})]})}),sUe={name:"user_media_statistics",icon:sV,list:iUe};var dR={},lUe=We;Object.defineProperty(dR,"__esModule",{value:!0});var lV=dR.default=void 0,uUe=lUe(Qe()),cUe=S;lV=dR.default=(0,uUe.default)((0,cUe.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z"}),"AssignmentInd");var fR={},dUe=We;Object.defineProperty(fR,"__esModule",{value:!0});var uV=fR.default=void 0,fUe=dUe(Qe()),pUe=S;uV=fR.default=(0,fUe.default)((0,pUe.jsx)("path",{d:"M21 8V7l-3 2-3-2v1l3 2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm8-6h-8V6h8z"}),"ContactMail");var pR={},vUe=We;Object.defineProperty(pR,"__esModule",{value:!0});var cV=pR.default=void 0,mUe=vUe(Qe()),hUe=S;cV=pR.default=(0,mUe.default)((0,hUe.jsx)("path",{d:"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z"}),"Devices");var vR={},gUe=We;Object.defineProperty(vR,"__esModule",{value:!0});var dV=vR.default=void 0,yUe=gUe(Qe()),bUe=S;dV=vR.default=(0,yUe.default)((0,bUe.jsx)("path",{d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z"}),"Notifications");var mR={},_Ue=We;Object.defineProperty(mR,"__esModule",{value:!0});var fV=mR.default=void 0,xUe=_Ue(Qe()),wUe=S;fV=mR.default=(0,xUe.default)((0,wUe.jsx)("path",{d:"M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 15l4.5-6 3.5 4.51 2.5-3.01L21 15z"}),"PermMedia");var hR={},SUe=We;Object.defineProperty(hR,"__esModule",{value:!0});var pV=hR.default=void 0,OUe=SUe(Qe()),CUe=S;pV=hR.default=(0,OUe.default)((0,CUe.jsx)("path",{d:"M12 2c-4.97 0-9 4.03-9 9 0 4.17 2.84 7.67 6.69 8.69L12 22l2.31-2.31C18.16 18.67 21 15.17 21 11c0-4.97-4.03-9-9-9m0 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m0 14.3c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22"}),"PersonPin");var gR={},EUe=We;Object.defineProperty(gR,"__esModule",{value:!0});var vV=gR.default=void 0,PUe=EUe(Qe()),$Ue=S;vV=gR.default=(0,PUe.default)((0,$Ue.jsx)("path",{d:"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6z"}),"SettingsInputComponent");var yR={},RUe=We;Object.defineProperty(yR,"__esModule",{value:!0});var bR=yR.default=void 0,TUe=RUe(Qe()),kUe=S;bR=yR.default=(0,TUe.default)((0,kUe.jsx)("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z"}),"Message");const mV=({open:e,onClose:t,onSubmit:r})=>{const n=je(),o=a=>S.jsxs(Nd,{...a,children:[S.jsx(Hv,{label:"resources.servernotices.action.send",disabled:a.pristine}),S.jsx(Lt,{label:"ra.action.cancel",onClick:t,children:S.jsx(J2,{})})]});return S.jsxs(Fv,{open:e,onClose:t,children:[S.jsx(Nv,{children:n("resources.servernotices.action.send")}),S.jsxs(Lv,{children:[S.jsx(Y0,{children:n("resources.servernotices.helper.send")}),S.jsx(Dd,{toolbar:S.jsx(o,{}),onSubmit:r,children:S.jsx(Cr,{source:"body",label:"resources.servernotices.fields.body",fullWidth:!0,multiline:!0,rows:"4",resettable:!0,validate:uo()})})]})]})},IUe=()=>{const e=ht(),[t,r]=d.useState(!1),n=qt(),[o,{isLoading:a}]=mv(),i=()=>r(!0),s=()=>r(!1),c=l=>{o("servernotices",{data:{id:e.id,...l}},{onSuccess:()=>{n("resources.servernotices.action.send_success"),s()},onError:()=>n("resources.servernotices.action.send_failure",{type:"error"})})};return S.jsxs(S.Fragment,{children:[S.jsx(Lt,{label:"resources.servernotices.send",onClick:i,disabled:a,children:S.jsx(bR,{})}),S.jsx(mV,{open:t,onClose:s,onSubmit:c})]})},jUe=()=>{const{selectedIds:e}=en(),[t,r]=d.useState(!1),n=()=>r(!0),o=()=>r(!1),a=qt(),i=uB("users"),s=go(),{mutate:c,isLoading:l}=ou(f=>s.createMany("servernotices",{ids:e,data:f}),{onSuccess:()=>{a("resources.servernotices.action.send_success"),i(),o()},onError:()=>a("resources.servernotices.action.send_failure",{type:"error"})});return S.jsxs(S.Fragment,{children:[S.jsx(Lt,{label:"resources.servernotices.send",onClick:n,disabled:l,children:S.jsx(bR,{})}),S.jsx(mV,{open:t,onClose:o,onSubmit:c})]})},AUe=e=>{const t=ht();return t?S.jsx(n2,{...e,label:"ra.action.remove",confirmTitle:"resources.devices.action.erase.title",confirmContent:"resources.devices.action.erase.content",mutationMode:"pessimistic",redirect:!1,translateOptions:{id:t.id,name:t.display_name?t.display_name:t.id}}):null},hV=[{id:"email",name:"resources.users.email"},{id:"msisdn",name:"resources.users.msisdn"}],gV=[{id:"bot",name:"bot"},{id:"support",name:"support"}],yV=()=>{const{isLoading:e,total:t}=en();return S.jsxs(_o,{children:[S.jsx(P$,{}),S.jsx(Fd,{disabled:e||t===0,maxResults:1e4}),S.jsx(Lt,{component:ya,to:"/import_users",label:"CSV Import",children:S.jsx(r2,{sx:{transform:"rotate(180deg)",fontSize:"20px"}})})]})};yV.defaultProps={selectedIds:[],onUnselectItems:()=>null};const bV=()=>S.jsx(el,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),MUe=[S.jsx(u1,{source:"name",alwaysOn:!0}),S.jsx(Ba,{source:"guests",alwaysOn:!0}),S.jsx(Ba,{label:"resources.users.fields.show_deactivated",source:"deactivated",alwaysOn:!0})],FUe=()=>S.jsxs(S.Fragment,{children:[S.jsx(jUe,{}),S.jsx(qv,{label:"resources.users.action.erase",confirmTitle:"resources.users.helper.erase",mutationMode:"pessimistic"})]}),LUe=e=>S.jsx(tl,{...e,filters:MUe,filterDefaultValues:{guests:!0,deactivated:!1},sort:{field:"name",order:"ASC"},actions:S.jsx(yV,{}),pagination:S.jsx(bV,{}),children:S.jsxs(zr,{rowClick:"edit",bulkActionButtons:S.jsx(FUe,{}),children:[S.jsx(nR,{source:"avatar_src",sx:{height:"40px",width:"40px"},sortBy:"avatar_url"}),S.jsx(Me,{source:"id",sortBy:"name"}),S.jsx(Me,{source:"displayname"}),S.jsx(No,{source:"is_guest"}),S.jsx(No,{source:"admin"}),S.jsx(No,{source:"deactivated"}),S.jsx(No,{source:"locked"}),S.jsx(No,{source:"erased",sortable:!1}),S.jsx(cn,{source:"creation_ts",label:"resources.users.fields.creation_ts_ms",showTime:!0,options:dn})]})}),NUe=[uo(),Oy(253),AP(/^[a-z0-9._=\-/]+$/,"synapseadmin.users.invalid_user_id")],DUe=[uo(),Oy(255)],BUe=()=>{const e=ht(),t=je();return S.jsxs(_o,{children:[!e.deactivated&&S.jsx(IUe,{}),S.jsx(du,{label:"resources.users.action.erase",confirmTitle:t("resources.users.helper.erase",{smart_count:1}),mutationMode:"pessimistic"})]})},zUe=e=>S.jsx(I2,{...e,children:S.jsxs(Dd,{children:[S.jsx(Cr,{source:"id",autoComplete:"off",validate:NUe}),S.jsx(Cr,{source:"displayname",validate:Oy(256)}),S.jsx(k2,{source:"password",autoComplete:"new-password",validate:Oy(512)}),S.jsx(Zp,{source:"user_type",choices:gV,translateChoice:!1,resettable:!0}),S.jsx(Ba,{source:"admin"}),S.jsx(Yy,{source:"threepids",children:S.jsxs(Yp,{disableReordering:!0,children:[S.jsx(Zp,{source:"medium",choices:hV,validate:uo()}),S.jsx(Cr,{source:"address",validate:DUe})]})}),S.jsx(Yy,{source:"external_ids",label:"synapseadmin.users.tabs.sso",children:S.jsxs(Yp,{disableReordering:!0,children:[S.jsx(Cr,{source:"auth_provider",validate:uo()}),S.jsx(Cr,{source:"external_id",label:"resources.users.fields.id",validate:uo()})]})})]})}),UUe=()=>{const e=ht(),t=je();return S.jsxs("span",{children:[t("resources.users.name",{smart_count:1})," ",e?`"${e.displayname}"`:""]})},VUe=e=>{const t=je();return S.jsx(j2,{...e,title:S.jsx(UUe,{}),actions:S.jsx(BUe,{}),children:S.jsxs(A2,{children:[S.jsxs(ca,{label:t("resources.users.name",{smart_count:1}),icon:S.jsx(pV,{}),children:[S.jsx(nR,{source:"avatar_src",sortable:!1,sx:{height:"120px",width:"120px",float:"right"}}),S.jsx(Cr,{source:"id",disabled:!0}),S.jsx(Cr,{source:"displayname"}),S.jsx(k2,{source:"password",autoComplete:"new-password",helperText:"resources.users.helper.password"}),S.jsx(Zp,{source:"user_type",choices:gV,translateChoice:!1,resettable:!0}),S.jsx(Ba,{source:"admin"}),S.jsx(Ba,{source:"locked"}),S.jsx(Ba,{source:"deactivated",helperText:"resources.users.helper.deactivate"}),S.jsx(Ba,{source:"erased",disabled:!0}),S.jsx(cn,{source:"creation_ts_ms",showTime:!0,options:dn}),S.jsx(Me,{source:"consent_version"})]}),S.jsx(ca,{label:"resources.users.threepid",icon:S.jsx(uV,{}),path:"threepid",children:S.jsx(Yy,{source:"threepids",children:S.jsxs(Yp,{disableReordering:!0,children:[S.jsx(Zp,{source:"medium",choices:hV}),S.jsx(Cr,{source:"address"})]})})}),S.jsx(ca,{label:"synapseadmin.users.tabs.sso",icon:S.jsx(lV,{}),path:"sso",children:S.jsx(Yy,{source:"external_ids",label:!1,children:S.jsxs(Yp,{disableReordering:!0,children:[S.jsx(Cr,{source:"auth_provider",validate:uo()}),S.jsx(Cr,{source:"external_id",label:"resources.users.fields.id",validate:uo()})]})})}),S.jsx(ca,{label:t("resources.devices.name",{smart_count:2}),icon:S.jsx(cV,{}),path:"devices",children:S.jsx(xi,{reference:"devices",target:"user_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},children:[S.jsx(Me,{source:"device_id",sortable:!1}),S.jsx(Me,{source:"display_name",sortable:!1}),S.jsx(Me,{source:"last_seen_ip",sortable:!1}),S.jsx(cn,{source:"last_seen_ts",showTime:!0,options:dn,sortable:!1}),S.jsx(AUe,{})]})})}),S.jsx(ca,{label:"resources.connections.name",icon:S.jsx(vV,{}),path:"connections",children:S.jsx(qa,{reference:"connections",source:"id",label:!1,link:!1,children:S.jsx(Gze,{source:"devices[].sessions[0].connections",label:"resources.connections.name",children:S.jsxs(zr,{style:{width:"100%"},bulkActionButtons:!1,children:[S.jsx(Me,{source:"ip",sortable:!1}),S.jsx(cn,{source:"last_seen",showTime:!0,options:dn,sortable:!1}),S.jsx(Me,{source:"user_agent",sortable:!1,style:{width:"100%"}})]})})})}),S.jsx(ca,{label:t("resources.users_media.name",{smart_count:2}),icon:S.jsx(fV,{}),path:"media",children:S.jsx(xi,{reference:"users_media",target:"user_id",label:!1,pagination:S.jsx(bV,{}),perPage:50,sort:{field:"created_ts",order:"DESC"},children:S.jsxs(zr,{style:{width:"100%"},children:[S.jsx(h8e,{source:"media_id"}),S.jsx(cn,{source:"created_ts",showTime:!0,options:dn}),S.jsx(cn,{source:"last_access_ts",showTime:!0,options:dn}),S.jsx(Si,{source:"media_length"}),S.jsx(Me,{source:"media_type"}),S.jsx(Me,{source:"upload_name"}),S.jsx(Me,{source:"quarantined_by"}),S.jsx(m8e,{label:"resources.quarantine_media.action.name"}),S.jsx(v8e,{label:"resources.users_media.fields.safe_from_quarantine"}),S.jsx(du,{mutationMode:"pessimistic",redirect:!1})]})})}),S.jsx(ca,{label:t("resources.rooms.name",{smart_count:2}),icon:S.jsx(cu,{}),path:"rooms",children:S.jsx(xi,{reference:"joined_rooms",target:"user_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},rowClick:r=>"/rooms/"+r+"/show",bulkActionButtons:!1,children:[S.jsx(Me,{source:"id",sortable:!1,label:"resources.rooms.fields.room_id"}),S.jsx(qa,{label:"resources.rooms.fields.name",source:"id",reference:"rooms",sortable:!1,link:"",children:S.jsx(Me,{source:"name",sortable:!1})})]})})}),S.jsx(ca,{label:t("resources.pushers.name",{smart_count:2}),icon:S.jsx(dV,{}),path:"pushers",children:S.jsx(xi,{reference:"pushers",target:"user_id",label:!1,children:S.jsxs(zr,{style:{width:"100%"},bulkActionButtons:!1,children:[S.jsx(Me,{source:"kind",sortable:!1}),S.jsx(Me,{source:"app_display_name",sortable:!1}),S.jsx(Me,{source:"app_id",sortable:!1}),S.jsx(Me,{source:"data.url",sortable:!1}),S.jsx(Me,{source:"device_display_name",sortable:!1}),S.jsx(Me,{source:"lang",sortable:!1}),S.jsx(Me,{source:"profile_tag",sortable:!1}),S.jsx(Me,{source:"pushkey",sortable:!1})]})})})]})})},WUe={name:"users",icon:sR,list:LUe,edit:VUe,create:zUe},qUe={login:async({base_url:e,username:t,password:r,loginToken:n})=>{console.log("login ");const o={method:"POST",body:JSON.stringify(Object.assign({device_id:localStorage.getItem("device_id"),initial_device_display_name:"Synapse Admin"},n?{type:"m.login.token",token:n}:{type:"m.login.password",user:t,password:r}))};e=e.replace(/\/+$/g,""),localStorage.setItem("base_url",e);const i=window.decodeURIComponent(e)+"/_matrix/client/r0/login",{json:s}=await Xl(i,o);localStorage.setItem("home_server",s.home_server),localStorage.setItem("user_id",s.user_id),localStorage.setItem("access_token",s.access_token),localStorage.setItem("device_id",s.device_id)},logout:async()=>{console.log("logout");const e=localStorage.getItem("base_url")+"/_matrix/client/r0/logout",t=localStorage.getItem("access_token"),r={method:"POST",user:{authenticated:!0,token:`Bearer ${t}`}};typeof t=="string"&&(await Xl(e,r),localStorage.removeItem("access_token"))},checkError:({status:e})=>(console.log("checkError "+e),e===401||e===403?Promise.reject():Promise.resolve()),checkAuth:()=>{const e=localStorage.getItem("access_token");return console.log("checkAuth "+e),typeof e=="string"?Promise.resolve():Promise.reject()},getPermissions:()=>Promise.resolve()},ro=(e,t={})=>{const r=localStorage.getItem("access_token");return console.log("httpClient "+e),r!=null&&(t.user={authenticated:!0,token:`Bearer ${r}`}),Xl(e,t)},cN=e=>{const t=localStorage.getItem("base_url"),n=/^mxc:\/\/([^/]+)\/(\w+)/.exec(e);if(console.log("mxcClient "+n),n==null)return null;const o=n[1],a=n[2];return`${t}/_matrix/media/r0/thumbnail/${o}/${a}?width=24&height=24&method=scale`},br={users:{path:"/_synapse/admin/v2/users",map:e=>({...e,id:e.name,avatar_src:e.avatar_url?cN(e.avatar_url):void 0,is_guest:!!e.is_guest,admin:!!e.admin,deactivated:!!e.deactivated,creation_ts_ms:e.creation_ts*1e3}),data:"users",total:e=>e.total,create:e=>({endpoint:`/_synapse/admin/v2/users/@${encodeURIComponent(e.id)}:${localStorage.getItem("home_server")}`,body:e,method:"PUT"}),delete:e=>({endpoint:`/_synapse/admin/v1/deactivate/${encodeURIComponent(e.id)}`,body:{erase:!0},method:"POST"})},rooms:{path:"/_synapse/admin/v1/rooms",map:e=>({...e,id:e.room_id,alias:e.canonical_alias,members:e.joined_members,is_encrypted:!!e.encryption,federatable:!!e.federatable,public:!!e.public}),data:"rooms",total:e=>e.total_rooms,delete:e=>({endpoint:`/_synapse/admin/v2/rooms/${e.id}`,body:{block:!1}})},reports:{path:"/_synapse/admin/v1/event_reports",map:e=>({...e}),data:"event_reports",total:e=>e.total},devices:{map:e=>({...e,id:e.device_id}),data:"devices",total:e=>e.total,reference:e=>({endpoint:`/_synapse/admin/v2/users/${encodeURIComponent(e)}/devices`}),delete:e=>({endpoint:`/_synapse/admin/v2/users/${encodeURIComponent(e.previousData.user_id)}/devices/${e.id}`})},connections:{path:"/_synapse/admin/v1/whois",map:e=>({...e,id:e.user_id}),data:"connections"},room_members:{map:e=>({id:e}),reference:e=>({endpoint:`/_synapse/admin/v1/rooms/${e}/members`}),data:"members",total:e=>e.total},room_state:{map:e=>({...e,id:e.event_id}),reference:e=>({endpoint:`/_synapse/admin/v1/rooms/${e}/state`}),data:"state",total:e=>e.state.length},pushers:{map:e=>({...e,id:e.pushkey}),reference:e=>({endpoint:`/_synapse/admin/v1/users/${encodeURIComponent(e)}/pushers`}),data:"pushers",total:e=>e.total},joined_rooms:{map:e=>({id:e}),reference:e=>({endpoint:`/_synapse/admin/v1/users/${encodeURIComponent(e)}/joined_rooms`}),data:"joined_rooms",total:e=>e.total},users_media:{map:e=>({...e,id:e.media_id}),reference:e=>({endpoint:`/_synapse/admin/v1/users/${encodeURIComponent(e)}/media`}),data:"media",total:e=>e.total,delete:e=>({endpoint:`/_synapse/admin/v1/media/${localStorage.getItem("home_server")}/${e.id}`})},protect_media:{map:e=>({id:e.media_id}),create:e=>({endpoint:`/_synapse/admin/v1/media/protect/${e.media_id}`,method:"POST"}),delete:e=>({endpoint:`/_synapse/admin/v1/media/unprotect/${e.id}`,method:"POST"})},quarantine_media:{map:e=>({id:e.media_id}),create:e=>({endpoint:`/_synapse/admin/v1/media/quarantine/${localStorage.getItem("home_server")}/${e.media_id}`,method:"POST"}),delete:e=>({endpoint:`/_synapse/admin/v1/media/unquarantine/${localStorage.getItem("home_server")}/${e.id}`,method:"POST"})},servernotices:{map:e=>({id:e.event_id}),create:e=>({endpoint:"/_synapse/admin/v1/send_server_notice",body:{user_id:e.id,content:{msgtype:"m.text",body:e.body}},method:"POST"})},user_media_statistics:{path:"/_synapse/admin/v1/statistics/users/media",map:e=>({...e,id:e.user_id}),data:"users",total:e=>e.total},forward_extremities:{map:e=>({...e,id:e.event_id}),reference:e=>({endpoint:`/_synapse/admin/v1/rooms/${e}/forward_extremities`}),data:"results",total:e=>e.count,delete:e=>({endpoint:`/_synapse/admin/v1/rooms/${e.id}/forward_extremities`})},room_directory:{path:"/_matrix/client/r0/publicRooms",map:e=>({...e,id:e.room_id,public:!!e.public,guest_access:!!e.guest_access,avatar_src:e.avatar_url?cN(e.avatar_url):void 0}),data:"chunk",total:e=>e.total_room_count_estimate,create:e=>({endpoint:`/_matrix/client/r0/directory/list/room/${e.id}`,body:{visibility:"public"},method:"PUT"}),delete:e=>({endpoint:`/_matrix/client/r0/directory/list/room/${e.id}`,body:{visibility:"private"},method:"PUT"})},destinations:{path:"/_synapse/admin/v1/federation/destinations",map:e=>({...e,id:e.destination}),data:"destinations",total:e=>e.total,delete:e=>({endpoint:`/_synapse/admin/v1/federation/destinations/${e.id}/reset_connection`,method:"POST"})},destination_rooms:{map:e=>({...e,id:e.room_id}),reference:e=>({endpoint:`/_synapse/admin/v1/federation/destinations/${e}/rooms`}),data:"rooms",total:e=>e.total},registration_tokens:{path:"/_synapse/admin/v1/registration_tokens",map:e=>({...e,id:e.token}),data:"registration_tokens",total:e=>e.registration_tokens.length,create:e=>({endpoint:"/_synapse/admin/v1/registration_tokens/new",body:e,method:"POST"}),delete:e=>({endpoint:`/_synapse/admin/v1/registration_tokens/${e.id}`})}};function Ef(e,t){if(!(t===null&&e!=="user_type"))return t}function dN(e){return e==="DESC"?"b":"f"}const HUe={getList:async(e,t)=>{console.log("getList "+e);const{user_id:r,name:n,guests:o,deactivated:a,search_term:i,destination:s,valid:c}=t.filter,{page:l,perPage:f}=t.pagination,{field:v,order:m}=t.sort,h=(l-1)*f,x={from:h,limit:f,user_id:r,search_term:i,name:n,destination:s,guests:o,deactivated:a,valid:c,order_by:v,dir:dN(m)},w=localStorage.getItem("base_url");if(!w||!(e in br))throw Error("Homeserver not set");const O=br[e],g=`${w+O.path}?${Ql.stringify(x)}`,{json:_}=await ro(g);return{data:_[O.data].map(O.map),total:O.total(_,h,f)}},getOne:async(e,t)=>{console.log("getOne "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e],o=r+n.path,{json:a}=await ro(`${o}/${encodeURIComponent(t.id)}`);return{data:n.map(a)}},getMany:async(e,t)=>{console.log("getMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homerserver not set");const n=br[e],o=r+n.path,a=await Promise.all(t.ids.map(i=>ro(`${o}/${encodeURIComponent(i)}`)));return{data:a.map(({json:i})=>n.map(i)),total:a.length}},getManyReference:async(e,t)=>{console.log("getManyReference "+e);const{page:r,perPage:n}=t.pagination,{field:o,order:a}=t.sort,i=(r-1)*n,s={from:i,limit:n,order_by:o,dir:dN(a)},c=localStorage.getItem("base_url");if(!c||!(e in br))throw Error("Homeserver not set");const l=br[e],f=l.reference(t.id),v=`${c}${f.endpoint}?${Ql.stringify(s)}`,{json:m}=await ro(v);return{data:m[l.data].map(l.map),total:l.total(m,i,n)}},update:async(e,t)=>{console.log("update "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e],o=r+n.path,{json:a}=await ro(`${o}/${encodeURIComponent(t.id)}`,{method:"PUT",body:JSON.stringify(t.data,Ef)});return{data:n.map(a)}},updateMany:async(e,t)=>{console.log("updateMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e],o=r+n.path;return{data:(await Promise.all(t.ids.map(i=>ro(`${o}/${encodeURIComponent(i)}`),{method:"PUT",body:JSON.stringify(t.data,Ef)}))).map(({json:i})=>i)}},create:async(e,t)=>{console.log("create "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e];if(!("create"in n))return Promise.reject();const o=n.create(t.data),a=r+o.endpoint,{json:i}=await ro(a,{method:o.method,body:JSON.stringify(o.body,Ef)});return{data:n.map(i)}},createMany:async(e,t)=>{console.log("createMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e];if(!("create"in n))throw Error(`Create ${e} is not allowed`);return{data:(await Promise.all(t.ids.map(a=>{t.data.id=a;const i=n.create(t.data),s=r+i.endpoint;return ro(s,{method:i.method,body:JSON.stringify(i.body,Ef)})}))).map(({json:a})=>a)}},delete:async(e,t)=>{console.log("delete "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e];if("delete"in n){const o=n.delete(t),a=r+o.endpoint,{json:i}=await ro(a,{method:"method"in o?o.method:"DELETE",body:"body"in o?JSON.stringify(o.body):null});return{data:i}}else{const o=r+n.path,{json:a}=await ro(`${o}/${t.id}`,{method:"DELETE",body:JSON.stringify(t.previousData,Ef)});return{data:a}}},deleteMany:async(e,t)=>{console.log("deleteMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in br))throw Error("Homeserver not set");const n=br[e];if("delete"in n)return{data:(await Promise.all(t.ids.map(a=>{const i=n.delete({...t,id:a}),s=r+i.endpoint;return ro(s,{method:"method"in i?i.method:"DELETE",body:"body"in i?JSON.stringify(i.body):null})}))).map(({json:a})=>a)};{const o=r+n.path;return{data:(await Promise.all(t.ids.map(i=>ro(`${o}/${i}`,{method:"DELETE"})))).map(({json:i})=>i)}}},deleteMedia:async({before_ts:e,size_gt:t=0,keep_profiles:r=!0})=>{const o=`/_synapse/admin/v1/media/${localStorage.getItem("home_server")}/delete?before_ts=${e}&size_gt=${t}&keep_profiles=${r}`,i=localStorage.getItem("base_url")+o,{json:s}=await ro(i,{method:"POST"});return s}},kh={de:a9e,en:i9e,fr:l9e,it:d9e,zh:v9e},GUe=g4(e=>kh[e]?Tb.merge({},kh.en,kh[e]):kh.en,Rpe(),[{locale:"en",name:"English"},{locale:"de",name:"Deutsch"},{locale:"fr",name:"Français"},{locale:"it",name:"Italiano"},{locale:"fa",name:"Persian(فارسی)"},{locale:"zh",name:"简体中文"}]),KUe=()=>S.jsxs(H6e,{disableTelemetry:!0,requireAuth:!0,loginPage:g9e,authProvider:qUe,dataProvider:HUe,i18nProvider:GUe,darkTheme:{palette:{mode:"dark"}},children:[S.jsx(AB,{children:S.jsx(Br,{path:"/import_users",element:S.jsx(n9e,{})})}),S.jsx(kr,{...WUe}),S.jsx(kr,{...Z8e}),S.jsx(kr,{...sUe}),S.jsx(kr,{...w8e}),S.jsx(kr,{...R8e}),S.jsx(kr,{...A9e}),S.jsx(kr,{...W9e}),S.jsx(kr,{name:"connections"}),S.jsx(kr,{name:"devices"}),S.jsx(kr,{name:"room_members"}),S.jsx(kr,{name:"users_media"}),S.jsx(kr,{name:"joined_rooms"}),S.jsx(kr,{name:"pushers"}),S.jsx(kr,{name:"servernotices"}),S.jsx(kr,{name:"forward_extremities"}),S.jsx(kr,{name:"room_state"}),S.jsx(kr,{name:"destination_rooms"})]});fetch("config.json").then(e=>e.json()).then(e=>O3(document.getElementById("root")).render(S.jsx(ve.StrictMode,{children:S.jsx(HU.Provider,{value:e,children:S.jsx(KUe,{})})}))); diff --git a/index.html b/index.html index bcb114f..75dd37c 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - + @@ -113,7 +113,7 @@ } } - + @@ -129,8 +129,8 @@ Synapse-Admin by Awesome Technologies Innovationslabor GmbH - - + +