From b011af6cfdd47967b83ca2b1c47e5692609fa8b2 Mon Sep 17 00:00:00 2001 From: awesome-manuel <37705355+awesome-manuel@users.noreply.github.com> Date: Wed, 10 Jul 2024 07:02:38 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Awesome-?= =?UTF-8?q?Technologies/synapse-admin@4adf2c2bca0c5850eebffbb551866b23ecc1?= =?UTF-8?q?4084=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/index-Dygtbd2e.js | 405 --------------------------------------- assets/index-gG4CWvFC.js | 305 +++++++++++++++++++++++++++++ index.html | 8 +- 3 files changed, 309 insertions(+), 409 deletions(-) delete mode 100644 assets/index-Dygtbd2e.js create mode 100644 assets/index-gG4CWvFC.js diff --git a/assets/index-Dygtbd2e.js b/assets/index-Dygtbd2e.js deleted file mode 100644 index 3ac32d7..0000000 --- a/assets/index-Dygtbd2e.js +++ /dev/null @@ -1,405 +0,0 @@ -function ree(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 wo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function nn(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 R4={exports:{}},z0={},k4={exports:{}},St={};/** - * @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 yv=Symbol.for("react.element"),nee=Symbol.for("react.portal"),oee=Symbol.for("react.fragment"),aee=Symbol.for("react.strict_mode"),iee=Symbol.for("react.profiler"),see=Symbol.for("react.provider"),lee=Symbol.for("react.context"),uee=Symbol.for("react.forward_ref"),cee=Symbol.for("react.suspense"),dee=Symbol.for("react.memo"),fee=Symbol.for("react.lazy"),xA=Symbol.iterator;function pee(e){return e===null||typeof e!="object"?null:(e=xA&&e[xA]||e["@@iterator"],typeof e=="function"?e:null)}var T4={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},I4=Object.assign,j4={};function rf(e,t,r){this.props=e,this.context=t,this.refs=j4,this.updater=r||T4}rf.prototype.isReactComponent={};rf.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")};rf.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function A4(){}A4.prototype=rf.prototype;function BP(e,t,r){this.props=e,this.context=t,this.refs=j4,this.updater=r||T4}var zP=BP.prototype=new A4;zP.constructor=BP;I4(zP,rf.prototype);zP.isPureReactComponent=!0;var wA=Array.isArray,M4=Object.prototype.hasOwnProperty,UP={current:null},F4={key:!0,ref:!0,__self:!0,__source:!0};function L4(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)M4.call(t,n)&&!F4.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1>>1,Z=D[ie];if(0>>1;ieo(oe,Y))veo(ke,oe)?(D[ie]=ke,D[ve]=Y,ie=ve):(D[ie]=oe,D[ue]=Y,ie=ue);else if(veo(ke,Y))D[ie]=ke,D[ve]=Y,ie=ve;else break e}}return q}function o(D,q){var Y=D.sortIndex-q.sortIndex;return Y!==0?Y:D.id-q.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 u=[],l=[],f=1,m=null,v=3,h=!1,y=!1,x=!1,C=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 _(D){for(var q=r(l);q!==null;){if(q.callback===null)n(l);else if(q.startTime<=D)n(l),q.sortIndex=q.expirationTime,t(u,q);else break;q=r(l)}}function P(D){if(x=!1,_(D),!y)if(r(u)!==null)y=!0,V($);else{var q=r(l);q!==null&&G(P,q.startTime-D)}}function $(D,q){y=!1,x&&(x=!1,b(E),E=-1),h=!0;var Y=v;try{for(_(q),m=r(u);m!==null&&(!(m.expirationTime>q)||D&&!M());){var ie=m.callback;if(typeof ie=="function"){m.callback=null,v=m.priorityLevel;var Z=ie(m.expirationTime<=q);q=e.unstable_now(),typeof Z=="function"?m.callback=Z:m===r(u)&&n(u),_(q)}else n(u);m=r(u)}if(m!==null)var Se=!0;else{var ue=r(l);ue!==null&&G(P,ue.startTime-q),Se=!1}return Se}finally{m=null,v=Y,h=!1}}var O=!1,k=null,E=-1,I=5,A=-1;function M(){return!(e.unstable_now()-AD||125ie?(D.sortIndex=Y,t(l,D),r(u)===null&&D===r(l)&&(x?(b(E),E=-1):x=!0,G(P,Y-ie))):(D.sortIndex=Z,t(u,D),y||h||(y=!0,V($))),D},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(D){var q=v;return function(){var Y=v;v=q;try{return D.apply(this,arguments)}finally{v=Y}}}})(U4);z4.exports=U4;var Cee=z4.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 $ee=d,To=Cee;function Me(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"),uC=Object.prototype.hasOwnProperty,Oee=/^[: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]*$/,CA={},$A={};function Pee(e){return uC.call($A,e)?!0:uC.call(CA,e)?!1:Oee.test(e)?$A[e]=!0:(CA[e]=!0,!1)}function Eee(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 Ree(e,t,r,n){if(t===null||typeof t>"u"||Eee(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 Vn(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 vn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){vn[e]=new Vn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];vn[t]=new Vn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){vn[e]=new Vn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){vn[e]=new Vn(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){vn[e]=new Vn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){vn[e]=new Vn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){vn[e]=new Vn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){vn[e]=new Vn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){vn[e]=new Vn(e,5,!1,e.toLowerCase(),null,!1,!1)});var VP=/[\-:]([a-z])/g;function qP(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(VP,qP);vn[t]=new Vn(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(VP,qP);vn[t]=new Vn(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(VP,qP);vn[t]=new Vn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){vn[e]=new Vn(e,1,!1,e.toLowerCase(),null,!1,!1)});vn.xlinkHref=new Vn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){vn[e]=new Vn(e,1,!1,e.toLowerCase(),null,!0,!0)});function HP(e,t,r,n){var o=vn.hasOwnProperty(t)?vn[t]:null;(o!==null?o.type!==0:n||!(2s||o[i]!==a[s]){var u=` -`+o[i].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{yw=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Up(e):""}function kee(e){switch(e.tag){case 5:return Up(e.type);case 16:return Up("Lazy");case 13:return Up("Suspense");case 19:return Up("SuspenseList");case 0:case 2:case 15:return e=bw(e.type,!1),e;case 11:return e=bw(e.type.render,!1),e;case 1:return e=bw(e.type,!0),e;default:return""}}function pC(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 Wc:return"Fragment";case Uc:return"Portal";case cC:return"Profiler";case GP:return"StrictMode";case dC:return"Suspense";case fC:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case q4:return(e.displayName||"Context")+".Consumer";case V4:return(e._context.displayName||"Context")+".Provider";case KP:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case QP:return t=e.displayName||null,t!==null?t:pC(e.type)||"Memo";case Ls:t=e._payload,e=e._init;try{return pC(e(t))}catch{}}return null}function Tee(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 pC(t);case 8:return t===GP?"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 ml(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function G4(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Iee(e){var t=G4(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 ig(e){e._valueTracker||(e._valueTracker=Iee(e))}function K4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=G4(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Hy(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 mC(e,t){var r=t.checked;return vr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function PA(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=ml(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 Q4(e,t){t=t.checked,t!=null&&HP(e,"checked",t,!1)}function vC(e,t){Q4(e,t);var r=ml(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")?hC(e,t.type,r):t.hasOwnProperty("defaultValue")&&hC(e,t.type,ml(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function EA(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 hC(e,t,r){(t!=="number"||Hy(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Wp=Array.isArray;function cd(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=sg.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function jm(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Jp={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},jee=["Webkit","ms","Moz","O"];Object.keys(Jp).forEach(function(e){jee.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Jp[t]=Jp[e]})});function Z4(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Jp.hasOwnProperty(e)&&Jp[e]?(""+t).trim():t+"px"}function e5(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Z4(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var Aee=vr({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 bC(e,t){if(t){if(Aee[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Me(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Me(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Me(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Me(62))}}function _C(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 xC=null;function XP(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var wC=null,dd=null,fd=null;function TA(e){if(e=xv(e)){if(typeof wC!="function")throw Error(Me(280));var t=e.stateNode;t&&(t=H0(t),wC(e.stateNode,e.type,t))}}function t5(e){dd?fd?fd.push(e):fd=[e]:dd=e}function r5(){if(dd){var e=dd,t=fd;if(fd=dd=null,TA(e),t)for(e=0;e>>=0,e===0?32:31-(qee(e)/Hee|0)|0}var lg=64,ug=4194304;function Vp(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 Xy(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=Vp(s):(a&=i,a!==0&&(n=Vp(a)))}else i=r&~o,i!==0?n=Vp(i):a!==0&&(n=Vp(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 bv(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ba(t),e[t]=r}function Xee(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=em),BA=" ",zA=!1;function w5(e,t){switch(e){case"keyup":return Cte.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function S5(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Vc=!1;function Ote(e,t){switch(e){case"compositionend":return S5(t);case"keypress":return t.which!==32?null:(zA=!0,BA);case"textInput":return e=t.data,e===BA&&zA?null:e;default:return null}}function Pte(e,t){if(Vc)return e==="compositionend"||!oE&&w5(e,t)?(e=_5(),ey=tE=Hs=null,Vc=!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=qA(r)}}function P5(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?P5(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function E5(){for(var e=window,t=Hy();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Hy(e.document)}return t}function aE(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 Fte(e){var t=E5(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&P5(r.ownerDocument.documentElement,r)){if(n!==null&&aE(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=HA(r,a);var i=HA(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,qc=null,EC=null,rm=null,RC=!1;function GA(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;RC||qc==null||qc!==Hy(n)||(n=qc,"selectionStart"in n&&aE(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}),rm&&Dm(rm,n)||(rm=n,n=Zy(EC,"onSelect"),0Kc||(e.current=MC[Kc],MC[Kc]=null,Kc--)}function er(e,t){Kc++,MC[Kc]=e.current,e.current=t}var vl={},kn=_l(vl),oo=_l(!1),ju=vl;function Md(e,t){var r=e.type.contextTypes;if(!r)return vl;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 ao(e){return e=e.childContextTypes,e!=null}function tb(){ir(oo),ir(kn)}function eM(e,t,r){if(kn.current!==vl)throw Error(Me(168));er(kn,t),er(oo,r)}function L5(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(Me(108,Tee(e)||"Unknown",o));return vr({},r,n)}function rb(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vl,ju=kn.current,er(kn,e),er(oo,oo.current),!0}function tM(e,t,r){var n=e.stateNode;if(!n)throw Error(Me(169));r?(e=L5(e,t,ju),n.__reactInternalMemoizedMergedChildContext=e,ir(oo),ir(kn),er(kn,e)):ir(oo),er(oo,r)}var Hi=null,G0=!1,jw=!1;function N5(e){Hi===null?Hi=[e]:Hi.push(e)}function Kte(e){G0=!0,N5(e)}function xl(){if(!jw&&Hi!==null){jw=!0;var e=0,t=zt;try{var r=Hi;for(zt=1;e>=i,o-=i,Yi=1<<32-Ba(t)+o|r<E?(I=k,k=null):I=k.sibling;var A=v(b,k,_[E],P);if(A===null){k===null&&(k=I);break}e&&k&&A.alternate===null&&t(b,k),g=a(A,g,E),O===null?$=A:O.sibling=A,O=A,k=I}if(E===_.length)return r(b,k),cr&&nu(b,E),$;if(k===null){for(;E<_.length;E++)k=m(b,_[E],P),k!==null&&(g=a(k,g,E),O===null?$=k:O.sibling=k,O=k);return cr&&nu(b,E),$}for(k=n(b,k);E<_.length;E++)I=h(k,b,E,_[E],P),I!==null&&(e&&I.alternate!==null&&k.delete(I.key===null?E:I.key),g=a(I,g,E),O===null?$=I:O.sibling=I,O=I);return e&&k.forEach(function(M){return t(b,M)}),cr&&nu(b,E),$}function x(b,g,_,P){var $=mp(_);if(typeof $!="function")throw Error(Me(150));if(_=$.call(_),_==null)throw Error(Me(151));for(var O=$=null,k=g,E=g=0,I=null,A=_.next();k!==null&&!A.done;E++,A=_.next()){k.index>E?(I=k,k=null):I=k.sibling;var M=v(b,k,A.value,P);if(M===null){k===null&&(k=I);break}e&&k&&M.alternate===null&&t(b,k),g=a(M,g,E),O===null?$=M:O.sibling=M,O=M,k=I}if(A.done)return r(b,k),cr&&nu(b,E),$;if(k===null){for(;!A.done;E++,A=_.next())A=m(b,A.value,P),A!==null&&(g=a(A,g,E),O===null?$=A:O.sibling=A,O=A);return cr&&nu(b,E),$}for(k=n(b,k);!A.done;E++,A=_.next())A=h(k,b,E,A.value,P),A!==null&&(e&&A.alternate!==null&&k.delete(A.key===null?E:A.key),g=a(A,g,E),O===null?$=A:O.sibling=A,O=A);return e&&k.forEach(function(F){return t(b,F)}),cr&&nu(b,E),$}function C(b,g,_,P){if(typeof _=="object"&&_!==null&&_.type===Wc&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case ag:e:{for(var $=_.key,O=g;O!==null;){if(O.key===$){if($=_.type,$===Wc){if(O.tag===7){r(b,O.sibling),g=o(O,_.props.children),g.return=b,b=g;break e}}else if(O.elementType===$||typeof $=="object"&&$!==null&&$.$$typeof===Ls&&oM($)===O.type){r(b,O.sibling),g=o(O,_.props),g.ref=bp(b,O,_),g.return=b,b=g;break e}r(b,O);break}else t(b,O);O=O.sibling}_.type===Wc?(g=xu(_.props.children,b.mode,P,_.key),g.return=b,b=g):(P=ly(_.type,_.key,_.props,null,b.mode,P),P.ref=bp(b,g,_),P.return=b,b=P)}return i(b);case Uc:e:{for(O=_.key;g!==null;){if(g.key===O)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=zw(_,b.mode,P),g.return=b,b=g}return i(b);case Ls:return O=_._init,C(b,g,O(_._payload),P)}if(Wp(_))return y(b,g,_,P);if(mp(_))return x(b,g,_,P);hg(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=Bw(_,b.mode,P),g.return=b,b=g),i(b)):r(b,g)}return C}var Ld=U5(!0),W5=U5(!1),ab=_l(null),ib=null,Yc=null,uE=null;function cE(){uE=Yc=ib=null}function dE(e){var t=ab.current;ir(ab),e._currentValue=t}function NC(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 md(e,t){ib=e,uE=Yc=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(no=!0),e.firstContext=null)}function da(e){var t=e._currentValue;if(uE!==e)if(e={context:e,memoizedValue:t,next:null},Yc===null){if(ib===null)throw Error(Me(308));Yc=e,ib.dependencies={lanes:0,firstContext:e}}else Yc=Yc.next=e;return t}var fu=null;function fE(e){fu===null?fu=[e]:fu.push(e)}function V5(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,fE(t)):(r.next=o.next,o.next=r),t.interleaved=r,os(e,n)}function os(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 Ns=!1;function pE(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function q5(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 es(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function al(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,Tt&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,os(e,r)}return o=n.interleaved,o===null?(t.next=t,fE(n)):(t.next=o.next,o.next=t),n.interleaved=t,os(e,r)}function ry(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,JP(e,r)}}function aM(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 sb(e,t,r,n){var o=e.updateQueue;Ns=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var u=s,l=u.next;u.next=null,i===null?a=l:i.next=l,i=u;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==i&&(s===null?f.firstBaseUpdate=l:s.next=l,f.lastBaseUpdate=u))}if(a!==null){var m=o.baseState;i=0,f=l=u=null,s=a;do{var v=s.lane,h=s.eventTime;if((n&v)===v){f!==null&&(f=f.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var y=e,x=s;switch(v=t,h=r,x.tag){case 1:if(y=x.payload,typeof y=="function"){m=y.call(h,m,v);break e}m=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=x.payload,v=typeof y=="function"?y.call(h,m,v):y,v==null)break e;m=vr({},m,v);break e;case 2:Ns=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,v=o.effects,v===null?o.effects=[s]:v.push(s))}else h={eventTime:h,lane:v,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(l=f=h,u=m):f=f.next=h,i|=v;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;v=s,s=v.next,v.next=null,o.lastBaseUpdate=v,o.shared.pending=null}}while(!0);if(f===null&&(u=m),o.baseState=u,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);Fu|=i,e.lanes=i,e.memoizedState=m}}function iM(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var n=Mw.transition;Mw.transition={};try{e(!1),t()}finally{zt=r,Mw.transition=n}}function lB(){return fa().memoizedState}function Jte(e,t,r){var n=sl(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},uB(e))cB(t,r);else if(r=V5(e,t,r,n),r!==null){var o=Bn();za(r,e,n,o),dB(r,t,n)}}function Zte(e,t,r){var n=sl(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(uB(e))cB(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,Ua(s,i)){var u=t.interleaved;u===null?(o.next=o,fE(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}r=V5(e,t,o,n),r!==null&&(o=Bn(),za(r,e,n,o),dB(r,t,n))}}function uB(e){var t=e.alternate;return e===mr||t!==null&&t===mr}function cB(e,t){nm=ub=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function dB(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,JP(e,r)}}var cb={readContext:da,useCallback:wn,useContext:wn,useEffect:wn,useImperativeHandle:wn,useInsertionEffect:wn,useLayoutEffect:wn,useMemo:wn,useReducer:wn,useRef:wn,useState:wn,useDebugValue:wn,useDeferredValue:wn,useTransition:wn,useMutableSource:wn,useSyncExternalStore:wn,useId:wn,unstable_isNewReconciler:!1},ere={readContext:da,useCallback:function(e,t){return ni().memoizedState=[e,t===void 0?null:t],e},useContext:da,useEffect:lM,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,oy(4194308,4,nB.bind(null,t,e),r)},useLayoutEffect:function(e,t){return oy(4194308,4,e,t)},useInsertionEffect:function(e,t){return oy(4,2,e,t)},useMemo:function(e,t){var r=ni();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ni();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=Jte.bind(null,mr,e),[n.memoizedState,e]},useRef:function(e){var t=ni();return e={current:e},t.memoizedState=e},useState:sM,useDebugValue:xE,useDeferredValue:function(e){return ni().memoizedState=e},useTransition:function(){var e=sM(!1),t=e[0];return e=Yte.bind(null,e[1]),ni().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=mr,o=ni();if(cr){if(r===void 0)throw Error(Me(407));r=r()}else{if(r=t(),tn===null)throw Error(Me(349));Mu&30||Q5(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,lM(Y5.bind(null,n,a,e),[e]),n.flags|=2048,Gm(9,X5.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=ni(),t=tn.identifierPrefix;if(cr){var r=Ji,n=Yi;r=(n&~(1<<32-Ba(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=qm++,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[ui]=t,e[Um]=n,xB(e,t,!1,!1),t.stateNode=e;e:{switch(i=_C(r,n),r){case"dialog":nr("cancel",e),nr("close",e),o=n;break;case"iframe":case"object":case"embed":nr("load",e),o=n;break;case"video":case"audio":for(o=0;oBd&&(t.flags|=128,n=!0,_p(a,!1),t.lanes=4194304)}else{if(!n)if(e=lb(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),_p(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!cr)return Sn(t),null}else 2*Pr()-a.renderingStartTime>Bd&&r!==1073741824&&(t.flags|=128,n=!0,_p(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=Pr(),t.sibling=null,r=fr.current,er(fr,n?r&1|2:r&1),t):(Sn(t),null);case 22:case 23:return PE(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?xo&1073741824&&(Sn(t),t.subtreeFlags&6&&(t.flags|=8192)):Sn(t),null;case 24:return null;case 25:return null}throw Error(Me(156,t.tag))}function lre(e,t){switch(sE(t),t.tag){case 1:return ao(t.type)&&tb(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Nd(),ir(oo),ir(kn),hE(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return vE(t),null;case 13:if(ir(fr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Me(340));Fd()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ir(fr),null;case 4:return Nd(),null;case 10:return dE(t.type._context),null;case 22:case 23:return PE(),null;case 24:return null;default:return null}}var yg=!1,$n=!1,ure=typeof WeakSet=="function"?WeakSet:Set,Ke=null;function Jc(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){wr(e,t,n)}else r.current=null}function GC(e,t,r){try{r()}catch(n){wr(e,t,n)}}var bM=!1;function cre(e,t){if(kC=Yy,e=E5(),aE(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,u=-1,l=0,f=0,m=e,v=null;t:for(;;){for(var h;m!==r||o!==0&&m.nodeType!==3||(s=i+o),m!==a||n!==0&&m.nodeType!==3||(u=i+n),m.nodeType===3&&(i+=m.nodeValue.length),(h=m.firstChild)!==null;)v=m,m=h;for(;;){if(m===e)break t;if(v===r&&++l===o&&(s=i),v===a&&++f===n&&(u=i),(h=m.nextSibling)!==null)break;m=v,v=m.parentNode}m=h}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(TC={focusedElem:e,selectionRange:r},Yy=!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 y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var x=y.memoizedProps,C=y.memoizedState,b=t.stateNode,g=b.getSnapshotBeforeUpdate(t.elementType===t.type?x:Ta(t.type,x),C);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(Me(163))}}catch(P){wr(t,t.return,P)}if(e=t.sibling,e!==null){e.return=t.return,Ke=e;break}Ke=t.return}return y=bM,bM=!1,y}function om(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&&GC(t,r,a)}o=o.next}while(o!==n)}}function X0(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 KC(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 CB(e){var t=e.alternate;t!==null&&(e.alternate=null,CB(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ui],delete t[Um],delete t[AC],delete t[Hte],delete t[Gte])),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 $B(e){return e.tag===5||e.tag===3||e.tag===4}function _M(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$B(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 QC(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=eb));else if(n!==4&&(e=e.child,e!==null))for(QC(e,t,r),e=e.sibling;e!==null;)QC(e,t,r),e=e.sibling}function XC(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(XC(e,t,r),e=e.sibling;e!==null;)XC(e,t,r),e=e.sibling}var dn=null,ja=!1;function Rs(e,t,r){for(r=r.child;r!==null;)OB(e,t,r),r=r.sibling}function OB(e,t,r){if(mi&&typeof mi.onCommitFiberUnmount=="function")try{mi.onCommitFiberUnmount(U0,r)}catch{}switch(r.tag){case 5:$n||Jc(r,t);case 6:var n=dn,o=ja;dn=null,Rs(e,t,r),dn=n,ja=o,dn!==null&&(ja?(e=dn,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):dn.removeChild(r.stateNode));break;case 18:dn!==null&&(ja?(e=dn,r=r.stateNode,e.nodeType===8?Iw(e.parentNode,r):e.nodeType===1&&Iw(e,r),Lm(e)):Iw(dn,r.stateNode));break;case 4:n=dn,o=ja,dn=r.stateNode.containerInfo,ja=!0,Rs(e,t,r),dn=n,ja=o;break;case 0:case 11:case 14:case 15:if(!$n&&(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)&&GC(r,t,i),o=o.next}while(o!==n)}Rs(e,t,r);break;case 1:if(!$n&&(Jc(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){wr(r,t,s)}Rs(e,t,r);break;case 21:Rs(e,t,r);break;case 22:r.mode&1?($n=(n=$n)||r.memoizedState!==null,Rs(e,t,r),$n=n):Rs(e,t,r);break;default:Rs(e,t,r)}}function xM(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new ure),t.forEach(function(n){var o=bre.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function ka(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=Pr()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*fre(n/1960))-n,10e?16:e,Gs===null)var n=!1;else{if(e=Gs,Gs=null,pb=0,Tt&6)throw Error(Me(331));var o=Tt;for(Tt|=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 u=0;uPr()-$E?_u(e,0):CE|=r),io(e,t)}function AB(e,t){t===0&&(e.mode&1?(t=ug,ug<<=1,!(ug&130023424)&&(ug=4194304)):t=1);var r=Bn();e=os(e,t),e!==null&&(bv(e,t,r),io(e,r))}function yre(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),AB(e,r)}function bre(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(Me(314))}n!==null&&n.delete(t),AB(e,r)}var MB;MB=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||oo.current)no=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return no=!1,ire(e,t,r);no=!!(e.flags&131072)}else no=!1,cr&&t.flags&1048576&&D5(t,ob,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;ay(e,t),e=t.pendingProps;var o=Md(t,kn.current);md(t,r),o=yE(null,t,n,e,o,r);var a=bE();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,ao(n)?(a=!0,rb(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,pE(t),o.updater=Q0,t.stateNode=o,o._reactInternals=t,BC(t,n,e,r),t=WC(null,t,n,!0,a,r)):(t.tag=0,cr&&a&&iE(t),Ln(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(ay(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=xre(n),e=Ta(n,e),o){case 0:t=UC(null,t,n,e,r);break e;case 1:t=hM(null,t,n,e,r);break e;case 11:t=mM(null,t,n,e,r);break e;case 14:t=vM(null,t,n,Ta(n.type,e),r);break e}throw Error(Me(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ta(n,o),UC(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ta(n,o),hM(e,t,n,o,r);case 3:e:{if(yB(t),e===null)throw Error(Me(387));n=t.pendingProps,a=t.memoizedState,o=a.element,q5(e,t),sb(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=Dd(Error(Me(423)),t),t=gM(e,t,n,r,o);break e}else if(n!==o){o=Dd(Error(Me(424)),t),t=gM(e,t,n,r,o);break e}else for($o=ol(t.stateNode.containerInfo.firstChild),Eo=t,cr=!0,Aa=null,r=W5(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Fd(),n===o){t=as(e,t,r);break e}Ln(e,t,n,r)}t=t.child}return t;case 5:return H5(t),e===null&&LC(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,IC(n,o)?i=null:a!==null&&IC(n,a)&&(t.flags|=32),gB(e,t),Ln(e,t,i,r),t.child;case 6:return e===null&&LC(t),null;case 13:return bB(e,t,r);case 4:return mE(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ld(t,null,n,r):Ln(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ta(n,o),mM(e,t,n,o,r);case 7:return Ln(e,t,t.pendingProps,r),t.child;case 8:return Ln(e,t,t.pendingProps.children,r),t.child;case 12:return Ln(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,er(ab,n._currentValue),n._currentValue=i,a!==null)if(Ua(a.value,i)){if(a.children===o.children&&!oo.current){t=as(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 u=s.firstContext;u!==null;){if(u.context===n){if(a.tag===1){u=es(-1,r&-r),u.tag=2;var l=a.updateQueue;if(l!==null){l=l.shared;var f=l.pending;f===null?u.next=u:(u.next=f.next,f.next=u),l.pending=u}}a.lanes|=r,u=a.alternate,u!==null&&(u.lanes|=r),NC(a.return,r,t),s.lanes|=r;break}u=u.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(Me(341));i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),NC(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}Ln(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,md(t,r),o=da(o),n=n(o),t.flags|=1,Ln(e,t,n,r),t.child;case 14:return n=t.type,o=Ta(n,t.pendingProps),o=Ta(n.type,o),vM(e,t,n,o,r);case 15:return vB(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Ta(n,o),ay(e,t),t.tag=1,ao(n)?(e=!0,rb(t)):e=!1,md(t,r),fB(t,n,o),BC(t,n,o,r),WC(null,t,n,!0,e,r);case 19:return _B(e,t,r);case 22:return hB(e,t,r)}throw Error(Me(156,t.tag))};function FB(e,t){return u5(e,t)}function _re(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 sa(e,t,r,n){return new _re(e,t,r,n)}function RE(e){return e=e.prototype,!(!e||!e.isReactComponent)}function xre(e){if(typeof e=="function")return RE(e)?1:0;if(e!=null){if(e=e.$$typeof,e===KP)return 11;if(e===QP)return 14}return 2}function ll(e,t){var r=e.alternate;return r===null?(r=sa(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 ly(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")RE(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Wc:return xu(r.children,o,a,t);case GP:i=8,o|=8;break;case cC:return e=sa(12,r,t,o|2),e.elementType=cC,e.lanes=a,e;case dC:return e=sa(13,r,t,o),e.elementType=dC,e.lanes=a,e;case fC:return e=sa(19,r,t,o),e.elementType=fC,e.lanes=a,e;case H4:return J0(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case V4:i=10;break e;case q4:i=9;break e;case KP:i=11;break e;case QP:i=14;break e;case Ls:i=16,n=null;break e}throw Error(Me(130,e==null?e:typeof e,""))}return t=sa(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function xu(e,t,r,n){return e=sa(7,e,n,t),e.lanes=r,e}function J0(e,t,r,n){return e=sa(22,e,n,t),e.elementType=H4,e.lanes=r,e.stateNode={isHidden:!1},e}function Bw(e,t,r){return e=sa(6,e,null,t),e.lanes=r,e}function zw(e,t,r){return t=sa(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function wre(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=xw(0),this.expirationTimes=xw(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xw(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function kE(e,t,r,n,o,a,i,s,u){return e=new wre(e,t,r,s,u),t===1?(t=1,a===!0&&(t|=8)):t=0,a=sa(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},pE(a),e}function Sre(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(BB)}catch(e){console.error(e)}}BB(),B4.exports=Mo;var n1=B4.exports;const Hp=Rr(n1);var zB,RM=n1;zB=RM.createRoot,RM.hydrateRoot;var hb={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 - */hb.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`",u="__lodash_hash_undefined__",l=500,f="__lodash_placeholder__",m=1,v=2,h=4,y=1,x=2,C=1,b=2,g=4,_=8,P=16,$=32,O=64,k=128,E=256,I=512,A=30,M="...",F=800,N=16,B=1,W=2,V=3,G=1/0,D=9007199254740991,q=17976931348623157e292,Y=NaN,ie=4294967295,Z=ie-1,Se=ie>>>1,ue=[["ary",k],["bind",C],["bindKey",b],["curry",_],["curryRight",P],["flip",I],["partial",$],["partialRight",O],["rearg",E]],oe="[object Arguments]",ve="[object Array]",ke="[object AsyncFunction]",_e="[object Boolean]",ce="[object Date]",ge="[object DOMException]",ae="[object Error]",pe="[object Function]",ee="[object GeneratorFunction]",ye="[object Map]",be="[object Number]",Fe="[object Null]",Be="[object Object]",H="[object Promise]",Q="[object Proxy]",X="[object RegExp]",se="[object Set]",fe="[object String]",de="[object Symbol]",xe="[object Undefined]",je="[object WeakMap]",Ze="[object WeakSet]",et="[object ArrayBuffer]",Ae="[object DataView]",Ce="[object Float32Array]",rt="[object Float64Array]",pt="[object Int8Array]",ct="[object Int16Array]",Oe="[object Int32Array]",ze="[object Uint8Array]",Pe="[object Uint8ClampedArray]",Ne="[object Uint16Array]",ut="[object Uint32Array]",yt=/\b__p \+= '';/g,Qt=/\b(__p \+=) '' \+/g,Sr=/(__e\(.*?\)|\b__t\)) \+\n'';/g,an=/&(?:amp|lt|gt|quot|#39);/g,Gn=/[&<>"']/g,bn=RegExp(an.source),$a=RegExp(Gn.source),Ll=/<%-([\s\S]+?)%>/g,Hf=/<%([\s\S]+?)%>/g,nc=/<%=([\s\S]+?)%>/g,Gf=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ri=/^\w*$/,Kf=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,In=/[\\^$.*+?()[\]{}|]/g,ki=RegExp(In.source),Ht=/^\s+/,po=/\s/,Qf=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,mo=/\{\n\/\* \[wrapped with (.+)\] \*/,Ti=/,? & /,Nl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Dl=/[()=,{}\[\]\/\s]/,Bl=/\\(\\)?/g,zl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,oc=/\w*$/,Xf=/^[-+]0x[0-9a-f]+$/i,Yf=/^0b[01]+$/i,Jf=/^\[object .+?Constructor\]$/,We=/^0o[0-7]+$/i,Nt=/^(?:0|[1-9]\d*)$/,GH=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,hh=/($^)/,KH=/['\n\r\u2028\u2029\\]/g,gh="\\ud800-\\udfff",QH="\\u0300-\\u036f",XH="\\ufe20-\\ufe2f",YH="\\u20d0-\\u20ff",XT=QH+XH+YH,YT="\\u2700-\\u27bf",JT="a-z\\xdf-\\xf6\\xf8-\\xff",JH="\\xac\\xb1\\xd7\\xf7",ZH="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",eG="\\u2000-\\u206f",tG=" \\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",ZT="A-Z\\xc0-\\xd6\\xd8-\\xde",eI="\\ufe0e\\ufe0f",tI=JH+ZH+eG+tG,ix="['’]",rG="["+gh+"]",rI="["+tI+"]",yh="["+XT+"]",nI="\\d+",nG="["+YT+"]",oI="["+JT+"]",aI="[^"+gh+tI+nI+YT+JT+ZT+"]",sx="\\ud83c[\\udffb-\\udfff]",oG="(?:"+yh+"|"+sx+")",iI="[^"+gh+"]",lx="(?:\\ud83c[\\udde6-\\uddff]){2}",ux="[\\ud800-\\udbff][\\udc00-\\udfff]",ac="["+ZT+"]",sI="\\u200d",lI="(?:"+oI+"|"+aI+")",aG="(?:"+ac+"|"+aI+")",uI="(?:"+ix+"(?:d|ll|m|re|s|t|ve))?",cI="(?:"+ix+"(?:D|LL|M|RE|S|T|VE))?",dI=oG+"?",fI="["+eI+"]?",iG="(?:"+sI+"(?:"+[iI,lx,ux].join("|")+")"+fI+dI+")*",sG="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",lG="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",pI=fI+dI+iG,uG="(?:"+[nG,lx,ux].join("|")+")"+pI,cG="(?:"+[iI+yh+"?",yh,lx,ux,rG].join("|")+")",dG=RegExp(ix,"g"),fG=RegExp(yh,"g"),cx=RegExp(sx+"(?="+sx+")|"+cG+pI,"g"),pG=RegExp([ac+"?"+oI+"+"+uI+"(?="+[rI,ac,"$"].join("|")+")",aG+"+"+cI+"(?="+[rI,ac+lI,"$"].join("|")+")",ac+"?"+lI+"+"+uI,ac+"+"+cI,lG,sG,nI,uG].join("|"),"g"),mG=RegExp("["+sI+gh+XT+eI+"]"),vG=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,hG=["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"],gG=-1,rr={};rr[Ce]=rr[rt]=rr[pt]=rr[ct]=rr[Oe]=rr[ze]=rr[Pe]=rr[Ne]=rr[ut]=!0,rr[oe]=rr[ve]=rr[et]=rr[_e]=rr[Ae]=rr[ce]=rr[ae]=rr[pe]=rr[ye]=rr[be]=rr[Be]=rr[X]=rr[se]=rr[fe]=rr[je]=!1;var Xt={};Xt[oe]=Xt[ve]=Xt[et]=Xt[Ae]=Xt[_e]=Xt[ce]=Xt[Ce]=Xt[rt]=Xt[pt]=Xt[ct]=Xt[Oe]=Xt[ye]=Xt[be]=Xt[Be]=Xt[X]=Xt[se]=Xt[fe]=Xt[de]=Xt[ze]=Xt[Pe]=Xt[Ne]=Xt[ut]=!0,Xt[ae]=Xt[pe]=Xt[je]=!1;var yG={À:"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"},bG={"&":"&","<":"<",">":">",'"':""","'":"'"},_G={"&":"&","<":"<",">":">",""":'"',"'":"'"},xG={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},wG=parseFloat,SG=parseInt,mI=typeof wo=="object"&&wo&&wo.Object===Object&&wo,CG=typeof self=="object"&&self&&self.Object===Object&&self,sn=mI||CG||Function("return this")(),dx=t&&!t.nodeType&&t,Ul=dx&&!0&&e&&!e.nodeType&&e,vI=Ul&&Ul.exports===dx,fx=vI&&mI.process,Bo=function(){try{var re=Ul&&Ul.require&&Ul.require("util").types;return re||fx&&fx.binding&&fx.binding("util")}catch{}}(),hI=Bo&&Bo.isArrayBuffer,gI=Bo&&Bo.isDate,yI=Bo&&Bo.isMap,bI=Bo&&Bo.isRegExp,_I=Bo&&Bo.isSet,xI=Bo&&Bo.isTypedArray;function vo(re,$e,he){switch(he.length){case 0:return re.call($e);case 1:return re.call($e,he[0]);case 2:return re.call($e,he[0],he[1]);case 3:return re.call($e,he[0],he[1],he[2])}return re.apply($e,he)}function $G(re,$e,he,Ge){for(var dt=-1,jt=re==null?0:re.length;++dt-1}function px(re,$e,he){for(var Ge=-1,dt=re==null?0:re.length;++Ge-1;);return he}function RI(re,$e){for(var he=re.length;he--&&ic($e,re[he],0)>-1;);return he}function AG(re,$e){for(var he=re.length,Ge=0;he--;)re[he]===$e&&++Ge;return Ge}var MG=gx(yG),FG=gx(bG);function LG(re){return"\\"+xG[re]}function NG(re,$e){return re==null?r:re[$e]}function sc(re){return mG.test(re)}function DG(re){return vG.test(re)}function BG(re){for(var $e,he=[];!($e=re.next()).done;)he.push($e.value);return he}function xx(re){var $e=-1,he=Array(re.size);return re.forEach(function(Ge,dt){he[++$e]=[dt,Ge]}),he}function kI(re,$e){return function(he){return re($e(he))}}function ws(re,$e){for(var he=-1,Ge=re.length,dt=0,jt=[];++he-1}function PK(c,p){var S=this.__data__,j=Fh(S,c);return j<0?(++this.size,S.push([c,p])):S[j][1]=p,this}Ii.prototype.clear=SK,Ii.prototype.delete=CK,Ii.prototype.get=$K,Ii.prototype.has=OK,Ii.prototype.set=PK;function ji(c){var p=-1,S=c==null?0:c.length;for(this.clear();++p=p?c:p)),c}function Vo(c,p,S,j,L,U){var K,J=p&m,ne=p&v,Ee=p&h;if(S&&(K=L?S(c,j,L,U):S(c)),K!==r)return K;if(!dr(c))return c;var Re=ft(c);if(Re){if(K=TQ(c),!J)return Kn(c,K)}else{var Ie=xn(c),Ve=Ie==pe||Ie==ee;if(Es(c))return fj(c,J);if(Ie==Be||Ie==oe||Ve&&!L){if(K=ne||Ve?{}:Tj(c),!J)return ne?_Q(c,WK(K,c)):bQ(c,UI(K,c))}else{if(!Xt[Ie])return L?c:{};K=IQ(c,Ie,J)}}U||(U=new Pa);var tt=U.get(c);if(tt)return tt;U.set(c,K),iA(c)?c.forEach(function(st){K.add(Vo(st,p,S,st,c,U))}):oA(c)&&c.forEach(function(st,wt){K.set(wt,Vo(st,p,S,wt,c,U))});var it=Ee?ne?Gx:Hx:ne?Xn:Xr,ht=Re?r:it(c);return zo(ht||c,function(st,wt){ht&&(wt=st,st=c[wt]),ap(K,wt,Vo(st,p,S,wt,c,U))}),K}function VK(c){var p=Xr(c);return function(S){return WI(S,c,p)}}function WI(c,p,S){var j=S.length;if(c==null)return!j;for(c=Gt(c);j--;){var L=S[j],U=p[L],K=c[L];if(K===r&&!(L in c)||!U(K))return!1}return!0}function VI(c,p,S){if(typeof c!="function")throw new Uo(i);return fp(function(){c.apply(r,S)},p)}function ip(c,p,S,j){var L=-1,U=bh,K=!0,J=c.length,ne=[],Ee=p.length;if(!J)return ne;S&&(p=sr(p,ho(S))),j?(U=px,K=!1):p.length>=o&&(U=Zf,K=!1,p=new ql(p));e:for(;++LL?0:L+S),j=j===r||j>L?L:mt(j),j<0&&(j+=L),j=S>j?0:lA(j);S0&&S(J)?p>1?ln(J,p-1,S,j,L):xs(L,J):j||(L[L.length]=J)}return L}var Ex=yj(),GI=yj(!0);function Ja(c,p){return c&&Ex(c,p,Xr)}function Rx(c,p){return c&&GI(c,p,Xr)}function Nh(c,p){return _s(p,function(S){return Ni(c[S])})}function Gl(c,p){p=Os(p,c);for(var S=0,j=p.length;c!=null&&Sp}function GK(c,p){return c!=null&&Dt.call(c,p)}function KK(c,p){return c!=null&&p in Gt(c)}function QK(c,p,S){return c>=_n(p,S)&&c=120&&Re.length>=120)?new ql(K&&Re):r}Re=c[0];var Ie=-1,Ve=J[0];e:for(;++Ie-1;)J!==c&&Rh.call(J,ne,1),Rh.call(c,ne,1);return c}function oj(c,p){for(var S=c?p.length:0,j=S-1;S--;){var L=p[S];if(S==j||L!==U){var U=L;Li(L)?Rh.call(c,L,1):Dx(c,L)}}return c}function Fx(c,p){return c+Ih(NI()*(p-c+1))}function lQ(c,p,S,j){for(var L=-1,U=Wr(Th((p-c)/(S||1)),0),K=he(U);U--;)K[j?U:++L]=c,c+=S;return K}function Lx(c,p){var S="";if(!c||p<1||p>D)return S;do p%2&&(S+=c),p=Ih(p/2),p&&(c+=c);while(p);return S}function bt(c,p){return ew(Aj(c,p,Yn),c+"")}function uQ(c){return zI(yc(c))}function cQ(c,p){var S=yc(c);return Qh(S,Hl(p,0,S.length))}function up(c,p,S,j){if(!dr(c))return c;p=Os(p,c);for(var L=-1,U=p.length,K=U-1,J=c;J!=null&&++LL?0:L+p),S=S>L?L:S,S<0&&(S+=L),L=p>S?0:S-p>>>0,p>>>=0;for(var U=he(L);++j>>1,K=c[U];K!==null&&!yo(K)&&(S?K<=p:K=o){var Ee=p?null:CQ(c);if(Ee)return xh(Ee);K=!1,L=Zf,ne=new ql}else ne=p?[]:J;e:for(;++j=j?c:qo(c,p,S)}var dj=tK||function(c){return sn.clearTimeout(c)};function fj(c,p){if(p)return c.slice();var S=c.length,j=jI?jI(S):new c.constructor(S);return c.copy(j),j}function Wx(c){var p=new c.constructor(c.byteLength);return new Ph(p).set(new Ph(c)),p}function vQ(c,p){var S=p?Wx(c.buffer):c.buffer;return new c.constructor(S,c.byteOffset,c.byteLength)}function hQ(c){var p=new c.constructor(c.source,oc.exec(c));return p.lastIndex=c.lastIndex,p}function gQ(c){return op?Gt(op.call(c)):{}}function pj(c,p){var S=p?Wx(c.buffer):c.buffer;return new c.constructor(S,c.byteOffset,c.length)}function mj(c,p){if(c!==p){var S=c!==r,j=c===null,L=c===c,U=yo(c),K=p!==r,J=p===null,ne=p===p,Ee=yo(p);if(!J&&!Ee&&!U&&c>p||U&&K&&ne&&!J&&!Ee||j&&K&&ne||!S&&ne||!L)return 1;if(!j&&!U&&!Ee&&c=J)return ne;var Ee=S[j];return ne*(Ee=="desc"?-1:1)}}return c.index-p.index}function vj(c,p,S,j){for(var L=-1,U=c.length,K=S.length,J=-1,ne=p.length,Ee=Wr(U-K,0),Re=he(ne+Ee),Ie=!j;++J1?S[L-1]:r,K=L>2?S[2]:r;for(U=c.length>3&&typeof U=="function"?(L--,U):r,K&&An(S[0],S[1],K)&&(U=L<3?r:U,L=1),p=Gt(p);++j-1?L[U?p[K]:K]:r}}function xj(c){return Fi(function(p){var S=p.length,j=S,L=Wo.prototype.thru;for(c&&p.reverse();j--;){var U=p[j];if(typeof U!="function")throw new Uo(i);if(L&&!K&&Gh(U)=="wrapper")var K=new Wo([],!0)}for(j=K?j:S;++j1&&Pt.reverse(),Re&&neJ))return!1;var Ee=U.get(c),Re=U.get(p);if(Ee&&Re)return Ee==p&&Re==c;var Ie=-1,Ve=!0,tt=S&x?new ql:r;for(U.set(c,p),U.set(p,c);++Ie1?"& ":"")+p[j],p=p.join(S>2?", ":" "),c.replace(Qf,`{ -/* [wrapped with `+p+`] */ -`)}function AQ(c){return ft(c)||Xl(c)||!!(FI&&c&&c[FI])}function Li(c,p){var S=typeof c;return p=p??D,!!p&&(S=="number"||S!="symbol"&&Nt.test(c))&&c>-1&&c%1==0&&c0){if(++p>=F)return arguments[0]}else p=0;return c.apply(r,arguments)}}function Qh(c,p){var S=-1,j=c.length,L=j-1;for(p=p===r?j:p;++S1?c[p-1]:r;return S=typeof S=="function"?(c.pop(),S):r,Hj(c,S)});function Gj(c){var p=z(c);return p.__chain__=!0,p}function qX(c,p){return p(c),c}function Xh(c,p){return p(c)}var HX=Fi(function(c){var p=c.length,S=p?c[0]:0,j=this.__wrapped__,L=function(U){return Px(U,c)};return p>1||this.__actions__.length||!(j instanceof Ct)||!Li(S)?this.thru(L):(j=j.slice(S,+S+(p?1:0)),j.__actions__.push({func:Xh,args:[L],thisArg:r}),new Wo(j,this.__chain__).thru(function(U){return p&&!U.length&&U.push(r),U}))});function GX(){return Gj(this)}function KX(){return new Wo(this.value(),this.__chain__)}function QX(){this.__values__===r&&(this.__values__=sA(this.value()));var c=this.__index__>=this.__values__.length,p=c?r:this.__values__[this.__index__++];return{done:c,value:p}}function XX(){return this}function YX(c){for(var p,S=this;S instanceof Mh;){var j=Bj(S);j.__index__=0,j.__values__=r,p?L.__wrapped__=j:p=j;var L=j;S=S.__wrapped__}return L.__wrapped__=c,p}function JX(){var c=this.__wrapped__;if(c instanceof Ct){var p=c;return this.__actions__.length&&(p=new Ct(this)),p=p.reverse(),p.__actions__.push({func:Xh,args:[tw],thisArg:r}),new Wo(p,this.__chain__)}return this.thru(tw)}function ZX(){return uj(this.__wrapped__,this.__actions__)}var eY=Uh(function(c,p,S){Dt.call(c,S)?++c[S]:Ai(c,S,1)});function tY(c,p,S){var j=ft(c)?wI:qK;return S&&An(c,p,S)&&(p=r),j(c,at(p,3))}function rY(c,p){var S=ft(c)?_s:HI;return S(c,at(p,3))}var nY=_j(zj),oY=_j(Uj);function aY(c,p){return ln(Yh(c,p),1)}function iY(c,p){return ln(Yh(c,p),G)}function sY(c,p,S){return S=S===r?1:mt(S),ln(Yh(c,p),S)}function Kj(c,p){var S=ft(c)?zo:Cs;return S(c,at(p,3))}function Qj(c,p){var S=ft(c)?OG:qI;return S(c,at(p,3))}var lY=Uh(function(c,p,S){Dt.call(c,S)?c[S].push(p):Ai(c,S,[p])});function uY(c,p,S,j){c=Qn(c)?c:yc(c),S=S&&!j?mt(S):0;var L=c.length;return S<0&&(S=Wr(L+S,0)),rg(c)?S<=L&&c.indexOf(p,S)>-1:!!L&&ic(c,p,S)>-1}var cY=bt(function(c,p,S){var j=-1,L=typeof p=="function",U=Qn(c)?he(c.length):[];return Cs(c,function(K){U[++j]=L?vo(p,K,S):sp(K,p,S)}),U}),dY=Uh(function(c,p,S){Ai(c,S,p)});function Yh(c,p){var S=ft(c)?sr:JI;return S(c,at(p,3))}function fY(c,p,S,j){return c==null?[]:(ft(p)||(p=p==null?[]:[p]),S=j?r:S,ft(S)||(S=S==null?[]:[S]),rj(c,p,S))}var pY=Uh(function(c,p,S){c[S?0:1].push(p)},function(){return[[],[]]});function mY(c,p,S){var j=ft(c)?mx:OI,L=arguments.length<3;return j(c,at(p,4),S,L,Cs)}function vY(c,p,S){var j=ft(c)?PG:OI,L=arguments.length<3;return j(c,at(p,4),S,L,qI)}function hY(c,p){var S=ft(c)?_s:HI;return S(c,eg(at(p,3)))}function gY(c){var p=ft(c)?zI:uQ;return p(c)}function yY(c,p,S){(S?An(c,p,S):p===r)?p=1:p=mt(p);var j=ft(c)?BK:cQ;return j(c,p)}function bY(c){var p=ft(c)?zK:fQ;return p(c)}function _Y(c){if(c==null)return 0;if(Qn(c))return rg(c)?lc(c):c.length;var p=xn(c);return p==ye||p==se?c.size:jx(c).length}function xY(c,p,S){var j=ft(c)?vx:pQ;return S&&An(c,p,S)&&(p=r),j(c,at(p,3))}var wY=bt(function(c,p){if(c==null)return[];var S=p.length;return S>1&&An(c,p[0],p[1])?p=[]:S>2&&An(p[0],p[1],p[2])&&(p=[p[0]]),rj(c,ln(p,1),[])}),Jh=rK||function(){return sn.Date.now()};function SY(c,p){if(typeof p!="function")throw new Uo(i);return c=mt(c),function(){if(--c<1)return p.apply(this,arguments)}}function Xj(c,p,S){return p=S?r:p,p=c&&p==null?c.length:p,Mi(c,k,r,r,r,r,p)}function Yj(c,p){var S;if(typeof p!="function")throw new Uo(i);return c=mt(c),function(){return--c>0&&(S=p.apply(this,arguments)),c<=1&&(p=r),S}}var nw=bt(function(c,p,S){var j=C;if(S.length){var L=ws(S,hc(nw));j|=$}return Mi(c,j,p,S,L)}),Jj=bt(function(c,p,S){var j=C|b;if(S.length){var L=ws(S,hc(Jj));j|=$}return Mi(p,j,c,S,L)});function Zj(c,p,S){p=S?r:p;var j=Mi(c,_,r,r,r,r,r,p);return j.placeholder=Zj.placeholder,j}function eA(c,p,S){p=S?r:p;var j=Mi(c,P,r,r,r,r,r,p);return j.placeholder=eA.placeholder,j}function tA(c,p,S){var j,L,U,K,J,ne,Ee=0,Re=!1,Ie=!1,Ve=!0;if(typeof c!="function")throw new Uo(i);p=Go(p)||0,dr(S)&&(Re=!!S.leading,Ie="maxWait"in S,U=Ie?Wr(Go(S.maxWait)||0,p):U,Ve="trailing"in S?!!S.trailing:Ve);function tt($r){var Ra=j,Bi=L;return j=L=r,Ee=$r,K=c.apply(Bi,Ra),K}function it($r){return Ee=$r,J=fp(wt,p),Re?tt($r):K}function ht($r){var Ra=$r-ne,Bi=$r-Ee,_A=p-Ra;return Ie?_n(_A,U-Bi):_A}function st($r){var Ra=$r-ne,Bi=$r-Ee;return ne===r||Ra>=p||Ra<0||Ie&&Bi>=U}function wt(){var $r=Jh();if(st($r))return Pt($r);J=fp(wt,ht($r))}function Pt($r){return J=r,Ve&&j?tt($r):(j=L=r,K)}function bo(){J!==r&&dj(J),Ee=0,j=ne=L=J=r}function Mn(){return J===r?K:Pt(Jh())}function _o(){var $r=Jh(),Ra=st($r);if(j=arguments,L=this,ne=$r,Ra){if(J===r)return it(ne);if(Ie)return dj(J),J=fp(wt,p),tt(ne)}return J===r&&(J=fp(wt,p)),K}return _o.cancel=bo,_o.flush=Mn,_o}var CY=bt(function(c,p){return VI(c,1,p)}),$Y=bt(function(c,p,S){return VI(c,Go(p)||0,S)});function OY(c){return Mi(c,I)}function Zh(c,p){if(typeof c!="function"||p!=null&&typeof p!="function")throw new Uo(i);var S=function(){var j=arguments,L=p?p.apply(this,j):j[0],U=S.cache;if(U.has(L))return U.get(L);var K=c.apply(this,j);return S.cache=U.set(L,K)||U,K};return S.cache=new(Zh.Cache||ji),S}Zh.Cache=ji;function eg(c){if(typeof c!="function")throw new Uo(i);return function(){var p=arguments;switch(p.length){case 0:return!c.call(this);case 1:return!c.call(this,p[0]);case 2:return!c.call(this,p[0],p[1]);case 3:return!c.call(this,p[0],p[1],p[2])}return!c.apply(this,p)}}function PY(c){return Yj(2,c)}var EY=mQ(function(c,p){p=p.length==1&&ft(p[0])?sr(p[0],ho(at())):sr(ln(p,1),ho(at()));var S=p.length;return bt(function(j){for(var L=-1,U=_n(j.length,S);++L=p}),Xl=QI(function(){return arguments}())?QI:function(c){return gr(c)&&Dt.call(c,"callee")&&!MI.call(c,"callee")},ft=he.isArray,WY=hI?ho(hI):YK;function Qn(c){return c!=null&&tg(c.length)&&!Ni(c)}function Cr(c){return gr(c)&&Qn(c)}function VY(c){return c===!0||c===!1||gr(c)&&jn(c)==_e}var Es=oK||vw,qY=gI?ho(gI):JK;function HY(c){return gr(c)&&c.nodeType===1&&!pp(c)}function GY(c){if(c==null)return!0;if(Qn(c)&&(ft(c)||typeof c=="string"||typeof c.splice=="function"||Es(c)||gc(c)||Xl(c)))return!c.length;var p=xn(c);if(p==ye||p==se)return!c.size;if(dp(c))return!jx(c).length;for(var S in c)if(Dt.call(c,S))return!1;return!0}function KY(c,p){return lp(c,p)}function QY(c,p,S){S=typeof S=="function"?S:r;var j=S?S(c,p):r;return j===r?lp(c,p,r,S):!!j}function aw(c){if(!gr(c))return!1;var p=jn(c);return p==ae||p==ge||typeof c.message=="string"&&typeof c.name=="string"&&!pp(c)}function XY(c){return typeof c=="number"&&LI(c)}function Ni(c){if(!dr(c))return!1;var p=jn(c);return p==pe||p==ee||p==ke||p==Q}function nA(c){return typeof c=="number"&&c==mt(c)}function tg(c){return typeof c=="number"&&c>-1&&c%1==0&&c<=D}function dr(c){var p=typeof c;return c!=null&&(p=="object"||p=="function")}function gr(c){return c!=null&&typeof c=="object"}var oA=yI?ho(yI):eQ;function YY(c,p){return c===p||Ix(c,p,Qx(p))}function JY(c,p,S){return S=typeof S=="function"?S:r,Ix(c,p,Qx(p),S)}function ZY(c){return aA(c)&&c!=+c}function eJ(c){if(LQ(c))throw new dt(a);return XI(c)}function tJ(c){return c===null}function rJ(c){return c==null}function aA(c){return typeof c=="number"||gr(c)&&jn(c)==be}function pp(c){if(!gr(c)||jn(c)!=Be)return!1;var p=Eh(c);if(p===null)return!0;var S=Dt.call(p,"constructor")&&p.constructor;return typeof S=="function"&&S instanceof S&&Ch.call(S)==JG}var iw=bI?ho(bI):tQ;function nJ(c){return nA(c)&&c>=-D&&c<=D}var iA=_I?ho(_I):rQ;function rg(c){return typeof c=="string"||!ft(c)&&gr(c)&&jn(c)==fe}function yo(c){return typeof c=="symbol"||gr(c)&&jn(c)==de}var gc=xI?ho(xI):nQ;function oJ(c){return c===r}function aJ(c){return gr(c)&&xn(c)==je}function iJ(c){return gr(c)&&jn(c)==Ze}var sJ=Hh(Ax),lJ=Hh(function(c,p){return c<=p});function sA(c){if(!c)return[];if(Qn(c))return rg(c)?Oa(c):Kn(c);if(ep&&c[ep])return BG(c[ep]());var p=xn(c),S=p==ye?xx:p==se?xh:yc;return S(c)}function Di(c){if(!c)return c===0?c:0;if(c=Go(c),c===G||c===-G){var p=c<0?-1:1;return p*q}return c===c?c:0}function mt(c){var p=Di(c),S=p%1;return p===p?S?p-S:p:0}function lA(c){return c?Hl(mt(c),0,ie):0}function Go(c){if(typeof c=="number")return c;if(yo(c))return Y;if(dr(c)){var p=typeof c.valueOf=="function"?c.valueOf():c;c=dr(p)?p+"":p}if(typeof c!="string")return c===0?c:+c;c=PI(c);var S=Yf.test(c);return S||We.test(c)?SG(c.slice(2),S?2:8):Xf.test(c)?Y:+c}function uA(c){return Za(c,Xn(c))}function uJ(c){return c?Hl(mt(c),-D,D):c===0?c:0}function Ft(c){return c==null?"":go(c)}var cJ=mc(function(c,p){if(dp(p)||Qn(p)){Za(p,Xr(p),c);return}for(var S in p)Dt.call(p,S)&&ap(c,S,p[S])}),cA=mc(function(c,p){Za(p,Xn(p),c)}),ng=mc(function(c,p,S,j){Za(p,Xn(p),c,j)}),dJ=mc(function(c,p,S,j){Za(p,Xr(p),c,j)}),fJ=Fi(Px);function pJ(c,p){var S=pc(c);return p==null?S:UI(S,p)}var mJ=bt(function(c,p){c=Gt(c);var S=-1,j=p.length,L=j>2?p[2]:r;for(L&&An(p[0],p[1],L)&&(j=1);++S1),U}),Za(c,Gx(c),S),j&&(S=Vo(S,m|v|h,$Q));for(var L=p.length;L--;)Dx(S,p[L]);return S});function IJ(c,p){return fA(c,eg(at(p)))}var jJ=Fi(function(c,p){return c==null?{}:iQ(c,p)});function fA(c,p){if(c==null)return{};var S=sr(Gx(c),function(j){return[j]});return p=at(p),nj(c,S,function(j,L){return p(j,L[0])})}function AJ(c,p,S){p=Os(p,c);var j=-1,L=p.length;for(L||(L=1,c=r);++jp){var j=c;c=p,p=j}if(S||c%1||p%1){var L=NI();return _n(c+L*(p-c+wG("1e-"+((L+"").length-1))),p)}return Fx(c,p)}var qJ=vc(function(c,p,S){return p=p.toLowerCase(),c+(S?vA(p):p)});function vA(c){return uw(Ft(c).toLowerCase())}function hA(c){return c=Ft(c),c&&c.replace(GH,MG).replace(fG,"")}function HJ(c,p,S){c=Ft(c),p=go(p);var j=c.length;S=S===r?j:Hl(mt(S),0,j);var L=S;return S-=p.length,S>=0&&c.slice(S,L)==p}function GJ(c){return c=Ft(c),c&&$a.test(c)?c.replace(Gn,FG):c}function KJ(c){return c=Ft(c),c&&ki.test(c)?c.replace(In,"\\$&"):c}var QJ=vc(function(c,p,S){return c+(S?"-":"")+p.toLowerCase()}),XJ=vc(function(c,p,S){return c+(S?" ":"")+p.toLowerCase()}),YJ=bj("toLowerCase");function JJ(c,p,S){c=Ft(c),p=mt(p);var j=p?lc(c):0;if(!p||j>=p)return c;var L=(p-j)/2;return qh(Ih(L),S)+c+qh(Th(L),S)}function ZJ(c,p,S){c=Ft(c),p=mt(p);var j=p?lc(c):0;return p&&j>>0,S?(c=Ft(c),c&&(typeof p=="string"||p!=null&&!iw(p))&&(p=go(p),!p&&sc(c))?Ps(Oa(c),0,S):c.split(p,S)):[]}var iZ=vc(function(c,p,S){return c+(S?" ":"")+uw(p)});function sZ(c,p,S){return c=Ft(c),S=S==null?0:Hl(mt(S),0,c.length),p=go(p),c.slice(S,S+p.length)==p}function lZ(c,p,S){var j=z.templateSettings;S&&An(c,p,S)&&(p=r),c=Ft(c),p=ng({},p,j,Oj);var L=ng({},p.imports,j.imports,Oj),U=Xr(L),K=_x(L,U),J,ne,Ee=0,Re=p.interpolate||hh,Ie="__p += '",Ve=wx((p.escape||hh).source+"|"+Re.source+"|"+(Re===nc?zl:hh).source+"|"+(p.evaluate||hh).source+"|$","g"),tt="//# sourceURL="+(Dt.call(p,"sourceURL")?(p.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++gG+"]")+` -`;c.replace(Ve,function(st,wt,Pt,bo,Mn,_o){return Pt||(Pt=bo),Ie+=c.slice(Ee,_o).replace(KH,LG),wt&&(J=!0,Ie+=`' + -__e(`+wt+`) + -'`),Mn&&(ne=!0,Ie+=`'; -`+Mn+`; -__p += '`),Pt&&(Ie+=`' + -((__t = (`+Pt+`)) == null ? '' : __t) + -'`),Ee=_o+st.length,st}),Ie+=`'; -`;var it=Dt.call(p,"variable")&&p.variable;if(!it)Ie=`with (obj) { -`+Ie+` -} -`;else if(Dl.test(it))throw new dt(s);Ie=(ne?Ie.replace(yt,""):Ie).replace(Qt,"$1").replace(Sr,"$1;"),Ie="function("+(it||"obj")+`) { -`+(it?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(J?", __e = _.escape":"")+(ne?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+Ie+`return __p -}`;var ht=yA(function(){return jt(U,tt+"return "+Ie).apply(r,K)});if(ht.source=Ie,aw(ht))throw ht;return ht}function uZ(c){return Ft(c).toLowerCase()}function cZ(c){return Ft(c).toUpperCase()}function dZ(c,p,S){if(c=Ft(c),c&&(S||p===r))return PI(c);if(!c||!(p=go(p)))return c;var j=Oa(c),L=Oa(p),U=EI(j,L),K=RI(j,L)+1;return Ps(j,U,K).join("")}function fZ(c,p,S){if(c=Ft(c),c&&(S||p===r))return c.slice(0,TI(c)+1);if(!c||!(p=go(p)))return c;var j=Oa(c),L=RI(j,Oa(p))+1;return Ps(j,0,L).join("")}function pZ(c,p,S){if(c=Ft(c),c&&(S||p===r))return c.replace(Ht,"");if(!c||!(p=go(p)))return c;var j=Oa(c),L=EI(j,Oa(p));return Ps(j,L).join("")}function mZ(c,p){var S=A,j=M;if(dr(p)){var L="separator"in p?p.separator:L;S="length"in p?mt(p.length):S,j="omission"in p?go(p.omission):j}c=Ft(c);var U=c.length;if(sc(c)){var K=Oa(c);U=K.length}if(S>=U)return c;var J=S-lc(j);if(J<1)return j;var ne=K?Ps(K,0,J).join(""):c.slice(0,J);if(L===r)return ne+j;if(K&&(J+=ne.length-J),iw(L)){if(c.slice(J).search(L)){var Ee,Re=ne;for(L.global||(L=wx(L.source,Ft(oc.exec(L))+"g")),L.lastIndex=0;Ee=L.exec(Re);)var Ie=Ee.index;ne=ne.slice(0,Ie===r?J:Ie)}}else if(c.indexOf(go(L),J)!=J){var Ve=ne.lastIndexOf(L);Ve>-1&&(ne=ne.slice(0,Ve))}return ne+j}function vZ(c){return c=Ft(c),c&&bn.test(c)?c.replace(an,VG):c}var hZ=vc(function(c,p,S){return c+(S?" ":"")+p.toUpperCase()}),uw=bj("toUpperCase");function gA(c,p,S){return c=Ft(c),p=S?r:p,p===r?DG(c)?GG(c):kG(c):c.match(p)||[]}var yA=bt(function(c,p){try{return vo(c,r,p)}catch(S){return aw(S)?S:new dt(S)}}),gZ=Fi(function(c,p){return zo(p,function(S){S=ei(S),Ai(c,S,nw(c[S],c))}),c});function yZ(c){var p=c==null?0:c.length,S=at();return c=p?sr(c,function(j){if(typeof j[1]!="function")throw new Uo(i);return[S(j[0]),j[1]]}):[],bt(function(j){for(var L=-1;++LD)return[];var S=ie,j=_n(c,ie);p=at(p),c-=ie;for(var L=bx(j,p);++S0||p<0)?new Ct(S):(c<0?S=S.takeRight(-c):c&&(S=S.drop(c)),p!==r&&(p=mt(p),S=p<0?S.dropRight(-p):S.take(p-c)),S)},Ct.prototype.takeRightWhile=function(c){return this.reverse().takeWhile(c).reverse()},Ct.prototype.toArray=function(){return this.take(ie)},Ja(Ct.prototype,function(c,p){var S=/^(?:filter|find|map|reject)|While$/.test(p),j=/^(?:head|last)$/.test(p),L=z[j?"take"+(p=="last"?"Right":""):p],U=j||/^find/.test(p);L&&(z.prototype[p]=function(){var K=this.__wrapped__,J=j?[1]:arguments,ne=K instanceof Ct,Ee=J[0],Re=ne||ft(K),Ie=function(wt){var Pt=L.apply(z,xs([wt],J));return j&&Ve?Pt[0]:Pt};Re&&S&&typeof Ee=="function"&&Ee.length!=1&&(ne=Re=!1);var Ve=this.__chain__,tt=!!this.__actions__.length,it=U&&!Ve,ht=ne&&!tt;if(!U&&Re){K=ht?K:new Ct(this);var st=c.apply(K,J);return st.__actions__.push({func:Xh,args:[Ie],thisArg:r}),new Wo(st,Ve)}return it&&ht?c.apply(this,J):(st=this.thru(Ie),it?j?st.value()[0]:st.value():st)})}),zo(["pop","push","shift","sort","splice","unshift"],function(c){var p=wh[c],S=/^(?:push|sort|unshift)$/.test(c)?"tap":"thru",j=/^(?:pop|shift)$/.test(c);z.prototype[c]=function(){var L=arguments;if(j&&!this.__chain__){var U=this.value();return p.apply(ft(U)?U:[],L)}return this[S](function(K){return p.apply(ft(K)?K:[],L)})}}),Ja(Ct.prototype,function(c,p){var S=z[p];if(S){var j=S.name+"";Dt.call(fc,j)||(fc[j]=[]),fc[j].push({name:p,func:S})}}),fc[Wh(r,b).name]=[{name:"wrapper",func:r}],Ct.prototype.clone=vK,Ct.prototype.reverse=hK,Ct.prototype.value=gK,z.prototype.at=HX,z.prototype.chain=GX,z.prototype.commit=KX,z.prototype.next=QX,z.prototype.plant=YX,z.prototype.reverse=JX,z.prototype.toJSON=z.prototype.valueOf=z.prototype.value=ZX,z.prototype.first=z.prototype.head,ep&&(z.prototype[ep]=XX),z},uc=KG();Ul?((Ul.exports=uc)._=uc,dx._=uc):sn._=uc}).call(wo)})(hb,hb.exports);var o1=hb.exports,kM=Object.prototype.toString,UB=function(t){var r=kM.call(t),n=r==="[object Arguments]";return n||(n=r!=="[object Array]"&&t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&kM.call(t.callee)==="[object Function]"),n},Uw,TM;function Ere(){if(TM)return Uw;TM=1;var e;if(!Object.keys){var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString,n=UB,o=Object.prototype.propertyIsEnumerable,a=!o.call({toString:null},"toString"),i=o.call(function(){},"prototype"),s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(v){var h=v.constructor;return h&&h.prototype===v},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 v in window)try{if(!l["$"+v]&&t.call(window,v)&&window[v]!==null&&typeof window[v]=="object")try{u(window[v])}catch{return!0}}catch{return!0}return!1}(),m=function(v){if(typeof window>"u"||!f)return u(v);try{return u(v)}catch{return!1}};e=function(h){var y=h!==null&&typeof h=="object",x=r.call(h)==="[object Function]",C=n(h),b=y&&r.call(h)==="[object String]",g=[];if(!y&&!x&&!C)throw new TypeError("Object.keys called on a non-object");var _=i&&x;if(b&&h.length>0&&!t.call(h,0))for(var P=0;P0)for(var $=0;$"u"||!Yr?$t:Yr(Uint8Array),Su={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?$t:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?$t:ArrayBuffer,"%ArrayIteratorPrototype%":_c&&Yr?Yr([][Symbol.iterator]()):$t,"%AsyncFromSyncIteratorPrototype%":$t,"%AsyncFunction%":Nc,"%AsyncGenerator%":Nc,"%AsyncGeneratorFunction%":Nc,"%AsyncIteratorPrototype%":Nc,"%Atomics%":typeof Atomics>"u"?$t:Atomics,"%BigInt%":typeof BigInt>"u"?$t:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?$t:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?$t:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?$t:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Jre,"%eval%":eval,"%EvalError%":Zre,"%Float32Array%":typeof Float32Array>"u"?$t:Float32Array,"%Float64Array%":typeof Float64Array>"u"?$t:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?$t:FinalizationRegistry,"%Function%":HB,"%GeneratorFunction%":Nc,"%Int8Array%":typeof Int8Array>"u"?$t:Int8Array,"%Int16Array%":typeof Int16Array>"u"?$t:Int16Array,"%Int32Array%":typeof Int32Array>"u"?$t:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_c&&Yr?Yr(Yr([][Symbol.iterator]())):$t,"%JSON%":typeof JSON=="object"?JSON:$t,"%Map%":typeof Map>"u"?$t:Map,"%MapIteratorPrototype%":typeof Map>"u"||!_c||!Yr?$t:Yr(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?$t:Promise,"%Proxy%":typeof Proxy>"u"?$t:Proxy,"%RangeError%":ene,"%ReferenceError%":tne,"%Reflect%":typeof Reflect>"u"?$t:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?$t:Set,"%SetIteratorPrototype%":typeof Set>"u"||!_c||!Yr?$t:Yr(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?$t:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_c&&Yr?Yr(""[Symbol.iterator]()):$t,"%Symbol%":_c?Symbol:$t,"%SyntaxError%":zd,"%ThrowTypeError%":nne,"%TypedArray%":ane,"%TypeError%":hd,"%Uint8Array%":typeof Uint8Array>"u"?$t:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?$t:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?$t:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?$t:Uint32Array,"%URIError%":rne,"%WeakMap%":typeof WeakMap>"u"?$t:WeakMap,"%WeakRef%":typeof WeakRef>"u"?$t:WeakRef,"%WeakSet%":typeof WeakSet>"u"?$t:WeakSet};if(Yr)try{null.error}catch(e){var ine=Yr(Yr(e));Su["%Error.prototype%"]=ine}var sne=function e(t){var r;if(t==="%AsyncFunction%")r=Vw("async function () {}");else if(t==="%GeneratorFunction%")r=Vw("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=Vw("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&Yr&&(r=Yr(o.prototype))}return Su[t]=r,r},FM={__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"]},Sv=AE,gb=Yre,lne=Sv.call(Function.call,Array.prototype.concat),une=Sv.call(Function.apply,Array.prototype.splice),LM=Sv.call(Function.call,String.prototype.replace),yb=Sv.call(Function.call,String.prototype.slice),cne=Sv.call(Function.call,RegExp.prototype.exec),dne=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,fne=/\\(\\)?/g,pne=function(t){var r=yb(t,0,1),n=yb(t,-1);if(r==="%"&&n!=="%")throw new zd("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new zd("invalid intrinsic syntax, expected opening `%`");var o=[];return LM(t,dne,function(a,i,s,u){o[o.length]=s?LM(u,fne,"$1"):i||a}),o},mne=function(t,r){var n=t,o;if(gb(FM,n)&&(o=FM[n],n="%"+o[0]+"%"),gb(Su,n)){var a=Su[n];if(a===Nc&&(a=sne(n)),typeof a>"u"&&!r)throw new hd("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:a}}throw new zd("intrinsic "+t+" does not exist!")},xi=function(t,r){if(typeof t!="string"||t.length===0)throw new hd("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new hd('"allowMissing" argument must be a boolean');if(cne(/^%?[^%]*%?$/,t)===null)throw new zd("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=pne(t),o=n.length>0?n[0]:"",a=mne("%"+o+"%",r),i=a.name,s=a.value,u=!1,l=a.alias;l&&(o=l[0],une(n,lne([0,1],l)));for(var f=1,m=!0;f=n.length){var x=wu(s,v);m=!!x,m&&"get"in x&&!("originalValue"in x.get)?s=x.get:s=s[v]}else m=gb(s,v),s=s[v];m&&!u&&(Su[i]=s)}}return s},vne=xi,cy=vne("%Object.defineProperty%",!0)||!1;if(cy)try{cy({},"a",{value:1})}catch{cy=!1}var ME=cy,hne=xi,dy=hne("%Object.getOwnPropertyDescriptor%",!0);if(dy)try{dy([],"length")}catch{dy=null}var GB=dy,NM=ME,gne=WB,xc=qn,DM=GB,KB=function(t,r,n){if(!t||typeof t!="object"&&typeof t!="function")throw new xc("`obj` must be an object or a function`");if(typeof r!="string"&&typeof r!="symbol")throw new xc("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new xc("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new xc("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new xc("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new xc("`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,u=!!DM&&DM(t,r);if(NM)NM(t,r,{configurable:i===null&&u?u.configurable:!i,enumerable:o===null&&u?u.enumerable:!o,value:n,writable:a===null&&u?u.writable:!a});else if(s||!o&&!a&&!i)t[r]=n;else throw new gne("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},t$=ME,QB=function(){return!!t$};QB.hasArrayLengthDefineBug=function(){if(!t$)return null;try{return t$([],"length",{value:1}).length!==1}catch{return!0}};var XB=QB,yne=Tre,bne=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",_ne=Object.prototype.toString,xne=Array.prototype.concat,BM=KB,wne=function(e){return typeof e=="function"&&_ne.call(e)==="[object Function]"},YB=XB(),Sne=function(e,t,r,n){if(t in e){if(n===!0){if(e[t]===r)return}else if(!wne(n)||!n())return}YB?BM(e,t,r,!0):BM(e,t,r)},JB=function(e,t){var r=arguments.length>2?arguments[2]:{},n=yne(t);bne&&(n=xne.call(n,Object.getOwnPropertySymbols(t)));for(var o=0;o4294967295||One(r)!==r)throw new WM("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],o=!0,a=!0;if("length"in t&&UM){var i=UM(t,"length");i&&!i.configurable&&(o=!1),i&&!i.writable&&(a=!1)}return(o||a||!n)&&($ne?zM(t,"length",r,!0,!0):zM(t,"length",r)),t};(function(e){var t=AE,r=xi,n=Pne,o=qn,a=r("%Function.prototype.apply%"),i=r("%Function.prototype.call%"),s=r("%Reflect.apply%",!0)||t.call(i,a),u=ME,l=r("%Math.max%");e.exports=function(v){if(typeof v!="function")throw new o("a function is required");var h=s(t,i,arguments);return n(h,1+l(0,v.length-(arguments.length-1)),!0)};var f=function(){return s(t,a,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f})(ZB);var a1=ZB.exports,ez=xi,tz=a1,Ene=tz(ez("String.prototype.indexOf")),cs=function(t,r){var n=ez(t,!!r);return typeof n=="function"&&Ene(t,".prototype.")>-1?tz(n):n},Rne=qn,Cv=function(t){if(t==null)throw new Rne(arguments.length>0&&arguments[1]||"Cannot call method on "+t);return t},kne=xi,rz=kne("%Array%"),Tne=!rz.isArray&&cs("Object.prototype.toString"),Ine=rz.isArray||function(t){return Tne(t)==="[object Array]"},jne=Ine,Ane=xi,Mne=cs,Fne=qn,Lne=jne,Nne=Ane("%Reflect.apply%",!0)||Mne("Function.prototype.apply"),Dne=function(t,r){var n=arguments.length>2?arguments[2]:[];if(!Lne(n))throw new Fne("Assertion failed: optional `argumentsList`, if provided, must be a List");return Nne(t,r,n)};const Bne={},zne=Object.freeze(Object.defineProperty({__proto__:null,default:Bne},Symbol.toStringTag,{value:"Module"})),Une=nn(zne);var FE=typeof Map=="function"&&Map.prototype,Hw=Object.getOwnPropertyDescriptor&&FE?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,bb=FE&&Hw&&typeof Hw.get=="function"?Hw.get:null,VM=FE&&Map.prototype.forEach,LE=typeof Set=="function"&&Set.prototype,Gw=Object.getOwnPropertyDescriptor&&LE?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,_b=LE&&Gw&&typeof Gw.get=="function"?Gw.get:null,qM=LE&&Set.prototype.forEach,Wne=typeof WeakMap=="function"&&WeakMap.prototype,sm=Wne?WeakMap.prototype.has:null,Vne=typeof WeakSet=="function"&&WeakSet.prototype,lm=Vne?WeakSet.prototype.has:null,qne=typeof WeakRef=="function"&&WeakRef.prototype,HM=qne?WeakRef.prototype.deref:null,Hne=Boolean.prototype.valueOf,Gne=Object.prototype.toString,Kne=Function.prototype.toString,Qne=String.prototype.match,NE=String.prototype.slice,Ks=String.prototype.replace,Xne=String.prototype.toUpperCase,GM=String.prototype.toLowerCase,nz=RegExp.prototype.test,KM=Array.prototype.concat,ai=Array.prototype.join,Yne=Array.prototype.slice,QM=Math.floor,r$=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Kw=Object.getOwnPropertySymbols,n$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Ud=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Tn=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Ud||!0)?Symbol.toStringTag:null,oz=Object.prototype.propertyIsEnumerable,XM=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function YM(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||nz.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-QM(-e):QM(e);if(n!==e){var o=String(n),a=NE.call(t,o.length+1);return Ks.call(o,r,"$&_")+"."+Ks.call(Ks.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Ks.call(t,r,"$&_")}var o$=Une,JM=o$.custom,ZM=iz(JM)?JM:null,Jne=function e(t,r,n,o){var a=r||{};if(Ds(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Ds(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=Ds(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(Ds(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(Ds(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 lz(t,a);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var u=String(t);return s?YM(t,u):u}if(typeof t=="bigint"){var l=String(t)+"n";return s?YM(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 a$(t)?"[Array]":"[Object]";var m=hoe(a,n);if(typeof o>"u")o=[];else if(sz(o,t)>=0)return"[Circular]";function v(N,B,W){if(B&&(o=Yne.call(o),o.push(B)),W){var V={depth:a.depth};return Ds(a,"quoteStyle")&&(V.quoteStyle=a.quoteStyle),e(N,V,n+1,o)}return e(N,a,n+1,o)}if(typeof t=="function"&&!eF(t)){var h=soe(t),y=xg(t,v);return"[Function"+(h?": "+h:" (anonymous)")+"]"+(y.length>0?" { "+ai.call(y,", ")+" }":"")}if(iz(t)){var x=Ud?Ks.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):n$.call(t);return typeof t=="object"&&!Ud?wp(x):x}if(poe(t)){for(var C="<"+GM.call(String(t.nodeName)),b=t.attributes||[],g=0;g",C}if(a$(t)){if(t.length===0)return"[]";var _=xg(t,v);return m&&!voe(_)?"["+i$(_,m)+"]":"[ "+ai.call(_,", ")+" ]"}if(toe(t)){var P=xg(t,v);return!("cause"in Error.prototype)&&"cause"in t&&!oz.call(t,"cause")?"{ ["+String(t)+"] "+ai.call(KM.call("[cause]: "+v(t.cause),P),", ")+" }":P.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+ai.call(P,", ")+" }"}if(typeof t=="object"&&i){if(ZM&&typeof t[ZM]=="function"&&o$)return o$(t,{depth:f-n});if(i!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(loe(t)){var $=[];return VM&&VM.call(t,function(N,B){$.push(v(B,t,!0)+" => "+v(N,t))}),tF("Map",bb.call(t),$,m)}if(doe(t)){var O=[];return qM&&qM.call(t,function(N){O.push(v(N,t))}),tF("Set",_b.call(t),O,m)}if(uoe(t))return Qw("WeakMap");if(foe(t))return Qw("WeakSet");if(coe(t))return Qw("WeakRef");if(noe(t))return wp(v(Number(t)));if(aoe(t))return wp(v(r$.call(t)));if(ooe(t))return wp(Hne.call(t));if(roe(t))return wp(v(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(t===wo)return"{ [object globalThis] }";if(!eoe(t)&&!eF(t)){var k=xg(t,v),E=XM?XM(t)===Object.prototype:t instanceof Object||t.constructor===Object,I=t instanceof Object?"":"null prototype",A=!E&&Tn&&Object(t)===t&&Tn in t?NE.call(wl(t),8,-1):I?"Object":"",M=E||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",F=M+(A||I?"["+ai.call(KM.call([],A||[],I||[]),": ")+"] ":"");return k.length===0?F+"{}":m?F+"{"+i$(k,m)+"}":F+"{ "+ai.call(k,", ")+" }"}return String(t)};function az(e,t,r){var n=(r.quoteStyle||t)==="double"?'"':"'";return n+e+n}function Zne(e){return Ks.call(String(e),/"/g,""")}function a$(e){return wl(e)==="[object Array]"&&(!Tn||!(typeof e=="object"&&Tn in e))}function eoe(e){return wl(e)==="[object Date]"&&(!Tn||!(typeof e=="object"&&Tn in e))}function eF(e){return wl(e)==="[object RegExp]"&&(!Tn||!(typeof e=="object"&&Tn in e))}function toe(e){return wl(e)==="[object Error]"&&(!Tn||!(typeof e=="object"&&Tn in e))}function roe(e){return wl(e)==="[object String]"&&(!Tn||!(typeof e=="object"&&Tn in e))}function noe(e){return wl(e)==="[object Number]"&&(!Tn||!(typeof e=="object"&&Tn in e))}function ooe(e){return wl(e)==="[object Boolean]"&&(!Tn||!(typeof e=="object"&&Tn in e))}function iz(e){if(Ud)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!n$)return!1;try{return n$.call(e),!0}catch{}return!1}function aoe(e){if(!e||typeof e!="object"||!r$)return!1;try{return r$.call(e),!0}catch{}return!1}var ioe=Object.prototype.hasOwnProperty||function(e){return e in this};function Ds(e,t){return ioe.call(e,t)}function wl(e){return Gne.call(e)}function soe(e){if(e.name)return e.name;var t=Qne.call(Kne.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function sz(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 lz(NE.call(e,0,t.maxStringLength),t)+n}var o=Ks.call(Ks.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,moe);return az(o,"single",t)}function moe(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":"")+Xne.call(t.toString(16))}function wp(e){return"Object("+e+")"}function Qw(e){return e+" { ? }"}function tF(e,t,r,n){var o=n?i$(r,n):ai.call(r,", ");return e+" ("+t+") {"+o+"}"}function voe(e){for(var t=0;t=0)return!1;return!0}function hoe(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=ai.call(Array(e.indent+1)," ");else return null;return{base:r,prev:ai.call(Array(t+1),r)}}function i$(e,t){if(e.length===0)return"";var r=` -`+t.prev+t.base;return r+ai.call(e,","+r)+` -`+t.prev}function xg(e,t){var r=a$(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"},yoe=goe,DE=function(t){return typeof t=="symbol"?"Symbol":typeof t=="bigint"?"BigInt":yoe(t)},rF=qn,boe=Jne,_oe=uz,xoe=DE,cz=function(t,r){if(xoe(t)!=="Object")throw new rF("Assertion failed: Type(O) is not Object");if(!_oe(r))throw new rF("Assertion failed: IsPropertyKey(P) is not true, got "+boe(r));return t[r]},nF=qn,woe=uz,Soe=DE,Coe=function(t,r){if(Soe(t)!=="Object")throw new nF("Assertion failed: `O` must be an Object");if(!woe(r))throw new nF("Assertion failed: `P` must be a Property Key");return r in t},dz=Function.prototype.toString,ed=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,s$,fy;if(typeof ed=="function"&&typeof Object.defineProperty=="function")try{s$=Object.defineProperty({},"length",{get:function(){throw fy}}),fy={},ed(function(){throw 42},null,s$)}catch(e){e!==fy&&(ed=null)}else ed=null;var $oe=/^\s*class\b/,l$=function(t){try{var r=dz.call(t);return $oe.test(r)}catch{return!1}},Xw=function(t){try{return l$(t)?!1:(dz.call(t),!0)}catch{return!1}},py=Object.prototype.toString,Ooe="[object Object]",Poe="[object Function]",Eoe="[object GeneratorFunction]",Roe="[object HTMLAllCollection]",koe="[object HTML document.all class]",Toe="[object HTMLCollection]",Ioe=typeof Symbol=="function"&&!!Symbol.toStringTag,joe=!(0 in[,]),u$=function(){return!1};if(typeof document=="object"){var Aoe=document.all;py.call(Aoe)===py.call(document.all)&&(u$=function(t){if((joe||!t)&&(typeof t>"u"||typeof t=="object"))try{var r=py.call(t);return(r===Roe||r===koe||r===Toe||r===Ooe)&&t("")==null}catch{}return!1})}var fz=ed?function(t){if(u$(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;try{ed(t,null,s$)}catch(r){if(r!==fy)return!1}return!l$(t)&&Xw(t)}:function(t){if(u$(t))return!0;if(!t||typeof t!="function"&&typeof t!="object")return!1;if(Ioe)return Xw(t);if(l$(t))return!1;var r=py.call(t);return r!==Poe&&r!==Eoe&&!/^\[object HTML/.test(r)?!1:Xw(t)},Moe=fz,Foe=Number.MAX_SAFE_INTEGER||9007199254740991,Yw,oF;function Loe(){return oF||(oF=1,Yw=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),Yw}var Jw,aF;function Noe(){return aF||(aF=1,Jw=function(t){return t===null||typeof t!="function"&&typeof t!="object"}),Jw}var Doe=VB,BE=function(){return Doe()&&!!Symbol.toStringTag},Zw,iF;function Boe(){if(iF)return Zw;iF=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=BE();return Zw=function(i){return typeof i!="object"||i===null?!1:o?t(i):r.call(i)===n},Zw}var wg={exports:{}},sF;function zoe(){if(sF)return wg.exports;sF=1;var e=Object.prototype.toString,t=qB();if(t){var r=Symbol.prototype.toString,n=/^Symbol\(.*\)$/,o=function(i){return typeof i.valueOf()!="symbol"?!1:n.test(r.call(i))};wg.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 wg.exports=function(i){return!1};return wg.exports}var eS,lF;function Uoe(){if(lF)return eS;lF=1;var e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol",t=Noe(),r=fz,n=Boe(),o=zoe(),a=function(u,l){if(typeof u>"u"||u===null)throw new TypeError("Cannot call method on "+u);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"],m,v,h;for(h=0;h1&&(arguments[1]===String?l="string":arguments[1]===Number&&(l="number"));var f;if(e&&(Symbol.toPrimitive?f=i(u,Symbol.toPrimitive):o(u)&&(f=Symbol.prototype.valueOf)),typeof f<"u"){var m=f.call(u,l);if(t(m))return m;throw new TypeError("unable to convert exotic object to primitive")}return l==="default"&&(n(u)||o(u))&&(l="string"),a(u,l==="default"?"number":l)},eS}var tS,uF;function Woe(){if(uF)return tS;uF=1;var e=Uoe();return tS=function(r){return arguments.length>1?e(r,arguments[1]):e(r)},tS}var rS,cF;function Voe(){if(cF)return rS;cF=1;var e=cs,t=BE(),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"),u=Object.getOwnPropertyDescriptor,l="[object RegExp]";return rS=t?function(m){if(!m||typeof m!="object")return!1;var v=u(m,"lastIndex"),h=v&&r(v,"value");if(!h)return!1;try{n(m,a)}catch(y){return y===o}}:function(m){return!m||typeof m!="object"&&typeof m!="function"?!1:s(m)===l},rS}var nS,dF;function qoe(){if(dF)return nS;dF=1;var e=cs,t=Voe(),r=e("RegExp.prototype.exec"),n=qn;return nS=function(a){if(!t(a))throw new n("`regex` must be a RegExp");return function(s){return r(a,s)!==null}},nS}var Hoe=xi,Goe=Hoe("%String%"),Koe=qn,pz=function(t){if(typeof t=="symbol")throw new Koe("Cannot convert a Symbol value to a string");return Goe(t)},Qoe=Cv,Xoe=pz,Yoe=cs,fF=Yoe("String.prototype.replace"),mz=/^\s$/.test("᠎"),Joe=mz?/^[\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]+/,Zoe=mz?/[\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]+$/,vz=function(){var t=Xoe(Qoe(this));return fF(fF(t,Joe,""),Zoe,"")},eae=vz,pF="​",wc="᠎",hz=function(){return String.prototype.trim&&pF.trim()===pF&&wc.trim()===wc&&("_"+wc).trim()==="_"+wc&&(wc+"_").trim()===wc+"_"?String.prototype.trim:eae},tae=af,rae=hz,nae=function(){var t=rae();return tae(String.prototype,{trim:t},{trim:function(){return String.prototype.trim!==t}}),t},oae=a1,aae=af,iae=Cv,sae=vz,gz=hz,lae=nae,uae=oae(gz()),yz=function(t){return iae(t),uae(t)};aae(yz,{getPolyfill:gz,implementation:sae,shim:lae});var bz=yz,oS,mF;function cae(){if(mF)return oS;mF=1;var e=xi,t=e("%Number%"),r=e("%RegExp%"),n=qn,o=e("%parseInt%"),a=cs,i=qoe(),s=a("String.prototype.slice"),u=i(/^0b[01]+$/i),l=i(/^0o[0-7]+$/i),f=i(/^[-+]0x[0-9a-f]+$/i),m=["…","​","￾"].join(""),v=new r("["+m+"]","g"),h=i(v),y=bz;return oS=function x(C){if(typeof C!="string")throw new n("Assertion failed: `argument` is not a String");if(u(C))return t(o(s(C,2),2));if(l(C))return t(o(s(C,2),8));if(h(C)||f(C))return NaN;var b=y(C);return b!==C?x(b):t(C)},oS}var dae=xi,vF=qn,hF=dae("%Number%"),fae=Loe(),pae=Woe(),mae=cae(),vae=function(t){var r=fae(t)?t:pae(t,hF);if(typeof r=="symbol")throw new vF("Cannot convert a Symbol value to a number");if(typeof r=="bigint")throw new vF("Conversion from 'BigInt' to 'number' is not allowed.");return typeof r=="string"?mae(r):hF(r)},hae=Math.floor,gae=function(t){return typeof t=="bigint"?t:hae(t)},gF=gae,yae=qn,bae=function(t){if(typeof t!="number"&&typeof t!="bigint")throw new yae("argument must be a Number or a BigInt");var r=t<0?-gF(-t):gF(t);return r===0?0:r},_z=Number.isNaN||function(t){return t!==t},_ae=_z,xae=function(e){return(typeof e=="number"||typeof e=="bigint")&&!_ae(e)&&e!==1/0&&e!==-1/0},wae=vae,Sae=bae,Cae=_z,$ae=xae,Oae=function(t){var r=wae(t);return Cae(r)||r===0?0:$ae(r)?Sae(r):r},yF=Foe,Pae=Oae,Eae=function(t){var r=Pae(t);return r<=0?0:r>yF?yF:r},Rae=qn,kae=cz,Tae=Eae,Iae=DE,jae=function(t){if(Iae(t)!=="Object")throw new Rae("Assertion failed: `obj` must be an Object");return Tae(kae(t,"length"))},Aae=Object,Mae=Aae,Fae=Cv,Lae=function(t){return Fae(t),Mae(t)},Nae=String.prototype.valueOf,Dae=function(t){try{return Nae.call(t),!0}catch{return!1}},Bae=Object.prototype.toString,zae="[object String]",Uae=BE(),Wae=function(t){return typeof t=="string"?!0:typeof t!="object"?!1:Uae?Dae(t):Bae.call(t)===zae},Vae=cs,qae=qn,Hae=Dne,Gae=cz,Kae=Coe,Qae=Moe,Xae=jae,Yae=Lae,Jae=pz,Zae=Wae,eie=Vae("String.prototype.split"),bF=Object("a"),tie=bF[0]!=="a"||!(0 in bF),xz=function(t){var r=Yae(this),n=tie&&Zae(this)?eie(this,""):r,o=Xae(n);if(!Qae(t))throw new qae("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},jz={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:sS,chinese:function(){return 0},croatian:sS,french:function(e){return e>=2?1:0},german:function(e){return e!==1?1:0},russian:sS,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 Tie(e){var t={};return xb(zE(e),function(r){var n=r[0],o=r[1];xb(o,function(a){t[a]=n})}),t}function Iie(e,t){var r=Tie(e.pluralTypeToLanguages);return r[t]||r[Iz.call(t,/-/,1)[0]]||r.en}function jie(e,t,r){return e.pluralTypes[t](r)}function Aie(){var e={};return function(t,r){var n=e[r];return n&&!t.pluralTypes[n]&&(n=null,e[r]=n),n||(n=Iie(t,r),n&&(e[r]=n)),n}}function wF(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Mie(e){var t=e&&e.prefix||"%{",r=e&&e.suffix||"}";if(t===my||r===my)throw new RangeError('"'+my+'" token is reserved for pluralization');return new RegExp(wF(t)+"(.*?)"+wF(r),"g")}var Fie=Aie(),Lie=/%\{(.*?)\}/g;function UE(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||Lie,u=a||Tz,l=typeof t=="number"?{smart_count:t}:t;if(l.smart_count!=null&&e){var f=o||jz,m=Iz.call(e,my),v=r||"en",h=Fie(f,v),y=jie(f,h,l.smart_count);i=Rie(m[y]||m[0])}return i=u.call(i,s,function(x,C){return!kz(l,C)||l[C]==null?x:l[C]}),i}function ds(e){var t=e||{};this.phrases={},this.extend(t.phrases||{}),this.currentLocale=t.locale||"en";var r=t.allowMissing?UE:null;this.onMissingKey=typeof t.onMissingKey=="function"?t.onMissingKey:r,this.warn=t.warn||kie,this.replaceImplementation=t.replace||Tz,this.tokenRegex=Mie(t.interpolation),this.pluralRules=t.pluralRules||jz}ds.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale};ds.prototype.extend=function(e,t){xb(zE(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)};ds.prototype.unset=function(e,t){typeof e=="string"?delete this.phrases[e]:xb(zE(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)};ds.prototype.clear=function(){this.phrases={}};ds.prototype.replace=function(e){this.clear(),this.extend(e)};ds.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=UE(r,o,this.currentLocale,this.tokenRegex,this.pluralRules,this.replaceImplementation)),n};ds.prototype.has=function(e){return kz(this.phrases,e)};ds.transformPhrase=function(t,r,n){return UE(t,r,n)};var Nie=ds;const SF=Rr(Nie);var td=function(){return td=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}();function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u";function fn(){}function zie(e,t){return typeof e=="function"?e(t):e}function d$(e){return typeof e=="number"&&e>=0&&e!==1/0}function Sb(e){return Array.isArray(e)?e:[e]}function Lz(e,t){return Math.max(e+(t||0)-Date.now(),0)}function vy(e,t,r){return $v(e)?typeof t=="function"?T({},r,{queryKey:e,queryFn:t}):T({},t,{queryKey:e}):e}function Uie(e,t,r){return $v(e)?typeof t=="function"?T({},r,{mutationKey:e,mutationFn:t}):T({},t,{mutationKey:e}):typeof e=="function"?T({},t,{mutationFn:e}):T({},e)}function Bs(e,t,r){return $v(e)?[T({},t,{queryKey:e}),r]:[e||{},t]}function Wie(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 CF(e,t){var r=e.active,n=e.exact,o=e.fetching,a=e.inactive,i=e.predicate,s=e.queryKey,u=e.stale;if($v(s)){if(n){if(t.queryHash!==WE(s,t.options))return!1}else if(!Cb(t.queryKey,s))return!1}var l=Wie(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 u=="boolean"&&t.isStale()!==u||typeof o=="boolean"&&t.isFetching()!==o||i&&!i(t))}function $F(e,t){var r=e.exact,n=e.fetching,o=e.predicate,a=e.mutationKey;if($v(a)){if(!t.options.mutationKey)return!1;if(r){if(Qs(t.options.mutationKey)!==Qs(a))return!1}else if(!Cb(t.options.mutationKey,a))return!1}return!(typeof n=="boolean"&&t.state.status==="loading"!==n||o&&!o(t))}function WE(e,t){var r=(t==null?void 0:t.queryKeyHashFn)||Qs;return r(e)}function Qs(e){var t=Sb(e);return Vie(t)}function Vie(e){return JSON.stringify(e,function(t,r){return f$(r)?Object.keys(r).sort().reduce(function(n,o){return n[o]=r[o],n},{}):r})}function Cb(e,t){return Nz(Sb(e),Sb(t))}function Nz(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!Nz(e[r],t[r])}):!1}function $b(e,t){if(e===t)return e;var r=Array.isArray(e)&&Array.isArray(t);if(r||f$(e)&&f$(t)){for(var n=r?e.length:Object.keys(e).length,o=r?t:Object.keys(t),a=o.length,i=r?[]:{},s=0,u=0;u"u")return!0;var r=t.prototype;return!(!OF(r)||!r.hasOwnProperty("isPrototypeOf"))}function OF(e){return Object.prototype.toString.call(e)==="[object Object]"}function $v(e){return typeof e=="string"||Array.isArray(e)}function Hie(e){return new Promise(function(t){setTimeout(t,e)})}function PF(e){Promise.resolve().then(e).catch(function(t){return setTimeout(function(){throw t})})}function Dz(){if(typeof AbortController=="function")return new AbortController}var Gie=function(e){ps(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(o){var a;if(!wb&&((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}(sf),um=new Gie,Kie=function(e){ps(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(o){var a;if(!wb&&((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}(sf),hy=new Kie;function Qie(e){return Math.min(1e3*Math.pow(2,e),3e4)}function Ob(e){return typeof(e==null?void 0:e.cancel)=="function"}var Bz=function(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent};function gy(e){return e instanceof Bz}var zz=function(t){var r=this,n=!1,o,a,i,s;this.abort=t.abort,this.cancel=function(v){return o==null?void 0:o(v)},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(v,h){i=v,s=h});var u=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()})},m=function v(){if(!r.isResolved){var h;try{h=t.fn()}catch(y){h=Promise.reject(y)}o=function(x){if(!r.isResolved&&(l(new Bz(x)),r.abort==null||r.abort(),Ob(h)))try{h.cancel()}catch{}},r.isTransportCancelable=Ob(h),Promise.resolve(h).then(u).catch(function(y){var x,C;if(!r.isResolved){var b=(x=t.retry)!=null?x:3,g=(C=t.retryDelay)!=null?C:Qie,_=typeof g=="function"?g(r.failureCount,y):g,P=b===!0||typeof b=="number"&&r.failureCount"u"&&(s.exact=!0),this.queries.find(function(u){return CF(s,u)})},r.findAll=function(o,a){var i=Bs(o,a),s=i[0];return Object.keys(s).length>0?this.queries.filter(function(u){return CF(s,u)}):this.queries},r.notify=function(o){var a=this;Zt.batch(function(){a.listeners.forEach(function(i){i(o)})})},r.onFocus=function(){var o=this;Zt.batch(function(){o.queries.forEach(function(a){a.onFocus()})})},r.onOnline=function(){var o=this;Zt.batch(function(){o.queries.forEach(function(a){a.onOnline()})})},t}(sf),ese=function(){function e(r){this.options=T({},r.defaultOptions,r.options),this.mutationId=r.mutationId,this.mutationCache=r.mutationCache,this.observers=[],this.state=r.state||Wz(),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(fn).catch(fn)):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),Pb().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 zz({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=tse(this.state,n),Zt.batch(function(){o.observers.forEach(function(a){a.onMutationUpdate(n)}),o.mutationCache.notify(o)})},e}();function Wz(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function tse(e,t){switch(t.type){case"failed":return T({},e,{failureCount:e.failureCount+1});case"pause":return T({},e,{isPaused:!0});case"continue":return T({},e,{isPaused:!1});case"loading":return T({},e,{context:t.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:t.variables});case"success":return T({},e,{data:t.data,error:null,status:"success",isPaused:!1});case"error":return T({},e,{data:void 0,error:t.error,failureCount:e.failureCount+1,isPaused:!1,status:"error"});case"setState":return T({},e,t.state);default:return e}}var rse=function(e){ps(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 ese({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;Zt.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 $F(o,a)})},r.findAll=function(o){return this.mutations.filter(function(a){return $F(o,a)})},r.notify=function(o){var a=this;Zt.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 Zt.batch(function(){return o.reduce(function(a,i){return a.then(function(){return i.continue().catch(fn)})},Promise.resolve())})},t}(sf);function nse(){return{onFetch:function(t){t.fetchFn=function(){var r,n,o,a,i,s,u=(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,m=(l==null?void 0:l.direction)==="forward",v=(l==null?void 0:l.direction)==="backward",h=((i=t.state.data)==null?void 0:i.pages)||[],y=((s=t.state.data)==null?void 0:s.pageParams)||[],x=Dz(),C=x==null?void 0:x.signal,b=y,g=!1,_=t.options.queryFn||function(){return Promise.reject("Missing queryFn")},P=function(B,W,V,G){return b=G?[W].concat(b):[].concat(b,[W]),G?[V].concat(B):[].concat(B,[V])},$=function(B,W,V,G){if(g)return Promise.reject("Cancelled");if(typeof V>"u"&&!W&&B.length)return Promise.resolve(B);var D={queryKey:t.queryKey,signal:C,pageParam:V,meta:t.meta},q=_(D),Y=Promise.resolve(q).then(function(Z){return P(B,V,Z,G)});if(Ob(q)){var ie=Y;ie.cancel=q.cancel}return Y},O;if(!h.length)O=$([]);else if(m){var k=typeof f<"u",E=k?f:EF(t.options,h);O=$(h,k,E)}else if(v){var I=typeof f<"u",A=I?f:ose(t.options,h);O=$(h,I,A,!0)}else(function(){b=[];var N=typeof t.options.getNextPageParam>"u",B=u&&h[0]?u(h[0],0,h):!0;O=B?$([],N,y[0]):Promise.resolve(P([],y[0],h[0]));for(var W=function(D){O=O.then(function(q){var Y=u&&h[D]?u(h[D],D,h):!0;if(Y){var ie=N?y[D]:EF(t.options,q);return $(q,N,ie)}return Promise.resolve(P(q,y[D],h[D]))})},V=1;V"u"&&(f.revert=!0);var m=Zt.batch(function(){return i.queryCache.findAll(u).map(function(v){return v.cancel(f)})});return Promise.all(m).then(fn).catch(fn)},t.invalidateQueries=function(n,o,a){var i,s,u,l=this,f=Bs(n,o,a),m=f[0],v=f[1],h=T({},m,{active:(i=(s=m.refetchActive)!=null?s:m.active)!=null?i:!0,inactive:(u=m.refetchInactive)!=null?u:!1});return Zt.batch(function(){return l.queryCache.findAll(m).forEach(function(y){y.invalidate()}),l.refetchQueries(h,v)})},t.refetchQueries=function(n,o,a){var i=this,s=Bs(n,o,a),u=s[0],l=s[1],f=Zt.batch(function(){return i.queryCache.findAll(u).map(function(v){return v.fetch(void 0,T({},l,{meta:{refetchPage:u==null?void 0:u.refetchPage}}))})}),m=Promise.all(f).then(fn);return l!=null&&l.throwOnError||(m=m.catch(fn)),m},t.fetchQuery=function(n,o,a){var i=vy(n,o,a),s=this.defaultQueryOptions(i);typeof s.retry>"u"&&(s.retry=!1);var u=this.queryCache.build(this,s);return u.isStaleByTime(s.staleTime)?u.fetch(s):Promise.resolve(u.state.data)},t.prefetchQuery=function(n,o,a){return this.fetchQuery(n,o,a).then(fn).catch(fn)},t.fetchInfiniteQuery=function(n,o,a){var i=vy(n,o,a);return i.behavior=nse(),this.fetchQuery(i)},t.prefetchInfiniteQuery=function(n,o,a){return this.fetchInfiniteQuery(n,o,a).then(fn).catch(fn)},t.cancelMutations=function(){var n=this,o=Zt.batch(function(){return n.mutationCache.getAll().map(function(a){return a.cancel()})});return Promise.all(o).then(fn).catch(fn)},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 Qs(n)===Qs(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 Cb(n,a.queryKey)}))==null?void 0:o.defaultOptions:void 0},t.setMutationDefaults=function(n,o){var a=this.mutationDefaults.find(function(i){return Qs(n)===Qs(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 Cb(n,a.mutationKey)}))==null?void 0:o.defaultOptions:void 0},t.defaultQueryOptions=function(n){if(n!=null&&n._defaulted)return n;var o=T({},this.defaultOptions.queries,this.getQueryDefaults(n==null?void 0:n.queryKey),n,{_defaulted:!0});return!o.queryHash&&o.queryKey&&(o.queryHash=WE(o.queryKey,o)),o},t.defaultQueryObserverOptions=function(n){return this.defaultQueryOptions(n)},t.defaultMutationOptions=function(n){return n!=null&&n._defaulted?n:T({},this.defaultOptions.mutations,this.getMutationDefaults(n==null?void 0:n.mutationKey),n,{_defaulted:!0})},t.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},e}(),ise=function(e){ps(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),RF(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},r.onUnsubscribe=function(){this.listeners.length||this.destroy()},r.shouldFetchOnReconnect=function(){return p$(this.currentQuery,this.options,this.options.refetchOnReconnect)},r.shouldFetchOnWindowFocus=function(){return p$(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 u=this.hasListeners();u&&kF(this.currentQuery,s,this.options,i)&&this.executeFetch(),this.updateResult(a),u&&(this.currentQuery!==s||this.options.enabled!==i.enabled||this.options.staleTime!==i.staleTime)&&this.updateStaleTimeout();var l=this.computeRefetchInterval();u&&(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={},u=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 u(l),o[l]}})}),(a.useErrorBoundary||a.suspense)&&u("error"),s},r.getNextResult=function(o){var a=this;return new Promise(function(i,s){var u=a.subscribe(function(l){l.isFetching||(u(),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(T({},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(fn)),a},r.updateStaleTimeout=function(){var o=this;if(this.clearStaleTimeout(),!(wb||this.currentResult.isStale||!d$(this.options.staleTime))){var a=Lz(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,!(wb||this.options.enabled===!1||!d$(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(a.options.refetchIntervalInBackground||um.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,u=this.currentResult,l=this.currentResultState,f=this.currentResultOptions,m=o!==i,v=m?o.state:this.currentQueryInitialState,h=m?this.currentResult:this.previousQueryResult,y=o.state,x=y.dataUpdatedAt,C=y.error,b=y.errorUpdatedAt,g=y.isFetching,_=y.status,P=!1,$=!1,O;if(a.optimisticResults){var k=this.hasListeners(),E=!k&&RF(o,a),I=k&&kF(o,i,a,s);(E||I)&&(g=!0,x||(_="loading"))}if(a.keepPreviousData&&!y.dataUpdateCount&&(h!=null&&h.isSuccess)&&_!=="error")O=h.data,x=h.dataUpdatedAt,_=h.status,P=!0;else if(a.select&&typeof y.data<"u")if(u&&y.data===(l==null?void 0:l.data)&&a.select===this.selectFn)O=this.selectResult;else try{this.selectFn=a.select,O=a.select(y.data),a.structuralSharing!==!1&&(O=$b(u==null?void 0:u.data,O)),this.selectResult=O,this.selectError=null}catch(F){Pb().error(F),this.selectError=F}else O=y.data;if(typeof a.placeholderData<"u"&&typeof O>"u"&&(_==="loading"||_==="idle")){var A;if(u!=null&&u.isPlaceholderData&&a.placeholderData===(f==null?void 0:f.placeholderData))A=u.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=$b(u==null?void 0:u.data,A)),this.selectError=null}catch(F){Pb().error(F),this.selectError=F}typeof A<"u"&&(_="success",O=A,$=!0)}this.selectError&&(C=this.selectError,O=this.selectResult,b=Date.now(),_="error");var M={status:_,isLoading:_==="loading",isSuccess:_==="success",isError:_==="error",isIdle:_==="idle",data:O,dataUpdatedAt:x,error:C,errorUpdatedAt:b,failureCount:y.fetchFailureCount,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>v.dataUpdateCount||y.errorUpdateCount>v.errorUpdateCount,isFetching:g,isRefetching:g&&_!=="loading",isLoadingError:_==="error"&&y.dataUpdatedAt===0,isPlaceholderData:$,isPreviousData:P,isRefetchError:_==="error"&&y.dataUpdatedAt!==0,isStale:VE(o,a),refetch:this.refetch,remove:this.remove};return M},r.shouldNotifyListeners=function(o,a){if(!a)return!0;var i=this.options,s=i.notifyOnChangeProps,u=i.notifyOnChangePropsExclusions;if(!s&&!u||s==="tracked"&&!this.trackedProps.length)return!0;var l=s==="tracked"?this.trackedProps:s;return Object.keys(o).some(function(f){var m=f,v=o[m]!==a[m],h=l==null?void 0:l.some(function(x){return x===f}),y=u==null?void 0:u.some(function(x){return x===f});return v&&!y&&(!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,!qie(this.currentResult,a)){var i={cache:!0};(o==null?void 0:o.listeners)!==!1&&this.shouldNotifyListeners(this.currentResult,a)&&(i.listeners=!0),this.notify(T({},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"&&!gy(o.error)&&(a.onError=!0),this.updateResult(a),this.hasListeners()&&this.updateTimers()},r.notify=function(o){var a=this;Zt.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}(sf);function sse(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function RF(e,t){return sse(e,t)||e.state.dataUpdatedAt>0&&p$(e,t,t.refetchOnMount)}function p$(e,t,r){if(t.enabled!==!1){var n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&VE(e,t)}return!1}function kF(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&VE(e,r)}function VE(e,t){return e.isStaleByTime(t.staleTime)}var lse=function(e){ps(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,T({},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:Wz(),a=T({},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;Zt.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}(sf),use=Hp.unstable_batchedUpdates;Zt.setBatchNotifyFunction(use);var cse=console;Yie(cse);var TF=we.createContext(void 0),Vz=we.createContext(!1);function qz(e){return e&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=TF),window.ReactQueryClientContext):TF}var ba=function(){var t=we.useContext(qz(we.useContext(Vz)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},dse=function(t){var r=t.client,n=t.contextSharing,o=n===void 0?!1:n,a=t.children;we.useEffect(function(){return r.mount(),function(){r.unmount()}},[r]);var i=qz(o);return we.createElement(Vz.Provider,{value:o},we.createElement(i.Provider,{value:r},a))};function fse(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var pse=we.createContext(fse()),mse=function(){return we.useContext(pse)};function Hz(e,t,r){return typeof t=="function"?t.apply(void 0,r):typeof t=="boolean"?t:!!e}function lf(e,t,r){var n=we.useRef(!1),o=we.useState(0),a=o[1],i=Uie(e,t,r),s=ba(),u=we.useRef();u.current?u.current.setOptions(i):u.current=new lse(s,i);var l=u.current.getCurrentResult();we.useEffect(function(){n.current=!0;var m=u.current.subscribe(Zt.batchCalls(function(){n.current&&a(function(v){return v+1})}));return function(){n.current=!1,m()}},[]);var f=we.useCallback(function(m,v){u.current.mutate(m,v).catch(fn)},[]);if(l.error&&Hz(void 0,u.current.options.useErrorBoundary,[l.error]))throw l.error;return T({},l,{mutate:f,mutateAsync:l.mutate})}function vse(e,t){var r=we.useRef(!1),n=we.useState(0),o=n[1],a=ba(),i=mse(),s=a.defaultQueryObserverOptions(e);s.optimisticResults=!0,s.onError&&(s.onError=Zt.batchCalls(s.onError)),s.onSuccess&&(s.onSuccess=Zt.batchCalls(s.onSuccess)),s.onSettled&&(s.onSettled=Zt.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 u=we.useState(function(){return new t(a,s)}),l=u[0],f=l.getOptimisticResult(s);if(we.useEffect(function(){r.current=!0,i.clearReset();var m=l.subscribe(Zt.batchCalls(function(){r.current&&o(function(v){return v+1})}));return l.updateResult(),function(){r.current=!1,m()}},[i,l]),we.useEffect(function(){l.setOptions(s,{listeners:!1})},[s,l]),s.suspense&&f.isLoading)throw l.fetchOptimistic(s).then(function(m){var v=m.data;s.onSuccess==null||s.onSuccess(v),s.onSettled==null||s.onSettled(v,null)}).catch(function(m){i.clearReset(),s.onError==null||s.onError(m),s.onSettled==null||s.onSettled(void 0,m)});if(f.isError&&!i.isReset()&&!f.isFetching&&Hz(s.suspense,s.useErrorBoundary,[f.error,l.getCurrentQuery()]))throw f.error;return s.notifyOnChangeProps==="tracked"&&(f=l.trackResult(f,s)),f}function Sl(e,t,r){var n=vy(e,t,r);return vse(n,ise)}/** - * @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 m$(){return m$=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Gz(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function IF(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 Ov(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 jF;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(jF||(jF={}));function hse(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Ov(t):t,o=qE(n.pathname||"/",r);if(o==null)return null;let a=Kz(e);gse(a);let i=null;for(let s=0;i==null&&s{let u={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};u.relativePath.startsWith("/")&&(Er(u.relativePath.startsWith(n),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(n.length));let l=ul([n,u.relativePath]),f=r.concat(u);a.children&&a.children.length>0&&(Er(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),Kz(a.children,t,f,l)),!(a.path==null&&!a.index)&&t.push({path:l,score:Cse(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 u of Qz(a.path))o(a,i,u)}),t}function Qz(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=Qz(n.join("/")),s=[];return s.push(...i.map(u=>u===""?a:[a,u].join("/"))),o&&s.push(...i),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function gse(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:$se(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const yse=/^:[\w-]+$/,bse=3,_se=2,xse=1,wse=10,Sse=-2,AF=e=>e==="*";function Cse(e,t){let r=e.split("/"),n=r.length;return r.some(AF)&&(n+=Sse),t&&(n+=_se),r.filter(o=>!AF(o)).reduce((o,a)=>o+(yse.test(a)?bse:a===""?xse:wse),n)}function $se(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 Ose(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{let{paramName:v,isOptional:h}=f;if(v==="*"){let x=s[m]||"";i=a.slice(0,a.length-x.length).replace(/(.)\/+$/,"$1")}const y=s[m];return h&&!y?l[v]=void 0:l[v]=(y||"").replace(/%2F/g,"/"),l},{}),pathname:a,pathnameBase:i,pattern:e}}function Pse(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),Gz(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,u)=>(n.push({paramName:s,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function Ese(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Gz(!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 qE(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 Rse(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?Ov(e):e;return{pathname:r?r.startsWith("/")?r:kse(r,t):t,search:jse(n),hash:Ase(o)}}function kse(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 lS(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 Tse(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function HE(e,t){let r=Tse(e);return t?r.map((n,o)=>o===e.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function GE(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=Ov(e):(o=m$({},e),Er(!o.pathname||!o.pathname.includes("?"),lS("?","pathname","search",o)),Er(!o.pathname||!o.pathname.includes("#"),lS("#","pathname","hash",o)),Er(!o.search||!o.search.includes("#"),lS("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,s;if(i==null)s=r;else{let m=t.length-1;if(!n&&i.startsWith("..")){let v=i.split("/");for(;v[0]==="..";)v.shift(),m-=1;o.pathname=v.join("/")}s=m>=0?t[m]:"/"}let u=Rse(o,s),l=i&&i!=="/"&&i.endsWith("/"),f=(a||i===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(l||f)&&(u.pathname+="/"),u}const ul=e=>e.join("/").replace(/\/\/+/g,"/"),Ise=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),jse=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Ase=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Mse(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Xz=["post","put","patch","delete"];new Set(Xz);const Fse=["get",...Xz];new Set(Fse);/** - * 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 Xm(){return Xm=Object.assign?Object.assign.bind():function(e){for(var t=1;tQm(e,t),[t,e])}function Jz(e){d.useContext(ms).static||d.useLayoutEffect(e)}function Si(){let{isDataRoute:e}=d.useContext(wi);return e?ele():Bse()}function Bse(){Cl()||Er(!1);let e=d.useContext(KE),{basename:t,future:r,navigator:n}=d.useContext(ms),{matches:o}=d.useContext(wi),{pathname:a}=Qr(),i=JSON.stringify(HE(o,r.v7_relativeSplatPath)),s=d.useRef(!1);return Jz(()=>{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 m=GE(l,JSON.parse(i),a,f.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:ul([t,m.pathname])),(f.replace?n.replace:n.push)(m,f.state,f)},[t,n,i,a,e])}const zse=d.createContext(null);function Use(e){let t=d.useContext(wi).outlet;return t&&d.createElement(zse.Provider,{value:e},t)}function l1(){let{matches:e}=d.useContext(wi),t=e[e.length-1];return t?t.params:{}}function QE(e,t){let{relative:r}=t===void 0?{}:t,{future:n}=d.useContext(ms),{matches:o}=d.useContext(wi),{pathname:a}=Qr(),i=JSON.stringify(HE(o,n.v7_relativeSplatPath));return d.useMemo(()=>GE(e,JSON.parse(i),a,r==="path"),[e,i,a,r])}function Wse(e,t){return Vse(e,t)}function Vse(e,t,r,n){Cl()||Er(!1);let{navigator:o}=d.useContext(ms),{matches:a}=d.useContext(wi),i=a[a.length-1],s=i?i.params:{};i&&i.pathname;let u=i?i.pathnameBase:"/";i&&i.route;let l=Qr(),f;if(t){var m;let C=typeof t=="string"?Ov(t):t;u==="/"||(m=C.pathname)!=null&&m.startsWith(u)||Er(!1),f=C}else f=l;let v=f.pathname||"/",h=v;if(u!=="/"){let C=u.replace(/^\//,"").split("/");h="/"+v.replace(/^\//,"").split("/").slice(C.length).join("/")}let y=hse(e,{pathname:h}),x=Qse(y&&y.map(C=>Object.assign({},C,{params:Object.assign({},s,C.params),pathname:ul([u,o.encodeLocation?o.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?u:ul([u,o.encodeLocation?o.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),a,r,n);return t&&x?d.createElement(s1.Provider,{value:{location:Xm({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:Eb.Pop}},x):x}function qse(){let e=Zse(),t=Mse(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 Hse=d.createElement(qse,null);class Gse 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(wi.Provider,{value:this.props.routeContext},d.createElement(Yz.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Kse(e){let{routeContext:t,match:r,children:n}=e,o=d.useContext(KE);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),d.createElement(wi.Provider,{value:t},n)}function Qse(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(m=>m.route.id&&(s==null?void 0:s[m.route.id])!==void 0);f>=0||Er(!1),i=i.slice(0,Math.min(i.length,f+1))}let u=!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,m,v)=>{let h,y=!1,x=null,C=null;r&&(h=s&&m.route.id?s[m.route.id]:void 0,x=m.route.errorElement||Hse,u&&(l<0&&v===0?(tle("route-fallback",!1),y=!0,C=null):l===v&&(y=!0,C=m.route.hydrateFallbackElement||null)));let b=t.concat(i.slice(0,v+1)),g=()=>{let _;return h?_=x:y?_=C:m.route.Component?_=d.createElement(m.route.Component,null):m.route.element?_=m.route.element:_=f,d.createElement(Kse,{match:m,routeContext:{outlet:f,matches:b,isDataRoute:r!=null},children:_})};return r&&(m.route.ErrorBoundary||m.route.errorElement||v===0)?d.createElement(Gse,{location:r.location,revalidation:r.revalidation,component:x,error:h,children:g(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):g()},null)}var Zz=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Zz||{}),Rb=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}(Rb||{});function Xse(e){let t=d.useContext(KE);return t||Er(!1),t}function Yse(e){let t=d.useContext(Lse);return t||Er(!1),t}function Jse(e){let t=d.useContext(wi);return t||Er(!1),t}function e6(e){let t=Jse(),r=t.matches[t.matches.length-1];return r.route.id||Er(!1),r.route.id}function Zse(){var e;let t=d.useContext(Yz),r=Yse(Rb.UseRouteError),n=e6(Rb.UseRouteError);return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function ele(){let{router:e}=Xse(Zz.UseNavigateStable),t=e6(Rb.UseNavigateStable),r=d.useRef(!1);return Jz(()=>{r.current=!0}),d.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Xm({fromRouteId:t},a)))},[e,t])}const MF={};function tle(e,t,r){!t&&!MF[e]&&(MF[e]=!0)}function rle(e){let{to:t,replace:r,state:n,relative:o}=e;Cl()||Er(!1);let{future:a,static:i}=d.useContext(ms),{matches:s}=d.useContext(wi),{pathname:u}=Qr(),l=Si(),f=GE(t,HE(s,a.v7_relativeSplatPath),u,o==="path"),m=JSON.stringify(f);return d.useEffect(()=>l(JSON.parse(m),{replace:r,state:n,relative:o}),[l,m,o,r,n]),null}function nle(e){return Use(e.context)}function Zr(e){Er(!1)}function ole(e){let{basename:t="/",children:r=null,location:n,navigationType:o=Eb.Pop,navigator:a,static:i=!1,future:s}=e;Cl()&&Er(!1);let u=t.replace(/^\/*/,"/"),l=d.useMemo(()=>({basename:u,navigator:a,static:i,future:Xm({v7_relativeSplatPath:!1},s)}),[u,s,a,i]);typeof n=="string"&&(n=Ov(n));let{pathname:f="/",search:m="",hash:v="",state:h=null,key:y="default"}=n,x=d.useMemo(()=>{let C=qE(f,u);return C==null?null:{location:{pathname:C,search:m,hash:v,state:h,key:y},navigationType:o}},[u,f,m,v,h,y,o]);return x==null?null:d.createElement(ms.Provider,{value:l},d.createElement(s1.Provider,{children:r,value:x}))}function Xs(e){let{children:t,location:r}=e;return Wse(v$(t),r)}new Promise(()=>{});function v$(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,v$(n.props.children,a));return}n.type!==Zr&&Er(!1),!n.props.index||!n.props.children||Er(!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=v$(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 h$(){return h$=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function ile(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function sle(e,t){return e.button===0&&(!t||t==="_self")&&!ile(e)}const lle=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],ule="6";try{window.__reactRouterVersion=ule}catch{}const cle=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",dle=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Wa=d.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:s,target:u,to:l,preventScrollReset:f,unstable_viewTransition:m}=t,v=ale(t,lle),{basename:h}=d.useContext(ms),y,x=!1;if(typeof l=="string"&&dle.test(l)&&(y=l,cle))try{let _=new URL(window.location.href),P=l.startsWith("//")?new URL(_.protocol+l):new URL(l),$=qE(P.pathname,h);P.origin===_.origin&&$!=null?l=$+P.search+P.hash:x=!0}catch{}let C=Nse(l,{relative:o}),b=fle(l,{replace:i,state:s,target:u,preventScrollReset:f,relative:o,unstable_viewTransition:m});function g(_){n&&n(_),_.defaultPrevented||b(_)}return d.createElement("a",h$({},v,{href:y||C,onClick:x||a?n:g,ref:r,target:u}))});var FF;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(FF||(FF={}));var LF;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(LF||(LF={}));function fle(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,u=Si(),l=Qr(),f=QE(e,{relative:i});return d.useCallback(m=>{if(sle(m,r)){m.preventDefault();let v=n!==void 0?n:IF(l)===IF(f);u(e,{replace:v,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:s})}},[l,u,f,n,o,r,e,a,i,s])}var ple="RaStore",mle=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}},g$=mle(),vle=function(e,t){e===void 0&&(e="1"),t===void 0&&(t="");var r="".concat(ple).concat(t),n=r.length,o={},a=function(s,u){Object.keys(o).forEach(function(l){o[l]&&o[l].key===s&&o[l].callback(u)})},i=function(s){var u;if(((u=s.key)===null||u===void 0?void 0:u.substring(0,n))===r){var l=s.key.substring(n+1),f=s.newValue?NF(s.newValue):void 0;Object.keys(o).forEach(function(m){o[m]&&o[m].key===l&&(f===null?o[m].callback(void 0):o[m].callback(f??void 0))})}};return{setup:function(){if(g$){var s=zi().getItem("".concat(r,".version"));if(s&&s!==e){var u=zi();Object.keys(u).forEach(function(l){l.startsWith(r)&&u.removeItem(l)})}zi().setItem("".concat(r,".version"),e),window.addEventListener("storage",i)}},teardown:function(){g$&&window.removeEventListener("storage",i)},getItem:function(s,u){var l=zi().getItem("".concat(r,".").concat(s));return l==null?u:NF(l)},setItem:function(s,u){u===void 0?zi().removeItem("".concat(r,".").concat(s)):zi().setItem("".concat(r,".").concat(s),JSON.stringify(u)),a(s,u)},removeItem:function(s){zi().removeItem("".concat(r,".").concat(s)),a(s,void 0)},removeItems:function(s){var u=zi();Object.keys(u).forEach(function(l){if(l.startsWith("".concat(r,".").concat(s))){u.removeItem(l);var f=l.substring(n+1);a(f,void 0)}})},reset:function(){var s=zi();Object.keys(s).forEach(function(u){if(u.startsWith(r)){s.removeItem(u);var l=u.substring(n+1);a(l,void 0)}})},subscribe:function(s,u){var l=Math.random().toString();return o[l]={key:s,callback:u},function(){delete o[l]}}}},NF=function(e){try{return JSON.parse(e)}catch{return e}},hle=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}(),gle=new hle,zi=function(){return g$?window.localStorage:gle},yle=typeof wo=="object"&&wo&&wo.Object===Object&&wo,t6=yle,ble=t6,_le=typeof self=="object"&&self&&self.Object===Object&&self,xle=ble||_le||Function("return this")(),Ga=xle,wle=Ga,Sle=wle.Symbol,uf=Sle,DF=uf,r6=Object.prototype,Cle=r6.hasOwnProperty,$le=r6.toString,Sp=DF?DF.toStringTag:void 0;function Ole(e){var t=Cle.call(e,Sp),r=e[Sp];try{e[Sp]=void 0;var n=!0}catch{}var o=$le.call(e);return n&&(t?e[Sp]=r:delete e[Sp]),o}var Ple=Ole,Ele=Object.prototype,Rle=Ele.toString;function kle(e){return Rle.call(e)}var Tle=kle,BF=uf,Ile=Ple,jle=Tle,Ale="[object Null]",Mle="[object Undefined]",zF=BF?BF.toStringTag:void 0;function Fle(e){return e==null?e===void 0?Mle:Ale:zF&&zF in Object(e)?Ile(e):jle(e)}var cf=Fle;function Lle(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var _a=Lle,Nle=cf,Dle=_a,Ble="[object AsyncFunction]",zle="[object Function]",Ule="[object GeneratorFunction]",Wle="[object Proxy]";function Vle(e){if(!Dle(e))return!1;var t=Nle(e);return t==zle||t==Ule||t==Ble||t==Wle}var XE=Vle,qle=Ga,Hle=qle["__core-js_shared__"],Gle=Hle,uS=Gle,UF=function(){var e=/[^.]+$/.exec(uS&&uS.keys&&uS.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Kle(e){return!!UF&&UF in e}var Qle=Kle,Xle=Function.prototype,Yle=Xle.toString;function Jle(e){if(e!=null){try{return Yle.call(e)}catch{}try{return e+""}catch{}}return""}var n6=Jle,Zle=XE,eue=Qle,tue=_a,rue=n6,nue=/[\\^$.*+?()[\]{}|]/g,oue=/^\[object .+?Constructor\]$/,aue=Function.prototype,iue=Object.prototype,sue=aue.toString,lue=iue.hasOwnProperty,uue=RegExp("^"+sue.call(lue).replace(nue,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function cue(e){if(!tue(e)||eue(e))return!1;var t=Zle(e)?uue:oue;return t.test(rue(e))}var due=cue;function fue(e,t){return e==null?void 0:e[t]}var pue=fue,mue=due,vue=pue;function hue(e,t){var r=vue(e,t);return mue(r)?r:void 0}var Yu=hue,gue=Yu,yue=function(){try{var e=gue(Object,"defineProperty");return e({},"",{}),e}catch{}}(),o6=yue,WF=o6;function bue(e,t,r){t=="__proto__"&&WF?WF(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var YE=bue;function _ue(e,t){return e===t||e!==e&&t!==t}var df=_ue,xue=YE,wue=df,Sue=Object.prototype,Cue=Sue.hasOwnProperty;function $ue(e,t,r){var n=e[t];(!(Cue.call(e,t)&&wue(n,r))||r===void 0&&!(t in e))&&xue(e,t,r)}var JE=$ue,Oue=Array.isArray,Ka=Oue;function Pue(e){return e!=null&&typeof e=="object"}var vs=Pue,Eue=cf,Rue=vs,kue="[object Symbol]";function Tue(e){return typeof e=="symbol"||Rue(e)&&Eue(e)==kue}var u1=Tue,Iue=Ka,jue=u1,Aue=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Mue=/^\w*$/;function Fue(e,t){if(Iue(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||jue(e)?!0:Mue.test(e)||!Aue.test(e)||t!=null&&e in Object(t)}var ZE=Fue,Lue=Yu,Nue=Lue(Object,"create"),c1=Nue,VF=c1;function Due(){this.__data__=VF?VF(null):{},this.size=0}var Bue=Due;function zue(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Uue=zue,Wue=c1,Vue="__lodash_hash_undefined__",que=Object.prototype,Hue=que.hasOwnProperty;function Gue(e){var t=this.__data__;if(Wue){var r=t[e];return r===Vue?void 0:r}return Hue.call(t,e)?t[e]:void 0}var Kue=Gue,Que=c1,Xue=Object.prototype,Yue=Xue.hasOwnProperty;function Jue(e){var t=this.__data__;return Que?t[e]!==void 0:Yue.call(t,e)}var Zue=Jue,ece=c1,tce="__lodash_hash_undefined__";function rce(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=ece&&t===void 0?tce:t,this}var nce=rce,oce=Bue,ace=Uue,ice=Kue,sce=Zue,lce=nce;function ff(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var Cce=Sce,$ce=d1;function Oce(e,t){var r=this.__data__,n=$ce(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Pce=Oce,Ece=dce,Rce=yce,kce=xce,Tce=Cce,Ice=Pce;function pf(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 m=-1,v=!0,h=r&Yfe?new Gfe:void 0;for(a.set(e,t),a.set(t,e);++m-1&&e%1==0&&e<=Kpe}var u2=Qpe,Xpe=cf,Ype=u2,Jpe=vs,Zpe="[object Arguments]",eme="[object Array]",tme="[object Boolean]",rme="[object Date]",nme="[object Error]",ome="[object Function]",ame="[object Map]",ime="[object Number]",sme="[object Object]",lme="[object RegExp]",ume="[object Set]",cme="[object String]",dme="[object WeakMap]",fme="[object ArrayBuffer]",pme="[object DataView]",mme="[object Float32Array]",vme="[object Float64Array]",hme="[object Int8Array]",gme="[object Int16Array]",yme="[object Int32Array]",bme="[object Uint8Array]",_me="[object Uint8ClampedArray]",xme="[object Uint16Array]",wme="[object Uint32Array]",ar={};ar[mme]=ar[vme]=ar[hme]=ar[gme]=ar[yme]=ar[bme]=ar[_me]=ar[xme]=ar[wme]=!0;ar[Zpe]=ar[eme]=ar[fme]=ar[tme]=ar[pme]=ar[rme]=ar[nme]=ar[ome]=ar[ame]=ar[ime]=ar[sme]=ar[lme]=ar[ume]=ar[cme]=ar[dme]=!1;function Sme(e){return Jpe(e)&&Ype(e.length)&&!!ar[Xpe(e)]}var Cme=Sme;function $me(e){return function(t){return e(t)}}var x1=$me,Ib={exports:{}};Ib.exports;(function(e,t){var r=t6,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 u=o&&o.require&&o.require("util").types;return u||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})(Ib,Ib.exports);var c2=Ib.exports,Ome=Cme,Pme=x1,rL=c2,nL=rL&&rL.isTypedArray,Eme=nL?Pme(nL):Ome,d2=Eme,Rme=Fpe,kme=b1,Tme=Ka,Ime=_1,jme=m1,Ame=d2,Mme=Object.prototype,Fme=Mme.hasOwnProperty;function Lme(e,t){var r=Tme(e),n=!r&&kme(e),o=!r&&!n&&Ime(e),a=!r&&!n&&!o&&Ame(e),i=r||n||o||a,s=i?Rme(e.length,String):[],u=s.length;for(var l in e)(t||Fme.call(e,l))&&!(i&&(l=="length"||o&&(l=="offset"||l=="parent")||a&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||jme(l,u)))&&s.push(l);return s}var y6=Lme,Nme=Object.prototype;function Dme(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Nme;return e===r}var f2=Dme;function Bme(e,t){return function(r){return e(t(r))}}var b6=Bme,zme=b6,Ume=zme(Object.keys,Object),Wme=Ume,Vme=f2,qme=Wme,Hme=Object.prototype,Gme=Hme.hasOwnProperty;function Kme(e){if(!Vme(e))return qme(e);var t=[];for(var r in Object(e))Gme.call(e,r)&&r!="constructor"&&t.push(r);return t}var Qme=Kme,Xme=XE,Yme=u2;function Jme(e){return e!=null&&Yme(e.length)&&!Xme(e)}var w1=Jme,Zme=y6,eve=Qme,tve=w1;function rve(e){return tve(e)?Zme(e):eve(e)}var S1=rve,nve=v6,ove=l2,ave=S1;function ive(e){return nve(e,ave,ove)}var _6=ive,oL=_6,sve=1,lve=Object.prototype,uve=lve.hasOwnProperty;function cve(e,t,r,n,o,a){var i=r&sve,s=oL(e),u=s.length,l=oL(t),f=l.length;if(u!=f&&!i)return!1;for(var m=u;m--;){var v=s[m];if(!(i?v in t:uve.call(t,v)))return!1}var h=a.get(e),y=a.get(t);if(h&&y)return h==t&&y==e;var x=!0;a.set(e,t),a.set(t,e);for(var C=i;++m0){if(++t>=Tge)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Mge=Age,Fge=kge,Lge=Mge,Nge=Lge(Fge),F6=Nge,Dge=y2,Bge=M6,zge=F6;function Uge(e,t){return zge(Bge(e,t,Dge),e+"")}var $1=Uge,Wge=df,Vge=w1,qge=m1,Hge=_a;function Gge(e,t,r){if(!Hge(r))return!1;var n=typeof t;return(n=="number"?Vge(r)&&qge(t,r.length):n=="string"&&t in r)?Wge(r[t],e):!1}var L6=Gge,Kge=$1,Qge=L6;function Xge(e){return Kge(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&&Qge(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 lye(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(ole,{basename:t,children:r,location:a.location,navigationType:a.action,navigator:n})}var N6=d.createContext(""),uye=function(e){var t=e.children,r=e.basename;return d.createElement(N6.Provider,{value:r},t)},cye=function(e){var t=e.history,r=e.basename,n=r===void 0?"":r,o=e.children,a=Cl(),i=a?dye:fye;return d.createElement(uye,{basename:a?n:""},d.createElement(i,{basename:n,history:t},o))},dye=function(e){var t=e.children;return d.createElement(d.Fragment,null,t)},fye=function(e){var t=e.children,r=e.history,n=d.useMemo(function(){return r||iye()},[r]);return d.createElement(lye,{history:n},t)},$l=function(){return d.useContext(N6)},Ol=function(){var e=$l();return d.useCallback(function(t){var r=t.resource,n=t.id,o=t.type;switch(o){case"list":return ii("".concat(e,"/").concat(r));case"create":return ii("".concat(e,"/").concat(r,"/create"));case"edit":return n==null?ii("".concat(e,"/").concat(r)):ii("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n)));case"show":return n==null?ii("".concat(e,"/").concat(r)):ii("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n),"/show"));default:return o}},[e])},ii=function(e){return e.replace("//","/")},cm=function(){return cm=Object.assign||function(e){for(var t,r=1,n=arguments.length;rencodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),z6="%[a-f0-9]{2}",IL=new RegExp("("+z6+")|([^%]+?)","gi"),jL=new RegExp("("+z6+")+","gi");function C$(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([],C$(r),C$(n))}function Tye(e){try{return decodeURIComponent(e)}catch{for(var t=e.match(IL)||[],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)]},Mye=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 O=P.length;return $===void 0||g.skipNull&&$===null||g.skipEmptyString&&$===""?P:$===null?[...P,[f(_,g),"[",O,"]"].join("")]:[...P,[f(_,g),"[",f(O,g),"]=",f($,g)].join("")]};case"bracket":return _=>(P,$)=>$===void 0||g.skipNull&&$===null||g.skipEmptyString&&$===""?P:$===null?[...P,[f(_,g),"[]"].join("")]:[...P,[f(_,g),"[]=",f($,g)].join("")];case"colon-list-separator":return _=>(P,$)=>$===void 0||g.skipNull&&$===null||g.skipEmptyString&&$===""?P:$===null?[...P,[f(_,g),":list="].join("")]:[...P,[f(_,g),":list=",f($,g)].join("")];case"comma":case"separator":case"bracket-separator":{const _=g.arrayFormat==="bracket-separator"?"[]=":"=";return P=>($,O)=>O===void 0||g.skipNull&&O===null||g.skipEmptyString&&O===""?$:(O=O===null?"":O,$.length===0?[[f(P,g),_,f(O,g)].join("")]:[[$,f(O,g)].join(g.arrayFormatSeparator)])}default:return _=>(P,$)=>$===void 0||g.skipNull&&$===null||g.skipEmptyString&&$===""?P:$===null?[...P,f(_,g)]:[...P,[f(_,g),"=",f($,g)].join("")]}}function u(g){let _;switch(g.arrayFormat){case"index":return(P,$,O)=>{if(_=/\[(\d*)\]$/.exec(P),P=P.replace(/\[\d*\]$/,""),!_){O[P]=$;return}O[P]===void 0&&(O[P]={}),O[P][_[1]]=$};case"bracket":return(P,$,O)=>{if(_=/(\[\])$/.exec(P),P=P.replace(/\[\]$/,""),!_){O[P]=$;return}if(O[P]===void 0){O[P]=[$];return}O[P]=[].concat(O[P],$)};case"colon-list-separator":return(P,$,O)=>{if(_=/(:list)$/.exec(P),P=P.replace(/:list$/,""),!_){O[P]=$;return}if(O[P]===void 0){O[P]=[$];return}O[P]=[].concat(O[P],$)};case"comma":case"separator":return(P,$,O)=>{const k=typeof $=="string"&&$.includes(g.arrayFormatSeparator),E=typeof $=="string"&&!k&&m($,g).includes(g.arrayFormatSeparator);$=E?m($,g):$;const I=k||E?$.split(g.arrayFormatSeparator).map(A=>m(A,g)):$===null?$:m($,g);O[P]=I};case"bracket-separator":return(P,$,O)=>{const k=/(\[\])$/.test(P);if(P=P.replace(/\[\]$/,""),!k){O[P]=$&&m($,g);return}const E=$===null?[]:$.split(g.arrayFormatSeparator).map(I=>m(I,g));if(O[P]===void 0){O[P]=E;return}O[P]=[].concat(O[P],E)};default:return(P,$,O)=>{if(O[P]===void 0){O[P]=$;return}O[P]=[].concat(O[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 m(g,_){return _.decode?r(g):g}function v(g){return Array.isArray(g)?g.sort():typeof g=="object"?v(Object.keys(g)).sort((_,P)=>Number(_)-Number(P)).map(_=>g[_]):g}function h(g){const _=g.indexOf("#");return _!==-1&&(g=g.slice(0,_)),g}function y(g){let _="";const P=g.indexOf("#");return P!==-1&&(_=g.slice(P)),_}function x(g){g=h(g);const _=g.indexOf("?");return _===-1?"":g.slice(_+1)}function C(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 P=u(_),$=Object.create(null);if(typeof g!="string"||(g=g.trim().replace(/^[?#&]/,""),!g))return $;for(const O of g.split("&")){if(O==="")continue;let[k,E]=n(_.decode?O.replace(/\+/g," "):O,"=");E=E===void 0?null:["comma","separator","bracket-separator"].includes(_.arrayFormat)?E:m(E,_),P(m(k,_),E,$)}for(const O of Object.keys($)){const k=$[O];if(typeof k=="object"&&k!==null)for(const E of Object.keys(k))k[E]=C(k[E],_);else $[O]=C(k,_)}return _.sort===!1?$:(_.sort===!0?Object.keys($).sort():Object.keys($).sort(_.sort)).reduce((O,k)=>{const E=$[k];return E&&typeof E=="object"&&!Array.isArray(E)?O[k]=v(E):O[k]=E,O},Object.create(null))}e.extract=x,e.parse=b,e.stringify=(g,_)=>{if(!g)return"";_=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},_),l(_.arrayFormatSeparator);const P=E=>_.skipNull&&a(g[E])||_.skipEmptyString&&g[E]==="",$=s(_),O={};for(const E of Object.keys(g))P(E)||(O[E]=g[E]);const k=Object.keys(O);return _.sort!==!1&&k.sort(_.sort),k.map(E=>{const I=g[E];return I===void 0?"":I===null?f(E,_):Array.isArray(I)?I.length===0&&_.arrayFormat==="bracket-separator"?f(E,_)+"[]":I.reduce($(E),[]).join("&"):f(E,_)+"="+f(I,_)}).filter(E=>E.length>0).join("&")},e.parseUrl=(g,_)=>{_=Object.assign({decode:!0},_);const[P,$]=n(g,"#");return Object.assign({url:P.split("?")[0]||"",query:b(x(g),_)},_&&_.parseFragmentIdentifier&&$?{fragmentIdentifier:m($,_)}:{})},e.stringifyUrl=(g,_)=>{_=Object.assign({encode:!0,strict:!0,[i]:!0},_);const P=h(g.url).split("?")[0]||"",$=e.extract(g.url),O=e.parse($,{sort:!1}),k=Object.assign(O,g.query);let E=e.stringify(k,_);E&&(E=`?${E}`);let I=y(g.url);return g.fragmentIdentifier&&(I=`#${_[i]?f(g.fragmentIdentifier,_):g.fragmentIdentifier}`),`${P}${E}${I}`},e.pick=(g,_,P)=>{P=Object.assign({parseFragmentIdentifier:!0,[i]:!1},P);const{url:$,query:O,fragmentIdentifier:k}=e.parseUrl(g,P);return e.stringifyUrl({url:$,query:o(O,_),fragmentIdentifier:k},P)},e.exclude=(g,_,P)=>{const $=Array.isArray(_)?O=>!_.includes(O):(O,k)=>!_(O,k);return e.pick(g,$,P)}})(Nu);var Mb=function(){return Mb=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=300?Promise.reject(new Rye(u&&u.message||a,o,u)):Promise.resolve({status:o,headers:i,body:s,json:u})})},Nye=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},U6=function(e,t){var r;return t===void 0&&(t=[]),Nye(e)?Object.assign.apply(Object,Fye([{}],Object.keys(e).map(function(n){return U6(e[n],t.concat([n]))}),!1)):t.length?(r={},r[t.join(".")]=e,r):e},W6={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(u,l,f){this.fn=u,this.context=l,this.once=f||!1}function a(u,l,f,m,v){if(typeof f!="function")throw new TypeError("The listener must be a function");var h=new o(f,m||u,v),y=r?r+l:l;return u._events[y]?u._events[y].fn?u._events[y]=[u._events[y],h]:u._events[y].push(h):(u._events[y]=h,u._eventsCount++),u}function i(u,l){--u._eventsCount===0?u._events=new n:delete u._events[l]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],f,m;if(this._eventsCount===0)return l;for(m in f=this._events)t.call(f,m)&&l.push(r?m.slice(1):m);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(f)):l},s.prototype.listeners=function(l){var f=r?r+l:l,m=this._events[f];if(!m)return[];if(m.fn)return[m.fn];for(var v=0,h=m.length,y=new Array(h);v0&&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},Vye=["getList","getMany","getManyReference"],xa=function(){var e=d.useContext(B6)||V6,t=q6(),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=we.useRef(e.isMutating()>0),o=we.useState(r.current||n.current),a=o[0],i=o[1];return we.useEffect(function(){t.current=!0;var s=e.getQueryCache().subscribe(Zt.batchCalls(function(){t.current&&(r.current=e.isFetching()>0,i(r.current||n.current))})),u=e.getMutationCache().subscribe(Zt.batchCalls(function(){t.current&&(n.current=e.isMutating()>0,i(r.current||n.current))}));return function(){t.current=!1,s(),u()}},[e]),a},$i=function(){var e=ba();return d.useCallback(function(){e.invalidateQueries()},[e])},H6=function(e,t,r){var n=t.id,o=t.meta,a=xa();return Sl([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)},nd=function(){return nd=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&r(s)?t>1?G6(s,t-1,r,n,o):Jye(o,s):n||(o[o.length]=s)}return o}var S2=G6;function ebe(e,t,r,n){for(var o=e.length,a=r+(n?1:-1);n?a--:++a-1}var K6=fbe;function pbe(e,t,r){for(var n=-1,o=e==null?0:e.length;++n=Pbe){var l=t?null:$be(e);if(l)return Obe(l);i=!1,o=Cbe,u=new xbe}else u=t?[]:s;e:for(;++n=t||k<0||m&&E>=a}function b(){var O=vS();if(C(O))return g(O);s=setTimeout(b,x(O))}function g(O){return s=void 0,v&&n?h(O):(n=o=void 0,i)}function _(){s!==void 0&&clearTimeout(s),l=0,n=u=o=s=void 0}function P(){return s===void 0?i:g(vS())}function $(){var O=vS(),k=C(O);if(n=arguments,o=this,u=O,k){if(s===void 0)return y(u);if(m)return clearTimeout(s),s=setTimeout(b,t),h(u)}return s===void 0&&(s=setTimeout(b,t)),i}return $.cancel=_,$.flush=P,$}var c0e=u0e;const Y6=Rr(c0e);function BL(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}var J6=function(e,t){if(BL(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(", ")))},R$=function(){return R$=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0?(m=e.current)[l].apply(m,Cg(Cg([],v,!1),[f],!1)):a.apply(void 0,v)};return e.current.length>0?(i=e.current)[l].apply(i,Cg(Cg([],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},Lb=function(){return Lb=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&&d1e(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":g9(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(u)}}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}(),k1e=R1e,T1e=typeof window>"u"?wo:window;function I1e(e,t){if(e instanceof T1e[t])return!0;switch(typeof e>"u"?"undefined":g9(e)){case"string":return t==="String";case"boolean":return t==="Boolean";case"number":return t==="Number"}return!1}var gS,KL;function j1e(){return KL||(KL=1,gS=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(u){return u.indexOf(r)>=0||u.indexOf(o)>=0||u.indexOf('"')>=0}:function(u){return u.indexOf(r)>=0||u.indexOf(o)>=0};return function(u){return n&&(u=""+u),u.replace&&(u=u.replace(a,i),(n||s(u))&&(u=t+u+t)),u}}),gS}var A1e=function(){function e(t,r){for(var n=0;n0&&(m=m.concat(Array(v).join(".").split("."))),n&&this._options.fillGaps&&(m=m.map(a)),o.push(m.join(this._options.rowDelimiter)),n=m}}catch(h){s=!0,u=h}finally{try{!i&&l.return&&l.return()}finally{if(s)throw u}}return o}},{key:"_parseArray",value:function(r,n){var o=this;this._headers=this._headers||[];var a=[],i=void 0,s=function(C){var b=o._headers.indexOf(C);return b===-1&&(o._headers.push(C),b=o._headers.indexOf(C)),b};i=function(C){var b=[],g=function(B){return b.push(B.map(function(W){return W??""}))},_=function(){return new Array(o._headers.length).fill(null)},P={},$=_(),O=!0,k=!1,E=void 0;try{for(var I=C[Symbol.iterator](),A;!(O=(A=I.next()).done);O=!0){var M=A.value,F=s(M.item);if($[F]!=null&&(g($),$=_()),P[F]=P[F]||0,o._options.fillTopRow&&P[F]0&&g($),a=a.concat(o._checkRows(b))};var u=!0,l=!1,f=void 0;try{for(var m=r[Symbol.iterator](),v;!(u=(v=m.next()).done);u=!0){var h=v.value,y=o._handler.check(h,o._options.mainPathItem,h,r);i(y)}}catch(x){l=!0,f=x}finally{try{!u&&m.return&&m.return()}finally{if(l)throw f}}return!n&&o._options.includeHeaders&&a.unshift(this.headers),QL(a,o._options.endOfLine)}},{key:"_parseObject",value:function(r){var n=this,o=[],a=[],i=void 0,s=[[],[]];i=function(m){var v=m.value||m.value===0?m.value.toString():n._options.undefinedString;if(v=n._escape(v),n._options.verticalOutput){var h=[m.item,v];o.push(h.join(n._options.rowDelimiter))}else s[0].push(m.item),s[1].push(v)};for(var u in r){var l="";this._options.mainPathItem&&(l=this._options.mainPathItem+this._options.headerPathString),a=this._handler.check(r[u],l+u,u,r),a.forEach(i)}return this._options.verticalOutput||(o.push(s[0].join(this._options.rowDelimiter)),o.push(s[1].join(this._options.rowDelimiter))),QL(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}(),N1e=L1e,D1e=function(e){throw new Error("jsonexport called without third argument as a callback and is required")},B1e=D1e,YL=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},JL=N1e,ZL=B1e,z1e=h9,U1e=function(){var e={headers:[],rename:[],headerPathString:".",rowDelimiter:",",textDelimiter:'"',arrayPathString:";",undefinedString:"",endOfLine:z1e,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":YL(a))==="object"&&(r=a)}else if(arguments.length===1){var s=Array.prototype.slice.call(arguments),u=s[0];if((typeof u>"u"?"undefined":YL(u))==="object"){var l=Object.keys(e),f=Object.keys(u),m=f.every(function(y){return l.includes(y)});f.length>0&&m?r=u:t=u}else t=u}else return new ZL(new JL(e));var v=Object.assign({},e,r),h=new JL(v);return t?new Promise(function(y,x){h.parse(t,function(C,b){if(n)return n(C,b);if(C)return x(C);if(x)return y(b)})}):new ZL};const W1e=Rr(U1e),V1e=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 q1e=function(e,t,r,n){return W1e(e,function(o,a){return V1e(a,n)})};const H1e=q1e;var G1e=function(e){return function(t,r,n){return e.getMany(n,{ids:K1e(t,r)}).then(function(o){var a=o.data;return a.reduce(function(i,s){return i[s.id]=s,i},{})})}},K1e=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)},[])))},Sc=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n"u"||o(function(u){if(!Array.isArray(u))return Sc([],u,!0);var l=u.indexOf(s);return l>-1?Sc(Sc([],u.slice(0,l),!0),u.slice(l+1),!0):Sc(Sc([],u,!0),[s],!1)})},clearSelection:function(){a()}}},[o,a]);return[n,i]},Q1e=[],X1e=y1,Y1e=p2,J1e=1,Z1e=2;function e_e(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&&!k&&P(A)},[h.search]);var M=d.useCallback(function(ie){O.current&&($.current?$.current=UL($.current,ie):($.current=UL(A,ie),setTimeout(function(){o?b($.current):y({search:"?".concat(Nu.stringify(cl(cl({},$.current),{filter:JSON.stringify($.current.filter),displayedFilters:JSON.stringify($.current.displayedFilters)})))},{state:{_scrollToTop:ie.type===P$}}),$.current=void 0},0)))},eN(eN([],E,!0),[y],!1)),F=d.useCallback(function(ie){return M({type:e9,payload:ie})},[M]),N=d.useCallback(function(ie){return M({type:P$,payload:ie})},[M]),B=d.useCallback(function(ie){return M({type:t9,payload:ie})},[M]),W=A.filter||nN,V=A.displayedFilters||nN,G=Y6(function(ie,Z){M({type:E$,payload:{filter:hl(ie),displayedFilters:Z}})},r),D=d.useCallback(function(ie,Z,Se){return Se===void 0&&(Se=!0),Se?G(ie,Z):M({type:E$,payload:{filter:hl(ie),displayedFilters:Z}})},[M]),q=d.useCallback(function(ie){M({type:n9,payload:ie})},[M]),Y=d.useCallback(function(ie,Z){M({type:r9,payload:{filterName:ie,defaultValue:Z}})},[M]);return[cl({displayedFilters:V,filterValues:W,requestSignature:E},A),{changeParams:M,setPage:N,setPerPage:B,setSort:F,setFilters:D,hideFilter:q,showFilter:Y}]},lxe=["page","perPage","sort","order","filter","displayedFilters"],tN=function(e,t){if(e[t]&&typeof e[t]=="string")try{e[t]=JSON.parse(e[t])}catch{delete e[t]}},uxe=function(e){var t=e.search,r=axe(Nu.parse(t),function(n,o){return lxe.indexOf(o)!==-1});return tN(r,"filter"),tN(r,"displayedFilters"),r},cxe=function(e){return e&&e.filter&&(Object.keys(e.filter).length>0||e.order!=null||e.page!==1||e.perPage!=null||e.sort!=null)},dxe=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:cxe(r)?cl({},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),cl(cl({},i),{page:rN(i.page,1),perPage:rN(i.perPage,10)})},rN=function(e,t){var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},nN={},fxe={field:"id",order:Cu},oN={},E2=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});E2.displayName="ListContext";var w9=d.createContext({displayedFilters:null,filterValues:null,hideFilter:null,setFilters:null,showFilter:null,resource:null}),pxe=function(e){return d.useMemo(function(){return O1(e,["displayedFilters","filterValues","hideFilter","setFilters","showFilter","resource"])},[e.displayedFilters,e.filterValues,e.hideFilter,e.setFilters,e.showFilter])};w9.displayName="ListFilterContext";var S9=d.createContext({sort:null,setSort:null,resource:null}),mxe=function(e){return d.useMemo(function(){return O1(e,["sort","setSort","resource"])},[e.sort,e.setSort])};S9.displayName="ListSortContext";var R2=d.createContext({isLoading:null,page:null,perPage:null,setPage:null,setPerPage:null,hasPreviousPage:null,hasNextPage:null,total:void 0,resource:null});R2.displayName="ListPaginationContext";var vxe=function(e){return d.useMemo(function(){return O1(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])},k2=function(e){var t=e.value,r=e.children;return d.createElement(E2.Provider,{value:t},d.createElement(w9.Provider,{value:pxe(t)},d.createElement(S9.Provider,{value:mxe(t)},d.createElement(R2.Provider,{value:vxe(t)},r))))},$u=function(){return $u=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 _=Le(),P=tr(),$=sxe({debounce:r,disableSyncWithLocation:o,filterDefaultValues:u,perPage:f,resource:C,sort:y,storeKey:x}),O=$[0],k=$[1],E=Rv(C),I=E[0],A=E[1],M=Gye(C,{pagination:{page:O.page,perPage:O.perPage},sort:{field:O.sort,order:O.order},filter:$u($u({},O.filter),s),meta:b},$u({keepPreviousData:!0,retry:!1,onError:function(Z){return P((Z==null?void 0:Z.message)||"ra.notification.http_error",{type:"error",messageArgs:{_:Z==null?void 0:Z.message}})}},g)),F=M.data,N=M.pageInfo,B=M.total,W=M.error,V=M.isLoading,G=M.isFetching,D=M.refetch;d.useEffect(function(){if(O.page<=0||!G&&O.page>1&&(F==null||(F==null?void 0:F.length)===0)){k.setPage(1);return}if(B!=null){var Z=Math.ceil(B/O.perPage)||1;!G&&O.page>Z&&k.setPage(Z)}},[G,O.page,O.perPage,F,k,B]);var q=d.useMemo(function(){return{field:O.sort,order:O.order}},[O.sort,O.order]),Y=Sf(),ie=_("ra.page.list",{name:Y(C,2)});return{sort:q,data:F,defaultTitle:ie,displayedFilters:O.displayedFilters,error:W,exporter:i,filter:s,filterValues:O.filterValues,hideFilter:k.hideFilter,isFetching:G,isLoading:V,onSelect:A.select,onToggleItem:A.toggle,onUnselectItems:A.clearSelection,page:O.page,perPage:O.perPage,refetch:D,resource:C,selectedIds:I,setFilters:k.setFilters,setPage:k.setPage,setPerPage:k.setPerPage,setSort:k.setSort,showFilter:k.showFilter,total:B,hasNextPage:N?N.hasNextPage:B!=null?O.page*O.perPage1}},yxe={field:"id",order:Cu},bxe=["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"],Jm=function(e){return Object.keys(e).filter(function(t){return!bxe.includes(t)}).reduce(function(t,r){var n;return $u($u({},t),(n={},n[r]=e[r],n))},{})},_xe=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?[]:$g($g([],u.slice(0,l),!0),u.slice(l+1),!0):r?[t]:$g($g([],u,!0),[t],!1)})},[a,t,r]);return[i,s]},Sxe=function(e,t){var r=Rn("".concat(e,".datagrid.expanded"),[]),n=r[0],o=r[1],a=Array.isArray(n)?n.some(function(s){return t.some(function(u){return u==s})}):!1,i=d.useCallback(function(){var s=n.filter(function(u){return!t.some(function(l){return l==u})});o(a?s:s.concat(t))},[n,o,a,t]);return[a,i]},od=function(){return od=Object.assign||function(e){for(var t,r=1,n=arguments.length;r_t(Fe,V.field)?V.order==="ASC"?1:-1:_t(be,V.field)<_t(Fe,V.field)?V.order==="ASC"?-1:1:0})),pe=pe.slice((M-1)*N,M*N),I({data:pe,total:ye})}},[JSON.stringify(t),ke,u,M,N,I,V.field,V.order]),d.useEffect(function(){i!==g&&_(i)},[i,g,_]),d.useEffect(function(){u!==$&&O(u)},[u,$,O]),{sort:V,data:E==null?void 0:E.data,defaultTitle:"",error:r,displayedFilters:ue,filterValues:ke,hasNextPage:(E==null?void 0:E.total)==null?!1:M*N1,hideFilter:ce,isFetching:g,isLoading:$,onSelect:ie.select,onToggleItem:ie.toggle,onUnselectItems:ie.clearSelection,page:M,perPage:N,resource:void 0,refetch:Cxe,selectedIds:Y,setFilters:ae,setPage:F,setPerPage:B,setSort:D,showFilter:ge,total:E==null?void 0:E.total}},$xe={},gn=function(e){var t=d.useContext(E2);return d.useMemo(function(){return Ju({},e!=null?Oxe(e):{},t)},[t,e])},Oxe=function(e){var t=e.sort,r=e.data,n=e.defaultTitle,o=e.displayedFilters,a=e.exporter,i=e.filterValues,s=e.hasCreate,u=e.hideFilter,l=e.isFetching,f=e.isLoading,m=e.onSelect,v=e.onToggleItem,h=e.onUnselectItems,y=e.page,x=e.perPage,C=e.refetch,b=e.resource,g=e.selectedIds,_=e.setFilters,P=e.setPage,$=e.setPerPage,O=e.setSort,k=e.showFilter,E=e.total;return{sort:t,data:r,defaultTitle:n,displayedFilters:o,exporter:a,filterValues:i,hasCreate:s,hideFilter:u,isFetching:l,isLoading:f,onSelect:m,onToggleItem:v,onUnselectItems:h,page:y,perPage:x,refetch:C,resource:b,selectedIds:g,setFilters:_,setPage:P,setPerPage:$,setSort:O,showFilter:k,total:E}},Pxe=function(e){var t=d.useContext(R2);return d.useMemo(function(){return Ju({},e!=null?Exe(e):{},t)},[t,e])},Exe=function(e){var t=e.isLoading,r=e.page,n=e.perPage,o=e.setPage,a=e.setPerPage,i=e.hasPreviousPage,s=e.hasNextPage,u=e.total,l=e.resource;return{isLoading:t,page:r,perPage:n,setPage:o,setPerPage:a,hasPreviousPage:i,hasNextPage:s,total:u,resource:l}},$9=function(e){var t=Rv(e),r=t[1].unselect;return d.useCallback(function(n){r(n)},[r])},O9=function(e){var t=Rv(e),r=t[1].clearSelection;return d.useCallback(function(){r()},[r])},ad=function(){return ad=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1,setSort:k,showFilter:q,total:ue}},kv=e=>e.type==="checkbox",id=e=>e instanceof Date,Nn=e=>e==null;const P9=e=>typeof e=="object";var Kr=e=>!Nn(e)&&!Array.isArray(e)&&P9(e)&&!id(e),E9=e=>Kr(e)&&e.target?kv(e.target)?e.target.checked:e.target.value:e,Txe=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,R9=(e,t)=>e.has(Txe(t)),Ixe=e=>{const t=e.constructor&&e.constructor.prototype;return Kr(t)&&t.hasOwnProperty("isPrototypeOf")},T2=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function qr(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(!(T2&&(e instanceof Blob||e instanceof FileList))&&(r||Kr(e)))if(t=r?[]:{},!r&&!Ixe(e))t=e;else for(const n in e)e.hasOwnProperty(n)&&(t[n]=qr(e[n]));else return e;return t}var _f=e=>Array.isArray(e)?e.filter(Boolean):[],Jt=e=>e===void 0,De=(e,t,r)=>{if(!t||!Kr(e))return r;const n=_f(t.split(/[,[\].]+?/)).reduce((o,a)=>Nn(o)?o:o[a],e);return Jt(n)||n===e?Jt(e[t])?r:e[t]:n},Ma=e=>typeof e=="boolean";const Db={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},aa={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Ui={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},k9=we.createContext(null),Qa=()=>we.useContext(k9),T9=e=>{const{children:t,...r}=e;return we.createElement(k9.Provider,{value:r},t)};var I9=(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]!==aa.all&&(t._proxyFormState[i]=!n||aa.all),r&&(r[i]=!0),e[i]}});return o},to=e=>Kr(e)&&!Object.keys(e).length,j9=(e,t,r,n)=>{r(e);const{name:o,...a}=e;return to(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(i=>t[i]===(!n||aa.all))},Oo=e=>Array.isArray(e)?e:[e],A9=(e,t,r)=>!e||!t||e===t||Oo(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n)));function E1(e){const t=we.useRef(e);t.current=e,we.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function xf(e){const t=Qa(),{control:r=t.control,disabled:n,name:o,exact:a}=e||{},[i,s]=we.useState(r._formState),u=we.useRef(!0),l=we.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=we.useRef(o);return f.current=o,E1({disabled:n,next:m=>u.current&&A9(f.current,m.name,a)&&j9(m,l.current,r._updateFormState)&&s({...r._formState,...m}),subject:r._subjects.state}),we.useEffect(()=>(u.current=!0,l.current.isValid&&r._updateValid(!0),()=>{u.current=!1}),[r]),I9(i,r,l.current,!1)}var di=e=>typeof e=="string",M9=(e,t,r,n,o)=>di(e)?(n&&t.watch.add(e),De(r,e,o)):Array.isArray(e)?e.map(a=>(n&&t.watch.add(a),De(r,a))):(n&&(t.watchAll=!0),r);function F9(e){const t=Qa(),{control:r=t.control,name:n,defaultValue:o,disabled:a,exact:i}=e||{},s=we.useRef(n);s.current=n,E1({disabled:a,subject:r._subjects.values,next:f=>{A9(s.current,f.name,i)&&l(qr(M9(s.current,r._names,f.values||r._formValues,!1,o)))}});const[u,l]=we.useState(r._getWatch(n,o));return we.useEffect(()=>r._removeUnmounted()),u}var I2=e=>/^\w*$/.test(e),L9=e=>_f(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Vt=(e,t,r)=>{let n=-1;const o=I2(t)?[t]:L9(t),a=o.length,i=a-1;for(;++n{const f=o._options.shouldUnregister||a,m=(v,h)=>{const y=De(o._fields,v);y&&(y._f.mount=h)};if(m(r,!0),f){const v=qr(De(o._options.defaultValues,r));Vt(o._defaultValues,r,v),Jt(De(o._formValues,r))&&Vt(o._formValues,r,v)}return()=>{(i?f&&!o._state.action:f)?o.unregister(r):m(r,!1)}},[r,o,i,a]),we.useEffect(()=>{De(o._fields,r)&&o._updateDisabledField({disabled:n,fields:o._fields,name:r,value:De(o._fields,r)._f.value})},[n,r,o]),{field:{name:r,value:s,...Ma(n)||u.disabled?{disabled:u.disabled||n}:{},onChange:we.useCallback(f=>l.current.onChange({target:{value:E9(f),name:r},type:Db.CHANGE}),[r]),onBlur:we.useCallback(()=>l.current.onBlur({target:{value:De(o._formValues,r),name:r},type:Db.BLUR}),[r,o]),ref:f=>{const m=De(o._fields,r);m&&f&&(m._f.ref={focus:()=>f.focus(),select:()=>f.select(),setCustomValidity:v=>f.setCustomValidity(v),reportValidity:()=>f.reportValidity()})}},formState:u,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!De(u.errors,r)},isDirty:{enumerable:!0,get:()=>!!De(u.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!De(u.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!De(u.validatingFields,r)},error:{enumerable:!0,get:()=>De(u.errors,r)}})}}var Axe=(e,t,r,n,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:o||!0}}:{},ks=()=>{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)})},yS=(e,t,r={})=>r.shouldFocus||Jt(r.shouldFocus)?r.focusName||`${e}.${Jt(r.focusIndex)?t:r.focusIndex}.`:"",pm=e=>({isOnSubmit:!e||e===aa.onSubmit,isOnBlur:e===aa.onBlur,isOnChange:e===aa.onChange,isOnAll:e===aa.all,isOnTouch:e===aa.onTouched}),T$=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const gd=(e,t,r,n)=>{for(const o of r||Object.keys(e)){const a=De(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;gd(s,t)}else Kr(s)&&gd(s,t)}}};var N9=(e,t,r)=>{const n=_f(De(e,r));return Vt(n,"root",t[r]),Vt(e,r,n),e},j2=e=>e.type==="file",Ys=e=>typeof e=="function",Bb=e=>{if(!T2)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},by=e=>di(e),A2=e=>e.type==="radio",zb=e=>e instanceof RegExp;const sN={value:!1,isValid:!1},lN={value:!0,isValid:!0};var D9=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&&!Jt(e[0].attributes.value)?Jt(e[0].value)||e[0].value===""?lN:{value:e[0].value,isValid:!0}:lN:sN}return sN};const uN={isValid:!1,value:null};var B9=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,uN):uN;function cN(e,t,r="validate"){if(by(e)||Array.isArray(e)&&e.every(by)||Ma(e)&&!e)return{type:r,message:by(e)?e:"",ref:t}}var Cc=e=>Kr(e)&&!zb(e)?e:{value:e,message:""},I$=async(e,t,r,n,o)=>{const{ref:a,refs:i,required:s,maxLength:u,minLength:l,min:f,max:m,pattern:v,validate:h,name:y,valueAsNumber:x,mount:C,disabled:b}=e._f,g=De(t,y);if(!C||b)return{};const _=i?i[0]:a,P=F=>{n&&_.reportValidity&&(_.setCustomValidity(Ma(F)?"":F||""),_.reportValidity())},$={},O=A2(a),k=kv(a),E=O||k,I=(x||j2(a))&&Jt(a.value)&&Jt(g)||Bb(a)&&a.value===""||g===""||Array.isArray(g)&&!g.length,A=Axe.bind(null,y,r,$),M=(F,N,B,W=Ui.maxLength,V=Ui.minLength)=>{const G=F?N:B;$[y]={type:F?W:V,message:G,ref:a,...A(F?W:V,G)}};if(o?!Array.isArray(g)||!g.length:s&&(!E&&(I||Nn(g))||Ma(g)&&!g||k&&!D9(i).isValid||O&&!B9(i).isValid)){const{value:F,message:N}=by(s)?{value:!!s,message:s}:Cc(s);if(F&&($[y]={type:Ui.required,message:N,ref:_,...A(Ui.required,N)},!r))return P(N),$}if(!I&&(!Nn(f)||!Nn(m))){let F,N;const B=Cc(m),W=Cc(f);if(!Nn(g)&&!isNaN(g)){const V=a.valueAsNumber||g&&+g;Nn(B.value)||(F=V>B.value),Nn(W.value)||(N=Vnew Date(new Date().toDateString()+" "+Y),D=a.type=="time",q=a.type=="week";di(B.value)&&g&&(F=D?G(g)>G(B.value):q?g>B.value:V>new Date(B.value)),di(W.value)&&g&&(N=D?G(g)+F.value,W=!Nn(N.value)&&g.length<+N.value;if((B||W)&&(M(B,F.message,N.message),!r))return P($[y].message),$}if(v&&!I&&di(g)){const{value:F,message:N}=Cc(v);if(zb(F)&&!g.match(F)&&($[y]={type:Ui.pattern,message:N,ref:a,...A(Ui.pattern,N)},!r))return P(N),$}if(h){if(Ys(h)){const F=await h(g,t),N=cN(F,_);if(N&&($[y]={...N,...A(Ui.validate,N.message)},!r))return P(N.message),$}else if(Kr(h)){let F={};for(const N in h){if(!to(F)&&!r)break;const B=cN(await h[N](g,t),_,N);B&&(F={...B,...A(N,B.message)},P(B.message),r&&($[y]=F))}if(!to(F)&&($[y]={ref:_,...F},!r))return $}}return P(!0),$},bS=(e,t)=>[...e,...Oo(t)],_S=e=>Array.isArray(e)?e.map(()=>{}):void 0;function xS(e,t,r){return[...e.slice(0,t),...Oo(r),...e.slice(t)]}var wS=(e,t,r)=>Array.isArray(e)?(Jt(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[],SS=(e,t)=>[...Oo(t),...Oo(e)];function Mxe(e,t){let r=0;const n=[...e];for(const o of t)n.splice(o-r,1),r++;return _f(n).length?n:[]}var CS=(e,t)=>Jt(t)?[]:Mxe(e,Oo(t).sort((r,n)=>r-n)),$S=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]};function Fxe(e,t){const r=t.slice(0,-1).length;let n=0;for(;n(e[t]=r,e);function Nxe(e){const t=Qa(),{control:r=t.control,name:n,keyName:o="id",shouldUnregister:a}=e,[i,s]=we.useState(r._getFieldArray(n)),u=we.useRef(r._getFieldArray(n).map(ks)),l=we.useRef(i),f=we.useRef(n),m=we.useRef(!1);f.current=n,l.current=i,r._names.array.add(n),e.rules&&r.register(n,e.rules),E1({next:({values:$,name:O})=>{if(O===f.current||!O){const k=De($,f.current);Array.isArray(k)&&(s(k),u.current=k.map(ks))}},subject:r._subjects.array});const v=we.useCallback($=>{m.current=!0,r._updateFieldArray(n,$)},[r,n]),h=($,O)=>{const k=Oo(qr($)),E=bS(r._getFieldArray(n),k);r._names.focus=yS(n,E.length-1,O),u.current=bS(u.current,k.map(ks)),v(E),s(E),r._updateFieldArray(n,E,bS,{argA:_S($)})},y=($,O)=>{const k=Oo(qr($)),E=SS(r._getFieldArray(n),k);r._names.focus=yS(n,0,O),u.current=SS(u.current,k.map(ks)),v(E),s(E),r._updateFieldArray(n,E,SS,{argA:_S($)})},x=$=>{const O=CS(r._getFieldArray(n),$);u.current=CS(u.current,$),v(O),s(O),r._updateFieldArray(n,O,CS,{argA:$})},C=($,O,k)=>{const E=Oo(qr(O)),I=xS(r._getFieldArray(n),$,E);r._names.focus=yS(n,$,k),u.current=xS(u.current,$,E.map(ks)),v(I),s(I),r._updateFieldArray(n,I,xS,{argA:$,argB:_S(O)})},b=($,O)=>{const k=r._getFieldArray(n);$S(k,$,O),$S(u.current,$,O),v(k),s(k),r._updateFieldArray(n,k,$S,{argA:$,argB:O},!1)},g=($,O)=>{const k=r._getFieldArray(n);wS(k,$,O),wS(u.current,$,O),v(k),s(k),r._updateFieldArray(n,k,wS,{argA:$,argB:O},!1)},_=($,O)=>{const k=qr(O),E=dN(r._getFieldArray(n),$,k);u.current=[...E].map((I,A)=>!I||A===$?ks():u.current[A]),v(E),s([...E]),r._updateFieldArray(n,E,dN,{argA:$,argB:k},!0,!1)},P=$=>{const O=Oo(qr($));u.current=O.map(ks),v([...O]),s([...O]),r._updateFieldArray(n,[...O],k=>k,{},!0,!1)};return we.useEffect(()=>{if(r._state.action=!1,T$(n,r._names)&&r._subjects.state.next({...r._formState}),m.current&&(!pm(r._options.mode).isOnSubmit||r._formState.isSubmitted))if(r._options.resolver)r._executeSchema([n]).then($=>{const O=De($.errors,n),k=De(r._formState.errors,n);(k?!O&&k.type||O&&(k.type!==O.type||k.message!==O.message):O&&O.type)&&(O?Vt(r._formState.errors,n,O):Fr(r._formState.errors,n),r._subjects.state.next({errors:r._formState.errors}))});else{const $=De(r._fields,n);$&&$._f&&!(pm(r._options.reValidateMode).isOnSubmit&&pm(r._options.mode).isOnSubmit)&&I$($,r._formValues,r._options.criteriaMode===aa.all,r._options.shouldUseNativeValidation,!0).then(O=>!to(O)&&r._subjects.state.next({errors:N9(r._formState.errors,O,n)}))}r._subjects.values.next({name:n,values:{...r._formValues}}),r._names.focus&&gd(r._fields,($,O)=>{if(r._names.focus&&O.startsWith(r._names.focus)&&$.focus)return $.focus(),1}),r._names.focus="",r._updateValid(),m.current=!1},[i,n,r]),we.useEffect(()=>(!De(r._formValues,n)&&r._updateFieldArray(n),()=>{(r._options.shouldUnregister||a)&&r.unregister(n)}),[n,r,o,a]),{swap:we.useCallback(b,[v,n,r]),move:we.useCallback(g,[v,n,r]),prepend:we.useCallback(y,[v,n,r]),append:we.useCallback(h,[v,n,r]),remove:we.useCallback(x,[v,n,r]),insert:we.useCallback(C,[v,n,r]),update:we.useCallback(_,[v,n,r]),replace:we.useCallback(P,[v,n,r]),fields:we.useMemo(()=>i.map(($,O)=>({...$,[o]:u.current[O]||ks()})),[i,o])}}var OS=()=>{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=[]}}},Ub=e=>Nn(e)||!P9(e);function mu(e,t){if(Ub(e)||Ub(t))return e===t;if(id(e)&&id(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(id(a)&&id(i)||Kr(a)&&Kr(i)||Array.isArray(a)&&Array.isArray(i)?!mu(a,i):a!==i)return!1}}return!0}var z9=e=>e.type==="select-multiple",Dxe=e=>A2(e)||kv(e),PS=e=>Bb(e)&&e.isConnected,U9=e=>{for(const t in e)if(Ys(e[t]))return!0;return!1};function Wb(e,t={}){const r=Array.isArray(e);if(Kr(e)||r)for(const n in e)Array.isArray(e[n])||Kr(e[n])&&!U9(e[n])?(t[n]=Array.isArray(e[n])?[]:{},Wb(e[n],t[n])):Nn(e[n])||(t[n]=!0);return t}function W9(e,t,r){const n=Array.isArray(e);if(Kr(e)||n)for(const o in e)Array.isArray(e[o])||Kr(e[o])&&!U9(e[o])?Jt(t)||Ub(r[o])?r[o]=Array.isArray(e[o])?Wb(e[o],[]):{...Wb(e[o])}:W9(e[o],Nn(t)?{}:t[o],r[o]):r[o]=!mu(e[o],t[o]);return r}var Og=(e,t)=>W9(e,t,Wb(t)),V9=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Jt(e)?e:t?e===""?NaN:e&&+e:r&&di(e)?new Date(e):n?n(e):e;function ES(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return j2(t)?t.files:A2(t)?B9(e.refs).value:z9(t)?[...t.selectedOptions].map(({value:r})=>r):kv(t)?D9(e.refs).value:V9(Jt(t.value)?e.ref.value:t.value,e)}var Bxe=(e,t,r,n)=>{const o={};for(const a of e){const i=De(t,a);i&&Vt(o,a,i._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:n}},Cp=e=>Jt(e)?e:zb(e)?e.source:Kr(e)?zb(e.value)?e.value.source:e.value:e,zxe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function fN(e,t,r){const n=De(e,r);if(n||I2(r))return{error:n,name:r};const o=r.split(".");for(;o.length;){const a=o.join("."),i=De(t,a),s=De(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 Uxe=(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,Wxe=(e,t)=>!_f(De(e,t)).length&&Fr(e,t);const Vxe={mode:aa.onSubmit,reValidateMode:aa.onChange,shouldFocusError:!0};function qxe(e={}){let t={...Vxe,...e},r={submitCount:0,isDirty:!1,isLoading:Ys(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},n={},o=Kr(t.defaultValues)||Kr(t.values)?qr(t.defaultValues||t.values)||{}:{},a=t.shouldUnregister?{}:qr(o),i={action:!1,mount:!1,watch:!1},s={mount:new Set,unMount:new Set,array:new Set,watch:new Set},u,l=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},m={values:OS(),array:OS(),state:OS()},v=pm(t.mode),h=pm(t.reValidateMode),y=t.criteriaMode===aa.all,x=H=>Q=>{clearTimeout(l),l=setTimeout(H,Q)},C=async H=>{if(f.isValid||H){const Q=t.resolver?to((await E()).errors):await A(n,!0);Q!==r.isValid&&m.state.next({isValid:Q})}},b=(H,Q)=>{(f.isValidating||f.validatingFields)&&((H||Array.from(s.mount)).forEach(X=>{X&&(Q?Vt(r.validatingFields,X,Q):Fr(r.validatingFields,X))}),m.state.next({validatingFields:r.validatingFields,isValidating:!to(r.validatingFields)}))},g=(H,Q=[],X,se,fe=!0,de=!0)=>{if(se&&X){if(i.action=!0,de&&Array.isArray(De(n,H))){const xe=X(De(n,H),se.argA,se.argB);fe&&Vt(n,H,xe)}if(de&&Array.isArray(De(r.errors,H))){const xe=X(De(r.errors,H),se.argA,se.argB);fe&&Vt(r.errors,H,xe),Wxe(r.errors,H)}if(f.touchedFields&&de&&Array.isArray(De(r.touchedFields,H))){const xe=X(De(r.touchedFields,H),se.argA,se.argB);fe&&Vt(r.touchedFields,H,xe)}f.dirtyFields&&(r.dirtyFields=Og(o,a)),m.state.next({name:H,isDirty:F(H,Q),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else Vt(a,H,Q)},_=(H,Q)=>{Vt(r.errors,H,Q),m.state.next({errors:r.errors})},P=H=>{r.errors=H,m.state.next({errors:r.errors,isValid:!1})},$=(H,Q,X,se)=>{const fe=De(n,H);if(fe){const de=De(a,H,Jt(X)?De(o,H):X);Jt(de)||se&&se.defaultChecked||Q?Vt(a,H,Q?de:ES(fe._f)):W(H,de),i.mount&&C()}},O=(H,Q,X,se,fe)=>{let de=!1,xe=!1;const je={name:H},Ze=!!(De(n,H)&&De(n,H)._f.disabled);if(!X||se){f.isDirty&&(xe=r.isDirty,r.isDirty=je.isDirty=F(),de=xe!==je.isDirty);const et=Ze||mu(De(o,H),Q);xe=!!(!Ze&&De(r.dirtyFields,H)),et||Ze?Fr(r.dirtyFields,H):Vt(r.dirtyFields,H,!0),je.dirtyFields=r.dirtyFields,de=de||f.dirtyFields&&xe!==!et}if(X){const et=De(r.touchedFields,H);et||(Vt(r.touchedFields,H,X),je.touchedFields=r.touchedFields,de=de||f.touchedFields&&et!==X)}return de&&fe&&m.state.next(je),de?je:{}},k=(H,Q,X,se)=>{const fe=De(r.errors,H),de=f.isValid&&Ma(Q)&&r.isValid!==Q;if(e.delayError&&X?(u=x(()=>_(H,X)),u(e.delayError)):(clearTimeout(l),u=null,X?Vt(r.errors,H,X):Fr(r.errors,H)),(X?!mu(fe,X):fe)||!to(se)||de){const xe={...se,...de&&Ma(Q)?{isValid:Q}:{},errors:r.errors,name:H};r={...r,...xe},m.state.next(xe)}},E=async H=>{b(H,!0);const Q=await t.resolver(a,t.context,Bxe(H||s.mount,n,t.criteriaMode,t.shouldUseNativeValidation));return b(H),Q},I=async H=>{const{errors:Q}=await E(H);if(H)for(const X of H){const se=De(Q,X);se?Vt(r.errors,X,se):Fr(r.errors,X)}else r.errors=Q;return Q},A=async(H,Q,X={valid:!0})=>{for(const se in H){const fe=H[se];if(fe){const{_f:de,...xe}=fe;if(de){const je=s.array.has(de.name);b([se],!0);const Ze=await I$(fe,a,y,t.shouldUseNativeValidation&&!Q,je);if(b([se]),Ze[de.name]&&(X.valid=!1,Q))break;!Q&&(De(Ze,de.name)?je?N9(r.errors,Ze,de.name):Vt(r.errors,de.name,Ze[de.name]):Fr(r.errors,de.name))}xe&&await A(xe,Q,X)}}return X.valid},M=()=>{for(const H of s.unMount){const Q=De(n,H);Q&&(Q._f.refs?Q._f.refs.every(X=>!PS(X)):!PS(Q._f.ref))&&ve(H)}s.unMount=new Set},F=(H,Q)=>(H&&Q&&Vt(a,H,Q),!mu(ie(),o)),N=(H,Q,X)=>M9(H,s,{...i.mount?a:Jt(Q)?o:di(H)?{[H]:Q}:Q},X,Q),B=H=>_f(De(i.mount?a:o,H,e.shouldUnregister?De(o,H,[]):[])),W=(H,Q,X={})=>{const se=De(n,H);let fe=Q;if(se){const de=se._f;de&&(!de.disabled&&Vt(a,H,V9(Q,de)),fe=Bb(de.ref)&&Nn(Q)?"":Q,z9(de.ref)?[...de.ref.options].forEach(xe=>xe.selected=fe.includes(xe.value)):de.refs?kv(de.ref)?de.refs.length>1?de.refs.forEach(xe=>(!xe.defaultChecked||!xe.disabled)&&(xe.checked=Array.isArray(fe)?!!fe.find(je=>je===xe.value):fe===xe.value)):de.refs[0]&&(de.refs[0].checked=!!fe):de.refs.forEach(xe=>xe.checked=xe.value===fe):j2(de.ref)?de.ref.value="":(de.ref.value=fe,de.ref.type||m.values.next({name:H,values:{...a}})))}(X.shouldDirty||X.shouldTouch)&&O(H,fe,X.shouldTouch,X.shouldDirty,!0),X.shouldValidate&&Y(H)},V=(H,Q,X)=>{for(const se in Q){const fe=Q[se],de=`${H}.${se}`,xe=De(n,de);(s.array.has(H)||!Ub(fe)||xe&&!xe._f)&&!id(fe)?V(de,fe,X):W(de,fe,X)}},G=(H,Q,X={})=>{const se=De(n,H),fe=s.array.has(H),de=qr(Q);Vt(a,H,de),fe?(m.array.next({name:H,values:{...a}}),(f.isDirty||f.dirtyFields)&&X.shouldDirty&&m.state.next({name:H,dirtyFields:Og(o,a),isDirty:F(H,de)})):se&&!se._f&&!Nn(de)?V(H,de,X):W(H,de,X),T$(H,s)&&m.state.next({...r}),m.values.next({name:i.mount?H:void 0,values:{...a}})},D=async H=>{i.mount=!0;const Q=H.target;let X=Q.name,se=!0;const fe=De(n,X),de=()=>Q.type?ES(fe._f):E9(H),xe=je=>{se=Number.isNaN(je)||je===De(a,X,je)};if(fe){let je,Ze;const et=de(),Ae=H.type===Db.BLUR||H.type===Db.FOCUS_OUT,Ce=!zxe(fe._f)&&!t.resolver&&!De(r.errors,X)&&!fe._f.deps||Uxe(Ae,De(r.touchedFields,X),r.isSubmitted,h,v),rt=T$(X,s,Ae);Vt(a,X,et),Ae?(fe._f.onBlur&&fe._f.onBlur(H),u&&u(0)):fe._f.onChange&&fe._f.onChange(H);const pt=O(X,et,Ae,!1),ct=!to(pt)||rt;if(!Ae&&m.values.next({name:X,type:H.type,values:{...a}}),Ce)return f.isValid&&C(),ct&&m.state.next({name:X,...rt?{}:pt});if(!Ae&&rt&&m.state.next({...r}),t.resolver){const{errors:Oe}=await E([X]);if(xe(et),se){const ze=fN(r.errors,n,X),Pe=fN(Oe,n,ze.name||X);je=Pe.error,X=Pe.name,Ze=to(Oe)}}else b([X],!0),je=(await I$(fe,a,y,t.shouldUseNativeValidation))[X],b([X]),xe(et),se&&(je?Ze=!1:f.isValid&&(Ze=await A(n,!0)));se&&(fe._f.deps&&Y(fe._f.deps),k(X,Ze,je,pt))}},q=(H,Q)=>{if(De(r.errors,Q)&&H.focus)return H.focus(),1},Y=async(H,Q={})=>{let X,se;const fe=Oo(H);if(t.resolver){const de=await I(Jt(H)?H:fe);X=to(de),se=H?!fe.some(xe=>De(de,xe)):X}else H?(se=(await Promise.all(fe.map(async de=>{const xe=De(n,de);return await A(xe&&xe._f?{[de]:xe}:xe)}))).every(Boolean),!(!se&&!r.isValid)&&C()):se=X=await A(n);return m.state.next({...!di(H)||f.isValid&&X!==r.isValid?{}:{name:H},...t.resolver||!H?{isValid:X}:{},errors:r.errors}),Q.shouldFocus&&!se&&gd(n,q,H?fe:s.mount),se},ie=H=>{const Q={...o,...i.mount?a:{}};return Jt(H)?Q:di(H)?De(Q,H):H.map(X=>De(Q,X))},Z=(H,Q)=>({invalid:!!De((Q||r).errors,H),isDirty:!!De((Q||r).dirtyFields,H),isTouched:!!De((Q||r).touchedFields,H),isValidating:!!De((Q||r).validatingFields,H),error:De((Q||r).errors,H)}),Se=H=>{H&&Oo(H).forEach(Q=>Fr(r.errors,Q)),m.state.next({errors:H?r.errors:{}})},ue=(H,Q,X)=>{const se=(De(n,H,{_f:{}})._f||{}).ref;Vt(r.errors,H,{...Q,ref:se}),m.state.next({name:H,errors:r.errors,isValid:!1}),X&&X.shouldFocus&&se&&se.focus&&se.focus()},oe=(H,Q)=>Ys(H)?m.values.subscribe({next:X=>H(N(void 0,Q),X)}):N(H,Q,!0),ve=(H,Q={})=>{for(const X of H?Oo(H):s.mount)s.mount.delete(X),s.array.delete(X),Q.keepValue||(Fr(n,X),Fr(a,X)),!Q.keepError&&Fr(r.errors,X),!Q.keepDirty&&Fr(r.dirtyFields,X),!Q.keepTouched&&Fr(r.touchedFields,X),!Q.keepIsValidating&&Fr(r.validatingFields,X),!t.shouldUnregister&&!Q.keepDefaultValue&&Fr(o,X);m.values.next({values:{...a}}),m.state.next({...r,...Q.keepDirty?{isDirty:F()}:{}}),!Q.keepIsValid&&C()},ke=({disabled:H,name:Q,field:X,fields:se,value:fe})=>{if(Ma(H)){const de=H?void 0:Jt(fe)?ES(X?X._f:De(se,Q)._f):fe;Vt(a,Q,de),O(Q,de,!1,!1,!0)}},_e=(H,Q={})=>{let X=De(n,H);const se=Ma(Q.disabled);return Vt(n,H,{...X||{},_f:{...X&&X._f?X._f:{ref:{name:H}},name:H,mount:!0,...Q}}),s.mount.add(H),X?ke({field:X,disabled:Q.disabled,name:H,value:Q.value}):$(H,!0,Q.value),{...se?{disabled:Q.disabled}:{},...t.progressive?{required:!!Q.required,min:Cp(Q.min),max:Cp(Q.max),minLength:Cp(Q.minLength),maxLength:Cp(Q.maxLength),pattern:Cp(Q.pattern)}:{},name:H,onChange:D,onBlur:D,ref:fe=>{if(fe){_e(H,Q),X=De(n,H);const de=Jt(fe.value)&&fe.querySelectorAll&&fe.querySelectorAll("input,select,textarea")[0]||fe,xe=Dxe(de),je=X._f.refs||[];if(xe?je.find(Ze=>Ze===de):de===X._f.ref)return;Vt(n,H,{_f:{...X._f,...xe?{refs:[...je.filter(PS),de,...Array.isArray(De(o,H))?[{}]:[]],ref:{type:de.type,name:H}}:{ref:de}}}),$(H,!1,void 0,de)}else X=De(n,H,{}),X._f&&(X._f.mount=!1),(t.shouldUnregister||Q.shouldUnregister)&&!(R9(s.array,H)&&i.action)&&s.unMount.add(H)}}},ce=()=>t.shouldFocusError&&gd(n,q,s.mount),ge=H=>{Ma(H)&&(m.state.next({disabled:H}),gd(n,(Q,X)=>{let se=H;const fe=De(n,X);fe&&Ma(fe._f.disabled)&&(se||(se=fe._f.disabled)),Q.disabled=se},0,!1))},ae=(H,Q)=>async X=>{let se;X&&(X.preventDefault&&X.preventDefault(),X.persist&&X.persist());let fe=qr(a);if(m.state.next({isSubmitting:!0}),t.resolver){const{errors:de,values:xe}=await E();r.errors=de,fe=xe}else await A(n);if(Fr(r.errors,"root"),to(r.errors)){m.state.next({errors:{}});try{await H(fe,X)}catch(de){se=de}}else Q&&await Q({...r.errors},X),ce(),setTimeout(ce);if(m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:to(r.errors)&&!se,submitCount:r.submitCount+1,errors:r.errors}),se)throw se},pe=(H,Q={})=>{De(n,H)&&(Jt(Q.defaultValue)?G(H,qr(De(o,H))):(G(H,Q.defaultValue),Vt(o,H,qr(Q.defaultValue))),Q.keepTouched||Fr(r.touchedFields,H),Q.keepDirty||(Fr(r.dirtyFields,H),r.isDirty=Q.defaultValue?F(H,qr(De(o,H))):F()),Q.keepError||(Fr(r.errors,H),f.isValid&&C()),m.state.next({...r}))},ee=(H,Q={})=>{const X=H?qr(H):o,se=qr(X),fe=to(H),de=fe?o:se;if(Q.keepDefaultValues||(o=X),!Q.keepValues){if(Q.keepDirtyValues)for(const xe of s.mount)De(r.dirtyFields,xe)?Vt(de,xe,De(a,xe)):G(xe,De(de,xe));else{if(T2&&Jt(H))for(const xe of s.mount){const je=De(n,xe);if(je&&je._f){const Ze=Array.isArray(je._f.refs)?je._f.refs[0]:je._f.ref;if(Bb(Ze)){const et=Ze.closest("form");if(et){et.reset();break}}}}n={}}a=e.shouldUnregister?Q.keepDefaultValues?qr(o):{}:qr(de),m.array.next({values:{...de}}),m.values.next({values:{...de}})}s={mount:Q.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},i.mount=!f.isValid||!!Q.keepIsValid||!!Q.keepDirtyValues,i.watch=!!e.shouldUnregister,m.state.next({submitCount:Q.keepSubmitCount?r.submitCount:0,isDirty:fe?!1:Q.keepDirty?r.isDirty:!!(Q.keepDefaultValues&&!mu(H,o)),isSubmitted:Q.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:fe?[]:Q.keepDirtyValues?Q.keepDefaultValues&&a?Og(o,a):r.dirtyFields:Q.keepDefaultValues&&H?Og(o,H):{},touchedFields:Q.keepTouched?r.touchedFields:{},errors:Q.keepErrors?r.errors:{},isSubmitSuccessful:Q.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},ye=(H,Q)=>ee(Ys(H)?H(a):H,Q);return{control:{register:_e,unregister:ve,getFieldState:Z,handleSubmit:ae,setError:ue,_executeSchema:E,_getWatch:N,_getDirty:F,_updateValid:C,_removeUnmounted:M,_updateFieldArray:g,_updateDisabledField:ke,_getFieldArray:B,_reset:ee,_resetDefaultValues:()=>Ys(t.defaultValues)&&t.defaultValues().then(H=>{ye(H,t.resetOptions),m.state.next({isLoading:!1})}),_updateFormState:H=>{r={...r,...H}},_disableForm:ge,_subjects:m,_proxyFormState:f,_setErrors:P,get _fields(){return n},get _formValues(){return a},get _state(){return i},set _state(H){i=H},get _defaultValues(){return o},get _names(){return s},set _names(H){s=H},get _formState(){return r},set _formState(H){r=H},get _options(){return t},set _options(H){t={...t,...H}}},trigger:Y,register:_e,handleSubmit:ae,watch:oe,setValue:G,getValues:ie,reset:ye,resetField:pe,clearErrors:Se,unregister:ve,setError:ue,setFocus:(H,Q={})=>{const X=De(n,H),se=X&&X._f;if(se){const fe=se.refs?se.refs[0]:se.ref;fe.focus&&(fe.focus(),Q.shouldSelect&&fe.select())}},getFieldState:Z}}function q9(e={}){const t=we.useRef(),r=we.useRef(),[n,o]=we.useState({isDirty:!1,isValidating:!1,isLoading:Ys(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Ys(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...qxe(e),formState:n});const a=t.current.control;return a._options=e,E1({subject:a._subjects.state,next:i=>{j9(i,a._proxyFormState,a._updateFormState,!0)&&o({...a._formState})}}),we.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),we.useEffect(()=>{if(a._proxyFormState.isDirty){const i=a._getDirty();i!==n.isDirty&&a._subjects.state.next({isDirty:i})}},[a,n.isDirty]),we.useEffect(()=>{e.values&&!mu(e.values,r.current)?(a._reset(e.values,a._options.resetOptions),r.current=e.values,o(i=>({...i}))):a._resetDefaultValues()},[e.values,a]),we.useEffect(()=>{e.errors&&a._setErrors(e.errors)},[e.errors,a]),we.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()}),we.useEffect(()=>{e.shouldUnregister&&a._subjects.values.next({values:a._getWatch()})},[e.shouldUnregister,a]),t.current.formState=I9(n,a),t.current}var Hxe=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?k(E):E},{updatedAt:O}),o.setQueriesData([g,"getManyReference"],function(E){return E&&E.data?{data:k(E.data),total:E.total}:E},{updatedAt:O})},x=lf(function(b){var g=b===void 0?{}:b,_=g.resource,P=_===void 0?e:_,$=g.id,O=$===void 0?v.current.id:$,k=g.data,E=k===void 0?v.current.data:k,I=g.meta,A=I===void 0?v.current.meta:I,M=g.previousData,F=M===void 0?v.current.previousData:M;return n.update(P,{id:O,data:E,previousData:F,meta:A}).then(function(N){var B=N.data;return B})},or(or({},f),{onMutate:function(b){return pN(void 0,void 0,void 0,function(){var g;return mN(this,function(_){switch(_.label){case 0:return f.onMutate?[4,f.onMutate(b)]:[3,2];case 1:return g=_.sent()||{},[2,or({snapshot:h.current},g)];case 2:return[2,{snapshot:h.current}]}})})},onError:function(b,g,_){if(g===void 0&&(g={}),(m.current==="optimistic"||m.current==="undoable")&&_.snapshot.forEach(function(P){var $=P[0],O=P[1];o.setQueryData($,O)}),f.onError)return f.onError(b,g,_)},onSuccess:function(b,g,_){if(g===void 0&&(g={}),m.current==="pessimistic"){var P=g.resource,$=P===void 0?e:P,O=g.id,k=O===void 0?a:O;y({resource:$,id:k,data:b}),f.onSuccess&&f.onSuccess(b,g,_)}},onSettled:function(b,g,_,P){if(_===void 0&&(_={}),(m.current==="optimistic"||m.current==="undoable")&&P.snapshot.forEach(function($){var O=$[0];o.invalidateQueries(O)}),f.onSettled)return f.onSettled(b,g,_,P)}})),C=function(b,g,_){return b===void 0&&(b=e),g===void 0&&(g={}),_===void 0&&(_={}),pN(void 0,void 0,void 0,function(){var P,$,O,k,E,I,A,M,F,N,B,W,V,G;return mN(this,function(D){switch(D.label){case 0:return P=_.mutationMode,$=_.returnPromise,O=$===void 0?f.returnPromise:$,k=_.onSuccess,E=_.onSettled,I=_.onError,v.current=t,P&&(m.current=P),O&&m.current!=="pessimistic"&&console.warn("The returnPromise parameter can only be used if the mutationMode is set to pessimistic"),m.current==="pessimistic"?O?[2,x.mutateAsync(or({resource:b},g),{onSuccess:k,onSettled:E,onError:I})]:[2,x.mutate(or({resource:b},g),{onSuccess:k,onSettled:E,onError:I})]:(A=g.id,M=A===void 0?a:A,F=g.data,N=F===void 0?i:F,B=g.meta,W=B===void 0?s:B,V=o.getQueryData([b,"getOne",{id:String(M),meta:W}]),G=[[b,"getOne",{id:String(M),meta:W}],[b,"getList"],[b,"getInfiniteList"],[b,"getMany"],[b,"getManyReference"]],h.current=G.reduce(function(q,Y){return q.concat(o.getQueriesData(Y))},[]),[4,Promise.all(h.current.map(function(q){var Y=q[0];return o.cancelQueries(Y)}))]);case 1:return D.sent(),y({resource:b,id:M,data:N}),k&&setTimeout(function(){return k(or(or({},V),N),or({resource:b},g),{snapshot:h.current})},0),f.onSuccess&&setTimeout(function(){return f.onSuccess(or(or({},V),N),or({resource:b},g),{snapshot:h.current})},0),m.current==="optimistic"?[2,x.mutate(or({resource:b},g),{onSettled:E,onError:I})]:(Ym.once("end",function(q){var Y=q.isUndo;Y?h.current.forEach(function(ie){var Z=ie[0],Se=ie[1];o.setQueryData(Z,Se)}):x.mutate(or({resource:b},g),{onSettled:E,onError:I})}),[2])}})})};return[Bu(C),x]},Zn=function(){return Zn=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?$(O):O},{updatedAt:P}),o.setQueriesData([b,"getManyReference"],function(O){if(!O||!O.data)return O;var k=$(O.data),E=k.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($):$},{updatedAt:_}),o.setQueriesData([C,"getManyReference"],function($){if(!$||!$.data)return $;var O=P($.data),k=O.length<$.data.length;return k?{data:O,total:$.total-($.data.length-O.length)}:$},{updatedAt:_})},h=lf(function(x){var C=x===void 0?{}:x,b=C.resource,g=b===void 0?e:b,_=C.ids,P=_===void 0?f.current.ids:_,$=C.meta,O=$===void 0?f.current.meta:$;return n.deleteMany(g,{ids:P,meta:O}).then(function(k){var E=k.data;return E})},eo(eo({},u),{onMutate:function(x){return yN(void 0,void 0,void 0,function(){var C;return bN(this,function(b){switch(b.label){case 0:return u.onMutate?[4,u.onMutate(x)]:[3,2];case 1:return C=b.sent()||{},[2,eo({snapshot:m.current},C)];case 2:return[2,{snapshot:m.current}]}})})},onError:function(x,C,b){if(C===void 0&&(C={}),(l.current==="optimistic"||l.current==="undoable")&&b.snapshot.forEach(function(g){var _=g[0],P=g[1];o.setQueryData(_,P)}),u.onError)return u.onError(x,C,b)},onSuccess:function(x,C,b){if(C===void 0&&(C={}),l.current==="pessimistic"){var g=C.resource,_=g===void 0?e:g,P=C.ids,$=P===void 0?a:P;v({resource:_,ids:$}),u.onSuccess&&u.onSuccess(x,C,b)}},onSettled:function(x,C,b,g){if(b===void 0&&(b={}),(l.current==="optimistic"||l.current==="undoable")&&g.snapshot.forEach(function(_){var P=_[0];o.invalidateQueries(P)}),u.onSettled)return u.onSettled(x,C,b,g)}})),y=function(x,C,b){return x===void 0&&(x=e),C===void 0&&(C={}),b===void 0&&(b={}),yN(void 0,void 0,void 0,function(){var g,_,P,$,O,k,E;return bN(this,function(I){switch(I.label){case 0:return g=b.mutationMode,_=b.onSuccess,P=b.onSettled,$=b.onError,f.current=t,g&&(l.current=g),l.current==="pessimistic"?[2,h.mutate(eo({resource:x},C),{onSuccess:_,onSettled:P,onError:$})]:(O=C.ids,k=O===void 0?a:O,E=[[x,"getList"],[x,"getInfiniteList"],[x,"getMany"],[x,"getManyReference"]],m.current=E.reduce(function(A,M){return A.concat(o.getQueriesData(M))},[]),[4,Promise.all(m.current.map(function(A){var M=A[0];return o.cancelQueries(M)}))]);case 1:return I.sent(),v({resource:x,ids:k}),_&&setTimeout(function(){return _(k,eo({resource:x},C),{snapshot:m.current})},0),u.onSuccess&&setTimeout(function(){return u.onSuccess(k,eo({resource:x},C),{snapshot:m.current})},0),l.current==="optimistic"?[2,h.mutate(eo({resource:x},C),{onSettled:P,onError:$})]:(Ym.once("end",function(A){var M=A.isUndo;M?m.current.forEach(function(F){var N=F[0],B=F[1];o.setQueryData(N,B)}):h.mutate(eo({resource:x},C),{onSettled:P,onError:$})}),[2])}})})};return[Bu(y),h]},G9=d.createContext(void 0),iwe=function(e){var t=e.children,r=d.useState(!1),n=r[0],o=r[1],a=d.useState(null),i=a[0],s=a[1],u=d.useState(),l=u[0],f=u[1],m=d.useState(null),v=m[0],h=m[1],y=d.useState(null),x=y[0],C=y[1],b=d.useState(),g=b[0],_=b[1],P=d.useCallback(function(){return o(!0)},[]),$=d.useCallback(function(){o(!1),s(null)},[]),O=d.useCallback(function(E,I){C(E),_(I)},[]),k=d.useMemo(function(){return{editor:i,setEditor:s,preferenceKey:l,setPreferenceKey:f,title:x,titleOptions:g,setTitle:O,isEnabled:n,disable:$,enable:P,path:v,setPath:h}},[$,P,i,l,n,v,h,x,g,O]);return d.createElement(G9.Provider,{value:k},t)},Vb=function(){return Vb=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||y.customRoutesWithLayout.length>0||y.customRoutesWithoutLayout.length>0?"ready":"empty"),h&&m(h),[2]})})};r||v()},[e,n,r,s,t,i,f]),[a,l]},pwe=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]},mwe=function(e,t){var r=Q9(),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])},vwe=function(e){var t=e.children,r=e.resources,n=e.customRoutesWithLayout,o=e.customRoutesWithoutLayout;return X9(t)?"loading":r.length>0||n.length>0||o.length>0?"ready":"empty"},X9=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]},Gp=function(e){var t=[],r=[],n=[];return d.Children.forEach(e,function(o){if(d.isValidElement(o)){if(o.type===d.Fragment){var a=Gp(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}},hwe=function(e){pye();var t=Ol(),r=dwe(e.children),n=r.customRoutesWithLayout,o=r.customRoutesWithoutLayout,a=r.status,i=r.resources,s=e.layout,u=e.catchAll,l=e.dashboard,f=e.loading,m=e.menu,v=e.requireAuth,h=e.ready,y=e.title,x=d.useState(v),C=x[0],b=x[1],g=d.useState(v),_=g[0],P=g[1],$=v8();return d.useEffect(function(){v&&$(void 0,!1).then(function(){b(!1)}).catch(function(){}).finally(function(){P(!1)})},[$,v]),a==="empty"?d.createElement(h,null):a==="loading"||_?d.createElement(Xs,null,o,d.createElement(Zr,{path:"*",element:d.createElement("div",{style:{height:"100vh"}},d.createElement(f,null))})):C?d.createElement(Xs,null,o,d.createElement(Zr,{path:"*",element:d.createElement(nSe,null)})):d.createElement(Xs,null,o,d.createElement(Zr,{path:"/*",element:d.createElement("div",null,d.createElement(s,{dashboard:l,menu:m,title:y},d.createElement(Xs,null,n,d.Children.map(i,function(O){return d.createElement(Zr,{key:O.props.name,path:"".concat(O.props.name,"/*"),element:O})}),d.createElement(Zr,{path:"/",element:l?d.createElement(Xwe,{authParams:gwe,component:l}):i.length>0?d.createElement(rle,{to:t({resource:i[0].props.name,type:"list"})}):null}),d.createElement(Zr,{path:"*",element:d.createElement(u,{title:y})}))))}))},gwe={params:{route:"dashboard"}},ywe=function(e){var t=e.children;return d.createElement(d.Fragment,null,t)},bwe=function(e){var t=e.catchAll,r=t===void 0?SN:t,n=e.children,o=e.dashboard,a=e.disableTelemetry,i=a===void 0?!1:a,s=e.layout,u=s===void 0?ywe:s,l=e.loading,f=l===void 0?SN:l,m=e.loginPage,v=m===void 0?!1:m,h=e.authCallbackPage,y=h===void 0?!1:h,x=e.menu,C=e.ready,b=C===void 0?Fwe:C,g=e.title,_=g===void 0?"React Admin":g,P=e.requireAuth,$=P===void 0?!1:P;return d.useEffect(function(){if(!(i||typeof window>"u"||typeof window.location>"u"||typeof Image>"u")){var O=new Image;O.src="https://react-admin-telemetry.marmelab.com/react-admin-telemetry?domain=".concat(window.location.hostname)}},[i]),d.createElement(Xs,null,v!==!1&&v!==!0?d.createElement(Zr,{path:"/login",element:wN(v)}):null,y!==!1&&y!==!0?d.createElement(Zr,{path:"/auth-callback",element:wN(y)}):null,d.createElement(Zr,{path:"/*",element:d.createElement(hwe,{catchAll:r,dashboard:o,layout:u,loading:f,menu:x,requireAuth:$,ready:b,title:_},n)}))},wN=function(e){return d.isValidElement(e)?e:d.createElement(e)},SN=function(){return null},Y9=function(e){return null};Y9.raName="CustomRoutes";var J9={exports:{}},Kt={};/** @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 R1=60103,k1=60106,Iv=60107,jv=60108,Av=60114,Mv=60109,Fv=60110,Lv=60112,Nv=60113,F2=60120,Dv=60115,Bv=60116,Z9=60121,e8=60122,t8=60117,r8=60129,n8=60131;if(typeof Symbol=="function"&&Symbol.for){var un=Symbol.for;R1=un("react.element"),k1=un("react.portal"),Iv=un("react.fragment"),jv=un("react.strict_mode"),Av=un("react.profiler"),Mv=un("react.provider"),Fv=un("react.context"),Lv=un("react.forward_ref"),Nv=un("react.suspense"),F2=un("react.suspense_list"),Dv=un("react.memo"),Bv=un("react.lazy"),Z9=un("react.block"),e8=un("react.server.block"),t8=un("react.fundamental"),r8=un("react.debug_trace_mode"),n8=un("react.legacy_hidden")}function Xa(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case R1:switch(e=e.type,e){case Iv:case Av:case jv:case Nv:case F2:return e;default:switch(e=e&&e.$$typeof,e){case Fv:case Lv:case Bv:case Dv:case Mv:return e;default:return t}}case k1:return t}}}var _we=Mv,xwe=R1,wwe=Lv,Swe=Iv,Cwe=Bv,$we=Dv,Owe=k1,Pwe=Av,Ewe=jv,Rwe=Nv;Kt.ContextConsumer=Fv;Kt.ContextProvider=_we;Kt.Element=xwe;Kt.ForwardRef=wwe;Kt.Fragment=Swe;Kt.Lazy=Cwe;Kt.Memo=$we;Kt.Portal=Owe;Kt.Profiler=Pwe;Kt.StrictMode=Ewe;Kt.Suspense=Rwe;Kt.isAsyncMode=function(){return!1};Kt.isConcurrentMode=function(){return!1};Kt.isContextConsumer=function(e){return Xa(e)===Fv};Kt.isContextProvider=function(e){return Xa(e)===Mv};Kt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===R1};Kt.isForwardRef=function(e){return Xa(e)===Lv};Kt.isFragment=function(e){return Xa(e)===Iv};Kt.isLazy=function(e){return Xa(e)===Bv};Kt.isMemo=function(e){return Xa(e)===Dv};Kt.isPortal=function(e){return Xa(e)===k1};Kt.isProfiler=function(e){return Xa(e)===Av};Kt.isStrictMode=function(e){return Xa(e)===jv};Kt.isSuspense=function(e){return Xa(e)===Nv};Kt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Iv||e===Av||e===r8||e===jv||e===Nv||e===F2||e===n8||typeof e=="object"&&e!==null&&(e.$$typeof===Bv||e.$$typeof===Dv||e.$$typeof===Mv||e.$$typeof===Fv||e.$$typeof===Lv||e.$$typeof===t8||e.$$typeof===Z9||e[0]===e8)};Kt.typeOf=Xa;J9.exports=Kt;var o8=J9.exports,a8=d.createContext(void 0),Zu=function(e){var t=e.children,r=e.value;return r?d.createElement(a8.Provider,{value:r},t):t},Vr=function(e){var t=e.create,r=e.edit,n=e.list,o=e.name,a=e.show;return d.createElement(Zu,{value:o},d.createElement(Xs,null,t&&d.createElement(Zr,{path:"create/*",element:Pg(t)}),a&&d.createElement(Zr,{path:":id/show/*",element:Pg(a)}),r&&d.createElement(Zr,{path:":id/*",element:Pg(r)}),n&&d.createElement(Zr,{path:"/*",element:Pg(n)}),e.children))},Pg=function(e){return d.isValidElement(e)?e:o8.isValidElementType(e)?d.createElement(e,null):null};Vr.raName="Resource";Vr.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,u=e.recordRepresentation,l=e.hasCreate,f=e.hasEdit,m=e.hasShow;return{name:a,options:i,hasList:!!o,hasCreate:!!t||!!l,hasEdit:!!r||!!f,hasShow:!!s||!!m,icon:n,recordRepresentation:u}};var i8={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()})(wo,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"),u=new RegExp("_","g"),l=new RegExp("[ _]","g"),f=new RegExp("([A-Z])","g"),m=new RegExp("^_"),v={_apply_rules:function(h,y,x,C){if(C)h=C;else{var b=v.indexOf(x,h.toLowerCase())>-1;if(!b){for(var g=0,_=y.length;g<_;g++)if(h.match(y[g][0])){y[g][1]!==void 0&&(h=h.replace(y[g][0],y[g][1]));break}}}return h},indexOf:function(h,y,x,C){x||(x=-1);for(var b=-1,g=x,_=h.length;g<_;g++)if(h[g]===y||C&&C(h[g],y)){b=g;break}return b},pluralize:function(h,y){return v._apply_rules(h,o,r,y)},singularize:function(h,y){return v._apply_rules(h,a,r,y)},inflect:function(h,y,x,C){return y=parseInt(y,10),isNaN(y)?h:y===0||y>1?v._apply_rules(h,o,r,C):v._apply_rules(h,a,r,x)},camelize:function(h,y){for(var x=h.split("/"),C=0,b=x.length,g,_,P,$;C1?dl.pluralize(r):dl.singularize(r))});return a}},It=function(e){var t=d.useContext(a8);return e&&e.resource||t},hs=function(e){var t=It(e),r=T1(),n=e||{},o=n.hasCreate,a=n.hasEdit,i=n.hasList,s=n.hasShow,u=n.recordRepresentation,l=d.useMemo(function(){return Ju({},{hasCreate:o,hasEdit:a,hasList:i,hasShow:s,recordRepresentation:u},r[t])},[t,r,o,a,i,s,u]);return l},I1=function(e){var t=hs({resource:e}).recordRepresentation;return d.useCallback(function(r){return r?typeof t=="function"?t(r):typeof t=="string"?_t(r,t):d.isValidElement(t)?t:"#".concat(r.id):""},[t])},Le=function(){var e=_2(),t=d.useCallback(function(r,n){return e.translate(r,n)},[e]);return e?t:Twe},Twe=function(e){return e},s8=function(){var e=Le(),t=c8(),r=It();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,jwe({label:a,prefix:t,resource:i,resourceFromContext:r,source:o}))},[t,r,e])},Iwe="en",l8=function(e){var t=e.source,r=e.label,n=e.resource,o=e.isRequired,a=s8();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"}," *"))};l8.displayName="FieldTitle";const pa=d.memo(l8),jwe=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=Awe(a),s=i.sourceWithoutDigits,u=i.sourceSuffix,l=dl.transform(u.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 Awe=function(e){var t=e.replace(/\.\d+\./g,"."),r=e.split("."),n;r.forEach(function(a,i){Mwe(a)&&(n=i)});var o=n!=null?r.slice(n+1).join("."):e;return{sourceWithoutDigits:t,sourceSuffix:o}},Mwe=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 j1=function(e,t,r){if(e[t]&&!o8.isValidElementType(e[t]))return new Error("Invalid prop '".concat(t,"' supplied to '").concat(r,"': the prop is not a valid React component"))},Fwe=function(){return d.createElement("span",null)},L2=function(e,t){};var Lwe=typeof window<"u"?d.useLayoutEffect:d.useEffect,Bu=function(e){var t=d.useRef(function(){throw new Error("Cannot call an event handler while rendering.")});return Lwe(function(){t.current=e}),d.useCallback(function(){for(var r=[],n=0;n"u"?t:v)});return function(){return m()}},[e,a,t,n,s]);var l=Bu(function(f,m){var v=typeof f=="function"?f(s):f;o(e,typeof v>"u"?typeof m>"u"?t:m:v)});return[s,l]},Nwe=function(e){var t=g1().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])},Dwe=function(e){var t=g1().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])},Bwe=function(){var e=g1().reset;return e},Cf=function(){var e=fs(),t=ba(),r=Bwe(),n=Si(),o=d.useRef(n),a=Qr(),i=d.useRef(a),s=$l(),u=ii("".concat(s,"/").concat(i1.loginUrl));d.useEffect(function(){i.current=a,o.current=n},[a,n]);var l=d.useCallback(function(m,v,h){return m===void 0&&(m={}),v===void 0&&(v=u),h===void 0&&(h=!0),e.logout(m).then(function(y){if(y===!1||v===!1){r(),t.clear();return}var x=y||v;if(x!=null&&x.startsWith("http"))return r(),t.clear(),window.location.href=x,x;var C=x.split("?"),b={pathname:C[0]},g={};return h&&i.current&&i.current.pathname&&(g={state:{nextPathname:i.current.pathname,nextSearch:i.current.search}}),C[1]&&(b.search=C[1]),o.current(b,g),r(),t.clear(),y})},[e,r,u,t]),f=d.useCallback(function(m){return n({pathname:u},{state:{nextPathname:a&&a.pathname}}),r(),t.clear(),Promise.resolve()},[r,a,n,u,t]);return e?l:f},M$=function(){return M$=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||!e.message?t:e.message},F$=function(){return F$=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]"),$f(t);var i=p8(t).permissions;if(o)return d.createElement(o,mm({permissions:i},a));if(n)return n(mm({permissions:i},a));if(r)return r(mm({permissions:i},a))};const Xwe=Qwe;var m8=function(){var e=fs(),t=Qr(),r=t.state,n=Si(),o=$l(),a=O6().resetNotifications,i=r&&r.nextPathname,s=r&&r.nextSearch,u=ii("".concat(o,"/").concat(i1.afterLoginUrl)),l=d.useCallback(function(m,v){return m===void 0&&(m={}),e.login(m).then(function(h){if(a(),h&&h.hasOwnProperty("redirectTo"))h&&n(h.redirectTo);else{var y=v||i+s||u;n(y)}return h})},[e,n,i,s,a,u]),f=d.useCallback(function(m,v){return a(),n(u),Promise.resolve()},[n,a,u]);return e?l:f},Ywe="AUTH_LOGIN",Jwe="AUTH_CHECK",Zwe="AUTH_ERROR",eSe="AUTH_LOGOUT",tSe="AUTH_GET_PERMISSIONS";const rSe=function(e){var t=function(){for(var r=[],n=0;n"u"||!e.message?t:e.message},L$=function(){return L$=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 Rn(r&&e?"".concat(r,".").concat(e):r??e,t)},N2=function(){return d.useContext(G9)},mSe=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])},ISe=function(e,t,r){var n=d.useContext(ms).navigator,o=Qr(),a=Le(),i=xf(r?{control:r}:void 0),s=i.isSubmitSuccessful,u=i.isSubmitting,l=i.dirtyFields,f=Object.keys(l).length>0,m=d.useRef(t||o.pathname);d.useEffect(function(){if(!(!e||!f)&&n.block){var v=n.block(function(h){var y=h.location.pathname.startsWith(m.current),x=h.location.pathname.startsWith("".concat(m.current,"/show")),C=y&&!x;!u&&(C||s||window.confirm(a("ra.message.unsaved_changes")))?(v(),h.retry()):u&&setTimeout(function(){h.retry()},100)});return v}},[e,o,n,f,u,s,a])},jSe=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},U$=function(){return U$=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,}))$/,Pl=function(e){return typeof e>"u"||e===null||e===""||Array.isArray(e)&&e.length===0};function DSe(e){return e?e.hasOwnProperty("message"):!1}var El=function(e,t,r,n){return typeof e=="function"?e({args:t,value:r,values:n}):t?{message:e,args:t}:e},Rl=function(e){return s6(e,function(){for(var t=[],r=0;re?El(t,{max:e},r,n):void 0}});Rl(function(e,t){return t===void 0&&(t="ra.validation.minValue"),function(r,n){return!Pl(r)&&re?El(t,{max:e},r,n):void 0}}),C8=Rl(function(e){return e===void 0&&(e="ra.validation.number"),function(t,r){return!Pl(t)&&isNaN(Number(t))?El(e,void 0,t,r):void 0}}),D2=s6(function(e,t){return t===void 0&&(t="ra.validation.regex"),function(r,n){return!Pl(r)&&typeof r=="string"&&!e.test(r)?El(t,{pattern:e},r,n):void 0}},function(e,t){return e.toString()+t});Rl(function(e){return e===void 0&&(e="ra.validation.email"),D2(NSe,e)});var VSe=function(e){var t=e.args;return{message:"ra.validation.oneOf",args:t}};Rl(function(e,t){return t===void 0&&(t=VSe),function(r,n){return!Pl(r)&&e.indexOf(r)===-1?El(t,{list:e},r,n):void 0}});var qSe=function(e){return e&&e.isRequired?!0:Array.isArray(e)?!!e.find(function(t){return t.isRequired}):!1},$8=d.createContext(void 0),M1=function(){var e=d.useContext(b8);return e},HSe=function(e){var t=e.children,r=e.name,n=M1();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($8.Provider,{value:r},t)},O8=function(e){var t=e.inputProps,r=e.isArrayInput,n=e.fieldArrayInputControl,o=t.defaultValue,a=t.source,i=xt(t),s=Qa(),u=s.getValues,l=s.resetField,f=s.getFieldState,m=s.formState,v=s.reset,h=_t(i,a),y=_t(u(),a),x=f(a,m).isDirty;d.useEffect(function(){if(!(o==null||y!=null||h!=null||x)){var C=a.split(".").some(function(_){return GSe.test(_)});if(C){var b=a.split(".").slice(0,-1).join("."),g=_t(u(),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),v({},{keepValues:!0});return}l(a,{defaultValue:o})}})},GSe=/^\d+$/,P8=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,u=s===void 0?!0:s,l=Le(),f=d.useCallback(function(h){if(d.isValidElement(r))return d.createElement(gl,{value:h},r);var y=typeof r=="function"?r(h):_t(h,r);return d.isValidElement(y)?y:u?l(String(y),{_:y}):String(y)},[r,l,u]),m=d.useCallback(function(h){return _t(h,o)},[o]),v=d.useCallback(function(h){return _t(h,i)},[i]);return{getChoiceText:f,getChoiceValue:m,getDisableValue:v}},KSe=function(e){var t=xf(),r=t.dirtyFields,n=t.touchedFields,o=t.errors,a=M1(),i=d.useState({errors:void 0,isDirty:!1,isTouched:!1,isValid:!0}),s=i[0],u=i[1],l=d.useCallback(function(){var f=a.getGroupFields(e),m=f.map(function(h){return{name:h,error:_t(o,h,void 0),isDirty:_t(r,h,!1)!==!1,isValid:_t(o,h,void 0)==null,isTouched:_t(n,h,!1)!==!1}}).filter(function(h){return h!=null}),v=QSe(m);u(function(h){return ua(h,v)?h:v})},[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},QSe=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})},E8=function(){var e=d.useContext($8);return e},V$=function(){return V$=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 R8(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var mCe=/^((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)-.*))$/,vCe=R8(function(e){return mCe.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function hCe(e){if(e.sheet)return e.sheet;for(var t=0;t0?pn(Of,--uo):0,Vd--,Nr===10&&(Vd=1,L1--),Nr}function ko(){return Nr=uo2||rv(Nr)>3?"":" "}function RCe(e,t){for(;--t&&ko()&&!(Nr<48||Nr>102||Nr>57&&Nr<65||Nr>70&&Nr<97););return Uv(e,_y()+(t<6&&hi()==32&&ko()==32))}function H$(e){for(;ko();)switch(Nr){case e:return uo;case 34:case 39:e!==34&&e!==39&&H$(Nr);break;case 40:e===41&&H$(e);break;case 92:ko();break}return uo}function kCe(e,t){for(;ko()&&e+Nr!==57;)if(e+Nr===84&&hi()===47)break;return"/*"+Uv(t,uo-1)+"*"+F1(e===47?e:ko())}function TCe(e){for(;!rv(hi());)ko();return Uv(e,uo)}function ICe(e){return M8(wy("",null,null,null,[""],e=A8(e),0,[0],e))}function wy(e,t,r,n,o,a,i,s,u){for(var l=0,f=0,m=i,v=0,h=0,y=0,x=1,C=1,b=1,g=0,_="",P=o,$=a,O=n,k=_;C;)switch(y=g,g=ko()){case 40:if(y!=108&&pn(k,m-1)==58){q$(k+=Mt(xy(g),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:k+=xy(g);break;case 9:case 10:case 13:case 32:k+=ECe(y);break;case 92:k+=RCe(_y()-1,7);continue;case 47:switch(hi()){case 42:case 47:Eg(jCe(kCe(ko(),_y()),t,r),u);break;default:k+="/"}break;case 123*x:s[l++]=si(k)*b;case 125*x:case 59:case 0:switch(g){case 0:case 125:C=0;case 59+f:b==-1&&(k=Mt(k,/\f/g,"")),h>0&&si(k)-m&&Eg(h>32?EN(k+";",n,r,m-1):EN(Mt(k," ","")+";",n,r,m-2),u);break;case 59:k+=";";default:if(Eg(O=PN(k,t,r,l,f,o,s,_,P=[],$=[],m),a),g===123)if(f===0)wy(k,t,O,O,P,a,m,s,$);else switch(v===99&&pn(k,3)===110?100:v){case 100:case 108:case 109:case 115:wy(e,O,O,n&&Eg(PN(e,O,O,0,0,o,s,_,o,P=[],m),$),o,$,m,s,n?P:$);break;default:wy(k,O,O,O,[""],$,0,s,$)}}l=f=h=0,x=b=1,_=k="",m=i;break;case 58:m=1+si(k),h=y;default:if(x<1){if(g==123)--x;else if(g==125&&x++==0&&PCe()==125)continue}switch(k+=F1(g),g*x){case 38:b=f>0?1:(k+="\f",-1);break;case 44:s[l++]=(si(k)-1)*b,b=1;break;case 64:hi()===45&&(k+=xy(ko())),v=hi(),f=m=si(_=k+=TCe(_y())),g++;break;case 45:y===45&&si(k)==2&&(x=0)}}return a}function PN(e,t,r,n,o,a,i,s,u,l,f){for(var m=o-1,v=o===0?a:[""],h=U2(v),y=0,x=0,C=0;y0?v[b]+" "+g:Mt(g,/&\f/g,v[b])))&&(u[C++]=_);return N1(e,t,r,o===0?B2:s,u,l,f)}function jCe(e,t,r){return N1(e,t,r,k8,F1(OCe()),tv(e,2,-2),0)}function EN(e,t,r,n){return N1(e,t,r,z2,tv(e,0,n),tv(e,n+1,-1),n)}function yd(e,t){for(var r="",n=U2(e),o=0;o6)switch(pn(e,t+1)){case 109:if(pn(e,t+4)!==45)break;case 102:return Mt(e,/(.+:)(.+)-([^]+)/,"$1"+At+"$2-$3$1"+Kb+(pn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~q$(e,"stretch")?F8(Mt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(pn(e,t+1)!==115)break;case 6444:switch(pn(e,si(e)-3-(~q$(e,"!important")&&10))){case 107:return Mt(e,":",":"+At)+e;case 101:return Mt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+At+(pn(e,14)===45?"inline-":"")+"box$3$1"+At+"$2$3$1"+Cn+"$2box$3")+e}break;case 5936:switch(pn(e,t+11)){case 114:return At+e+Cn+Mt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return At+e+Cn+Mt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return At+e+Cn+Mt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return At+e+Cn+e+e}return e}var UCe=function(t,r,n,o){if(t.length>-1&&!t.return)switch(t.type){case z2:t.return=F8(t.value,t.length);break;case T8:return yd([Op(t,{value:Mt(t.value,"@","@"+At)})],o);case B2:if(t.length)return $Ce(t.props,function(a){switch(CCe(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return yd([Op(t,{props:[Mt(a,/:(read-\w+)/,":"+Kb+"$1")]})],o);case"::placeholder":return yd([Op(t,{props:[Mt(a,/:(plac\w+)/,":"+At+"input-$1")]}),Op(t,{props:[Mt(a,/:(plac\w+)/,":"+Kb+"$1")]}),Op(t,{props:[Mt(a,/:(plac\w+)/,Cn+"input-$1")]})],o)}return""})}},WCe=[UCe],L8=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(x){var C=x.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(x),x.setAttribute("data-s",""))})}var o=t.stylisPlugins||WCe,a={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(x){for(var C=x.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 t$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,n$e=/_EMO_([^_]+?)_([^]*?)_EMO_/g,V8=function(t){return t.charCodeAt(1)===45},kN=function(t){return t!=null&&typeof t!="boolean"},TS=R8(function(e){return V8(e)?e:e.replace(r$e,"-$&").toLowerCase()}),TN=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(n$e,function(n,o,a){return li={name:o,styles:a,next:li},o})}return t$e[t]!==1&&!V8(t)&&typeof r=="number"&&r!==0?r+"px":r};function nv(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 li={name:r.name,styles:r.styles,next:li},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)li={name:n.name,styles:n.styles,next:li},n=n.next;var o=r.styles+";";return o}return o$e(e,t,r)}case"function":{if(e!==void 0){var a=li,i=r(e);return li=a,nv(e,t,i)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function o$e(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o96?u$e:c$e},MN=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},d$e=function(t){var r=t.cache,n=t.serialized,o=t.isStringTag;return U8(r,n,o),i$e(function(){return W8(r,n,o)}),null},f$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=MN(t,r,n),u=s||AN(o),l=!u("as");return function(){var f=arguments,m=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push("label:"+a+";"),f[0]==null||f[0].raw===void 0)m.push.apply(m,f);else{m.push(f[0][0]);for(var v=f.length,h=1;ht(_$e(o)?r:o):t;return w.jsx(l$e,{styles:n})}function Wv(e,t){return G$(e,t)}const K2=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},x$e=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:G2,StyledEngineProvider:b$e,ThemeContext:Pf,css:gs,default:Wv,internal_processStyles:K2,keyframes:co},Symbol.toStringTag,{value:"Module"}));function Qi(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 Y8(e){if(!Qi(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=Y8(e[r])}),t}function zn(e,t,r={clone:!0}){const n=r.clone?T({},e):e;return Qi(e)&&Qi(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(Qi(t[o])&&o in e&&Qi(e[o])?n[o]=zn(e[o],t[o],r):r.clone?n[o]=Qi(t[o])?Y8(t[o]):t[o]:n[o]=t[o])}),n}const w$e=Object.freeze(Object.defineProperty({__proto__:null,default:zn,isPlainObject:Qi},Symbol.toStringTag,{value:"Module"})),S$e=["values","unit","step"],C$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)=>T({},r,{[n.key]:n.val}),{})};function J8(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,o=le(e,S$e),a=C$e(t),i=Object.keys(a);function s(v){return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${r})`}function u(v){return`@media (max-width:${(typeof t[v]=="number"?t[v]:v)-n/100}${r})`}function l(v,h){const y=i.indexOf(h);return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${r}) and (max-width:${(y!==-1&&typeof t[i[y]]=="number"?t[i[y]]:h)-n/100}${r})`}function f(v){return i.indexOf(v)+1`@media (min-width:${Q2[e]}px)`};function Va(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const a=n.breakpoints||FN;return t.reduce((i,s,u)=>(i[a.up(a.keys[u])]=r(t[u]),i),{})}if(typeof t=="object"){const a=n.breakpoints||FN;return Object.keys(t).reduce((i,s)=>{if(Object.keys(a.values||Q2).indexOf(s)!==-1){const u=a.up(s);i[u]=r(t[s],s)}else{const u=s;i[u]=t[u]}return i},{})}return r(t)}function Z8(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,o)=>{const a=e.up(o);return n[a]={},n},{}))||{}}function eU(e,t){return e.reduce((r,n)=>{const o=r[n];return(!o||Object.keys(o).length===0)&&delete r[n],r},t)}function P$e(e,...t){const r=Z8(e),n=[r,...t].reduce((o,a)=>zn(o,a),{});return eU(Object.keys(r),n)}function E$e(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 IS({values:e,breakpoints:t,base:r}){const n=r||E$e(e,t),o=Object.keys(n);if(o.length===0)return e;let a;return o.reduce((i,s,u)=>(Array.isArray(e)?(i[s]=e[u]!=null?e[u]:e[a],a=u):typeof e=="object"?(i[s]=e[s]!=null?e[s]:e[a],a=s):i[s]=e,i),{})}function Te(e){if(typeof e!="string")throw new Error(is(7));return e.charAt(0).toUpperCase()+e.slice(1)}const R$e=Object.freeze(Object.defineProperty({__proto__:null,default:Te},Symbol.toStringTag,{value:"Module"}));function qd(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 Qb(e,t,r,n=r){let o;return typeof e=="function"?o=e(r):Array.isArray(e)?o=e[r]||n:o=qd(e,r)||n,t&&(o=t(o,n,e)),o}function kr(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],u=i.theme,l=qd(u,n)||{};return Va(i,s,m=>{let v=Qb(l,o,m);return m===v&&typeof m=="string"&&(v=Qb(l,o,`${t}${m==="default"?"":Te(m)}`,m)),r===!1?v:{[r]:v}})};return a.propTypes={},a.filterProps=[t],a}function k$e(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const T$e={m:"margin",p:"padding"},I$e={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},LN={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},j$e=k$e(e=>{if(e.length>2)if(LN[e])e=LN[e];else return[e];const[t,r]=e.split(""),n=T$e[t],o=I$e[r]||"";return Array.isArray(o)?o.map(a=>n+a):[n+o]}),X2=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Y2=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...X2,...Y2];function Vv(e,t,r,n){var o;const a=(o=qd(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 J2(e){return Vv(e,"spacing",8)}function Uu(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 A$e(e,t){return r=>e.reduce((n,o)=>(n[o]=Uu(t,r),n),{})}function M$e(e,t,r,n){if(t.indexOf(r)===-1)return null;const o=j$e(r),a=A$e(o,n),i=e[r];return Va(e,i,a)}function tU(e,t){const r=J2(e.theme);return Object.keys(e).map(n=>M$e(e,t,n,r)).reduce(vm,{})}function yr(e){return tU(e,X2)}yr.propTypes={};yr.filterProps=X2;function br(e){return tU(e,Y2)}br.propTypes={};br.filterProps=Y2;function F$e(e=8){if(e.mui)return e;const t=J2({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 Q1(...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]?vm(o,t[a](n)):o,{});return r.propTypes={},r.filterProps=e.reduce((n,o)=>n.concat(o.filterProps),[]),r}function ra(e){return typeof e!="number"?e:`${e}px solid`}function wa(e,t){return kr({prop:e,themeKey:"borders",transform:t})}const L$e=wa("border",ra),N$e=wa("borderTop",ra),D$e=wa("borderRight",ra),B$e=wa("borderBottom",ra),z$e=wa("borderLeft",ra),U$e=wa("borderColor"),W$e=wa("borderTopColor"),V$e=wa("borderRightColor"),q$e=wa("borderBottomColor"),H$e=wa("borderLeftColor"),G$e=wa("outline",ra),K$e=wa("outlineColor"),X1=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Vv(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:Uu(t,n)});return Va(e,e.borderRadius,r)}return null};X1.propTypes={};X1.filterProps=["borderRadius"];Q1(L$e,N$e,D$e,B$e,z$e,U$e,W$e,V$e,q$e,H$e,X1,G$e,K$e);const Y1=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Vv(e.theme,"spacing",8),r=n=>({gap:Uu(t,n)});return Va(e,e.gap,r)}return null};Y1.propTypes={};Y1.filterProps=["gap"];const J1=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Vv(e.theme,"spacing",8),r=n=>({columnGap:Uu(t,n)});return Va(e,e.columnGap,r)}return null};J1.propTypes={};J1.filterProps=["columnGap"];const Z1=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Vv(e.theme,"spacing",8),r=n=>({rowGap:Uu(t,n)});return Va(e,e.rowGap,r)}return null};Z1.propTypes={};Z1.filterProps=["rowGap"];const Q$e=kr({prop:"gridColumn"}),X$e=kr({prop:"gridRow"}),Y$e=kr({prop:"gridAutoFlow"}),J$e=kr({prop:"gridAutoColumns"}),Z$e=kr({prop:"gridAutoRows"}),eOe=kr({prop:"gridTemplateColumns"}),tOe=kr({prop:"gridTemplateRows"}),rOe=kr({prop:"gridTemplateAreas"}),nOe=kr({prop:"gridArea"});Q1(Y1,J1,Z1,Q$e,X$e,Y$e,J$e,Z$e,eOe,tOe,rOe,nOe);function bd(e,t){return t==="grey"?t:e}const oOe=kr({prop:"color",themeKey:"palette",transform:bd}),aOe=kr({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:bd}),iOe=kr({prop:"backgroundColor",themeKey:"palette",transform:bd});Q1(oOe,aOe,iOe);function So(e){return e<=1&&e!==0?`${e*100}%`:e}const sOe=kr({prop:"width",transform:So}),Z2=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])||Q2[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:So(r)}};return Va(e,e.maxWidth,t)}return null};Z2.filterProps=["maxWidth"];const lOe=kr({prop:"minWidth",transform:So}),uOe=kr({prop:"height",transform:So}),cOe=kr({prop:"maxHeight",transform:So}),dOe=kr({prop:"minHeight",transform:So});kr({prop:"size",cssProperty:"width",transform:So});kr({prop:"size",cssProperty:"height",transform:So});const fOe=kr({prop:"boxSizing"});Q1(sOe,Z2,lOe,uOe,cOe,dOe,fOe);const pOe={border:{themeKey:"borders",transform:ra},borderTop:{themeKey:"borders",transform:ra},borderRight:{themeKey:"borders",transform:ra},borderBottom:{themeKey:"borders",transform:ra},borderLeft:{themeKey:"borders",transform:ra},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:ra},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:X1},color:{themeKey:"palette",transform:bd},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:bd},backgroundColor:{themeKey:"palette",transform:bd},p:{style:br},pt:{style:br},pr:{style:br},pb:{style:br},pl:{style:br},px:{style:br},py:{style:br},padding:{style:br},paddingTop:{style:br},paddingRight:{style:br},paddingBottom:{style:br},paddingLeft:{style:br},paddingX:{style:br},paddingY:{style:br},paddingInline:{style:br},paddingInlineStart:{style:br},paddingInlineEnd:{style:br},paddingBlock:{style:br},paddingBlockStart:{style:br},paddingBlockEnd:{style:br},m:{style:yr},mt:{style:yr},mr:{style:yr},mb:{style:yr},ml:{style:yr},mx:{style:yr},my:{style:yr},margin:{style:yr},marginTop:{style:yr},marginRight:{style:yr},marginBottom:{style:yr},marginLeft:{style:yr},marginX:{style:yr},marginY:{style:yr},marginInline:{style:yr},marginInlineStart:{style:yr},marginInlineEnd:{style:yr},marginBlock:{style:yr},marginBlockStart:{style:yr},marginBlockEnd:{style:yr},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:Y1},rowGap:{style:Z1},columnGap:{style:J1},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:So},maxWidth:{style:Z2},minWidth:{transform:So},height:{transform:So},maxHeight:{transform:So},minHeight:{transform:So},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},qv=pOe;function mOe(...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 vOe(e,t){return typeof e=="function"?e(t):e}function rU(){function e(r,n,o,a){const i={[r]:n,theme:o},s=a[r];if(!s)return{[r]:n};const{cssProperty:u=r,themeKey:l,transform:f,style:m}=s;if(n==null)return null;if(l==="typography"&&n==="inherit")return{[r]:n};const v=qd(o,l)||{};return m?m(i):Va(i,n,y=>{let x=Qb(v,f,y);return y===x&&typeof y=="string"&&(x=Qb(v,f,`${r}${y==="default"?"":Te(y)}`,y)),u===!1?x:{[u]:x}})}function t(r){var n;const{sx:o,theme:a={}}=r||{};if(!o)return null;const i=(n=a.unstable_sxConfig)!=null?n:qv;function s(u){let l=u;if(typeof u=="function")l=u(a);else if(typeof u!="object")return u;if(!l)return null;const f=Z8(a.breakpoints),m=Object.keys(f);let v=f;return Object.keys(l).forEach(h=>{const y=vOe(l[h],a);if(y!=null)if(typeof y=="object")if(i[h])v=vm(v,e(h,y,a,i));else{const x=Va({theme:a},y,C=>({[h]:C}));mOe(x,y)?v[h]=t({sx:y,theme:a}):v=vm(v,x)}else v=vm(v,e(h,y,a,i))}),eU(m,v)}return Array.isArray(o)?o.map(s):s(o)}return t}const Ef=rU();Ef.filterProps=["sx"];function nU(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 hOe=["breakpoints","palette","spacing","shape"];function Hv(e={},...t){const{breakpoints:r={},palette:n={},spacing:o,shape:a={}}=e,i=le(e,hOe),s=J8(r),u=F$e(o);let l=zn({breakpoints:s,direction:"ltr",components:{},palette:T({mode:"light"},n),spacing:u,shape:T({},O$e,a)},i);return l.applyStyles=nU,l=t.reduce((f,m)=>zn(f,m),l),l.unstable_sxConfig=T({},qv,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(m){return Ef({sx:m,theme:this})},l}const gOe=Object.freeze(Object.defineProperty({__proto__:null,default:Hv,private_createBreakpoints:J8,unstable_applyStyles:nU},Symbol.toStringTag,{value:"Module"}));function yOe(e){return Object.keys(e).length===0}function eR(e=null){const t=d.useContext(Pf);return!t||yOe(t)?e:t}const bOe=Hv();function e_(e=bOe){return eR(e)}function _Oe({styles:e,themeId:t,defaultTheme:r={}}){const n=e_(r),o=typeof e=="function"?e(t&&n[t]||n):e;return w.jsx(G2,{styles:o})}const xOe=["sx"],wOe=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:qv;return Object.keys(e).forEach(a=>{o[a]?n.systemProps[a]=e[a]:n.otherProps[a]=e[a]}),n};function t_(e){const{sx:t}=e,r=le(e,xOe),{systemProps:n,otherProps:o}=wOe(r);let a;return Array.isArray(t)?a=[n,...t]:typeof t=="function"?a=(...i)=>{const s=t(...i);return Qi(s)?T({},n,s):n}:a=T({},n,t),T({},o,{sx:a})}const SOe=Object.freeze(Object.defineProperty({__proto__:null,default:Ef,extendSxProp:t_,unstable_createStyleFunctionSx:rU,unstable_defaultSxConfig:qv},Symbol.toStringTag,{value:"Module"})),NN=e=>e,COe=()=>{let e=NN;return{configure(t){e=t},generate(t){return e(t)},reset(){e=NN}}},r_=COe();function oU(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"})(Ef);return d.forwardRef(function(u,l){const f=e_(r),m=t_(u),{className:v,component:h="div"}=m,y=le(m,$Oe);return w.jsx(a,T({as:h,ref:l,className:me(v,o?o(n):n),theme:t&&f[t]||f},y))})}const aU={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 Qe(e,t,r="Mui"){const n=aU[t];return n?`${r}-${n}`:`${r_.generate(e)}-${t}`}function Xe(e,t,r="Mui"){const n={};return t.forEach(o=>{n[o]=Qe(e,o,r)}),n}var iU={exports:{}},Wt={};/** - * @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 tR=Symbol.for("react.element"),rR=Symbol.for("react.portal"),n_=Symbol.for("react.fragment"),o_=Symbol.for("react.strict_mode"),a_=Symbol.for("react.profiler"),i_=Symbol.for("react.provider"),s_=Symbol.for("react.context"),POe=Symbol.for("react.server_context"),l_=Symbol.for("react.forward_ref"),u_=Symbol.for("react.suspense"),c_=Symbol.for("react.suspense_list"),d_=Symbol.for("react.memo"),f_=Symbol.for("react.lazy"),EOe=Symbol.for("react.offscreen"),sU;sU=Symbol.for("react.module.reference");function Sa(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case tR:switch(e=e.type,e){case n_:case a_:case o_:case u_:case c_:return e;default:switch(e=e&&e.$$typeof,e){case POe:case s_:case l_:case f_:case d_:case i_:return e;default:return t}}case rR:return t}}}Wt.ContextConsumer=s_;Wt.ContextProvider=i_;Wt.Element=tR;Wt.ForwardRef=l_;Wt.Fragment=n_;Wt.Lazy=f_;Wt.Memo=d_;Wt.Portal=rR;Wt.Profiler=a_;Wt.StrictMode=o_;Wt.Suspense=u_;Wt.SuspenseList=c_;Wt.isAsyncMode=function(){return!1};Wt.isConcurrentMode=function(){return!1};Wt.isContextConsumer=function(e){return Sa(e)===s_};Wt.isContextProvider=function(e){return Sa(e)===i_};Wt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===tR};Wt.isForwardRef=function(e){return Sa(e)===l_};Wt.isFragment=function(e){return Sa(e)===n_};Wt.isLazy=function(e){return Sa(e)===f_};Wt.isMemo=function(e){return Sa(e)===d_};Wt.isPortal=function(e){return Sa(e)===rR};Wt.isProfiler=function(e){return Sa(e)===a_};Wt.isStrictMode=function(e){return Sa(e)===o_};Wt.isSuspense=function(e){return Sa(e)===u_};Wt.isSuspenseList=function(e){return Sa(e)===c_};Wt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===n_||e===a_||e===o_||e===u_||e===c_||e===EOe||typeof e=="object"&&e!==null&&(e.$$typeof===f_||e.$$typeof===d_||e.$$typeof===i_||e.$$typeof===s_||e.$$typeof===l_||e.$$typeof===sU||e.getModuleId!==void 0)};Wt.typeOf=Sa;iU.exports=Wt;var Wu=iU.exports;const ROe=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function lU(e){const t=`${e}`.match(ROe);return t&&t[1]||""}function uU(e,t=""){return e.displayName||e.name||lU(e)||t}function DN(e,t,r){const n=uU(t);return e.displayName||(n!==""?`${r}(${n})`:r)}function kOe(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return uU(e,"Component");if(typeof e=="object")switch(e.$$typeof){case Wu.ForwardRef:return DN(e,e.render,"ForwardRef");case Wu.Memo:return DN(e,e.type,"memo");default:return}}}const TOe=Object.freeze(Object.defineProperty({__proto__:null,default:kOe,getFunctionName:lU},Symbol.toStringTag,{value:"Module"})),IOe=["ownerState"],jOe=["variants"],AOe=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function MOe(e){return Object.keys(e).length===0}function FOe(e){return typeof e=="string"&&e.charCodeAt(0)>96}function jS(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const LOe=Hv(),NOe=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Rg({defaultTheme:e,theme:t,themeId:r}){return MOe(t)?e:t[r]||t}function DOe(e){return e?(t,r)=>r[e]:null}function Sy(e,t){let{ownerState:r}=t,n=le(t,IOe);const o=typeof e=="function"?e(T({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(a=>Sy(a,T({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let s=le(o,jOe);return a.forEach(u=>{let l=!0;typeof u.props=="function"?l=u.props(T({ownerState:r},n,r)):Object.keys(u.props).forEach(f=>{(r==null?void 0:r[f])!==u.props[f]&&n[f]!==u.props[f]&&(l=!1)}),l&&(Array.isArray(s)||(s=[s]),s.push(typeof u.style=="function"?u.style(T({ownerState:r},n,r)):u.style))}),s}return o}function BOe(e={}){const{themeId:t,defaultTheme:r=LOe,rootShouldForwardProp:n=jS,slotShouldForwardProp:o=jS}=e,a=i=>Ef(T({},i,{theme:Rg(T({},i,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{K2(i,$=>$.filter(O=>!(O!=null&&O.__mui_systemSx)));const{name:u,slot:l,skipVariantsResolver:f,skipSx:m,overridesResolver:v=DOe(NOe(l))}=s,h=le(s,AOe),y=f!==void 0?f:l&&l!=="Root"&&l!=="root"||!1,x=m||!1;let C,b=jS;l==="Root"||l==="root"?b=n:l?b=o:FOe(i)&&(b=void 0);const g=Wv(i,T({shouldForwardProp:b,label:C},h)),_=$=>typeof $=="function"&&$.__emotion_real!==$||Qi($)?O=>Sy($,T({},O,{theme:Rg({theme:O.theme,defaultTheme:r,themeId:t})})):$,P=($,...O)=>{let k=_($);const E=O?O.map(_):[];u&&v&&E.push(M=>{const F=Rg(T({},M,{defaultTheme:r,themeId:t}));if(!F.components||!F.components[u]||!F.components[u].styleOverrides)return null;const N=F.components[u].styleOverrides,B={};return Object.entries(N).forEach(([W,V])=>{B[W]=Sy(V,T({},M,{theme:F}))}),v(M,B)}),u&&!y&&E.push(M=>{var F;const N=Rg(T({},M,{defaultTheme:r,themeId:t})),B=N==null||(F=N.components)==null||(F=F[u])==null?void 0:F.variants;return Sy({variants:B},T({},M,{theme:N}))}),x||E.push(a);const I=E.length-O.length;if(Array.isArray($)&&I>0){const M=new Array(I).fill("");k=[...$,...M],k.raw=[...$.raw,...M]}const A=g(k,...E);return i.muiName&&(A.muiName=i.muiName),A};return g.withConfig&&(P.withConfig=g.withConfig),P}}const zOe=BOe();function nR(e,t){const r=T({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=T({},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]=T({},a),Object.keys(o).forEach(i=>{r[n][i]=nR(o[i],a[i])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function cU(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:nR(t.components[r].defaultProps,n)}function dU({props:e,name:t,defaultTheme:r,themeId:n}){let o=e_(r);return n&&(o=o[n]||o),cU({theme:o,name:t,props:e})}const Io=typeof window<"u"?d.useLayoutEffect:d.useEffect;function UOe(e,t,r,n,o){const[a,i]=d.useState(()=>o&&r?r(e).matches:n?n(e).matches:t);return Io(()=>{let s=!0;if(!r)return;const u=r(e),l=()=>{s&&i(u.matches)};return l(),u.addListener(l),()=>{s=!1,u.removeListener(l)}},[e,r]),a}const fU=d.useSyncExternalStore;function WOe(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,u]=d.useMemo(()=>{if(r===null)return[a,()=>()=>{}];const f=r(e);return[()=>f.matches,m=>(f.addListener(m),()=>{f.removeListener(m)})]},[a,r,e]);return fU(u,s,i)}function Hn(e,t={}){const r=eR(),n=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:o=!1,matchMedia:a=n?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:s=!1}=cU({name:"MuiUseMediaQuery",props:t,theme:r});let u=typeof e=="function"?e(r):e;return u=u.replace(/^@media( ?)/m,""),(fU!==void 0?WOe:UOe)(u,o,a,i,s)}function pU(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}const VOe=Object.freeze(Object.defineProperty({__proto__:null,default:pU},Symbol.toStringTag,{value:"Module"}));function mU(e,t=0,r=1){return pU(e,t,r)}function qOe(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 oR(e){if(e.type)return e;if(e.charAt(0)==="#")return oR(qOe(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error(is(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(is(10,o))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:r,values:n,colorSpace:o}}function vU(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 ov(e,t){return e=oR(e),t=mU(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,vU(e)}function HOe(e,t){if(e=oR(e),t=mU(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 vU(e)}function Q$(...e){return e.reduce((t,r)=>r==null?t:function(...o){t.apply(this,o),r.apply(this,o)},()=>{})}function Rf(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 GOe(e,t){return()=>null}function Cy(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 zr(e){return e&&e.ownerDocument||document}function ma(e){return zr(e).defaultView||window}function KOe(e,t){return()=>null}function Xb(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let BN=0;function QOe(e){const[t,r]=d.useState(e),n=e||t;return d.useEffect(()=>{t==null&&(BN+=1,r(`mui-${BN}`))},[t]),n}const zN=qy.useId;function Vu(e){if(zN!==void 0){const t=zN();return e??t}return QOe(e)}function XOe(e,t,r,n,o){return null}function Hd({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,u=d.useCallback(l=>{o||i(l)},[]);return[s,u]}function Dn(e){const t=d.useRef(e);return Io(()=>{t.current=e}),d.useRef((...r)=>(0,t.current)(...r)).current}function hr(...e){return d.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{Xb(r,t)})},e)}const UN={};function YOe(e,t){const r=d.useRef(UN);return r.current===UN&&(r.current=e(t)),r}const JOe=[];function ZOe(e){d.useEffect(e,JOe)}let aR=class hU{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new hU}start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,r()},t)}};function vu(){const e=YOe(aR.create).current;return ZOe(e.disposeEffect),e}let p_=!0,X$=!1;const ePe=new aR,tPe={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 rPe(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&tPe[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function nPe(e){e.metaKey||e.altKey||e.ctrlKey||(p_=!0)}function AS(){p_=!1}function oPe(){this.visibilityState==="hidden"&&X$&&(p_=!0)}function aPe(e){e.addEventListener("keydown",nPe,!0),e.addEventListener("mousedown",AS,!0),e.addEventListener("pointerdown",AS,!0),e.addEventListener("touchstart",AS,!0),e.addEventListener("visibilitychange",oPe,!0)}function iPe(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return p_||rPe(t)}function m_(){const e=d.useCallback(o=>{o!=null&&aPe(o.ownerDocument)},[]),t=d.useRef(!1);function r(){return t.current?(X$=!0,ePe.start(100,()=>{X$=!1}),t.current=!1,!0):!1}function n(o){return iPe(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function gU(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let kc;function yU(){if(kc)return kc;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),kc="reverse",e.scrollLeft>0?kc="default":(e.scrollLeft=1,e.scrollLeft===0&&(kc="negative")),document.body.removeChild(e),kc}function sPe(e,t){const r=e.scrollLeft;if(t!=="rtl")return r;switch(yU()){case"negative":return e.scrollWidth-e.clientWidth+r;case"reverse":return e.scrollWidth-e.clientWidth-r;default:return r}}function Ye(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 lPe=d.createContext(null),bU=lPe;function _U(){return d.useContext(bU)}const uPe=typeof Symbol=="function"&&Symbol.for,cPe=uPe?Symbol.for("mui.nested"):"__THEME_NESTED__";function dPe(e,t){return typeof t=="function"?t(e):T({},e,t)}function fPe(e){const{children:t,theme:r}=e,n=_U(),o=d.useMemo(()=>{const a=n===null?r:dPe(n,r);return a!=null&&(a[cPe]=n!==null),a},[r,n]);return w.jsx(bU.Provider,{value:o,children:t})}const pPe=["value"],xU=d.createContext();function mPe(e){let{value:t}=e,r=le(e,pPe);return w.jsx(xU.Provider,T({value:t??!0},r))}const kl=()=>{const e=d.useContext(xU);return e??!1},WN={};function VN(e,t,r,n=!1){return d.useMemo(()=>{const o=e&&t[e]||t;if(typeof r=="function"){const a=r(o),i=e?T({},t,{[e]:a}):a;return n?()=>i:i}return e?T({},t,{[e]:r}):T({},t,r)},[e,t,r,n])}function vPe(e){const{children:t,theme:r,themeId:n}=e,o=eR(WN),a=_U()||WN,i=VN(n,o,r),s=VN(n,a,r,!0),u=i.direction==="rtl";return w.jsx(fPe,{theme:s,children:w.jsx(Pf.Provider,{value:i,children:w.jsx(mPe,{value:u,children:t})})})}const hPe=["component","direction","spacing","divider","children","className","useFlexGap"],gPe=Hv(),yPe=zOe("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function bPe(e){return dU({props:e,name:"MuiStack",defaultTheme:gPe})}function _Pe(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],wPe=({ownerState:e,theme:t})=>{let r=T({display:"flex",flexDirection:"column"},Va({theme:t},IS({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=J2(t),o=Object.keys(t.breakpoints.values).reduce((u,l)=>((typeof e.spacing=="object"&&e.spacing[l]!=null||typeof e.direction=="object"&&e.direction[l]!=null)&&(u[l]=!0),u),{}),a=IS({values:e.direction,base:o}),i=IS({values:e.spacing,base:o});typeof a=="object"&&Object.keys(a).forEach((u,l,f)=>{if(!a[u]){const v=l>0?a[f[l-1]]:"column";a[u]=v}}),r=zn(r,Va({theme:t},i,(u,l)=>e.useFlexGap?{gap:Uu(n,u)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${xPe(l?a[l]:e.direction)}`]:Uu(n,u)}}))}return r=P$e(t.breakpoints,r),r};function SPe(e={}){const{createStyledComponent:t=yPe,useThemeProps:r=bPe,componentName:n="MuiStack"}=e,o=()=>Ye({root:["root"]},u=>Qe(n,u),{}),a=t(wPe);return d.forwardRef(function(u,l){const f=r(u),m=t_(f),{component:v="div",direction:h="column",spacing:y=0,divider:x,children:C,className:b,useFlexGap:g=!1}=m,_=le(m,hPe),P={direction:h,spacing:y,useFlexGap:g},$=o();return w.jsx(a,T({as:v,ownerState:P,ref:l,className:me($.root,b)},_,{children:x?_Pe(C,x):C}))})}function CPe(e,t){return T({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var Tr={},wU={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})(wU);var qe=wU.exports;const $Pe=nn(pCe),OPe=nn(VOe);var SU=qe;Object.defineProperty(Tr,"__esModule",{value:!0});var Bt=Tr.alpha=PU;Tr.blend=NPe;Tr.colorChannel=void 0;var v_=Tr.darken=sR;Tr.decomposeColor=va;var PPe=Tr.emphasize=EU,EPe=Tr.getContrastRatio=jPe;Tr.getLuminance=Yb;Tr.hexToRgb=CU;Tr.hslToRgb=OU;var h_=Tr.lighten=lR;Tr.private_safeAlpha=APe;Tr.private_safeColorChannel=void 0;Tr.private_safeDarken=MPe;Tr.private_safeEmphasize=LPe;Tr.private_safeLighten=FPe;Tr.recomposeColor=kf;Tr.rgbToHex=IPe;var qN=SU($Pe),RPe=SU(OPe);function iR(e,t=0,r=1){return(0,RPe.default)(e,t,r)}function CU(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 kPe(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function va(e){if(e.type)return e;if(e.charAt(0)==="#")return va(CU(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error((0,qN.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,qN.default)(10,o))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:r,values:n,colorSpace:o}}const $U=e=>{const t=va(e);return t.values.slice(0,3).map((r,n)=>t.type.indexOf("hsl")!==-1&&n!==0?`${r}%`:r).join(" ")};Tr.colorChannel=$U;const TPe=(e,t)=>{try{return $U(e)}catch{return e}};Tr.private_safeColorChannel=TPe;function kf(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 IPe(e){if(e.indexOf("#")===0)return e;const{values:t}=va(e);return`#${t.map((r,n)=>kPe(n===3?Math.round(255*r):r)).join("")}`}function OU(e){e=va(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 u=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(s+="a",u.push(t[3])),kf({type:s,values:u})}function Yb(e){e=va(e);let t=e.type==="hsl"||e.type==="hsla"?va(OU(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 jPe(e,t){const r=Yb(e),n=Yb(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function PU(e,t){return e=va(e),t=iR(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,kf(e)}function APe(e,t,r){try{return PU(e,t)}catch{return e}}function sR(e,t){if(e=va(e),t=iR(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 kf(e)}function MPe(e,t,r){try{return sR(e,t)}catch{return e}}function lR(e,t){if(e=va(e),t=iR(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 kf(e)}function FPe(e,t,r){try{return lR(e,t)}catch{return e}}function EU(e,t=.15){return Yb(e)>.5?sR(e,t):lR(e,t)}function LPe(e,t,r){try{return EU(e,t)}catch{return e}}function NPe(e,t,r,n=1){const o=(u,l)=>Math.round((u**(1/n)*(1-r)+l**(1/n)*r)**n),a=va(e),i=va(t),s=[o(a.values[0],i.values[0]),o(a.values[1],i.values[1]),o(a.values[2],i.values[2])];return kf({type:"rgb",values:s})}const DPe=["mode","contrastThreshold","tonalOffset"],HN={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:ev.white,default:ev.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}},MS={text:{primary:ev.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:ev.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 GN(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=h_(e.main,o):t==="dark"&&(e.dark=v_(e.main,a)))}function BPe(e="light"){return e==="dark"?{main:Pc[200],light:Pc[50],dark:Pc[400]}:{main:Pc[700],light:Pc[400],dark:Pc[800]}}function zPe(e="light"){return e==="dark"?{main:Oc[200],light:Oc[50],dark:Oc[400]}:{main:Oc[500],light:Oc[300],dark:Oc[700]}}function UPe(e="light"){return e==="dark"?{main:$c[500],light:$c[300],dark:$c[700]}:{main:$c[700],light:$c[400],dark:$c[800]}}function WPe(e="light"){return e==="dark"?{main:Ec[400],light:Ec[300],dark:Ec[700]}:{main:Ec[700],light:Ec[500],dark:Ec[900]}}function VPe(e="light"){return e==="dark"?{main:Rc[400],light:Rc[300],dark:Rc[700]}:{main:Rc[800],light:Rc[500],dark:Rc[900]}}function qPe(e="light"){return e==="dark"?{main:$p[400],light:$p[300],dark:$p[700]}:{main:"#ed6c02",light:$p[500],dark:$p[900]}}function HPe(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,o=le(e,DPe),a=e.primary||BPe(t),i=e.secondary||zPe(t),s=e.error||UPe(t),u=e.info||WPe(t),l=e.success||VPe(t),f=e.warning||qPe(t);function m(x){return EPe(x,MS.text.primary)>=r?MS.text.primary:HN.text.primary}const v=({color:x,name:C,mainShade:b=500,lightShade:g=300,darkShade:_=700})=>{if(x=T({},x),!x.main&&x[b]&&(x.main=x[b]),!x.hasOwnProperty("main"))throw new Error(is(11,C?` (${C})`:"",b));if(typeof x.main!="string")throw new Error(is(12,C?` (${C})`:"",JSON.stringify(x.main)));return GN(x,"light",g,n),GN(x,"dark",_,n),x.contrastText||(x.contrastText=m(x.main)),x},h={dark:MS,light:HN};return zn(T({common:T({},ev),mode:t,primary:v({color:a,name:"primary"}),secondary:v({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:v({color:s,name:"error"}),warning:v({color:f,name:"warning"}),info:v({color:u,name:"info"}),success:v({color:l,name:"success"}),grey:fCe,contrastThreshold:r,getContrastText:m,augmentColor:v,tonalOffset:n},h[t]),o)}const GPe=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function KPe(e){return Math.round(e*1e5)/1e5}const KN={textTransform:"uppercase"},QN='"Roboto", "Helvetica", "Arial", sans-serif';function QPe(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=QN,fontSize:o=14,fontWeightLight:a=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:u=700,htmlFontSize:l=16,allVariants:f,pxToRem:m}=r,v=le(r,GPe),h=o/14,y=m||(b=>`${b/l*h}rem`),x=(b,g,_,P,$)=>T({fontFamily:n,fontWeight:b,fontSize:y(g),lineHeight:_},n===QN?{letterSpacing:`${KPe(P/g)}em`}:{},$,f),C={h1:x(a,96,1.167,-1.5),h2:x(a,60,1.2,-.5),h3:x(i,48,1.167,0),h4:x(i,34,1.235,.25),h5:x(i,24,1.334,0),h6:x(s,20,1.6,.15),subtitle1:x(i,16,1.75,.15),subtitle2:x(s,14,1.57,.1),body1:x(i,16,1.5,.15),body2:x(i,14,1.43,.15),button:x(s,14,1.75,.4,KN),caption:x(i,12,1.66,.4),overline:x(i,12,2.66,1,KN),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return zn(T({htmlFontSize:l,pxToRem:y,fontFamily:n,fontSize:o,fontWeightLight:a,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:u},C),v,{clone:!1})}const XPe=.2,YPe=.14,JPe=.12;function lr(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${XPe})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${YPe})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${JPe})`].join(",")}const ZPe=["none",lr(0,2,1,-1,0,1,1,0,0,1,3,0),lr(0,3,1,-2,0,2,2,0,0,1,5,0),lr(0,3,3,-2,0,3,4,0,0,1,8,0),lr(0,2,4,-1,0,4,5,0,0,1,10,0),lr(0,3,5,-1,0,5,8,0,0,1,14,0),lr(0,3,5,-1,0,6,10,0,0,1,18,0),lr(0,4,5,-2,0,7,10,1,0,2,16,1),lr(0,5,5,-3,0,8,10,1,0,3,14,2),lr(0,5,6,-3,0,9,12,1,0,3,16,2),lr(0,6,6,-3,0,10,14,1,0,4,18,3),lr(0,6,7,-4,0,11,15,1,0,4,20,3),lr(0,7,8,-4,0,12,17,2,0,5,22,4),lr(0,7,8,-4,0,13,19,2,0,5,24,4),lr(0,7,9,-4,0,14,21,2,0,5,26,4),lr(0,8,9,-5,0,15,22,2,0,6,28,5),lr(0,8,10,-5,0,16,24,2,0,6,30,5),lr(0,8,11,-5,0,17,26,2,0,6,32,5),lr(0,9,11,-5,0,18,28,2,0,7,34,6),lr(0,9,12,-6,0,19,29,2,0,7,36,6),lr(0,10,13,-6,0,20,31,3,0,8,38,7),lr(0,10,13,-6,0,21,33,3,0,8,40,7),lr(0,10,14,-6,0,22,35,3,0,8,42,7),lr(0,11,14,-7,0,23,36,3,0,9,44,8),lr(0,11,15,-7,0,24,38,3,0,9,46,8)],eEe=["duration","easing","delay"],tEe={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)"},rEe={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function XN(e){return`${Math.round(e)}ms`}function nEe(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function oEe(e){const t=T({},tEe,e.easing),r=T({},rEe,e.duration);return T({getAutoHeightDuration:nEe,create:(o=["all"],a={})=>{const{duration:i=r.standard,easing:s=t.easeInOut,delay:u=0}=a;return le(a,eEe),(Array.isArray(o)?o:[o]).map(l=>`${l} ${typeof i=="string"?i:XN(i)} ${s} ${typeof u=="string"?u:XN(u)}`).join(",")}},e,{easing:t,duration:r})}const aEe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},iEe=aEe,sEe=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Jb(e={},...t){const{mixins:r={},palette:n={},transitions:o={},typography:a={}}=e,i=le(e,sEe);if(e.vars)throw new Error(is(18));const s=HPe(n),u=Hv(e);let l=zn(u,{mixins:CPe(u.breakpoints,r),palette:s,shadows:ZPe.slice(),typography:QPe(s,a),transitions:oEe(o),zIndex:T({},iEe)});return l=zn(l,i),l=t.reduce((f,m)=>zn(f,m),l),l.unstable_sxConfig=T({},qv,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(m){return Ef({sx:m,theme:this})},l}const lEe=Jb(),g_=lEe;function Pi(){const e=e_(g_);return e[zu]||e}function Je({props:e,name:t}){return dU({props:e,name:t,defaultTheme:g_,themeId:zu})}var Gv={},FS={exports:{}},YN;function RU(){return YN||(YN=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}(LS)),LS.exports}const y_=nn(x$e),uEe=nn(w$e),cEe=nn(R$e),dEe=nn(TOe),fEe=nn(gOe),pEe=nn(SOe);var Tf=qe;Object.defineProperty(Gv,"__esModule",{value:!0});var mEe=Gv.default=PEe;Gv.shouldForwardProp=$y;Gv.systemDefaultTheme=void 0;var Xo=Tf(RU()),Y$=Tf(kU()),ZN=xEe(y_),vEe=uEe;Tf(cEe);Tf(dEe);var hEe=Tf(fEe),gEe=Tf(pEe);const yEe=["ownerState"],bEe=["variants"],_Ee=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function TU(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(TU=function(n){return n?r:t})(e)}function xEe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=TU(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 wEe(e){return Object.keys(e).length===0}function SEe(e){return typeof e=="string"&&e.charCodeAt(0)>96}function $y(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const CEe=Gv.systemDefaultTheme=(0,hEe.default)(),$Ee=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function kg({defaultTheme:e,theme:t,themeId:r}){return wEe(t)?e:t[r]||t}function OEe(e){return e?(t,r)=>r[e]:null}function Oy(e,t){let{ownerState:r}=t,n=(0,Y$.default)(t,yEe);const o=typeof e=="function"?e((0,Xo.default)({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(a=>Oy(a,(0,Xo.default)({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let s=(0,Y$.default)(o,bEe);return a.forEach(u=>{let l=!0;typeof u.props=="function"?l=u.props((0,Xo.default)({ownerState:r},n,r)):Object.keys(u.props).forEach(f=>{(r==null?void 0:r[f])!==u.props[f]&&n[f]!==u.props[f]&&(l=!1)}),l&&(Array.isArray(s)||(s=[s]),s.push(typeof u.style=="function"?u.style((0,Xo.default)({ownerState:r},n,r)):u.style))}),s}return o}function PEe(e={}){const{themeId:t,defaultTheme:r=CEe,rootShouldForwardProp:n=$y,slotShouldForwardProp:o=$y}=e,a=i=>(0,gEe.default)((0,Xo.default)({},i,{theme:kg((0,Xo.default)({},i,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{(0,ZN.internal_processStyles)(i,$=>$.filter(O=>!(O!=null&&O.__mui_systemSx)));const{name:u,slot:l,skipVariantsResolver:f,skipSx:m,overridesResolver:v=OEe($Ee(l))}=s,h=(0,Y$.default)(s,_Ee),y=f!==void 0?f:l&&l!=="Root"&&l!=="root"||!1,x=m||!1;let C,b=$y;l==="Root"||l==="root"?b=n:l?b=o:SEe(i)&&(b=void 0);const g=(0,ZN.default)(i,(0,Xo.default)({shouldForwardProp:b,label:C},h)),_=$=>typeof $=="function"&&$.__emotion_real!==$||(0,vEe.isPlainObject)($)?O=>Oy($,(0,Xo.default)({},O,{theme:kg({theme:O.theme,defaultTheme:r,themeId:t})})):$,P=($,...O)=>{let k=_($);const E=O?O.map(_):[];u&&v&&E.push(M=>{const F=kg((0,Xo.default)({},M,{defaultTheme:r,themeId:t}));if(!F.components||!F.components[u]||!F.components[u].styleOverrides)return null;const N=F.components[u].styleOverrides,B={};return Object.entries(N).forEach(([W,V])=>{B[W]=Oy(V,(0,Xo.default)({},M,{theme:F}))}),v(M,B)}),u&&!y&&E.push(M=>{var F;const N=kg((0,Xo.default)({},M,{defaultTheme:r,themeId:t})),B=N==null||(F=N.components)==null||(F=F[u])==null?void 0:F.variants;return Oy({variants:B},(0,Xo.default)({},M,{theme:N}))}),x||E.push(a);const I=E.length-O.length;if(Array.isArray($)&&I>0){const M=new Array(I).fill("");k=[...$,...M],k.raw=[...$.raw,...M]}const A=g(k,...E);return i.muiName&&(A.muiName=i.muiName),A};return g.withConfig&&(P.withConfig=g.withConfig),P}}function IU(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const EEe=e=>IU(e)&&e!=="classes",yn=EEe,te=mEe({themeId:zu,defaultTheme:g_,rootShouldForwardProp:yn}),REe=["theme"];function kEe(e){let{theme:t}=e,r=le(e,REe);const n=t[zu];return w.jsx(vPe,T({},r,{themeId:n?zu:void 0,theme:n||t}))}const e3=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function TEe(e){return Qe("MuiSvgIcon",e)}Xe("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const IEe=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],jEe=e=>{const{color:t,fontSize:r,classes:n}=e,o={root:["root",t!=="inherit"&&`color${Te(t)}`,`fontSize${Te(r)}`]};return Ye(o,TEe,n)},AEe=te("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${Te(r.color)}`],t[`fontSize${Te(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,o,a,i,s,u,l,f,m,v,h,y;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||(u=s.pxToRem)==null?void 0:u.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:(m=(v=(e.vars||e).palette)==null||(v=v[t.color])==null?void 0:v.main)!=null?m:{action:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.active,disabled:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.disabled,inherit:void 0}[t.color]}}),J$=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiSvgIcon"}),{children:o,className:a,color:i="inherit",component:s="svg",fontSize:u="medium",htmlColor:l,inheritViewBox:f=!1,titleAccess:m,viewBox:v="0 0 24 24"}=n,h=le(n,IEe),y=d.isValidElement(o)&&o.type==="svg",x=T({},n,{color:i,component:s,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:v,hasSvgAsChild:y}),C={};f||(C.viewBox=v);const b=jEe(x);return w.jsxs(AEe,T({as:s,className:me(b.root,a),focusable:"false",color:l,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:r},C,h,y&&o.props,{ownerState:x,children:[y?o.props.children:o,m?w.jsx("title",{children:m}):null]}))});J$.muiName="SvgIcon";function No(e,t){function r(n,o){return w.jsx(J$,T({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return r.muiName=J$.muiName,d.memo(d.forwardRef(r))}const MEe={configure:e=>{r_.configure(e)}},FEe=Object.freeze(Object.defineProperty({__proto__:null,capitalize:Te,createChainedFunction:Q$,createSvgIcon:No,debounce:Rf,deprecatedPropType:GOe,isMuiElement:Cy,ownerDocument:zr,ownerWindow:ma,requirePropFactory:KOe,setRef:Xb,unstable_ClassNameGenerator:MEe,unstable_useEnhancedEffect:Io,unstable_useId:Vu,unsupportedProp:XOe,useControlled:Hd,useEventCallback:Dn,useForkRef:hr,useIsFocusVisible:m_},Symbol.toStringTag,{value:"Module"}));function jU(e){return Je}const t3={disabled:!1},Zb=we.createContext(null);var LEe=function(t){return t.scrollTop},Kp="unmounted",iu="exited",su="entering",Dc="entered",Z$="exiting",ys=function(e){ps(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,u;return a.appearStatus=null,n.in?s?(u=iu,a.appearStatus=su):u=Dc:n.unmountOnExit||n.mountOnEnter?u=Kp:u=iu,a.state={status:u},a.nextCallback=null,a}t.getDerivedStateFromProps=function(o,a){var i=o.in;return i&&a.status===Kp?{status:iu}: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!==su&&i!==Dc&&(a=su):(i===su||i===Dc)&&(a=Z$)}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===su){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:Hp.findDOMNode(this);i&&LEe(i)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===iu&&this.setState({status:Kp})},r.performEnter=function(o){var a=this,i=this.props.enter,s=this.context?this.context.isMounting:o,u=this.props.nodeRef?[s]:[Hp.findDOMNode(this),s],l=u[0],f=u[1],m=this.getTimeouts(),v=s?m.appear:m.enter;if(!o&&!i||t3.disabled){this.safeSetState({status:Dc},function(){a.props.onEntered(l)});return}this.props.onEnter(l,f),this.safeSetState({status:su},function(){a.props.onEntering(l,f),a.onTransitionEnd(v,function(){a.safeSetState({status:Dc},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:Hp.findDOMNode(this);if(!a||t3.disabled){this.safeSetState({status:iu},function(){o.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:Z$},function(){o.props.onExiting(s),o.onTransitionEnd(i.exit,function(){o.safeSetState({status:iu},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:Hp.findDOMNode(this),s=o==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],l=u[0],f=u[1];this.props.addEndListener(l,f)}o!=null&&setTimeout(this.nextCallback,o)},r.render=function(){var o=this.state.status;if(o===Kp)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=le(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return we.createElement(Zb.Provider,{value:null},typeof i=="function"?i(o,s):we.cloneElement(we.Children.only(i),s))},t}(we.Component);ys.contextType=Zb;ys.propTypes={};function Tc(){}ys.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Tc,onEntering:Tc,onEntered:Tc,onExit:Tc,onExiting:Tc,onExited:Tc};ys.UNMOUNTED=Kp;ys.EXITED=iu;ys.ENTERING=su;ys.ENTERED=Dc;ys.EXITING=Z$;const Kv=ys;function uR(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 NEe(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 u in t){if(n[u])for(i=0;ie.scrollTop;function Gd(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 WEe(e){return Qe("MuiPaper",e)}Xe("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 VEe=["className","component","elevation","square","variant"],qEe=e=>{const{square:t,elevation:r,variant:n,classes:o}=e,a={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return Ye(a,WEe,o)},HEe=te("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 T({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"&&T({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Bt("#fff",e3(t.elevation))}, ${Bt("#fff",e3(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),GEe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiPaper"}),{className:o,component:a="div",elevation:i=1,square:s=!1,variant:u="elevation"}=n,l=le(n,VEe),f=T({},n,{component:a,elevation:i,square:s,variant:u}),m=qEe(f);return w.jsx(HEe,T({as:a,ownerState:f,className:me(m.root,o),ref:r},l))}),Tl=GEe;function yl(e){return typeof e=="string"}function Na(e,t,r){return e===void 0||yl(e)?t:T({},t,{ownerState:T({},t.ownerState,r)})}const KEe={disableDefaultClasses:!1},QEe=d.createContext(KEe);function XEe(e){const{disableDefaultClasses:t}=d.useContext(QEe);return r=>t?"":e(r)}function e0(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 fR(e,t,r){return typeof e=="function"?e(t,r):e}function r3(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 pR(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:n,externalForwardedProps:o,className:a}=e;if(!t){const h=me(r==null?void 0:r.className,a,o==null?void 0:o.className,n==null?void 0:n.className),y=T({},r==null?void 0:r.style,o==null?void 0:o.style,n==null?void 0:n.style),x=T({},r,o,n);return h.length>0&&(x.className=h),Object.keys(y).length>0&&(x.style=y),{props:x,internalRef:void 0}}const i=e0(T({},o,n)),s=r3(n),u=r3(o),l=t(i),f=me(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),m=T({},l==null?void 0:l.style,r==null?void 0:r.style,o==null?void 0:o.style,n==null?void 0:n.style),v=T({},l,r,u,s);return f.length>0&&(v.className=f),Object.keys(m).length>0&&(v.style=m),{props:v,internalRef:l.ref}}const YEe=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function rn(e){var t;const{elementType:r,externalSlotProps:n,ownerState:o,skipResolvingSlotProps:a=!1}=e,i=le(e,YEe),s=a?{}:fR(n,o),{props:u,internalRef:l}=pR(T({},i,{externalSlotProps:s})),f=hr(l,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return Na(r,T({},u,{ref:f}),o)}const JEe=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],ZEe=["component","slots","slotProps"],e2e=["component"];function t2e(e,t){const{className:r,elementType:n,ownerState:o,externalForwardedProps:a,getSlotOwnerState:i,internalForwardedProps:s}=t,u=le(t,JEe),{component:l,slots:f={[e]:void 0},slotProps:m={[e]:void 0}}=a,v=le(a,ZEe),h=f[e]||n,y=fR(m[e],o),x=pR(T({className:r},u,{externalForwardedProps:e==="root"?v:void 0,externalSlotProps:y})),{props:{component:C},internalRef:b}=x,g=le(x.props,e2e),_=hr(b,y==null?void 0:y.ref,t.ref),P=i?i(g):{},$=T({},o,P),O=e==="root"?C||l:C,k=Na(h,T({},e==="root"&&!l&&!f[e]&&s,e!=="root"&&!f[e]&&s,g,O&&{as:O},{ref:_}),$);return Object.keys(P).forEach(E=>{delete k[E]}),[h,k]}function r2e(e){const{className:t,classes:r,pulsate:n=!1,rippleX:o,rippleY:a,rippleSize:i,in:s,onExited:u,timeout:l}=e,[f,m]=d.useState(!1),v=me(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),h={width:i,height:i,top:-(i/2)+a,left:-(i/2)+o},y=me(r.child,f&&r.childLeaving,n&&r.childPulsate);return!s&&!f&&m(!0),d.useEffect(()=>{if(!s&&u!=null){const x=setTimeout(u,l);return()=>{clearTimeout(x)}}},[u,s,l]),w.jsx("span",{className:v,style:h,children:w.jsx("span",{className:y})})}const Jo=Xe("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),n2e=["center","classes","className"];let b_=e=>e,n3,o3,a3,i3;const eO=550,o2e=80,a2e=co(n3||(n3=b_` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`)),i2e=co(o3||(o3=b_` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`)),s2e=co(a3||(a3=b_` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`)),l2e=te("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),u2e=te(r2e,{name:"MuiTouchRipple",slot:"Ripple"})(i3||(i3=b_` - 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; - } -`),Jo.rippleVisible,a2e,eO,({theme:e})=>e.transitions.easing.easeInOut,Jo.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Jo.child,Jo.childLeaving,i2e,eO,({theme:e})=>e.transitions.easing.easeInOut,Jo.childPulsate,s2e,({theme:e})=>e.transitions.easing.easeInOut),c2e=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:a={},className:i}=n,s=le(n,n2e),[u,l]=d.useState([]),f=d.useRef(0),m=d.useRef(null);d.useEffect(()=>{m.current&&(m.current(),m.current=null)},[u]);const v=d.useRef(!1),h=vu(),y=d.useRef(null),x=d.useRef(null),C=d.useCallback(P=>{const{pulsate:$,rippleX:O,rippleY:k,rippleSize:E,cb:I}=P;l(A=>[...A,w.jsx(u2e,{classes:{ripple:me(a.ripple,Jo.ripple),rippleVisible:me(a.rippleVisible,Jo.rippleVisible),ripplePulsate:me(a.ripplePulsate,Jo.ripplePulsate),child:me(a.child,Jo.child),childLeaving:me(a.childLeaving,Jo.childLeaving),childPulsate:me(a.childPulsate,Jo.childPulsate)},timeout:eO,pulsate:$,rippleX:O,rippleY:k,rippleSize:E},f.current)]),f.current+=1,m.current=I},[a]),b=d.useCallback((P={},$={},O=()=>{})=>{const{pulsate:k=!1,center:E=o||$.pulsate,fakeElement:I=!1}=$;if((P==null?void 0:P.type)==="mousedown"&&v.current){v.current=!1;return}(P==null?void 0:P.type)==="touchstart"&&(v.current=!0);const A=I?null:x.current,M=A?A.getBoundingClientRect():{width:0,height:0,left:0,top:0};let F,N,B;if(E||P===void 0||P.clientX===0&&P.clientY===0||!P.clientX&&!P.touches)F=Math.round(M.width/2),N=Math.round(M.height/2);else{const{clientX:W,clientY:V}=P.touches&&P.touches.length>0?P.touches[0]:P;F=Math.round(W-M.left),N=Math.round(V-M.top)}if(E)B=Math.sqrt((2*M.width**2+M.height**2)/3),B%2===0&&(B+=1);else{const W=Math.max(Math.abs((A?A.clientWidth:0)-F),F)*2+2,V=Math.max(Math.abs((A?A.clientHeight:0)-N),N)*2+2;B=Math.sqrt(W**2+V**2)}P!=null&&P.touches?y.current===null&&(y.current=()=>{C({pulsate:k,rippleX:F,rippleY:N,rippleSize:B,cb:O})},h.start(o2e,()=>{y.current&&(y.current(),y.current=null)})):C({pulsate:k,rippleX:F,rippleY:N,rippleSize:B,cb:O})},[o,C,h]),g=d.useCallback(()=>{b({},{pulsate:!0})},[b]),_=d.useCallback((P,$)=>{if(h.clear(),(P==null?void 0:P.type)==="touchend"&&y.current){y.current(),y.current=null,h.start(0,()=>{_(P,$)});return}y.current=null,l(O=>O.length>0?O.slice(1):O),m.current=$},[h]);return d.useImperativeHandle(r,()=>({pulsate:g,start:b,stop:_}),[g,b,_]),w.jsx(l2e,T({className:me(Jo.root,a.root,i),ref:x},s,{children:w.jsx(AU,{component:null,exit:!0,children:u})}))}),d2e=c2e;function f2e(e){return Qe("MuiButtonBase",e)}const p2e=Xe("MuiButtonBase",["root","disabled","focusVisible"]),m2e=["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"],v2e=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,i=Ye({root:["root",t&&"disabled",r&&"focusVisible"]},f2e,o);return r&&n&&(i.root+=` ${n}`),i},h2e=te("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"},[`&.${p2e.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),g2e=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:a=!1,children:i,className:s,component:u="button",disabled:l=!1,disableRipple:f=!1,disableTouchRipple:m=!1,focusRipple:v=!1,LinkComponent:h="a",onBlur:y,onClick:x,onContextMenu:C,onDragLeave:b,onFocus:g,onFocusVisible:_,onKeyDown:P,onKeyUp:$,onMouseDown:O,onMouseLeave:k,onMouseUp:E,onTouchEnd:I,onTouchMove:A,onTouchStart:M,tabIndex:F=0,TouchRippleProps:N,touchRippleRef:B,type:W}=n,V=le(n,m2e),G=d.useRef(null),D=d.useRef(null),q=hr(D,B),{isFocusVisibleRef:Y,onFocus:ie,onBlur:Z,ref:Se}=m_(),[ue,oe]=d.useState(!1);l&&ue&&oe(!1),d.useImperativeHandle(o,()=>({focusVisible:()=>{oe(!0),G.current.focus()}}),[]);const[ve,ke]=d.useState(!1);d.useEffect(()=>{ke(!0)},[]);const _e=ve&&!f&&!l;d.useEffect(()=>{ue&&v&&!f&&ve&&D.current.pulsate()},[f,v,ue,ve]);function ce(Ce,rt,pt=m){return Dn(ct=>(rt&&rt(ct),!pt&&D.current&&D.current[Ce](ct),!0))}const ge=ce("start",O),ae=ce("stop",C),pe=ce("stop",b),ee=ce("stop",E),ye=ce("stop",Ce=>{ue&&Ce.preventDefault(),k&&k(Ce)}),be=ce("start",M),Fe=ce("stop",I),Be=ce("stop",A),H=ce("stop",Ce=>{Z(Ce),Y.current===!1&&oe(!1),y&&y(Ce)},!1),Q=Dn(Ce=>{G.current||(G.current=Ce.currentTarget),ie(Ce),Y.current===!0&&(oe(!0),_&&_(Ce)),g&&g(Ce)}),X=()=>{const Ce=G.current;return u&&u!=="button"&&!(Ce.tagName==="A"&&Ce.href)},se=d.useRef(!1),fe=Dn(Ce=>{v&&!se.current&&ue&&D.current&&Ce.key===" "&&(se.current=!0,D.current.stop(Ce,()=>{D.current.start(Ce)})),Ce.target===Ce.currentTarget&&X()&&Ce.key===" "&&Ce.preventDefault(),P&&P(Ce),Ce.target===Ce.currentTarget&&X()&&Ce.key==="Enter"&&!l&&(Ce.preventDefault(),x&&x(Ce))}),de=Dn(Ce=>{v&&Ce.key===" "&&D.current&&ue&&!Ce.defaultPrevented&&(se.current=!1,D.current.stop(Ce,()=>{D.current.pulsate(Ce)})),$&&$(Ce),x&&Ce.target===Ce.currentTarget&&X()&&Ce.key===" "&&!Ce.defaultPrevented&&x(Ce)});let xe=u;xe==="button"&&(V.href||V.to)&&(xe=h);const je={};xe==="button"?(je.type=W===void 0?"button":W,je.disabled=l):(!V.href&&!V.to&&(je.role="button"),l&&(je["aria-disabled"]=l));const Ze=hr(r,Se,G),et=T({},n,{centerRipple:a,component:u,disabled:l,disableRipple:f,disableTouchRipple:m,focusRipple:v,tabIndex:F,focusVisible:ue}),Ae=v2e(et);return w.jsxs(h2e,T({as:xe,className:me(Ae.root,s),ownerState:et,onBlur:H,onClick:x,onContextMenu:ae,onFocus:Q,onKeyDown:fe,onKeyUp:de,onMouseDown:ge,onMouseLeave:ye,onMouseUp:ee,onDragLeave:pe,onTouchEnd:Fe,onTouchMove:Be,onTouchStart:be,ref:Ze,tabIndex:l?-1:F,type:W},je,V,{children:[i,_e?w.jsx(d2e,T({ref:q,center:a},N)):null]}))}),bs=g2e;function y2e(e){return Qe("MuiIconButton",e)}const b2e=Xe("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),_2e=["edge","children","className","color","disabled","disableFocusRipple","size"],x2e=e=>{const{classes:t,disabled:r,color:n,edge:o,size:a}=e,i={root:["root",r&&"disabled",n!=="default"&&`color${Te(n)}`,o&&`edge${Te(o)}`,`size${Te(a)}`]};return Ye(i,y2e,t)},w2e=te(bs,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${Te(r.color)}`],r.edge&&t[`edge${Te(r.edge)}`],t[`size${Te(r.size)}`]]}})(({theme:e,ownerState:t})=>T({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})`:Bt(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 T({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&T({color:n==null?void 0:n.main},!t.disableRipple&&{"&:hover":T({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Bt(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)},{[`&.${b2e.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),S2e=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiIconButton"}),{edge:o=!1,children:a,className:i,color:s="default",disabled:u=!1,disableFocusRipple:l=!1,size:f="medium"}=n,m=le(n,_2e),v=T({},n,{edge:o,color:s,disabled:u,disableFocusRipple:l,size:f}),h=x2e(v);return w.jsx(w2e,T({className:me(h.root,i),centerRipple:!0,focusRipple:!l,disabled:u,ref:r},m,{ownerState:v,children:a}))}),pr=S2e;function C2e(e){return Qe("MuiTypography",e)}Xe("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const $2e=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],O2e=e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:a,classes:i}=e,s={root:["root",a,e.align!=="inherit"&&`align${Te(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]};return Ye(s,C2e,i)},P2e=te("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${Te(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>T({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})),s3={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},E2e={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},R2e=e=>E2e[e]||e,gt=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTypography"}),o=R2e(n.color),a=t_(T({},n,{color:o})),{align:i="inherit",className:s,component:u,gutterBottom:l=!1,noWrap:f=!1,paragraph:m=!1,variant:v="body1",variantMapping:h=s3}=a,y=le(a,$2e),x=T({},a,{align:i,color:o,className:s,component:u,gutterBottom:l,noWrap:f,paragraph:m,variant:v,variantMapping:h}),C=u||(m?"p":h[v]||s3[v])||"span",b=O2e(x);return w.jsx(P2e,T({as:C,ref:r,ownerState:x,className:me(b.root,s)},y))});function k2e(e){return Qe("MuiAppBar",e)}Xe("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const T2e=["className","color","enableColorOnDark","position"],I2e=e=>{const{color:t,position:r,classes:n}=e,o={root:["root",`color${Te(t)}`,`position${Te(r)}`]};return Ye(o,k2e,n)},Tg=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,j2e=te(Tl,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${Te(r.position)}`],t[`color${Te(r.color)}`]]}})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return T({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&&T({},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"&&T({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&T({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:Tg(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:Tg(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:Tg(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:Tg(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"}))}),A2e=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiAppBar"}),{className:o,color:a="primary",enableColorOnDark:i=!1,position:s="fixed"}=n,u=le(n,T2e),l=T({},n,{color:a,position:s,enableColorOnDark:i}),f=I2e(l);return w.jsx(j2e,T({square:!0,component:"header",ownerState:l,elevation:4,className:me(f.root,o,s==="fixed"&&"mui-fixed"),ref:r},u))}),M2e=A2e,MU="base";function F2e(e){return`${MU}--${e}`}function L2e(e,t){return`${MU}-${e}-${t}`}function FU(e,t){const r=aU[t];return r?F2e(r):L2e(e,t)}function N2e(e,t){const r={};return t.forEach(n=>{r[n]=FU(e,n)}),r}function l3(e){return e.substring(2).toLowerCase()}function D2e(e,t){return t.documentElement.clientWidth(setTimeout(()=>{u.current=!0},0),()=>{u.current=!1}),[]);const f=hr(t.ref,s),m=Dn(y=>{const x=l.current;l.current=!1;const C=zr(s.current);if(!u.current||!s.current||"clientX"in y&&D2e(y,C))return;if(i.current){i.current=!1;return}let b;y.composedPath?b=y.composedPath().indexOf(s.current)>-1:b=!C.documentElement.contains(y.target)||s.current.contains(y.target),!b&&(r||!x)&&o(y)}),v=y=>x=>{l.current=!0;const C=t.props[y];C&&C(x)},h={ref:f};return a!==!1&&(h[a]=v(a)),d.useEffect(()=>{if(a!==!1){const y=l3(a),x=zr(s.current),C=()=>{i.current=!0};return x.addEventListener(y,m),x.addEventListener("touchmove",C),()=>{x.removeEventListener(y,m),x.removeEventListener("touchmove",C)}}},[m,a]),n!==!1&&(h[n]=v(n)),d.useEffect(()=>{if(n!==!1){const y=l3(n),x=zr(s.current);return x.addEventListener(y,m),()=>{x.removeEventListener(y,m)}}},[m,n]),w.jsx(d.Fragment,{children:d.cloneElement(t,h)})}const z2e=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function U2e(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 W2e(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 V2e(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||W2e(e))}function q2e(e){const t=[],r=[];return Array.from(e.querySelectorAll(z2e)).forEach((n,o)=>{const a=U2e(n);a===-1||!V2e(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 H2e(){return!0}function LU(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:n=!1,disableRestoreFocus:o=!1,getTabbable:a=q2e,isEnabled:i=H2e,open:s}=e,u=d.useRef(!1),l=d.useRef(null),f=d.useRef(null),m=d.useRef(null),v=d.useRef(null),h=d.useRef(!1),y=d.useRef(null),x=hr(t.ref,y),C=d.useRef(null);d.useEffect(()=>{!s||!y.current||(h.current=!r)},[r,s]),d.useEffect(()=>{if(!s||!y.current)return;const _=zr(y.current);return y.current.contains(_.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex","-1"),h.current&&y.current.focus()),()=>{o||(m.current&&m.current.focus&&(u.current=!0,m.current.focus()),m.current=null)}},[s]),d.useEffect(()=>{if(!s||!y.current)return;const _=zr(y.current),P=k=>{C.current=k,!(n||!i()||k.key!=="Tab")&&_.activeElement===y.current&&k.shiftKey&&(u.current=!0,f.current&&f.current.focus())},$=()=>{const k=y.current;if(k===null)return;if(!_.hasFocus()||!i()||u.current){u.current=!1;return}if(k.contains(_.activeElement)||n&&_.activeElement!==l.current&&_.activeElement!==f.current)return;if(_.activeElement!==v.current)v.current=null;else if(v.current!==null)return;if(!h.current)return;let E=[];if((_.activeElement===l.current||_.activeElement===f.current)&&(E=a(y.current)),E.length>0){var I,A;const M=!!((I=C.current)!=null&&I.shiftKey&&((A=C.current)==null?void 0:A.key)==="Tab"),F=E[0],N=E[E.length-1];typeof F!="string"&&typeof N!="string"&&(M?N.focus():F.focus())}else k.focus()};_.addEventListener("focusin",$),_.addEventListener("keydown",P,!0);const O=setInterval(()=>{_.activeElement&&_.activeElement.tagName==="BODY"&&$()},50);return()=>{clearInterval(O),_.removeEventListener("focusin",$),_.removeEventListener("keydown",P,!0)}},[r,n,o,i,s,a]);const b=_=>{m.current===null&&(m.current=_.relatedTarget),h.current=!0,v.current=_.target;const P=t.props.onFocus;P&&P(_)},g=_=>{m.current===null&&(m.current=_.relatedTarget),h.current=!0};return w.jsxs(d.Fragment,{children:[w.jsx("div",{tabIndex:s?0:-1,onFocus:g,ref:l,"data-testid":"sentinelStart"}),d.cloneElement(t,{ref:x,onFocus:b}),w.jsx("div",{tabIndex:s?0:-1,onFocus:g,ref:f,"data-testid":"sentinelEnd"})]})}function G2e(e){return typeof e=="function"?e():e}const mR=d.forwardRef(function(t,r){const{children:n,container:o,disablePortal:a=!1}=t,[i,s]=d.useState(null),u=hr(d.isValidElement(n)?n.ref:null,r);if(Io(()=>{a||s(G2e(o)||document.body)},[o,a]),Io(()=>{if(i&&!a)return Xb(r,i),()=>{Xb(r,null)}},[r,i,a]),a){if(d.isValidElement(n)){const l={ref:u};return d.cloneElement(n,l)}return w.jsx(d.Fragment,{children:n})}return w.jsx(d.Fragment,{children:i&&n1.createPortal(n,i)})});function K2e(e){const t=zr(e);return t.body===e?ma(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function hm(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function u3(e){return parseInt(ma(e).getComputedStyle(e).paddingRight,10)||0}function Q2e(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 c3(e,t,r,n,o){const a=[t,r,...n];[].forEach.call(e.children,i=>{const s=a.indexOf(i)===-1,u=!Q2e(i);s&&u&&hm(i,o)})}function NS(e,t){let r=-1;return e.some((n,o)=>t(n)?(r=o,!0):!1),r}function X2e(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(K2e(n)){const i=gU(zr(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${u3(n)+i}px`;const s=zr(n).querySelectorAll(".mui-fixed");[].forEach.call(s,u=>{r.push({value:u.style.paddingRight,property:"padding-right",el:u}),u.style.paddingRight=`${u3(u)+i}px`})}let a;if(n.parentNode instanceof DocumentFragment)a=zr(n).body;else{const i=n.parentElement,s=ma(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 Y2e(e){const t=[];return[].forEach.call(e.children,r=>{r.getAttribute("aria-hidden")==="true"&&t.push(r)}),t}class J2e{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&&hm(t.modalRef,!1);const o=Y2e(r);c3(r,t.mount,t.modalRef,o,!0);const a=NS(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=NS(this.containers,a=>a.modals.indexOf(t)!==-1),o=this.containers[n];o.restore||(o.restore=X2e(o,r))}remove(t,r=!0){const n=this.modals.indexOf(t);if(n===-1)return n;const o=NS(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&&hm(t.modalRef,r),c3(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&&hm(i.modalRef,!1)}return n}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function Z2e(e){return typeof e=="function"?e():e}function eRe(e){return e?e.props.hasOwnProperty("in"):!1}const tRe=new J2e;function NU(e){const{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:n=!1,manager:o=tRe,closeAfterTransition:a=!1,onTransitionEnter:i,onTransitionExited:s,children:u,onClose:l,open:f,rootRef:m}=e,v=d.useRef({}),h=d.useRef(null),y=d.useRef(null),x=hr(y,m),[C,b]=d.useState(!f),g=eRe(u);let _=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(_=!1);const P=()=>zr(h.current),$=()=>(v.current.modalRef=y.current,v.current.mount=h.current,v.current),O=()=>{o.mount($(),{disableScrollLock:n}),y.current&&(y.current.scrollTop=0)},k=Dn(()=>{const V=Z2e(t)||P().body;o.add($(),V),y.current&&O()}),E=d.useCallback(()=>o.isTopModal($()),[o]),I=Dn(V=>{h.current=V,V&&(f&&E()?O():y.current&&hm(y.current,_))}),A=d.useCallback(()=>{o.remove($(),_)},[_,o]);d.useEffect(()=>()=>{A()},[A]),d.useEffect(()=>{f?k():(!g||!a)&&A()},[f,A,g,a,k]);const M=V=>G=>{var D;(D=V.onKeyDown)==null||D.call(V,G),!(G.key!=="Escape"||G.which===229||!E())&&(r||(G.stopPropagation(),l&&l(G,"escapeKeyDown")))},F=V=>G=>{var D;(D=V.onClick)==null||D.call(V,G),G.target===G.currentTarget&&l&&l(G,"backdropClick")};return{getRootProps:(V={})=>{const G=e0(e);delete G.onTransitionEnter,delete G.onTransitionExited;const D=T({},G,V);return T({role:"presentation"},D,{onKeyDown:M(D),ref:x})},getBackdropProps:(V={})=>{const G=V;return T({"aria-hidden":!0},G,{onClick:F(G),open:f})},getTransitionProps:()=>{const V=()=>{b(!1),i&&i()},G=()=>{b(!0),s&&s(),a&&A()};return{onEnter:Q$(V,u==null?void 0:u.props.onEnter),onExited:Q$(G,u==null?void 0:u.props.onExited)}},rootRef:x,portalRef:I,isTopModal:E,exited:C,hasTransition:g}}var so="top",ha="bottom",ga="right",lo="left",vR="auto",Qv=[so,ha,ga,lo],Kd="start",av="end",rRe="clippingParents",DU="viewport",Pp="popper",nRe="reference",d3=Qv.reduce(function(e,t){return e.concat([t+"-"+Kd,t+"-"+av])},[]),BU=[].concat(Qv,[vR]).reduce(function(e,t){return e.concat([t,t+"-"+Kd,t+"-"+av])},[]),oRe="beforeRead",aRe="read",iRe="afterRead",sRe="beforeMain",lRe="main",uRe="afterMain",cRe="beforeWrite",dRe="write",fRe="afterWrite",pRe=[oRe,aRe,iRe,sRe,lRe,uRe,cRe,dRe,fRe];function bi(e){return e?(e.nodeName||"").toLowerCase():null}function jo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function qu(e){var t=jo(e).Element;return e instanceof t||e instanceof Element}function ca(e){var t=jo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function hR(e){if(typeof ShadowRoot>"u")return!1;var t=jo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function mRe(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];!ca(a)||!bi(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 vRe(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(u,l){return u[l]="",u},{});!ca(o)||!bi(o)||(Object.assign(o.style,s),Object.keys(a).forEach(function(u){o.removeAttribute(u)}))})}}const hRe={name:"applyStyles",enabled:!0,phase:"write",fn:mRe,effect:vRe,requires:["computeStyles"]};function gi(e){return e.split("-")[0]}var Ou=Math.max,t0=Math.min,Qd=Math.round;function tO(){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 zU(){return!/^((?!chrome|android).)*safari/i.test(tO())}function Xd(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),o=1,a=1;t&&ca(e)&&(o=e.offsetWidth>0&&Qd(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Qd(n.height)/e.offsetHeight||1);var i=qu(e)?jo(e):window,s=i.visualViewport,u=!zU()&&r,l=(n.left+(u&&s?s.offsetLeft:0))/o,f=(n.top+(u&&s?s.offsetTop:0))/a,m=n.width/o,v=n.height/a;return{width:m,height:v,top:f,right:l+m,bottom:f+v,left:l,x:l,y:f}}function gR(e){var t=Xd(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 UU(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&hR(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function ss(e){return jo(e).getComputedStyle(e)}function gRe(e){return["table","td","th"].indexOf(bi(e))>=0}function Il(e){return((qu(e)?e.ownerDocument:e.document)||window.document).documentElement}function __(e){return bi(e)==="html"?e:e.assignedSlot||e.parentNode||(hR(e)?e.host:null)||Il(e)}function f3(e){return!ca(e)||ss(e).position==="fixed"?null:e.offsetParent}function yRe(e){var t=/firefox/i.test(tO()),r=/Trident/i.test(tO());if(r&&ca(e)){var n=ss(e);if(n.position==="fixed")return null}var o=__(e);for(hR(o)&&(o=o.host);ca(o)&&["html","body"].indexOf(bi(o))<0;){var a=ss(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 Xv(e){for(var t=jo(e),r=f3(e);r&&gRe(r)&&ss(r).position==="static";)r=f3(r);return r&&(bi(r)==="html"||bi(r)==="body"&&ss(r).position==="static")?t:r||yRe(e)||t}function yR(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function gm(e,t,r){return Ou(e,t0(t,r))}function bRe(e,t,r){var n=gm(e,t,r);return n>r?r:n}function WU(){return{top:0,right:0,bottom:0,left:0}}function VU(e){return Object.assign({},WU(),e)}function qU(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var _Re=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,VU(typeof t!="number"?t:qU(t,Qv))};function xRe(e){var t,r=e.state,n=e.name,o=e.options,a=r.elements.arrow,i=r.modifiersData.popperOffsets,s=gi(r.placement),u=yR(s),l=[lo,ga].indexOf(s)>=0,f=l?"height":"width";if(!(!a||!i)){var m=_Re(o.padding,r),v=gR(a),h=u==="y"?so:lo,y=u==="y"?ha:ga,x=r.rects.reference[f]+r.rects.reference[u]-i[u]-r.rects.popper[f],C=i[u]-r.rects.reference[u],b=Xv(a),g=b?u==="y"?b.clientHeight||0:b.clientWidth||0:0,_=x/2-C/2,P=m[h],$=g-v[f]-m[y],O=g/2-v[f]/2+_,k=gm(P,O,$),E=u;r.modifiersData[n]=(t={},t[E]=k,t.centerOffset=k-O,t)}}function wRe(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)||UU(t.elements.popper,o)&&(t.elements.arrow=o))}const SRe={name:"arrow",enabled:!0,phase:"main",fn:xRe,effect:wRe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Yd(e){return e.split("-")[1]}var CRe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $Re(e,t){var r=e.x,n=e.y,o=t.devicePixelRatio||1;return{x:Qd(r*o)/o||0,y:Qd(n*o)/o||0}}function p3(e){var t,r=e.popper,n=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,u=e.gpuAcceleration,l=e.adaptive,f=e.roundOffsets,m=e.isFixed,v=i.x,h=v===void 0?0:v,y=i.y,x=y===void 0?0:y,C=typeof f=="function"?f({x:h,y:x}):{x:h,y:x};h=C.x,x=C.y;var b=i.hasOwnProperty("x"),g=i.hasOwnProperty("y"),_=lo,P=so,$=window;if(l){var O=Xv(r),k="clientHeight",E="clientWidth";if(O===jo(r)&&(O=Il(r),ss(O).position!=="static"&&s==="absolute"&&(k="scrollHeight",E="scrollWidth")),O=O,o===so||(o===lo||o===ga)&&a===av){P=ha;var I=m&&O===$&&$.visualViewport?$.visualViewport.height:O[k];x-=I-n.height,x*=u?1:-1}if(o===lo||(o===so||o===ha)&&a===av){_=ga;var A=m&&O===$&&$.visualViewport?$.visualViewport.width:O[E];h-=A-n.width,h*=u?1:-1}}var M=Object.assign({position:s},l&&CRe),F=f===!0?$Re({x:h,y:x},jo(r)):{x:h,y:x};if(h=F.x,x=F.y,u){var N;return Object.assign({},M,(N={},N[P]=g?"0":"",N[_]=b?"0":"",N.transform=($.devicePixelRatio||1)<=1?"translate("+h+"px, "+x+"px)":"translate3d("+h+"px, "+x+"px, 0)",N))}return Object.assign({},M,(t={},t[P]=g?x+"px":"",t[_]=b?h+"px":"",t.transform="",t))}function ORe(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,u=s===void 0?!0:s,l={placement:gi(t.placement),variation:Yd(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,p3(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,p3(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const PRe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:ORe,data:{}};var Ig={passive:!0};function ERe(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,u=jo(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(f){f.addEventListener("scroll",r.update,Ig)}),s&&u.addEventListener("resize",r.update,Ig),function(){a&&l.forEach(function(f){f.removeEventListener("scroll",r.update,Ig)}),s&&u.removeEventListener("resize",r.update,Ig)}}const RRe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:ERe,data:{}};var kRe={left:"right",right:"left",bottom:"top",top:"bottom"};function Py(e){return e.replace(/left|right|bottom|top/g,function(t){return kRe[t]})}var TRe={start:"end",end:"start"};function m3(e){return e.replace(/start|end/g,function(t){return TRe[t]})}function bR(e){var t=jo(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function _R(e){return Xd(Il(e)).left+bR(e).scrollLeft}function IRe(e,t){var r=jo(e),n=Il(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,s=0,u=0;if(o){a=o.width,i=o.height;var l=zU();(l||!l&&t==="fixed")&&(s=o.offsetLeft,u=o.offsetTop)}return{width:a,height:i,x:s+_R(e),y:u}}function jRe(e){var t,r=Il(e),n=bR(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=Ou(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=Ou(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-n.scrollLeft+_R(e),u=-n.scrollTop;return ss(o||r).direction==="rtl"&&(s+=Ou(r.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:u}}function xR(e){var t=ss(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function HU(e){return["html","body","#document"].indexOf(bi(e))>=0?e.ownerDocument.body:ca(e)&&xR(e)?e:HU(__(e))}function ym(e,t){var r;t===void 0&&(t=[]);var n=HU(e),o=n===((r=e.ownerDocument)==null?void 0:r.body),a=jo(n),i=o?[a].concat(a.visualViewport||[],xR(n)?n:[]):n,s=t.concat(i);return o?s:s.concat(ym(__(i)))}function rO(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ARe(e,t){var r=Xd(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 v3(e,t,r){return t===DU?rO(IRe(e,r)):qu(t)?ARe(t,r):rO(jRe(Il(e)))}function MRe(e){var t=ym(__(e)),r=["absolute","fixed"].indexOf(ss(e).position)>=0,n=r&&ca(e)?Xv(e):e;return qu(n)?t.filter(function(o){return qu(o)&&UU(o,n)&&bi(o)!=="body"}):[]}function FRe(e,t,r,n){var o=t==="clippingParents"?MRe(e):[].concat(t),a=[].concat(o,[r]),i=a[0],s=a.reduce(function(u,l){var f=v3(e,l,n);return u.top=Ou(f.top,u.top),u.right=t0(f.right,u.right),u.bottom=t0(f.bottom,u.bottom),u.left=Ou(f.left,u.left),u},v3(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 GU(e){var t=e.reference,r=e.element,n=e.placement,o=n?gi(n):null,a=n?Yd(n):null,i=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,u;switch(o){case so:u={x:i,y:t.y-r.height};break;case ha:u={x:i,y:t.y+t.height};break;case ga:u={x:t.x+t.width,y:s};break;case lo:u={x:t.x-r.width,y:s};break;default:u={x:t.x,y:t.y}}var l=o?yR(o):null;if(l!=null){var f=l==="y"?"height":"width";switch(a){case Kd:u[l]=u[l]-(t[f]/2-r[f]/2);break;case av:u[l]=u[l]+(t[f]/2-r[f]/2);break}}return u}function iv(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,u=s===void 0?rRe:s,l=r.rootBoundary,f=l===void 0?DU:l,m=r.elementContext,v=m===void 0?Pp:m,h=r.altBoundary,y=h===void 0?!1:h,x=r.padding,C=x===void 0?0:x,b=VU(typeof C!="number"?C:qU(C,Qv)),g=v===Pp?nRe:Pp,_=e.rects.popper,P=e.elements[y?g:v],$=FRe(qu(P)?P:P.contextElement||Il(e.elements.popper),u,f,i),O=Xd(e.elements.reference),k=GU({reference:O,element:_,strategy:"absolute",placement:o}),E=rO(Object.assign({},_,k)),I=v===Pp?E:O,A={top:$.top-I.top+b.top,bottom:I.bottom-$.bottom+b.bottom,left:$.left-I.left+b.left,right:I.right-$.right+b.right},M=e.modifiersData.offset;if(v===Pp&&M){var F=M[o];Object.keys(A).forEach(function(N){var B=[ga,ha].indexOf(N)>=0?1:-1,W=[so,ha].indexOf(N)>=0?"y":"x";A[N]+=F[W]*B})}return A}function LRe(e,t){t===void 0&&(t={});var r=t,n=r.placement,o=r.boundary,a=r.rootBoundary,i=r.padding,s=r.flipVariations,u=r.allowedAutoPlacements,l=u===void 0?BU:u,f=Yd(n),m=f?s?d3:d3.filter(function(y){return Yd(y)===f}):Qv,v=m.filter(function(y){return l.indexOf(y)>=0});v.length===0&&(v=m);var h=v.reduce(function(y,x){return y[x]=iv(e,{placement:x,boundary:o,rootBoundary:a,padding:i})[gi(x)],y},{});return Object.keys(h).sort(function(y,x){return h[y]-h[x]})}function NRe(e){if(gi(e)===vR)return[];var t=Py(e);return[m3(e),t,m3(t)]}function DRe(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,u=r.fallbackPlacements,l=r.padding,f=r.boundary,m=r.rootBoundary,v=r.altBoundary,h=r.flipVariations,y=h===void 0?!0:h,x=r.allowedAutoPlacements,C=t.options.placement,b=gi(C),g=b===C,_=u||(g||!y?[Py(C)]:NRe(C)),P=[C].concat(_).reduce(function(ue,oe){return ue.concat(gi(oe)===vR?LRe(t,{placement:oe,boundary:f,rootBoundary:m,padding:l,flipVariations:y,allowedAutoPlacements:x}):oe)},[]),$=t.rects.reference,O=t.rects.popper,k=new Map,E=!0,I=P[0],A=0;A=0,W=B?"width":"height",V=iv(t,{placement:M,boundary:f,rootBoundary:m,altBoundary:v,padding:l}),G=B?N?ga:lo:N?ha:so;$[W]>O[W]&&(G=Py(G));var D=Py(G),q=[];if(a&&q.push(V[F]<=0),s&&q.push(V[G]<=0,V[D]<=0),q.every(function(ue){return ue})){I=M,E=!1;break}k.set(M,q)}if(E)for(var Y=y?3:1,ie=function(oe){var ve=P.find(function(ke){var _e=k.get(ke);if(_e)return _e.slice(0,oe).every(function(ce){return ce})});if(ve)return I=ve,"break"},Z=Y;Z>0;Z--){var Se=ie(Z);if(Se==="break")break}t.placement!==I&&(t.modifiersData[n]._skip=!0,t.placement=I,t.reset=!0)}}const BRe={name:"flip",enabled:!0,phase:"main",fn:DRe,requiresIfExists:["offset"],data:{_skip:!1}};function h3(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 g3(e){return[so,ga,ha,lo].some(function(t){return e[t]>=0})}function zRe(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=iv(t,{elementContext:"reference"}),s=iv(t,{altBoundary:!0}),u=h3(i,n),l=h3(s,o,a),f=g3(u),m=g3(l);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:f,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":m})}const URe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:zRe};function WRe(e,t,r){var n=gi(e),o=[lo,so].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,[lo,ga].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function VRe(e){var t=e.state,r=e.options,n=e.name,o=r.offset,a=o===void 0?[0,0]:o,i=BU.reduce(function(f,m){return f[m]=WRe(m,t.rects,a),f},{}),s=i[t.placement],u=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[n]=i}const qRe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:VRe};function HRe(e){var t=e.state,r=e.name;t.modifiersData[r]=GU({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const GRe={name:"popperOffsets",enabled:!0,phase:"read",fn:HRe,data:{}};function KRe(e){return e==="x"?"y":"x"}function QRe(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,u=r.boundary,l=r.rootBoundary,f=r.altBoundary,m=r.padding,v=r.tether,h=v===void 0?!0:v,y=r.tetherOffset,x=y===void 0?0:y,C=iv(t,{boundary:u,rootBoundary:l,padding:m,altBoundary:f}),b=gi(t.placement),g=Yd(t.placement),_=!g,P=yR(b),$=KRe(P),O=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,I=typeof x=="function"?x(Object.assign({},t.rects,{placement:t.placement})):x,A=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,F={x:0,y:0};if(O){if(a){var N,B=P==="y"?so:lo,W=P==="y"?ha:ga,V=P==="y"?"height":"width",G=O[P],D=G+C[B],q=G-C[W],Y=h?-E[V]/2:0,ie=g===Kd?k[V]:E[V],Z=g===Kd?-E[V]:-k[V],Se=t.elements.arrow,ue=h&&Se?gR(Se):{width:0,height:0},oe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:WU(),ve=oe[B],ke=oe[W],_e=gm(0,k[V],ue[V]),ce=_?k[V]/2-Y-_e-ve-A.mainAxis:ie-_e-ve-A.mainAxis,ge=_?-k[V]/2+Y+_e+ke+A.mainAxis:Z+_e+ke+A.mainAxis,ae=t.elements.arrow&&Xv(t.elements.arrow),pe=ae?P==="y"?ae.clientTop||0:ae.clientLeft||0:0,ee=(N=M==null?void 0:M[P])!=null?N:0,ye=G+ce-ee-pe,be=G+ge-ee,Fe=gm(h?t0(D,ye):D,G,h?Ou(q,be):q);O[P]=Fe,F[P]=Fe-G}if(s){var Be,H=P==="x"?so:lo,Q=P==="x"?ha:ga,X=O[$],se=$==="y"?"height":"width",fe=X+C[H],de=X-C[Q],xe=[so,lo].indexOf(b)!==-1,je=(Be=M==null?void 0:M[$])!=null?Be:0,Ze=xe?fe:X-k[se]-E[se]-je+A.altAxis,et=xe?X+k[se]+E[se]-je-A.altAxis:de,Ae=h&&xe?bRe(Ze,X,et):gm(h?Ze:fe,X,h?et:de);O[$]=Ae,F[$]=Ae-X}t.modifiersData[n]=F}}const XRe={name:"preventOverflow",enabled:!0,phase:"main",fn:QRe,requiresIfExists:["offset"]};function YRe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function JRe(e){return e===jo(e)||!ca(e)?bR(e):YRe(e)}function ZRe(e){var t=e.getBoundingClientRect(),r=Qd(t.width)/e.offsetWidth||1,n=Qd(t.height)/e.offsetHeight||1;return r!==1||n!==1}function eke(e,t,r){r===void 0&&(r=!1);var n=ca(t),o=ca(t)&&ZRe(t),a=Il(t),i=Xd(e,o,r),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((bi(t)!=="body"||xR(a))&&(s=JRe(t)),ca(t)?(u=Xd(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=_R(a))),{x:i.left+s.scrollLeft-u.x,y:i.top+s.scrollTop-u.y,width:i.width,height:i.height}}function tke(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 u=t.get(s);u&&o(u)}}),n.push(a)}return e.forEach(function(a){r.has(a.name)||o(a)}),n}function rke(e){var t=tke(e);return pRe.reduce(function(r,n){return r.concat(t.filter(function(o){return o.phase===n}))},[])}function nke(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function oke(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 y3={placement:"bottom",modifiers:[],strategy:"absolute"};function b3(){for(var e=arguments.length,t=new Array(e),r=0;rYe({root:["root"]},XEe(lke)),mke={},vke=d.forwardRef(function(t,r){var n;const{anchorEl:o,children:a,direction:i,disablePortal:s,modifiers:u,open:l,placement:f,popperOptions:m,popperRef:v,slotProps:h={},slots:y={},TransitionProps:x}=t,C=le(t,uke),b=d.useRef(null),g=hr(b,r),_=d.useRef(null),P=hr(_,v),$=d.useRef(P);Io(()=>{$.current=P},[P]),d.useImperativeHandle(v,()=>_.current,[]);const O=dke(f,i),[k,E]=d.useState(O),[I,A]=d.useState(nO(o));d.useEffect(()=>{_.current&&_.current.forceUpdate()}),d.useEffect(()=>{o&&A(nO(o))},[o]),Io(()=>{if(!I||!l)return;const W=D=>{E(D.placement)};let V=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:D})=>{W(D)}}];u!=null&&(V=V.concat(u)),m&&m.modifiers!=null&&(V=V.concat(m.modifiers));const G=ske(I,b.current,T({placement:O},m,{modifiers:V}));return $.current(G),()=>{G.destroy(),$.current(null)}},[I,s,u,l,m,O]);const M={placement:k};x!==null&&(M.TransitionProps=x);const F=pke(),N=(n=y.root)!=null?n:"div",B=rn({elementType:N,externalSlotProps:h.root,externalForwardedProps:C,additionalProps:{role:"tooltip",ref:g},ownerState:t,className:F.root});return w.jsx(N,T({},B,{children:typeof a=="function"?a(M):a}))}),QU=d.forwardRef(function(t,r){const{anchorEl:n,children:o,container:a,direction:i="ltr",disablePortal:s=!1,keepMounted:u=!1,modifiers:l,open:f,placement:m="bottom",popperOptions:v=mke,popperRef:h,style:y,transition:x=!1,slotProps:C={},slots:b={}}=t,g=le(t,cke),[_,P]=d.useState(!0),$=()=>{P(!1)},O=()=>{P(!0)};if(!u&&!f&&(!x||_))return null;let k;if(a)k=a;else if(n){const A=nO(n);k=A&&fke(A)?zr(A).body:zr(null).body}const E=!f&&u&&(!x||_)?"none":void 0,I=x?{in:f,onEnter:$,onExited:O}:void 0;return w.jsx(mR,{disablePortal:s,container:k,children:w.jsx(vke,T({anchorEl:n,direction:i,disablePortal:s,modifiers:l,ref:r,open:x?!_:f,placement:m,popperOptions:v,popperRef:h,slotProps:C,slots:b},g,{style:T({position:"fixed",top:0,left:0,display:E},y),TransitionProps:I,children:o}))})});function hke(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:r=!1,onClose:n,open:o,resumeHideDuration:a}=e,i=vu();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=Dn((b,g)=>{n==null||n(b,g)}),u=Dn(b=>{!n||b==null||i.start(b,()=>{s(null,"timeout")})});d.useEffect(()=>(o&&u(t),i.clear),[o,t,u,i]);const l=b=>{n==null||n(b,"clickaway")},f=i.clear,m=d.useCallback(()=>{t!=null&&u(a??t*.5)},[t,a,u]),v=b=>g=>{const _=b.onBlur;_==null||_(g),m()},h=b=>g=>{const _=b.onFocus;_==null||_(g),f()},y=b=>g=>{const _=b.onMouseEnter;_==null||_(g),f()},x=b=>g=>{const _=b.onMouseLeave;_==null||_(g),m()};return d.useEffect(()=>{if(!r&&o)return window.addEventListener("focus",m),window.addEventListener("blur",f),()=>{window.removeEventListener("focus",m),window.removeEventListener("blur",f)}},[r,o,m,f]),{getRootProps:(b={})=>{const g=T({},e0(e),e0(b));return T({role:"presentation"},b,g,{onBlur:v(g),onFocus:h(g),onMouseEnter:y(g),onMouseLeave:x(g)})},onClickAway:l}}const gke=["onChange","maxRows","minRows","style","value"];function jg(e){return parseInt(e,10)||0}const yke={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function bke(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const XU=d.forwardRef(function(t,r){const{onChange:n,maxRows:o,minRows:a=1,style:i,value:s}=t,u=le(t,gke),{current:l}=d.useRef(s!=null),f=d.useRef(null),m=hr(r,f),v=d.useRef(null),h=d.useCallback(()=>{const C=f.current,g=ma(C).getComputedStyle(C);if(g.width==="0px")return{outerHeightStyle:0,overflowing:!1};const _=v.current;_.style.width=g.width,_.value=C.value||t.placeholder||"x",_.value.slice(-1)===` -`&&(_.value+=" ");const P=g.boxSizing,$=jg(g.paddingBottom)+jg(g.paddingTop),O=jg(g.borderBottomWidth)+jg(g.borderTopWidth),k=_.scrollHeight;_.value="x";const E=_.scrollHeight;let I=k;a&&(I=Math.max(Number(a)*E,I)),o&&(I=Math.min(Number(o)*E,I)),I=Math.max(I,E);const A=I+(P==="border-box"?$+O:0),M=Math.abs(I-k)<=1;return{outerHeightStyle:A,overflowing:M}},[o,a,t.placeholder]),y=d.useCallback(()=>{const C=h();if(bke(C))return;const b=f.current;b.style.height=`${C.outerHeightStyle}px`,b.style.overflow=C.overflowing?"hidden":""},[h]);Io(()=>{const C=()=>{y()};let b;const g=Rf(C),_=f.current,P=ma(_);P.addEventListener("resize",g);let $;return typeof ResizeObserver<"u"&&($=new ResizeObserver(C),$.observe(_)),()=>{g.clear(),cancelAnimationFrame(b),P.removeEventListener("resize",g),$&&$.disconnect()}},[h,y]),Io(()=>{y()});const x=C=>{l||y(),n&&n(C)};return w.jsxs(d.Fragment,{children:[w.jsx("textarea",T({value:s,onChange:x,ref:m,rows:a,style:i},u)),w.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:v,tabIndex:-1,style:T({},yke.shadow,i,{paddingTop:0,paddingBottom:0})})]})});var wR={};Object.defineProperty(wR,"__esModule",{value:!0});var YU=wR.default=void 0,_ke=wke(d),xke=y_;function JU(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(JU=function(n){return n?r:t})(e)}function wke(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=JU(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 Ske(e){return Object.keys(e).length===0}function Cke(e=null){const t=_ke.useContext(xke.ThemeContext);return!t||Ske(t)?e:t}YU=wR.default=Cke;const $ke=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],Oke=te(QU,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Pke=d.forwardRef(function(t,r){var n;const o=YU(),a=Je({props:t,name:"MuiPopper"}),{anchorEl:i,component:s,components:u,componentsProps:l,container:f,disablePortal:m,keepMounted:v,modifiers:h,open:y,placement:x,popperOptions:C,popperRef:b,transition:g,slots:_,slotProps:P}=a,$=le(a,$ke),O=(n=_==null?void 0:_.root)!=null?n:u==null?void 0:u.Root,k=T({anchorEl:i,container:f,disablePortal:m,keepMounted:v,modifiers:h,open:y,placement:x,popperOptions:C,popperRef:b,transition:g},$);return w.jsx(Oke,T({as:s,direction:o==null?void 0:o.direction,slots:{root:O},slotProps:P??l},k,{ref:r}))}),ZU=Pke;function jl({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 Eke=d.createContext(void 0),x_=Eke;function Ei(){return d.useContext(x_)}function Rke(e){return w.jsx(_Oe,T({},e,{defaultTheme:g_,themeId:zu}))}function _3(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function r0(e,t=!1){return e&&(_3(e.value)&&e.value!==""||t&&_3(e.defaultValue)&&e.defaultValue!=="")}function kke(e){return e.startAdornment}function Tke(e){return Qe("MuiInputBase",e)}const Ike=Xe("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Jd=Ike,jke=["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"],w_=(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${Te(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},S_=(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]},Ake=e=>{const{classes:t,color:r,disabled:n,error:o,endAdornment:a,focused:i,formControl:s,fullWidth:u,hiddenLabel:l,multiline:f,readOnly:m,size:v,startAdornment:h,type:y}=e,x={root:["root",`color${Te(r)}`,n&&"disabled",o&&"error",u&&"fullWidth",i&&"focused",s&&"formControl",v&&v!=="medium"&&`size${Te(v)}`,f&&"multiline",h&&"adornedStart",a&&"adornedEnd",l&&"hiddenLabel",m&&"readOnly"],input:["input",n&&"disabled",y==="search"&&"inputTypeSearch",f&&"inputMultiline",v==="small"&&"inputSizeSmall",l&&"inputHiddenLabel",h&&"inputAdornedStart",a&&"inputAdornedEnd",m&&"readOnly"]};return Ye(x,Tke,t)},C_=te("div",{name:"MuiInputBase",slot:"Root",overridesResolver:w_})(({theme:e,ownerState:t})=>T({},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",[`&.${Jd.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&T({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),$_=te("input",{name:"MuiInputBase",slot:"Input",overridesResolver:S_})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light",n=T({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 T({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] + .${Jd.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},[`&.${Jd.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"})}),Mke=w.jsx(Rke,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Fke=d.forwardRef(function(t,r){var n;const o=Je({props:t,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:i,autoFocus:s,className:u,components:l={},componentsProps:f={},defaultValue:m,disabled:v,disableInjectingGlobalStyles:h,endAdornment:y,fullWidth:x=!1,id:C,inputComponent:b="input",inputProps:g={},inputRef:_,maxRows:P,minRows:$,multiline:O=!1,name:k,onBlur:E,onChange:I,onClick:A,onFocus:M,onKeyDown:F,onKeyUp:N,placeholder:B,readOnly:W,renderSuffix:V,rows:G,slotProps:D={},slots:q={},startAdornment:Y,type:ie="text",value:Z}=o,Se=le(o,jke),ue=g.value!=null?g.value:Z,{current:oe}=d.useRef(ue!=null),ve=d.useRef(),ke=d.useCallback(Ae=>{},[]),_e=hr(ve,_,g.ref,ke),[ce,ge]=d.useState(!1),ae=Ei(),pe=jl({props:o,muiFormControl:ae,states:["color","disabled","error","hiddenLabel","size","required","filled"]});pe.focused=ae?ae.focused:ce,d.useEffect(()=>{!ae&&v&&ce&&(ge(!1),E&&E())},[ae,v,ce,E]);const ee=ae&&ae.onFilled,ye=ae&&ae.onEmpty,be=d.useCallback(Ae=>{r0(Ae)?ee&&ee():ye&&ye()},[ee,ye]);Io(()=>{oe&&be({value:ue})},[ue,be,oe]);const Fe=Ae=>{if(pe.disabled){Ae.stopPropagation();return}M&&M(Ae),g.onFocus&&g.onFocus(Ae),ae&&ae.onFocus?ae.onFocus(Ae):ge(!0)},Be=Ae=>{E&&E(Ae),g.onBlur&&g.onBlur(Ae),ae&&ae.onBlur?ae.onBlur(Ae):ge(!1)},H=(Ae,...Ce)=>{if(!oe){const rt=Ae.target||ve.current;if(rt==null)throw new Error(is(1));be({value:rt.value})}g.onChange&&g.onChange(Ae,...Ce),I&&I(Ae,...Ce)};d.useEffect(()=>{be(ve.current)},[]);const Q=Ae=>{ve.current&&Ae.currentTarget===Ae.target&&ve.current.focus(),A&&A(Ae)};let X=b,se=g;O&&X==="input"&&(G?se=T({type:void 0,minRows:G,maxRows:G},se):se=T({type:void 0,maxRows:P,minRows:$},se),X=XU);const fe=Ae=>{be(Ae.animationName==="mui-auto-fill-cancel"?ve.current:{value:"x"})};d.useEffect(()=>{ae&&ae.setAdornedStart(!!Y)},[ae,Y]);const de=T({},o,{color:pe.color||"primary",disabled:pe.disabled,endAdornment:y,error:pe.error,focused:pe.focused,formControl:ae,fullWidth:x,hiddenLabel:pe.hiddenLabel,multiline:O,size:pe.size,startAdornment:Y,type:ie}),xe=Ake(de),je=q.root||l.Root||C_,Ze=D.root||f.root||{},et=q.input||l.Input||$_;return se=T({},se,(n=D.input)!=null?n:f.input),w.jsxs(d.Fragment,{children:[!h&&Mke,w.jsxs(je,T({},Ze,!yl(je)&&{ownerState:T({},de,Ze.ownerState)},{ref:r,onClick:Q},Se,{className:me(xe.root,Ze.className,u,W&&"MuiInputBase-readOnly"),children:[Y,w.jsx(x_.Provider,{value:null,children:w.jsx(et,T({ownerState:de,"aria-invalid":pe.error,"aria-describedby":a,autoComplete:i,autoFocus:s,defaultValue:m,disabled:pe.disabled,id:C,onAnimationStart:fe,name:k,placeholder:B,readOnly:W,required:pe.required,rows:G,value:ue,onKeyDown:F,onKeyUp:N,type:ie},se,!yl(et)&&{as:X,ownerState:T({},de,se.ownerState)},{ref:_e,className:me(xe.input,se.className,W&&"MuiInputBase-readOnly"),onBlur:Be,onChange:H,onFocus:Fe}))}),y,V?V(T({},pe,{startAdornment:Y})):null]}))]})}),O_=Fke;function Lke(e){return Qe("MuiInput",e)}const Nke=T({},Jd,Xe("MuiInput",["root","underline","input"])),Ep=Nke;function Dke(e){return Qe("MuiOutlinedInput",e)}const Bke=T({},Jd,Xe("MuiOutlinedInput",["root","notchedOutline","input"])),Ts=Bke;function zke(e){return Qe("MuiFilledInput",e)}const Uke=T({},Jd,Xe("MuiFilledInput",["root","underline","input"])),Yl=Uke,Wke=No(w.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Vke=No(w.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 qke(e){return Qe("MuiAvatar",e)}Xe("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const Hke=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],Gke=jU(),Kke=e=>{const{classes:t,variant:r,colorDefault:n}=e;return Ye({root:["root",r,n&&"colorDefault"],img:["img"],fallback:["fallback"]},qke,t)},Qke=te("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:T({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:T({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),Xke=te("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),Yke=te(Vke,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function Jke({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 Zke=d.forwardRef(function(t,r){const n=Gke({props:t,name:"MuiAvatar"}),{alt:o,children:a,className:i,component:s="div",slots:u={},slotProps:l={},imgProps:f,sizes:m,src:v,srcSet:h,variant:y="circular"}=n,x=le(n,Hke);let C=null;const b=Jke(T({},f,{src:v,srcSet:h})),g=v||h,_=g&&b!=="error",P=T({},n,{colorDefault:!_,component:s,variant:y}),$=Kke(P),[O,k]=t2e("img",{className:$.img,elementType:Xke,externalForwardedProps:{slots:u,slotProps:{img:T({},f,l.img)}},additionalProps:{alt:o,src:v,srcSet:h,sizes:m},ownerState:P});return _?C=w.jsx(O,T({},k)):a||a===0?C=a:g&&o?C=o[0]:C=w.jsx(Yke,{ownerState:P,className:$.fallback}),w.jsx(Qke,T({as:s,ownerState:P,className:me($.root,i),ref:r},x,{children:C}))}),oO=Zke,eTe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],tTe={entering:{opacity:1},entered:{opacity:1}},rTe=d.forwardRef(function(t,r){const n=Pi(),o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:s,easing:u,in:l,onEnter:f,onEntered:m,onEntering:v,onExit:h,onExited:y,onExiting:x,style:C,timeout:b=o,TransitionComponent:g=Kv}=t,_=le(t,eTe),P=d.useRef(null),$=hr(P,s.ref,r),O=B=>W=>{if(B){const V=P.current;W===void 0?B(V):B(V,W)}},k=O(v),E=O((B,W)=>{dR(B);const V=Gd({style:C,timeout:b,easing:u},{mode:"enter"});B.style.webkitTransition=n.transitions.create("opacity",V),B.style.transition=n.transitions.create("opacity",V),f&&f(B,W)}),I=O(m),A=O(x),M=O(B=>{const W=Gd({style:C,timeout:b,easing:u},{mode:"exit"});B.style.webkitTransition=n.transitions.create("opacity",W),B.style.transition=n.transitions.create("opacity",W),h&&h(B)}),F=O(y),N=B=>{a&&a(P.current,B)};return w.jsx(g,T({appear:i,in:l,nodeRef:P,onEnter:E,onEntered:I,onEntering:k,onExit:M,onExited:F,onExiting:A,addEndListener:N,timeout:b},_,{children:(B,W)=>d.cloneElement(s,T({style:T({opacity:0,visibility:B==="exited"&&!l?"hidden":void 0},tTe[B],C,s.props.style),ref:$},W))}))}),eW=rTe;function nTe(e){return Qe("MuiBackdrop",e)}Xe("MuiBackdrop",["root","invisible"]);const oTe=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],aTe=e=>{const{classes:t,invisible:r}=e;return Ye({root:["root",r&&"invisible"]},nTe,t)},iTe=te("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})(({ownerState:e})=>T({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"})),sTe=d.forwardRef(function(t,r){var n,o,a;const i=Je({props:t,name:"MuiBackdrop"}),{children:s,className:u,component:l="div",components:f={},componentsProps:m={},invisible:v=!1,open:h,slotProps:y={},slots:x={},TransitionComponent:C=eW,transitionDuration:b}=i,g=le(i,oTe),_=T({},i,{component:l,invisible:v}),P=aTe(_),$=(n=y.root)!=null?n:m.root;return w.jsx(C,T({in:h,timeout:b},g,{children:w.jsx(iTe,T({"aria-hidden":!0},$,{as:(o=(a=x.root)!=null?a:f.Root)!=null?o:l,className:me(P.root,u,$==null?void 0:$.className),ownerState:T({},_,$==null?void 0:$.ownerState),classes:P,ref:r,children:s}))}))}),tW=sTe,lTe=Xe("MuiBox",["root"]),uTe=lTe,cTe=Jb(),dTe=OOe({themeId:zu,defaultTheme:cTe,defaultClassName:uTe.root,generateClassName:r_.generate}),_d=dTe;function fTe(e){return Qe("MuiButton",e)}const pTe=Xe("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"]),Ag=pTe,mTe=d.createContext({}),vTe=mTe,hTe=d.createContext(void 0),gTe=hTe,yTe=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],bTe=e=>{const{color:t,disableElevation:r,fullWidth:n,size:o,variant:a,classes:i}=e,s={root:["root",a,`${a}${Te(t)}`,`size${Te(o)}`,`${a}Size${Te(o)}`,`color${Te(t)}`,r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${Te(o)}`],endIcon:["icon","endIcon",`iconSize${Te(o)}`]},u=Ye(s,fTe,i);return T({},i,u)},rW=e=>T({},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}}),_Te=te(bs,{shouldForwardProp:e=>yn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${Te(r.color)}`],t[`size${Te(r.size)}`],t[`${r.variant}Size${Te(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 T({},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":T({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Bt(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})`:Bt(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})`:Bt(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":T({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Ag.focusVisible}`]:T({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Ag.disabled}`]:T({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 ${Bt(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"},[`&.${Ag.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Ag.disabled}`]:{boxShadow:"none"}}),xTe=te("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${Te(r.size)}`]]}})(({ownerState:e})=>T({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},rW(e))),wTe=te("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${Te(r.size)}`]]}})(({ownerState:e})=>T({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},rW(e))),STe=d.forwardRef(function(t,r){const n=d.useContext(vTe),o=d.useContext(gTe),a=nR(n,t),i=Je({props:a,name:"MuiButton"}),{children:s,color:u="primary",component:l="button",className:f,disabled:m=!1,disableElevation:v=!1,disableFocusRipple:h=!1,endIcon:y,focusVisibleClassName:x,fullWidth:C=!1,size:b="medium",startIcon:g,type:_,variant:P="text"}=i,$=le(i,yTe),O=T({},i,{color:u,component:l,disabled:m,disableElevation:v,disableFocusRipple:h,fullWidth:C,size:b,type:_,variant:P}),k=bTe(O),E=g&&w.jsx(xTe,{className:k.startIcon,ownerState:O,children:g}),I=y&&w.jsx(wTe,{className:k.endIcon,ownerState:O,children:y}),A=o||"";return w.jsxs(_Te,T({ownerState:O,className:me(n.className,k.root,f,A),component:l,disabled:m,focusRipple:!h,focusVisibleClassName:me(k.focusVisible,x),ref:r,type:_},$,{classes:k,children:[E,s,I]}))}),hn=STe;function CTe(e){return Qe("MuiCard",e)}Xe("MuiCard",["root"]);const $Te=["className","raised"],OTe=e=>{const{classes:t}=e;return Ye({root:["root"]},CTe,t)},PTe=te(Tl,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),ETe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiCard"}),{className:o,raised:a=!1}=n,i=le(n,$Te),s=T({},n,{raised:a}),u=OTe(s);return w.jsx(PTe,T({className:me(u.root,o),elevation:a?8:void 0,ref:r,ownerState:s},i))}),Yv=ETe;function RTe(e){return Qe("MuiCardContent",e)}Xe("MuiCardContent",["root"]);const kTe=["className","component"],TTe=e=>{const{classes:t}=e;return Ye({root:["root"]},RTe,t)},ITe=te("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),jTe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiCardContent"}),{className:o,component:a="div"}=n,i=le(n,kTe),s=T({},n,{component:a}),u=TTe(s);return w.jsx(ITe,T({as:a,className:me(u.root,o),ownerState:s,ref:r},i))}),Jv=jTe;function ATe(e){return Qe("PrivateSwitchBase",e)}Xe("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const MTe=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],FTe=e=>{const{classes:t,checked:r,disabled:n,edge:o}=e,a={root:["root",r&&"checked",n&&"disabled",o&&`edge${Te(o)}`],input:["input"]};return Ye(a,ATe,t)},LTe=te(bs)(({ownerState:e})=>T({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),NTe=te("input",{shouldForwardProp:yn})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),DTe=d.forwardRef(function(t,r){const{autoFocus:n,checked:o,checkedIcon:a,className:i,defaultChecked:s,disabled:u,disableFocusRipple:l=!1,edge:f=!1,icon:m,id:v,inputProps:h,inputRef:y,name:x,onBlur:C,onChange:b,onFocus:g,readOnly:_,required:P=!1,tabIndex:$,type:O,value:k}=t,E=le(t,MTe),[I,A]=Hd({controlled:o,default:!!s,name:"SwitchBase",state:"checked"}),M=Ei(),F=q=>{g&&g(q),M&&M.onFocus&&M.onFocus(q)},N=q=>{C&&C(q),M&&M.onBlur&&M.onBlur(q)},B=q=>{if(q.nativeEvent.defaultPrevented)return;const Y=q.target.checked;A(Y),b&&b(q,Y)};let W=u;M&&typeof W>"u"&&(W=M.disabled);const V=O==="checkbox"||O==="radio",G=T({},t,{checked:I,disabled:W,disableFocusRipple:l,edge:f}),D=FTe(G);return w.jsxs(LTe,T({component:"span",className:me(D.root,i),centerRipple:!0,focusRipple:!l,disabled:W,tabIndex:null,role:void 0,onFocus:F,onBlur:N,ownerState:G,ref:r},E,{children:[w.jsx(NTe,T({autoFocus:n,checked:o,defaultChecked:s,className:D.input,disabled:W,id:V?v:void 0,name:x,onChange:B,readOnly:_,ref:y,required:P,ownerState:G,tabIndex:$,type:O},O==="checkbox"&&k===void 0?{}:{value:k},h)),I?a:m]}))}),nW=DTe,BTe=No(w.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"),zTe=No(w.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"),UTe=No(w.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 WTe(e){return Qe("MuiCheckbox",e)}const VTe=Xe("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),DS=VTe,qTe=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],HTe=e=>{const{classes:t,indeterminate:r,color:n,size:o}=e,a={root:["root",r&&"indeterminate",`color${Te(n)}`,`size${Te(o)}`]},i=Ye(a,WTe,t);return T({},t,i)},GTe=te(nW,{shouldForwardProp:e=>yn(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t[`size${Te(r.size)}`],r.color!=="default"&&t[`color${Te(r.color)}`]]}})(({theme:e,ownerState:t})=>T({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})`:Bt(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${DS.checked}, &.${DS.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${DS.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),KTe=w.jsx(zTe,{}),QTe=w.jsx(BTe,{}),XTe=w.jsx(UTe,{}),YTe=d.forwardRef(function(t,r){var n,o;const a=Je({props:t,name:"MuiCheckbox"}),{checkedIcon:i=KTe,color:s="primary",icon:u=QTe,indeterminate:l=!1,indeterminateIcon:f=XTe,inputProps:m,size:v="medium",className:h}=a,y=le(a,qTe),x=l?f:u,C=l?f:i,b=T({},a,{color:s,indeterminate:l,size:v}),g=HTe(b);return w.jsx(GTe,T({type:"checkbox",inputProps:T({"data-indeterminate":l},m),icon:d.cloneElement(x,{fontSize:(n=x.props.fontSize)!=null?n:v}),checkedIcon:d.cloneElement(C,{fontSize:(o=C.props.fontSize)!=null?o:v}),ownerState:b,ref:r,className:me(g.root,h)},y,{classes:g}))}),n0=YTe;function JTe(e){return Qe("MuiCircularProgress",e)}Xe("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const ZTe=["className","color","disableShrink","size","style","thickness","value","variant"];let P_=e=>e,x3,w3,S3,C3;const Is=44,eIe=co(x3||(x3=P_` - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -`)),tIe=co(w3||(w3=P_` - 0% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: 0; - } - - 50% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -15px; - } - - 100% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -125px; - } -`)),rIe=e=>{const{classes:t,variant:r,color:n,disableShrink:o}=e,a={root:["root",r,`color${Te(n)}`],svg:["svg"],circle:["circle",`circle${Te(r)}`,o&&"circleDisableShrink"]};return Ye(a,JTe,t)},nIe=te("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${Te(r.color)}`]]}})(({ownerState:e,theme:t})=>T({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"&&gs(S3||(S3=P_` - animation: ${0} 1.4s linear infinite; - `),eIe)),oIe=te("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),aIe=te("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${Te(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>T({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&&gs(C3||(C3=P_` - animation: ${0} 1.4s ease-in-out infinite; - `),tIe)),iIe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiCircularProgress"}),{className:o,color:a="primary",disableShrink:i=!1,size:s=40,style:u,thickness:l=3.6,value:f=0,variant:m="indeterminate"}=n,v=le(n,ZTe),h=T({},n,{color:a,disableShrink:i,size:s,thickness:l,value:f,variant:m}),y=rIe(h),x={},C={},b={};if(m==="determinate"){const g=2*Math.PI*((Is-l)/2);x.strokeDasharray=g.toFixed(3),b["aria-valuenow"]=Math.round(f),x.strokeDashoffset=`${((100-f)/100*g).toFixed(3)}px`,C.transform="rotate(-90deg)"}return w.jsx(nIe,T({className:me(y.root,o),style:T({width:s,height:s},C,u),ownerState:h,ref:r,role:"progressbar"},b,v,{children:w.jsx(oIe,{className:y.svg,ownerState:h,viewBox:`${Is/2} ${Is/2} ${Is} ${Is}`,children:w.jsx(aIe,{className:y.circle,style:x,ownerState:h,cx:Is,cy:Is,r:(Is-l)/2,fill:"none",strokeWidth:l})})}))}),Zv=iIe,sIe=(e,t)=>T({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),lIe=e=>T({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 uIe(e){return Qe("MuiModal",e)}Xe("MuiModal",["root","hidden","backdrop"]);const cIe=["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"],dIe=e=>{const{open:t,exited:r,classes:n}=e;return Ye({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},uIe,n)},fIe=te("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})=>T({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),pIe=te(tW,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),mIe=d.forwardRef(function(t,r){var n,o,a,i,s,u;const l=Je({name:"MuiModal",props:t}),{BackdropComponent:f=pIe,BackdropProps:m,className:v,closeAfterTransition:h=!1,children:y,container:x,component:C,components:b={},componentsProps:g={},disableAutoFocus:_=!1,disableEnforceFocus:P=!1,disableEscapeKeyDown:$=!1,disablePortal:O=!1,disableRestoreFocus:k=!1,disableScrollLock:E=!1,hideBackdrop:I=!1,keepMounted:A=!1,onBackdropClick:M,open:F,slotProps:N,slots:B}=l,W=le(l,cIe),V=T({},l,{closeAfterTransition:h,disableAutoFocus:_,disableEnforceFocus:P,disableEscapeKeyDown:$,disablePortal:O,disableRestoreFocus:k,disableScrollLock:E,hideBackdrop:I,keepMounted:A}),{getRootProps:G,getBackdropProps:D,getTransitionProps:q,portalRef:Y,isTopModal:ie,exited:Z,hasTransition:Se}=NU(T({},V,{rootRef:r})),ue=T({},V,{exited:Z}),oe=dIe(ue),ve={};if(y.props.tabIndex===void 0&&(ve.tabIndex="-1"),Se){const{onEnter:ee,onExited:ye}=q();ve.onEnter=ee,ve.onExited=ye}const ke=(n=(o=B==null?void 0:B.root)!=null?o:b.Root)!=null?n:fIe,_e=(a=(i=B==null?void 0:B.backdrop)!=null?i:b.Backdrop)!=null?a:f,ce=(s=N==null?void 0:N.root)!=null?s:g.root,ge=(u=N==null?void 0:N.backdrop)!=null?u:g.backdrop,ae=rn({elementType:ke,externalSlotProps:ce,externalForwardedProps:W,getSlotProps:G,additionalProps:{ref:r,as:C},ownerState:ue,className:me(v,ce==null?void 0:ce.className,oe==null?void 0:oe.root,!ue.open&&ue.exited&&(oe==null?void 0:oe.hidden))}),pe=rn({elementType:_e,externalSlotProps:ge,additionalProps:m,getSlotProps:ee=>D(T({},ee,{onClick:ye=>{M&&M(ye),ee!=null&&ee.onClick&&ee.onClick(ye)}})),className:me(ge==null?void 0:ge.className,m==null?void 0:m.className,oe==null?void 0:oe.backdrop),ownerState:ue});return!A&&!F&&(!Se||Z)?null:w.jsx(mR,{ref:Y,container:x,disablePortal:O,children:w.jsxs(ke,T({},ae,{children:[!I&&f?w.jsx(_e,T({},pe)):null,w.jsx(LU,{disableEnforceFocus:P,disableAutoFocus:_,disableRestoreFocus:k,isEnabled:ie,open:F,children:d.cloneElement(y,ve)})]}))})}),SR=mIe;function vIe(e){return Qe("MuiDialog",e)}const hIe=Xe("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),BS=hIe,gIe=d.createContext({}),oW=gIe,yIe=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],bIe=te(tW,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),_Ie=e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:o,fullScreen:a}=e,i={root:["root"],container:["container",`scroll${Te(r)}`],paper:["paper",`paperScroll${Te(r)}`,`paperWidth${Te(String(n))}`,o&&"paperFullWidth",a&&"paperFullScreen"]};return Ye(i,vIe,t)},xIe=te(SR,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),wIe=te("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${Te(r.scroll)}`]]}})(({ownerState:e})=>T({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"}})),SIe=te(Tl,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${Te(r.scroll)}`],t[`paperWidth${Te(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>T({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)`,[`&.${BS.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}`,[`&.${BS.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,[`&.${BS.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),CIe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiDialog"}),o=Pi(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:u,BackdropProps:l,children:f,className:m,disableEscapeKeyDown:v=!1,fullScreen:h=!1,fullWidth:y=!1,maxWidth:x="sm",onBackdropClick:C,onClick:b,onClose:g,open:_,PaperComponent:P=Tl,PaperProps:$={},scroll:O="paper",TransitionComponent:k=eW,transitionDuration:E=a,TransitionProps:I}=n,A=le(n,yIe),M=T({},n,{disableEscapeKeyDown:v,fullScreen:h,fullWidth:y,maxWidth:x,scroll:O}),F=_Ie(M),N=d.useRef(),B=D=>{N.current=D.target===D.currentTarget},W=D=>{b&&b(D),N.current&&(N.current=null,C&&C(D),g&&g(D,"backdropClick"))},V=Vu(s),G=d.useMemo(()=>({titleId:V}),[V]);return w.jsx(xIe,T({className:me(F.root,m),closeAfterTransition:!0,components:{Backdrop:bIe},componentsProps:{backdrop:T({transitionDuration:E,as:u},l)},disableEscapeKeyDown:v,onClose:g,open:_,ref:r,onClick:W,ownerState:M},A,{children:w.jsx(k,T({appear:!0,in:_,timeout:E,role:"presentation"},I,{children:w.jsx(wIe,{className:me(F.container),onMouseDown:B,ownerState:M,children:w.jsx(SIe,T({as:P,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":V},$,{className:me(F.paper,$.className),ownerState:M,children:w.jsx(oW.Provider,{value:G,children:f})}))})}))}))}),CR=CIe;function $Ie(e){return Qe("MuiDialogActions",e)}Xe("MuiDialogActions",["root","spacing"]);const OIe=["className","disableSpacing"],PIe=e=>{const{classes:t,disableSpacing:r}=e;return Ye({root:["root",!r&&"spacing"]},$Ie,t)},EIe=te("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>T({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),RIe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiDialogActions"}),{className:o,disableSpacing:a=!1}=n,i=le(n,OIe),s=T({},n,{disableSpacing:a}),u=PIe(s);return w.jsx(EIe,T({className:me(u.root,o),ownerState:s,ref:r},i))}),$R=RIe;function kIe(e){return Qe("MuiDialogContent",e)}Xe("MuiDialogContent",["root","dividers"]);function TIe(e){return Qe("MuiDialogTitle",e)}const IIe=Xe("MuiDialogTitle",["root"]),jIe=IIe,AIe=["className","dividers"],MIe=e=>{const{classes:t,dividers:r}=e;return Ye({root:["root",r&&"dividers"]},kIe,t)},FIe=te("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>T({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}`}:{[`.${jIe.root} + &`]:{paddingTop:0}})),LIe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiDialogContent"}),{className:o,dividers:a=!1}=n,i=le(n,AIe),s=T({},n,{dividers:a}),u=MIe(s);return w.jsx(FIe,T({className:me(u.root,o),ownerState:s,ref:r},i))}),OR=LIe;function NIe(e){return Qe("MuiDialogContentText",e)}Xe("MuiDialogContentText",["root"]);const DIe=["children","className"],BIe=e=>{const{classes:t}=e,n=Ye({root:["root"]},NIe,t);return T({},t,n)},zIe=te(gt,{shouldForwardProp:e=>yn(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),UIe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiDialogContentText"}),{className:o}=n,a=le(n,DIe),i=BIe(a);return w.jsx(zIe,T({component:"p",variant:"body1",color:"text.secondary",ref:r,ownerState:a,className:me(i.root,o)},n,{classes:i}))}),aW=UIe,WIe=["className","id"],VIe=e=>{const{classes:t}=e;return Ye({root:["root"]},TIe,t)},qIe=te(gt,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),HIe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiDialogTitle"}),{className:o,id:a}=n,i=le(n,WIe),s=n,u=VIe(s),{titleId:l=a}=d.useContext(oW);return w.jsx(qIe,T({component:"h2",className:me(u.root,o),ownerState:s,ref:r,variant:"h6",id:a??l},i))}),PR=HIe;function GIe(e){return Qe("MuiDivider",e)}const KIe=Xe("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),$3=KIe,QIe=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],XIe=e=>{const{absolute:t,children:r,classes:n,flexItem:o,light:a,orientation:i,textAlign:s,variant:u}=e;return Ye({root:["root",t&&"absolute",u,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"]},GIe,n)},YIe=te("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})=>T({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)`:Bt(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})=>T({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>T({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>T({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>T({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),JIe=te("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.wrapper,r.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>T({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)`})),iW=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiDivider"}),{absolute:o=!1,children:a,className:i,component:s=a?"div":"hr",flexItem:u=!1,light:l=!1,orientation:f="horizontal",role:m=s!=="hr"?"separator":void 0,textAlign:v="center",variant:h="fullWidth"}=n,y=le(n,QIe),x=T({},n,{absolute:o,component:s,flexItem:u,light:l,orientation:f,role:m,textAlign:v,variant:h}),C=XIe(x);return w.jsx(YIe,T({as:s,className:me(C.root,i),role:m,ref:r,ownerState:x},y,{children:a?w.jsx(JIe,{className:C.wrapper,ownerState:x,children:a}):null}))});iW.muiSkipListHighlight=!0;const aO=iW,ZIe=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function eje(e,t,r){const n=t.getBoundingClientRect(),o=r&&r.getBoundingClientRect(),a=ma(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,u=0;if(i&&i!=="none"&&typeof i=="string"){const l=i.split("(")[1].split(")")[0].split(",");s=parseInt(l[4],10),u=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+u-n.top}px)`:`translateY(${a.innerHeight+u-n.top}px)`:o?`translateY(-${n.top-o.top+n.height-u}px)`:`translateY(-${n.top+n.height-u}px)`}function tje(e){return typeof e=="function"?e():e}function Mg(e,t,r){const n=tje(r),o=eje(e,t,n);o&&(t.style.webkitTransform=o,t.style.transform=o)}const rje=d.forwardRef(function(t,r){const n=Pi(),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:u,container:l,direction:f="down",easing:m=o,in:v,onEnter:h,onEntered:y,onEntering:x,onExit:C,onExited:b,onExiting:g,style:_,timeout:P=a,TransitionComponent:$=Kv}=t,O=le(t,ZIe),k=d.useRef(null),E=hr(u.ref,k,r),I=D=>q=>{D&&(q===void 0?D(k.current):D(k.current,q))},A=I((D,q)=>{Mg(f,D,l),dR(D),h&&h(D,q)}),M=I((D,q)=>{const Y=Gd({timeout:P,style:_,easing:m},{mode:"enter"});D.style.webkitTransition=n.transitions.create("-webkit-transform",T({},Y)),D.style.transition=n.transitions.create("transform",T({},Y)),D.style.webkitTransform="none",D.style.transform="none",x&&x(D,q)}),F=I(y),N=I(g),B=I(D=>{const q=Gd({timeout:P,style:_,easing:m},{mode:"exit"});D.style.webkitTransition=n.transitions.create("-webkit-transform",q),D.style.transition=n.transitions.create("transform",q),Mg(f,D,l),C&&C(D)}),W=I(D=>{D.style.webkitTransition="",D.style.transition="",b&&b(D)}),V=D=>{i&&i(k.current,D)},G=d.useCallback(()=>{k.current&&Mg(f,k.current,l)},[f,l]);return d.useEffect(()=>{if(v||f==="down"||f==="right")return;const D=Rf(()=>{k.current&&Mg(f,k.current,l)}),q=ma(k.current);return q.addEventListener("resize",D),()=>{D.clear(),q.removeEventListener("resize",D)}},[f,v,l]),d.useEffect(()=>{v||G()},[v,G]),w.jsx($,T({nodeRef:k,onEnter:A,onEntered:F,onEntering:M,onExit:B,onExited:W,onExiting:N,addEndListener:V,appear:s,in:v,timeout:P},O,{children:(D,q)=>d.cloneElement(u,T({ref:E,style:T({visibility:D==="exited"&&!v?"hidden":void 0},_,u.props.style)},q))}))}),sW=rje;function nje(e){return Qe("MuiDrawer",e)}Xe("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const oje=["BackdropProps"],aje=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],lW=(e,t)=>{const{ownerState:r}=e;return[t.root,(r.variant==="permanent"||r.variant==="persistent")&&t.docked,t.modal]},ije=e=>{const{classes:t,anchor:r,variant:n}=e,o={root:["root"],docked:[(n==="permanent"||n==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${Te(r)}`,n!=="temporary"&&`paperAnchorDocked${Te(r)}`]};return Ye(o,nje,t)},sje=te(SR,{name:"MuiDrawer",slot:"Root",overridesResolver:lW})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),O3=te("div",{shouldForwardProp:yn,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:lW})({flex:"0 0 auto"}),lje=te(Tl,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`paperAnchor${Te(r.anchor)}`],r.variant!=="temporary"&&t[`paperAnchorDocked${Te(r.anchor)}`]]}})(({theme:e,ownerState:t})=>T({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}`})),uW={left:"right",right:"left",top:"down",bottom:"up"};function uje(e){return["left","right"].indexOf(e)!==-1}function cje({direction:e},t){return e==="rtl"&&uje(t)?uW[t]:t}const dje=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiDrawer"}),o=Pi(),a=kl(),i={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{anchor:s="left",BackdropProps:u,children:l,className:f,elevation:m=16,hideBackdrop:v=!1,ModalProps:{BackdropProps:h}={},onClose:y,open:x=!1,PaperProps:C={},SlideProps:b,TransitionComponent:g=sW,transitionDuration:_=i,variant:P="temporary"}=n,$=le(n.ModalProps,oje),O=le(n,aje),k=d.useRef(!1);d.useEffect(()=>{k.current=!0},[]);const E=cje({direction:a?"rtl":"ltr"},s),A=T({},n,{anchor:s,elevation:m,open:x,variant:P},O),M=ije(A),F=w.jsx(lje,T({elevation:P==="temporary"?m:0,square:!0},C,{className:me(M.paper,C.className),ownerState:A,children:l}));if(P==="permanent")return w.jsx(O3,T({className:me(M.root,M.docked,f),ownerState:A,ref:r},O,{children:F}));const N=w.jsx(g,T({in:x,direction:uW[E],timeout:_,appear:k.current},b,{children:F}));return P==="persistent"?w.jsx(O3,T({className:me(M.root,M.docked,f),ownerState:A,ref:r},O,{children:N})):w.jsx(sje,T({BackdropProps:T({},u,h,{transitionDuration:_}),className:me(M.root,M.modal,f),open:x,ownerState:A,onClose:y,hideBackdrop:v,ref:r},O,$,{children:N}))}),fje=dje;function pje(e){return Qe("MuiFab",e)}const mje=Xe("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),P3=mje,vje=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],hje=e=>{const{color:t,variant:r,classes:n,size:o}=e,a={root:["root",r,`size${Te(o)}`,t==="inherit"?"colorInherit":t]},i=Ye(a,pje,n);return T({},n,i)},gje=te(bs,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>yn(e)||e==="classes",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${Te(r.size)}`],r.color==="inherit"&&t.colorInherit,t[Te(r.size)],t[r.color]]}})(({theme:e,ownerState:t})=>{var r,n;return T({},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"},[`&.${P3.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})=>T({},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})=>({[`&.${P3.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),yje=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiFab"}),{children:o,className:a,color:i="default",component:s="button",disabled:u=!1,disableFocusRipple:l=!1,focusVisibleClassName:f,size:m="large",variant:v="circular"}=n,h=le(n,vje),y=T({},n,{color:i,component:s,disabled:u,disableFocusRipple:l,size:m,variant:v}),x=hje(y);return w.jsx(gje,T({className:me(x.root,a),component:s,disabled:u,focusRipple:!l,focusVisibleClassName:me(x.focusVisible,f),ownerState:y,ref:r},h,{classes:x,children:o}))}),bje=yje,_je=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],xje=e=>{const{classes:t,disableUnderline:r}=e,o=Ye({root:["root",!r&&"underline"],input:["input"]},zke,t);return T({},t,o)},wje=te(C_,{shouldForwardProp:e=>yn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...w_(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 T({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}},[`&.${Yl.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${Yl.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"},[`&.${Yl.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Yl.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(.${Yl.disabled}, .${Yl.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Yl.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&T({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}))}),Sje=te($_,{name:"MuiFilledInput",slot:"Input",overridesResolver:S_})(({theme:e,ownerState:t})=>T({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})),cW=d.forwardRef(function(t,r){var n,o,a,i;const s=Je({props:t,name:"MuiFilledInput"}),{components:u={},componentsProps:l,fullWidth:f=!1,inputComponent:m="input",multiline:v=!1,slotProps:h,slots:y={},type:x="text"}=s,C=le(s,_je),b=T({},s,{fullWidth:f,inputComponent:m,multiline:v,type:x}),g=xje(s),_={root:{ownerState:b},input:{ownerState:b}},P=h??l?zn(_,h??l):_,$=(n=(o=y.root)!=null?o:u.Root)!=null?n:wje,O=(a=(i=y.input)!=null?i:u.Input)!=null?a:Sje;return w.jsx(O_,T({slots:{root:$,input:O},componentsProps:P,fullWidth:f,inputComponent:m,multiline:v,ref:r,type:x},C,{classes:g}))});cW.muiName="Input";const dW=cW;function Cje(e){return Qe("MuiFormControl",e)}Xe("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const $je=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],Oje=e=>{const{classes:t,margin:r,fullWidth:n}=e,o={root:["root",r!=="none"&&`margin${Te(r)}`,n&&"fullWidth"]};return Ye(o,Cje,t)},Pje=te("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>T({},t.root,t[`margin${Te(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>T({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%"})),Eje=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiFormControl"}),{children:o,className:a,color:i="primary",component:s="div",disabled:u=!1,error:l=!1,focused:f,fullWidth:m=!1,hiddenLabel:v=!1,margin:h="none",required:y=!1,size:x="medium",variant:C="outlined"}=n,b=le(n,$je),g=T({},n,{color:i,component:s,disabled:u,error:l,fullWidth:m,hiddenLabel:v,margin:h,required:y,size:x,variant:C}),_=Oje(g),[P,$]=d.useState(()=>{let N=!1;return o&&d.Children.forEach(o,B=>{if(!Cy(B,["Input","Select"]))return;const W=Cy(B,["Select"])?B.props.input:B;W&&kke(W.props)&&(N=!0)}),N}),[O,k]=d.useState(()=>{let N=!1;return o&&d.Children.forEach(o,B=>{Cy(B,["Input","Select"])&&(r0(B.props,!0)||r0(B.props.inputProps,!0))&&(N=!0)}),N}),[E,I]=d.useState(!1);u&&E&&I(!1);const A=f!==void 0&&!u?f:E;let M;const F=d.useMemo(()=>({adornedStart:P,setAdornedStart:$,color:i,disabled:u,error:l,filled:O,focused:A,fullWidth:m,hiddenLabel:v,size:x,onBlur:()=>{I(!1)},onEmpty:()=>{k(!1)},onFilled:()=>{k(!0)},onFocus:()=>{I(!0)},registerEffect:M,required:y,variant:C}),[P,i,u,l,O,A,m,v,M,y,x,C]);return w.jsx(x_.Provider,{value:F,children:w.jsx(Pje,T({as:s,ownerState:g,className:me(_.root,a),ref:r},b,{children:o}))})}),fW=Eje,Rje=SPe({createStyledComponent:te("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Je({props:e,name:"MuiStack"})}),eh=Rje;function kje(e){return Qe("MuiFormControlLabel",e)}const Tje=Xe("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),Qp=Tje,Ije=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],jje=e=>{const{classes:t,disabled:r,labelPlacement:n,error:o,required:a}=e,i={root:["root",r&&"disabled",`labelPlacement${Te(n)}`,o&&"error",a&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",o&&"error"]};return Ye(i,kje,t)},Aje=te("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Qp.label}`]:t.label},t.root,t[`labelPlacement${Te(r.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>T({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${Qp.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},{[`& .${Qp.label}`]:{[`&.${Qp.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),Mje=te("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Qp.error}`]:{color:(e.vars||e).palette.error.main}})),Fje=d.forwardRef(function(t,r){var n,o;const a=Je({props:t,name:"MuiFormControlLabel"}),{className:i,componentsProps:s={},control:u,disabled:l,disableTypography:f,label:m,labelPlacement:v="end",required:h,slotProps:y={}}=a,x=le(a,Ije),C=Ei(),b=(n=l??u.props.disabled)!=null?n:C==null?void 0:C.disabled,g=h??u.props.required,_={disabled:b,required:g};["checked","name","onChange","value","inputRef"].forEach(I=>{typeof u.props[I]>"u"&&typeof a[I]<"u"&&(_[I]=a[I])});const P=jl({props:a,muiFormControl:C,states:["error"]}),$=T({},a,{disabled:b,labelPlacement:v,required:g,error:P.error}),O=jje($),k=(o=y.typography)!=null?o:s.typography;let E=m;return E!=null&&E.type!==gt&&!f&&(E=w.jsx(gt,T({component:"span"},k,{className:me(O.label,k==null?void 0:k.className),children:E}))),w.jsxs(Aje,T({className:me(O.root,i),ownerState:$,ref:r},x,{children:[d.cloneElement(u,_),g?w.jsxs(eh,{display:"block",children:[E,w.jsxs(Mje,{ownerState:$,"aria-hidden":!0,className:O.asterisk,children:[" ","*"]})]}):E]}))}),Lje=Fje;function Nje(e){return Qe("MuiFormGroup",e)}Xe("MuiFormGroup",["root","row","error"]);const Dje=["className","row"],Bje=e=>{const{classes:t,row:r,error:n}=e;return Ye({root:["root",r&&"row",n&&"error"]},Nje,t)},zje=te("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.row&&t.row]}})(({ownerState:e})=>T({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})),Uje=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiFormGroup"}),{className:o,row:a=!1}=n,i=le(n,Dje),s=Ei(),u=jl({props:n,muiFormControl:s,states:["error"]}),l=T({},n,{row:a,error:u.error}),f=Bje(l);return w.jsx(zje,T({className:me(f.root,o),ownerState:l,ref:r},i))}),Wje=Uje;function Vje(e){return Qe("MuiFormHelperText",e)}const qje=Xe("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),E3=qje;var R3;const Hje=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Gje=e=>{const{classes:t,contained:r,size:n,disabled:o,error:a,filled:i,focused:s,required:u}=e,l={root:["root",o&&"disabled",a&&"error",n&&`size${Te(n)}`,r&&"contained",s&&"focused",i&&"filled",u&&"required"]};return Ye(l,Vje,t)},Kje=te("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.size&&t[`size${Te(r.size)}`],r.contained&&t.contained,r.filled&&t.filled]}})(({theme:e,ownerState:t})=>T({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${E3.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${E3.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),Qje=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiFormHelperText"}),{children:o,className:a,component:i="p"}=n,s=le(n,Hje),u=Ei(),l=jl({props:n,muiFormControl:u,states:["variant","size","disabled","error","filled","focused","required"]}),f=T({},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}),m=Gje(f);return w.jsx(Kje,T({as:i,ownerState:f,className:me(m.root,a),ref:r},s,{children:o===" "?R3||(R3=w.jsx("span",{className:"notranslate",children:"​"})):o}))}),ER=Qje;function Xje(e){return Qe("MuiFormLabel",e)}const Yje=Xe("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),bm=Yje,Jje=["children","className","color","component","disabled","error","filled","focused","required"],Zje=e=>{const{classes:t,color:r,focused:n,disabled:o,error:a,filled:i,required:s}=e,u={root:["root",`color${Te(r)}`,o&&"disabled",a&&"error",i&&"filled",n&&"focused",s&&"required"],asterisk:["asterisk",a&&"error"]};return Ye(u,Xje,t)},eAe=te("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>T({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>T({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${bm.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${bm.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${bm.error}`]:{color:(e.vars||e).palette.error.main}})),tAe=te("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${bm.error}`]:{color:(e.vars||e).palette.error.main}})),rAe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiFormLabel"}),{children:o,className:a,component:i="label"}=n,s=le(n,Jje),u=Ei(),l=jl({props:n,muiFormControl:u,states:["color","required","focused","disabled","error","filled"]}),f=T({},n,{color:l.color||"primary",component:i,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),m=Zje(f);return w.jsxs(eAe,T({as:i,ownerState:f,className:me(m.root,a),ref:r},s,{children:[o,l.required&&w.jsxs(tAe,{ownerState:f,"aria-hidden":!0,className:m.asterisk,children:[" ","*"]})]}))}),nAe=rAe,oAe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function iO(e){return`scale(${e}, ${e**2})`}const aAe={entering:{opacity:1,transform:iO(1)},entered:{opacity:1,transform:"none"}},zS=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),pW=d.forwardRef(function(t,r){const{addEndListener:n,appear:o=!0,children:a,easing:i,in:s,onEnter:u,onEntered:l,onEntering:f,onExit:m,onExited:v,onExiting:h,style:y,timeout:x="auto",TransitionComponent:C=Kv}=t,b=le(t,oAe),g=vu(),_=d.useRef(),P=Pi(),$=d.useRef(null),O=hr($,a.ref,r),k=W=>V=>{if(W){const G=$.current;V===void 0?W(G):W(G,V)}},E=k(f),I=k((W,V)=>{dR(W);const{duration:G,delay:D,easing:q}=Gd({style:y,timeout:x,easing:i},{mode:"enter"});let Y;x==="auto"?(Y=P.transitions.getAutoHeightDuration(W.clientHeight),_.current=Y):Y=G,W.style.transition=[P.transitions.create("opacity",{duration:Y,delay:D}),P.transitions.create("transform",{duration:zS?Y:Y*.666,delay:D,easing:q})].join(","),u&&u(W,V)}),A=k(l),M=k(h),F=k(W=>{const{duration:V,delay:G,easing:D}=Gd({style:y,timeout:x,easing:i},{mode:"exit"});let q;x==="auto"?(q=P.transitions.getAutoHeightDuration(W.clientHeight),_.current=q):q=V,W.style.transition=[P.transitions.create("opacity",{duration:q,delay:G}),P.transitions.create("transform",{duration:zS?q:q*.666,delay:zS?G:G||q*.333,easing:D})].join(","),W.style.opacity=0,W.style.transform=iO(.75),m&&m(W)}),N=k(v),B=W=>{x==="auto"&&g.start(_.current||0,W),n&&n($.current,W)};return w.jsx(C,T({appear:o,in:s,nodeRef:$,onEnter:I,onEntered:A,onEntering:E,onExit:F,onExited:N,onExiting:M,addEndListener:B,timeout:x==="auto"?null:x},b,{children:(W,V)=>d.cloneElement(a,T({style:T({opacity:0,transform:iO(.75),visibility:W==="exited"&&!s?"hidden":void 0},aAe[W],y,a.props.style),ref:O},V))}))});pW.muiSupportAuto=!0;const o0=pW,iAe=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],sAe=e=>{const{classes:t,disableUnderline:r}=e,o=Ye({root:["root",!r&&"underline"],input:["input"]},Lke,t);return T({},t,o)},lAe=te(C_,{shouldForwardProp:e=>yn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...w_(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})`),T({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"},[`&.${Ep.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Ep.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(.${Ep.disabled}, .${Ep.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${Ep.disabled}:before`]:{borderBottomStyle:"dotted"}})}),uAe=te($_,{name:"MuiInput",slot:"Input",overridesResolver:S_})({}),mW=d.forwardRef(function(t,r){var n,o,a,i;const s=Je({props:t,name:"MuiInput"}),{disableUnderline:u,components:l={},componentsProps:f,fullWidth:m=!1,inputComponent:v="input",multiline:h=!1,slotProps:y,slots:x={},type:C="text"}=s,b=le(s,iAe),g=sAe(s),P={root:{ownerState:{disableUnderline:u}}},$=y??f?zn(y??f,P):P,O=(n=(o=x.root)!=null?o:l.Root)!=null?n:lAe,k=(a=(i=x.input)!=null?i:l.Input)!=null?a:uAe;return w.jsx(O_,T({slots:{root:O,input:k},slotProps:$,fullWidth:m,inputComponent:v,multiline:h,ref:r,type:C},b,{classes:g}))});mW.muiName="Input";const vW=mW;function cAe(e){return Qe("MuiInputAdornment",e)}const dAe=Xe("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),k3=dAe;var T3;const fAe=["children","className","component","disablePointerEvents","disableTypography","position","variant"],pAe=(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${Te(r.position)}`],r.disablePointerEvents===!0&&t.disablePointerEvents,t[r.variant]]},mAe=e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:n,position:o,size:a,variant:i}=e,s={root:["root",r&&"disablePointerEvents",o&&`position${Te(o)}`,i,n&&"hiddenLabel",a&&`size${Te(a)}`]};return Ye(s,cAe,t)},vAe=te("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:pAe})(({theme:e,ownerState:t})=>T({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${k3.positionStart}&:not(.${k3.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),hAe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiInputAdornment"}),{children:o,className:a,component:i="div",disablePointerEvents:s=!1,disableTypography:u=!1,position:l,variant:f}=n,m=le(n,fAe),v=Ei()||{};let h=f;f&&v.variant,v&&!h&&(h=v.variant);const y=T({},n,{hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:s,position:l,variant:h}),x=mAe(y);return w.jsx(x_.Provider,{value:null,children:w.jsx(vAe,T({as:i,ownerState:y,className:me(x.root,a),ref:r},m,{children:typeof o=="string"&&!u?w.jsx(gt,{color:"text.secondary",children:o}):w.jsxs(d.Fragment,{children:[l==="start"?T3||(T3=w.jsx("span",{className:"notranslate",children:"​"})):null,o]})}))})}),xd=hAe;function gAe(e){return Qe("MuiInputLabel",e)}Xe("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const yAe=["disableAnimation","margin","shrink","variant","className"],bAe=e=>{const{classes:t,formControl:r,size:n,shrink:o,disableAnimation:a,variant:i,required:s}=e,u={root:["root",r&&"formControl",!a&&"animated",o&&"shrink",n&&n!=="normal"&&`size${Te(n)}`,i],asterisk:[s&&"asterisk"]},l=Ye(u,gAe,t);return T({},t,l)},_Ae=te(nAe,{shouldForwardProp:e=>yn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${bm.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})=>T({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"&&T({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&&T({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"&&T({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)"}))),xAe=d.forwardRef(function(t,r){const n=Je({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,shrink:a,className:i}=n,s=le(n,yAe),u=Ei();let l=a;typeof l>"u"&&u&&(l=u.filled||u.focused||u.adornedStart);const f=jl({props:n,muiFormControl:u,states:["size","variant","required","focused"]}),m=T({},n,{disableAnimation:o,formControl:u,shrink:l,size:f.size,variant:f.variant,required:f.required,focused:f.focused}),v=bAe(m);return w.jsx(_Ae,T({"data-shrink":l,ownerState:m,ref:r,className:me(v.root,i)},s,{classes:v}))}),hW=xAe;function wAe(e){return Qe("MuiLinearProgress",e)}Xe("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const SAe=["className","color","value","valueBuffer","variant"];let If=e=>e,I3,j3,A3,M3,F3,L3;const sO=4,CAe=co(I3||(I3=If` - 0% { - left: -35%; - right: 100%; - } - - 60% { - left: 100%; - right: -90%; - } - - 100% { - left: 100%; - right: -90%; - } -`)),$Ae=co(j3||(j3=If` - 0% { - left: -200%; - right: 100%; - } - - 60% { - left: 107%; - right: -8%; - } - - 100% { - left: 107%; - right: -8%; - } -`)),OAe=co(A3||(A3=If` - 0% { - opacity: 1; - background-position: 0 -23px; - } - - 60% { - opacity: 0; - background-position: 0 -23px; - } - - 100% { - opacity: 1; - background-position: -200px -23px; - } -`)),PAe=e=>{const{classes:t,variant:r,color:n}=e,o={root:["root",`color${Te(n)}`,r],dashed:["dashed",`dashedColor${Te(n)}`],bar1:["bar",`barColor${Te(n)}`,(r==="indeterminate"||r==="query")&&"bar1Indeterminate",r==="determinate"&&"bar1Determinate",r==="buffer"&&"bar1Buffer"],bar2:["bar",r!=="buffer"&&`barColor${Te(n)}`,r==="buffer"&&`color${Te(n)}`,(r==="indeterminate"||r==="query")&&"bar2Indeterminate",r==="buffer"&&"bar2Buffer"]};return Ye(o,wAe,t)},RR=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?h_(e.palette[t].main,.62):v_(e.palette[t].main,.5),EAe=te("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`color${Te(r.color)}`],t[r.variant]]}})(({ownerState:e,theme:t})=>T({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:RR(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)"})),RAe=te("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.dashed,t[`dashedColor${Te(r.color)}`]]}})(({ownerState:e,theme:t})=>{const r=RR(t,e.color);return T({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"})},gs(M3||(M3=If` - animation: ${0} 3s infinite linear; - `),OAe)),kAe=te("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${Te(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar1Indeterminate,r.variant==="determinate"&&t.bar1Determinate,r.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>T({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 .${sO}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${sO}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&gs(F3||(F3=If` - width: auto; - animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; - `),CAe)),TAe=te("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${Te(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar2Indeterminate,r.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>T({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:RR(t,e.color),transition:`transform .${sO}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&gs(L3||(L3=If` - width: auto; - animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; - `),$Ae)),IAe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiLinearProgress"}),{className:o,color:a="primary",value:i,valueBuffer:s,variant:u="indeterminate"}=n,l=le(n,SAe),f=T({},n,{color:a,variant:u}),m=PAe(f),v=kl(),h={},y={bar1:{},bar2:{}};if((u==="determinate"||u==="buffer")&&i!==void 0){h["aria-valuenow"]=Math.round(i),h["aria-valuemin"]=0,h["aria-valuemax"]=100;let x=i-100;v&&(x=-x),y.bar1.transform=`translateX(${x}%)`}if(u==="buffer"&&s!==void 0){let x=(s||0)-100;v&&(x=-x),y.bar2.transform=`translateX(${x}%)`}return w.jsxs(EAe,T({className:me(m.root,o),ownerState:f,role:"progressbar"},h,{ref:r},l,{children:[u==="buffer"?w.jsx(RAe,{className:m.dashed,ownerState:f}):null,w.jsx(kAe,{className:m.bar1,ownerState:f,style:y.bar1}),u==="determinate"?null:w.jsx(TAe,{className:m.bar2,ownerState:f,style:y.bar2})]}))}),jAe=IAe;function AAe(e){return Qe("MuiLink",e)}const MAe=Xe("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),FAe=MAe,gW={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},LAe=e=>gW[e]||e,NAe=({theme:e,ownerState:t})=>{const r=LAe(t.color),n=qd(e,`palette.${r}`,!1)||t.color,o=qd(e,`palette.${r}Channel`);return"vars"in e&&o?`rgba(${o} / 0.4)`:Bt(n,.4)},DAe=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],BAe=e=>{const{classes:t,component:r,focusVisible:n,underline:o}=e,a={root:["root",`underline${Te(o)}`,r==="button"&&"button",n&&"focusVisible"]};return Ye(a,AAe,t)},zAe=te(gt,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${Te(r.underline)}`],r.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>T({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&T({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:NAe({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"},[`&.${FAe.focusVisible}`]:{outline:"auto"}})),UAe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiLink"}),{className:o,color:a="primary",component:i="a",onBlur:s,onFocus:u,TypographyClasses:l,underline:f="always",variant:m="inherit",sx:v}=n,h=le(n,DAe),{isFocusVisibleRef:y,onBlur:x,onFocus:C,ref:b}=m_(),[g,_]=d.useState(!1),P=hr(r,b),$=I=>{x(I),y.current===!1&&_(!1),s&&s(I)},O=I=>{C(I),y.current===!0&&_(!0),u&&u(I)},k=T({},n,{color:a,component:i,focusVisible:g,underline:f,variant:m}),E=BAe(k);return w.jsx(zAe,T({color:a,className:me(E.root,o),classes:l,component:i,onBlur:$,onFocus:O,ref:P,ownerState:k,variant:m,sx:[...Object.keys(gW).includes(a)?[]:[{color:a}],...Array.isArray(v)?v:[v]]},h))}),WAe=UAe,VAe=d.createContext({}),sv=VAe;function qAe(e){return Qe("MuiList",e)}Xe("MuiList",["root","padding","dense","subheader"]);const HAe=["children","className","component","dense","disablePadding","subheader"],GAe=e=>{const{classes:t,disablePadding:r,dense:n,subheader:o}=e;return Ye({root:["root",!r&&"padding",n&&"dense",o&&"subheader"]},qAe,t)},KAe=te("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})=>T({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),QAe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiList"}),{children:o,className:a,component:i="ul",dense:s=!1,disablePadding:u=!1,subheader:l}=n,f=le(n,HAe),m=d.useMemo(()=>({dense:s}),[s]),v=T({},n,{component:i,dense:s,disablePadding:u}),h=GAe(v);return w.jsx(sv.Provider,{value:m,children:w.jsxs(KAe,T({as:i,className:me(h.root,a),ref:r,ownerState:v},f,{children:[l,o]}))})}),XAe=QAe;function YAe(e){return Qe("MuiListItemIcon",e)}const JAe=Xe("MuiListItemIcon",["root","alignItemsFlexStart"]),N3=JAe,ZAe=["className"],eMe=e=>{const{alignItems:t,classes:r}=e;return Ye({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},YAe,r)},tMe=te("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})=>T({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),rMe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiListItemIcon"}),{className:o}=n,a=le(n,ZAe),i=d.useContext(sv),s=T({},n,{alignItems:i.alignItems}),u=eMe(s);return w.jsx(tMe,T({className:me(u.root,o),ownerState:s,ref:r},a))}),yW=rMe;function nMe(e){return Qe("MuiListItemText",e)}const oMe=Xe("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),a0=oMe,aMe=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],iMe=e=>{const{classes:t,inset:r,primary:n,secondary:o,dense:a}=e;return Ye({root:["root",r&&"inset",a&&"dense",n&&o&&"multiline"],primary:["primary"],secondary:["secondary"]},nMe,t)},sMe=te("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${a0.primary}`]:t.primary},{[`& .${a0.secondary}`]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})(({ownerState:e})=>T({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),lMe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiListItemText"}),{children:o,className:a,disableTypography:i=!1,inset:s=!1,primary:u,primaryTypographyProps:l,secondary:f,secondaryTypographyProps:m}=n,v=le(n,aMe),{dense:h}=d.useContext(sv);let y=u??o,x=f;const C=T({},n,{disableTypography:i,inset:s,primary:!!y,secondary:!!x,dense:h}),b=iMe(C);return y!=null&&y.type!==gt&&!i&&(y=w.jsx(gt,T({variant:h?"body2":"body1",className:b.primary,component:l!=null&&l.variant?void 0:"span",display:"block"},l,{children:y}))),x!=null&&x.type!==gt&&!i&&(x=w.jsx(gt,T({variant:"body2",className:b.secondary,color:"text.secondary",display:"block"},m,{children:x}))),w.jsxs(sMe,T({className:me(b.root,a),ownerState:C,ref:r},v,{children:[y,x]}))}),uMe=lMe,cMe=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function US(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function D3(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function bW(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 Rp(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 u=n?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!bW(s,a)||u)s=o(e,s,r);else return s.focus(),!0}return!1}const dMe=d.forwardRef(function(t,r){const{actions:n,autoFocus:o=!1,autoFocusItem:a=!1,children:i,className:s,disabledItemsFocusable:u=!1,disableListWrap:l=!1,onKeyDown:f,variant:m="selectedMenu"}=t,v=le(t,cMe),h=d.useRef(null),y=d.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Io(()=>{o&&h.current.focus()},[o]),d.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(_,{direction:P})=>{const $=!h.current.style.width;if(_.clientHeight{const P=h.current,$=_.key,O=zr(P).activeElement;if($==="ArrowDown")_.preventDefault(),Rp(P,O,l,u,US);else if($==="ArrowUp")_.preventDefault(),Rp(P,O,l,u,D3);else if($==="Home")_.preventDefault(),Rp(P,null,l,u,US);else if($==="End")_.preventDefault(),Rp(P,null,l,u,D3);else if($.length===1){const k=y.current,E=$.toLowerCase(),I=performance.now();k.keys.length>0&&(I-k.lastTime>500?(k.keys=[],k.repeating=!0,k.previousKeyMatched=!0):k.repeating&&E!==k.keys[0]&&(k.repeating=!1)),k.lastTime=I,k.keys.push(E);const A=O&&!k.repeating&&bW(O,k);k.previousKeyMatched&&(A||Rp(P,O,!1,u,US,k))?_.preventDefault():k.previousKeyMatched=!1}f&&f(_)},C=hr(h,r);let b=-1;d.Children.forEach(i,(_,P)=>{if(!d.isValidElement(_)){b===P&&(b+=1,b>=i.length&&(b=-1));return}_.props.disabled||(m==="selectedMenu"&&_.props.selected||b===-1)&&(b=P),b===P&&(_.props.disabled||_.props.muiSkipListHighlight||_.type.muiSkipListHighlight)&&(b+=1,b>=i.length&&(b=-1))});const g=d.Children.map(i,(_,P)=>{if(P===b){const $={};return a&&($.autoFocus=!0),_.props.tabIndex===void 0&&m==="selectedMenu"&&($.tabIndex=0),d.cloneElement(_,$)}return _});return w.jsx(XAe,T({role:"menu",ref:C,className:s,onKeyDown:x,tabIndex:o?0:-1},v,{children:g}))}),_W=dMe;function fMe(e){return Qe("MuiPopover",e)}Xe("MuiPopover",["root","paper"]);const pMe=["onEntering"],mMe=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],vMe=["slotProps"];function B3(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.height/2:t==="bottom"&&(r=e.height),r}function z3(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.width/2:t==="right"&&(r=e.width),r}function U3(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function WS(e){return typeof e=="function"?e():e}const hMe=e=>{const{classes:t}=e;return Ye({root:["root"],paper:["paper"]},fMe,t)},gMe=te(SR,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),xW=te(Tl,{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}),yMe=d.forwardRef(function(t,r){var n,o,a;const i=Je({props:t,name:"MuiPopover"}),{action:s,anchorEl:u,anchorOrigin:l={vertical:"top",horizontal:"left"},anchorPosition:f,anchorReference:m="anchorEl",children:v,className:h,container:y,elevation:x=8,marginThreshold:C=16,open:b,PaperProps:g={},slots:_,slotProps:P,transformOrigin:$={vertical:"top",horizontal:"left"},TransitionComponent:O=o0,transitionDuration:k="auto",TransitionProps:{onEntering:E}={},disableScrollLock:I=!1}=i,A=le(i.TransitionProps,pMe),M=le(i,mMe),F=(n=P==null?void 0:P.paper)!=null?n:g,N=d.useRef(),B=hr(N,F.ref),W=T({},i,{anchorOrigin:l,anchorReference:m,elevation:x,marginThreshold:C,externalPaperSlotProps:F,transformOrigin:$,TransitionComponent:O,transitionDuration:k,TransitionProps:A}),V=hMe(W),G=d.useCallback(()=>{if(m==="anchorPosition")return f;const ee=WS(u),be=(ee&&ee.nodeType===1?ee:zr(N.current).body).getBoundingClientRect();return{top:be.top+B3(be,l.vertical),left:be.left+z3(be,l.horizontal)}},[u,l.horizontal,l.vertical,f,m]),D=d.useCallback(ee=>({vertical:B3(ee,$.vertical),horizontal:z3(ee,$.horizontal)}),[$.horizontal,$.vertical]),q=d.useCallback(ee=>{const ye={width:ee.offsetWidth,height:ee.offsetHeight},be=D(ye);if(m==="none")return{top:null,left:null,transformOrigin:U3(be)};const Fe=G();let Be=Fe.top-be.vertical,H=Fe.left-be.horizontal;const Q=Be+ye.height,X=H+ye.width,se=ma(WS(u)),fe=se.innerHeight-C,de=se.innerWidth-C;if(C!==null&&Befe){const xe=Q-fe;Be-=xe,be.vertical+=xe}if(C!==null&&Hde){const xe=X-de;H-=xe,be.horizontal+=xe}return{top:`${Math.round(Be)}px`,left:`${Math.round(H)}px`,transformOrigin:U3(be)}},[u,m,G,D,C]),[Y,ie]=d.useState(b),Z=d.useCallback(()=>{const ee=N.current;if(!ee)return;const ye=q(ee);ye.top!==null&&(ee.style.top=ye.top),ye.left!==null&&(ee.style.left=ye.left),ee.style.transformOrigin=ye.transformOrigin,ie(!0)},[q]);d.useEffect(()=>(I&&window.addEventListener("scroll",Z),()=>window.removeEventListener("scroll",Z)),[u,I,Z]);const Se=(ee,ye)=>{E&&E(ee,ye),Z()},ue=()=>{ie(!1)};d.useEffect(()=>{b&&Z()}),d.useImperativeHandle(s,()=>b?{updatePosition:()=>{Z()}}:null,[b,Z]),d.useEffect(()=>{if(!b)return;const ee=Rf(()=>{Z()}),ye=ma(u);return ye.addEventListener("resize",ee),()=>{ee.clear(),ye.removeEventListener("resize",ee)}},[u,b,Z]);let oe=k;k==="auto"&&!O.muiSupportAuto&&(oe=void 0);const ve=y||(u?zr(WS(u)).body:void 0),ke=(o=_==null?void 0:_.root)!=null?o:gMe,_e=(a=_==null?void 0:_.paper)!=null?a:xW,ce=rn({elementType:_e,externalSlotProps:T({},F,{style:Y?F.style:T({},F.style,{opacity:0})}),additionalProps:{elevation:x,ref:B},ownerState:W,className:me(V.paper,F==null?void 0:F.className)}),ge=rn({elementType:ke,externalSlotProps:(P==null?void 0:P.root)||{},externalForwardedProps:M,additionalProps:{ref:r,slotProps:{backdrop:{invisible:!0}},container:ve,open:b},ownerState:W,className:me(V.root,h)}),{slotProps:ae}=ge,pe=le(ge,vMe);return w.jsx(ke,T({},pe,!yl(ke)&&{slotProps:ae,disableScrollLock:I},{children:w.jsx(O,T({appear:!0,in:b,onEntering:Se,onExited:ue,timeout:oe},A,{children:w.jsx(_e,T({},ce,{children:v}))}))}))}),kR=yMe;function bMe(e){return Qe("MuiMenu",e)}Xe("MuiMenu",["root","paper","list"]);const _Me=["onEntering"],xMe=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],wMe={vertical:"top",horizontal:"right"},SMe={vertical:"top",horizontal:"left"},CMe=e=>{const{classes:t}=e;return Ye({root:["root"],paper:["paper"],list:["list"]},bMe,t)},$Me=te(kR,{shouldForwardProp:e=>yn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),OMe=te(xW,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),PMe=te(_W,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),EMe=d.forwardRef(function(t,r){var n,o;const a=Je({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:s,className:u,disableAutoFocusItem:l=!1,MenuListProps:f={},onClose:m,open:v,PaperProps:h={},PopoverClasses:y,transitionDuration:x="auto",TransitionProps:{onEntering:C}={},variant:b="selectedMenu",slots:g={},slotProps:_={}}=a,P=le(a.TransitionProps,_Me),$=le(a,xMe),O=kl(),k=T({},a,{autoFocus:i,disableAutoFocusItem:l,MenuListProps:f,onEntering:C,PaperProps:h,transitionDuration:x,TransitionProps:P,variant:b}),E=CMe(k),I=i&&!l&&v,A=d.useRef(null),M=(D,q)=>{A.current&&A.current.adjustStyleForScrollbar(D,{direction:O?"rtl":"ltr"}),C&&C(D,q)},F=D=>{D.key==="Tab"&&(D.preventDefault(),m&&m(D,"tabKeyDown"))};let N=-1;d.Children.map(s,(D,q)=>{d.isValidElement(D)&&(D.props.disabled||(b==="selectedMenu"&&D.props.selected||N===-1)&&(N=q))});const B=(n=g.paper)!=null?n:OMe,W=(o=_.paper)!=null?o:h,V=rn({elementType:g.root,externalSlotProps:_.root,ownerState:k,className:[E.root,u]}),G=rn({elementType:B,externalSlotProps:W,ownerState:k,className:E.paper});return w.jsx($Me,T({onClose:m,anchorOrigin:{vertical:"bottom",horizontal:O?"right":"left"},transformOrigin:O?wMe:SMe,slots:{paper:B,root:g.root},slotProps:{root:V,paper:G},open:v,ref:r,transitionDuration:x,TransitionProps:T({onEntering:M},P),ownerState:k},$,{classes:y,children:w.jsx(PMe,T({onKeyDown:F,actions:A,autoFocus:i&&(N===-1||l),autoFocusItem:I,variant:b},f,{className:me(E.list,f.className),children:s}))}))}),E_=EMe;function RMe(e){return Qe("MuiMenuItem",e)}const kMe=Xe("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),kp=kMe,TMe=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],IMe=(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]},jMe=e=>{const{disabled:t,dense:r,divider:n,disableGutters:o,selected:a,classes:i}=e,u=Ye({root:["root",r&&"dense",t&&"disabled",!o&&"gutters",n&&"divider",a&&"selected"]},RMe,i);return T({},i,u)},AMe=te(bs,{shouldForwardProp:e=>yn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:IMe})(({theme:e,ownerState:t})=>T({},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"}},[`&.${kp.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Bt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${kp.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Bt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${kp.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Bt(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})`:Bt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${kp.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${kp.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${$3.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${$3.inset}`]:{marginLeft:52},[`& .${a0.root}`]:{marginTop:0,marginBottom:0},[`& .${a0.inset}`]:{paddingLeft:36},[`& .${N3.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&T({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${N3.root} svg`]:{fontSize:"1.25rem"}}))),MMe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:a="li",dense:i=!1,divider:s=!1,disableGutters:u=!1,focusVisibleClassName:l,role:f="menuitem",tabIndex:m,className:v}=n,h=le(n,TMe),y=d.useContext(sv),x=d.useMemo(()=>({dense:i||y.dense||!1,disableGutters:u}),[y.dense,i,u]),C=d.useRef(null);Io(()=>{o&&C.current&&C.current.focus()},[o]);const b=T({},n,{dense:x.dense,divider:s,disableGutters:u}),g=jMe(n),_=hr(C,r);let P;return n.disabled||(P=m!==void 0?m:-1),w.jsx(sv.Provider,{value:x,children:w.jsx(AMe,T({ref:_,role:f,tabIndex:P,component:a,focusVisibleClassName:me(g.focusVisible,l),className:me(g.root,v)},h,{ownerState:b,classes:g}))})}),Da=MMe;function FMe(e){return Qe("MuiNativeSelect",e)}const LMe=Xe("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),TR=LMe,NMe=["className","disabled","error","IconComponent","inputRef","variant"],DMe=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${Te(r)}`,a&&"iconOpen",n&&"disabled"]};return Ye(s,FMe,t)},wW=({ownerState:e,theme:t})=>T({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":T({},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"},[`&.${TR.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}}),BMe=te("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:yn,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{[`&.${TR.multiple}`]:t.multiple}]}})(wW),SW=({ownerState:e,theme:t})=>T({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${TR.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),zMe=te("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${Te(r.variant)}`],r.open&&t.iconOpen]}})(SW),UMe=d.forwardRef(function(t,r){const{className:n,disabled:o,error:a,IconComponent:i,inputRef:s,variant:u="standard"}=t,l=le(t,NMe),f=T({},t,{disabled:o,variant:u,error:a}),m=DMe(f);return w.jsxs(d.Fragment,{children:[w.jsx(BMe,T({ownerState:f,className:me(m.select,n),disabled:o,ref:s||r},l)),t.multiple?null:w.jsx(zMe,{as:i,ownerState:f,className:m.icon})]})}),WMe=UMe;var W3;const VMe=["children","classes","className","label","notched"],qMe=te("fieldset",{shouldForwardProp:yn})({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%"}),HMe=te("legend",{shouldForwardProp:yn})(({ownerState:e,theme:t})=>T({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&&T({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 GMe(e){const{className:t,label:r,notched:n}=e,o=le(e,VMe),a=r!=null&&r!=="",i=T({},e,{notched:n,withLabel:a});return w.jsx(qMe,T({"aria-hidden":!0,className:t,ownerState:i},o,{children:w.jsx(HMe,{ownerState:i,children:a?w.jsx("span",{children:r}):W3||(W3=w.jsx("span",{className:"notranslate",children:"​"}))})}))}const KMe=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],QMe=e=>{const{classes:t}=e,n=Ye({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Dke,t);return T({},t,n)},XMe=te(C_,{shouldForwardProp:e=>yn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:w_})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return T({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Ts.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Ts.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${Ts.focused} .${Ts.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${Ts.error} .${Ts.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Ts.disabled} .${Ts.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&T({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),YMe=te(GMe,{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}}),JMe=te($_,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:S_})(({theme:e,ownerState:t})=>T({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})),CW=d.forwardRef(function(t,r){var n,o,a,i,s;const u=Je({props:t,name:"MuiOutlinedInput"}),{components:l={},fullWidth:f=!1,inputComponent:m="input",label:v,multiline:h=!1,notched:y,slots:x={},type:C="text"}=u,b=le(u,KMe),g=QMe(u),_=Ei(),P=jl({props:u,muiFormControl:_,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),$=T({},u,{color:P.color||"primary",disabled:P.disabled,error:P.error,focused:P.focused,formControl:_,fullWidth:f,hiddenLabel:P.hiddenLabel,multiline:h,size:P.size,type:C}),O=(n=(o=x.root)!=null?o:l.Root)!=null?n:XMe,k=(a=(i=x.input)!=null?i:l.Input)!=null?a:JMe;return w.jsx(O_,T({slots:{root:O,input:k},renderSuffix:E=>w.jsx(YMe,{ownerState:$,className:g.notchedOutline,label:v!=null&&v!==""&&P.required?s||(s=w.jsxs(d.Fragment,{children:[v," ","*"]})):v,notched:typeof y<"u"?y:!!(E.startAdornment||E.filled||E.focused)}),fullWidth:f,inputComponent:m,multiline:h,ref:r,type:C},b,{classes:T({},g,{notchedOutline:null})}))});CW.muiName="Input";const $W=CW;function ZMe(e){return Qe("MuiPagination",e)}Xe("MuiPagination",["root","ul","outlined","text"]);const eFe=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function tFe(e={}){const{boundaryCount:t=1,componentName:r="usePagination",count:n=1,defaultPage:o=1,disabled:a=!1,hideNextButton:i=!1,hidePrevButton:s=!1,onChange:u,page:l,showFirstButton:f=!1,showLastButton:m=!1,siblingCount:v=1}=e,h=le(e,eFe),[y,x]=Hd({controlled:l,default:o,name:r,state:"page"}),C=(I,A)=>{l||x(A),u&&u(I,A)},b=(I,A)=>{const M=A-I+1;return Array.from({length:M},(F,N)=>I+N)},g=b(1,Math.min(t,n)),_=b(Math.max(n-t+1,t+1),n),P=Math.max(Math.min(y-v,n-t-v*2-1),t+2),$=Math.min(Math.max(y+v,t+v*2+2),_.length>0?_[0]-2:n-1),O=[...f?["first"]:[],...s?[]:["previous"],...g,...P>t+2?["start-ellipsis"]:t+1t?[n-t]:[],..._,...i?[]:["next"],...m?["last"]:[]],k=I=>{switch(I){case"first":return 1;case"previous":return y-1;case"next":return y+1;case"last":return n;default:return null}},E=O.map(I=>typeof I=="number"?{onClick:A=>{C(A,I)},type:"page",page:I,selected:I===y,disabled:a,"aria-current":I===y?"true":void 0}:{onClick:A=>{C(A,k(I))},type:I,page:k(I),selected:!1,disabled:a||I.indexOf("ellipsis")===-1&&(I==="next"||I==="last"?y>=n:y<=1)});return T({items:E},h)}function rFe(e){return Qe("MuiPaginationItem",e)}const nFe=Xe("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]),Qo=nFe,lO=No(w.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),uO=No(w.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),V3=No(w.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),q3=No(w.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),oFe=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],OW=(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${Te(r.size)}`],r.variant==="text"&&t[`text${Te(r.color)}`],r.variant==="outlined"&&t[`outlined${Te(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]},aFe=e=>{const{classes:t,color:r,disabled:n,selected:o,size:a,shape:i,type:s,variant:u}=e,l={root:["root",`size${Te(a)}`,u,i,r!=="standard"&&`color${Te(r)}`,r!=="standard"&&`${u}${Te(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 Ye(l,rFe,t)},iFe=te("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:OW})(({theme:e,ownerState:t})=>T({},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",[`&.${Qo.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)})),sFe=te(bs,{name:"MuiPaginationItem",slot:"Root",overridesResolver:OW})(({theme:e,ownerState:t})=>T({},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,[`&.${Qo.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Qo.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"}},[`&.${Qo.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}))`:Bt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Qo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Bt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${Qo.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})=>T({},t.variant==="text"&&{[`&.${Qo.selected}`]:T({},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}},[`&.${Qo.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${Qo.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)"}`,[`&.${Qo.selected}`]:T({},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)`:Bt(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:Bt(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}))`:Bt(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Qo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Bt(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${Qo.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),lFe=te("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>T({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),uFe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiPaginationItem"}),{className:o,color:a="standard",component:i,components:s={},disabled:u=!1,page:l,selected:f=!1,shape:m="circular",size:v="medium",slots:h={},type:y="page",variant:x="text"}=n,C=le(n,oFe),b=T({},n,{color:a,disabled:u,selected:f,shape:m,size:v,type:y,variant:x}),g=kl(),_=aFe(b),$=(g?{previous:h.next||s.next||q3,next:h.previous||s.previous||V3,last:h.first||s.first||lO,first:h.last||s.last||uO}:{previous:h.previous||s.previous||V3,next:h.next||s.next||q3,first:h.first||s.first||lO,last:h.last||s.last||uO})[y];return y==="start-ellipsis"||y==="end-ellipsis"?w.jsx(iFe,{ref:r,ownerState:b,className:me(_.root,o),children:"…"}):w.jsxs(sFe,T({ref:r,ownerState:b,component:i,disabled:u,className:me(_.root,o)},C,{children:[y==="page"&&l,$?w.jsx(lFe,{as:$,ownerState:b,className:_.icon}):null]}))}),cFe=uFe,dFe=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],fFe=e=>{const{classes:t,variant:r}=e;return Ye({root:["root",r],ul:["ul"]},ZMe,t)},pFe=te("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant]]}})({}),mFe=te("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function vFe(e,t,r){return e==="page"?`${r?"":"Go to "}page ${t}`:`Go to ${e} page`}const hFe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiPagination"}),{boundaryCount:o=1,className:a,color:i="standard",count:s=1,defaultPage:u=1,disabled:l=!1,getItemAriaLabel:f=vFe,hideNextButton:m=!1,hidePrevButton:v=!1,renderItem:h=E=>w.jsx(cFe,T({},E)),shape:y="circular",showFirstButton:x=!1,showLastButton:C=!1,siblingCount:b=1,size:g="medium",variant:_="text"}=n,P=le(n,dFe),{items:$}=tFe(T({},n,{componentName:"Pagination"})),O=T({},n,{boundaryCount:o,color:i,count:s,defaultPage:u,disabled:l,getItemAriaLabel:f,hideNextButton:m,hidePrevButton:v,renderItem:h,shape:y,showFirstButton:x,showLastButton:C,siblingCount:b,size:g,variant:_}),k=fFe(O);return w.jsx(pFe,T({"aria-label":"pagination navigation",className:me(k.root,a),ownerState:O,ref:r},P,{children:w.jsx(mFe,{className:k.ul,ownerState:O,children:$.map((E,I)=>w.jsx("li",{children:h(T({},E,{color:i,"aria-label":f(E.type,E.page,E.selected),shape:y,size:g,variant:_}))},I))})}))}),gFe=hFe;function yFe(e){return Qe("MuiScopedCssBaseline",e)}Xe("MuiScopedCssBaseline",["root"]);const bFe=["className","component","enableColorScheme"],_Fe=e=>{const{classes:t}=e;return Ye({root:["root"]},yFe,t)},xFe=te("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}}),T({},sIe(e,t.enableColorScheme),lIe(e),{"& *, & *::before, & *::after":{boxSizing:"inherit"},"& strong, & b":{fontWeight:e.typography.fontWeightBold}},r)}),wFe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiScopedCssBaseline"}),{className:o,component:a="div"}=n,i=le(n,bFe),s=T({},n,{component:a}),u=_Fe(s);return w.jsx(xFe,T({as:a,className:me(u.root,o),ref:r,ownerState:s},i))}),SFe=wFe;function CFe(e){return Qe("MuiSelect",e)}const Tp=Xe("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var H3;const $Fe=["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"],OFe=te("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${Tp.select}`]:t.select},{[`&.${Tp.select}`]:t[r.variant]},{[`&.${Tp.error}`]:t.error},{[`&.${Tp.multiple}`]:t.multiple}]}})(wW,{[`&.${Tp.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),PFe=te("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${Te(r.variant)}`],r.open&&t.iconOpen]}})(SW),EFe=te("input",{shouldForwardProp:e=>IU(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 G3(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function RFe(e){return e==null||typeof e=="string"&&!e.trim()}const kFe=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${Te(r)}`,a&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return Ye(s,CFe,t)},TFe=d.forwardRef(function(t,r){var n;const{"aria-describedby":o,"aria-label":a,autoFocus:i,autoWidth:s,children:u,className:l,defaultOpen:f,defaultValue:m,disabled:v,displayEmpty:h,error:y=!1,IconComponent:x,inputRef:C,labelId:b,MenuProps:g={},multiple:_,name:P,onBlur:$,onChange:O,onClose:k,onFocus:E,onOpen:I,open:A,readOnly:M,renderValue:F,SelectDisplayProps:N={},tabIndex:B,value:W,variant:V="standard"}=t,G=le(t,$Fe),[D,q]=Hd({controlled:W,default:m,name:"Select"}),[Y,ie]=Hd({controlled:A,default:f,name:"Select"}),Z=d.useRef(null),Se=d.useRef(null),[ue,oe]=d.useState(null),{current:ve}=d.useRef(A!=null),[ke,_e]=d.useState(),ce=hr(r,C),ge=d.useCallback(Oe=>{Se.current=Oe,Oe&&oe(Oe)},[]),ae=ue==null?void 0:ue.parentNode;d.useImperativeHandle(ce,()=>({focus:()=>{Se.current.focus()},node:Z.current,value:D}),[D]),d.useEffect(()=>{f&&Y&&ue&&!ve&&(_e(s?null:ae.clientWidth),Se.current.focus())},[ue,s]),d.useEffect(()=>{i&&Se.current.focus()},[i]),d.useEffect(()=>{if(!b)return;const Oe=zr(Se.current).getElementById(b);if(Oe){const ze=()=>{getSelection().isCollapsed&&Se.current.focus()};return Oe.addEventListener("click",ze),()=>{Oe.removeEventListener("click",ze)}}},[b]);const pe=(Oe,ze)=>{Oe?I&&I(ze):k&&k(ze),ve||(_e(s?null:ae.clientWidth),ie(Oe))},ee=Oe=>{Oe.button===0&&(Oe.preventDefault(),Se.current.focus(),pe(!0,Oe))},ye=Oe=>{pe(!1,Oe)},be=d.Children.toArray(u),Fe=Oe=>{const ze=be.find(Pe=>Pe.props.value===Oe.target.value);ze!==void 0&&(q(ze.props.value),O&&O(Oe,ze))},Be=Oe=>ze=>{let Pe;if(ze.currentTarget.hasAttribute("tabindex")){if(_){Pe=Array.isArray(D)?D.slice():[];const Ne=D.indexOf(Oe.props.value);Ne===-1?Pe.push(Oe.props.value):Pe.splice(Ne,1)}else Pe=Oe.props.value;if(Oe.props.onClick&&Oe.props.onClick(ze),D!==Pe&&(q(Pe),O)){const Ne=ze.nativeEvent||ze,ut=new Ne.constructor(Ne.type,Ne);Object.defineProperty(ut,"target",{writable:!0,value:{value:Pe,name:P}}),O(ut,Oe)}_||pe(!1,ze)}},H=Oe=>{M||[" ","ArrowUp","ArrowDown","Enter"].indexOf(Oe.key)!==-1&&(Oe.preventDefault(),pe(!0,Oe))},Q=ue!==null&&Y,X=Oe=>{!Q&&$&&(Object.defineProperty(Oe,"target",{writable:!0,value:{value:D,name:P}}),$(Oe))};delete G["aria-invalid"];let se,fe;const de=[];let xe=!1;(r0({value:D})||h)&&(F?se=F(D):xe=!0);const je=be.map(Oe=>{if(!d.isValidElement(Oe))return null;let ze;if(_){if(!Array.isArray(D))throw new Error(is(2));ze=D.some(Pe=>G3(Pe,Oe.props.value)),ze&&xe&&de.push(Oe.props.children)}else ze=G3(D,Oe.props.value),ze&&xe&&(fe=Oe.props.children);return d.cloneElement(Oe,{"aria-selected":ze?"true":"false",onClick:Be(Oe),onKeyUp:Pe=>{Pe.key===" "&&Pe.preventDefault(),Oe.props.onKeyUp&&Oe.props.onKeyUp(Pe)},role:"option",selected:ze,value:void 0,"data-value":Oe.props.value})});xe&&(_?de.length===0?se=null:se=de.reduce((Oe,ze,Pe)=>(Oe.push(ze),Pe{const{classes:t}=e;return t},IR={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>yn(e)&&e!=="variant",slot:"Root"},FFe=te(vW,IR)(""),LFe=te($W,IR)(""),NFe=te(dW,IR)(""),PW=d.forwardRef(function(t,r){const n=Je({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:a,classes:i={},className:s,defaultOpen:u=!1,displayEmpty:l=!1,IconComponent:f=Wke,id:m,input:v,inputProps:h,label:y,labelId:x,MenuProps:C,multiple:b=!1,native:g=!1,onClose:_,onOpen:P,open:$,renderValue:O,SelectDisplayProps:k,variant:E="outlined"}=n,I=le(n,jFe),A=g?WMe:IFe,M=Ei(),F=jl({props:n,muiFormControl:M,states:["variant","error"]}),N=F.variant||E,B=T({},n,{variant:N,classes:i}),W=MFe(B),V=le(W,AFe),G=v||{standard:w.jsx(FFe,{ownerState:B}),outlined:w.jsx(LFe,{label:y,ownerState:B}),filled:w.jsx(NFe,{ownerState:B})}[N],D=hr(r,G.ref);return w.jsx(d.Fragment,{children:d.cloneElement(G,T({inputComponent:A,inputProps:T({children:a,error:F.error,IconComponent:f,variant:N,type:void 0,multiple:b},g?{id:m}:{autoWidth:o,defaultOpen:u,displayEmpty:l,labelId:x,MenuProps:C,onClose:_,onOpen:P,open:$,renderValue:O,SelectDisplayProps:T({id:m},k)},h,{classes:h?zn(V,h.classes):V},v?v.props.inputProps:{})},(b&&g||l)&&N==="outlined"?{notched:!0}:{},{ref:D,className:me(G.props.className,s,W.root)},!v&&{variant:N},I))})});PW.muiName="Select";const EW=PW;function DFe(e){return Qe("MuiSnackbarContent",e)}Xe("MuiSnackbarContent",["root","message","action"]);const BFe=["action","className","message","role"],zFe=e=>{const{classes:t}=e;return Ye({root:["root"],action:["action"],message:["message"]},DFe,t)},UFe=te(Tl,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,r=PPe(e.palette.background.default,t);return T({},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}})}),WFe=te("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),VFe=te("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),qFe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiSnackbarContent"}),{action:o,className:a,message:i,role:s="alert"}=n,u=le(n,BFe),l=n,f=zFe(l);return w.jsxs(UFe,T({role:s,square:!0,elevation:6,className:me(f.root,a),ownerState:l,ref:r},u,{children:[w.jsx(WFe,{className:f.message,ownerState:l,children:i}),o?w.jsx(VFe,{className:f.action,ownerState:l,children:o}):null]}))}),HFe=qFe;function GFe(e){return Qe("MuiSnackbar",e)}Xe("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const KFe=["onEnter","onExited"],QFe=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],XFe=e=>{const{classes:t,anchorOrigin:r}=e,n={root:["root",`anchorOrigin${Te(r.vertical)}${Te(r.horizontal)}`]};return Ye(n,GFe,t)},K3=te("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`anchorOrigin${Te(r.anchorOrigin.vertical)}${Te(r.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>{const r={left:"50%",right:"auto",transform:"translateX(-50%)"};return T({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")]:T({},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"})})}),YFe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiSnackbar"}),o=Pi(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:s,horizontal:u}={vertical:"bottom",horizontal:"left"},autoHideDuration:l=null,children:f,className:m,ClickAwayListenerProps:v,ContentProps:h,disableWindowBlurListener:y=!1,message:x,open:C,TransitionComponent:b=o0,transitionDuration:g=a,TransitionProps:{onEnter:_,onExited:P}={}}=n,$=le(n.TransitionProps,KFe),O=le(n,QFe),k=T({},n,{anchorOrigin:{vertical:s,horizontal:u},autoHideDuration:l,disableWindowBlurListener:y,TransitionComponent:b,transitionDuration:g}),E=XFe(k),{getRootProps:I,onClickAway:A}=hke(T({},k)),[M,F]=d.useState(!0),N=rn({elementType:K3,getSlotProps:I,externalForwardedProps:O,ownerState:k,additionalProps:{ref:r},className:[E.root,m]}),B=V=>{F(!0),P&&P(V)},W=(V,G)=>{F(!1),_&&_(V,G)};return!C&&M?null:w.jsx(B2e,T({onClickAway:A},v,{children:w.jsx(K3,T({},N,{children:w.jsx(b,T({appear:!0,in:C,timeout:g,direction:s==="top"?"down":"up",onEnter:W,onExited:B},$,{children:f||w.jsx(HFe,T({message:x,action:i},h))}))}))}))}),JFe=YFe;function ZFe(e){return Qe("MuiTooltip",e)}const eLe=Xe("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Js=eLe,tLe=["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 rLe(e){return Math.round(e*1e5)/1e5}const nLe=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${Te(a.split("-")[0])}`],arrow:["arrow"]};return Ye(i,ZFe,t)},oLe=te(ZU,{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})=>T({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Js.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Js.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Js.arrow}`]:T({},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"] .${Js.arrow}`]:T({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),aLe=te("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${Te(r.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>T({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Bt(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:`${rLe(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Js.popper}[data-popper-placement*="left"] &`]:T({transformOrigin:"right center"},t.isRtl?T({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):T({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Js.popper}[data-popper-placement*="right"] &`]:T({transformOrigin:"left center"},t.isRtl?T({marginRight:"14px"},t.touch&&{marginRight:"24px"}):T({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Js.popper}[data-popper-placement*="top"] &`]:T({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Js.popper}[data-popper-placement*="bottom"] &`]:T({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),iLe=te("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:Bt(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let Fg=!1;const Q3=new aR;let Ip={x:0,y:0};function Lg(e,t){return(r,...n)=>{t&&t(r,...n),e(r,...n)}}const sLe=d.forwardRef(function(t,r){var n,o,a,i,s,u,l,f,m,v,h,y,x,C,b,g,_,P,$;const O=Je({props:t,name:"MuiTooltip"}),{arrow:k=!1,children:E,components:I={},componentsProps:A={},describeChild:M=!1,disableFocusListener:F=!1,disableHoverListener:N=!1,disableInteractive:B=!1,disableTouchListener:W=!1,enterDelay:V=100,enterNextDelay:G=0,enterTouchDelay:D=700,followCursor:q=!1,id:Y,leaveDelay:ie=0,leaveTouchDelay:Z=1500,onClose:Se,onOpen:ue,open:oe,placement:ve="bottom",PopperComponent:ke,PopperProps:_e={},slotProps:ce={},slots:ge={},title:ae,TransitionComponent:pe=o0,TransitionProps:ee}=O,ye=le(O,tLe),be=d.isValidElement(E)?E:w.jsx("span",{children:E}),Fe=Pi(),Be=kl(),[H,Q]=d.useState(),[X,se]=d.useState(null),fe=d.useRef(!1),de=B||q,xe=vu(),je=vu(),Ze=vu(),et=vu(),[Ae,Ce]=Hd({controlled:oe,default:!1,name:"Tooltip",state:"open"});let rt=Ae;const pt=Vu(Y),ct=d.useRef(),Oe=Dn(()=>{ct.current!==void 0&&(document.body.style.WebkitUserSelect=ct.current,ct.current=void 0),et.clear()});d.useEffect(()=>Oe,[Oe]);const ze=We=>{Q3.clear(),Fg=!0,Ce(!0),ue&&!rt&&ue(We)},Pe=Dn(We=>{Q3.start(800+ie,()=>{Fg=!1}),Ce(!1),Se&&rt&&Se(We),xe.start(Fe.transitions.duration.shortest,()=>{fe.current=!1})}),Ne=We=>{fe.current&&We.type!=="touchstart"||(H&&H.removeAttribute("title"),je.clear(),Ze.clear(),V||Fg&&G?je.start(Fg?G:V,()=>{ze(We)}):ze(We))},ut=We=>{je.clear(),Ze.start(ie,()=>{Pe(We)})},{isFocusVisibleRef:yt,onBlur:Qt,onFocus:Sr,ref:an}=m_(),[,Gn]=d.useState(!1),bn=We=>{Qt(We),yt.current===!1&&(Gn(!1),ut(We))},$a=We=>{H||Q(We.currentTarget),Sr(We),yt.current===!0&&(Gn(!0),Ne(We))},Ll=We=>{fe.current=!0;const Nt=be.props;Nt.onTouchStart&&Nt.onTouchStart(We)},Hf=We=>{Ll(We),Ze.clear(),xe.clear(),Oe(),ct.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",et.start(D,()=>{document.body.style.WebkitUserSelect=ct.current,Ne(We)})},nc=We=>{be.props.onTouchEnd&&be.props.onTouchEnd(We),Oe(),Ze.start(Z,()=>{Pe(We)})};d.useEffect(()=>{if(!rt)return;function We(Nt){(Nt.key==="Escape"||Nt.key==="Esc")&&Pe(Nt)}return document.addEventListener("keydown",We),()=>{document.removeEventListener("keydown",We)}},[Pe,rt]);const Gf=hr(be.ref,an,Q,r);!ae&&ae!==0&&(rt=!1);const Ri=d.useRef(),Kf=We=>{const Nt=be.props;Nt.onMouseMove&&Nt.onMouseMove(We),Ip={x:We.clientX,y:We.clientY},Ri.current&&Ri.current.update()},In={},ki=typeof ae=="string";M?(In.title=!rt&&ki&&!N?ae:null,In["aria-describedby"]=rt?pt:null):(In["aria-label"]=ki?ae:null,In["aria-labelledby"]=rt&&!ki?pt:null);const Ht=T({},In,ye,be.props,{className:me(ye.className,be.props.className),onTouchStart:Ll,ref:Gf},q?{onMouseMove:Kf}:{}),po={};W||(Ht.onTouchStart=Hf,Ht.onTouchEnd=nc),N||(Ht.onMouseOver=Lg(Ne,Ht.onMouseOver),Ht.onMouseLeave=Lg(ut,Ht.onMouseLeave),de||(po.onMouseOver=Ne,po.onMouseLeave=ut)),F||(Ht.onFocus=Lg($a,Ht.onFocus),Ht.onBlur=Lg(bn,Ht.onBlur),de||(po.onFocus=$a,po.onBlur=bn));const Qf=d.useMemo(()=>{var We;let Nt=[{name:"arrow",enabled:!!X,options:{element:X,padding:4}}];return(We=_e.popperOptions)!=null&&We.modifiers&&(Nt=Nt.concat(_e.popperOptions.modifiers)),T({},_e.popperOptions,{modifiers:Nt})},[X,_e]),mo=T({},O,{isRtl:Be,arrow:k,disableInteractive:de,placement:ve,PopperComponentProp:ke,touch:fe.current}),Ti=nLe(mo),Nl=(n=(o=ge.popper)!=null?o:I.Popper)!=null?n:oLe,Dl=(a=(i=(s=ge.transition)!=null?s:I.Transition)!=null?i:pe)!=null?a:o0,Bl=(u=(l=ge.tooltip)!=null?l:I.Tooltip)!=null?u:aLe,zl=(f=(m=ge.arrow)!=null?m:I.Arrow)!=null?f:iLe,oc=Na(Nl,T({},_e,(v=ce.popper)!=null?v:A.popper,{className:me(Ti.popper,_e==null?void 0:_e.className,(h=(y=ce.popper)!=null?y:A.popper)==null?void 0:h.className)}),mo),Xf=Na(Dl,T({},ee,(x=ce.transition)!=null?x:A.transition),mo),Yf=Na(Bl,T({},(C=ce.tooltip)!=null?C:A.tooltip,{className:me(Ti.tooltip,(b=(g=ce.tooltip)!=null?g:A.tooltip)==null?void 0:b.className)}),mo),Jf=Na(zl,T({},(_=ce.arrow)!=null?_:A.arrow,{className:me(Ti.arrow,(P=($=ce.arrow)!=null?$:A.arrow)==null?void 0:P.className)}),mo);return w.jsxs(d.Fragment,{children:[d.cloneElement(be,Ht),w.jsx(Nl,T({as:ke??ZU,placement:ve,anchorEl:q?{getBoundingClientRect:()=>({top:Ip.y,left:Ip.x,right:Ip.x,bottom:Ip.y,width:0,height:0})}:H,popperRef:Ri,open:H?rt:!1,id:pt,transition:!0},po,oc,{popperOptions:Qf,children:({TransitionProps:We})=>w.jsx(Dl,T({timeout:Fe.transitions.duration.shorter},We,Xf,{children:w.jsxs(Bl,T({},Yf,{children:[ae,k?w.jsx(zl,T({},Jf,{ref:se})):null]}))}))}))]})}),Ya=sLe;function lLe(e){return Qe("MuiSwitch",e)}const Fn=Xe("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),uLe=["className","color","edge","size","sx"],cLe=jU(),dLe=e=>{const{classes:t,edge:r,size:n,color:o,checked:a,disabled:i}=e,s={root:["root",r&&`edge${Te(r)}`,`size${Te(n)}`],switchBase:["switchBase",`color${Te(o)}`,a&&"checked",i&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},u=Ye(s,lLe,t);return T({},t,u)},fLe=te("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t[`edge${Te(r.edge)}`],t[`size${Te(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,[`& .${Fn.thumb}`]:{width:16,height:16},[`& .${Fn.switchBase}`]:{padding:4,[`&.${Fn.checked}`]:{transform:"translateX(16px)"}}}}]}),pLe=te(nW,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{[`& .${Fn.input}`]:t.input},r.color!=="default"&&t[`color${Te(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}),[`&.${Fn.checked}`]:{transform:"translateX(20px)"},[`&.${Fn.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Fn.checked} + .${Fn.track}`]:{opacity:.5},[`&.${Fn.disabled} + .${Fn.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${Fn.input}`]:{left:"-100%",width:"300%"}}),({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Bt(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:{[`&.${Fn.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Bt(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Fn.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?h_(e.palette[t].main,.62):v_(e.palette[t].main,.55)}`}},[`&.${Fn.checked} + .${Fn.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]})),mLe=te("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}`})),vLe=te("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%"})),hLe=d.forwardRef(function(t,r){const n=cLe({props:t,name:"MuiSwitch"}),{className:o,color:a="primary",edge:i=!1,size:s="medium",sx:u}=n,l=le(n,uLe),f=T({},n,{color:a,edge:i,size:s}),m=dLe(f),v=w.jsx(vLe,{className:m.thumb,ownerState:f});return w.jsxs(fLe,{className:me(m.root,o),sx:u,ownerState:f,children:[w.jsx(pLe,T({type:"checkbox",icon:v,checkedIcon:v,ref:r,ownerState:f},l,{classes:T({},m,{root:m.switchBase})})),w.jsx(mLe,{className:m.track,ownerState:f})]})}),jR=hLe;function gLe(e){return Qe("MuiTab",e)}const yLe=Xe("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),Jl=yLe,bLe=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],_Le=e=>{const{classes:t,textColor:r,fullWidth:n,wrapped:o,icon:a,label:i,selected:s,disabled:u}=e,l={root:["root",a&&i&&"labelIcon",`textColor${Te(r)}`,n&&"fullWidth",o&&"wrapped",s&&"selected",u&&"disabled"],iconWrapper:["iconWrapper"]};return Ye(l,gLe,t)},xLe=te(bs,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.label&&r.icon&&t.labelIcon,t[`textColor${Te(r.textColor)}`],r.fullWidth&&t.fullWidth,r.wrapped&&t.wrapped]}})(({theme:e,ownerState:t})=>T({},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,[`& > .${Jl.iconWrapper}`]:T({},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,[`&.${Jl.selected}`]:{opacity:1},[`&.${Jl.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Jl.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${Jl.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Jl.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${Jl.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)})),wLe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTab"}),{className:o,disabled:a=!1,disableFocusRipple:i=!1,fullWidth:s,icon:u,iconPosition:l="top",indicator:f,label:m,onChange:v,onClick:h,onFocus:y,selected:x,selectionFollowsFocus:C,textColor:b="inherit",value:g,wrapped:_=!1}=n,P=le(n,bLe),$=T({},n,{disabled:a,disableFocusRipple:i,selected:x,icon:!!u,iconPosition:l,label:!!m,fullWidth:s,textColor:b,wrapped:_}),O=_Le($),k=u&&m&&d.isValidElement(u)?d.cloneElement(u,{className:me(O.iconWrapper,u.props.className)}):u,E=A=>{!x&&v&&v(A,g),h&&h(A)},I=A=>{C&&!x&&v&&v(A,g),y&&y(A)};return w.jsxs(xLe,T({focusRipple:!i,className:me(O.root,o),ref:r,role:"tab","aria-selected":x,disabled:a,onClick:E,onFocus:I,ownerState:$,tabIndex:x?0:-1},P,{children:[l==="top"||l==="start"?w.jsxs(d.Fragment,{children:[k,m]}):w.jsxs(d.Fragment,{children:[m,k]}),f]}))}),RW=wLe,SLe=d.createContext(),kW=SLe;function CLe(e){return Qe("MuiTable",e)}Xe("MuiTable",["root","stickyHeader"]);const $Le=["className","component","padding","size","stickyHeader"],OLe=e=>{const{classes:t,stickyHeader:r}=e;return Ye({root:["root",r&&"stickyHeader"]},CLe,t)},PLe=te("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>T({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":T({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),X3="table",ELe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTable"}),{className:o,component:a=X3,padding:i="normal",size:s="medium",stickyHeader:u=!1}=n,l=le(n,$Le),f=T({},n,{component:a,padding:i,size:s,stickyHeader:u}),m=OLe(f),v=d.useMemo(()=>({padding:i,size:s,stickyHeader:u}),[i,s,u]);return w.jsx(kW.Provider,{value:v,children:w.jsx(PLe,T({as:a,role:a===X3?null:"table",ref:r,className:me(m.root,o),ownerState:f},l))})}),TW=ELe,RLe=d.createContext(),R_=RLe;function kLe(e){return Qe("MuiTableBody",e)}Xe("MuiTableBody",["root"]);const TLe=["className","component"],ILe=e=>{const{classes:t}=e;return Ye({root:["root"]},kLe,t)},jLe=te("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),ALe={variant:"body"},Y3="tbody",MLe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTableBody"}),{className:o,component:a=Y3}=n,i=le(n,TLe),s=T({},n,{component:a}),u=ILe(s);return w.jsx(R_.Provider,{value:ALe,children:w.jsx(jLe,T({className:me(u.root,o),as:a,ref:r,role:a===Y3?null:"rowgroup",ownerState:s},i))})}),IW=MLe;function FLe(e){return Qe("MuiTableCell",e)}const LLe=Xe("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),NLe=LLe,DLe=["align","className","component","padding","scope","size","sortDirection","variant"],BLe=e=>{const{classes:t,variant:r,align:n,padding:o,size:a,stickyHeader:i}=e,s={root:["root",r,i&&"stickyHeader",n!=="inherit"&&`align${Te(n)}`,o!=="normal"&&`padding${Te(o)}`,`size${Te(a)}`]};return Ye(s,FLe,t)},zLe=te("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${Te(r.size)}`],r.padding!=="normal"&&t[`padding${Te(r.padding)}`],r.align!=="inherit"&&t[`align${Te(r.align)}`],r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>T({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid - ${e.palette.mode==="light"?h_(Bt(e.palette.divider,1),.88):v_(Bt(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",[`&.${NLe.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})),ULe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTableCell"}),{align:o="inherit",className:a,component:i,padding:s,scope:u,size:l,sortDirection:f,variant:m}=n,v=le(n,DLe),h=d.useContext(kW),y=d.useContext(R_),x=y&&y.variant==="head";let C;i?C=i:C=x?"th":"td";let b=u;C==="td"?b=void 0:!b&&x&&(b="col");const g=m||y&&y.variant,_=T({},n,{align:o,component:C,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}),P=BLe(_);let $=null;return f&&($=f==="asc"?"ascending":"descending"),w.jsx(zLe,T({as:C,ref:r,className:me(P.root,a),"aria-sort":$,scope:b,ownerState:_},v))}),On=ULe;function WLe(e){return Qe("MuiTableHead",e)}Xe("MuiTableHead",["root"]);const VLe=["className","component"],qLe=e=>{const{classes:t}=e;return Ye({root:["root"]},WLe,t)},HLe=te("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),GLe={variant:"head"},J3="thead",KLe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTableHead"}),{className:o,component:a=J3}=n,i=le(n,VLe),s=T({},n,{component:a}),u=qLe(s);return w.jsx(R_.Provider,{value:GLe,children:w.jsx(HLe,T({as:a,className:me(u.root,o),ref:r,role:a===J3?null:"rowgroup",ownerState:s},i))})}),jW=KLe;function QLe(e){return Qe("MuiToolbar",e)}Xe("MuiToolbar",["root","gutters","regular","dense"]);const XLe=["className","component","disableGutters","variant"],YLe=e=>{const{classes:t,disableGutters:r,variant:n}=e;return Ye({root:["root",!r&&"gutters",n]},QLe,t)},JLe=te("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})=>T({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),ZLe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiToolbar"}),{className:o,component:a="div",disableGutters:i=!1,variant:s="regular"}=n,u=le(n,XLe),l=T({},n,{component:a,disableGutters:i,variant:s}),f=YLe(l);return w.jsx(JLe,T({as:a,className:me(f.root,o),ref:r,ownerState:l},u))}),jf=ZLe,AW=No(w.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),MW=No(w.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),eNe=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],tNe=d.forwardRef(function(t,r){var n,o,a,i,s,u,l,f;const{backIconButtonProps:m,count:v,disabled:h=!1,getItemAriaLabel:y,nextIconButtonProps:x,onPageChange:C,page:b,rowsPerPage:g,showFirstButton:_,showLastButton:P,slots:$={},slotProps:O={}}=t,k=le(t,eNe),E=kl(),I=ce=>{C(ce,0)},A=ce=>{C(ce,b-1)},M=ce=>{C(ce,b+1)},F=ce=>{C(ce,Math.max(0,Math.ceil(v/g)-1))},N=(n=$.firstButton)!=null?n:pr,B=(o=$.lastButton)!=null?o:pr,W=(a=$.nextButton)!=null?a:pr,V=(i=$.previousButton)!=null?i:pr,G=(s=$.firstButtonIcon)!=null?s:lO,D=(u=$.lastButtonIcon)!=null?u:uO,q=(l=$.nextButtonIcon)!=null?l:MW,Y=(f=$.previousButtonIcon)!=null?f:AW,ie=E?B:N,Z=E?W:V,Se=E?V:W,ue=E?N:B,oe=E?O.lastButton:O.firstButton,ve=E?O.nextButton:O.previousButton,ke=E?O.previousButton:O.nextButton,_e=E?O.firstButton:O.lastButton;return w.jsxs("div",T({ref:r},k,{children:[_&&w.jsx(ie,T({onClick:I,disabled:h||b===0,"aria-label":y("first",b),title:y("first",b)},oe,{children:E?w.jsx(D,T({},O.lastButtonIcon)):w.jsx(G,T({},O.firstButtonIcon))})),w.jsx(Z,T({onClick:A,disabled:h||b===0,color:"inherit","aria-label":y("previous",b),title:y("previous",b)},ve??m,{children:E?w.jsx(q,T({},O.nextButtonIcon)):w.jsx(Y,T({},O.previousButtonIcon))})),w.jsx(Se,T({onClick:M,disabled:h||(v!==-1?b>=Math.ceil(v/g)-1:!1),color:"inherit","aria-label":y("next",b),title:y("next",b)},ke??x,{children:E?w.jsx(Y,T({},O.previousButtonIcon)):w.jsx(q,T({},O.nextButtonIcon))})),P&&w.jsx(ue,T({onClick:F,disabled:h||b>=Math.ceil(v/g)-1,"aria-label":y("last",b),title:y("last",b)},_e,{children:E?w.jsx(G,T({},O.firstButtonIcon)):w.jsx(D,T({},O.lastButtonIcon))}))]}))}),rNe=tNe;function nNe(e){return Qe("MuiTablePagination",e)}const oNe=Xe("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]),_m=oNe;var Z3;const aNe=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],iNe=te(On,{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}})),sNe=te(jf,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>T({[`& .${_m.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},[`& .${_m.actions}`]:{flexShrink:0,marginLeft:20}})),lNe=te("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),uNe=te("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>T({},e.typography.body2,{flexShrink:0})),cNe=te(EW,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>T({[`& .${_m.selectIcon}`]:t.selectIcon,[`& .${_m.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${_m.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),dNe=te(Da,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),fNe=te("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>T({},e.typography.body2,{flexShrink:0}));function pNe({from:e,to:t,count:r}){return`${e}–${t} of ${r!==-1?r:`more than ${t}`}`}function mNe(e){return`Go to ${e} page`}const vNe=e=>{const{classes:t}=e;return Ye({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},nNe,t)},hNe=d.forwardRef(function(t,r){var n;const o=Je({props:t,name:"MuiTablePagination"}),{ActionsComponent:a=rNe,backIconButtonProps:i,className:s,colSpan:u,component:l=On,count:f,disabled:m=!1,getItemAriaLabel:v=mNe,labelDisplayedRows:h=pNe,labelRowsPerPage:y="Rows per page:",nextIconButtonProps:x,onPageChange:C,onRowsPerPageChange:b,page:g,rowsPerPage:_,rowsPerPageOptions:P=[10,25,50,100],SelectProps:$={},showFirstButton:O=!1,showLastButton:k=!1,slotProps:E={},slots:I={}}=o,A=le(o,aNe),M=o,F=vNe(M),N=(n=E==null?void 0:E.select)!=null?n:$,B=N.native?"option":dNe;let W;(l===On||l==="td")&&(W=u||1e3);const V=Vu(N.id),G=Vu(N.labelId),D=()=>f===-1?(g+1)*_:_===-1?f:Math.min(f,(g+1)*_);return w.jsx(iNe,T({colSpan:W,ref:r,as:l,ownerState:M,className:me(F.root,s)},A,{children:w.jsxs(sNe,{className:F.toolbar,children:[w.jsx(lNe,{className:F.spacer}),P.length>1&&w.jsx(uNe,{className:F.selectLabel,id:G,children:y}),P.length>1&&w.jsx(cNe,T({variant:"standard"},!N.variant&&{input:Z3||(Z3=w.jsx(O_,{}))},{value:_,onChange:b,id:V,labelId:G},N,{classes:T({},N.classes,{root:me(F.input,F.selectRoot,(N.classes||{}).root),select:me(F.select,(N.classes||{}).select),icon:me(F.selectIcon,(N.classes||{}).icon)}),disabled:m,children:P.map(q=>d.createElement(B,T({},!yl(B)&&{ownerState:M},{className:F.menuItem,key:q.label?q.label:q,value:q.value?q.value:q}),q.label?q.label:q))})),w.jsx(fNe,{className:F.displayedRows,children:h({from:f===0?0:g*_+1,to:D(),count:f===-1?-1:f,page:g})}),w.jsx(a,{className:F.actions,backIconButtonProps:i,count:f,nextIconButtonProps:x,onPageChange:C,page:g,rowsPerPage:_,showFirstButton:O,showLastButton:k,slotProps:E.actions,slots:I.actions,getItemAriaLabel:v,disabled:m})]})}))}),eD=hNe;function gNe(e){return Qe("MuiTableRow",e)}const yNe=Xe("MuiTableRow",["root","selected","hover","head","footer"]),tD=yNe,bNe=["className","component","hover","selected"],_Ne=e=>{const{classes:t,selected:r,hover:n,head:o,footer:a}=e;return Ye({root:["root",r&&"selected",n&&"hover",o&&"head",a&&"footer"]},gNe,t)},xNe=te("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,[`&.${tD.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${tD.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Bt(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}))`:Bt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),rD="tr",wNe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTableRow"}),{className:o,component:a=rD,hover:i=!1,selected:s=!1}=n,u=le(n,bNe),l=d.useContext(R_),f=T({},n,{component:a,hover:i,selected:s,head:l&&l.variant==="head",footer:l&&l.variant==="footer"}),m=_Ne(f);return w.jsx(xNe,T({as:a,ref:r,className:me(m.root,o),role:a===rD?null:"row",ownerState:f},u))}),lv=wNe,SNe=No(w.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function CNe(e){return Qe("MuiTableSortLabel",e)}const $Ne=Xe("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),VS=$Ne,ONe=["active","children","className","direction","hideSortIcon","IconComponent"],PNe=e=>{const{classes:t,direction:r,active:n}=e,o={root:["root",n&&"active"],icon:["icon",`iconDirection${Te(r)}`]};return Ye(o,CNe,t)},ENe=te(bs,{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,[`& .${VS.icon}`]:{opacity:.5}},[`&.${VS.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${VS.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),RNe=te("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,t[`iconDirection${Te(r.direction)}`]]}})(({theme:e,ownerState:t})=>T({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)"})),kNe=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTableSortLabel"}),{active:o=!1,children:a,className:i,direction:s="asc",hideSortIcon:u=!1,IconComponent:l=SNe}=n,f=le(n,ONe),m=T({},n,{active:o,direction:s,hideSortIcon:u,IconComponent:l}),v=PNe(m);return w.jsxs(ENe,T({className:me(v.root,i),component:"span",disableRipple:!0,ownerState:m,ref:r},f,{children:[a,u&&!o?null:w.jsx(RNe,{as:l,className:me(v.icon),ownerState:m})]}))}),TNe=kNe;function INe(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function jNe(e,t,r,n={},o=()=>{}){const{ease:a=INe,duration:i=300}=n;let s=null;const u=t[e];let l=!1;const f=()=>{l=!0},m=v=>{if(l){o(new Error("Animation cancelled"));return}s===null&&(s=v);const h=Math.min(1,(v-s)/i);if(t[e]=a(h)*(r-u)+u,h>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(m)};return u===r?(o(new Error("Element already at target position")),f):(requestAnimationFrame(m),f)}const ANe=["onChange"],MNe={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function FNe(e){const{onChange:t}=e,r=le(e,ANe),n=d.useRef(),o=d.useRef(null),a=()=>{n.current=o.current.offsetHeight-o.current.clientHeight};return Io(()=>{const i=Rf(()=>{const u=n.current;a(),u!==n.current&&t(n.current)}),s=ma(o.current);return s.addEventListener("resize",i),()=>{i.clear(),s.removeEventListener("resize",i)}},[t]),d.useEffect(()=>{a(),t(n.current)},[t]),w.jsx("div",T({style:MNe,ref:o},r))}function LNe(e){return Qe("MuiTabScrollButton",e)}const NNe=Xe("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),DNe=NNe,BNe=["className","slots","slotProps","direction","orientation","disabled"],zNe=e=>{const{classes:t,orientation:r,disabled:n}=e;return Ye({root:["root",r,n&&"disabled"]},LNe,t)},UNe=te(bs,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.orientation&&t[r.orientation]]}})(({ownerState:e})=>T({width:40,flexShrink:0,opacity:.8,[`&.${DNe.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),WNe=d.forwardRef(function(t,r){var n,o;const a=Je({props:t,name:"MuiTabScrollButton"}),{className:i,slots:s={},slotProps:u={},direction:l}=a,f=le(a,BNe),m=kl(),v=T({isRtl:m},a),h=zNe(v),y=(n=s.StartScrollButtonIcon)!=null?n:AW,x=(o=s.EndScrollButtonIcon)!=null?o:MW,C=rn({elementType:y,externalSlotProps:u.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:v}),b=rn({elementType:x,externalSlotProps:u.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:v});return w.jsx(UNe,T({component:"div",className:me(h.root,i),ref:r,role:null,ownerState:v,tabIndex:null},f,{children:l==="left"?w.jsx(y,T({},C)):w.jsx(x,T({},b))}))}),VNe=WNe;function qNe(e){return Qe("MuiTabs",e)}const HNe=Xe("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),qS=HNe,GNe=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],nD=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,oD=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Ng=(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}}},KNe=e=>{const{vertical:t,fixed:r,hideScrollbar:n,scrollableX:o,scrollableY:a,centered:i,scrollButtonsHideMobile:s,classes:u}=e;return Ye({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"]},qNe,u)},QNe=te("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${qS.scrollButtons}`]:t.scrollButtons},{[`& .${qS.scrollButtons}`]:r.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,r.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>T({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${qS.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),XNe=te("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})=>T({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"})),YNe=te("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})=>T({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),JNe=te("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>T({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})),ZNe=te(FNe)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),aD={},e3e=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTabs"}),o=Pi(),a=kl(),{"aria-label":i,"aria-labelledby":s,action:u,centered:l=!1,children:f,className:m,component:v="div",allowScrollButtonsMobile:h=!1,indicatorColor:y="primary",onChange:x,orientation:C="horizontal",ScrollButtonComponent:b=VNe,scrollButtons:g="auto",selectionFollowsFocus:_,slots:P={},slotProps:$={},TabIndicatorProps:O={},TabScrollButtonProps:k={},textColor:E="primary",value:I,variant:A="standard",visibleScrollbar:M=!1}=n,F=le(n,GNe),N=A==="scrollable",B=C==="vertical",W=B?"scrollTop":"scrollLeft",V=B?"top":"left",G=B?"bottom":"right",D=B?"clientHeight":"clientWidth",q=B?"height":"width",Y=T({},n,{component:v,allowScrollButtonsMobile:h,indicatorColor:y,orientation:C,vertical:B,scrollButtons:g,textColor:E,variant:A,visibleScrollbar:M,fixed:!N,hideScrollbar:N&&!M,scrollableX:N&&!B,scrollableY:N&&B,centered:l&&!N,scrollButtonsHideMobile:!h}),ie=KNe(Y),Z=rn({elementType:P.StartScrollButtonIcon,externalSlotProps:$.startScrollButtonIcon,ownerState:Y}),Se=rn({elementType:P.EndScrollButtonIcon,externalSlotProps:$.endScrollButtonIcon,ownerState:Y}),[ue,oe]=d.useState(!1),[ve,ke]=d.useState(aD),[_e,ce]=d.useState(!1),[ge,ae]=d.useState(!1),[pe,ee]=d.useState(!1),[ye,be]=d.useState({overflow:"hidden",scrollbarWidth:0}),Fe=new Map,Be=d.useRef(null),H=d.useRef(null),Q=()=>{const Pe=Be.current;let Ne;if(Pe){const yt=Pe.getBoundingClientRect();Ne={clientWidth:Pe.clientWidth,scrollLeft:Pe.scrollLeft,scrollTop:Pe.scrollTop,scrollLeftNormalized:sPe(Pe,a?"rtl":"ltr"),scrollWidth:Pe.scrollWidth,top:yt.top,bottom:yt.bottom,left:yt.left,right:yt.right}}let ut;if(Pe&&I!==!1){const yt=H.current.children;if(yt.length>0){const Qt=yt[Fe.get(I)];ut=Qt?Qt.getBoundingClientRect():null}}return{tabsMeta:Ne,tabMeta:ut}},X=Dn(()=>{const{tabsMeta:Pe,tabMeta:Ne}=Q();let ut=0,yt;if(B)yt="top",Ne&&Pe&&(ut=Ne.top-Pe.top+Pe.scrollTop);else if(yt=a?"right":"left",Ne&&Pe){const Sr=a?Pe.scrollLeftNormalized+Pe.clientWidth-Pe.scrollWidth:Pe.scrollLeft;ut=(a?-1:1)*(Ne[yt]-Pe[yt]+Sr)}const Qt={[yt]:ut,[q]:Ne?Ne[q]:0};if(isNaN(ve[yt])||isNaN(ve[q]))ke(Qt);else{const Sr=Math.abs(ve[yt]-Qt[yt]),an=Math.abs(ve[q]-Qt[q]);(Sr>=1||an>=1)&&ke(Qt)}}),se=(Pe,{animation:Ne=!0}={})=>{Ne?jNe(W,Be.current,Pe,{duration:o.transitions.duration.standard}):Be.current[W]=Pe},fe=Pe=>{let Ne=Be.current[W];B?Ne+=Pe:(Ne+=Pe*(a?-1:1),Ne*=a&&yU()==="reverse"?-1:1),se(Ne)},de=()=>{const Pe=Be.current[D];let Ne=0;const ut=Array.from(H.current.children);for(let yt=0;ytPe){yt===0&&(Ne=Pe);break}Ne+=Qt[D]}return Ne},xe=()=>{fe(-1*de())},je=()=>{fe(de())},Ze=d.useCallback(Pe=>{be({overflow:null,scrollbarWidth:Pe})},[]),et=()=>{const Pe={};Pe.scrollbarSizeListener=N?w.jsx(ZNe,{onChange:Ze,className:me(ie.scrollableX,ie.hideScrollbar)}):null;const ut=N&&(g==="auto"&&(_e||ge)||g===!0);return Pe.scrollButtonStart=ut?w.jsx(b,T({slots:{StartScrollButtonIcon:P.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:Z},orientation:C,direction:a?"right":"left",onClick:xe,disabled:!_e},k,{className:me(ie.scrollButtons,k.className)})):null,Pe.scrollButtonEnd=ut?w.jsx(b,T({slots:{EndScrollButtonIcon:P.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:Se},orientation:C,direction:a?"left":"right",onClick:je,disabled:!ge},k,{className:me(ie.scrollButtons,k.className)})):null,Pe},Ae=Dn(Pe=>{const{tabsMeta:Ne,tabMeta:ut}=Q();if(!(!ut||!Ne)){if(ut[V]Ne[G]){const yt=Ne[W]+(ut[G]-Ne[G]);se(yt,{animation:Pe})}}}),Ce=Dn(()=>{N&&g!==!1&&ee(!pe)});d.useEffect(()=>{const Pe=Rf(()=>{Be.current&&X()});let Ne;const ut=Sr=>{Sr.forEach(an=>{an.removedNodes.forEach(Gn=>{var bn;(bn=Ne)==null||bn.unobserve(Gn)}),an.addedNodes.forEach(Gn=>{var bn;(bn=Ne)==null||bn.observe(Gn)})}),Pe(),Ce()},yt=ma(Be.current);yt.addEventListener("resize",Pe);let Qt;return typeof ResizeObserver<"u"&&(Ne=new ResizeObserver(Pe),Array.from(H.current.children).forEach(Sr=>{Ne.observe(Sr)})),typeof MutationObserver<"u"&&(Qt=new MutationObserver(ut),Qt.observe(H.current,{childList:!0})),()=>{var Sr,an;Pe.clear(),yt.removeEventListener("resize",Pe),(Sr=Qt)==null||Sr.disconnect(),(an=Ne)==null||an.disconnect()}},[X,Ce]),d.useEffect(()=>{const Pe=Array.from(H.current.children),Ne=Pe.length;if(typeof IntersectionObserver<"u"&&Ne>0&&N&&g!==!1){const ut=Pe[0],yt=Pe[Ne-1],Qt={root:Be.current,threshold:.99},Sr=$a=>{ce(!$a[0].isIntersecting)},an=new IntersectionObserver(Sr,Qt);an.observe(ut);const Gn=$a=>{ae(!$a[0].isIntersecting)},bn=new IntersectionObserver(Gn,Qt);return bn.observe(yt),()=>{an.disconnect(),bn.disconnect()}}},[N,g,pe,f==null?void 0:f.length]),d.useEffect(()=>{oe(!0)},[]),d.useEffect(()=>{X()}),d.useEffect(()=>{Ae(aD!==ve)},[Ae,ve]),d.useImperativeHandle(u,()=>({updateIndicator:X,updateScrollButtons:Ce}),[X,Ce]);const rt=w.jsx(JNe,T({},O,{className:me(ie.indicator,O.className),ownerState:Y,style:T({},ve,O.style)}));let pt=0;const ct=d.Children.map(f,Pe=>{if(!d.isValidElement(Pe))return null;const Ne=Pe.props.value===void 0?pt:Pe.props.value;Fe.set(Ne,pt);const ut=Ne===I;return pt+=1,d.cloneElement(Pe,T({fullWidth:A==="fullWidth",indicator:ut&&!ue&&rt,selected:ut,selectionFollowsFocus:_,onChange:x,textColor:E,value:Ne},pt===1&&I===!1&&!Pe.props.tabIndex?{tabIndex:0}:{}))}),Oe=Pe=>{const Ne=H.current,ut=zr(Ne).activeElement;if(ut.getAttribute("role")!=="tab")return;let Qt=C==="horizontal"?"ArrowLeft":"ArrowUp",Sr=C==="horizontal"?"ArrowRight":"ArrowDown";switch(C==="horizontal"&&a&&(Qt="ArrowRight",Sr="ArrowLeft"),Pe.key){case Qt:Pe.preventDefault(),Ng(Ne,ut,oD);break;case Sr:Pe.preventDefault(),Ng(Ne,ut,nD);break;case"Home":Pe.preventDefault(),Ng(Ne,null,nD);break;case"End":Pe.preventDefault(),Ng(Ne,null,oD);break}},ze=et();return w.jsxs(QNe,T({className:me(ie.root,m),ownerState:Y,ref:r,as:v},F,{children:[ze.scrollButtonStart,ze.scrollbarSizeListener,w.jsxs(XNe,{className:ie.scroller,ownerState:Y,style:{overflow:ye.overflow,[B?`margin${a?"Left":"Right"}`:"marginBottom"]:M?void 0:-ye.scrollbarWidth},ref:Be,children:[w.jsx(YNe,{"aria-label":i,"aria-labelledby":s,"aria-orientation":C==="vertical"?"vertical":null,className:ie.flexContainer,ownerState:Y,onKeyDown:Oe,ref:H,role:"tablist",children:ct}),ue&&rt]}),ze.scrollButtonEnd]}))}),FW=e3e;function t3e(e){return Qe("MuiTextField",e)}Xe("MuiTextField",["root"]);const r3e=["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"],n3e={standard:vW,filled:dW,outlined:$W},o3e=e=>{const{classes:t}=e;return Ye({root:["root"]},t3e,t)},a3e=te(fW,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),i3e=d.forwardRef(function(t,r){const n=Je({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:a=!1,children:i,className:s,color:u="primary",defaultValue:l,disabled:f=!1,error:m=!1,FormHelperTextProps:v,fullWidth:h=!1,helperText:y,id:x,InputLabelProps:C,inputProps:b,InputProps:g,inputRef:_,label:P,maxRows:$,minRows:O,multiline:k=!1,name:E,onBlur:I,onChange:A,onFocus:M,placeholder:F,required:N=!1,rows:B,select:W=!1,SelectProps:V,type:G,value:D,variant:q="outlined"}=n,Y=le(n,r3e),ie=T({},n,{autoFocus:a,color:u,disabled:f,error:m,fullWidth:h,multiline:k,required:N,select:W,variant:q}),Z=o3e(ie),Se={};q==="outlined"&&(C&&typeof C.shrink<"u"&&(Se.notched=C.shrink),Se.label=P),W&&((!V||!V.native)&&(Se.id=void 0),Se["aria-describedby"]=void 0);const ue=Vu(x),oe=y&&ue?`${ue}-helper-text`:void 0,ve=P&&ue?`${ue}-label`:void 0,ke=n3e[q],_e=w.jsx(ke,T({"aria-describedby":oe,autoComplete:o,autoFocus:a,defaultValue:l,fullWidth:h,multiline:k,name:E,rows:B,maxRows:$,minRows:O,type:G,value:D,id:ue,inputRef:_,onBlur:I,onChange:A,onFocus:M,placeholder:F,inputProps:b},Se,g));return w.jsxs(a3e,T({className:me(Z.root,s),disabled:f,error:m,fullWidth:h,ref:r,required:N,color:u,variant:q,ownerState:ie},Y,{children:[P!=null&&P!==""&&w.jsx(hW,T({htmlFor:ue,id:ve},C,{children:P})),W?w.jsx(EW,T({"aria-describedby":oe,id:ue,labelId:ve,value:D,input:_e},V,{children:i})):_e,y&&w.jsx(ER,T({id:oe},v,{children:y}))]}))}),th=i3e,s3e=["getTrigger","target"];function l3e(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 u3e=typeof window<"u"?window:null;function LW(e={}){const{getTrigger:t=l3e,target:r=u3e}=e,n=le(e,s3e),o=d.useRef(),[a,i]=d.useState(()=>t(o,n));return d.useEffect(()=>{const s=()=>{i(t(o,T({target:r},n)))};return s(),r.addEventListener("scroll",s,{passive:!0}),()=>{r.removeEventListener("scroll",s,{passive:!0})}},[r,t,JSON.stringify(n)]),a}var AR={},HS={};const c3e=nn(FEe);var iD;function vt(){return iD||(iD=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=c3e}(HS)),HS}var d3e=qe;Object.defineProperty(AR,"__esModule",{value:!0});var MR=AR.default=void 0,f3e=d3e(vt()),p3e=w;MR=AR.default=(0,f3e.default)((0,p3e.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 xm=function(){return xm=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1?d.createElement(w5e,null):null,t&&d.createElement(mDe,null),d.createElement(HW,null))},gDe=d.createElement(hDe,null);eV.propTypes={alwaysOn:R.bool,children:R.node,className:R.string,color:R.oneOf(["default","inherit","primary","secondary","transparent"]),container:j1,open:R.bool,toolbar:R.element,userMenu:R.oneOfType([R.element,R.bool])};var yDe=d.createElement(WR,null),lu="RaAppBar",yu={appBar:"".concat(lu,"-appBar"),toolbar:"".concat(lu,"-toolbar"),menuButton:"".concat(lu,"-menuButton"),menuButtonIconClosed:"".concat(lu,"-menuButtonIconClosed"),menuButtonIconOpen:"".concat(lu,"-menuButtonIconOpen"),title:"".concat(lu,"-title")},bDe=te(M2e,{name:lu,overridesResolver:function(e,t){return t.root}})(function(e){var t,r,n=e.theme;return t={},t["& .".concat(yu.toolbar)]=(r={padding:"0 ".concat(n.spacing(1))},r[n.breakpoints.down("md")]={minHeight:n.spacing(6)},r),t["& .".concat(yu.menuButton)]={marginRight:"0.2em"},t["& .".concat(yu.title)]={},t}),QR={},_De=qe;Object.defineProperty(QR,"__esModule",{value:!0});var tV=QR.default=void 0,xDe=_De(vt()),wDe=w;tV=QR.default=(0,xDe.default)((0,wDe.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 XR={},SDe=qe;Object.defineProperty(XR,"__esModule",{value:!0});var rV=XR.default=void 0,CDe=SDe(vt()),$De=w;rV=XR.default=(0,CDe.default)((0,$De.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 Sm=function(){return Sm=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,u.current):(C.preventDefault(),C.stopPropagation()),b.classList.remove("drag-active"),document.removeEventListener("dragover",m)},x=function(C){C.preventDefault(),C.dataTransfer.dropEffect="move"};return d.createElement(YDe,{key:a,draggable:o?"true":void 0,onDrag:o?h:void 0,onDragStart:o?v:void 0,onDragEnd:o?y:void 0,onDragOver:o?x:void 0,"data-index":i},d.createElement("label",{htmlFor:"switch_".concat(i)},d.createElement(jR,{checked:t,onChange:n,name:i,id:"switch_".concat(i),size:"small",sx:{mr:.5,ml:-.5}}),d.createElement(gt,{variant:"body2",component:"span"},d.createElement(pa,{label:r,source:a,resource:s}))),o&&d.createElement(sV,{className:"dragIcon",color:"disabled",fontSize:"small"}))},YDe=te("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"}}}}),js=function(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;nP?$=js(js(js(js([],s.slice(0,P),!0),[s[_]],!1),s.slice(P,_),!0),s.slice(_+1),!0):$=js(js(js(js([],s.slice(0,_),!0),s.slice(_+1,P+1),!0),[s[_]],!1),s.slice(P+1),!0),u($),v(function(O){return $.filter(function(k){return O.includes(k.index)}).map(function(k){return k.index})})}},x=function(){v([])},C=function(){v(s.map(function(b){return b.index}))};return d.createElement(_d,{pt:.5},d.createElement(_d,{component:"ul",sx:{paddingInlineStart:0,m:0}},s.map(function(b){return d.createElement(lV,{key:b.index,source:b.source,label:b.label,index:b.index,selected:m.includes(b.index),onToggle:h,onMove:y})})),d.createElement(_d,{onDrop:function(b){return b.preventDefault()},display:"flex",justifyContent:"space-between",mx:-.5,mt:1},d.createElement(hn,{size:"small",onClick:x},a("ra.inspector.hideAll",{_:"Hide All"})),d.createElement(hn,{size:"small",onClick:C},a("ra.inspector.showAll",{_:"Show All"}))))},ak={},ZDe=qe;Object.defineProperty(ak,"__esModule",{value:!0});var uV=ak.default=void 0,e4e=ZDe(vt()),t4e=w;uV=ak.default=(0,e4e.default)((0,t4e.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 ik={},r4e=qe;Object.defineProperty(ik,"__esModule",{value:!0});var cV=ik.default=void 0,n4e=r4e(vt()),o4e=w;cV=ik.default=(0,n4e.default)((0,o4e.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 a4e=function(){var e=Le();return y8("ra.configurable.inspector.title",{_:"Inspector"}),d.createElement(gt,null,e("ra.configurable.inspector.content",{_:"Hover the application UI elements to configure them"}))},dV=function(){var e=N2(),t=e.isEnabled,r=e.disable,n=e.title,o=e.titleOptions,a=e.editor,i=e.preferenceKey,s=d.useRef(!1),u=Dwe(i),l=Pi(),f=Le(),m=d.useState(0),v=m[0],h=m[1],y=Rn("ra.inspector.position",{x:(document==null?void 0:document.body.clientWidth)-l.breakpoints.values.sm/2-8,y:8}),x=y[0],C=y[1],b=d.useState(),g=b[0],_=b[1],P=function(k){var E=document==null?void 0:document.elementFromPoint(k.clientX,k.clientY);E.id==="inspector-dialog-title"&&(s.current=!0,k.dataTransfer.effectAllowed="move",k.dataTransfer.setData("inspector",""),setTimeout(function(){k.target.classList.add("hide")},0),_({x:k.clientX-x.x,y:k.clientY-x.y}))},$=function(k){s.current&&(C({x:k.clientX-g.x,y:k.clientY-g.y}),k.target.classList.remove("hide"),s.current=!1)};d.useEffect(function(){if(t){var k=function(E){E.dataTransfer.types.includes("inspector")&&E.preventDefault()};return document==null||document.addEventListener("dragover",k),function(){document==null||document.removeEventListener("dragover",k)}}},[t]),d.useEffect(function(){if(t){var k=function(){window==null||window.requestAnimationFrame(function(){C(function(E){return{x:Math.min(E.x,(document==null?void 0:document.body.clientWidth)-l.breakpoints.values.sm/2-8),y:Math.min(E.y,(window==null?void 0:window.innerHeight)-50)}})})};return k(),window==null||window.addEventListener("resize",k),function(){window==null||window.removeEventListener("resize",k)}}},[t,C,l.breakpoints.values.sm]);var O=function(){u(),h(function(k){return k+1})};return t?d.createElement(i4e,{className:Cm.modal,elevation:3,draggable:!0,onDragStart:P,onDragEnd:$,sx:{left:x.x,top:x.y}},d.createElement("div",{className:Cm.title},d.createElement(gt,{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(pr,{"aria-label":f("ra.action.remove"),onClick:O,size:"small"},d.createElement(cV,{fontSize:"inherit"})),d.createElement(pr,{"aria-label":f("ra.action.close"),onClick:r,size:"small",sx:{mr:1}},d.createElement(uV,{fontSize:"inherit"}))),d.createElement("div",{className:Cm.content,key:v},d.createElement(g8,{value:i},a||d.createElement(a4e,null)))):null},ky="RaInspector",Cm={modal:"".concat(ky,"-modal"),title:"".concat(ky,"-title"),content:"".concat(ky,"-content")},i4e=te(Tl,{name:ky,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(Cm.title)]={display:"flex",justifyContent:"space-between",alignItems:"center",cursor:"move"},t["& .".concat(Cm.content)]={overflowY:"auto",maxHeight:"75vh",padding:r.spacing(2),paddingTop:0},t});dV.displayName="Inspector";var cu=function(){return cu=Object.assign||function(e){for(var t,r=1,n=arguments.length;r element"),n1.createPortal(d.createElement(d4e,wO({title:r,defaultTitle:t,preferenceKey:n},o)),i)):null},j_=R.oneOfType([R.string,R.element]);Al.propTypes={defaultTitle:R.string,className:R.string,record:R.any,title:j_};var p4e=function(e){var t=Qr().pathname,r=d.useRef(t);d.useEffect(function(){t!==r.current&&e()},[t,e])},SO=function(){return SO=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=U5e(C===!1||C===void 0?void 0:!C,l||!I||k||E);L2(m==="submit"&&(u&&(u.onSuccess||u.onError)||v),'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 M=d.useCallback(function(B){return fD(void 0,void 0,void 0,function(){var W;return pD(this,function(V){switch(V.label){case 0:return P!=null&&P.save?[4,P.save(B,Om(Om({},u),{transform:v}))]:[3,2];case 1:W=V.sent(),V.label=2;case 2:return W!=null&&w8(W,_.setError),[2]}})})},[_.setError,P,u,v]),F=d.useCallback(function(B){return fD(void 0,void 0,void 0,function(){return pD(this,function(W){switch(W.label){case 0:return s&&s(B),B.defaultPrevented?[2]:m!=="button"?[3,2]:(B.stopPropagation(),[4,_.handleSubmit(M)(B)]);case 1:W.sent(),W.label=2;case 2:return[2]}})})},[s,m,_,M]),N=i&&g(i,{_:i});return d.createElement(z5e,Om({variant:y,type:m,color:r,"aria-label":N,disabled:A,onClick:F},b),E?d.createElement(Zv,{sx:N5e,size:14,thickness:3,color:"inherit"}):o,N)},N5e={"&.MuiCircularProgress-root":{marginRight:"10px",marginLeft:"2px"}},D5e=d.createElement(jV,null);ih.propTypes={className:R.string,invalid:R.bool,label:R.string,variant:R.oneOf(["text","outlined","contained"]),icon:R.element,alwaysEnable:R.bool};var B5e="RaSaveButton",z5e=te(hn,{name:B5e,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}),U5e=function(e,t){return typeof e>"u"?t:e},W5e=function(){return we.createElement(q5e,{onClick:H5e,className:"skip-nav-button",label:"ra.navigation.skip_nav",variant:"contained"})},V5e="RaSkipNavigationButton",q5e=te(qt,{name:V5e,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})}}}),H5e=function(){if(!(typeof document>"u")){var e=document.getElementById("main-content");e&&(e.setAttribute("tabIndex","-1"),e.focus(),e.blur(),e.removeAttribute("tabIndex"))}},BO=function(){return BO=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(WV,{fontSize:"small"})))},Ck={},wBe=qe;Object.defineProperty(Ck,"__esModule",{value:!0});var VV=Ck.default=void 0,SBe=wBe(vt()),CBe=w;VV=Ck.default=(0,SBe.default)((0,CBe.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 KO=function(){return KO=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0){var Z=N[0];Z.id;var Se=OBe(Z,["id"]);Y.current=Se;for(var ue in Y.current)Y.current[ue]=null}var oe=d.useCallback(function(ae){ae===void 0&&(ae=void 0);var pe=ae;ae==null&&(pe=Y.current,d.Children.count(s)===1&&d.isValidElement(d.Children.only(s))&&!d.Children.only(s).props.source&&d.Children.map(s,function(ee){return d.isValidElement(ee)&&ee.type!==D$}).some(Boolean)?pe="":(pe=pe||{},d.Children.forEach(s,function(ee){var ye;d.isValidElement(ee)&&ee.type!==D$&&ee.props.source&&(pe[ee.props.source]=(ye=ee.props.defaultValue)!==null&&ye!==void 0?ye:null)}))),F(pe),G("".concat(f,".").concat(N.length),{defaultValue:pe})},[F,s,G,f,N.length]),ve=function(ae){return function(pe){oe(),ae&&ae(pe)}},ke=d.useCallback(function(ae,pe){B(ae,pe)},[B]),_e=d.useCallback(function(){V([]),A(!1)},[V]),ce=_t(q,f),ge=d.useMemo(function(){return{total:N.length,add:oe,remove:ie,reOrder:ke,source:f}},[oe,N.length,ke,ie,f]);return N?d.createElement(LV.Provider,{value:ge},d.createElement(PBe,{className:nt(u,O&&"fullwidth",(v||m)&&"disabled"),sx:k},d.createElement("ul",{className:Lr.list},N.map(function(ae,pe){return d.createElement(iBe,{key:ae.id,disabled:v||m,disableRemove:b,disableReordering:g,fields:N,getItemLabel:$,index:pe,member:"".concat(f,".").concat(pe),onRemoveField:ie,onReorder:ke,record:ce&&ce[pe]||{},removeButton:o,reOrderButtons:i,resource:l,source:f,inline:_},s)})),!(v||m)&&!(y&&(x||b))&&d.createElement("div",{className:Lr.buttons},!y&&d.createElement("div",{className:Lr.add},d.cloneElement(r,{className:nt("button-add","button-add-".concat(f)),onClick:ve(r.props.onClick)})),N.length>0&&!x&&!b&&d.createElement("div",{className:Lr.clear},d.createElement(T_,{isOpen:I,title:D("ra.action.clear_array_input"),content:D("ra.message.clear_array_input"),onConfirm:_e,onClose:function(){return A(!1)}}),d.createElement($Be,{onClick:function(){return A(!0)}}))))):null};dv.propTypes={addButton:R.element,removeButton:R.element,children:R.node,className:R.string,field:R.object,fields:R.array,fieldState:R.object,formState:R.object,fullWidth:R.bool,inline:R.bool,record:R.object,source:R.string,resource:R.string,translate:R.func,readOnly:R.bool,disabled:R.bool,disableAdd:R.bool,disableRemove:R.oneOfType([R.func,R.bool]),TransitionProps:R.shape({})};var PBe=te("div",{name:ri,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(Lr.line)]=(r={display:"flex",listStyleType:"none",borderBottom:"solid 1px ".concat(o.palette.divider)},r[o.breakpoints.down("sm")]={display:"block"},r),t["& .".concat(Lr.index)]=(n={display:"flex",alignItems:"top",marginRight:o.spacing(1),marginTop:o.spacing(1)},n[o.breakpoints.down("md")]={display:"none"},n),t["& .".concat(Lr.form)]={alignItems:"flex-start",display:"flex",flexDirection:"column"},t["&.fullwidth > ul > li > .".concat(Lr.form)]={flex:2},t["& .".concat(Lr.inline)]={flexDirection:"row",columnGap:"1em",flexWrap:"wrap"},t["& .".concat(Lr.action)]={marginTop:o.spacing(.5),visibility:"hidden","@media(hover:none)":{visibility:"visible"}},t["& .".concat(Lr.buttons)]={display:"flex"},t["& .".concat(Lr.add)]={borderBottom:"none"},t["& .".concat(Lr.clear)]={borderBottom:"none"},t["& .".concat(Lr.line,":hover > .").concat(Lr.action)]={visibility:"visible"},t}),EBe=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(m){i(m)}}function u(f){try{l(n.throw(f))}catch(m){i(m)}}function l(f){f.done?a(f.value):o(f.value).then(s,u)}l((n=n.apply(e,t||[])).next())})},RBe=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 u([l,f])}}function u(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]=uze&&(a=lze,i=!1,t=new nze(t));e:for(;++o0&&P.length>0&&P.every(function($){return y.includes($)}),onChange:_,onClick:function($){return $.stopPropagation()}})),d.Children.map(t,function($,O){return d.isValidElement($)?d.createElement(YBe,{className:nt(ot.headerCell,"column-".concat($.props.source)),sort:m,field:$,isSorting:m.field===($.props.sortBy||$.props.source),key:$.props.source||O,resource:u,updateSort:g}):null})))};Pk.propTypes={children:R.node,className:R.string,sort:R.exact({field:R.string,order:R.oneOf(["ASC","DESC"])}),data:R.arrayOf(R.any),hasExpand:R.bool,hasBulkActions:R.bool,isRowSelectable:R.func,isRowExpandable:R.func,onSelect:R.func,onToggleItem:R.func,resource:R.string,selectedIds:R.arrayOf(R.any),setSort:R.func};Pk.displayName="DatagridHeader";var _ze=function(e){var t=e.children,r=e.value;return we.createElement(HV.Provider,{value:r},t)};const xze=_ze;var Ek={},wze=qe;Object.defineProperty(Ek,"__esModule",{value:!0});var ZV=Ek.default=void 0,Sze=wze(vt()),Cze=w;ZV=Ek.default=(0,Sze.default)((0,Cze.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 eP=function(){return eP=Object.assign||function(e){for(var t,r=1,n=arguments.length;rE?I=As(As(As(As([],u.slice(0,E),!0),[u[k]],!1),u.slice(E,k),!0),u.slice(k+1),!0):I=As(As(As(As([],u.slice(0,k),!0),u.slice(k+1,E+1),!0),[u[k]],!1),u.slice(E+1),!0),l(I),h(function(A){return I.filter(function(M){return A.includes(M.index)}).map(function(M){return M.index})})}};return d.createElement(d.Fragment,null,x?d.createElement(Ya,{title:C},d.createElement(pr,$0({"aria-label":C,color:"primary",onClick:b,size:"large"},bD(e)),d.createElement(tP,null))):d.createElement(Nze,$0({size:"small",onClick:b,startIcon:d.createElement(tP,null)},bD(e)),C),d.createElement(kR,{open:!!a,anchorEl:a,onClose:g,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},d.createElement(_d,{component:"ul",p:1,my:0},u.map(function($){return d.createElement(lV,{key:$.index,source:$.source,label:$.label,index:$.index,selected:v.includes($.index),onToggle:_,onMove:P})}))))},Nze=te(hn,{name:"RaSelectColumnsButton",overridesResolver:function(e,t){return t.root}})({"&.MuiButton-sizeSmall":{lineHeight:1.5}}),bD=function(e){e.resource,e.preferenceKey;var t=Lze(e,["resource","preferenceKey"]);return t};function Dze(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 v=a.getValues();return r.filter(function(h){var y=_t(v,h.props.source);return h.props.alwaysOn||u[h.props.source]||y!==""&&typeof y<"u"})},m=d.useCallback(function(v){return l(v.currentTarget.dataset.key)},[l]);return d.createElement(d8,{prefix:"resources.".concat(o,".fields"),concatenate:!1},d.createElement(m8e,pl({className:t},d8e(n),{onSubmit:c8e}),f().map(function(v){return d.createElement(s7,{key:v.key||v.props.source,filterElement:v,handleHide:m,resource:o,className:P0.filterFormInput})}),d.createElement("div",{className:P0.clearFix})))},c8e=function(e){return e.preventDefault(),!1};l7.propTypes={resource:R.string,filters:R.arrayOf(R.node).isRequired,displayedFilters:R.object,hideFilter:R.func,initialValues:R.object,className:R.string};var d8e=function(e){e.displayedFilters,e.filterValues,e.hasCreate,e.hideFilter,e.setFilters,e.resource;var t=Tk(e,["displayedFilters","filterValues","hasCreate","hideFilter","setFilters","resource"]);return t},f8e=function(e,t){return pl(pl({},t.filter(function(r){return r.props.alwaysOn&&r.props.defaultValue}).reduce(function(r,n){return v1(pl({},r),n.props.source,n.props.defaultValue)},{})),e)},p8e=function(e){return e.preventDefault(),e.stopPropagation(),!1},nP="RaFilterForm",P0={clearFix:"".concat(nP,"-clearFix"),filterFormInput:"".concat(nP,"-filterFormInput")},m8e=te("form",{name:nP,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(P0.clearFix)]={clear:"right"},t["& .".concat(P0.filterFormInput," .MuiFormControl-root")]={marginTop:"".concat(r.spacing(1))},t}),v8e=function(e,t){var r;return Object.keys(e).reduce(function(n,o){return n[o]=u7(e,o,t),n},(r=i7(t))!==null&&r!==void 0?r:{})},u7=function(e,t,r){if(e[t]===void 0||e[t]===null)return"";if(Array.isArray(e[t])||e[t]instanceof Date)return _t(r,t,"");if(typeof e[t]=="object"){var n=Object.keys(e[t]).reduce(function(o,a){var i,s=u7(e[t],a,(i=(r||{})[t])!==null&&i!==void 0?i:{});return o[a]=s,o},{});return Object.keys(n).length?n:""}return _t(r,t,"")},Ik={},h8e=qe;Object.defineProperty(Ik,"__esModule",{value:!0});var c7=Ik.default=void 0,g8e=h8e(vt()),y8e=w;c7=Ik.default=(0,g8e.default)((0,y8e.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList");var d7=d.forwardRef(function(e,t){var r=e.filter,n=e.onShow,o=e.autoFocus,a=It(e),i=d.useCallback(function(){n({source:r.props.source,defaultValue:r.props.defaultValue})},[r.props.defaultValue,r.props.source,n]);return d.createElement(Da,{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(pa,{label:r.props.label,source:r.props.source,resource:a}))});d7.propTypes={filter:R.element.isRequired,onShow:R.func.isRequired,resource:R.string,autoFocus:R.bool};var jk=function(e){return Rn("".concat(e,".savedQueries"),[])},Ak=function(e){return Array.isArray(e)?e.filter(function(t){return b8e(t)}):[]},b8e=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")},_8e=function(e){var t=e.open,r=e.onClose,n=Le(),o=gn(),a=o.resource,i=o.filterValues,s=o.displayedFilters,u=o.sort,l=o.perPage,f=jk(a),m=f[0],v=f[1],h=d.useState(""),y=h[0],x=h[1],C=function(_){x(_.target.value)},b=function(_){_.preventDefault(),g()},g=function(){var _={label:y,value:{filter:i,sort:u,perPage:l,displayedFilters:s}},P=Ak(m);v(P.concat(_)),x(""),r()};return d.createElement(CR,{open:t,onClose:r,"aria-labelledby":"form-dialog-title"},d.createElement(PR,{id:"form-dialog-title"},n("ra.saved_queries.new_dialog_title",{_:"Save current query as"})),d.createElement(OR,null,d.createElement("form",{onSubmit:b},d.createElement(th,{autoFocus:!0,margin:"dense",id:"name",label:n("ra.saved_queries.query_name",{_:"Query name"}),fullWidth:!0,value:y,onChange:C}))),d.createElement($R,null,d.createElement(hn,{onClick:r},n("ra.action.cancel")),d.createElement(hn,{onClick:g,color:"primary"},n("ra.action.save"))))},PD=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 M=s.filter(function(oe){return!oe.props.alwaysOn&&!y[oe.props.source]&&typeof _t(x,oe.props.source)>"u"}),F=d.useCallback(function(oe){oe.preventDefault(),I(!0),A.current=oe.currentTarget},[A,I]),N=d.useCallback(function(){I(!1)},[I]),B=d.useCallback(function(oe){var ve=oe.source,ke=oe.defaultValue;g(ve,ke===""?void 0:ke),setTimeout(function(){var _e=document.querySelector("input[name='".concat(ve,"']"));_e&&_e.focus()},50),I(!1)},[g,I]),W=d.useState(!1),V=W[0],G=W[1],D=function(){G(!1)},q=function(){I(!1),G(!0)},Y=d.useState(!1),ie=Y[0],Z=Y[1],Se=function(){Z(!1)},ue=function(){I(!1),Z(!0)};return M.length===0&&$.length===0&&!P?null:d.createElement(C8e,oP({className:r},w8e(i)),d.createElement(qt,{className:"add-filter",label:"ra.action.add_filter","aria-haspopup":"true",onClick:F,variant:a,size:o},d.createElement(c7,null)),d.createElement(E_,{open:E,anchorEl:A.current,onClose:N},M.map(function(oe,ve){return d.createElement(d7,{key:oe.props.source,filter:oe,resource:u,onShow:B,autoFocus:ve===0})}),$.map(function(oe,ve){return ua(oe.value,{filter:x,sort:_,perPage:C,displayedFilters:y})?d.createElement(Da,{onClick:ue,key:ve},l("ra.saved_queries.remove_label_with_name",{_:'Remove query "%{name}"',name:oe.label})):d.createElement(Da,{onClick:function(){m({search:Nu.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:ve},oe.label)}),P&&!O&&!n&&d.createElement(Da,{onClick:q},l("ra.saved_queries.new_label",{_:"Save current query..."})),P&&d.createElement(Da,{onClick:function(){b({},{},!1),I(!1)}},l("ra.action.remove_all_filters",{_:"Remove all filters"}))),!n&&d.createElement(d.Fragment,null,d.createElement(_8e,{open:V,onClose:D}),d.createElement(x8e,{open:ie,onClose:Se})))},w8e=function(e){e.displayedFilters,e.filterValues,e.showFilter;var t=f7(e,["displayedFilters","filterValues","showFilter"]);return t};p7.propTypes={resource:R.string,filters:R.arrayOf(R.node),displayedFilters:R.object,filterValues:R.object,showFilter:R.func,className:R.string};var S8e="RaFilterButton",C8e=te("div",{name:S8e,overridesResolver:function(e,t){return t.root}})({display:"inline-block"}),Mk={},$8e=qe;Object.defineProperty(Mk,"__esModule",{value:!0});var m7=Mk.default=void 0,O8e=$8e(vt()),P8e=w;m7=Mk.default=(0,O8e.default)((0,P8e.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 aP=function(){return aP=Object.assign||function(e){for(var t,r=1,n=arguments.length;rb-1)throw new Error(x("ra.navigation.page_out_of_boundaries",{page:E+1}));h(E+1)},[b,h,x]),_=d.useCallback(function(k){y(k.target.value)},[y]),P=d.useCallback(function(k){var E=k.from,I=k.to,A=k.count;return A===-1&&l?x("ra.navigation.partial_page_range_info",{offsetBegin:E,offsetEnd:I,_:"%{from}-%{to} of more than %{to}"}):x("ra.navigation.page_range_info",{offsetBegin:E,offsetEnd:I,total:A===-1?I:A,_:"%{from}-%{to} of %{count === -1 ? to : count}"})},[x,l]),$=d.useCallback(function(k){return x("ra.navigation.".concat(k),{_:"Go to ".concat(k," page")})},[x]);if(u)return d.createElement(jf,{variant:"dense"});if(v===0||f<1||v!=null&&f>b)return a!=null,null;if(C)return d.createElement(eD,E0({count:v??-1,rowsPerPage:m,page:f-1,onPageChange:g,rowsPerPageOptions:I8e,component:"span",labelDisplayedRows:P},Jm(i)));var O=n||(!u&&v!=null?h7:void 0);return d.createElement(eD,E0({count:v??-1,rowsPerPage:m,page:f-1,onPageChange:g,onRowsPerPageChange:_,ActionsComponent:O,nextIconButtonProps:{disabled:!l},component:"span",labelRowsPerPage:x("ra.navigation.page_rows_per_page"),labelDisplayedRows:P,getItemAriaLabel:$,rowsPerPageOptions:r},Jm(i)))});Ml.propTypes={actions:j1,limit:R.element,rowsPerPageOptions:R.arrayOf(R.oneOfType([R.number,R.exact({label:R.string.isRequired,value:R.number.isRequired})]))};var T8e=[5,10,25,50],I8e=[],R0=function(){return R0=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||typeof ge.target.value>"u")){var ae=ge.target;Z(ae.value);var pe=ae.valueAsNumber!==void 0&&ae.valueAsNumber!==null&&!isNaN(ae.valueAsNumber)?v?v(ae.valueAsNumber):ae.valueAsNumber:v?v(ae.value):G8e(ae.value);A.onChange(pe)}},oe=function(ge){m&&m(ge),Se.current=!0},ve=function(){D&&D(),Se.current=!1;var ge=a(A.value);Z(function(ae){return ae!==ge?ge:ae})},ke=i!==!1||(B||W)&&N,_e=A.ref,ce=TD(A,["ref"]);return d.createElement(th,Us({id:V},ce,{inputRef:_e,value:ie,onChange:ue,onFocus:oe,onBlur:ve,className:nt("ra-input","ra-input-".concat(y),t),type:"number",size:"small",variant:P,error:(B||W)&&N,disabled:O||k,readOnly:k,helperText:ke?d.createElement(Hu,{touched:B||W,error:F==null?void 0:F.message,helperText:i}):null,label:d.createElement(pa,{label:s,source:y,resource:h,isRequired:G}),margin:u,inputProps:Us(Us({},q),{readOnly:k})},Ff(E)))};Pu.propTypes={label:R.oneOfType([R.string,R.bool,R.element]),resource:R.string,source:R.string,step:R.oneOfType([R.string,R.number])};var G8e=function(e){if(e==null||e==="")return null;var t=parseFloat(e);return isNaN(t)?0:t},K8e=function(e){return e==null||isNaN(e)?"":e.toString()},Lk={},Q8e=qe;Object.defineProperty(Lk,"__esModule",{value:!0});var b7=Lk.default=void 0,X8e=Q8e(vt()),Y8e=w;b7=Lk.default=(0,X8e.default)((0,Y8e.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 Nk={},J8e=qe;Object.defineProperty(Nk,"__esModule",{value:!0});var _7=Nk.default=void 0,Z8e=J8e(vt()),eUe=w;_7=Nk.default=(0,Z8e.default)((0,eUe.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 I0=function(){return I0=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(aUe,sP({hiddenLabel:!0,label:"",resettable:!0,placeholder:n("ra.action.search"),InputProps:{endAdornment:d.createElement(xd,{position:"end"},d.createElement(m7,{color:"disabled"}))},size:"small"},r))},oUe="RaSearchInput",aUe=te(Br,{name:oUe,overridesResolver:function(e,t){return t.root}})({marginTop:0}),ef=function(){return ef=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"||!m.message?"ra.auth.sign_in_error":m.message,{type:"error",messageArgs:{_:typeof m=="string"?m:m&&m.message?m.message:void 0}})})};return d.createElement(dUe,{onSubmit:l,mode:"onChange",noValidate:!0,className:r},d.createElement(Jv,{className:$d.content},d.createElement(Br,{autoFocus:!0,source:"username",label:s("ra.auth.username"),autoComplete:"username",validate:Ro(),fullWidth:!0}),d.createElement(Br,{source:"password",label:s("ra.auth.password"),type:"password",autoComplete:"current-password",validate:Ro(),fullWidth:!0}),d.createElement(hn,{variant:"contained",type:"submit",color:"primary",disabled:o,fullWidth:!0,className:$d.button},o?d.createElement(Zv,{className:$d.icon,size:19,thickness:3}):s("ra.auth.sign_in"))))},My="RaLoginForm",$d={content:"".concat(My,"-content"),button:"".concat(My,"-button"),icon:"".concat(My,"-icon")},dUe=te(A1,{name:My,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={},t["& .".concat($d.content)]={width:300},t["& .".concat($d.button)]={marginTop:r.spacing(2)},t["& .".concat($d.icon)]={margin:r.spacing(.3)},t});w7.propTypes={redirectTo:R.string};var lP=function(){return lP=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&f?d.createElement(P7,null):r;return o?d.createElement(_Ue,fP({className:nt("edit-page",a)},bUe(l)),d.createElement(Al,{title:u,defaultTitle:h,preferenceKey:"".concat(v,".edit.title")}),x,d.createElement("div",{className:nt(Ed.main,(t={},t[Ed.noActions]=!x,t))},d.createElement(s,{className:Ed.card},y?o:d.createElement(Jv,null," ")),n)):null};R7.propTypes={actions:R.oneOfType([R.element,R.bool]),aside:R.element,className:R.string,component:j1,defaultTitle:R.any,hasList:R.bool,hasShow:R.bool,mutationMode:R.oneOf(["pessimistic","optimistic","undoable"]),mutationOptions:R.object,record:R.object,redirect:R.oneOfType([R.string,R.bool,R.func]),resource:R.string,save:R.func,title:R.node};var bUe=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=E7(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},Ny="RaEdit",Ed={main:"".concat(Ny,"-main"),noActions:"".concat(Ny,"-noActions"),card:"".concat(Ny,"-card")},_Ue=te("div",{name:Ny,overridesResolver:function(e,t){return t.root}})((jp={},jp["& .".concat(Ed.main)]={display:"flex",alignItems:"flex-start"},jp["& .".concat(Ed.noActions)]={marginTop:"1em"},jp["& .".concat(Ed.card)]={flex:"1 1 auto"},jp)),pP=function(){return pP=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?t.toString():""},hP=function(){return hP=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&C?BUe:r;return!o||!x&&l?null:d.createElement(UUe,gP({className:nt("show-page",a)},zUe(m)),d.createElement(Al,{title:f,defaultTitle:y,preferenceKey:"".concat(h,".show.title")}),b!==!1&&b,d.createElement("div",{className:nt(kd.main,(t={},t[kd.noActions]=!b,t))},d.createElement(s,{className:kd.card},o),n))};z7.propTypes={actions:R.oneOfType([R.element,R.bool]),children:R.node,className:R.string,emptyWhileLoading:R.bool,title:R.any};var zUe=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=B7(e,["defaultTitle","hasCreate","hasEdit","hasList","hasShow","history","id","isLoading","isFetching","location","match","options","refetch","permissions"]);return t},By="RaShow",kd={main:"".concat(By,"-main"),noActions:"".concat(By,"-noActions"),card:"".concat(By,"-card")},UUe=te("div",{name:By,overridesResolver:function(e,t){return t.root}})((Ap={},Ap["& .".concat(kd.main)]={display:"flex"},Ap["& .".concat(kd.noActions)]={marginTop:"1em"},Ap["& .".concat(kd.card)]={flex:"1 1 auto"},Ap)),yP=function(){return yP=Object.assign||function(e){for(var t,r=1,n=arguments.length;r cannot have showTime and showDate false at the same time");var y=xt(e);if(!y)return null;var x=_t(y,l);if(x==null||x==="")return r?d.createElement(gt,Ru({component:"span",variant:"body2",className:t},_i(v)),r&&h(r,{_:r})):null;var C=m(x),b="";if(i&&u)b=XS?C.toLocaleString(n,o):C.toLocaleString();else if(u){var g=o??(typeof x=="string"&&x.length<=10?{timeZone:"UTC"}:void 0);b=XS?C.toLocaleDateString(n,g):C.toLocaleDateString()}else i&&(b=XS?C.toLocaleTimeString(n,o):C.toLocaleTimeString());return d.createElement(gt,Ru({component:"span",variant:"body2",className:t},_i(v)),b)};Hk.propTypes=Ru(Ru(Ru({},gt.propTypes),qa),{locales:R.oneOfType([R.string,R.arrayOf(R.string)]),options:R.object,showTime:R.bool,showDate:R.bool});Hk.displayName="DateFieldImpl";var Pn=tc(Hk),JUe=function(e){return e instanceof Date?e:typeof e=="string"||typeof e=="number"?new Date(e):void 0},XS=function(){try{new Date().toLocaleString("i")}catch(e){return e instanceof RangeError}return!1}(),Td=function(){return Td=Object.assign||function(e){for(var t,r=1,n=arguments.length;r *":{color:r.palette.primary.main}},t}),Zi=function(e){var t=e.children,r=e.debounce,n=e.filter,o=n===void 0?cWe:n,a=e.page,i=a===void 0?1:a,s=e.pagination,u=s===void 0?null:s,l=e.perPage,f=l===void 0?25:l,m=e.reference,v=e.resource,h=e.sort,y=h===void 0?dWe:h,x=e.source,C=x===void 0?"id":x,b=e.target,g=xt(e),_=kxe({debounce:r,filter:o,page:i,perPage:f,record:g,reference:m,resource:v,sort:y,source:C,target:b});return we.createElement(Zu,{value:m},we.createElement(k2,{value:_},t,u))};Zi.propTypes={children:R.node.isRequired,className:R.string,filter:R.object,label:qa.label,perPage:R.number,record:R.any,reference:R.string.isRequired,resource:R.string,sortBy:R.string,sortByOrder:qa.sortByOrder,source:R.string,sort:R.exact({field:R.string,order:R.oneOf(["ASC","DESC"])}),target:R.string.isRequired};R.element,R.string,R.exact({field:R.string,order:R.oneOf(["ASC","DESC"])}),R.any,R.bool,R.element,R.string,R.func;var cWe={},dWe={field:"id",order:"DESC"},Tu=function(){return Tu=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?t:"")};Q7.propTypes={children:R.node};var Rm=function(){return Rm=Object.assign||function(e){for(var t,r=1,n=arguments.length;rr==null?t:function(...o){t.apply(this,o),r.apply(this,o)},()=>{})}function Et(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}function vv(e,t){const r=T({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=T({},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]=T({},a),Object.keys(o).forEach(i=>{r[n][i]=vv(o[i],a[i])}))}else r[n]===void 0&&(r[n]=e[n])}),r}const GWe=d.createContext(void 0);function KWe(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?vv(o.defaultProps,n):!o.styleOverrides&&!o.variants?vv(o,n):n}function QWe({props:e,name:t}){const r=d.useContext(GWe);return KWe({props:e,name:t,theme:{components:r}})}function Rt(e){return QWe(e)}var uh={};function Xi(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 sq(e){if(!Xi(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=sq(e[r])}),t}function Un(e,t,r={clone:!0}){const n=r.clone?T({},e):e;return Xi(e)&&Xi(t)&&Object.keys(t).forEach(o=>{Xi(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&Xi(e[o])?n[o]=Un(e[o],t[o],r):r.clone?n[o]=Xi(t[o])?sq(t[o]):t[o]:n[o]=t[o]}),n}const XWe=Object.freeze(Object.defineProperty({__proto__:null,default:Un,isPlainObject:Xi},Symbol.toStringTag,{value:"Module"})),YWe=nn(XWe),JWe=nn(qWe),ZWe=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function lq(e){const t=`${e}`.match(ZWe);return t&&t[1]||""}function uq(e,t=""){return e.displayName||e.name||lq(e)||t}function FD(e,t,r){const n=uq(t);return e.displayName||(n!==""?`${r}(${n})`:r)}function eVe(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return uq(e,"Component");if(typeof e=="object")switch(e.$$typeof){case Wu.ForwardRef:return FD(e,e.render,"ForwardRef");case Wu.Memo:return FD(e,e.type,"memo");default:return}}}const tVe=Object.freeze(Object.defineProperty({__proto__:null,default:eVe,getFunctionName:lq},Symbol.toStringTag,{value:"Module"})),rVe=nn(tVe),nVe=["values","unit","step"],oVe=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)=>T({},r,{[n.key]:n.val}),{})};function cq(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,o=le(e,nVe),a=oVe(t),i=Object.keys(a);function s(v){return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${r})`}function u(v){return`@media (max-width:${(typeof t[v]=="number"?t[v]:v)-n/100}${r})`}function l(v,h){const y=i.indexOf(h);return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${r}) and (max-width:${(y!==-1&&typeof t[i[y]]=="number"?t[i[y]]:h)-n/100}${r})`}function f(v){return i.indexOf(v)+1`@media (min-width:${Yk[e]}px)`};function Ha(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const a=n.breakpoints||LD;return t.reduce((i,s,u)=>(i[a.up(a.keys[u])]=r(t[u]),i),{})}if(typeof t=="object"){const a=n.breakpoints||LD;return Object.keys(t).reduce((i,s)=>{if(Object.keys(a.values||Yk).indexOf(s)!==-1){const u=a.up(s);i[u]=r(t[s],s)}else{const u=s;i[u]=t[u]}return i},{})}return r(t)}function dq(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,o)=>{const a=e.up(o);return n[a]={},n},{}))||{}}function fq(e,t){return e.reduce((r,n)=>{const o=r[n];return(!o||Object.keys(o).length===0)&&delete r[n],r},t)}function sVe(e,...t){const r=dq(e),n=[r,...t].reduce((o,a)=>Un(o,a),{});return fq(Object.keys(r),n)}function lVe(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 ZS({values:e,breakpoints:t,base:r}){const n=r||lVe(e,t),o=Object.keys(n);if(o.length===0)return e;let a;return o.reduce((i,s,u)=>(Array.isArray(e)?(i[s]=e[u]!=null?e[u]:e[a],a=u):typeof e=="object"?(i[s]=e[s]!=null?e[s]:e[a],a=s):i[s]=e,i),{})}function U_(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 N0(e,t,r,n=r){let o;return typeof e=="function"?o=e(r):Array.isArray(e)?o=e[r]||n:o=U_(e,r)||n,t&&(o=t(o,n,e)),o}function Ir(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],u=i.theme,l=U_(u,n)||{};return Ha(i,s,m=>{let v=N0(l,o,m);return m===v&&typeof m=="string"&&(v=N0(l,o,`${t}${m==="default"?"":lt(m)}`,m)),r===!1?v:{[r]:v}})};return a.propTypes={},a.filterProps=[t],a}function uVe(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const cVe={m:"margin",p:"padding"},dVe={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},ND={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},fVe=uVe(e=>{if(e.length>2)if(ND[e])e=ND[e];else return[e];const[t,r]=e.split(""),n=cVe[t],o=dVe[r]||"";return Array.isArray(o)?o.map(a=>n+a):[n+o]}),Jk=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Zk=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Jk,...Zk];function ch(e,t,r,n){var o;const a=(o=U_(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 eT(e){return ch(e,"spacing",8)}function Gu(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 pVe(e,t){return r=>e.reduce((n,o)=>(n[o]=Gu(t,r),n),{})}function mVe(e,t,r,n){if(t.indexOf(r)===-1)return null;const o=fVe(r),a=pVe(o,n),i=e[r];return Ha(e,i,a)}function pq(e,t){const r=eT(e.theme);return Object.keys(e).map(n=>mVe(e,t,n,r)).reduce(Tm,{})}function _r(e){return pq(e,Jk)}_r.propTypes={};_r.filterProps=Jk;function xr(e){return pq(e,Zk)}xr.propTypes={};xr.filterProps=Zk;function vVe(e=8){if(e.mui)return e;const t=eT({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 W_(...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]?Tm(o,t[a](n)):o,{});return r.propTypes={},r.filterProps=e.reduce((n,o)=>n.concat(o.filterProps),[]),r}function oa(e){return typeof e!="number"?e:`${e}px solid`}function Ca(e,t){return Ir({prop:e,themeKey:"borders",transform:t})}const hVe=Ca("border",oa),gVe=Ca("borderTop",oa),yVe=Ca("borderRight",oa),bVe=Ca("borderBottom",oa),_Ve=Ca("borderLeft",oa),xVe=Ca("borderColor"),wVe=Ca("borderTopColor"),SVe=Ca("borderRightColor"),CVe=Ca("borderBottomColor"),$Ve=Ca("borderLeftColor"),OVe=Ca("outline",oa),PVe=Ca("outlineColor"),V_=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=ch(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:Gu(t,n)});return Ha(e,e.borderRadius,r)}return null};V_.propTypes={};V_.filterProps=["borderRadius"];W_(hVe,gVe,yVe,bVe,_Ve,xVe,wVe,SVe,CVe,$Ve,V_,OVe,PVe);const q_=e=>{if(e.gap!==void 0&&e.gap!==null){const t=ch(e.theme,"spacing",8),r=n=>({gap:Gu(t,n)});return Ha(e,e.gap,r)}return null};q_.propTypes={};q_.filterProps=["gap"];const H_=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=ch(e.theme,"spacing",8),r=n=>({columnGap:Gu(t,n)});return Ha(e,e.columnGap,r)}return null};H_.propTypes={};H_.filterProps=["columnGap"];const G_=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=ch(e.theme,"spacing",8),r=n=>({rowGap:Gu(t,n)});return Ha(e,e.rowGap,r)}return null};G_.propTypes={};G_.filterProps=["rowGap"];const EVe=Ir({prop:"gridColumn"}),RVe=Ir({prop:"gridRow"}),kVe=Ir({prop:"gridAutoFlow"}),TVe=Ir({prop:"gridAutoColumns"}),IVe=Ir({prop:"gridAutoRows"}),jVe=Ir({prop:"gridTemplateColumns"}),AVe=Ir({prop:"gridTemplateRows"}),MVe=Ir({prop:"gridTemplateAreas"}),FVe=Ir({prop:"gridArea"});W_(q_,H_,G_,EVe,RVe,kVe,TVe,IVe,jVe,AVe,MVe,FVe);function jd(e,t){return t==="grey"?t:e}const LVe=Ir({prop:"color",themeKey:"palette",transform:jd}),NVe=Ir({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:jd}),DVe=Ir({prop:"backgroundColor",themeKey:"palette",transform:jd});W_(LVe,NVe,DVe);function Co(e){return e<=1&&e!==0?`${e*100}%`:e}const BVe=Ir({prop:"width",transform:Co}),tT=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])||Yk[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:Co(r)}};return Ha(e,e.maxWidth,t)}return null};tT.filterProps=["maxWidth"];const zVe=Ir({prop:"minWidth",transform:Co}),UVe=Ir({prop:"height",transform:Co}),WVe=Ir({prop:"maxHeight",transform:Co}),VVe=Ir({prop:"minHeight",transform:Co});Ir({prop:"size",cssProperty:"width",transform:Co});Ir({prop:"size",cssProperty:"height",transform:Co});const qVe=Ir({prop:"boxSizing"});W_(BVe,tT,zVe,UVe,WVe,VVe,qVe);const HVe={border:{themeKey:"borders",transform:oa},borderTop:{themeKey:"borders",transform:oa},borderRight:{themeKey:"borders",transform:oa},borderBottom:{themeKey:"borders",transform:oa},borderLeft:{themeKey:"borders",transform:oa},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:oa},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:V_},color:{themeKey:"palette",transform:jd},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:jd},backgroundColor:{themeKey:"palette",transform:jd},p:{style:xr},pt:{style:xr},pr:{style:xr},pb:{style:xr},pl:{style:xr},px:{style:xr},py:{style:xr},padding:{style:xr},paddingTop:{style:xr},paddingRight:{style:xr},paddingBottom:{style:xr},paddingLeft:{style:xr},paddingX:{style:xr},paddingY:{style:xr},paddingInline:{style:xr},paddingInlineStart:{style:xr},paddingInlineEnd:{style:xr},paddingBlock:{style:xr},paddingBlockStart:{style:xr},paddingBlockEnd:{style:xr},m:{style:_r},mt:{style:_r},mr:{style:_r},mb:{style:_r},ml:{style:_r},mx:{style:_r},my:{style:_r},margin:{style:_r},marginTop:{style:_r},marginRight:{style:_r},marginBottom:{style:_r},marginLeft:{style:_r},marginX:{style:_r},marginY:{style:_r},marginInline:{style:_r},marginInlineStart:{style:_r},marginInlineEnd:{style:_r},marginBlock:{style:_r},marginBlockStart:{style:_r},marginBlockEnd:{style:_r},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:q_},rowGap:{style:G_},columnGap:{style:H_},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Co},maxWidth:{style:tT},minWidth:{transform:Co},height:{transform:Co},maxHeight:{transform:Co},minHeight:{transform:Co},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},dh=HVe;function GVe(...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 KVe(e,t){return typeof e=="function"?e(t):e}function mq(){function e(r,n,o,a){const i={[r]:n,theme:o},s=a[r];if(!s)return{[r]:n};const{cssProperty:u=r,themeKey:l,transform:f,style:m}=s;if(n==null)return null;if(l==="typography"&&n==="inherit")return{[r]:n};const v=U_(o,l)||{};return m?m(i):Ha(i,n,y=>{let x=N0(v,f,y);return y===x&&typeof y=="string"&&(x=N0(v,f,`${r}${y==="default"?"":lt(y)}`,y)),u===!1?x:{[u]:x}})}function t(r){var n;const{sx:o,theme:a={}}=r||{};if(!o)return null;const i=(n=a.unstable_sxConfig)!=null?n:dh;function s(u){let l=u;if(typeof u=="function")l=u(a);else if(typeof u!="object")return u;if(!l)return null;const f=dq(a.breakpoints),m=Object.keys(f);let v=f;return Object.keys(l).forEach(h=>{const y=KVe(l[h],a);if(y!=null)if(typeof y=="object")if(i[h])v=Tm(v,e(h,y,a,i));else{const x=Ha({theme:a},y,C=>({[h]:C}));GVe(x,y)?v[h]=t({sx:y,theme:a}):v=Tm(v,x)}else v=Tm(v,e(h,y,a,i))}),fq(m,v)}return Array.isArray(o)?o.map(s):s(o)}return t}const vq=mq();vq.filterProps=["sx"];const fh=vq;function hq(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 QVe=["breakpoints","palette","spacing","shape"];function Df(e={},...t){const{breakpoints:r={},palette:n={},spacing:o,shape:a={}}=e,i=le(e,QVe),s=cq(r),u=vVe(o);let l=Un({breakpoints:s,direction:"ltr",components:{},palette:T({mode:"light"},n),spacing:u,shape:T({},iVe,a)},i);return l.applyStyles=hq,l=t.reduce((f,m)=>Un(f,m),l),l.unstable_sxConfig=T({},dh,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(m){return fh({sx:m,theme:this})},l}const XVe=Object.freeze(Object.defineProperty({__proto__:null,default:Df,private_createBreakpoints:cq,unstable_applyStyles:hq},Symbol.toStringTag,{value:"Module"})),YVe=nn(XVe),JVe=["sx"],ZVe=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:dh;return Object.keys(e).forEach(a=>{o[a]?n.systemProps[a]=e[a]:n.otherProps[a]=e[a]}),n};function K_(e){const{sx:t}=e,r=le(e,JVe),{systemProps:n,otherProps:o}=ZVe(r);let a;return Array.isArray(t)?a=[n,...t]:typeof t=="function"?a=(...i)=>{const s=t(...i);return Xi(s)?T({},n,s):n}:a=T({},n,t),T({},o,{sx:a})}const e7e=Object.freeze(Object.defineProperty({__proto__:null,default:fh,extendSxProp:K_,unstable_createStyleFunctionSx:mq,unstable_defaultSxConfig:dh},Symbol.toStringTag,{value:"Module"})),t7e=nn(e7e);var Bf=qe;Object.defineProperty(uh,"__esModule",{value:!0});var r7e=uh.default=v7e;uh.shouldForwardProp=Uy;uh.systemDefaultTheme=void 0;var Yo=Bf(RU()),RP=Bf(kU()),DD=u7e(y_),n7e=YWe;Bf(JWe);Bf(rVe);var o7e=Bf(YVe),a7e=Bf(t7e);const i7e=["ownerState"],s7e=["variants"],l7e=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function gq(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(gq=function(n){return n?r:t})(e)}function u7e(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=gq(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 c7e(e){return Object.keys(e).length===0}function d7e(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Uy(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const f7e=uh.systemDefaultTheme=(0,o7e.default)(),p7e=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Vg({defaultTheme:e,theme:t,themeId:r}){return c7e(t)?e:t[r]||t}function m7e(e){return e?(t,r)=>r[e]:null}function Wy(e,t){let{ownerState:r}=t,n=(0,RP.default)(t,i7e);const o=typeof e=="function"?e((0,Yo.default)({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(a=>Wy(a,(0,Yo.default)({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let s=(0,RP.default)(o,s7e);return a.forEach(u=>{let l=!0;typeof u.props=="function"?l=u.props((0,Yo.default)({ownerState:r},n,r)):Object.keys(u.props).forEach(f=>{(r==null?void 0:r[f])!==u.props[f]&&n[f]!==u.props[f]&&(l=!1)}),l&&(Array.isArray(s)||(s=[s]),s.push(typeof u.style=="function"?u.style((0,Yo.default)({ownerState:r},n,r)):u.style))}),s}return o}function v7e(e={}){const{themeId:t,defaultTheme:r=f7e,rootShouldForwardProp:n=Uy,slotShouldForwardProp:o=Uy}=e,a=i=>(0,a7e.default)((0,Yo.default)({},i,{theme:Vg((0,Yo.default)({},i,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{(0,DD.internal_processStyles)(i,$=>$.filter(O=>!(O!=null&&O.__mui_systemSx)));const{name:u,slot:l,skipVariantsResolver:f,skipSx:m,overridesResolver:v=m7e(p7e(l))}=s,h=(0,RP.default)(s,l7e),y=f!==void 0?f:l&&l!=="Root"&&l!=="root"||!1,x=m||!1;let C,b=Uy;l==="Root"||l==="root"?b=n:l?b=o:d7e(i)&&(b=void 0);const g=(0,DD.default)(i,(0,Yo.default)({shouldForwardProp:b,label:C},h)),_=$=>typeof $=="function"&&$.__emotion_real!==$||(0,n7e.isPlainObject)($)?O=>Wy($,(0,Yo.default)({},O,{theme:Vg({theme:O.theme,defaultTheme:r,themeId:t})})):$,P=($,...O)=>{let k=_($);const E=O?O.map(_):[];u&&v&&E.push(M=>{const F=Vg((0,Yo.default)({},M,{defaultTheme:r,themeId:t}));if(!F.components||!F.components[u]||!F.components[u].styleOverrides)return null;const N=F.components[u].styleOverrides,B={};return Object.entries(N).forEach(([W,V])=>{B[W]=Wy(V,(0,Yo.default)({},M,{theme:F}))}),v(M,B)}),u&&!y&&E.push(M=>{var F;const N=Vg((0,Yo.default)({},M,{defaultTheme:r,themeId:t})),B=N==null||(F=N.components)==null||(F=F[u])==null?void 0:F.variants;return Wy({variants:B},(0,Yo.default)({},M,{theme:N}))}),x||E.push(a);const I=E.length-O.length;if(Array.isArray($)&&I>0){const M=new Array(I).fill("");k=[...$,...M],k.raw=[...$.raw,...M]}const A=g(k,...E);return i.muiName&&(A.muiName=i.muiName),A};return g.withConfig&&(P.withConfig=g.withConfig),P}}const BD=e=>e,h7e=()=>{let e=BD;return{configure(t){e=t},generate(t){return e(t)},reset(){e=BD}}},g7e=h7e(),yq=g7e,y7e={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 kt(e,t,r="Mui"){const n=y7e[t];return n?`${r}-${n}`:`${yq.generate(e)}-${t}`}function b7e(e,t){return T({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var jr={};const _7e=nn(VWe);function bq(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}const x7e=Object.freeze(Object.defineProperty({__proto__:null,default:bq},Symbol.toStringTag,{value:"Module"})),w7e=nn(x7e);var _q=qe;Object.defineProperty(jr,"__esModule",{value:!0});var Po=jr.alpha=Cq;jr.blend=M7e;jr.colorChannel=void 0;var S7e=jr.darken=nT;jr.decomposeColor=ya;jr.emphasize=$q;var C7e=jr.getContrastRatio=k7e;jr.getLuminance=D0;jr.hexToRgb=xq;jr.hslToRgb=Sq;var $7e=jr.lighten=oT;jr.private_safeAlpha=T7e;jr.private_safeColorChannel=void 0;jr.private_safeDarken=I7e;jr.private_safeEmphasize=A7e;jr.private_safeLighten=j7e;jr.recomposeColor=zf;jr.rgbToHex=R7e;var zD=_q(_7e),O7e=_q(w7e);function rT(e,t=0,r=1){return(0,O7e.default)(e,t,r)}function xq(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 P7e(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function ya(e){if(e.type)return e;if(e.charAt(0)==="#")return ya(xq(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error((0,zD.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,zD.default)(10,o))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:r,values:n,colorSpace:o}}const wq=e=>{const t=ya(e);return t.values.slice(0,3).map((r,n)=>t.type.indexOf("hsl")!==-1&&n!==0?`${r}%`:r).join(" ")};jr.colorChannel=wq;const E7e=(e,t)=>{try{return wq(e)}catch{return e}};jr.private_safeColorChannel=E7e;function zf(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 R7e(e){if(e.indexOf("#")===0)return e;const{values:t}=ya(e);return`#${t.map((r,n)=>P7e(n===3?Math.round(255*r):r)).join("")}`}function Sq(e){e=ya(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 u=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(s+="a",u.push(t[3])),zf({type:s,values:u})}function D0(e){e=ya(e);let t=e.type==="hsl"||e.type==="hsla"?ya(Sq(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 k7e(e,t){const r=D0(e),n=D0(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function Cq(e,t){return e=ya(e),t=rT(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,zf(e)}function T7e(e,t,r){try{return Cq(e,t)}catch{return e}}function nT(e,t){if(e=ya(e),t=rT(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 zf(e)}function I7e(e,t,r){try{return nT(e,t)}catch{return e}}function oT(e,t){if(e=ya(e),t=rT(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 zf(e)}function j7e(e,t,r){try{return oT(e,t)}catch{return e}}function $q(e,t=.15){return D0(e)>.5?nT(e,t):oT(e,t)}function A7e(e,t,r){try{return $q(e,t)}catch{return e}}function M7e(e,t,r,n=1){const o=(u,l)=>Math.round((u**(1/n)*(1-r)+l**(1/n)*r)**n),a=ya(e),i=ya(t),s=[o(a.values[0],i.values[0]),o(a.values[1],i.values[1]),o(a.values[2],i.values[2])];return zf({type:"rgb",values:s})}const F7e={black:"#000",white:"#fff"},hv=F7e,L7e={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},N7e=L7e,D7e={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Ic=D7e,B7e={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},jc=B7e,z7e={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Mp=z7e,U7e={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Ac=U7e,W7e={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Mc=W7e,V7e={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Fc=V7e,q7e=["mode","contrastThreshold","tonalOffset"],UD={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:hv.white,default:hv.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}},eC={text:{primary:hv.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:hv.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 WD(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=$7e(e.main,o):t==="dark"&&(e.dark=S7e(e.main,a)))}function H7e(e="light"){return e==="dark"?{main:Ac[200],light:Ac[50],dark:Ac[400]}:{main:Ac[700],light:Ac[400],dark:Ac[800]}}function G7e(e="light"){return e==="dark"?{main:Ic[200],light:Ic[50],dark:Ic[400]}:{main:Ic[500],light:Ic[300],dark:Ic[700]}}function K7e(e="light"){return e==="dark"?{main:jc[500],light:jc[300],dark:jc[700]}:{main:jc[700],light:jc[400],dark:jc[800]}}function Q7e(e="light"){return e==="dark"?{main:Mc[400],light:Mc[300],dark:Mc[700]}:{main:Mc[700],light:Mc[500],dark:Mc[900]}}function X7e(e="light"){return e==="dark"?{main:Fc[400],light:Fc[300],dark:Fc[700]}:{main:Fc[800],light:Fc[500],dark:Fc[900]}}function Y7e(e="light"){return e==="dark"?{main:Mp[400],light:Mp[300],dark:Mp[700]}:{main:"#ed6c02",light:Mp[500],dark:Mp[900]}}function J7e(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,o=le(e,q7e),a=e.primary||H7e(t),i=e.secondary||G7e(t),s=e.error||K7e(t),u=e.info||Q7e(t),l=e.success||X7e(t),f=e.warning||Y7e(t);function m(x){return C7e(x,eC.text.primary)>=r?eC.text.primary:UD.text.primary}const v=({color:x,name:C,mainShade:b=500,lightShade:g=300,darkShade:_=700})=>{if(x=T({},x),!x.main&&x[b]&&(x.main=x[b]),!x.hasOwnProperty("main"))throw new Error(ls(11,C?` (${C})`:"",b));if(typeof x.main!="string")throw new Error(ls(12,C?` (${C})`:"",JSON.stringify(x.main)));return WD(x,"light",g,n),WD(x,"dark",_,n),x.contrastText||(x.contrastText=m(x.main)),x},h={dark:eC,light:UD};return Un(T({common:T({},hv),mode:t,primary:v({color:a,name:"primary"}),secondary:v({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:v({color:s,name:"error"}),warning:v({color:f,name:"warning"}),info:v({color:u,name:"info"}),success:v({color:l,name:"success"}),grey:N7e,contrastThreshold:r,getContrastText:m,augmentColor:v,tonalOffset:n},h[t]),o)}const Z7e=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function eqe(e){return Math.round(e*1e5)/1e5}const VD={textTransform:"uppercase"},qD='"Roboto", "Helvetica", "Arial", sans-serif';function tqe(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=qD,fontSize:o=14,fontWeightLight:a=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:u=700,htmlFontSize:l=16,allVariants:f,pxToRem:m}=r,v=le(r,Z7e),h=o/14,y=m||(b=>`${b/l*h}rem`),x=(b,g,_,P,$)=>T({fontFamily:n,fontWeight:b,fontSize:y(g),lineHeight:_},n===qD?{letterSpacing:`${eqe(P/g)}em`}:{},$,f),C={h1:x(a,96,1.167,-1.5),h2:x(a,60,1.2,-.5),h3:x(i,48,1.167,0),h4:x(i,34,1.235,.25),h5:x(i,24,1.334,0),h6:x(s,20,1.6,.15),subtitle1:x(i,16,1.75,.15),subtitle2:x(s,14,1.57,.1),body1:x(i,16,1.5,.15),body2:x(i,14,1.43,.15),button:x(s,14,1.75,.4,VD),caption:x(i,12,1.66,.4),overline:x(i,12,2.66,1,VD),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Un(T({htmlFontSize:l,pxToRem:y,fontFamily:n,fontSize:o,fontWeightLight:a,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:u},C),v,{clone:!1})}const rqe=.2,nqe=.14,oqe=.12;function ur(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${rqe})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${nqe})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${oqe})`].join(",")}const aqe=["none",ur(0,2,1,-1,0,1,1,0,0,1,3,0),ur(0,3,1,-2,0,2,2,0,0,1,5,0),ur(0,3,3,-2,0,3,4,0,0,1,8,0),ur(0,2,4,-1,0,4,5,0,0,1,10,0),ur(0,3,5,-1,0,5,8,0,0,1,14,0),ur(0,3,5,-1,0,6,10,0,0,1,18,0),ur(0,4,5,-2,0,7,10,1,0,2,16,1),ur(0,5,5,-3,0,8,10,1,0,3,14,2),ur(0,5,6,-3,0,9,12,1,0,3,16,2),ur(0,6,6,-3,0,10,14,1,0,4,18,3),ur(0,6,7,-4,0,11,15,1,0,4,20,3),ur(0,7,8,-4,0,12,17,2,0,5,22,4),ur(0,7,8,-4,0,13,19,2,0,5,24,4),ur(0,7,9,-4,0,14,21,2,0,5,26,4),ur(0,8,9,-5,0,15,22,2,0,6,28,5),ur(0,8,10,-5,0,16,24,2,0,6,30,5),ur(0,8,11,-5,0,17,26,2,0,6,32,5),ur(0,9,11,-5,0,18,28,2,0,7,34,6),ur(0,9,12,-6,0,19,29,2,0,7,36,6),ur(0,10,13,-6,0,20,31,3,0,8,38,7),ur(0,10,13,-6,0,21,33,3,0,8,40,7),ur(0,10,14,-6,0,22,35,3,0,8,42,7),ur(0,11,14,-7,0,23,36,3,0,9,44,8),ur(0,11,15,-7,0,24,38,3,0,9,46,8)],iqe=["duration","easing","delay"],sqe={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)"},lqe={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function HD(e){return`${Math.round(e)}ms`}function uqe(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function cqe(e){const t=T({},sqe,e.easing),r=T({},lqe,e.duration);return T({getAutoHeightDuration:uqe,create:(o=["all"],a={})=>{const{duration:i=r.standard,easing:s=t.easeInOut,delay:u=0}=a;return le(a,iqe),(Array.isArray(o)?o:[o]).map(l=>`${l} ${typeof i=="string"?i:HD(i)} ${s} ${typeof u=="string"?u:HD(u)}`).join(",")}},e,{easing:t,duration:r})}const dqe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fqe=dqe,pqe=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Oq(e={},...t){const{mixins:r={},palette:n={},transitions:o={},typography:a={}}=e,i=le(e,pqe);if(e.vars)throw new Error(ls(18));const s=J7e(n),u=Df(e);let l=Un(u,{mixins:b7e(u.breakpoints,r),palette:s,shadows:aqe.slice(),typography:tqe(s,a),transitions:cqe(o),zIndex:T({},fqe)});return l=Un(l,i),l=t.reduce((f,m)=>Un(f,m),l),l.unstable_sxConfig=T({},dh,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(m){return fh({sx:m,theme:this})},l}const mqe=Oq(),aT=mqe,Q_="$$material";function Pq(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const vqe=e=>Pq(e)&&e!=="classes",fo=vqe,He=r7e({themeId:Q_,defaultTheme:aT,rootShouldForwardProp:fo});function Ot(e,t,r="Mui"){const n={};return t.forEach(o=>{n[o]=kt(e,o,r)}),n}function hqe(e){return kt("MuiSvgIcon",e)}Ot("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const gqe=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],yqe=e=>{const{color:t,fontSize:r,classes:n}=e,o={root:["root",t!=="inherit"&&`color${lt(t)}`,`fontSize${lt(r)}`]};return Et(o,hqe,n)},bqe=He("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${lt(r.color)}`],t[`fontSize${lt(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,o,a,i,s,u,l,f,m,v,h,y;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||(u=s.pxToRem)==null?void 0:u.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:(m=(v=(e.vars||e).palette)==null||(v=v[t.color])==null?void 0:v.main)!=null?m:{action:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.active,disabled:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.disabled,inherit:void 0}[t.color]}}),kP=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiSvgIcon"}),{children:o,className:a,color:i="inherit",component:s="svg",fontSize:u="medium",htmlColor:l,inheritViewBox:f=!1,titleAccess:m,viewBox:v="0 0 24 24"}=n,h=le(n,gqe),y=d.isValidElement(o)&&o.type==="svg",x=T({},n,{color:i,component:s,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:v,hasSvgAsChild:y}),C={};f||(C.viewBox=v);const b=yqe(x);return w.jsxs(bqe,T({as:s,className:me(b.root,a),focusable:"false",color:l,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:r},C,h,y&&o.props,{ownerState:x,children:[y?o.props.children:o,m?w.jsx("title",{children:m}):null]}))});kP.muiName="SvgIcon";function Uf(e,t){function r(n,o){return w.jsx(kP,T({"data-testid":`${t}Icon`,ref:o},n,{children:e}))}return r.muiName=kP.muiName,d.memo(d.forwardRef(r))}function Eq(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 _qe(e,t){return()=>null}function xqe(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 Ku(e){return e&&e.ownerDocument||document}function TP(e){return Ku(e).defaultView||window}function wqe(e,t){return()=>null}function Rq(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const ph=typeof window<"u"?d.useLayoutEffect:d.useEffect;let GD=0;function Sqe(e){const[t,r]=d.useState(e),n=e||t;return d.useEffect(()=>{t==null&&(GD+=1,r(`mui-${GD}`))},[t]),n}const KD=qy.useId;function X_(e){if(KD!==void 0){const t=KD();return e??t}return Sqe(e)}function Cqe(e,t,r,n,o){return null}function gv({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,u=d.useCallback(l=>{o||i(l)},[]);return[s,u]}function bu(e){const t=d.useRef(e);return ph(()=>{t.current=e}),d.useRef((...r)=>(0,t.current)(...r)).current}function Ao(...e){return d.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{Rq(r,t)})},e)}const QD={};function $qe(e,t){const r=d.useRef(QD);return r.current===QD&&(r.current=e(t)),r}const Oqe=[];function Pqe(e){d.useEffect(e,Oqe)}class mh{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new mh}start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,r()},t)}}function ud(){const e=$qe(mh.create).current;return Pqe(e.disposeEffect),e}let Y_=!0,IP=!1;const Eqe=new mh,Rqe={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 kqe(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&Rqe[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Tqe(e){e.metaKey||e.altKey||e.ctrlKey||(Y_=!0)}function tC(){Y_=!1}function Iqe(){this.visibilityState==="hidden"&&IP&&(Y_=!0)}function jqe(e){e.addEventListener("keydown",Tqe,!0),e.addEventListener("mousedown",tC,!0),e.addEventListener("pointerdown",tC,!0),e.addEventListener("touchstart",tC,!0),e.addEventListener("visibilitychange",Iqe,!0)}function Aqe(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Y_||kqe(t)}function iT(){const e=d.useCallback(o=>{o!=null&&jqe(o.ownerDocument)},[]),t=d.useRef(!1);function r(){return t.current?(IP=!0,Eqe.start(100,()=>{IP=!1}),t.current=!1,!0):!1}function n(o){return Aqe(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}const Mqe={configure:e=>{r_.configure(e)}},Fqe=Object.freeze(Object.defineProperty({__proto__:null,capitalize:lt,createChainedFunction:HWe,createSvgIcon:Uf,debounce:Eq,deprecatedPropType:_qe,isMuiElement:xqe,ownerDocument:Ku,ownerWindow:TP,requirePropFactory:wqe,setRef:Rq,unstable_ClassNameGenerator:Mqe,unstable_useEnhancedEffect:ph,unstable_useId:X_,unsupportedProp:Cqe,useControlled:gv,useEventCallback:bu,useForkRef:Ao,useIsFocusVisible:iT},Symbol.toStringTag,{value:"Module"})),Lqe=nn(Fqe);var XD;function Lt(){return XD||(XD=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=Lqe}(JS)),JS}var Nqe=qe;Object.defineProperty(Xk,"__esModule",{value:!0});var sT=Xk.default=void 0,Dqe=Nqe(Lt()),Bqe=w;sT=Xk.default=(0,Dqe.default)((0,Bqe.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 lT={},zqe=qe;Object.defineProperty(lT,"__esModule",{value:!0});var Wf=lT.default=void 0,Uqe=zqe(Lt()),Wqe=w;Wf=lT.default=(0,Uqe.default)((0,Wqe.jsx)("path",{d:"M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z"}),"ViewList");var uT={},Vqe=qe;Object.defineProperty(uT,"__esModule",{value:!0});var kq=uT.default=void 0,qqe=Vqe(Lt()),Hqe=w;kq=uT.default=(0,qqe.default)((0,Hqe.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning");const En={year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"},cT=e=>new Date(e).getTime(),Gqe=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}`};var dT={},Kqe=qe;Object.defineProperty(dT,"__esModule",{value:!0});var jP=dT.default=void 0,Qqe=Kqe(Lt()),Xqe=w;jP=dT.default=(0,Qqe.default)((0,Xqe.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 fT={},Yqe=qe;Object.defineProperty(fT,"__esModule",{value:!0});var pT=fT.default=void 0,Jqe=Yqe(Lt()),Zqe=w;pT=fT.default=(0,Jqe.default)((0,Zqe.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 mT={},eHe=qe;Object.defineProperty(mT,"__esModule",{value:!0});var vT=mT.default=void 0,tHe=eHe(Lt()),rHe=w;vT=mT.default=(0,tHe.default)((0,rHe.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"}),"Clear");var hT={},nHe=qe;Object.defineProperty(hT,"__esModule",{value:!0});var gT=hT.default=void 0,oHe=nHe(Lt()),aHe=w;gT=hT.default=(0,oHe.default)((0,aHe.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 yT={},iHe=qe;Object.defineProperty(yT,"__esModule",{value:!0});var Tq=yT.default=void 0,sHe=iHe(Lt()),lHe=w;Tq=yT.default=(0,sHe.default)((0,lHe.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 bT={},uHe=qe;Object.defineProperty(bT,"__esModule",{value:!0});var _T=bT.default=void 0,cHe=uHe(Lt()),dHe=w;_T=bT.default=(0,cHe.default)((0,dHe.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 xT={},fHe=qe;Object.defineProperty(xT,"__esModule",{value:!0});var Iq=xT.default=void 0,pHe=fHe(Lt()),mHe=w;Iq=xT.default=(0,pHe.default)((0,mHe.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");function vHe(e){return Object.keys(e).length===0}function hHe(e=null){const t=d.useContext(Pf);return!t||vHe(t)?e:t}const gHe=Df();function J_(e=gHe){return hHe(e)}function yHe({styles:e,themeId:t,defaultTheme:r={}}){const n=J_(r),o=typeof e=="function"?e(t&&n[t]||n):e;return w.jsx(G2,{styles:o})}const bHe=["className","component"];function _He(e={}){const{themeId:t,defaultTheme:r,defaultClassName:n="MuiBox-root",generateClassName:o}=e,a=Wv("div",{shouldForwardProp:s=>s!=="theme"&&s!=="sx"&&s!=="as"})(fh);return d.forwardRef(function(u,l){const f=J_(r),m=K_(u),{className:v,component:h="div"}=m,y=le(m,bHe);return w.jsx(a,T({as:h,ref:l,className:me(v,o?o(n):n),theme:t&&f[t]||f},y))})}const xHe=["ownerState"],wHe=["variants"],SHe=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function CHe(e){return Object.keys(e).length===0}function $He(e){return typeof e=="string"&&e.charCodeAt(0)>96}function rC(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const OHe=Df(),PHe=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function qg({defaultTheme:e,theme:t,themeId:r}){return CHe(t)?e:t[r]||t}function EHe(e){return e?(t,r)=>r[e]:null}function Vy(e,t){let{ownerState:r}=t,n=le(t,xHe);const o=typeof e=="function"?e(T({ownerState:r},n)):e;if(Array.isArray(o))return o.flatMap(a=>Vy(a,T({ownerState:r},n)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:a=[]}=o;let s=le(o,wHe);return a.forEach(u=>{let l=!0;typeof u.props=="function"?l=u.props(T({ownerState:r},n,r)):Object.keys(u.props).forEach(f=>{(r==null?void 0:r[f])!==u.props[f]&&n[f]!==u.props[f]&&(l=!1)}),l&&(Array.isArray(s)||(s=[s]),s.push(typeof u.style=="function"?u.style(T({ownerState:r},n,r)):u.style))}),s}return o}function RHe(e={}){const{themeId:t,defaultTheme:r=OHe,rootShouldForwardProp:n=rC,slotShouldForwardProp:o=rC}=e,a=i=>fh(T({},i,{theme:qg(T({},i,{defaultTheme:r,themeId:t}))}));return a.__mui_systemSx=!0,(i,s={})=>{K2(i,$=>$.filter(O=>!(O!=null&&O.__mui_systemSx)));const{name:u,slot:l,skipVariantsResolver:f,skipSx:m,overridesResolver:v=EHe(PHe(l))}=s,h=le(s,SHe),y=f!==void 0?f:l&&l!=="Root"&&l!=="root"||!1,x=m||!1;let C,b=rC;l==="Root"||l==="root"?b=n:l?b=o:$He(i)&&(b=void 0);const g=Wv(i,T({shouldForwardProp:b,label:C},h)),_=$=>typeof $=="function"&&$.__emotion_real!==$||Xi($)?O=>Vy($,T({},O,{theme:qg({theme:O.theme,defaultTheme:r,themeId:t})})):$,P=($,...O)=>{let k=_($);const E=O?O.map(_):[];u&&v&&E.push(M=>{const F=qg(T({},M,{defaultTheme:r,themeId:t}));if(!F.components||!F.components[u]||!F.components[u].styleOverrides)return null;const N=F.components[u].styleOverrides,B={};return Object.entries(N).forEach(([W,V])=>{B[W]=Vy(V,T({},M,{theme:F}))}),v(M,B)}),u&&!y&&E.push(M=>{var F;const N=qg(T({},M,{defaultTheme:r,themeId:t})),B=N==null||(F=N.components)==null||(F=F[u])==null?void 0:F.variants;return Vy({variants:B},T({},M,{theme:N}))}),x||E.push(a);const I=E.length-O.length;if(Array.isArray($)&&I>0){const M=new Array(I).fill("");k=[...$,...M],k.raw=[...$.raw,...M]}const A=g(k,...E);return i.muiName&&(A.muiName=i.muiName),A};return g.withConfig&&(P.withConfig=g.withConfig),P}}const jq=RHe();function kHe(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:vv(t.components[r].defaultProps,n)}function Aq({props:e,name:t,defaultTheme:r,themeId:n}){let o=J_(r);return n&&(o=o[n]||o),kHe({theme:o,name:t,props:e})}function THe(e,t=0,r=1){return bq(e,t,r)}function IHe(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 Mq(e){if(e.type)return e;if(e.charAt(0)==="#")return Mq(IHe(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error(ls(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(ls(10,o))}else n=n.split(",");return n=n.map(a=>parseFloat(a)),{type:r,values:n,colorSpace:o}}function jHe(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 AHe(e,t){return e=Mq(e),t=THe(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,jHe(e)}function MHe(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const FHe=d.createContext(),Fq=()=>{const e=d.useContext(FHe);return e??!1},LHe=["className","component","disableGutters","fixed","maxWidth","classes"],NHe=Df(),DHe=jq("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${lt(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),BHe=e=>Aq({props:e,name:"MuiContainer",defaultTheme:NHe}),zHe=(e,t)=>{const r=u=>kt(t,u),{classes:n,fixed:o,disableGutters:a,maxWidth:i}=e,s={root:["root",i&&`maxWidth${lt(String(i))}`,o&&"fixed",a&&"disableGutters"]};return Et(s,r,n)};function UHe(e={}){const{createStyledComponent:t=DHe,useThemeProps:r=BHe,componentName:n="MuiContainer"}=e,o=t(({theme:i,ownerState:s})=>T({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((u,l)=>{const f=l,m=i.breakpoints.values[f];return m!==0&&(u[i.breakpoints.up(f)]={maxWidth:`${m}${i.breakpoints.unit}`}),u},{}),({theme:i,ownerState:s})=>T({},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,u){const l=r(s),{className:f,component:m="div",disableGutters:v=!1,fixed:h=!1,maxWidth:y="lg"}=l,x=le(l,LHe),C=T({},l,{component:m,disableGutters:v,fixed:h,maxWidth:y}),b=zHe(C,n);return w.jsx(o,T({as:m,ownerState:C,className:me(b.root,f),ref:u},x))})}const WHe=["component","direction","spacing","divider","children","className","useFlexGap"],VHe=Df(),qHe=jq("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function HHe(e){return Aq({props:e,name:"MuiStack",defaultTheme:VHe})}function GHe(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],QHe=({ownerState:e,theme:t})=>{let r=T({display:"flex",flexDirection:"column"},Ha({theme:t},ZS({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=eT(t),o=Object.keys(t.breakpoints.values).reduce((u,l)=>((typeof e.spacing=="object"&&e.spacing[l]!=null||typeof e.direction=="object"&&e.direction[l]!=null)&&(u[l]=!0),u),{}),a=ZS({values:e.direction,base:o}),i=ZS({values:e.spacing,base:o});typeof a=="object"&&Object.keys(a).forEach((u,l,f)=>{if(!a[u]){const v=l>0?a[f[l-1]]:"column";a[u]=v}}),r=Un(r,Ha({theme:t},i,(u,l)=>e.useFlexGap?{gap:Gu(n,u)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${KHe(l?a[l]:e.direction)}`]:Gu(n,u)}}))}return r=sVe(t.breakpoints,r),r};function XHe(e={}){const{createStyledComponent:t=qHe,useThemeProps:r=HHe,componentName:n="MuiStack"}=e,o=()=>Et({root:["root"]},u=>kt(n,u),{}),a=t(QHe);return d.forwardRef(function(u,l){const f=r(u),m=K_(f),{component:v="div",direction:h="column",spacing:y=0,divider:x,children:C,className:b,useFlexGap:g=!1}=m,_=le(m,WHe),P={direction:h,spacing:y,useFlexGap:g},$=o();return w.jsx(a,T({as:v,ownerState:P,ref:l,className:me($.root,b)},_,{children:x?GHe(C,x):C}))})}function Vf(){const e=J_(aT);return e[Q_]||e}const YD=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},Lq=e=>e.scrollTop;function B0(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 YHe(e){return kt("MuiPaper",e)}Ot("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 JHe=["className","component","elevation","square","variant"],ZHe=e=>{const{square:t,elevation:r,variant:n,classes:o}=e,a={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return Et(a,YHe,o)},eGe=He("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 T({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"&&T({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Po("#fff",YD(t.elevation))}, ${Po("#fff",YD(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),tGe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiPaper"}),{className:o,component:a="div",elevation:i=1,square:s=!1,variant:u="elevation"}=n,l=le(n,JHe),f=T({},n,{component:a,elevation:i,square:s,variant:u}),m=ZHe(f);return w.jsx(eGe,T({as:a,ownerState:f,className:me(m.root,o),ref:r},l))}),Z_=tGe,rGe=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],nGe=["component","slots","slotProps"],oGe=["component"];function aGe(e,t){const{className:r,elementType:n,ownerState:o,externalForwardedProps:a,getSlotOwnerState:i,internalForwardedProps:s}=t,u=le(t,rGe),{component:l,slots:f={[e]:void 0},slotProps:m={[e]:void 0}}=a,v=le(a,nGe),h=f[e]||n,y=fR(m[e],o),x=pR(T({className:r},u,{externalForwardedProps:e==="root"?v:void 0,externalSlotProps:y})),{props:{component:C},internalRef:b}=x,g=le(x.props,oGe),_=Ao(b,y==null?void 0:y.ref,t.ref),P=i?i(g):{},$=T({},o,P),O=e==="root"?C||l:C,k=Na(h,T({},e==="root"&&!l&&!f[e]&&s,e!=="root"&&!f[e]&&s,g,O&&{as:O},{ref:_}),$);return Object.keys(P).forEach(E=>{delete k[E]}),[h,k]}function iGe(e){const{className:t,classes:r,pulsate:n=!1,rippleX:o,rippleY:a,rippleSize:i,in:s,onExited:u,timeout:l}=e,[f,m]=d.useState(!1),v=me(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),h={width:i,height:i,top:-(i/2)+a,left:-(i/2)+o},y=me(r.child,f&&r.childLeaving,n&&r.childPulsate);return!s&&!f&&m(!0),d.useEffect(()=>{if(!s&&u!=null){const x=setTimeout(u,l);return()=>{clearTimeout(x)}}},[u,s,l]),w.jsx("span",{className:v,style:h,children:w.jsx("span",{className:y})})}const Zo=Ot("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),sGe=["center","classes","className"];let ex=e=>e,JD,ZD,e4,t4;const AP=550,lGe=80,uGe=co(JD||(JD=ex` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`)),cGe=co(ZD||(ZD=ex` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`)),dGe=co(e4||(e4=ex` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`)),fGe=He("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),pGe=He(iGe,{name:"MuiTouchRipple",slot:"Ripple"})(t4||(t4=ex` - 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; - } -`),Zo.rippleVisible,uGe,AP,({theme:e})=>e.transitions.easing.easeInOut,Zo.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Zo.child,Zo.childLeaving,cGe,AP,({theme:e})=>e.transitions.easing.easeInOut,Zo.childPulsate,dGe,({theme:e})=>e.transitions.easing.easeInOut),mGe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:a={},className:i}=n,s=le(n,sGe),[u,l]=d.useState([]),f=d.useRef(0),m=d.useRef(null);d.useEffect(()=>{m.current&&(m.current(),m.current=null)},[u]);const v=d.useRef(!1),h=ud(),y=d.useRef(null),x=d.useRef(null),C=d.useCallback(P=>{const{pulsate:$,rippleX:O,rippleY:k,rippleSize:E,cb:I}=P;l(A=>[...A,w.jsx(pGe,{classes:{ripple:me(a.ripple,Zo.ripple),rippleVisible:me(a.rippleVisible,Zo.rippleVisible),ripplePulsate:me(a.ripplePulsate,Zo.ripplePulsate),child:me(a.child,Zo.child),childLeaving:me(a.childLeaving,Zo.childLeaving),childPulsate:me(a.childPulsate,Zo.childPulsate)},timeout:AP,pulsate:$,rippleX:O,rippleY:k,rippleSize:E},f.current)]),f.current+=1,m.current=I},[a]),b=d.useCallback((P={},$={},O=()=>{})=>{const{pulsate:k=!1,center:E=o||$.pulsate,fakeElement:I=!1}=$;if((P==null?void 0:P.type)==="mousedown"&&v.current){v.current=!1;return}(P==null?void 0:P.type)==="touchstart"&&(v.current=!0);const A=I?null:x.current,M=A?A.getBoundingClientRect():{width:0,height:0,left:0,top:0};let F,N,B;if(E||P===void 0||P.clientX===0&&P.clientY===0||!P.clientX&&!P.touches)F=Math.round(M.width/2),N=Math.round(M.height/2);else{const{clientX:W,clientY:V}=P.touches&&P.touches.length>0?P.touches[0]:P;F=Math.round(W-M.left),N=Math.round(V-M.top)}if(E)B=Math.sqrt((2*M.width**2+M.height**2)/3),B%2===0&&(B+=1);else{const W=Math.max(Math.abs((A?A.clientWidth:0)-F),F)*2+2,V=Math.max(Math.abs((A?A.clientHeight:0)-N),N)*2+2;B=Math.sqrt(W**2+V**2)}P!=null&&P.touches?y.current===null&&(y.current=()=>{C({pulsate:k,rippleX:F,rippleY:N,rippleSize:B,cb:O})},h.start(lGe,()=>{y.current&&(y.current(),y.current=null)})):C({pulsate:k,rippleX:F,rippleY:N,rippleSize:B,cb:O})},[o,C,h]),g=d.useCallback(()=>{b({},{pulsate:!0})},[b]),_=d.useCallback((P,$)=>{if(h.clear(),(P==null?void 0:P.type)==="touchend"&&y.current){y.current(),y.current=null,h.start(0,()=>{_(P,$)});return}y.current=null,l(O=>O.length>0?O.slice(1):O),m.current=$},[h]);return d.useImperativeHandle(r,()=>({pulsate:g,start:b,stop:_}),[g,b,_]),w.jsx(fGe,T({className:me(Zo.root,a.root,i),ref:x},s,{children:w.jsx(AU,{component:null,exit:!0,children:u})}))}),vGe=mGe;function hGe(e){return kt("MuiButtonBase",e)}const gGe=Ot("MuiButtonBase",["root","disabled","focusVisible"]),yGe=["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"],bGe=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,i=Et({root:["root",t&&"disabled",r&&"focusVisible"]},hGe,o);return r&&n&&(i.root+=` ${n}`),i},_Ge=He("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"},[`&.${gGe.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),xGe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:a=!1,children:i,className:s,component:u="button",disabled:l=!1,disableRipple:f=!1,disableTouchRipple:m=!1,focusRipple:v=!1,LinkComponent:h="a",onBlur:y,onClick:x,onContextMenu:C,onDragLeave:b,onFocus:g,onFocusVisible:_,onKeyDown:P,onKeyUp:$,onMouseDown:O,onMouseLeave:k,onMouseUp:E,onTouchEnd:I,onTouchMove:A,onTouchStart:M,tabIndex:F=0,TouchRippleProps:N,touchRippleRef:B,type:W}=n,V=le(n,yGe),G=d.useRef(null),D=d.useRef(null),q=Ao(D,B),{isFocusVisibleRef:Y,onFocus:ie,onBlur:Z,ref:Se}=iT(),[ue,oe]=d.useState(!1);l&&ue&&oe(!1),d.useImperativeHandle(o,()=>({focusVisible:()=>{oe(!0),G.current.focus()}}),[]);const[ve,ke]=d.useState(!1);d.useEffect(()=>{ke(!0)},[]);const _e=ve&&!f&&!l;d.useEffect(()=>{ue&&v&&!f&&ve&&D.current.pulsate()},[f,v,ue,ve]);function ce(Ce,rt,pt=m){return bu(ct=>(rt&&rt(ct),!pt&&D.current&&D.current[Ce](ct),!0))}const ge=ce("start",O),ae=ce("stop",C),pe=ce("stop",b),ee=ce("stop",E),ye=ce("stop",Ce=>{ue&&Ce.preventDefault(),k&&k(Ce)}),be=ce("start",M),Fe=ce("stop",I),Be=ce("stop",A),H=ce("stop",Ce=>{Z(Ce),Y.current===!1&&oe(!1),y&&y(Ce)},!1),Q=bu(Ce=>{G.current||(G.current=Ce.currentTarget),ie(Ce),Y.current===!0&&(oe(!0),_&&_(Ce)),g&&g(Ce)}),X=()=>{const Ce=G.current;return u&&u!=="button"&&!(Ce.tagName==="A"&&Ce.href)},se=d.useRef(!1),fe=bu(Ce=>{v&&!se.current&&ue&&D.current&&Ce.key===" "&&(se.current=!0,D.current.stop(Ce,()=>{D.current.start(Ce)})),Ce.target===Ce.currentTarget&&X()&&Ce.key===" "&&Ce.preventDefault(),P&&P(Ce),Ce.target===Ce.currentTarget&&X()&&Ce.key==="Enter"&&!l&&(Ce.preventDefault(),x&&x(Ce))}),de=bu(Ce=>{v&&Ce.key===" "&&D.current&&ue&&!Ce.defaultPrevented&&(se.current=!1,D.current.stop(Ce,()=>{D.current.pulsate(Ce)})),$&&$(Ce),x&&Ce.target===Ce.currentTarget&&X()&&Ce.key===" "&&!Ce.defaultPrevented&&x(Ce)});let xe=u;xe==="button"&&(V.href||V.to)&&(xe=h);const je={};xe==="button"?(je.type=W===void 0?"button":W,je.disabled=l):(!V.href&&!V.to&&(je.role="button"),l&&(je["aria-disabled"]=l));const Ze=Ao(r,Se,G),et=T({},n,{centerRipple:a,component:u,disabled:l,disableRipple:f,disableTouchRipple:m,focusRipple:v,tabIndex:F,focusVisible:ue}),Ae=bGe(et);return w.jsxs(_Ge,T({as:xe,className:me(Ae.root,s),ownerState:et,onBlur:H,onClick:x,onContextMenu:ae,onFocus:Q,onKeyDown:fe,onKeyUp:de,onMouseDown:ge,onMouseLeave:ye,onMouseUp:ee,onDragLeave:pe,onTouchEnd:Fe,onTouchMove:Be,onTouchStart:be,ref:Ze,tabIndex:l?-1:F,type:W},je,V,{children:[i,_e?w.jsx(vGe,T({ref:q,center:a},N)):null]}))}),wT=xGe;function wGe(e){return kt("MuiTypography",e)}Ot("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const SGe=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],CGe=e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:a,classes:i}=e,s={root:["root",a,e.align!=="inherit"&&`align${lt(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]};return Et(s,wGe,i)},$Ge=He("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${lt(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>T({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})),r4={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},OGe={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},PGe=e=>OGe[e]||e,EGe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiTypography"}),o=PGe(n.color),a=K_(T({},n,{color:o})),{align:i="inherit",className:s,component:u,gutterBottom:l=!1,noWrap:f=!1,paragraph:m=!1,variant:v="body1",variantMapping:h=r4}=a,y=le(a,SGe),x=T({},a,{align:i,color:o,className:s,component:u,gutterBottom:l,noWrap:f,paragraph:m,variant:v,variantMapping:h}),C=u||(m?"p":h[v]||r4[v])||"span",b=CGe(x);return w.jsx($Ge,T({as:C,ref:r,ownerState:x,className:me(b.root,s)},y))}),pi=EGe;var ST={};Object.defineProperty(ST,"__esModule",{value:!0});var Nq=ST.default=void 0,RGe=TGe(d),kGe=y_;function Dq(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(Dq=function(n){return n?r:t})(e)}function TGe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=Dq(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 IGe(e){return Object.keys(e).length===0}function jGe(e=null){const t=RGe.useContext(kGe.ThemeContext);return!t||IGe(t)?e:t}Nq=ST.default=jGe;const AGe=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],MGe=He(QU,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),FGe=d.forwardRef(function(t,r){var n;const o=Nq(),a=Rt({props:t,name:"MuiPopper"}),{anchorEl:i,component:s,components:u,componentsProps:l,container:f,disablePortal:m,keepMounted:v,modifiers:h,open:y,placement:x,popperOptions:C,popperRef:b,transition:g,slots:_,slotProps:P}=a,$=le(a,AGe),O=(n=_==null?void 0:_.root)!=null?n:u==null?void 0:u.Root,k=T({anchorEl:i,container:f,disablePortal:m,keepMounted:v,modifiers:h,open:y,placement:x,popperOptions:C,popperRef:b,transition:g},$);return w.jsx(MGe,T({as:s,direction:o==null?void 0:o.direction,slots:{root:O},slotProps:P??l},k,{ref:r}))}),Bq=FGe;function vh({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 LGe=d.createContext(void 0),zq=LGe;function qf(){return d.useContext(zq)}function NGe(e){return w.jsx(yHe,T({},e,{defaultTheme:aT,themeId:Q_}))}function n4(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Uq(e,t=!1){return e&&(n4(e.value)&&e.value!==""||t&&n4(e.defaultValue)&&e.defaultValue!=="")}function DGe(e){return kt("MuiInputBase",e)}const BGe=Ot("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),tf=BGe,zGe=["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"],tx=(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${lt(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},rx=(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]},UGe=e=>{const{classes:t,color:r,disabled:n,error:o,endAdornment:a,focused:i,formControl:s,fullWidth:u,hiddenLabel:l,multiline:f,readOnly:m,size:v,startAdornment:h,type:y}=e,x={root:["root",`color${lt(r)}`,n&&"disabled",o&&"error",u&&"fullWidth",i&&"focused",s&&"formControl",v&&v!=="medium"&&`size${lt(v)}`,f&&"multiline",h&&"adornedStart",a&&"adornedEnd",l&&"hiddenLabel",m&&"readOnly"],input:["input",n&&"disabled",y==="search"&&"inputTypeSearch",f&&"inputMultiline",v==="small"&&"inputSizeSmall",l&&"inputHiddenLabel",h&&"inputAdornedStart",a&&"inputAdornedEnd",m&&"readOnly"]};return Et(x,DGe,t)},nx=He("div",{name:"MuiInputBase",slot:"Root",overridesResolver:tx})(({theme:e,ownerState:t})=>T({},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",[`&.${tf.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&T({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),ox=He("input",{name:"MuiInputBase",slot:"Input",overridesResolver:rx})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light",n=T({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 T({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] + .${tf.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},[`&.${tf.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"})}),WGe=w.jsx(NGe,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),VGe=d.forwardRef(function(t,r){var n;const o=Rt({props:t,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:i,autoFocus:s,className:u,components:l={},componentsProps:f={},defaultValue:m,disabled:v,disableInjectingGlobalStyles:h,endAdornment:y,fullWidth:x=!1,id:C,inputComponent:b="input",inputProps:g={},inputRef:_,maxRows:P,minRows:$,multiline:O=!1,name:k,onBlur:E,onChange:I,onClick:A,onFocus:M,onKeyDown:F,onKeyUp:N,placeholder:B,readOnly:W,renderSuffix:V,rows:G,slotProps:D={},slots:q={},startAdornment:Y,type:ie="text",value:Z}=o,Se=le(o,zGe),ue=g.value!=null?g.value:Z,{current:oe}=d.useRef(ue!=null),ve=d.useRef(),ke=d.useCallback(Ae=>{},[]),_e=Ao(ve,_,g.ref,ke),[ce,ge]=d.useState(!1),ae=qf(),pe=vh({props:o,muiFormControl:ae,states:["color","disabled","error","hiddenLabel","size","required","filled"]});pe.focused=ae?ae.focused:ce,d.useEffect(()=>{!ae&&v&&ce&&(ge(!1),E&&E())},[ae,v,ce,E]);const ee=ae&&ae.onFilled,ye=ae&&ae.onEmpty,be=d.useCallback(Ae=>{Uq(Ae)?ee&&ee():ye&&ye()},[ee,ye]);ph(()=>{oe&&be({value:ue})},[ue,be,oe]);const Fe=Ae=>{if(pe.disabled){Ae.stopPropagation();return}M&&M(Ae),g.onFocus&&g.onFocus(Ae),ae&&ae.onFocus?ae.onFocus(Ae):ge(!0)},Be=Ae=>{E&&E(Ae),g.onBlur&&g.onBlur(Ae),ae&&ae.onBlur?ae.onBlur(Ae):ge(!1)},H=(Ae,...Ce)=>{if(!oe){const rt=Ae.target||ve.current;if(rt==null)throw new Error(ls(1));be({value:rt.value})}g.onChange&&g.onChange(Ae,...Ce),I&&I(Ae,...Ce)};d.useEffect(()=>{be(ve.current)},[]);const Q=Ae=>{ve.current&&Ae.currentTarget===Ae.target&&ve.current.focus(),A&&A(Ae)};let X=b,se=g;O&&X==="input"&&(G?se=T({type:void 0,minRows:G,maxRows:G},se):se=T({type:void 0,maxRows:P,minRows:$},se),X=XU);const fe=Ae=>{be(Ae.animationName==="mui-auto-fill-cancel"?ve.current:{value:"x"})};d.useEffect(()=>{ae&&ae.setAdornedStart(!!Y)},[ae,Y]);const de=T({},o,{color:pe.color||"primary",disabled:pe.disabled,endAdornment:y,error:pe.error,focused:pe.focused,formControl:ae,fullWidth:x,hiddenLabel:pe.hiddenLabel,multiline:O,size:pe.size,startAdornment:Y,type:ie}),xe=UGe(de),je=q.root||l.Root||nx,Ze=D.root||f.root||{},et=q.input||l.Input||ox;return se=T({},se,(n=D.input)!=null?n:f.input),w.jsxs(d.Fragment,{children:[!h&&WGe,w.jsxs(je,T({},Ze,!yl(je)&&{ownerState:T({},de,Ze.ownerState)},{ref:r,onClick:Q},Se,{className:me(xe.root,Ze.className,u,W&&"MuiInputBase-readOnly"),children:[Y,w.jsx(zq.Provider,{value:null,children:w.jsx(et,T({ownerState:de,"aria-invalid":pe.error,"aria-describedby":a,autoComplete:i,autoFocus:s,defaultValue:m,disabled:pe.disabled,id:C,onAnimationStart:fe,name:k,placeholder:B,readOnly:W,required:pe.required,rows:G,value:ue,onKeyDown:F,onKeyUp:N,type:ie},se,!yl(et)&&{as:X,ownerState:T({},de,se.ownerState)},{ref:_e,className:me(xe.input,se.className,W&&"MuiInputBase-readOnly"),onBlur:Be,onChange:H,onFocus:Fe}))}),y,V?V(T({},pe,{startAdornment:Y})):null]}))]})}),CT=VGe;function qGe(e){return kt("MuiInput",e)}const HGe=T({},tf,Ot("MuiInput",["root","underline","input"])),Fp=HGe;function GGe(e){return kt("MuiOutlinedInput",e)}const KGe=T({},tf,Ot("MuiOutlinedInput",["root","notchedOutline","input"])),Ms=KGe;function QGe(e){return kt("MuiFilledInput",e)}const XGe=T({},tf,Ot("MuiFilledInput",["root","underline","input"])),eu=XGe,Wq=Uf(w.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),YGe=Uf(w.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 JGe(e){return kt("MuiAvatar",e)}Ot("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const ZGe=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],eKe=e=>{const{classes:t,variant:r,colorDefault:n}=e;return Et({root:["root",r,n&&"colorDefault"],img:["img"],fallback:["fallback"]},JGe,t)},tKe=He("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:T({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:T({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),rKe=He("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),nKe=He(YGe,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function oKe({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 aKe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiAvatar"}),{alt:o,children:a,className:i,component:s="div",slots:u={},slotProps:l={},imgProps:f,sizes:m,src:v,srcSet:h,variant:y="circular"}=n,x=le(n,ZGe);let C=null;const b=oKe(T({},f,{src:v,srcSet:h})),g=v||h,_=g&&b!=="error",P=T({},n,{colorDefault:!_,component:s,variant:y}),$=eKe(P),[O,k]=aGe("img",{className:$.img,elementType:rKe,externalForwardedProps:{slots:u,slotProps:{img:T({},f,l.img)}},additionalProps:{alt:o,src:v,srcSet:h,sizes:m},ownerState:P});return _?C=w.jsx(O,T({},k)):a||a===0?C=a:g&&o?C=o[0]:C=w.jsx(nKe,{ownerState:P,className:$.fallback}),w.jsx(tKe,T({as:s,ownerState:P,className:me($.root,i),ref:r},x,{children:C}))}),Vq=aKe,iKe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],sKe={entering:{opacity:1},entered:{opacity:1}},lKe=d.forwardRef(function(t,r){const n=Vf(),o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:s,easing:u,in:l,onEnter:f,onEntered:m,onEntering:v,onExit:h,onExited:y,onExiting:x,style:C,timeout:b=o,TransitionComponent:g=Kv}=t,_=le(t,iKe),P=d.useRef(null),$=Ao(P,s.ref,r),O=B=>W=>{if(B){const V=P.current;W===void 0?B(V):B(V,W)}},k=O(v),E=O((B,W)=>{Lq(B);const V=B0({style:C,timeout:b,easing:u},{mode:"enter"});B.style.webkitTransition=n.transitions.create("opacity",V),B.style.transition=n.transitions.create("opacity",V),f&&f(B,W)}),I=O(m),A=O(x),M=O(B=>{const W=B0({style:C,timeout:b,easing:u},{mode:"exit"});B.style.webkitTransition=n.transitions.create("opacity",W),B.style.transition=n.transitions.create("opacity",W),h&&h(B)}),F=O(y),N=B=>{a&&a(P.current,B)};return w.jsx(g,T({appear:i,in:l,nodeRef:P,onEnter:E,onEntered:I,onEntering:k,onExit:M,onExited:F,onExiting:A,addEndListener:N,timeout:b},_,{children:(B,W)=>d.cloneElement(s,T({style:T({opacity:0,visibility:B==="exited"&&!l?"hidden":void 0},sKe[B],C,s.props.style),ref:$},W))}))}),qq=lKe;function uKe(e){return kt("MuiBackdrop",e)}Ot("MuiBackdrop",["root","invisible"]);const cKe=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],dKe=e=>{const{classes:t,invisible:r}=e;return Et({root:["root",r&&"invisible"]},uKe,t)},fKe=He("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})(({ownerState:e})=>T({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"})),pKe=d.forwardRef(function(t,r){var n,o,a;const i=Rt({props:t,name:"MuiBackdrop"}),{children:s,className:u,component:l="div",components:f={},componentsProps:m={},invisible:v=!1,open:h,slotProps:y={},slots:x={},TransitionComponent:C=qq,transitionDuration:b}=i,g=le(i,cKe),_=T({},i,{component:l,invisible:v}),P=dKe(_),$=(n=y.root)!=null?n:m.root;return w.jsx(C,T({in:h,timeout:b},g,{children:w.jsx(fKe,T({"aria-hidden":!0},$,{as:(o=(a=x.root)!=null?a:f.Root)!=null?o:l,className:me(P.root,u,$==null?void 0:$.className),ownerState:T({},_,$==null?void 0:$.ownerState),classes:P,ref:r,children:s}))}))}),Hq=pKe,mKe=Ot("MuiBox",["root"]),vKe=mKe,hKe=Oq(),gKe=_He({themeId:Q_,defaultTheme:hKe,defaultClassName:vKe.root,generateClassName:yq.generate}),Ki=gKe;function yKe(e){return kt("MuiButton",e)}const bKe=Ot("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"]),Hg=bKe,_Ke=d.createContext({}),xKe=_Ke,wKe=d.createContext(void 0),SKe=wKe,CKe=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],$Ke=e=>{const{color:t,disableElevation:r,fullWidth:n,size:o,variant:a,classes:i}=e,s={root:["root",a,`${a}${lt(t)}`,`size${lt(o)}`,`${a}Size${lt(o)}`,`color${lt(t)}`,r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${lt(o)}`],endIcon:["icon","endIcon",`iconSize${lt(o)}`]},u=Et(s,yKe,i);return T({},i,u)},Gq=e=>T({},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}}),OKe=He(wT,{shouldForwardProp:e=>fo(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${lt(r.color)}`],t[`size${lt(r.size)}`],t[`${r.variant}Size${lt(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 T({},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":T({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Po(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})`:Po(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})`:Po(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":T({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Hg.focusVisible}`]:T({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Hg.disabled}`]:T({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 ${Po(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"},[`&.${Hg.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Hg.disabled}`]:{boxShadow:"none"}}),PKe=He("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${lt(r.size)}`]]}})(({ownerState:e})=>T({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},Gq(e))),EKe=He("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${lt(r.size)}`]]}})(({ownerState:e})=>T({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},Gq(e))),RKe=d.forwardRef(function(t,r){const n=d.useContext(xKe),o=d.useContext(SKe),a=vv(n,t),i=Rt({props:a,name:"MuiButton"}),{children:s,color:u="primary",component:l="button",className:f,disabled:m=!1,disableElevation:v=!1,disableFocusRipple:h=!1,endIcon:y,focusVisibleClassName:x,fullWidth:C=!1,size:b="medium",startIcon:g,type:_,variant:P="text"}=i,$=le(i,CKe),O=T({},i,{color:u,component:l,disabled:m,disableElevation:v,disableFocusRipple:h,fullWidth:C,size:b,type:_,variant:P}),k=$Ke(O),E=g&&w.jsx(PKe,{className:k.startIcon,ownerState:O,children:g}),I=y&&w.jsx(EKe,{className:k.endIcon,ownerState:O,children:y}),A=o||"";return w.jsxs(OKe,T({ownerState:O,className:me(n.className,k.root,f,A),component:l,disabled:m,focusRipple:!h,focusVisibleClassName:me(k.focusVisible,x),ref:r,type:_},$,{classes:k,children:[E,s,I]}))}),MP=RKe;function kKe(e){return kt("MuiCard",e)}Ot("MuiCard",["root"]);const TKe=["className","raised"],IKe=e=>{const{classes:t}=e;return Et({root:["root"]},kKe,t)},jKe=He(Z_,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),AKe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiCard"}),{className:o,raised:a=!1}=n,i=le(n,TKe),s=T({},n,{raised:a}),u=IKe(s);return w.jsx(jKe,T({className:me(u.root,o),elevation:a?8:void 0,ref:r,ownerState:s},i))}),Kq=AKe;function MKe(e){return kt("MuiCardActions",e)}Ot("MuiCardActions",["root","spacing"]);const FKe=["disableSpacing","className"],LKe=e=>{const{classes:t,disableSpacing:r}=e;return Et({root:["root",!r&&"spacing"]},MKe,t)},NKe=He("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>T({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),DKe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiCardActions"}),{disableSpacing:o=!1,className:a}=n,i=le(n,FKe),s=T({},n,{disableSpacing:o}),u=LKe(s);return w.jsx(NKe,T({className:me(u.root,a),ownerState:s,ref:r},i))}),Qq=DKe;function BKe(e){return kt("MuiCardContent",e)}Ot("MuiCardContent",["root"]);const zKe=["className","component"],UKe=e=>{const{classes:t}=e;return Et({root:["root"]},BKe,t)},WKe=He("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),VKe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiCardContent"}),{className:o,component:a="div"}=n,i=le(n,zKe),s=T({},n,{component:a}),u=UKe(s);return w.jsx(WKe,T({as:a,className:me(u.root,o),ownerState:s,ref:r},i))}),tu=VKe;function qKe(e){return kt("MuiCardHeader",e)}const HKe=Ot("MuiCardHeader",["root","avatar","action","content","title","subheader"]),o4=HKe,GKe=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],KKe=e=>{const{classes:t}=e;return Et({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},qKe,t)},QKe=He("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>T({[`& .${o4.title}`]:t.title,[`& .${o4.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),XKe=He("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),YKe=He("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),JKe=He("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),ZKe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiCardHeader"}),{action:o,avatar:a,className:i,component:s="div",disableTypography:u=!1,subheader:l,subheaderTypographyProps:f,title:m,titleTypographyProps:v}=n,h=le(n,GKe),y=T({},n,{component:s,disableTypography:u}),x=KKe(y);let C=m;C!=null&&C.type!==pi&&!u&&(C=w.jsx(pi,T({variant:a?"body2":"h5",className:x.title,component:"span",display:"block"},v,{children:C})));let b=l;return b!=null&&b.type!==pi&&!u&&(b=w.jsx(pi,T({variant:a?"body2":"body1",className:x.subheader,color:"text.secondary",component:"span",display:"block"},f,{children:b}))),w.jsxs(QKe,T({className:me(x.root,i),as:s,ref:r,ownerState:y},h,{children:[a&&w.jsx(XKe,{className:x.avatar,ownerState:y,children:a}),w.jsxs(JKe,{className:x.content,ownerState:y,children:[C,b]}),o&&w.jsx(YKe,{className:x.action,ownerState:y,children:o})]}))}),ru=ZKe;function eQe(e){return kt("PrivateSwitchBase",e)}Ot("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const tQe=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],rQe=e=>{const{classes:t,checked:r,disabled:n,edge:o}=e,a={root:["root",r&&"checked",n&&"disabled",o&&`edge${lt(o)}`],input:["input"]};return Et(a,eQe,t)},nQe=He(wT)(({ownerState:e})=>T({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),oQe=He("input",{shouldForwardProp:fo})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),aQe=d.forwardRef(function(t,r){const{autoFocus:n,checked:o,checkedIcon:a,className:i,defaultChecked:s,disabled:u,disableFocusRipple:l=!1,edge:f=!1,icon:m,id:v,inputProps:h,inputRef:y,name:x,onBlur:C,onChange:b,onFocus:g,readOnly:_,required:P=!1,tabIndex:$,type:O,value:k}=t,E=le(t,tQe),[I,A]=gv({controlled:o,default:!!s,name:"SwitchBase",state:"checked"}),M=qf(),F=q=>{g&&g(q),M&&M.onFocus&&M.onFocus(q)},N=q=>{C&&C(q),M&&M.onBlur&&M.onBlur(q)},B=q=>{if(q.nativeEvent.defaultPrevented)return;const Y=q.target.checked;A(Y),b&&b(q,Y)};let W=u;M&&typeof W>"u"&&(W=M.disabled);const V=O==="checkbox"||O==="radio",G=T({},t,{checked:I,disabled:W,disableFocusRipple:l,edge:f}),D=rQe(G);return w.jsxs(nQe,T({component:"span",className:me(D.root,i),centerRipple:!0,focusRipple:!l,disabled:W,tabIndex:null,role:void 0,onFocus:F,onBlur:N,ownerState:G,ref:r},E,{children:[w.jsx(oQe,T({autoFocus:n,checked:o,defaultChecked:s,className:D.input,disabled:W,id:V?v:void 0,name:x,onChange:B,readOnly:_,ref:y,required:P,ownerState:G,tabIndex:$,type:O},O==="checkbox"&&k===void 0?{}:{value:k},h)),I?a:m]}))}),iQe=aQe,sQe=Uf(w.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"),lQe=Uf(w.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"),uQe=Uf(w.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 cQe(e){return kt("MuiCheckbox",e)}const dQe=Ot("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),nC=dQe,fQe=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],pQe=e=>{const{classes:t,indeterminate:r,color:n,size:o}=e,a={root:["root",r&&"indeterminate",`color${lt(n)}`,`size${lt(o)}`]},i=Et(a,cQe,t);return T({},t,i)},mQe=He(iQe,{shouldForwardProp:e=>fo(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t[`size${lt(r.size)}`],r.color!=="default"&&t[`color${lt(r.color)}`]]}})(({theme:e,ownerState:t})=>T({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})`:Po(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${nC.checked}, &.${nC.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${nC.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),vQe=w.jsx(lQe,{}),hQe=w.jsx(sQe,{}),gQe=w.jsx(uQe,{}),yQe=d.forwardRef(function(t,r){var n,o;const a=Rt({props:t,name:"MuiCheckbox"}),{checkedIcon:i=vQe,color:s="primary",icon:u=hQe,indeterminate:l=!1,indeterminateIcon:f=gQe,inputProps:m,size:v="medium",className:h}=a,y=le(a,fQe),x=l?f:u,C=l?f:i,b=T({},a,{color:s,indeterminate:l,size:v}),g=pQe(b);return w.jsx(mQe,T({type:"checkbox",inputProps:T({"data-indeterminate":l},m),icon:d.cloneElement(x,{fontSize:(n=x.props.fontSize)!=null?n:v}),checkedIcon:d.cloneElement(C,{fontSize:(o=C.props.fontSize)!=null?o:v}),ownerState:b,ref:r,className:me(g.root,h)},y,{classes:g}))}),a4=yQe;function bQe(e){return kt("MuiCircularProgress",e)}Ot("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const _Qe=["className","color","disableShrink","size","style","thickness","value","variant"];let ax=e=>e,i4,s4,l4,u4;const Fs=44,xQe=co(i4||(i4=ax` - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -`)),wQe=co(s4||(s4=ax` - 0% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: 0; - } - - 50% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -15px; - } - - 100% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -125px; - } -`)),SQe=e=>{const{classes:t,variant:r,color:n,disableShrink:o}=e,a={root:["root",r,`color${lt(n)}`],svg:["svg"],circle:["circle",`circle${lt(r)}`,o&&"circleDisableShrink"]};return Et(a,bQe,t)},CQe=He("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${lt(r.color)}`]]}})(({ownerState:e,theme:t})=>T({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"&&gs(l4||(l4=ax` - animation: ${0} 1.4s linear infinite; - `),xQe)),$Qe=He("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),OQe=He("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${lt(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>T({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&&gs(u4||(u4=ax` - animation: ${0} 1.4s ease-in-out infinite; - `),wQe)),PQe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiCircularProgress"}),{className:o,color:a="primary",disableShrink:i=!1,size:s=40,style:u,thickness:l=3.6,value:f=0,variant:m="indeterminate"}=n,v=le(n,_Qe),h=T({},n,{color:a,disableShrink:i,size:s,thickness:l,value:f,variant:m}),y=SQe(h),x={},C={},b={};if(m==="determinate"){const g=2*Math.PI*((Fs-l)/2);x.strokeDasharray=g.toFixed(3),b["aria-valuenow"]=Math.round(f),x.strokeDashoffset=`${((100-f)/100*g).toFixed(3)}px`,C.transform="rotate(-90deg)"}return w.jsx(CQe,T({className:me(y.root,o),style:T({width:s,height:s},C,u),ownerState:h,ref:r,role:"progressbar"},b,v,{children:w.jsx($Qe,{className:y.svg,ownerState:h,viewBox:`${Fs/2} ${Fs/2} ${Fs} ${Fs}`,children:w.jsx(OQe,{className:y.circle,style:x,ownerState:h,cx:Fs,cy:Fs,r:(Fs-l)/2,fill:"none",strokeWidth:l})})}))}),EQe=PQe,RQe=UHe({createStyledComponent:He("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${lt(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>Rt({props:e,name:"MuiContainer"})}),Lc=RQe;function kQe(e){return kt("MuiModal",e)}Ot("MuiModal",["root","hidden","backdrop"]);const TQe=["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"],IQe=e=>{const{open:t,exited:r,classes:n}=e;return Et({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},kQe,n)},jQe=He("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})=>T({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),AQe=He(Hq,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),MQe=d.forwardRef(function(t,r){var n,o,a,i,s,u;const l=Rt({name:"MuiModal",props:t}),{BackdropComponent:f=AQe,BackdropProps:m,className:v,closeAfterTransition:h=!1,children:y,container:x,component:C,components:b={},componentsProps:g={},disableAutoFocus:_=!1,disableEnforceFocus:P=!1,disableEscapeKeyDown:$=!1,disablePortal:O=!1,disableRestoreFocus:k=!1,disableScrollLock:E=!1,hideBackdrop:I=!1,keepMounted:A=!1,onBackdropClick:M,open:F,slotProps:N,slots:B}=l,W=le(l,TQe),V=T({},l,{closeAfterTransition:h,disableAutoFocus:_,disableEnforceFocus:P,disableEscapeKeyDown:$,disablePortal:O,disableRestoreFocus:k,disableScrollLock:E,hideBackdrop:I,keepMounted:A}),{getRootProps:G,getBackdropProps:D,getTransitionProps:q,portalRef:Y,isTopModal:ie,exited:Z,hasTransition:Se}=NU(T({},V,{rootRef:r})),ue=T({},V,{exited:Z}),oe=IQe(ue),ve={};if(y.props.tabIndex===void 0&&(ve.tabIndex="-1"),Se){const{onEnter:ee,onExited:ye}=q();ve.onEnter=ee,ve.onExited=ye}const ke=(n=(o=B==null?void 0:B.root)!=null?o:b.Root)!=null?n:jQe,_e=(a=(i=B==null?void 0:B.backdrop)!=null?i:b.Backdrop)!=null?a:f,ce=(s=N==null?void 0:N.root)!=null?s:g.root,ge=(u=N==null?void 0:N.backdrop)!=null?u:g.backdrop,ae=rn({elementType:ke,externalSlotProps:ce,externalForwardedProps:W,getSlotProps:G,additionalProps:{ref:r,as:C},ownerState:ue,className:me(v,ce==null?void 0:ce.className,oe==null?void 0:oe.root,!ue.open&&ue.exited&&(oe==null?void 0:oe.hidden))}),pe=rn({elementType:_e,externalSlotProps:ge,additionalProps:m,getSlotProps:ee=>D(T({},ee,{onClick:ye=>{M&&M(ye),ee!=null&&ee.onClick&&ee.onClick(ye)}})),className:me(ge==null?void 0:ge.className,m==null?void 0:m.className,oe==null?void 0:oe.backdrop),ownerState:ue});return!A&&!F&&(!Se||Z)?null:w.jsx(mR,{ref:Y,container:x,disablePortal:O,children:w.jsxs(ke,T({},ae,{children:[!I&&f?w.jsx(_e,T({},pe)):null,w.jsx(LU,{disableEnforceFocus:P,disableAutoFocus:_,disableRestoreFocus:k,isEnabled:ie,open:F,children:d.cloneElement(y,ve)})]}))})}),Xq=MQe;function FQe(e){return kt("MuiDialog",e)}const LQe=Ot("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),oC=LQe,NQe=d.createContext({}),Yq=NQe,DQe=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],BQe=He(Hq,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),zQe=e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:o,fullScreen:a}=e,i={root:["root"],container:["container",`scroll${lt(r)}`],paper:["paper",`paperScroll${lt(r)}`,`paperWidth${lt(String(n))}`,o&&"paperFullWidth",a&&"paperFullScreen"]};return Et(i,FQe,t)},UQe=He(Xq,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),WQe=He("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${lt(r.scroll)}`]]}})(({ownerState:e})=>T({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"}})),VQe=He(Z_,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${lt(r.scroll)}`],t[`paperWidth${lt(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>T({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)`,[`&.${oC.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}`,[`&.${oC.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,[`&.${oC.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),qQe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiDialog"}),o=Vf(),a={enter:o.transitions.duration.enteringScreen,exit:o.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:u,BackdropProps:l,children:f,className:m,disableEscapeKeyDown:v=!1,fullScreen:h=!1,fullWidth:y=!1,maxWidth:x="sm",onBackdropClick:C,onClick:b,onClose:g,open:_,PaperComponent:P=Z_,PaperProps:$={},scroll:O="paper",TransitionComponent:k=qq,transitionDuration:E=a,TransitionProps:I}=n,A=le(n,DQe),M=T({},n,{disableEscapeKeyDown:v,fullScreen:h,fullWidth:y,maxWidth:x,scroll:O}),F=zQe(M),N=d.useRef(),B=D=>{N.current=D.target===D.currentTarget},W=D=>{b&&b(D),N.current&&(N.current=null,C&&C(D),g&&g(D,"backdropClick"))},V=X_(s),G=d.useMemo(()=>({titleId:V}),[V]);return w.jsx(UQe,T({className:me(F.root,m),closeAfterTransition:!0,components:{Backdrop:BQe},componentsProps:{backdrop:T({transitionDuration:E,as:u},l)},disableEscapeKeyDown:v,onClose:g,open:_,ref:r,onClick:W,ownerState:M},A,{children:w.jsx(k,T({appear:!0,in:_,timeout:E,role:"presentation"},I,{children:w.jsx(WQe,{className:me(F.container),onMouseDown:B,ownerState:M,children:w.jsx(VQe,T({as:P,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":V},$,{className:me(F.paper,$.className),ownerState:M,children:w.jsx(Yq.Provider,{value:G,children:f})}))})}))}))}),Jq=qQe;function HQe(e){return kt("MuiDialogContent",e)}Ot("MuiDialogContent",["root","dividers"]);function GQe(e){return kt("MuiDialogTitle",e)}const KQe=Ot("MuiDialogTitle",["root"]),QQe=KQe,XQe=["className","dividers"],YQe=e=>{const{classes:t,dividers:r}=e;return Et({root:["root",r&&"dividers"]},HQe,t)},JQe=He("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>T({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}`}:{[`.${QQe.root} + &`]:{paddingTop:0}})),ZQe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiDialogContent"}),{className:o,dividers:a=!1}=n,i=le(n,XQe),s=T({},n,{dividers:a}),u=YQe(s);return w.jsx(JQe,T({className:me(u.root,o),ownerState:s,ref:r},i))}),Zq=ZQe;function eXe(e){return kt("MuiDialogContentText",e)}Ot("MuiDialogContentText",["root"]);const tXe=["children","className"],rXe=e=>{const{classes:t}=e,n=Et({root:["root"]},eXe,t);return T({},t,n)},nXe=He(pi,{shouldForwardProp:e=>fo(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),oXe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiDialogContentText"}),{className:o}=n,a=le(n,tXe),i=rXe(a);return w.jsx(nXe,T({component:"p",variant:"body1",color:"text.secondary",ref:r,ownerState:a,className:me(i.root,o)},n,{classes:i}))}),eH=oXe,aXe=["className","id"],iXe=e=>{const{classes:t}=e;return Et({root:["root"]},GQe,t)},sXe=He(pi,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),lXe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiDialogTitle"}),{className:o,id:a}=n,i=le(n,aXe),s=n,u=iXe(s),{titleId:l=a}=d.useContext(Yq);return w.jsx(sXe,T({component:"h2",className:me(u.root,o),ownerState:s,ref:r,variant:"h6",id:a??l},i))}),tH=lXe,uXe=Ot("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),c4=uXe,cXe=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],dXe=e=>{const{classes:t,disableUnderline:r}=e,o=Et({root:["root",!r&&"underline"],input:["input"]},QGe,t);return T({},t,o)},fXe=He(nx,{shouldForwardProp:e=>fo(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...tx(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 T({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}},[`&.${eu.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${eu.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"},[`&.${eu.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${eu.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(.${eu.disabled}, .${eu.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${eu.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&T({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}))}),pXe=He(ox,{name:"MuiFilledInput",slot:"Input",overridesResolver:rx})(({theme:e,ownerState:t})=>T({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})),rH=d.forwardRef(function(t,r){var n,o,a,i;const s=Rt({props:t,name:"MuiFilledInput"}),{components:u={},componentsProps:l,fullWidth:f=!1,inputComponent:m="input",multiline:v=!1,slotProps:h,slots:y={},type:x="text"}=s,C=le(s,cXe),b=T({},s,{fullWidth:f,inputComponent:m,multiline:v,type:x}),g=dXe(s),_={root:{ownerState:b},input:{ownerState:b}},P=h??l?Un(_,h??l):_,$=(n=(o=y.root)!=null?o:u.Root)!=null?n:fXe,O=(a=(i=y.input)!=null?i:u.Input)!=null?a:pXe;return w.jsx(CT,T({slots:{root:$,input:O},componentsProps:P,fullWidth:f,inputComponent:m,multiline:v,ref:r,type:x},C,{classes:g}))});rH.muiName="Input";const mXe=rH,vXe=XHe({createStyledComponent:He("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Rt({props:e,name:"MuiStack"})}),hXe=vXe;function gXe(e){return kt("MuiFormControlLabel",e)}const yXe=Ot("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),Yp=yXe,bXe=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],_Xe=e=>{const{classes:t,disabled:r,labelPlacement:n,error:o,required:a}=e,i={root:["root",r&&"disabled",`labelPlacement${lt(n)}`,o&&"error",a&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",o&&"error"]};return Et(i,gXe,t)},xXe=He("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Yp.label}`]:t.label},t.root,t[`labelPlacement${lt(r.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>T({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${Yp.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},{[`& .${Yp.label}`]:{[`&.${Yp.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),wXe=He("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Yp.error}`]:{color:(e.vars||e).palette.error.main}})),SXe=d.forwardRef(function(t,r){var n,o;const a=Rt({props:t,name:"MuiFormControlLabel"}),{className:i,componentsProps:s={},control:u,disabled:l,disableTypography:f,label:m,labelPlacement:v="end",required:h,slotProps:y={}}=a,x=le(a,bXe),C=qf(),b=(n=l??u.props.disabled)!=null?n:C==null?void 0:C.disabled,g=h??u.props.required,_={disabled:b,required:g};["checked","name","onChange","value","inputRef"].forEach(I=>{typeof u.props[I]>"u"&&typeof a[I]<"u"&&(_[I]=a[I])});const P=vh({props:a,muiFormControl:C,states:["error"]}),$=T({},a,{disabled:b,labelPlacement:v,required:g,error:P.error}),O=_Xe($),k=(o=y.typography)!=null?o:s.typography;let E=m;return E!=null&&E.type!==pi&&!f&&(E=w.jsx(pi,T({component:"span"},k,{className:me(O.label,k==null?void 0:k.className),children:E}))),w.jsxs(xXe,T({className:me(O.root,i),ownerState:$,ref:r},x,{children:[d.cloneElement(u,_),g?w.jsxs(hXe,{display:"block",children:[E,w.jsxs(wXe,{ownerState:$,"aria-hidden":!0,className:O.asterisk,children:[" ","*"]})]}):E]}))}),d4=SXe,CXe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function FP(e){return`scale(${e}, ${e**2})`}const $Xe={entering:{opacity:1,transform:FP(1)},entered:{opacity:1,transform:"none"}},aC=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),nH=d.forwardRef(function(t,r){const{addEndListener:n,appear:o=!0,children:a,easing:i,in:s,onEnter:u,onEntered:l,onEntering:f,onExit:m,onExited:v,onExiting:h,style:y,timeout:x="auto",TransitionComponent:C=Kv}=t,b=le(t,CXe),g=ud(),_=d.useRef(),P=Vf(),$=d.useRef(null),O=Ao($,a.ref,r),k=W=>V=>{if(W){const G=$.current;V===void 0?W(G):W(G,V)}},E=k(f),I=k((W,V)=>{Lq(W);const{duration:G,delay:D,easing:q}=B0({style:y,timeout:x,easing:i},{mode:"enter"});let Y;x==="auto"?(Y=P.transitions.getAutoHeightDuration(W.clientHeight),_.current=Y):Y=G,W.style.transition=[P.transitions.create("opacity",{duration:Y,delay:D}),P.transitions.create("transform",{duration:aC?Y:Y*.666,delay:D,easing:q})].join(","),u&&u(W,V)}),A=k(l),M=k(h),F=k(W=>{const{duration:V,delay:G,easing:D}=B0({style:y,timeout:x,easing:i},{mode:"exit"});let q;x==="auto"?(q=P.transitions.getAutoHeightDuration(W.clientHeight),_.current=q):q=V,W.style.transition=[P.transitions.create("opacity",{duration:q,delay:G}),P.transitions.create("transform",{duration:aC?q:q*.666,delay:aC?G:G||q*.333,easing:D})].join(","),W.style.opacity=0,W.style.transform=FP(.75),m&&m(W)}),N=k(v),B=W=>{x==="auto"&&g.start(_.current||0,W),n&&n($.current,W)};return w.jsx(C,T({appear:o,in:s,nodeRef:$,onEnter:I,onEntered:A,onEntering:E,onExit:F,onExited:N,onExiting:M,addEndListener:B,timeout:x==="auto"?null:x},b,{children:(W,V)=>d.cloneElement(a,T({style:T({opacity:0,transform:FP(.75),visibility:W==="exited"&&!s?"hidden":void 0},$Xe[W],y,a.props.style),ref:O},V))}))});nH.muiSupportAuto=!0;const LP=nH,OXe=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],PXe=e=>{const{classes:t,disableUnderline:r}=e,o=Et({root:["root",!r&&"underline"],input:["input"]},qGe,t);return T({},t,o)},EXe=He(nx,{shouldForwardProp:e=>fo(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...tx(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})`),T({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"},[`&.${Fp.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Fp.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(.${Fp.disabled}, .${Fp.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${Fp.disabled}:before`]:{borderBottomStyle:"dotted"}})}),RXe=He(ox,{name:"MuiInput",slot:"Input",overridesResolver:rx})({}),oH=d.forwardRef(function(t,r){var n,o,a,i;const s=Rt({props:t,name:"MuiInput"}),{disableUnderline:u,components:l={},componentsProps:f,fullWidth:m=!1,inputComponent:v="input",multiline:h=!1,slotProps:y,slots:x={},type:C="text"}=s,b=le(s,OXe),g=PXe(s),P={root:{ownerState:{disableUnderline:u}}},$=y??f?Un(y??f,P):P,O=(n=(o=x.root)!=null?o:l.Root)!=null?n:EXe,k=(a=(i=x.input)!=null?i:l.Input)!=null?a:RXe;return w.jsx(CT,T({slots:{root:O,input:k},slotProps:$,fullWidth:m,inputComponent:v,multiline:h,ref:r,type:C},b,{classes:g}))});oH.muiName="Input";const aH=oH,kXe=d.createContext({}),NP=kXe;function TXe(e){return kt("MuiList",e)}Ot("MuiList",["root","padding","dense","subheader"]);const IXe=["children","className","component","dense","disablePadding","subheader"],jXe=e=>{const{classes:t,disablePadding:r,dense:n,subheader:o}=e;return Et({root:["root",!r&&"padding",n&&"dense",o&&"subheader"]},TXe,t)},AXe=He("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})=>T({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),MXe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiList"}),{children:o,className:a,component:i="ul",dense:s=!1,disablePadding:u=!1,subheader:l}=n,f=le(n,IXe),m=d.useMemo(()=>({dense:s}),[s]),v=T({},n,{component:i,dense:s,disablePadding:u}),h=jXe(v);return w.jsx(NP.Provider,{value:m,children:w.jsxs(AXe,T({as:i,className:me(h.root,a),ref:r,ownerState:v},f,{children:[l,o]}))})}),FXe=MXe,LXe=Ot("MuiListItemIcon",["root","alignItemsFlexStart"]),f4=LXe,NXe=Ot("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),p4=NXe,DXe=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function iC(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function m4(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function iH(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 Lp(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 u=n?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!iH(s,a)||u)s=o(e,s,r);else return s.focus(),!0}return!1}const BXe=d.forwardRef(function(t,r){const{actions:n,autoFocus:o=!1,autoFocusItem:a=!1,children:i,className:s,disabledItemsFocusable:u=!1,disableListWrap:l=!1,onKeyDown:f,variant:m="selectedMenu"}=t,v=le(t,DXe),h=d.useRef(null),y=d.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ph(()=>{o&&h.current.focus()},[o]),d.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(_,{direction:P})=>{const $=!h.current.style.width;if(_.clientHeight{const P=h.current,$=_.key,O=Ku(P).activeElement;if($==="ArrowDown")_.preventDefault(),Lp(P,O,l,u,iC);else if($==="ArrowUp")_.preventDefault(),Lp(P,O,l,u,m4);else if($==="Home")_.preventDefault(),Lp(P,null,l,u,iC);else if($==="End")_.preventDefault(),Lp(P,null,l,u,m4);else if($.length===1){const k=y.current,E=$.toLowerCase(),I=performance.now();k.keys.length>0&&(I-k.lastTime>500?(k.keys=[],k.repeating=!0,k.previousKeyMatched=!0):k.repeating&&E!==k.keys[0]&&(k.repeating=!1)),k.lastTime=I,k.keys.push(E);const A=O&&!k.repeating&&iH(O,k);k.previousKeyMatched&&(A||Lp(P,O,!1,u,iC,k))?_.preventDefault():k.previousKeyMatched=!1}f&&f(_)},C=Ao(h,r);let b=-1;d.Children.forEach(i,(_,P)=>{if(!d.isValidElement(_)){b===P&&(b+=1,b>=i.length&&(b=-1));return}_.props.disabled||(m==="selectedMenu"&&_.props.selected||b===-1)&&(b=P),b===P&&(_.props.disabled||_.props.muiSkipListHighlight||_.type.muiSkipListHighlight)&&(b+=1,b>=i.length&&(b=-1))});const g=d.Children.map(i,(_,P)=>{if(P===b){const $={};return a&&($.autoFocus=!0),_.props.tabIndex===void 0&&m==="selectedMenu"&&($.tabIndex=0),d.cloneElement(_,$)}return _});return w.jsx(FXe,T({role:"menu",ref:C,className:s,onKeyDown:x,tabIndex:o?0:-1},v,{children:g}))}),zXe=BXe;function UXe(e){return kt("MuiPopover",e)}Ot("MuiPopover",["root","paper"]);const WXe=["onEntering"],VXe=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],qXe=["slotProps"];function v4(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.height/2:t==="bottom"&&(r=e.height),r}function h4(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.width/2:t==="right"&&(r=e.width),r}function g4(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function sC(e){return typeof e=="function"?e():e}const HXe=e=>{const{classes:t}=e;return Et({root:["root"],paper:["paper"]},UXe,t)},GXe=He(Xq,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),sH=He(Z_,{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}),KXe=d.forwardRef(function(t,r){var n,o,a;const i=Rt({props:t,name:"MuiPopover"}),{action:s,anchorEl:u,anchorOrigin:l={vertical:"top",horizontal:"left"},anchorPosition:f,anchorReference:m="anchorEl",children:v,className:h,container:y,elevation:x=8,marginThreshold:C=16,open:b,PaperProps:g={},slots:_,slotProps:P,transformOrigin:$={vertical:"top",horizontal:"left"},TransitionComponent:O=LP,transitionDuration:k="auto",TransitionProps:{onEntering:E}={},disableScrollLock:I=!1}=i,A=le(i.TransitionProps,WXe),M=le(i,VXe),F=(n=P==null?void 0:P.paper)!=null?n:g,N=d.useRef(),B=Ao(N,F.ref),W=T({},i,{anchorOrigin:l,anchorReference:m,elevation:x,marginThreshold:C,externalPaperSlotProps:F,transformOrigin:$,TransitionComponent:O,transitionDuration:k,TransitionProps:A}),V=HXe(W),G=d.useCallback(()=>{if(m==="anchorPosition")return f;const ee=sC(u),be=(ee&&ee.nodeType===1?ee:Ku(N.current).body).getBoundingClientRect();return{top:be.top+v4(be,l.vertical),left:be.left+h4(be,l.horizontal)}},[u,l.horizontal,l.vertical,f,m]),D=d.useCallback(ee=>({vertical:v4(ee,$.vertical),horizontal:h4(ee,$.horizontal)}),[$.horizontal,$.vertical]),q=d.useCallback(ee=>{const ye={width:ee.offsetWidth,height:ee.offsetHeight},be=D(ye);if(m==="none")return{top:null,left:null,transformOrigin:g4(be)};const Fe=G();let Be=Fe.top-be.vertical,H=Fe.left-be.horizontal;const Q=Be+ye.height,X=H+ye.width,se=TP(sC(u)),fe=se.innerHeight-C,de=se.innerWidth-C;if(C!==null&&Befe){const xe=Q-fe;Be-=xe,be.vertical+=xe}if(C!==null&&Hde){const xe=X-de;H-=xe,be.horizontal+=xe}return{top:`${Math.round(Be)}px`,left:`${Math.round(H)}px`,transformOrigin:g4(be)}},[u,m,G,D,C]),[Y,ie]=d.useState(b),Z=d.useCallback(()=>{const ee=N.current;if(!ee)return;const ye=q(ee);ye.top!==null&&(ee.style.top=ye.top),ye.left!==null&&(ee.style.left=ye.left),ee.style.transformOrigin=ye.transformOrigin,ie(!0)},[q]);d.useEffect(()=>(I&&window.addEventListener("scroll",Z),()=>window.removeEventListener("scroll",Z)),[u,I,Z]);const Se=(ee,ye)=>{E&&E(ee,ye),Z()},ue=()=>{ie(!1)};d.useEffect(()=>{b&&Z()}),d.useImperativeHandle(s,()=>b?{updatePosition:()=>{Z()}}:null,[b,Z]),d.useEffect(()=>{if(!b)return;const ee=Eq(()=>{Z()}),ye=TP(u);return ye.addEventListener("resize",ee),()=>{ee.clear(),ye.removeEventListener("resize",ee)}},[u,b,Z]);let oe=k;k==="auto"&&!O.muiSupportAuto&&(oe=void 0);const ve=y||(u?Ku(sC(u)).body:void 0),ke=(o=_==null?void 0:_.root)!=null?o:GXe,_e=(a=_==null?void 0:_.paper)!=null?a:sH,ce=rn({elementType:_e,externalSlotProps:T({},F,{style:Y?F.style:T({},F.style,{opacity:0})}),additionalProps:{elevation:x,ref:B},ownerState:W,className:me(V.paper,F==null?void 0:F.className)}),ge=rn({elementType:ke,externalSlotProps:(P==null?void 0:P.root)||{},externalForwardedProps:M,additionalProps:{ref:r,slotProps:{backdrop:{invisible:!0}},container:ve,open:b},ownerState:W,className:me(V.root,h)}),{slotProps:ae}=ge,pe=le(ge,qXe);return w.jsx(ke,T({},pe,!yl(ke)&&{slotProps:ae,disableScrollLock:I},{children:w.jsx(O,T({appear:!0,in:b,onEntering:Se,onExited:ue,timeout:oe},A,{children:w.jsx(_e,T({},ce,{children:v}))}))}))}),QXe=KXe;function XXe(e){return kt("MuiMenu",e)}Ot("MuiMenu",["root","paper","list"]);const YXe=["onEntering"],JXe=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],ZXe={vertical:"top",horizontal:"right"},eYe={vertical:"top",horizontal:"left"},tYe=e=>{const{classes:t}=e;return Et({root:["root"],paper:["paper"],list:["list"]},XXe,t)},rYe=He(QXe,{shouldForwardProp:e=>fo(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),nYe=He(sH,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),oYe=He(zXe,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),aYe=d.forwardRef(function(t,r){var n,o;const a=Rt({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:s,className:u,disableAutoFocusItem:l=!1,MenuListProps:f={},onClose:m,open:v,PaperProps:h={},PopoverClasses:y,transitionDuration:x="auto",TransitionProps:{onEntering:C}={},variant:b="selectedMenu",slots:g={},slotProps:_={}}=a,P=le(a.TransitionProps,YXe),$=le(a,JXe),O=Fq(),k=T({},a,{autoFocus:i,disableAutoFocusItem:l,MenuListProps:f,onEntering:C,PaperProps:h,transitionDuration:x,TransitionProps:P,variant:b}),E=tYe(k),I=i&&!l&&v,A=d.useRef(null),M=(D,q)=>{A.current&&A.current.adjustStyleForScrollbar(D,{direction:O?"rtl":"ltr"}),C&&C(D,q)},F=D=>{D.key==="Tab"&&(D.preventDefault(),m&&m(D,"tabKeyDown"))};let N=-1;d.Children.map(s,(D,q)=>{d.isValidElement(D)&&(D.props.disabled||(b==="selectedMenu"&&D.props.selected||N===-1)&&(N=q))});const B=(n=g.paper)!=null?n:nYe,W=(o=_.paper)!=null?o:h,V=rn({elementType:g.root,externalSlotProps:_.root,ownerState:k,className:[E.root,u]}),G=rn({elementType:B,externalSlotProps:W,ownerState:k,className:E.paper});return w.jsx(rYe,T({onClose:m,anchorOrigin:{vertical:"bottom",horizontal:O?"right":"left"},transformOrigin:O?ZXe:eYe,slots:{paper:B,root:g.root},slotProps:{root:V,paper:G},open:v,ref:r,transitionDuration:x,TransitionProps:T({onEntering:M},P),ownerState:k},$,{classes:y,children:w.jsx(oYe,T({onKeyDown:F,actions:A,autoFocus:i&&(N===-1||l),autoFocusItem:I,variant:b},f,{className:me(E.list,f.className),children:s}))}))}),iYe=aYe;function sYe(e){return kt("MuiMenuItem",e)}const lYe=Ot("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Np=lYe,uYe=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],cYe=(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]},dYe=e=>{const{disabled:t,dense:r,divider:n,disableGutters:o,selected:a,classes:i}=e,u=Et({root:["root",r&&"dense",t&&"disabled",!o&&"gutters",n&&"divider",a&&"selected"]},sYe,i);return T({},i,u)},fYe=He(wT,{shouldForwardProp:e=>fo(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:cYe})(({theme:e,ownerState:t})=>T({},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"}},[`&.${Np.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Po(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Np.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Po(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Np.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Po(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})`:Po(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Np.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Np.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${c4.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${c4.inset}`]:{marginLeft:52},[`& .${p4.root}`]:{marginTop:0,marginBottom:0},[`& .${p4.inset}`]:{paddingLeft:36},[`& .${f4.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&T({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${f4.root} svg`]:{fontSize:"1.25rem"}}))),pYe=d.forwardRef(function(t,r){const n=Rt({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:a="li",dense:i=!1,divider:s=!1,disableGutters:u=!1,focusVisibleClassName:l,role:f="menuitem",tabIndex:m,className:v}=n,h=le(n,uYe),y=d.useContext(NP),x=d.useMemo(()=>({dense:i||y.dense||!1,disableGutters:u}),[y.dense,i,u]),C=d.useRef(null);ph(()=>{o&&C.current&&C.current.focus()},[o]);const b=T({},n,{dense:x.dense,divider:s,disableGutters:u}),g=dYe(n),_=Ao(C,r);let P;return n.disabled||(P=m!==void 0?m:-1),w.jsx(NP.Provider,{value:x,children:w.jsx(fYe,T({ref:_,role:f,tabIndex:P,component:a,focusVisibleClassName:me(g.focusVisible,l),className:me(g.root,v)},h,{ownerState:b,classes:g}))})}),y4=pYe;function lH(e){return kt("MuiNativeSelect",e)}const mYe=Ot("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),$T=mYe,vYe=["className","disabled","error","IconComponent","inputRef","variant"],hYe=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${lt(r)}`,a&&"iconOpen",n&&"disabled"]};return Et(s,lH,t)},uH=({ownerState:e,theme:t})=>T({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":T({},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"},[`&.${$T.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}}),gYe=He("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:fo,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{[`&.${$T.multiple}`]:t.multiple}]}})(uH),cH=({ownerState:e,theme:t})=>T({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${$T.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),yYe=He("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${lt(r.variant)}`],r.open&&t.iconOpen]}})(cH),bYe=d.forwardRef(function(t,r){const{className:n,disabled:o,error:a,IconComponent:i,inputRef:s,variant:u="standard"}=t,l=le(t,vYe),f=T({},t,{disabled:o,variant:u,error:a}),m=hYe(f);return w.jsxs(d.Fragment,{children:[w.jsx(gYe,T({ownerState:f,className:me(m.select,n),disabled:o,ref:s||r},l)),t.multiple?null:w.jsx(yYe,{as:i,ownerState:f,className:m.icon})]})}),dH=bYe,_Ye=["className","children","classes","IconComponent","input","inputProps","variant"],xYe=["root"],wYe=e=>{const{classes:t}=e;return Et({root:["root"]},lH,t)},SYe=w.jsx(aH,{}),fH=d.forwardRef(function(t,r){const n=Rt({name:"MuiNativeSelect",props:t}),{className:o,children:a,classes:i={},IconComponent:s=Wq,input:u=SYe,inputProps:l}=n,f=le(n,_Ye),m=qf(),v=vh({props:n,muiFormControl:m,states:["variant"]}),h=T({},n,{classes:i}),y=wYe(h),x=le(i,xYe);return w.jsx(d.Fragment,{children:d.cloneElement(u,T({inputComponent:dH,inputProps:T({children:a,classes:x,IconComponent:s,variant:v.variant,type:void 0},l,u?u.props.inputProps:{}),ref:r},f,{className:me(y.root,u.props.className,o)}))})});fH.muiName="Select";const b4=fH;var _4;const CYe=["children","classes","className","label","notched"],$Ye=He("fieldset",{shouldForwardProp:fo})({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%"}),OYe=He("legend",{shouldForwardProp:fo})(({ownerState:e,theme:t})=>T({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&&T({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 PYe(e){const{className:t,label:r,notched:n}=e,o=le(e,CYe),a=r!=null&&r!=="",i=T({},e,{notched:n,withLabel:a});return w.jsx($Ye,T({"aria-hidden":!0,className:t,ownerState:i},o,{children:w.jsx(OYe,{ownerState:i,children:a?w.jsx("span",{children:r}):_4||(_4=w.jsx("span",{className:"notranslate",children:"​"}))})}))}const EYe=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],RYe=e=>{const{classes:t}=e,n=Et({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},GGe,t);return T({},t,n)},kYe=He(nx,{shouldForwardProp:e=>fo(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:tx})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return T({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Ms.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Ms.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${Ms.focused} .${Ms.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${Ms.error} .${Ms.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Ms.disabled} .${Ms.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&T({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),TYe=He(PYe,{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}}),IYe=He(ox,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:rx})(({theme:e,ownerState:t})=>T({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})),pH=d.forwardRef(function(t,r){var n,o,a,i,s;const u=Rt({props:t,name:"MuiOutlinedInput"}),{components:l={},fullWidth:f=!1,inputComponent:m="input",label:v,multiline:h=!1,notched:y,slots:x={},type:C="text"}=u,b=le(u,EYe),g=RYe(u),_=qf(),P=vh({props:u,muiFormControl:_,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),$=T({},u,{color:P.color||"primary",disabled:P.disabled,error:P.error,focused:P.focused,formControl:_,fullWidth:f,hiddenLabel:P.hiddenLabel,multiline:h,size:P.size,type:C}),O=(n=(o=x.root)!=null?o:l.Root)!=null?n:kYe,k=(a=(i=x.input)!=null?i:l.Input)!=null?a:IYe;return w.jsx(CT,T({slots:{root:O,input:k},renderSuffix:E=>w.jsx(TYe,{ownerState:$,className:g.notchedOutline,label:v!=null&&v!==""&&P.required?s||(s=w.jsxs(d.Fragment,{children:[v," ","*"]})):v,notched:typeof y<"u"?y:!!(E.startAdornment||E.filled||E.focused)}),fullWidth:f,inputComponent:m,multiline:h,ref:r,type:C},b,{classes:T({},g,{notchedOutline:null})}))});pH.muiName="Input";const jYe=pH;function AYe(e){return kt("MuiSelect",e)}const Dp=Ot("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var x4;const MYe=["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"],FYe=He("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${Dp.select}`]:t.select},{[`&.${Dp.select}`]:t[r.variant]},{[`&.${Dp.error}`]:t.error},{[`&.${Dp.multiple}`]:t.multiple}]}})(uH,{[`&.${Dp.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),LYe=He("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${lt(r.variant)}`],r.open&&t.iconOpen]}})(cH),NYe=He("input",{shouldForwardProp:e=>Pq(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 w4(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function DYe(e){return e==null||typeof e=="string"&&!e.trim()}const BYe=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${lt(r)}`,a&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return Et(s,AYe,t)},zYe=d.forwardRef(function(t,r){var n;const{"aria-describedby":o,"aria-label":a,autoFocus:i,autoWidth:s,children:u,className:l,defaultOpen:f,defaultValue:m,disabled:v,displayEmpty:h,error:y=!1,IconComponent:x,inputRef:C,labelId:b,MenuProps:g={},multiple:_,name:P,onBlur:$,onChange:O,onClose:k,onFocus:E,onOpen:I,open:A,readOnly:M,renderValue:F,SelectDisplayProps:N={},tabIndex:B,value:W,variant:V="standard"}=t,G=le(t,MYe),[D,q]=gv({controlled:W,default:m,name:"Select"}),[Y,ie]=gv({controlled:A,default:f,name:"Select"}),Z=d.useRef(null),Se=d.useRef(null),[ue,oe]=d.useState(null),{current:ve}=d.useRef(A!=null),[ke,_e]=d.useState(),ce=Ao(r,C),ge=d.useCallback(Oe=>{Se.current=Oe,Oe&&oe(Oe)},[]),ae=ue==null?void 0:ue.parentNode;d.useImperativeHandle(ce,()=>({focus:()=>{Se.current.focus()},node:Z.current,value:D}),[D]),d.useEffect(()=>{f&&Y&&ue&&!ve&&(_e(s?null:ae.clientWidth),Se.current.focus())},[ue,s]),d.useEffect(()=>{i&&Se.current.focus()},[i]),d.useEffect(()=>{if(!b)return;const Oe=Ku(Se.current).getElementById(b);if(Oe){const ze=()=>{getSelection().isCollapsed&&Se.current.focus()};return Oe.addEventListener("click",ze),()=>{Oe.removeEventListener("click",ze)}}},[b]);const pe=(Oe,ze)=>{Oe?I&&I(ze):k&&k(ze),ve||(_e(s?null:ae.clientWidth),ie(Oe))},ee=Oe=>{Oe.button===0&&(Oe.preventDefault(),Se.current.focus(),pe(!0,Oe))},ye=Oe=>{pe(!1,Oe)},be=d.Children.toArray(u),Fe=Oe=>{const ze=be.find(Pe=>Pe.props.value===Oe.target.value);ze!==void 0&&(q(ze.props.value),O&&O(Oe,ze))},Be=Oe=>ze=>{let Pe;if(ze.currentTarget.hasAttribute("tabindex")){if(_){Pe=Array.isArray(D)?D.slice():[];const Ne=D.indexOf(Oe.props.value);Ne===-1?Pe.push(Oe.props.value):Pe.splice(Ne,1)}else Pe=Oe.props.value;if(Oe.props.onClick&&Oe.props.onClick(ze),D!==Pe&&(q(Pe),O)){const Ne=ze.nativeEvent||ze,ut=new Ne.constructor(Ne.type,Ne);Object.defineProperty(ut,"target",{writable:!0,value:{value:Pe,name:P}}),O(ut,Oe)}_||pe(!1,ze)}},H=Oe=>{M||[" ","ArrowUp","ArrowDown","Enter"].indexOf(Oe.key)!==-1&&(Oe.preventDefault(),pe(!0,Oe))},Q=ue!==null&&Y,X=Oe=>{!Q&&$&&(Object.defineProperty(Oe,"target",{writable:!0,value:{value:D,name:P}}),$(Oe))};delete G["aria-invalid"];let se,fe;const de=[];let xe=!1;(Uq({value:D})||h)&&(F?se=F(D):xe=!0);const je=be.map(Oe=>{if(!d.isValidElement(Oe))return null;let ze;if(_){if(!Array.isArray(D))throw new Error(ls(2));ze=D.some(Pe=>w4(Pe,Oe.props.value)),ze&&xe&&de.push(Oe.props.children)}else ze=w4(D,Oe.props.value),ze&&xe&&(fe=Oe.props.children);return d.cloneElement(Oe,{"aria-selected":ze?"true":"false",onClick:Be(Oe),onKeyUp:Pe=>{Pe.key===" "&&Pe.preventDefault(),Oe.props.onKeyUp&&Oe.props.onKeyUp(Pe)},role:"option",selected:ze,value:void 0,"data-value":Oe.props.value})});xe&&(_?de.length===0?se=null:se=de.reduce((Oe,ze,Pe)=>(Oe.push(ze),Pe{const{classes:t}=e;return t},OT={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>fo(e)&&e!=="variant",slot:"Root"},HYe=He(aH,OT)(""),GYe=He(jYe,OT)(""),KYe=He(mXe,OT)(""),mH=d.forwardRef(function(t,r){const n=Rt({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:a,classes:i={},className:s,defaultOpen:u=!1,displayEmpty:l=!1,IconComponent:f=Wq,id:m,input:v,inputProps:h,label:y,labelId:x,MenuProps:C,multiple:b=!1,native:g=!1,onClose:_,onOpen:P,open:$,renderValue:O,SelectDisplayProps:k,variant:E="outlined"}=n,I=le(n,WYe),A=g?dH:UYe,M=qf(),F=vh({props:n,muiFormControl:M,states:["variant","error"]}),N=F.variant||E,B=T({},n,{variant:N,classes:i}),W=qYe(B),V=le(W,VYe),G=v||{standard:w.jsx(HYe,{ownerState:B}),outlined:w.jsx(GYe,{label:y,ownerState:B}),filled:w.jsx(KYe,{ownerState:B})}[N],D=Ao(r,G.ref);return w.jsx(d.Fragment,{children:d.cloneElement(G,T({inputComponent:A,inputProps:T({children:a,error:F.error,IconComponent:f,variant:N,type:void 0,multiple:b},g?{id:m}:{autoWidth:o,defaultOpen:u,displayEmpty:l,labelId:x,MenuProps:C,onClose:_,onOpen:P,open:$,renderValue:O,SelectDisplayProps:T({id:m},k)},h,{classes:h?Un(V,h.classes):V},v?v.props.inputProps:{})},(b&&g||l)&&N==="outlined"?{notched:!0}:{},{ref:D,className:me(G.props.className,s,W.root)},!v&&{variant:N},I))})});mH.muiName="Select";const QYe=mH;function XYe(e){return kt("MuiTooltip",e)}const YYe=Ot("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),el=YYe,JYe=["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 ZYe(e){return Math.round(e*1e5)/1e5}const eJe=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${lt(a.split("-")[0])}`],arrow:["arrow"]};return Et(i,XYe,t)},tJe=He(Bq,{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})=>T({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${el.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${el.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${el.arrow}`]:T({},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"] .${el.arrow}`]:T({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),rJe=He("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${lt(r.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>T({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Po(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:`${ZYe(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${el.popper}[data-popper-placement*="left"] &`]:T({transformOrigin:"right center"},t.isRtl?T({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):T({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${el.popper}[data-popper-placement*="right"] &`]:T({transformOrigin:"left center"},t.isRtl?T({marginRight:"14px"},t.touch&&{marginRight:"24px"}):T({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${el.popper}[data-popper-placement*="top"] &`]:T({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${el.popper}[data-popper-placement*="bottom"] &`]:T({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),nJe=He("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:Po(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let Gg=!1;const S4=new mh;let Bp={x:0,y:0};function Kg(e,t){return(r,...n)=>{t&&t(r,...n),e(r,...n)}}const oJe=d.forwardRef(function(t,r){var n,o,a,i,s,u,l,f,m,v,h,y,x,C,b,g,_,P,$;const O=Rt({props:t,name:"MuiTooltip"}),{arrow:k=!1,children:E,components:I={},componentsProps:A={},describeChild:M=!1,disableFocusListener:F=!1,disableHoverListener:N=!1,disableInteractive:B=!1,disableTouchListener:W=!1,enterDelay:V=100,enterNextDelay:G=0,enterTouchDelay:D=700,followCursor:q=!1,id:Y,leaveDelay:ie=0,leaveTouchDelay:Z=1500,onClose:Se,onOpen:ue,open:oe,placement:ve="bottom",PopperComponent:ke,PopperProps:_e={},slotProps:ce={},slots:ge={},title:ae,TransitionComponent:pe=LP,TransitionProps:ee}=O,ye=le(O,JYe),be=d.isValidElement(E)?E:w.jsx("span",{children:E}),Fe=Vf(),Be=Fq(),[H,Q]=d.useState(),[X,se]=d.useState(null),fe=d.useRef(!1),de=B||q,xe=ud(),je=ud(),Ze=ud(),et=ud(),[Ae,Ce]=gv({controlled:oe,default:!1,name:"Tooltip",state:"open"});let rt=Ae;const pt=X_(Y),ct=d.useRef(),Oe=bu(()=>{ct.current!==void 0&&(document.body.style.WebkitUserSelect=ct.current,ct.current=void 0),et.clear()});d.useEffect(()=>Oe,[Oe]);const ze=We=>{S4.clear(),Gg=!0,Ce(!0),ue&&!rt&&ue(We)},Pe=bu(We=>{S4.start(800+ie,()=>{Gg=!1}),Ce(!1),Se&&rt&&Se(We),xe.start(Fe.transitions.duration.shortest,()=>{fe.current=!1})}),Ne=We=>{fe.current&&We.type!=="touchstart"||(H&&H.removeAttribute("title"),je.clear(),Ze.clear(),V||Gg&&G?je.start(Gg?G:V,()=>{ze(We)}):ze(We))},ut=We=>{je.clear(),Ze.start(ie,()=>{Pe(We)})},{isFocusVisibleRef:yt,onBlur:Qt,onFocus:Sr,ref:an}=iT(),[,Gn]=d.useState(!1),bn=We=>{Qt(We),yt.current===!1&&(Gn(!1),ut(We))},$a=We=>{H||Q(We.currentTarget),Sr(We),yt.current===!0&&(Gn(!0),Ne(We))},Ll=We=>{fe.current=!0;const Nt=be.props;Nt.onTouchStart&&Nt.onTouchStart(We)},Hf=We=>{Ll(We),Ze.clear(),xe.clear(),Oe(),ct.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",et.start(D,()=>{document.body.style.WebkitUserSelect=ct.current,Ne(We)})},nc=We=>{be.props.onTouchEnd&&be.props.onTouchEnd(We),Oe(),Ze.start(Z,()=>{Pe(We)})};d.useEffect(()=>{if(!rt)return;function We(Nt){(Nt.key==="Escape"||Nt.key==="Esc")&&Pe(Nt)}return document.addEventListener("keydown",We),()=>{document.removeEventListener("keydown",We)}},[Pe,rt]);const Gf=Ao(be.ref,an,Q,r);!ae&&ae!==0&&(rt=!1);const Ri=d.useRef(),Kf=We=>{const Nt=be.props;Nt.onMouseMove&&Nt.onMouseMove(We),Bp={x:We.clientX,y:We.clientY},Ri.current&&Ri.current.update()},In={},ki=typeof ae=="string";M?(In.title=!rt&&ki&&!N?ae:null,In["aria-describedby"]=rt?pt:null):(In["aria-label"]=ki?ae:null,In["aria-labelledby"]=rt&&!ki?pt:null);const Ht=T({},In,ye,be.props,{className:me(ye.className,be.props.className),onTouchStart:Ll,ref:Gf},q?{onMouseMove:Kf}:{}),po={};W||(Ht.onTouchStart=Hf,Ht.onTouchEnd=nc),N||(Ht.onMouseOver=Kg(Ne,Ht.onMouseOver),Ht.onMouseLeave=Kg(ut,Ht.onMouseLeave),de||(po.onMouseOver=Ne,po.onMouseLeave=ut)),F||(Ht.onFocus=Kg($a,Ht.onFocus),Ht.onBlur=Kg(bn,Ht.onBlur),de||(po.onFocus=$a,po.onBlur=bn));const Qf=d.useMemo(()=>{var We;let Nt=[{name:"arrow",enabled:!!X,options:{element:X,padding:4}}];return(We=_e.popperOptions)!=null&&We.modifiers&&(Nt=Nt.concat(_e.popperOptions.modifiers)),T({},_e.popperOptions,{modifiers:Nt})},[X,_e]),mo=T({},O,{isRtl:Be,arrow:k,disableInteractive:de,placement:ve,PopperComponentProp:ke,touch:fe.current}),Ti=eJe(mo),Nl=(n=(o=ge.popper)!=null?o:I.Popper)!=null?n:tJe,Dl=(a=(i=(s=ge.transition)!=null?s:I.Transition)!=null?i:pe)!=null?a:LP,Bl=(u=(l=ge.tooltip)!=null?l:I.Tooltip)!=null?u:rJe,zl=(f=(m=ge.arrow)!=null?m:I.Arrow)!=null?f:nJe,oc=Na(Nl,T({},_e,(v=ce.popper)!=null?v:A.popper,{className:me(Ti.popper,_e==null?void 0:_e.className,(h=(y=ce.popper)!=null?y:A.popper)==null?void 0:h.className)}),mo),Xf=Na(Dl,T({},ee,(x=ce.transition)!=null?x:A.transition),mo),Yf=Na(Bl,T({},(C=ce.tooltip)!=null?C:A.tooltip,{className:me(Ti.tooltip,(b=(g=ce.tooltip)!=null?g:A.tooltip)==null?void 0:b.className)}),mo),Jf=Na(zl,T({},(_=ce.arrow)!=null?_:A.arrow,{className:me(Ti.arrow,(P=($=ce.arrow)!=null?$:A.arrow)==null?void 0:P.className)}),mo);return w.jsxs(d.Fragment,{children:[d.cloneElement(be,Ht),w.jsx(Nl,T({as:ke??Bq,placement:ve,anchorEl:q?{getBoundingClientRect:()=>({top:Bp.y,left:Bp.x,right:Bp.x,bottom:Bp.y,width:0,height:0})}:H,popperRef:Ri,open:H?rt:!1,id:pt,transition:!0},po,oc,{popperOptions:Qf,children:({TransitionProps:We})=>w.jsx(Dl,T({timeout:Fe.transitions.duration.shorter},We,Xf,{children:w.jsxs(Bl,T({},Yf,{children:[ae,k?w.jsx(zl,T({},Jf,{ref:se})):null]}))}))}))]})}),Iu=oJe,aJe=e=>{var r;return(r=/^@(?[a-zA-Z0-9._=\-/]+):(?[a-zA-Z0-9\-.]+\.[a-zA-Z]+)$/.exec(e))==null?void 0:r.groups},iJe=e=>/^(http|https):\/\/[a-zA-Z0-9\-.]+(:\d{1,5})?$/.test(e),sJe=async e=>{const t=`https://${e}/.well-known/matrix/client`;try{return(await Du(t,{method:"GET"}))["m.homeserver"].base_url}catch{return`https://${e}`}},lJe=async e=>{const t=`${e}/_synapse/admin/v1/server_version`;return(await Du(t,{method:"GET"})).json.server_version},uJe=async e=>{const t=`${e}/_matrix/client/versions`;return(await Du(t,{method:"GET"})).json},cJe=async e=>{const t=`${e}/_matrix/client/r0/login`;return(await Du(t,{method:"GET"})).json.flows},dJe=e=>`${localStorage.getItem("base_url")}/_matrix/media/v1/download/${e}?allow_redirect=true`;function C4(){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 fJe(e=20){const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz~!@-#$";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(r=>t[r%t.length]).join("")}const pJe=({open:e,onClose:t,onSubmit:r})=>{const n=Le(),o=a=>w.jsxs(Lf,{...a,children:[w.jsx(ih,{label:"resources.delete_media.action.send",icon:w.jsx(gT,{})}),w.jsx(qt,{label:"ra.action.cancel",onClick:t,children:w.jsx(pT,{})})]});return w.jsxs(Jq,{open:e,onClose:t,children:[w.jsx(tH,{children:n("resources.delete_media.action.send")}),w.jsxs(Zq,{children:[w.jsx(eH,{children:n("resources.delete_media.helper.send")}),w.jsxs(Nf,{toolbar:w.jsx(o,{}),onSubmit:r,children:[w.jsx(N_,{fullWidth:!0,source:"before_ts",label:"resources.delete_media.fields.before_ts",defaultValue:0,parse:cT}),w.jsx(Pu,{fullWidth:!0,source:"size_gt",label:"resources.delete_media.fields.size_gt",defaultValue:0,min:0,step:1024}),w.jsx(fi,{fullWidth:!0,source:"keep_profiles",label:"resources.delete_media.fields.keep_profiles",defaultValue:!0})]})]})]})},mJe=e=>{const t=Vf(),[r,n]=d.useState(!1),o=tr(),[a,{isLoading:i}]=wf(),s=()=>n(!0),u=()=>n(!1),l=f=>{a("delete_media",{meta:f},{onSuccess:()=>{o("resources.delete_media.action.send_success"),u()},onError:()=>o("resources.delete_media.action.send_failure",{type:"error"})})};return w.jsxs(w.Fragment,{children:[w.jsx(qt,{...e,label:"resources.delete_media.action.send",onClick:s,disabled:i,sx:{color:t.palette.error.main,"&:hover":{backgroundColor:AHe(t.palette.error.main,.12),"@media (hover: none)":{backgroundColor:"transparent"}}},children:w.jsx(gT,{})}),w.jsx(pJe,{open:r,onClose:u,onSubmit:l})]})},vJe=e=>{const t=xt(),r=Le(),n=$i(),o=tr(),[a,{isLoading:i}]=Tv(),[s]=wf();if(!t)return null;const u=()=>{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 w.jsxs(w.Fragment,{children:[t.quarantined_by&&w.jsx(Iu,{title:r("resources.protect_media.action.none",{_:"resources.protect_media.action.none"}),children:w.jsx("div",{children:w.jsx(qt,{...e,disabled:!0,children:w.jsx(vT,{})})})}),t.safe_from_quarantine&&w.jsx(Iu,{title:r("resources.protect_media.action.delete",{_:"resources.protect_media.action.delete"}),arrow:!0,children:w.jsx("div",{children:w.jsx(qt,{...e,onClick:l,disabled:i,children:w.jsx(_T,{})})})}),!t.safe_from_quarantine&&!t.quarantined_by&&w.jsx(Iu,{title:r("resources.protect_media.action.create",{_:"resources.protect_media.action.create"}),children:w.jsx("div",{children:w.jsx(qt,{...e,onClick:u,disabled:i,children:w.jsx(Iq,{})})})})]})},hJe=e=>{const t=xt(),r=Le(),n=$i(),o=tr(),[a,{isLoading:i}]=Tv(),[s]=wf();if(!t)return null;const u=()=>{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 w.jsxs(w.Fragment,{children:[t.safe_from_quarantine&&w.jsx(Iu,{title:r("resources.quarantine_media.action.none",{_:"resources.quarantine_media.action.none"}),children:w.jsx("div",{children:w.jsx(qt,{...e,disabled:!0,children:w.jsx(vT,{})})})}),t.quarantined_by&&w.jsx(Iu,{title:r("resources.quarantine_media.action.delete",{_:"resources.quarantine_media.action.delete"}),children:w.jsx("div",{children:w.jsx(qt,{...e,onClick:l,disabled:i,children:w.jsx(jP,{color:"error"})})})}),!t.safe_from_quarantine&&!t.quarantined_by&&w.jsx(Iu,{title:r("resources.quarantine_media.action.create",{_:"resources.quarantine_media.action.create"}),children:w.jsx("div",{children:w.jsx(qt,{...e,onClick:u,disabled:i,children:w.jsx(jP,{})})})})]})},vH=({media_id:e,label:t})=>{const r=Le(),n=dJe(e);return w.jsxs(Ki,{style:{whiteSpace:"pre"},children:[w.jsx(Iu,{title:r("resources.users_media.action.open"),children:w.jsx("span",{children:w.jsx(qt,{component:Wa,to:n,target:"_blank",rel:"noopener",style:{minWidth:0,paddingLeft:0,paddingRight:0},children:w.jsx(Tq,{})})})}),t]})},gJe=({source:e})=>{var o;const t=localStorage.getItem("home_server"),r=xt();if(!r)return null;const n=(o=o1.get(r,e))==null?void 0:o.toString();return n?w.jsx(vH,{media_id:`${t}/${n}`,label:n}):null},yJe=({source:e})=>{var o;const t=xt();if(!t)return null;const r=(o=o1.get(t,e))==null?void 0:o.toString();if(!r)return null;const n=r.replace("mxc://","");return w.jsx(vH,{media_id:n,label:r})},bJe=()=>w.jsx(Ml,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),_Je=e=>{const t=Le();return w.jsx(B_,{...e,actions:w.jsx(xJe,{}),children:w.jsxs(lh,{children:[w.jsxs(na,{label:t("synapseadmin.reports.tabs.basic",{smart_count:1}),icon:w.jsx(Wf,{}),children:[w.jsx(Pn,{source:"received_ts",showTime:!0,options:En,sortable:!0}),w.jsx(yi,{source:"user_id",reference:"users",children:w.jsx(Ue,{source:"id"})}),w.jsx(ts,{source:"score"}),w.jsx(Ue,{source:"reason"}),w.jsx(Ue,{source:"name"}),w.jsx(Ue,{source:"canonical_alias",label:"resources.rooms.fields.canonical_alias"}),w.jsx(yi,{source:"room_id",reference:"rooms",link:"show",label:"resources.rooms.fields.room_id",children:w.jsx(Ue,{source:"id"})})]}),w.jsxs(na,{label:"synapseadmin.reports.tabs.detail",icon:w.jsx(sT,{}),path:"detail",children:[w.jsx(Pn,{source:"event_json.origin_server_ts",showTime:!0,options:En,sortable:!0}),w.jsx(yi,{source:"sender",reference:"users",children:w.jsx(Ue,{source:"id"})}),w.jsx(Ue,{source:"sender",label:"Sender (raw user ID)"}),w.jsx(Ue,{source:"event_id"}),w.jsx(Ue,{source:"event_json.origin"}),w.jsx(Ue,{source:"event_json.type"}),w.jsx(Ue,{source:"event_json.content.msgtype"}),w.jsx(Ue,{source:"event_json.content.body"}),w.jsx(Ue,{source:"event_json.content.info.mimetype"}),w.jsx(yJe,{source:"event_json.content.url"}),w.jsx(Ue,{source:"event_json.content.format"}),w.jsx(Ue,{source:"event_json.content.formatted_body"}),w.jsx(Ue,{source:"event_json.content.algorithm"}),w.jsx(Ue,{source:"event_json.content.device_id",label:"resources.devices.fields.device_id"})]})]})})},xJe=()=>{const e=xt();return w.jsx(Do,{children:w.jsx(ec,{record:e,mutationMode:"pessimistic",confirmTitle:"resources.reports.action.erase.title",confirmContent:"resources.reports.action.erase.content"})})},wJe=e=>w.jsx(Fl,{...e,pagination:w.jsx(bJe,{}),sort:{field:"received_ts",order:"DESC"},children:w.jsxs(en,{rowClick:"show",bulkActionButtons:!1,children:[w.jsx(Ue,{source:"id",sortable:!1}),w.jsx(Pn,{source:"received_ts",showTime:!0,options:En,sortable:!0}),w.jsx(Ue,{sortable:!1,source:"user_id"}),w.jsx(Ue,{sortable:!1,source:"name"}),w.jsx(Ue,{sortable:!1,source:"score"})]})}),SJe={name:"reports",icon:kq,list:wJe,show:_Je};var hH={exports:{}};/* @license -Papa Parse -v5.4.1 -https://github.com/mholt/PapaParse -License: MIT -*/(function(e,t){(function(r,n){e.exports=n()})(wo,function r(){var n=typeof self<"u"?self:typeof window<"u"?window:n!==void 0?n:{},o=!n.document&&!!n.postMessage,a=n.IS_PAPA_WORKER||!1,i={},s=0,u={parse:function(E,I){var A=(I=I||{}).dynamicTyping||!1;if(k(A)&&(I.dynamicTypingFunction=A,A={}),I.dynamicTyping=A,I.transform=!!k(I.transform)&&I.transform,I.worker&&u.WORKERS_SUPPORTED){var M=function(){if(!u.WORKERS_SUPPORTED)return!1;var N=(W=n.URL||n.webkitURL||null,V=r.toString(),u.BLOB_URL||(u.BLOB_URL=W.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",V,")();"],{type:"text/javascript"})))),B=new n.Worker(N),W,V;return B.onmessage=g,B.id=s++,i[B.id]=B}();return M.userStep=I.step,M.userChunk=I.chunk,M.userComplete=I.complete,M.userError=I.error,I.step=k(I.step),I.chunk=k(I.chunk),I.complete=k(I.complete),I.error=k(I.error),delete I.worker,void M.postMessage({input:E,config:I,workerId:M.id})}var F=null;return u.NODE_STREAM_INPUT,typeof E=="string"?(E=function(N){return N.charCodeAt(0)===65279?N.slice(1):N}(E),F=I.download?new m(I):new h(I)):E.readable===!0&&k(E.read)&&k(E.on)?F=new y(I):(n.File&&E instanceof File||E instanceof Object)&&(F=new v(I)),F.stream(E)},unparse:function(E,I){var A=!1,M=!0,F=",",N=`\r -`,B='"',W=B+B,V=!1,G=null,D=!1;(function(){if(typeof I=="object"){if(typeof I.delimiter!="string"||u.BAD_DELIMITERS.filter(function(Z){return I.delimiter.indexOf(Z)!==-1}).length||(F=I.delimiter),(typeof I.quotes=="boolean"||typeof I.quotes=="function"||Array.isArray(I.quotes))&&(A=I.quotes),typeof I.skipEmptyLines!="boolean"&&typeof I.skipEmptyLines!="string"||(V=I.skipEmptyLines),typeof I.newline=="string"&&(N=I.newline),typeof I.quoteChar=="string"&&(B=I.quoteChar),typeof I.header=="boolean"&&(M=I.header),Array.isArray(I.columns)){if(I.columns.length===0)throw new Error("Option columns is empty");G=I.columns}I.escapeChar!==void 0&&(W=I.escapeChar+B),(typeof I.escapeFormulae=="boolean"||I.escapeFormulae instanceof RegExp)&&(D=I.escapeFormulae instanceof RegExp?I.escapeFormulae:/^[=+\-@\t\r].*$/)}})();var q=new RegExp(C(B),"g");if(typeof E=="string"&&(E=JSON.parse(E)),Array.isArray(E)){if(!E.length||Array.isArray(E[0]))return Y(null,E,V);if(typeof E[0]=="object")return Y(G||Object.keys(E[0]),E,V)}else if(typeof E=="object")return typeof E.data=="string"&&(E.data=JSON.parse(E.data)),Array.isArray(E.data)&&(E.fields||(E.fields=E.meta&&E.meta.fields||G),E.fields||(E.fields=Array.isArray(E.data[0])?E.fields:typeof E.data[0]=="object"?Object.keys(E.data[0]):[]),Array.isArray(E.data[0])||typeof E.data[0]=="object"||(E.data=[E.data])),Y(E.fields||[],E.data||[],V);throw new Error("Unable to serialize unrecognized input");function Y(Z,Se,ue){var oe="";typeof Z=="string"&&(Z=JSON.parse(Z)),typeof Se=="string"&&(Se=JSON.parse(Se));var ve=Array.isArray(Z)&&0=this._config.preview;if(a)n.postMessage({results:N,workerId:u.WORKER_ID,finished:W});else if(k(this._config.chunk)&&!A){if(this._config.chunk(N,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);N=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(N.data),this._completeResults.errors=this._completeResults.errors.concat(N.errors),this._completeResults.meta=N.meta),this._completed||!W||!k(this._config.complete)||N&&N.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),W||N&&N.meta.paused||this._nextChunk(),N}this._halted=!0},this._sendError=function(I){k(this._config.error)?this._config.error(I):a&&this._config.error&&n.postMessage({workerId:u.WORKER_ID,error:I,finished:!1})}}function m(E){var I;(E=E||{}).chunkSize||(E.chunkSize=u.RemoteChunkSize),f.call(this,E),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=O(this._chunkLoaded,this),I.onerror=O(this._chunkError,this)),I.open(this._config.downloadRequestBody?"POST":"GET",this._input,!o),this._config.downloadRequestHeaders){var A=this._config.downloadRequestHeaders;for(var M in A)I.setRequestHeader(M,A[M])}if(this._config.chunkSize){var F=this._start+this._config.chunkSize-1;I.setRequestHeader("Range","bytes="+this._start+"-"+F)}try{I.send(this._config.downloadRequestBody)}catch(N){this._chunkError(N.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 M=A.getResponseHeader("Content-Range");return M===null?-1:parseInt(M.substring(M.lastIndexOf("/")+1))}(I),this.parseChunk(I.responseText)))},this._chunkError=function(A){var M=I.statusText||A;this._sendError(new Error(M))}}function v(E){var I,A;(E=E||{}).chunkSize||(E.chunkSize=u.LocalChunkSize),f.call(this,E);var M=typeof FileReader<"u";this.stream=function(F){this._input=F,A=F.slice||F.webkitSlice||F.mozSlice,M?((I=new FileReader).onload=O(this._chunkLoaded,this),I.onerror=O(this._chunkError,this)):I=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(F.target.result)},this._chunkError=function(){this._sendError(I.error)}}function h(E){var I;f.call(this,E=E||{}),this.stream=function(A){return I=A,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var A,M=this._config.chunkSize;return M?(A=I.substring(0,M),I=I.substring(M)):(A=I,I=""),this._finished=!I,this.parseChunk(A)}}}function y(E){f.call(this,E=E||{});var I=[],A=!0,M=!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(F){this._input=F,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){M&&I.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),I.length?this.parseChunk(I.shift()):A=!0},this._streamData=O(function(F){try{I.push(typeof F=="string"?F:F.toString(this._config.encoding)),A&&(A=!1,this._checkIsFinished(),this.parseChunk(I.shift()))}catch(N){this._streamError(N)}},this),this._streamError=O(function(F){this._streamCleanUp(),this._sendError(F)},this),this._streamEnd=O(function(){this._streamCleanUp(),M=!0,this._streamData("")},this),this._streamCleanUp=O(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function x(E){var I,A,M,F=Math.pow(2,53),N=-F,B=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,W=/^((\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)))$/,V=this,G=0,D=0,q=!1,Y=!1,ie=[],Z={data:[],errors:[],meta:{}};if(k(E.step)){var Se=E.step;E.step=function(ce){if(Z=ce,ve())oe();else{if(oe(),Z.data.length===0)return;G+=ce.data.length,E.preview&&G>E.preview?A.abort():(Z.data=Z.data[0],Se(Z,V))}}}function ue(ce){return E.skipEmptyLines==="greedy"?ce.join("").trim()==="":ce.length===1&&ce[0].length===0}function oe(){return Z&&M&&(_e("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+u.DefaultDelimiter+"'"),M=!1),E.skipEmptyLines&&(Z.data=Z.data.filter(function(ce){return!ue(ce)})),ve()&&function(){if(!Z)return;function ce(ae,pe){k(E.transformHeader)&&(ae=E.transformHeader(ae,pe)),ie.push(ae)}if(Array.isArray(Z.data[0])){for(var ge=0;ve()&&ge=ie.length?"__parsed_extra":ie[ee]),E.transform&&(Fe=E.transform(Fe,be)),Fe=ke(be,Fe),be==="__parsed_extra"?(ye[be]=ye[be]||[],ye[be].push(Fe)):ye[be]=Fe}return E.header&&(ee>ie.length?_e("FieldMismatch","TooManyFields","Too many fields: expected "+ie.length+" fields but parsed "+ee,D+pe):ee=H.length/2?`\r -`:"\r"}(ce,pe)),M=!1,E.delimiter)k(E.delimiter)&&(E.delimiter=E.delimiter(ce),Z.meta.delimiter=E.delimiter);else{var ee=function(be,Fe,Be,H,Q){var X,se,fe,de;Q=Q||[","," ","|",";",u.RECORD_SEP,u.UNIT_SEP];for(var xe=0;xe=B)return ct(!0)}else for(je=G,G++;;){if((je=q.indexOf(I,je+1))===-1)return ie||_e.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:ke.length,index:G}),rt();if(je===Z-1)return rt(q.substring(G,je).replace(xe,I));if(I!==V||q[je+1]!==V){if(I===V||je===0||q[je-1]!==V){fe!==-1&&fe=B)return ct(!0);break}_e.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:ke.length,index:G}),je++}}else je++}return rt();function Ae(ze){ke.push(ze),ge=G}function Ce(ze){var Pe=0;if(ze!==-1){var Ne=q.substring(je+1,ze);Ne&&Ne.trim()===""&&(Pe=Ne.length)}return Pe}function rt(ze){return ie||(ze===void 0&&(ze=q.substring(G)),ce.push(ze),G=Z,Ae(ce),ve&&Oe()),ct()}function pt(ze){G=ze,Ae(ce),ce=[],de=q.indexOf(M,G)}function ct(ze){return{data:ke,errors:_e,meta:{delimiter:A,linebreak:M,aborted:D,truncated:!!ze,cursor:ge+(Y||0)}}}function Oe(){N(ct()),ke=[],_e=[]}},this.abort=function(){D=!0},this.getCharIndex=function(){return G}}function g(E){var I=E.data,A=i[I.workerId],M=!1;if(I.error)A.userError(I.error,I.file);else if(I.results&&I.results.data){var F={abort:function(){M=!0,_(I.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:P,resume:P};if(k(A.userStep)){for(var N=0;Nwe.useContext(PJe);var yH=function(){var e=OJe(),t=d.useCallback(function(r,n){return e.translate(r,n)},[e]);return e?t:RJe},RJe=function(e){return e};const lC=!0,kJe=["id","displayname"].sort();function Qg({value:e,text:t}){const r=yH();return w.jsx("option",{value:e,children:r(t)})}const TJe=()=>{const[e,t]=d.useState([]),[r,n]=d.useState(null),[o,a]=d.useState(null),[i,s]=d.useState(!0),[u,l]=d.useState(null),[f,m]=d.useState(null),[v,h]=d.useState(""),[y,x]=d.useState("stop"),[C,b]=d.useState(!0),[g,_]=d.useState("ignore"),P=yH(),$=tr(),O=xa(),k=async ue=>{if(u!==null)return;t([]),n(null),a(null),m(null);const oe=ue.target.files?ue.target.files[0]:null;if(oe){if(oe.size>1e8){const ve=P("import_users.errors.unreasonably_big",{size:(oe.size/1048576).toFixed(2)});$(ve),n(ve);return}try{$4.parse(oe,{header:!0,skipEmptyLines:!0,complete:ve=>{ve.errors&&n(ve.errors.map(ke=>ke.toString())),E(ve,{setValues:t,setStats:a,setError:n})}})}catch{return n("Unknown error"),null}}},E=({data:ue,meta:oe,errors:ve},{setValues:ke,setStats:_e,setError:ce})=>{const ge=kJe.filter(ee=>{var ye;return(ye=oe.fields)==null?void 0:ye.find(be=>ee===be)});if(ge.length>0)return ce(P("import_users.error.required_field",{field:ge[0]})),!1;const ae={user_types:{default:0},is_guest:0,admin:0,deactivated:0,password:0,avatar_url:0,id:0,total:ue.length},pe=ve.map(ee=>ee.message);return ue.forEach((ee,ye)=>{var be,Fe,Be;ee.user_type===void 0||ee.user_type===""?ae.user_types.default++:ae.user_types[ee.user_type]+=1,(be=oe.fields)!=null&&be.includes("name")&&delete ee.name,(Fe=oe.fields)!=null&&Fe.includes("user_type")&&delete ee.user_type,(Be=oe.fields)!=null&&Be.includes("is_admin")&&delete ee.is_admin,["is_guest","admin","deactivated"].forEach(H=>{ee[H]==="true"?(ae[H]++,ee[H]=!0):(ee[H]!=="false"&&ee[H]!==""&&pe.push(P("import_users.error.invalid_value",{field:H,row:ye})),ee[H]=!1)}),ee.password!==void 0&&ee.password!==""&&ae.password++,ee.avatar_url!==void 0&&ee.avatar_url!==""&&ae.avatar_url++,ee.id!==void 0&&ee.id!==""&&ae.id++}),pe.length>0&&ce(pe),_e(ae),ke(ue),!0},I=async()=>{if(u!==null){$("import_users.errors.already_in_progress");return}const ue=await A(O,e,y,C,g,i,l,n);m(ue),h($4.unparse(ue.skippedRecords)),console.log("Skipped records:"),console.log(v)},A=async(ue,oe,ve,ke,_e,ce,ge,ae)=>{const pe=[],ee=[],ye=[],be={total:0,id:0,is_guest:0,admin:0,password:0};let Fe=0;const Be=oe.length;try{ge({done:Fe,limit:Be});for(const H of oe){const Q={...H};(_e==="ignore"||Q.id===void 0)&&(Q.id=C4()),(ke===!1||H.password===void 0)&&(Q.password=fJe()),lC&&console.log("will check for existence of record "+JSON.stringify(Q));let X=0;const se=fe=>ue.getOne("users",{id:fe.id}).then(async()=>{if(lC&&console.log("already existed"),_e==="update"||ve==="skip")pe.push(fe);else{if(ve==="stop")throw new Error(P("import_users.error.id_exits",{id:fe.id}));{const de=Object.assign({},fe,{id:C4()});X++,X>512?(console.warn("retry loop got stuck? pathological situation?"),pe.push(fe)):await se(de)}}},async()=>{lC&&console.log("OK to create record "+fe.id+" ("+fe.displayname+")."),ce||await ue.create("users",{data:fe}),ye.push(fe)});await se(Q),Fe++,ge({done:Fe,limit:oe.length})}ge(null)}catch(H){ae(P("import_users.error.at_entry",{entry:Fe+1,message:H instanceof Error?H.message:String(H)})),ge(null)}return{skippedRecords:pe,erroredRecords:ee,succeededRecords:ye,totalRecordCount:Be,changeStats:be,wasDryRun:ce}},M=()=>{const ue=document.createElement("a");console.log(v);const oe=new Blob([v],{type:"text/comma-separated-values"});ue.href=URL.createObjectURL(oe),ue.download="skippedRecords.csv",document.body.appendChild(ue),ue.click()},F=async ue=>{if(u!==null)return;const oe=ue.target.value;x(oe)},N=ue=>{u===null&&b(ue.target.checked)},B=async ue=>{if(u!==null)return;const oe=ue.target.value;_(oe)},W=ue=>{u===null&&s(ue.target.checked)},V=o&&!f&&[w.jsxs(Lc,{children:[w.jsx(ru,{title:P("import_users.cards.importstats.header")}),w.jsxs(tu,{children:[w.jsx("div",{children:P("import_users.cards.importstats.users_total",o.total)}),w.jsx("div",{children:P("import_users.cards.importstats.guest_count",o.is_guest)}),w.jsx("div",{children:P("import_users.cards.importstats.admin_count",o.admin)})]})]}),w.jsxs(Lc,{children:[w.jsx(ru,{title:P("import_users.cards.ids.header")}),w.jsxs(tu,{children:[w.jsx("div",{children:o.id===o.total?P("import_users.cards.ids.all_ids_present"):P("import_users.cards.ids.count_ids_present",o.id)}),o.id>0?w.jsx("div",{children:w.jsxs(b4,{onChange:B,value:g,disabled:u!==null,children:[w.jsx(Qg,{value:"ignore",text:"import_users.cards.ids.mode.ignore"}),w.jsx(Qg,{value:"update",text:"import_users.cards.ids.mode.update"})]})}):""]})]}),w.jsxs(Lc,{children:[w.jsx(ru,{title:P("import_users.cards.passwords.header")}),w.jsxs(tu,{children:[w.jsx("div",{children:o.password===o.total?P("import_users.cards.passwords.all_passwords_present"):P("import_users.cards.passwords.count_passwords_present",o.password)}),o.password>0?w.jsx("div",{children:w.jsx(d4,{control:w.jsx(a4,{checked:C,disabled:u!==null,onChange:N}),label:P("import_users.cards.passwords.use_passwords")})}):""]})]})],G=o&&!f&&w.jsxs(Lc,{children:[w.jsx(ru,{title:P("import_users.cards.conflicts.header")}),w.jsx(tu,{children:w.jsx("div",{children:w.jsxs(b4,{onChange:F,value:y,disabled:u!==null,children:[w.jsx(Qg,{value:"stop",text:"import_users.cards.conflicts.mode.stop"}),w.jsx(Qg,{value:"skip",text:"import_users.cards.conflicts.mode.skip"})]})})})]}),D=r&&w.jsxs(Lc,{children:[w.jsx(ru,{title:P("import_users.error.error")}),w.jsx(tu,{children:(Array.isArray(r)?r:[r]).map(ue=>w.jsx("div",{children:ue}))})]}),q=!f&&w.jsxs(Lc,{children:[w.jsx(ru,{title:P("import_users.cards.upload.header")}),w.jsxs(tu,{children:[P("import_users.cards.upload.explanation"),w.jsx("a",{href:"./data/example.csv",children:"example.csv"}),w.jsx("br",{}),w.jsx("br",{}),w.jsx("input",{type:"file",onChange:k,disabled:u!==null})]})]}),Y=f&&w.jsxs(tu,{children:[w.jsx(ru,{title:P("import_users.cards.results.header")}),w.jsxs("div",{children:[P("import_users.cards.results.total",f.totalRecordCount),w.jsx("br",{}),P("import_users.cards.results.successful",f.succeededRecords.length),w.jsx("br",{}),f.skippedRecords.length?[P("import_users.cards.results.skipped",f.skippedRecords.length),w.jsx("div",{children:w.jsx("button",{onClick:M,children:P("import_users.cards.results.download_skipped")})}),w.jsx("br",{})]:"",f.erroredRecords.length?[P("import_users.cards.results.skipped",f.erroredRecords.length),w.jsx("br",{})]:"",w.jsx("br",{}),f.wasDryRun&&[P("import_users.cards.results.simulated_only"),w.jsx("br",{})]]})]}),ie=!e||e.length===0||f?void 0:w.jsxs(Qq,{children:[w.jsx(d4,{control:w.jsx(a4,{checked:i,onChange:W,disabled:u!==null}),label:P("import_users.cards.startImport.simulate_only")}),w.jsx(MP,{size:"large",onClick:I,disabled:u!==null,children:P("import_users.cards.startImport.run_import")}),u!==null?w.jsxs("div",{children:[u.done," of ",u.limit," done"]}):null]}),Z=[];q&&Z.push(q),D&&Z.push(D),G&&Z.push(G),V&&Z.push(...V),ie&&Z.push(ie),Y&&Z.push(Y);const Se=w.jsx(Kq,{children:Z});return[w.jsx(Al,{defaultTitle:P("import_users.title")}),Se]},IJe=TJe,bH=d.createContext({}),jJe=()=>d.useContext(bH),AJe=He(Ki)(({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"}})),MJe=()=>{const e=m8(),t=tr(),{restrictBaseUrl:r}=jJe(),n=typeof r=="string",o=Array.isArray(r),a=!(n||o),[i,s]=d.useState(!1),[u,l]=d.useState(!0),[f,m]=x2(),v=w2(),h=Le(),y=n?r:localStorage.getItem("base_url"),[x,C]=d.useState(""),b=/\?loginToken=([a-zA-Z0-9_-]+)/.exec(window.location.href);if(b){const O=b[1];console.log("SSO token is",O),window.history.replaceState({},"",window.location.href.replace(b[0],"#").split("#")[0]);const k=localStorage.getItem("sso_base_url");if(localStorage.removeItem("sso_base_url"),k){const E={base_url:k,username:null,password:null,loginToken:O};console.log("Base URL is:",k),console.log("SSO Token is:",O),console.log("Let's try token login..."),e(E).catch(I=>{alert(typeof I=="string"?I:typeof I>"u"||!I.message?"ra.auth.sign_in_error":I.message),console.error(I)})}}const g=O=>O.match(/^(http|https):\/\//)?O.match(/^(http|https):\/\/[a-zA-Z0-9\-.]+(:\d{1,5})?[^?&\s]*$/)?void 0:h("synapseadmin.auth.url_error"):h("synapseadmin.auth.protocol_error"),_=O=>{s(!0),e(O).catch(k=>{s(!1),t(typeof k=="string"?k:typeof k>"u"||!k.message?"ra.auth.sign_in_error":k.message,{type:"warning"})})},P=()=>{localStorage.setItem("sso_base_url",x);const O=`${x}/_matrix/client/r0/login/sso/redirect?redirectUrl=${encodeURIComponent(window.location.href)}`;window.location.href=O},$=({formData:O})=>{const k=EJe(),[E,I]=d.useState(""),[A,M]=d.useState(""),F=()=>{var B;if(O.base_url||n)return;const N=(B=aJe(O.username))==null?void 0:B.domain;N&&sJe(N).then(W=>{(a||o&&r.includes(W))&&k.setValue("base_url",W)})};return d.useEffect(()=>{O.base_url===""&&o&&k.setValue("base_url",r[0]),iJe(O.base_url)&&(lJe(O.base_url).then(N=>I(`${h("synapseadmin.auth.server_version")} ${N}`)).catch(()=>I("")),uJe(O.base_url).then(N=>M(`${h("synapseadmin.auth.supports_specs")} ${N.versions.join(", ")}`)).catch(()=>M("")),cJe(O.base_url).then(N=>{const B=N.find(V=>V.type==="m.login.password")!==void 0,W=N.find(V=>V.type==="m.login.sso")!==void 0;l(B),C(W?O.base_url:"")}).catch(()=>C("")))},[O.base_url,k]),w.jsxs(w.Fragment,{children:[w.jsx(Ki,{children:w.jsx(Br,{autoFocus:!0,source:"username",label:"ra.auth.username",autoComplete:"username",disabled:i||!u,onBlur:F,resettable:!0,fullWidth:!0,validate:Ro()})}),w.jsx(Ki,{children:w.jsx(Dk,{source:"password",label:"ra.auth.password",type:"password",autoComplete:"current-password",disabled:i||!u,resettable:!0,fullWidth:!0,validate:Ro()})}),w.jsx(Ki,{children:w.jsx(Br,{source:"base_url",label:"synapseadmin.auth.base_url",select:o,autoComplete:"url",disabled:i,readOnly:n,resettable:a,fullWidth:!0,validate:[Ro(),g],children:o&&r.map(N=>w.jsx(y4,{value:N,children:N},N))})}),w.jsx(pi,{className:"serverVersion",children:E}),w.jsx(pi,{className:"matrixVersions",children:A})]})};return w.jsxs(A1,{defaultValues:{base_url:y},onSubmit:_,mode:"onTouched",children:[w.jsx(AJe,{children:w.jsxs(Kq,{className:"card",children:[w.jsx(Ki,{className:"avatar",children:i?w.jsx(EQe,{size:25,thickness:2}):w.jsx(Vq,{className:"icon",children:w.jsx(_T,{})})}),w.jsx(Ki,{className:"hint",children:h("synapseadmin.auth.welcome")}),w.jsxs(Ki,{className:"form",children:[w.jsx(QYe,{value:f,onChange:O=>m(O.target.value),fullWidth:!0,disabled:i,className:"select",children:v.map(O=>w.jsx(y4,{value:O.locale,children:O.name},O.locale))}),w.jsx(D$,{children:O=>w.jsx($,{...O})}),w.jsxs(Qq,{className:"actions",children:[w.jsx(MP,{variant:"contained",type:"submit",color:"primary",disabled:i||!u,fullWidth:!0,children:h("ra.auth.sign_in")}),w.jsx(MP,{variant:"contained",color:"secondary",onClick:P,disabled:i||x==="",fullWidth:!0,children:h("synapseadmin.auth.sso_sign_in")})]})]})]})}),w.jsx(ck,{})]})};var PT={},FJe=qe;Object.defineProperty(PT,"__esModule",{value:!0});var _H=PT.default=void 0,LJe=FJe(Lt()),NJe=w;_H=PT.default=(0,LJe.default)((0,NJe.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 DJe=[D2(/^[A-Za-z0-9._~-]{0,64}$/)],xH=[C8()],BJe=[C8(),WSe(64)],zJe=[w.jsx(fi,{source:"valid",alwaysOn:!0})],UJe=e=>w.jsx(Fl,{...e,filters:zJe,filterDefaultValues:{valid:!0},pagination:!1,perPage:500,children:w.jsxs(en,{rowClick:"edit",children:[w.jsx(Ue,{source:"token",sortable:!1}),w.jsx(ts,{source:"uses_allowed",sortable:!1}),w.jsx(ts,{source:"pending",sortable:!1}),w.jsx(ts,{source:"completed",sortable:!1}),w.jsx(Pn,{source:"expiry_time",showTime:!0,options:En,sortable:!1})]})}),WJe=e=>w.jsx(Bk,{...e,redirect:"list",children:w.jsxs(Nf,{toolbar:w.jsx(Lf,{children:w.jsx(ih,{alwaysEnable:!0})}),children:[w.jsx(Br,{source:"token",autoComplete:"off",validate:DJe,resettable:!0}),w.jsx(Pu,{source:"length",validate:BJe,helperText:"resources.registration_tokens.helper.length",step:1}),w.jsx(Pu,{source:"uses_allowed",validate:xH,step:1}),w.jsx(N_,{source:"expiry_time",parse:cT})]})}),VJe=e=>w.jsx(zk,{...e,children:w.jsxs(Nf,{children:[w.jsx(Br,{source:"token",disabled:!0}),w.jsx(Pu,{source:"pending",disabled:!0}),w.jsx(Pu,{source:"completed",disabled:!0}),w.jsx(Pu,{source:"uses_allowed",validate:xH,step:1}),w.jsx(N_,{source:"expiry_time",parse:cT,format:Gqe})]})}),qJe={name:"registration_tokens",icon:_H,list:UJe,edit:VJe,create:WJe};var ET={},HJe=qe;Object.defineProperty(ET,"__esModule",{value:!0});var rc=ET.default=void 0,GJe=HJe(Lt()),KJe=w;rc=ET.default=(0,GJe.default)((0,KJe.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 RT=({source:e,...t})=>{var l;const r=xt(t),n=(l=o1.get(r,e))==null?void 0:l.toString(),{alt:o,classes:a,sizes:i,sx:s,variant:u}=t;return w.jsx(Vq,{alt:o,classes:a,sizes:i,src:n,sx:s,variant:u})},QJe=()=>w.jsx(Ml,{rowsPerPageOptions:[100,500,1e3,2e3]}),XJe=e=>{const t=Le();return w.jsx(ec,{...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:w.jsx(rc,{})})},wH=e=>w.jsx(ah,{...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:w.jsx(rc,{})}),YJe=e=>{const{selectedIds:t}=gn(),r=tr(),n=$i(),o=O9("rooms"),a=xa(),{mutate:i,isLoading:s}=lf(()=>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 w.jsx(qt,{...e,label:"resources.room_directory.action.create",onClick:i,disabled:s,children:w.jsx(rc,{})})},JJe=e=>{const t=xt(),r=tr(),n=$i(),[o,{isLoading:a}]=Tv(),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 w.jsx(qt,{...e,label:"resources.room_directory.action.create",onClick:i,disabled:a,children:w.jsx(rc,{})})},ZJe=()=>w.jsxs(Do,{children:[w.jsx(r7,{}),w.jsx(Mf,{})]}),eZe=()=>w.jsx(Fl,{pagination:w.jsx(QJe,{}),perPage:100,actions:w.jsx(ZJe,{}),children:w.jsxs(Rk,{rowClick:e=>"/rooms/"+e+"/show",bulkActionButtons:w.jsx(wH,{}),omit:["room_id","canonical_alias","topic"],children:[w.jsx(RT,{source:"avatar_src",sortable:!1,sx:{height:"40px",width:"40px"},label:"resources.rooms.fields.avatar"}),w.jsx(Ue,{source:"name",sortable:!1,label:"resources.rooms.fields.name"}),w.jsx(Ue,{source:"room_id",sortable:!1,label:"resources.rooms.fields.room_id"}),w.jsx(Ue,{source:"canonical_alias",sortable:!1,label:"resources.rooms.fields.canonical_alias"}),w.jsx(Ue,{source:"topic",sortable:!1,label:"resources.rooms.fields.topic"}),w.jsx(ts,{source:"num_joined_members",sortable:!1,label:"resources.rooms.fields.joined_members"}),w.jsx(ia,{source:"world_readable",sortable:!1,label:"resources.room_directory.fields.world_readable"}),w.jsx(ia,{source:"guest_can_join",sortable:!1,label:"resources.room_directory.fields.guest_can_join"})]})}),tZe={name:"room_directory",icon:rc,list:eZe};var kT={},rZe=qe;Object.defineProperty(kT,"__esModule",{value:!0});var SH=kT.default=void 0,nZe=rZe(Lt()),oZe=w;SH=kT.default=(0,nZe.default)((0,oZe.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 TT={},aZe=qe;Object.defineProperty(TT,"__esModule",{value:!0});var CH=TT.default=void 0,iZe=aZe(Lt()),sZe=w;CH=TT.default=(0,iZe.default)((0,sZe.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");const $H=()=>w.jsx(Ml,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),lZe=e=>({backgroundColor:e.retry_last_ts>0?"#ffcccc":"white"}),uZe=[w.jsx(D_,{source:"destination",alwaysOn:!0})],OH=()=>{const e=xt(),t=$i(),r=tr(),[n,{isLoading:o}]=wf();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 w.jsx(qt,{label:"resources.destinations.action.reconnect",onClick:a,disabled:o,children:w.jsx(SH,{})})},cZe=()=>w.jsx(Do,{children:w.jsx(OH,{})}),dZe=()=>{const e=xt(),t=Le();return w.jsxs("span",{children:[t("resources.destinations.name",1)," ",e.destination]})},fZe=e=>w.jsx(Fl,{...e,filters:uZe,pagination:w.jsx($H,{}),sort:{field:"destination",order:"ASC"},children:w.jsxs(en,{rowSx:lZe,rowClick:t=>`${t}/show/rooms`,bulkActionButtons:!1,children:[w.jsx(Ue,{source:"destination"}),w.jsx(Pn,{source:"failure_ts",showTime:!0,options:En}),w.jsx(Pn,{source:"retry_last_ts",showTime:!0,options:En}),w.jsx(Ue,{source:"retry_interval"}),w.jsx(Ue,{source:"last_successful_stream_ordering"}),w.jsx(OH,{})]})}),pZe=e=>{const t=Le();return w.jsx(B_,{actions:w.jsx(cZe,{}),title:w.jsx(dZe,{}),...e,children:w.jsxs(lh,{children:[w.jsxs(na,{label:"status",icon:w.jsx(Wf,{}),children:[w.jsx(Ue,{source:"destination"}),w.jsx(Pn,{source:"failure_ts",showTime:!0,options:En}),w.jsx(Pn,{source:"retry_last_ts",showTime:!0,options:En}),w.jsx(Ue,{source:"retry_interval"}),w.jsx(Ue,{source:"last_successful_stream_ordering"})]}),w.jsx(na,{label:t("resources.rooms.name",{smart_count:2}),icon:w.jsx(rc,{}),path:"rooms",children:w.jsx(Zi,{reference:"destination_rooms",target:"destination",label:!1,pagination:w.jsx($H,{}),perPage:50,children:w.jsxs(en,{style:{width:"100%"},rowClick:r=>`/rooms/${r}/show`,children:[w.jsx(Ue,{source:"room_id",label:"resources.rooms.fields.room_id"}),w.jsx(Ue,{source:"stream_ordering",sortable:!1}),w.jsx(yi,{label:"resources.rooms.fields.name",source:"id",reference:"rooms",sortable:!1,link:"",children:w.jsx(Ue,{source:"name",sortable:!1})})]})})})]})})},mZe={name:"destinations",icon:CH,list:fZe,show:pZe};var IT={},vZe=qe;Object.defineProperty(IT,"__esModule",{value:!0});var PH=IT.default=void 0,hZe=vZe(Lt()),gZe=w;PH=IT.default=(0,hZe.default)((0,gZe.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 jT={},yZe=qe;Object.defineProperty(jT,"__esModule",{value:!0});var EH=jT.default=void 0,bZe=yZe(Lt()),_Ze=w;EH=jT.default=(0,bZe.default)((0,_Ze.jsx)("path",{d:"m4 18 8.5-6L4 6zm9-12v12l8.5-6z"}),"FastForward");var AT={},xZe=qe;Object.defineProperty(AT,"__esModule",{value:!0});var MT=AT.default=void 0,wZe=xZe(Lt()),SZe=w;MT=AT.default=(0,wZe.default)((0,SZe.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 FT={},CZe=qe;Object.defineProperty(FT,"__esModule",{value:!0});var DP=FT.default=void 0,$Ze=CZe(Lt()),OZe=w;DP=FT.default=(0,$Ze.default)((0,OZe.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 LT={},PZe=qe;Object.defineProperty(LT,"__esModule",{value:!0});var RH=LT.default=void 0,EZe=PZe(Lt()),RZe=w;RH=LT.default=(0,EZe.default)((0,RZe.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");var NT={},kZe=qe;Object.defineProperty(NT,"__esModule",{value:!0});var kH=NT.default=void 0,TZe=kZe(Lt()),IZe=w;kH=NT.default=(0,TZe.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");const jZe=()=>w.jsx(Ml,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),AZe=()=>{const e=xt(),t=Le();let r="";return e&&(r=e.name!==""?e.name:e.id),w.jsxs("span",{children:[t("resources.rooms.name",1)," ",r]})},MZe=()=>{const t=xt().public?w.jsx(XJe,{}):w.jsx(JJe,{});return w.jsxs(Do,{children:[t,w.jsx(ec,{mutationMode:"pessimistic",confirmTitle:"resources.rooms.action.erase.title",confirmContent:"resources.rooms.action.erase.content"})]})},FZe=e=>{const t=Le();return w.jsx(B_,{...e,actions:w.jsx(MZe,{}),title:w.jsx(AZe,{}),children:w.jsxs(lh,{children:[w.jsxs(na,{label:"synapseadmin.rooms.tabs.basic",icon:w.jsx(Wf,{}),children:[w.jsx(Ue,{source:"room_id"}),w.jsx(Ue,{source:"name"}),w.jsx(Ue,{source:"topic"}),w.jsx(Ue,{source:"canonical_alias"}),w.jsx(yi,{source:"creator",reference:"users",children:w.jsx(Ue,{source:"id"})})]}),w.jsxs(na,{label:"synapseadmin.rooms.tabs.detail",icon:w.jsx(sT,{}),path:"detail",children:[w.jsx(Ue,{source:"joined_members"}),w.jsx(Ue,{source:"joined_local_members"}),w.jsx(Ue,{source:"joined_local_devices"}),w.jsx(Ue,{source:"state_events"}),w.jsx(Ue,{source:"version"}),w.jsx(Ue,{source:"encryption",emptyText:t("resources.rooms.enums.unencrypted")})]}),w.jsx(na,{label:"synapseadmin.rooms.tabs.members",icon:w.jsx(MT,{}),path:"members",children:w.jsx(Zi,{reference:"room_members",target:"room_id",label:!1,children:w.jsxs(en,{style:{width:"100%"},rowClick:r=>"/users/"+r,bulkActionButtons:!1,children:[w.jsx(Ue,{source:"id",sortable:!1,label:"resources.users.fields.id"}),w.jsx(yi,{label:"resources.users.fields.displayname",source:"id",reference:"users",sortable:!1,link:"",children:w.jsx(Ue,{source:"displayname",sortable:!1})})]})})}),w.jsxs(na,{label:"synapseadmin.rooms.tabs.permission",icon:w.jsx(kH,{}),path:"permission",children:[w.jsx(ia,{source:"federatable"}),w.jsx(ia,{source:"public"}),w.jsx(YS,{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"}]}),w.jsx(YS,{source:"guest_access",choices:[{id:"can_join",name:"resources.rooms.enums.guest_access.can_join"},{id:"forbidden",name:"resources.rooms.enums.guest_access.forbidden"}]}),w.jsx(YS,{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"}]})]}),w.jsx(na,{label:t("resources.room_state.name",{smart_count:2}),icon:w.jsx(PH,{}),path:"state",children:w.jsx(Zi,{reference:"room_state",target:"room_id",label:!1,children:w.jsxs(en,{style:{width:"100%"},bulkActionButtons:!1,children:[w.jsx(Ue,{source:"type",sortable:!1}),w.jsx(Pn,{source:"origin_server_ts",showTime:!0,options:En,sortable:!1}),w.jsx(Ue,{source:"content",sortable:!1}),w.jsx(yi,{source:"sender",reference:"users",sortable:!1,children:w.jsx(Ue,{source:"id"})})]})})}),w.jsxs(na,{label:"resources.forward_extremities.name",icon:w.jsx(EH,{}),path:"forward_extremities",children:[w.jsx(Ki,{sx:{fontFamily:"Roboto, Helvetica, Arial, sans-serif",margin:"0.5em"},children:t("resources.rooms.helper.forward_extremities")}),w.jsx(Zi,{reference:"forward_extremities",target:"room_id",label:!1,children:w.jsxs(en,{style:{width:"100%"},bulkActionButtons:!1,children:[w.jsx(Ue,{source:"id",sortable:!1}),w.jsx(Pn,{source:"received_ts",showTime:!0,options:En,sortable:!1}),w.jsx(ts,{source:"depth",sortable:!1}),w.jsx(Ue,{source:"state_group",sortable:!1})]})})]})]})})},LZe=()=>w.jsxs(w.Fragment,{children:[w.jsx(YJe,{}),w.jsx(wH,{}),w.jsx(ah,{confirmTitle:"resources.rooms.action.erase.title",confirmContent:"resources.rooms.action.erase.content",mutationMode:"pessimistic"})]}),NZe=[w.jsx(D_,{source:"search_term",alwaysOn:!0})],DZe=()=>w.jsxs(Do,{children:[w.jsx(r7,{}),w.jsx(Mf,{})]}),BZe=e=>{const t=Vf();return w.jsx(Fl,{...e,pagination:w.jsx(jZe,{}),sort:{field:"name",order:"ASC"},filters:NZe,actions:w.jsx(DZe,{}),children:w.jsxs(Rk,{rowClick:"show",bulkActionButtons:w.jsx(LZe,{}),omit:["joined_local_members","state_events","version","federatable"],children:[w.jsx(ia,{source:"is_encrypted",sortBy:"encryption",TrueIcon:DP,FalseIcon:RH,label:w.jsx(DP,{}),sx:{'& [data-testid="true"]':{color:t.palette.success.main},'& [data-testid="false"]':{color:t.palette.error.main}}}),w.jsx(W7,{source:"name",render:r=>r.name||r.canonical_alias||r.id}),w.jsx(Ue,{source:"joined_members"}),w.jsx(Ue,{source:"joined_local_members"}),w.jsx(Ue,{source:"state_events"}),w.jsx(Ue,{source:"version"}),w.jsx(ia,{source:"federatable"}),w.jsx(ia,{source:"public"})]})})},zZe={name:"rooms",icon:Wf,list:BZe,show:FZe};var DT={},UZe=qe;Object.defineProperty(DT,"__esModule",{value:!0});var TH=DT.default=void 0,WZe=UZe(Lt()),VZe=w;TH=DT.default=(0,WZe.default)((0,VZe.jsx)("path",{d:"M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z"}),"Equalizer");const qZe=()=>{const{isLoading:e,total:t}=gn();return w.jsxs(Do,{children:[w.jsx(mJe,{}),w.jsx(Mf,{disabled:e||t===0})]})},HZe=()=>w.jsx(Ml,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),GZe=[w.jsx(D_,{source:"search_term",alwaysOn:!0})],KZe=e=>w.jsx(Fl,{...e,actions:w.jsx(qZe,{}),filters:GZe,pagination:w.jsx(HZe,{}),sort:{field:"media_length",order:"DESC"},children:w.jsxs(en,{rowClick:t=>"/users/"+t+"/media",bulkActionButtons:!1,children:[w.jsx(Ue,{source:"user_id",label:"resources.users.fields.id"}),w.jsx(Ue,{source:"displayname",label:"resources.users.fields.displayname"}),w.jsx(ts,{source:"media_count"}),w.jsx(ts,{source:"media_length"})]})}),QZe={name:"user_media_statistics",icon:TH,list:KZe};var BT={},XZe=qe;Object.defineProperty(BT,"__esModule",{value:!0});var IH=BT.default=void 0,YZe=XZe(Lt()),JZe=w;IH=BT.default=(0,YZe.default)((0,JZe.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 zT={},ZZe=qe;Object.defineProperty(zT,"__esModule",{value:!0});var jH=zT.default=void 0,eet=ZZe(Lt()),tet=w;jH=zT.default=(0,eet.default)((0,tet.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 UT={},ret=qe;Object.defineProperty(UT,"__esModule",{value:!0});var AH=UT.default=void 0,net=ret(Lt()),oet=w;AH=UT.default=(0,net.default)((0,oet.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 WT={},aet=qe;Object.defineProperty(WT,"__esModule",{value:!0});var MH=WT.default=void 0,iet=aet(Lt()),set=w;MH=WT.default=(0,iet.default)((0,set.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"GetApp");var VT={},uet=qe;Object.defineProperty(VT,"__esModule",{value:!0});var FH=VT.default=void 0,cet=uet(Lt()),det=w;FH=VT.default=(0,cet.default)((0,det.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 qT={},fet=qe;Object.defineProperty(qT,"__esModule",{value:!0});var LH=qT.default=void 0,pet=fet(Lt()),met=w;LH=qT.default=(0,pet.default)((0,met.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 HT={},vet=qe;Object.defineProperty(HT,"__esModule",{value:!0});var NH=HT.default=void 0,het=vet(Lt()),get=w;NH=HT.default=(0,het.default)((0,get.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 GT={},yet=qe;Object.defineProperty(GT,"__esModule",{value:!0});var DH=GT.default=void 0,bet=yet(Lt()),_et=w;DH=GT.default=(0,bet.default)((0,_et.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 KT={},xet=qe;Object.defineProperty(KT,"__esModule",{value:!0});var QT=KT.default=void 0,wet=xet(Lt()),Cet=w;QT=KT.default=(0,wet.default)((0,Cet.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 BH=({open:e,onClose:t,onSubmit:r})=>{const n=Le(),o=a=>w.jsxs(Lf,{...a,children:[w.jsx(ih,{label:"resources.servernotices.action.send",disabled:a.pristine}),w.jsx(qt,{label:"ra.action.cancel",onClick:t,children:w.jsx(pT,{})})]});return w.jsxs(Jq,{open:e,onClose:t,children:[w.jsx(tH,{children:n("resources.servernotices.action.send")}),w.jsxs(Zq,{children:[w.jsx(eH,{children:n("resources.servernotices.helper.send")}),w.jsx(Nf,{toolbar:w.jsx(o,{}),onSubmit:r,children:w.jsx(Br,{source:"body",label:"resources.servernotices.fields.body",fullWidth:!0,multiline:!0,rows:"4",resettable:!0,validate:Ro()})})]})]})},$et=()=>{const e=xt(),[t,r]=d.useState(!1),n=tr(),[o,{isLoading:a}]=Tv(),i=()=>r(!0),s=()=>r(!1),u=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 w.jsxs(w.Fragment,{children:[w.jsx(qt,{label:"resources.servernotices.send",onClick:i,disabled:a,children:w.jsx(QT,{})}),w.jsx(BH,{open:t,onClose:s,onSubmit:u})]})},Oet=()=>{const{selectedIds:e}=gn(),[t,r]=d.useState(!1),n=()=>r(!0),o=()=>r(!1),a=tr(),i=O9("users"),s=xa(),{mutate:u,isLoading:l}=lf(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 w.jsxs(w.Fragment,{children:[w.jsx(qt,{label:"resources.servernotices.send",onClick:n,disabled:l,children:w.jsx(QT,{})}),w.jsx(BH,{open:t,onClose:o,onSubmit:u})]})},Pet=e=>{const t=xt();return t?w.jsx(fk,{...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},zH=[{id:"email",name:"resources.users.email"},{id:"msisdn",name:"resources.users.msisdn"}],UH=[{id:"bot",name:"bot"},{id:"support",name:"support"}],WH=()=>{const{isLoading:e,total:t}=gn();return w.jsxs(Do,{children:[w.jsx(LR,{}),w.jsx(Mf,{disabled:e||t===0,maxResults:1e4}),w.jsx(qt,{component:Wa,to:"/import_users",label:"CSV Import",children:w.jsx(MH,{sx:{transform:"rotate(180deg)",fontSize:"20px"}})})]})};WH.defaultProps={selectedIds:[],onUnselectItems:()=>null};const VH=()=>w.jsx(Ml,{rowsPerPageOptions:[10,25,50,100,500,1e3]}),Eet=[w.jsx(D_,{source:"name",alwaysOn:!0}),w.jsx(fi,{source:"guests",alwaysOn:!0}),w.jsx(fi,{label:"resources.users.fields.show_deactivated",source:"deactivated",alwaysOn:!0})],Ret=()=>w.jsxs(w.Fragment,{children:[w.jsx(Oet,{}),w.jsx(ah,{label:"resources.users.action.erase",confirmTitle:"resources.users.helper.erase",mutationMode:"pessimistic"})]}),ket=e=>w.jsx(Fl,{...e,filters:Eet,filterDefaultValues:{guests:!0,deactivated:!1},sort:{field:"name",order:"ASC"},actions:w.jsx(WH,{}),pagination:w.jsx(VH,{}),children:w.jsxs(en,{rowClick:"edit",bulkActionButtons:w.jsx(Ret,{}),children:[w.jsx(RT,{source:"avatar_src",sx:{height:"40px",width:"40px"},sortBy:"avatar_url"}),w.jsx(Ue,{source:"id",sortBy:"name"}),w.jsx(Ue,{source:"displayname"}),w.jsx(ia,{source:"is_guest"}),w.jsx(ia,{source:"admin"}),w.jsx(ia,{source:"deactivated"}),w.jsx(ia,{source:"locked"}),w.jsx(ia,{source:"erased",sortable:!1}),w.jsx(Pn,{source:"creation_ts",label:"resources.users.fields.creation_ts_ms",showTime:!0,options:En})]})}),Tet=[Ro(),Gb(253),D2(/^[a-z0-9._=\-/]+$/,"synapseadmin.users.invalid_user_id")],Iet=[Ro(),Gb(255)],jet=()=>{const e=xt(),t=Le();return w.jsxs(Do,{children:[!e.deactivated&&w.jsx($et,{}),w.jsx(ec,{label:"resources.users.action.erase",confirmTitle:t("resources.users.helper.erase",{smart_count:1}),mutationMode:"pessimistic"})]})},Aet=e=>w.jsx(Bk,{...e,children:w.jsxs(Nf,{children:[w.jsx(Br,{source:"id",autoComplete:"off",validate:Tet}),w.jsx(Br,{source:"displayname",validate:Gb(256)}),w.jsx(Dk,{source:"password",autoComplete:"new-password",validate:Gb(512)}),w.jsx(pv,{source:"user_type",choices:UH,translateChoice:!1,resettable:!0}),w.jsx(fi,{source:"admin"}),w.jsx(x0,{source:"threepids",children:w.jsxs(dv,{disableReordering:!0,children:[w.jsx(pv,{source:"medium",choices:zH,validate:Ro()}),w.jsx(Br,{source:"address",validate:Iet})]})}),w.jsx(x0,{source:"external_ids",label:"synapseadmin.users.tabs.sso",children:w.jsxs(dv,{disableReordering:!0,children:[w.jsx(Br,{source:"auth_provider",validate:Ro()}),w.jsx(Br,{source:"external_id",label:"resources.users.fields.id",validate:Ro()})]})})]})}),Met=()=>{const e=xt(),t=Le();return w.jsxs("span",{children:[t("resources.users.name",{smart_count:1})," ",e?`"${e.displayname}"`:""]})},Fet=e=>{const t=Le();return w.jsx(zk,{...e,title:w.jsx(Met,{}),actions:w.jsx(jet,{}),children:w.jsxs(Uk,{children:[w.jsxs(Ia,{label:t("resources.users.name",{smart_count:1}),icon:w.jsx(NH,{}),children:[w.jsx(RT,{source:"avatar_src",sortable:!1,sx:{height:"120px",width:"120px",float:"right"}}),w.jsx(Br,{source:"id",disabled:!0}),w.jsx(Br,{source:"displayname"}),w.jsx(Dk,{source:"password",autoComplete:"new-password",helperText:"resources.users.helper.password"}),w.jsx(pv,{source:"user_type",choices:UH,translateChoice:!1,resettable:!0}),w.jsx(fi,{source:"admin"}),w.jsx(fi,{source:"locked"}),w.jsx(fi,{source:"deactivated",helperText:"resources.users.helper.deactivate"}),w.jsx(fi,{source:"erased",disabled:!0}),w.jsx(Pn,{source:"creation_ts_ms",showTime:!0,options:En}),w.jsx(Ue,{source:"consent_version"})]}),w.jsx(Ia,{label:"resources.users.threepid",icon:w.jsx(jH,{}),path:"threepid",children:w.jsx(x0,{source:"threepids",children:w.jsxs(dv,{disableReordering:!0,children:[w.jsx(pv,{source:"medium",choices:zH}),w.jsx(Br,{source:"address"})]})})}),w.jsx(Ia,{label:"synapseadmin.users.tabs.sso",icon:w.jsx(IH,{}),path:"sso",children:w.jsx(x0,{source:"external_ids",label:!1,children:w.jsxs(dv,{disableReordering:!0,children:[w.jsx(Br,{source:"auth_provider",validate:Ro()}),w.jsx(Br,{source:"external_id",label:"resources.users.fields.id",validate:Ro()})]})})}),w.jsx(Ia,{label:t("resources.devices.name",{smart_count:2}),icon:w.jsx(AH,{}),path:"devices",children:w.jsx(Zi,{reference:"devices",target:"user_id",label:!1,children:w.jsxs(en,{style:{width:"100%"},children:[w.jsx(Ue,{source:"device_id",sortable:!1}),w.jsx(Ue,{source:"display_name",sortable:!1}),w.jsx(Ue,{source:"last_seen_ip",sortable:!1}),w.jsx(Pn,{source:"last_seen_ts",showTime:!0,options:En,sortable:!1}),w.jsx(Pet,{})]})})}),w.jsx(Ia,{label:"resources.connections.name",icon:w.jsx(DH,{}),path:"connections",children:w.jsx(yi,{reference:"connections",source:"id",label:!1,link:!1,children:w.jsx(VUe,{source:"devices[].sessions[0].connections",label:"resources.connections.name",children:w.jsxs(en,{style:{width:"100%"},bulkActionButtons:!1,children:[w.jsx(Ue,{source:"ip",sortable:!1}),w.jsx(Pn,{source:"last_seen",showTime:!0,options:En,sortable:!1}),w.jsx(Ue,{source:"user_agent",sortable:!1,style:{width:"100%"}})]})})})}),w.jsx(Ia,{label:t("resources.users_media.name",{smart_count:2}),icon:w.jsx(LH,{}),path:"media",children:w.jsx(Zi,{reference:"users_media",target:"user_id",label:!1,pagination:w.jsx(VH,{}),perPage:50,sort:{field:"created_ts",order:"DESC"},children:w.jsxs(en,{style:{width:"100%"},children:[w.jsx(gJe,{source:"media_id"}),w.jsx(Pn,{source:"created_ts",showTime:!0,options:En}),w.jsx(Pn,{source:"last_access_ts",showTime:!0,options:En}),w.jsx(ts,{source:"media_length"}),w.jsx(Ue,{source:"media_type"}),w.jsx(Ue,{source:"upload_name"}),w.jsx(Ue,{source:"quarantined_by"}),w.jsx(hJe,{label:"resources.quarantine_media.action.name"}),w.jsx(vJe,{label:"resources.users_media.fields.safe_from_quarantine"}),w.jsx(ec,{mutationMode:"pessimistic",redirect:!1})]})})}),w.jsx(Ia,{label:t("resources.rooms.name",{smart_count:2}),icon:w.jsx(Wf,{}),path:"rooms",children:w.jsx(Zi,{reference:"joined_rooms",target:"user_id",label:!1,children:w.jsxs(en,{style:{width:"100%"},rowClick:r=>"/rooms/"+r+"/show",bulkActionButtons:!1,children:[w.jsx(Ue,{source:"id",sortable:!1,label:"resources.rooms.fields.room_id"}),w.jsx(yi,{label:"resources.rooms.fields.name",source:"id",reference:"rooms",sortable:!1,link:"",children:w.jsx(Ue,{source:"name",sortable:!1})})]})})}),w.jsx(Ia,{label:t("resources.pushers.name",{smart_count:2}),icon:w.jsx(FH,{}),path:"pushers",children:w.jsx(Zi,{reference:"pushers",target:"user_id",label:!1,children:w.jsxs(en,{style:{width:"100%"},bulkActionButtons:!1,children:[w.jsx(Ue,{source:"kind",sortable:!1}),w.jsx(Ue,{source:"app_display_name",sortable:!1}),w.jsx(Ue,{source:"app_id",sortable:!1}),w.jsx(Ue,{source:"data.url",sortable:!1}),w.jsx(Ue,{source:"device_display_name",sortable:!1}),w.jsx(Ue,{source:"lang",sortable:!1}),w.jsx(Ue,{source:"profile_tag",sortable:!1}),w.jsx(Ue,{source:"pushkey",sortable:!1})]})})})]})})},Let={name:"users",icon:MT,list:ket,edit:Fet,create:Aet},qH={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"}}}},Net={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"}}}};b2(qH,Net);const Det={...qH,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"}}},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"}},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."}},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."}}}},Bet={...iq,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"}}},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"}},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."}},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 zet={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 Uet={...zet,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é"}}},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"}},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."}},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 Wet={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 Vet=Rr(Wet),qet={...Vet,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"}}},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"}},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."}},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 HH={};Object.defineProperty(HH,"__esModule",{value:!0});var Het={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}"}}},Get=HH.default=Het;const Ket={...Get,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:"只是一次模拟运行"}}},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:"上一次访问"}},delete_media:{name:"媒体文件",fields:{before_ts:"最后访问时间",size_gt:"大于 (字节)",keep_profiles:"保留头像"},action:{send:"删除媒体",send_success:"请求发送成功。",send_failure:"出现了一个错误。"},helper:{send:"这个API会删除您硬盘上的本地媒体。包含了任何的本地缓存和下载的媒体备份。这个API不会影响上传到外部媒体存储库上的媒体文件。"}},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:"媒体文件长度"}}}},Qet={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 Du(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 Du(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()},Ko=(e,t={})=>{const r=localStorage.getItem("access_token");return console.log("httpClient "+e),r!=null&&(t.user={authenticated:!0,token:`Bearer ${r}`}),Du(e,t)},P4=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`},Ar={users:{path:"/_synapse/admin/v2/users",map:e=>({...e,id:e.name,avatar_src:e.avatar_url?P4(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}`})},delete_media:{delete:e=>({endpoint:`/_synapse/admin/v1/media/${localStorage.getItem("home_server")}/delete?before_ts=${e.meta.before_ts}&size_gt=${e.meta.size_gt}&keep_profiles=${e.meta.keep_profiles}`,method:"POST"})},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?P4(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 zp(e,t){if(!(t===null&&e!=="user_type"))return t}function E4(e){return e==="DESC"?"b":"f"}const Xet={getList:async(e,t)=>{console.log("getList "+e);const{user_id:r,name:n,guests:o,deactivated:a,search_term:i,destination:s,valid:u}=t.filter,{page:l,perPage:f}=t.pagination,{field:m,order:v}=t.sort,h=(l-1)*f,y={from:h,limit:f,user_id:r,search_term:i,name:n,destination:s,guests:o,deactivated:a,valid:u,order_by:m,dir:E4(v)},x=localStorage.getItem("base_url");if(!x||!(e in Ar))throw Error("Homeserver not set");const C=Ar[e],g=`${x+C.path}?${Nu.stringify(y)}`,{json:_}=await Ko(g);return{data:_[C.data].map(C.map),total:C.total(_,h,f)}},getOne:async(e,t)=>{console.log("getOne "+e);const r=localStorage.getItem("base_url");if(!r||!(e in Ar))throw Error("Homeserver not set");const n=Ar[e],o=r+n.path,{json:a}=await Ko(`${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 Ar))throw Error("Homerserver not set");const n=Ar[e],o=r+n.path,a=await Promise.all(t.ids.map(i=>Ko(`${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:E4(a)},u=localStorage.getItem("base_url");if(!u||!(e in Ar))throw Error("Homeserver not set");const l=Ar[e],f=l.reference(t.id),m=`${u}${f.endpoint}?${Nu.stringify(s)}`,{json:v}=await Ko(m);return{data:v[l.data].map(l.map),total:l.total(v,i,n)}},update:async(e,t)=>{console.log("update "+e);const r=localStorage.getItem("base_url");if(!r||!(e in Ar))throw Error("Homeserver not set");const n=Ar[e],o=r+n.path,{json:a}=await Ko(`${o}/${encodeURIComponent(t.id)}`,{method:"PUT",body:JSON.stringify(t.data,zp)});return{data:n.map(a)}},updateMany:async(e,t)=>{console.log("updateMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in Ar))throw Error("Homeserver not set");const n=Ar[e],o=r+n.path;return{data:(await Promise.all(t.ids.map(i=>Ko(`${o}/${encodeURIComponent(i)}`),{method:"PUT",body:JSON.stringify(t.data,zp)}))).map(({json:i})=>i)}},create:async(e,t)=>{console.log("create "+e);const r=localStorage.getItem("base_url");if(!r||!(e in Ar))throw Error("Homeserver not set");const n=Ar[e];if(!("create"in n))return Promise.reject();const o=n.create(t.data),a=r+o.endpoint,{json:i}=await Ko(a,{method:o.method,body:JSON.stringify(o.body,zp)});return{data:n.map(i)}},createMany:async(e,t)=>{console.log("createMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in Ar))throw Error("Homeserver not set");const n=Ar[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 Ko(s,{method:i.method,body:JSON.stringify(i.body,zp)})}))).map(({json:a})=>a)}},delete:async(e,t)=>{console.log("delete "+e);const r=localStorage.getItem("base_url");if(!r||!(e in Ar))throw Error("Homeserver not set");const n=Ar[e];if("delete"in n){const o=n.delete(t),a=r+o.endpoint,{json:i}=await Ko(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 Ko(`${o}/${t.id}`,{method:"DELETE",body:JSON.stringify(t.previousData,zp)});return{data:a}}},deleteMany:async(e,t)=>{console.log("deleteMany "+e);const r=localStorage.getItem("base_url");if(!r||!(e in Ar))throw Error("Homeserver not set");const n=Ar[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 Ko(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=>Ko(`${o}/${i}`,{method:"DELETE"})))).map(({json:i})=>i)}}}},Xg={de:Det,en:Bet,fr:Uet,it:qet,zh:Ket},Yet=Az(e=>Xg[e]?o1.merge({},Xg.en,Xg[e]):Xg.en,rye(),[{locale:"en",name:"English"},{locale:"de",name:"Deutsch"},{locale:"fr",name:"Français"},{locale:"it",name:"Italiano"},{locale:"fa",name:"Persian(فارسی)"},{locale:"zh",name:"简体中文"}]),Jet=()=>w.jsxs(WWe,{disableTelemetry:!0,requireAuth:!0,loginPage:MJe,authProvider:Qet,dataProvider:Xet,i18nProvider:Yet,darkTheme:{palette:{mode:"dark"}},children:[w.jsx(Y9,{children:w.jsx(Zr,{path:"/import_users",element:w.jsx(IJe,{})})}),w.jsx(Vr,{...Let}),w.jsx(Vr,{...zZe}),w.jsx(Vr,{...QZe}),w.jsx(Vr,{...SJe}),w.jsx(Vr,{...tZe}),w.jsx(Vr,{...mZe}),w.jsx(Vr,{...qJe}),w.jsx(Vr,{name:"connections"}),w.jsx(Vr,{name:"devices"}),w.jsx(Vr,{name:"room_members"}),w.jsx(Vr,{name:"users_media"}),w.jsx(Vr,{name:"joined_rooms"}),w.jsx(Vr,{name:"pushers"}),w.jsx(Vr,{name:"servernotices"}),w.jsx(Vr,{name:"forward_extremities"}),w.jsx(Vr,{name:"room_state"}),w.jsx(Vr,{name:"destination_rooms"})]});fetch("config.json").then(e=>e.json()).then(e=>zB(document.getElementById("root")).render(w.jsx(we.StrictMode,{children:w.jsx(bH.Provider,{value:e,children:w.jsx(Jet,{})})}))); 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 d4c1f3a..34babd7 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 - - + +