diff --git a/session-3/frontend/dist/assets/index-CelfHX13.js b/session-3/frontend/dist/assets/index-CU9w3cG4.js similarity index 85% rename from session-3/frontend/dist/assets/index-CelfHX13.js rename to session-3/frontend/dist/assets/index-CU9w3cG4.js index 7e70f1d..d20a734 100644 --- a/session-3/frontend/dist/assets/index-CelfHX13.js +++ b/session-3/frontend/dist/assets/index-CU9w3cG4.js @@ -6,7 +6,7 @@ var kw=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Jj=kw((t5,Op) * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var ya=Symbol.for("react.element"),Ow=Symbol.for("react.portal"),Tw=Symbol.for("react.fragment"),_w=Symbol.for("react.strict_mode"),Rw=Symbol.for("react.profiler"),Pw=Symbol.for("react.provider"),Iw=Symbol.for("react.context"),Nw=Symbol.for("react.forward_ref"),$w=Symbol.for("react.suspense"),Mw=Symbol.for("react.memo"),Dw=Symbol.for("react.lazy"),Vm=Symbol.iterator;function Fw(e){return e===null||typeof e!="object"?null:(e=Vm&&e[Vm]||e["@@iterator"],typeof e=="function"?e:null)}var v0={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y0=Object.assign,g0={};function _i(e,t,n){this.props=e,this.context=t,this.refs=g0,this.updater=n||v0}_i.prototype.isReactComponent={};_i.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")};_i.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function b0(){}b0.prototype=_i.prototype;function _p(e,t,n){this.props=e,this.context=t,this.refs=g0,this.updater=n||v0}var Rp=_p.prototype=new b0;Rp.constructor=_p;y0(Rp,_i.prototype);Rp.isPureReactComponent=!0;var Um=Array.isArray,x0=Object.prototype.hasOwnProperty,Pp={current:null},S0={key:!0,ref:!0,__self:!0,__source:!0};function w0(e,t,n){var r,o={},i=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)x0.call(t,r)&&!S0.hasOwnProperty(r)&&(o[r]=t[r]);var a=arguments.length-2;if(a===1)o.children=n;else if(1()=>(t||e((t={exports:{}}).exports,t),t.exports);var Jj=kw((t5,Op) * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Bw=S,Vw=Symbol.for("react.element"),Uw=Symbol.for("react.fragment"),Ww=Object.prototype.hasOwnProperty,qw=Bw.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Qw={key:!0,ref:!0,__self:!0,__source:!0};function E0(e,t,n){var r,o={},i=null,s=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)Ww.call(t,r)&&!Qw.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:Vw,type:e,key:i,ref:s,props:o,_owner:qw.current}}gu.Fragment=Uw;gu.jsx=E0;gu.jsxs=E0;h0.exports=gu;var C=h0.exports,C0={exports:{}},Gt={},k0={exports:{}},O0={};/** + */var Bw=S,Vw=Symbol.for("react.element"),Ww=Symbol.for("react.fragment"),Uw=Object.prototype.hasOwnProperty,qw=Bw.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Qw={key:!0,ref:!0,__self:!0,__source:!0};function E0(e,t,n){var r,o={},i=null,s=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)Uw.call(t,r)&&!Qw.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:Vw,type:e,key:i,ref:s,props:o,_owner:qw.current}}gu.Fragment=Ww;gu.jsx=E0;gu.jsxs=E0;h0.exports=gu;var E=h0.exports,C0={exports:{}},Gt={},k0={exports:{}},O0={};/** * @license React * scheduler.production.min.js * @@ -22,7 +22,7 @@ var kw=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Jj=kw((t5,Op) * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(e){function t(_,I){var V=_.length;_.push(I);e:for(;0>>1,X=_[W];if(0>>1;Wo(ue,V))eeo(oe,ue)?(_[W]=oe,_[ee]=V,W=ee):(_[W]=ue,_[Z]=V,W=Z);else if(eeo(oe,V))_[W]=oe,_[ee]=V,W=ee;else break e}}return I}function o(_,I){var V=_.sortIndex-I.sortIndex;return V!==0?V:_.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],c=1,f=null,d=3,p=!1,y=!1,g=!1,x=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(_){for(var I=n(u);I!==null;){if(I.callback===null)r(u);else if(I.startTime<=_)r(u),I.sortIndex=I.expirationTime,t(l,I);else break;I=n(u)}}function b(_){if(g=!1,m(_),!y)if(n(l)!==null)y=!0,F(w);else{var I=n(u);I!==null&&D(b,I.startTime-_)}}function w(_,I){y=!1,g&&(g=!1,h(T),T=-1),p=!0;var V=d;try{for(m(I),f=n(l);f!==null&&(!(f.expirationTime>I)||_&&!B());){var W=f.callback;if(typeof W=="function"){f.callback=null,d=f.priorityLevel;var X=W(f.expirationTime<=I);I=e.unstable_now(),typeof X=="function"?f.callback=X:f===n(l)&&r(l),m(I)}else r(l);f=n(l)}if(f!==null)var re=!0;else{var Z=n(u);Z!==null&&D(b,Z.startTime-I),re=!1}return re}finally{f=null,d=V,p=!1}}var k=!1,O=null,T=-1,N=5,P=-1;function B(){return!(e.unstable_now()-P_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(_){switch(d){case 1:case 2:case 3:var I=3;break;default:I=d}var V=d;d=I;try{return _()}finally{d=V}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,I){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var V=d;d=_;try{return I()}finally{d=V}},e.unstable_scheduleCallback=function(_,I,V){var W=e.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0W?(_.sortIndex=V,t(u,_),n(l)===null&&_===n(u)&&(g?(h(T),T=-1):g=!0,D(b,V-W))):(_.sortIndex=X,t(l,_),y||p||(y=!0,F(w))),_},e.unstable_shouldYield=B,e.unstable_wrapCallback=function(_){var I=d;return function(){var V=d;d=I;try{return _.apply(this,arguments)}finally{d=V}}}})(O0);k0.exports=O0;var Hw=k0.exports;/** + */(function(e){function t(_,I){var V=_.length;_.push(I);e:for(;0>>1,X=_[U];if(0>>1;Uo(ue,V))eeo(oe,ue)?(_[U]=oe,_[ee]=V,U=ee):(_[U]=ue,_[Z]=V,U=Z);else if(eeo(oe,V))_[U]=oe,_[ee]=V,U=ee;else break e}}return I}function o(_,I){var V=_.sortIndex-I.sortIndex;return V!==0?V:_.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],c=1,f=null,d=3,p=!1,y=!1,g=!1,x=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(_){for(var I=n(u);I!==null;){if(I.callback===null)r(u);else if(I.startTime<=_)r(u),I.sortIndex=I.expirationTime,t(l,I);else break;I=n(u)}}function b(_){if(g=!1,m(_),!y)if(n(l)!==null)y=!0,F(w);else{var I=n(u);I!==null&&D(b,I.startTime-_)}}function w(_,I){y=!1,g&&(g=!1,h(T),T=-1),p=!0;var V=d;try{for(m(I),f=n(l);f!==null&&(!(f.expirationTime>I)||_&&!B());){var U=f.callback;if(typeof U=="function"){f.callback=null,d=f.priorityLevel;var X=U(f.expirationTime<=I);I=e.unstable_now(),typeof X=="function"?f.callback=X:f===n(l)&&r(l),m(I)}else r(l);f=n(l)}if(f!==null)var re=!0;else{var Z=n(u);Z!==null&&D(b,Z.startTime-I),re=!1}return re}finally{f=null,d=V,p=!1}}var k=!1,O=null,T=-1,N=5,P=-1;function B(){return!(e.unstable_now()-P_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(_){switch(d){case 1:case 2:case 3:var I=3;break;default:I=d}var V=d;d=I;try{return _()}finally{d=V}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,I){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var V=d;d=_;try{return I()}finally{d=V}},e.unstable_scheduleCallback=function(_,I,V){var U=e.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0U?(_.sortIndex=V,t(u,_),n(l)===null&&_===n(u)&&(g?(h(T),T=-1):g=!0,D(b,V-U))):(_.sortIndex=X,t(l,_),y||p||(y=!0,F(w))),_},e.unstable_shouldYield=B,e.unstable_wrapCallback=function(_){var I=d;return function(){var V=d;d=I;try{return _.apply(this,arguments)}finally{d=V}}}})(O0);k0.exports=O0;var Hw=k0.exports;/** * @license React * react-dom.production.min.js * @@ -30,21 +30,21 @@ var kw=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Jj=kw((t5,Op) * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var T0=S,Ht=Hw;function j(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Qf=Object.prototype.hasOwnProperty,Gw=/^[: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]*$/,qm={},Qm={};function Kw(e){return Qf.call(Qm,e)?!0:Qf.call(qm,e)?!1:Gw.test(e)?Qm[e]=!0:(qm[e]=!0,!1)}function Yw(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Xw(e,t,n,r){if(t===null||typeof t>"u"||Yw(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 Rt(e,t,n,r,o,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var yt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){yt[e]=new Rt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];yt[t]=new Rt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){yt[e]=new Rt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){yt[e]=new Rt(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){yt[e]=new Rt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){yt[e]=new Rt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){yt[e]=new Rt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){yt[e]=new Rt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){yt[e]=new Rt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Np=/[\-:]([a-z])/g;function $p(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(Np,$p);yt[t]=new Rt(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(Np,$p);yt[t]=new Rt(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(Np,$p);yt[t]=new Rt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){yt[e]=new Rt(e,1,!1,e.toLowerCase(),null,!1,!1)});yt.xlinkHref=new Rt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){yt[e]=new Rt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Mp(e,t,n,r){var o=yt.hasOwnProperty(t)?yt[t]:null;(o!==null?o.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Qf=Object.prototype.hasOwnProperty,Gw=/^[: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]*$/,qm={},Qm={};function Kw(e){return Qf.call(Qm,e)?!0:Qf.call(qm,e)?!1:Gw.test(e)?Qm[e]=!0:(qm[e]=!0,!1)}function Yw(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Xw(e,t,n,r){if(t===null||typeof t>"u"||Yw(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 Rt(e,t,n,r,o,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var yt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){yt[e]=new Rt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];yt[t]=new Rt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){yt[e]=new Rt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){yt[e]=new Rt(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){yt[e]=new Rt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){yt[e]=new Rt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){yt[e]=new Rt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){yt[e]=new Rt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){yt[e]=new Rt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Np=/[\-:]([a-z])/g;function $p(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(Np,$p);yt[t]=new Rt(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(Np,$p);yt[t]=new Rt(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(Np,$p);yt[t]=new Rt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){yt[e]=new Rt(e,1,!1,e.toLowerCase(),null,!1,!1)});yt.xlinkHref=new Rt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){yt[e]=new Rt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Mp(e,t,n,r){var o=yt.hasOwnProperty(t)?yt[t]:null;(o!==null?o.type!==0:r||!(2a||o[s]!==i[a]){var l=` -`+o[s].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{Gc=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?hs(e):""}function Jw(e){switch(e.tag){case 5:return hs(e.type);case 16:return hs("Lazy");case 13:return hs("Suspense");case 19:return hs("SuspenseList");case 0:case 2:case 15:return e=Kc(e.type,!1),e;case 11:return e=Kc(e.type.render,!1),e;case 1:return e=Kc(e.type,!0),e;default:return""}}function Yf(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 Lo:return"Fragment";case Ao:return"Portal";case Hf:return"Profiler";case Dp:return"StrictMode";case Gf:return"Suspense";case Kf:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case P0:return(e.displayName||"Context")+".Consumer";case R0:return(e._context.displayName||"Context")+".Provider";case Fp:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ap:return t=e.displayName||null,t!==null?t:Yf(e.type)||"Memo";case mr:t=e._payload,e=e._init;try{return Yf(e(t))}catch{}}return null}function Zw(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 Yf(t);case 8:return t===Dp?"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 Mr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function N0(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function eE(e){var t=N0(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(s){r=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Fa(e){e._valueTracker||(e._valueTracker=eE(e))}function $0(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=N0(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ml(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 Xf(e,t){var n=t.checked;return Ue({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Gm(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Mr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function M0(e,t){t=t.checked,t!=null&&Mp(e,"checked",t,!1)}function Jf(e,t){M0(e,t);var n=Mr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Zf(e,t.type,n):t.hasOwnProperty("defaultValue")&&Zf(e,t.type,Mr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Km(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Zf(e,t,n){(t!=="number"||Ml(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ms=Array.isArray;function Zo(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Aa.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function js(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ss={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},tE=["Webkit","ms","Moz","O"];Object.keys(Ss).forEach(function(e){tE.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ss[t]=Ss[e]})});function L0(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ss.hasOwnProperty(e)&&Ss[e]?(""+t).trim():t+"px"}function j0(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=L0(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var nE=Ue({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 nd(e,t){if(t){if(nE[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(j(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(j(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(j(61))}if(t.style!=null&&typeof t.style!="object")throw Error(j(62))}}function rd(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 od=null;function Lp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var id=null,ei=null,ti=null;function Jm(e){if(e=xa(e)){if(typeof id!="function")throw Error(j(280));var t=e.stateNode;t&&(t=Eu(t),id(e.stateNode,e.type,t))}}function z0(e){ei?ti?ti.push(e):ti=[e]:ei=e}function B0(){if(ei){var e=ei,t=ti;if(ti=ei=null,Jm(e),t)for(e=0;e>>=0,e===0?32:31-(pE(e)/hE|0)|0}var La=64,ja=4194304;function vs(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 Ll(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~o;a!==0?r=vs(a):(i&=s,i!==0&&(r=vs(i)))}else s=n&~o,s!==0?r=vs(s):i!==0&&(r=vs(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function ga(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-kn(t),e[t]=n}function gE(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0=Es),av=" ",lv=!1;function ab(e,t){switch(e){case"keyup":return QE.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lb(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var jo=!1;function GE(e,t){switch(e){case"compositionend":return lb(t);case"keypress":return t.which!==32?null:(lv=!0,av);case"textInput":return e=t.data,e===av&&lv?null:e;default:return null}}function KE(e,t){if(jo)return e==="compositionend"||!Qp&&ab(e,t)?(e=ib(),cl=Up=wr=null,jo=!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:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=dv(n)}}function db(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?db(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pb(){for(var e=window,t=Ml();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ml(e.document)}return t}function Hp(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 oC(e){var t=pb(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&db(n.ownerDocument.documentElement,n)){if(r!==null&&Hp(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=pv(n,i);var s=pv(n,r);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,zo=null,fd=null,ks=null,dd=!1;function hv(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;dd||zo==null||zo!==Ml(r)||(r=zo,"selectionStart"in r&&Hp(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ks&&qs(ks,r)||(ks=r,r=Bl(fd,"onSelect"),0Uo||(e.current=gd[Uo],gd[Uo]=null,Uo--)}function _e(e,t){Uo++,gd[Uo]=e.current,e.current=t}var Dr={},Et=Ur(Dr),Dt=Ur(!1),co=Dr;function pi(e,t){var n=e.type.contextTypes;if(!n)return Dr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ft(e){return e=e.childContextTypes,e!=null}function Ul(){Ie(Dt),Ie(Et)}function Sv(e,t,n){if(Et.current!==Dr)throw Error(j(168));_e(Et,t),_e(Dt,n)}function wb(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(j(108,Zw(e)||"Unknown",o));return Ue({},n,r)}function Wl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Dr,co=Et.current,_e(Et,e),_e(Dt,Dt.current),!0}function wv(e,t,n){var r=e.stateNode;if(!r)throw Error(j(169));n?(e=wb(e,t,co),r.__reactInternalMemoizedMergedChildContext=e,Ie(Dt),Ie(Et),_e(Et,e)):Ie(Dt),_e(Dt,n)}var Yn=null,Cu=!1,cf=!1;function Eb(e){Yn===null?Yn=[e]:Yn.push(e)}function vC(e){Cu=!0,Eb(e)}function Wr(){if(!cf&&Yn!==null){cf=!0;var e=0,t=Se;try{var n=Yn;for(Se=1;e>=s,o-=s,Jn=1<<32-kn(t)+o|n<T?(N=O,O=null):N=O.sibling;var P=d(h,O,m[T],b);if(P===null){O===null&&(O=N);break}e&&O&&P.alternate===null&&t(h,O),v=i(P,v,T),k===null?w=P:k.sibling=P,k=P,O=N}if(T===m.length)return n(h,O),De&&Hr(h,T),w;if(O===null){for(;TT?(N=O,O=null):N=O.sibling;var B=d(h,O,P.value,b);if(B===null){O===null&&(O=N);break}e&&O&&B.alternate===null&&t(h,O),v=i(B,v,T),k===null?w=B:k.sibling=B,k=B,O=N}if(P.done)return n(h,O),De&&Hr(h,T),w;if(O===null){for(;!P.done;T++,P=m.next())P=f(h,P.value,b),P!==null&&(v=i(P,v,T),k===null?w=P:k.sibling=P,k=P);return De&&Hr(h,T),w}for(O=r(h,O);!P.done;T++,P=m.next())P=p(O,h,T,P.value,b),P!==null&&(e&&P.alternate!==null&&O.delete(P.key===null?T:P.key),v=i(P,v,T),k===null?w=P:k.sibling=P,k=P);return e&&O.forEach(function(z){return t(h,z)}),De&&Hr(h,T),w}function x(h,v,m,b){if(typeof m=="object"&&m!==null&&m.type===Lo&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Da:e:{for(var w=m.key,k=v;k!==null;){if(k.key===w){if(w=m.type,w===Lo){if(k.tag===7){n(h,k.sibling),v=o(k,m.props.children),v.return=h,h=v;break e}}else if(k.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===mr&&Rv(w)===k.type){n(h,k.sibling),v=o(k,m.props),v.ref=Ji(h,k,m),v.return=h,h=v;break e}n(h,k);break}else t(h,k);k=k.sibling}m.type===Lo?(v=ao(m.props.children,h.mode,b,m.key),v.return=h,h=v):(b=gl(m.type,m.key,m.props,null,h.mode,b),b.ref=Ji(h,v,m),b.return=h,h=b)}return s(h);case Ao:e:{for(k=m.key;v!==null;){if(v.key===k)if(v.tag===4&&v.stateNode.containerInfo===m.containerInfo&&v.stateNode.implementation===m.implementation){n(h,v.sibling),v=o(v,m.children||[]),v.return=h,h=v;break e}else{n(h,v);break}else t(h,v);v=v.sibling}v=gf(m,h.mode,b),v.return=h,h=v}return s(h);case mr:return k=m._init,x(h,v,k(m._payload),b)}if(ms(m))return y(h,v,m,b);if(Hi(m))return g(h,v,m,b);Qa(h,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,v!==null&&v.tag===6?(n(h,v.sibling),v=o(v,m),v.return=h,h=v):(n(h,v),v=yf(m,h.mode,b),v.return=h,h=v),s(h)):n(h,v)}return x}var mi=Ib(!0),Nb=Ib(!1),Sa={},Ln=Ur(Sa),Ks=Ur(Sa),Ys=Ur(Sa);function no(e){if(e===Sa)throw Error(j(174));return e}function nh(e,t){switch(_e(Ys,t),_e(Ks,e),_e(Ln,Sa),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:td(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=td(t,e)}Ie(Ln),_e(Ln,t)}function vi(){Ie(Ln),Ie(Ks),Ie(Ys)}function $b(e){no(Ys.current);var t=no(Ln.current),n=td(t,e.type);t!==n&&(_e(Ks,e),_e(Ln,n))}function rh(e){Ks.current===e&&(Ie(Ln),Ie(Ks))}var Be=Ur(0);function Yl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ff=[];function oh(){for(var e=0;en?n:4,e(!0);var r=df.transition;df.transition={};try{e(!1),t()}finally{Se=n,df.transition=r}}function Kb(){return un().memoizedState}function xC(e,t,n){var r=Ir(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yb(e))Xb(t,n);else if(n=Tb(e,t,n,r),n!==null){var o=kt();On(n,e,r,o),Jb(n,t,r)}}function SC(e,t,n){var r=Ir(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yb(e))Xb(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,a=i(s,n);if(o.hasEagerState=!0,o.eagerState=a,_n(a,s)){var l=t.interleaved;l===null?(o.next=o,eh(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=Tb(e,t,o,r),n!==null&&(o=kt(),On(n,e,r,o),Jb(n,t,r))}}function Yb(e){var t=e.alternate;return e===Ve||t!==null&&t===Ve}function Xb(e,t){Os=Xl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Jb(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,zp(e,n)}}var Jl={readContext:ln,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useInsertionEffect:bt,useLayoutEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useMutableSource:bt,useSyncExternalStore:bt,useId:bt,unstable_isNewReconciler:!1},wC={readContext:ln,useCallback:function(e,t){return Nn().memoizedState=[e,t===void 0?null:t],e},useContext:ln,useEffect:Iv,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,hl(4194308,4,Wb.bind(null,t,e),n)},useLayoutEffect:function(e,t){return hl(4194308,4,e,t)},useInsertionEffect:function(e,t){return hl(4,2,e,t)},useMemo:function(e,t){var n=Nn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Nn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=xC.bind(null,Ve,e),[r.memoizedState,e]},useRef:function(e){var t=Nn();return e={current:e},t.memoizedState=e},useState:Pv,useDebugValue:uh,useDeferredValue:function(e){return Nn().memoizedState=e},useTransition:function(){var e=Pv(!1),t=e[0];return e=bC.bind(null,e[1]),Nn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Ve,o=Nn();if(De){if(n===void 0)throw Error(j(407));n=n()}else{if(n=t(),ut===null)throw Error(j(349));po&30||Fb(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Iv(Lb.bind(null,r,i,e),[e]),r.flags|=2048,Zs(9,Ab.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Nn(),t=ut.identifierPrefix;if(De){var n=Zn,r=Jn;n=(r&~(1<<32-kn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Xs++,0")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{Gc=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?hs(e):""}function Jw(e){switch(e.tag){case 5:return hs(e.type);case 16:return hs("Lazy");case 13:return hs("Suspense");case 19:return hs("SuspenseList");case 0:case 2:case 15:return e=Kc(e.type,!1),e;case 11:return e=Kc(e.type.render,!1),e;case 1:return e=Kc(e.type,!0),e;default:return""}}function Yf(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 Lo:return"Fragment";case Ao:return"Portal";case Hf:return"Profiler";case Dp:return"StrictMode";case Gf:return"Suspense";case Kf:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case P0:return(e.displayName||"Context")+".Consumer";case R0:return(e._context.displayName||"Context")+".Provider";case Fp:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ap:return t=e.displayName||null,t!==null?t:Yf(e.type)||"Memo";case mr:t=e._payload,e=e._init;try{return Yf(e(t))}catch{}}return null}function Zw(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 Yf(t);case 8:return t===Dp?"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 Mr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function N0(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function eE(e){var t=N0(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(s){r=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Fa(e){e._valueTracker||(e._valueTracker=eE(e))}function $0(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=N0(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ml(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 Xf(e,t){var n=t.checked;return Ue({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Gm(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Mr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function M0(e,t){t=t.checked,t!=null&&Mp(e,"checked",t,!1)}function Jf(e,t){M0(e,t);var n=Mr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Zf(e,t.type,n):t.hasOwnProperty("defaultValue")&&Zf(e,t.type,Mr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Km(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Zf(e,t,n){(t!=="number"||Ml(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ms=Array.isArray;function Zo(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Aa.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function js(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ss={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},tE=["Webkit","ms","Moz","O"];Object.keys(Ss).forEach(function(e){tE.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ss[t]=Ss[e]})});function L0(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ss.hasOwnProperty(e)&&Ss[e]?(""+t).trim():t+"px"}function j0(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=L0(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var nE=Ue({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 nd(e,t){if(t){if(nE[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(j(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(j(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(j(61))}if(t.style!=null&&typeof t.style!="object")throw Error(j(62))}}function rd(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 od=null;function Lp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var id=null,ei=null,ti=null;function Jm(e){if(e=xa(e)){if(typeof id!="function")throw Error(j(280));var t=e.stateNode;t&&(t=Eu(t),id(e.stateNode,e.type,t))}}function z0(e){ei?ti?ti.push(e):ti=[e]:ei=e}function B0(){if(ei){var e=ei,t=ti;if(ti=ei=null,Jm(e),t)for(e=0;e>>=0,e===0?32:31-(pE(e)/hE|0)|0}var La=64,ja=4194304;function vs(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 Ll(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~o;a!==0?r=vs(a):(i&=s,i!==0&&(r=vs(i)))}else s=n&~o,s!==0?r=vs(s):i!==0&&(r=vs(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function ga(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-kn(t),e[t]=n}function gE(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0=Es),av=" ",lv=!1;function ab(e,t){switch(e){case"keyup":return QE.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lb(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var jo=!1;function GE(e,t){switch(e){case"compositionend":return lb(t);case"keypress":return t.which!==32?null:(lv=!0,av);case"textInput":return e=t.data,e===av&&lv?null:e;default:return null}}function KE(e,t){if(jo)return e==="compositionend"||!Qp&&ab(e,t)?(e=ib(),cl=Wp=wr=null,jo=!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:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=dv(n)}}function db(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?db(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pb(){for(var e=window,t=Ml();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ml(e.document)}return t}function Hp(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 oC(e){var t=pb(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&db(n.ownerDocument.documentElement,n)){if(r!==null&&Hp(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=pv(n,i);var s=pv(n,r);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,zo=null,fd=null,ks=null,dd=!1;function hv(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;dd||zo==null||zo!==Ml(r)||(r=zo,"selectionStart"in r&&Hp(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ks&&qs(ks,r)||(ks=r,r=Bl(fd,"onSelect"),0Wo||(e.current=gd[Wo],gd[Wo]=null,Wo--)}function _e(e,t){Wo++,gd[Wo]=e.current,e.current=t}var Dr={},Et=Wr(Dr),Dt=Wr(!1),fo=Dr;function pi(e,t){var n=e.type.contextTypes;if(!n)return Dr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ft(e){return e=e.childContextTypes,e!=null}function Wl(){Ne(Dt),Ne(Et)}function Sv(e,t,n){if(Et.current!==Dr)throw Error(j(168));_e(Et,t),_e(Dt,n)}function wb(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(j(108,Zw(e)||"Unknown",o));return Ue({},n,r)}function Ul(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Dr,fo=Et.current,_e(Et,e),_e(Dt,Dt.current),!0}function wv(e,t,n){var r=e.stateNode;if(!r)throw Error(j(169));n?(e=wb(e,t,fo),r.__reactInternalMemoizedMergedChildContext=e,Ne(Dt),Ne(Et),_e(Et,e)):Ne(Dt),_e(Dt,n)}var Yn=null,Cu=!1,cf=!1;function Eb(e){Yn===null?Yn=[e]:Yn.push(e)}function vC(e){Cu=!0,Eb(e)}function Ur(){if(!cf&&Yn!==null){cf=!0;var e=0,t=Se;try{var n=Yn;for(Se=1;e>=s,o-=s,Jn=1<<32-kn(t)+o|n<T?(N=O,O=null):N=O.sibling;var P=d(h,O,m[T],b);if(P===null){O===null&&(O=N);break}e&&O&&P.alternate===null&&t(h,O),v=i(P,v,T),k===null?w=P:k.sibling=P,k=P,O=N}if(T===m.length)return n(h,O),Fe&&Gr(h,T),w;if(O===null){for(;TT?(N=O,O=null):N=O.sibling;var B=d(h,O,P.value,b);if(B===null){O===null&&(O=N);break}e&&O&&B.alternate===null&&t(h,O),v=i(B,v,T),k===null?w=B:k.sibling=B,k=B,O=N}if(P.done)return n(h,O),Fe&&Gr(h,T),w;if(O===null){for(;!P.done;T++,P=m.next())P=f(h,P.value,b),P!==null&&(v=i(P,v,T),k===null?w=P:k.sibling=P,k=P);return Fe&&Gr(h,T),w}for(O=r(h,O);!P.done;T++,P=m.next())P=p(O,h,T,P.value,b),P!==null&&(e&&P.alternate!==null&&O.delete(P.key===null?T:P.key),v=i(P,v,T),k===null?w=P:k.sibling=P,k=P);return e&&O.forEach(function(z){return t(h,z)}),Fe&&Gr(h,T),w}function x(h,v,m,b){if(typeof m=="object"&&m!==null&&m.type===Lo&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Da:e:{for(var w=m.key,k=v;k!==null;){if(k.key===w){if(w=m.type,w===Lo){if(k.tag===7){n(h,k.sibling),v=o(k,m.props.children),v.return=h,h=v;break e}}else if(k.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===mr&&Rv(w)===k.type){n(h,k.sibling),v=o(k,m.props),v.ref=Ji(h,k,m),v.return=h,h=v;break e}n(h,k);break}else t(h,k);k=k.sibling}m.type===Lo?(v=lo(m.props.children,h.mode,b,m.key),v.return=h,h=v):(b=gl(m.type,m.key,m.props,null,h.mode,b),b.ref=Ji(h,v,m),b.return=h,h=b)}return s(h);case Ao:e:{for(k=m.key;v!==null;){if(v.key===k)if(v.tag===4&&v.stateNode.containerInfo===m.containerInfo&&v.stateNode.implementation===m.implementation){n(h,v.sibling),v=o(v,m.children||[]),v.return=h,h=v;break e}else{n(h,v);break}else t(h,v);v=v.sibling}v=gf(m,h.mode,b),v.return=h,h=v}return s(h);case mr:return k=m._init,x(h,v,k(m._payload),b)}if(ms(m))return y(h,v,m,b);if(Hi(m))return g(h,v,m,b);Qa(h,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,v!==null&&v.tag===6?(n(h,v.sibling),v=o(v,m),v.return=h,h=v):(n(h,v),v=yf(m,h.mode,b),v.return=h,h=v),s(h)):n(h,v)}return x}var mi=Ib(!0),Nb=Ib(!1),Sa={},Ln=Wr(Sa),Ks=Wr(Sa),Ys=Wr(Sa);function ro(e){if(e===Sa)throw Error(j(174));return e}function nh(e,t){switch(_e(Ys,t),_e(Ks,e),_e(Ln,Sa),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:td(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=td(t,e)}Ne(Ln),_e(Ln,t)}function vi(){Ne(Ln),Ne(Ks),Ne(Ys)}function $b(e){ro(Ys.current);var t=ro(Ln.current),n=td(t,e.type);t!==n&&(_e(Ks,e),_e(Ln,n))}function rh(e){Ks.current===e&&(Ne(Ln),Ne(Ks))}var Ve=Wr(0);function Yl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ff=[];function oh(){for(var e=0;en?n:4,e(!0);var r=df.transition;df.transition={};try{e(!1),t()}finally{Se=n,df.transition=r}}function Kb(){return un().memoizedState}function xC(e,t,n){var r=Ir(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yb(e))Xb(t,n);else if(n=Tb(e,t,n,r),n!==null){var o=kt();On(n,e,r,o),Jb(n,t,r)}}function SC(e,t,n){var r=Ir(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yb(e))Xb(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,a=i(s,n);if(o.hasEagerState=!0,o.eagerState=a,_n(a,s)){var l=t.interleaved;l===null?(o.next=o,eh(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=Tb(e,t,o,r),n!==null&&(o=kt(),On(n,e,r,o),Jb(n,t,r))}}function Yb(e){var t=e.alternate;return e===We||t!==null&&t===We}function Xb(e,t){Os=Xl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Jb(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,zp(e,n)}}var Jl={readContext:ln,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useInsertionEffect:bt,useLayoutEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useMutableSource:bt,useSyncExternalStore:bt,useId:bt,unstable_isNewReconciler:!1},wC={readContext:ln,useCallback:function(e,t){return Nn().memoizedState=[e,t===void 0?null:t],e},useContext:ln,useEffect:Iv,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,hl(4194308,4,Ub.bind(null,t,e),n)},useLayoutEffect:function(e,t){return hl(4194308,4,e,t)},useInsertionEffect:function(e,t){return hl(4,2,e,t)},useMemo:function(e,t){var n=Nn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Nn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=xC.bind(null,We,e),[r.memoizedState,e]},useRef:function(e){var t=Nn();return e={current:e},t.memoizedState=e},useState:Pv,useDebugValue:uh,useDeferredValue:function(e){return Nn().memoizedState=e},useTransition:function(){var e=Pv(!1),t=e[0];return e=bC.bind(null,e[1]),Nn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=We,o=Nn();if(Fe){if(n===void 0)throw Error(j(407));n=n()}else{if(n=t(),ut===null)throw Error(j(349));ho&30||Fb(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Iv(Lb.bind(null,r,i,e),[e]),r.flags|=2048,Zs(9,Ab.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Nn(),t=ut.identifierPrefix;if(Fe){var n=Zn,r=Jn;n=(r&~(1<<32-kn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Xs++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Fn]=t,e[Gs]=r,ax(e,t,!1,!1),t.stateNode=e;e:{switch(s=rd(n,r),n){case"dialog":Pe("cancel",e),Pe("close",e),o=r;break;case"iframe":case"object":case"embed":Pe("load",e),o=r;break;case"video":case"audio":for(o=0;ogi&&(t.flags|=128,r=!0,Zi(i,!1),t.lanes=4194304)}else{if(!r)if(e=Yl(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Zi(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!De)return xt(t),null}else 2*Xe()-i.renderingStartTime>gi&&n!==1073741824&&(t.flags|=128,r=!0,Zi(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(n=i.last,n!==null?n.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Xe(),t.sibling=null,n=Be.current,_e(Be,r?n&1|2:n&1),t):(xt(t),null);case 22:case 23:return mh(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Vt&1073741824&&(xt(t),t.subtreeFlags&6&&(t.flags|=8192)):xt(t),null;case 24:return null;case 25:return null}throw Error(j(156,t.tag))}function PC(e,t){switch(Kp(t),t.tag){case 1:return Ft(t.type)&&Ul(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return vi(),Ie(Dt),Ie(Et),oh(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return rh(t),null;case 13:if(Ie(Be),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(j(340));hi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ie(Be),null;case 4:return vi(),null;case 10:return Zp(t.type._context),null;case 22:case 23:return mh(),null;case 24:return null;default:return null}}var Ga=!1,wt=!1,IC=typeof WeakSet=="function"?WeakSet:Set,q=null;function Ho(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){He(e,t,r)}else n.current=null}function Pd(e,t,n){try{n()}catch(r){He(e,t,r)}}var zv=!1;function NC(e,t){if(pd=jl,e=pb(),Hp(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var s=0,a=-1,l=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==n||o!==0&&f.nodeType!==3||(a=s+o),f!==i||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++u===o&&(a=s),d===i&&++c===r&&(l=s),(p=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=p}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(hd={focusedElem:e,selectionRange:n},jl=!1,q=t;q!==null;)if(t=q,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,q=e;else for(;q!==null;){t=q;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 g=y.memoizedProps,x=y.memoizedState,h=t.stateNode,v=h.getSnapshotBeforeUpdate(t.elementType===t.type?g:xn(t.type,g),x);h.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(j(163))}}catch(b){He(t,t.return,b)}if(e=t.sibling,e!==null){e.return=t.return,q=e;break}q=t.return}return y=zv,zv=!1,y}function Ts(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Pd(t,n,i)}o=o.next}while(o!==r)}}function Tu(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Id(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function cx(e){var t=e.alternate;t!==null&&(e.alternate=null,cx(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Fn],delete t[Gs],delete t[yd],delete t[hC],delete t[mC])),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 fx(e){return e.tag===5||e.tag===3||e.tag===4}function Bv(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fx(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 Nd(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Vl));else if(r!==4&&(e=e.child,e!==null))for(Nd(e,t,n),e=e.sibling;e!==null;)Nd(e,t,n),e=e.sibling}function $d(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for($d(e,t,n),e=e.sibling;e!==null;)$d(e,t,n),e=e.sibling}var ht=null,Sn=!1;function fr(e,t,n){for(n=n.child;n!==null;)dx(e,t,n),n=n.sibling}function dx(e,t,n){if(An&&typeof An.onCommitFiberUnmount=="function")try{An.onCommitFiberUnmount(bu,n)}catch{}switch(n.tag){case 5:wt||Ho(n,t);case 6:var r=ht,o=Sn;ht=null,fr(e,t,n),ht=r,Sn=o,ht!==null&&(Sn?(e=ht,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ht.removeChild(n.stateNode));break;case 18:ht!==null&&(Sn?(e=ht,n=n.stateNode,e.nodeType===8?uf(e.parentNode,n):e.nodeType===1&&uf(e,n),Us(e)):uf(ht,n.stateNode));break;case 4:r=ht,o=Sn,ht=n.stateNode.containerInfo,Sn=!0,fr(e,t,n),ht=r,Sn=o;break;case 0:case 11:case 14:case 15:if(!wt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&Pd(n,t,s),o=o.next}while(o!==r)}fr(e,t,n);break;case 1:if(!wt&&(Ho(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){He(n,t,a)}fr(e,t,n);break;case 21:fr(e,t,n);break;case 22:n.mode&1?(wt=(r=wt)||n.memoizedState!==null,fr(e,t,n),wt=r):fr(e,t,n);break;default:fr(e,t,n)}}function Vv(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new IC),t.forEach(function(r){var o=BC.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function gn(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=s),r&=~i}if(r=o,r=Xe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*MC(r/1960))-r,10e?16:e,Er===null)var r=!1;else{if(e=Er,Er=null,tu=0,he&6)throw Error(j(331));var o=he;for(he|=4,q=e.current;q!==null;){var i=q,s=i.child;if(q.flags&16){var a=i.deletions;if(a!==null){for(var l=0;lXe()-ph?so(e,0):dh|=n),At(e,t)}function xx(e,t){t===0&&(e.mode&1?(t=ja,ja<<=1,!(ja&130023424)&&(ja=4194304)):t=1);var n=kt();e=rr(e,t),e!==null&&(ga(e,t,n),At(e,n))}function zC(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),xx(e,n)}function BC(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(j(314))}r!==null&&r.delete(t),xx(e,n)}var Sx;Sx=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Dt.current)Mt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Mt=!1,_C(e,t,n);Mt=!!(e.flags&131072)}else Mt=!1,De&&t.flags&1048576&&Cb(t,Ql,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ml(e,t),e=t.pendingProps;var o=pi(t,Et.current);ri(t,n),o=sh(null,t,r,e,o,n);var i=ah();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,Ft(r)?(i=!0,Wl(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,th(t),o.updater=ku,t.stateNode=o,o._reactInternals=t,Ed(t,r,e,n),t=Od(null,t,r,!0,i,n)):(t.tag=0,De&&i&&Gp(t),Ct(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ml(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=UC(r),e=xn(r,e),o){case 0:t=kd(null,t,r,e,n);break e;case 1:t=Av(null,t,r,e,n);break e;case 11:t=Dv(null,t,r,e,n);break e;case 14:t=Fv(null,t,r,xn(r.type,e),n);break e}throw Error(j(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:xn(r,o),kd(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:xn(r,o),Av(e,t,r,o,n);case 3:e:{if(ox(t),e===null)throw Error(j(387));r=t.pendingProps,i=t.memoizedState,o=i.element,_b(e,t),Kl(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=yi(Error(j(423)),t),t=Lv(e,t,r,n,o);break e}else if(r!==o){o=yi(Error(j(424)),t),t=Lv(e,t,r,n,o);break e}else for(Wt=_r(t.stateNode.containerInfo.firstChild),qt=t,De=!0,wn=null,n=Nb(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(hi(),r===o){t=or(e,t,n);break e}Ct(e,t,r,n)}t=t.child}return t;case 5:return $b(t),e===null&&xd(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,s=o.children,md(r,o)?s=null:i!==null&&md(r,i)&&(t.flags|=32),rx(e,t),Ct(e,t,s,n),t.child;case 6:return e===null&&xd(t),null;case 13:return ix(e,t,n);case 4:return nh(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=mi(t,null,r,n):Ct(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:xn(r,o),Dv(e,t,r,o,n);case 7:return Ct(e,t,t.pendingProps,n),t.child;case 8:return Ct(e,t,t.pendingProps.children,n),t.child;case 12:return Ct(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,_e(Hl,r._currentValue),r._currentValue=s,i!==null)if(_n(i.value,s)){if(i.children===o.children&&!Dt.current){t=or(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){s=i.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=er(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Sd(i.return,n,t),a.lanes|=n;break}l=l.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(j(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Sd(s,n,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}Ct(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,ri(t,n),o=ln(o),r=r(o),t.flags|=1,Ct(e,t,r,n),t.child;case 14:return r=t.type,o=xn(r,t.pendingProps),o=xn(r.type,o),Fv(e,t,r,o,n);case 15:return tx(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:xn(r,o),ml(e,t),t.tag=1,Ft(r)?(e=!0,Wl(t)):e=!1,ri(t,n),Pb(t,r,o),Ed(t,r,o,n),Od(null,t,r,!0,e,n);case 19:return sx(e,t,n);case 22:return nx(e,t,n)}throw Error(j(156,t.tag))};function wx(e,t){return G0(e,t)}function VC(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function sn(e,t,n,r){return new VC(e,t,n,r)}function yh(e){return e=e.prototype,!(!e||!e.isReactComponent)}function UC(e){if(typeof e=="function")return yh(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Fp)return 11;if(e===Ap)return 14}return 2}function Nr(e,t){var n=e.alternate;return n===null?(n=sn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function gl(e,t,n,r,o,i){var s=2;if(r=e,typeof e=="function")yh(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Lo:return ao(n.children,o,i,t);case Dp:s=8,o|=8;break;case Hf:return e=sn(12,n,t,o|2),e.elementType=Hf,e.lanes=i,e;case Gf:return e=sn(13,n,t,o),e.elementType=Gf,e.lanes=i,e;case Kf:return e=sn(19,n,t,o),e.elementType=Kf,e.lanes=i,e;case I0:return Ru(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case R0:s=10;break e;case P0:s=9;break e;case Fp:s=11;break e;case Ap:s=14;break e;case mr:s=16,r=null;break e}throw Error(j(130,e==null?e:typeof e,""))}return t=sn(s,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function ao(e,t,n,r){return e=sn(7,e,r,t),e.lanes=n,e}function Ru(e,t,n,r){return e=sn(22,e,r,t),e.elementType=I0,e.lanes=n,e.stateNode={isHidden:!1},e}function yf(e,t,n){return e=sn(6,e,null,t),e.lanes=n,e}function gf(e,t,n){return t=sn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function WC(e,t,n,r,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=Xc(0),this.expirationTimes=Xc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xc(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function gh(e,t,n,r,o,i,s,a,l){return e=new WC(e,t,n,a,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=sn(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},th(i),e}function qC(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ox)}catch(e){console.error(e)}}Ox(),C0.exports=Gt;var wh=C0.exports;const Xa=Tp(wh);var Tx,Yv=wh;Tx=Yv.createRoot,Yv.hydrateRoot;const YC={black:"#000",white:"#fff"},ta=YC,XC={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"},To=XC,JC={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"},_o=JC,ZC={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"},Ro=ZC,ek={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"},Po=ek,tk={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"},Io=tk,nk={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"},ts=nk,rk={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"},ok=rk;function vo(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n=0)&&(n[o]=e[o]);return n}function _x(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var ak=/^((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)-.*))$/,lk=_x(function(e){return ak.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function uk(e){if(e.sheet)return e.sheet;for(var t=0;t0?mt(Ii,--jt):0,bi--,tt===10&&(bi=1,Du--),tt}function Qt(){return tt=jt2||ra(tt)>3?"":" "}function wk(e,t){for(;--t&&Qt()&&!(tt<48||tt>102||tt>57&&tt<65||tt>70&&tt<97););return Ea(e,bl()+(t<6&&jn()==32&&Qt()==32))}function jd(e){for(;Qt();)switch(tt){case e:return jt;case 34:case 39:e!==34&&e!==39&&jd(tt);break;case 40:e===41&&jd(e);break;case 92:Qt();break}return jt}function Ek(e,t){for(;Qt()&&e+tt!==57;)if(e+tt===84&&jn()===47)break;return"/*"+Ea(t,jt-1)+"*"+Mu(e===47?e:Qt())}function Ck(e){for(;!ra(jn());)Qt();return Ea(e,jt)}function kk(e){return Mx(Sl("",null,null,null,[""],e=$x(e),0,[0],e))}function Sl(e,t,n,r,o,i,s,a,l){for(var u=0,c=0,f=s,d=0,p=0,y=0,g=1,x=1,h=1,v=0,m="",b=o,w=i,k=r,O=m;x;)switch(y=v,v=Qt()){case 40:if(y!=108&&mt(O,f-1)==58){Ld(O+=ye(xl(v),"&","&\f"),"&\f")!=-1&&(h=-1);break}case 34:case 39:case 91:O+=xl(v);break;case 9:case 10:case 13:case 32:O+=Sk(y);break;case 92:O+=wk(bl()-1,7);continue;case 47:switch(jn()){case 42:case 47:Ja(Ok(Ek(Qt(),bl()),t,n),l);break;default:O+="/"}break;case 123*g:a[u++]=$n(O)*h;case 125*g:case 59:case 0:switch(v){case 0:case 125:x=0;case 59+c:h==-1&&(O=ye(O,/\f/g,"")),p>0&&$n(O)-f&&Ja(p>32?Jv(O+";",r,n,f-1):Jv(ye(O," ","")+";",r,n,f-2),l);break;case 59:O+=";";default:if(Ja(k=Xv(O,t,n,u,c,o,a,m,b=[],w=[],f),i),v===123)if(c===0)Sl(O,t,k,k,b,i,f,a,w);else switch(d===99&&mt(O,3)===110?100:d){case 100:case 108:case 109:case 115:Sl(e,k,k,r&&Ja(Xv(e,k,k,0,0,o,a,m,o,b=[],f),w),o,w,f,a,r?b:w);break;default:Sl(O,k,k,k,[""],w,0,a,w)}}u=c=p=0,g=h=1,m=O="",f=s;break;case 58:f=1+$n(O),p=y;default:if(g<1){if(v==123)--g;else if(v==125&&g++==0&&xk()==125)continue}switch(O+=Mu(v),v*g){case 38:h=c>0?1:(O+="\f",-1);break;case 44:a[u++]=($n(O)-1)*h,h=1;break;case 64:jn()===45&&(O+=xl(Qt())),d=jn(),c=f=$n(m=O+=Ck(bl())),v++;break;case 45:y===45&&$n(O)==2&&(g=0)}}return i}function Xv(e,t,n,r,o,i,s,a,l,u,c){for(var f=o-1,d=o===0?i:[""],p=kh(d),y=0,g=0,x=0;y0?d[h]+" "+v:ye(v,/&\f/g,d[h])))&&(l[x++]=m);return Fu(e,t,n,o===0?Eh:a,l,u,c)}function Ok(e,t,n){return Fu(e,t,n,Rx,Mu(bk()),na(e,2,-2),0)}function Jv(e,t,n,r){return Fu(e,t,n,Ch,na(e,0,r),na(e,r+1,-1),r)}function ii(e,t){for(var n="",r=kh(e),o=0;o6)switch(mt(e,t+1)){case 109:if(mt(e,t+4)!==45)break;case 102:return ye(e,/(.+:)(.+)-([^]+)/,"$1"+ve+"$2-$3$1"+ou+(mt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Ld(e,"stretch")?Dx(ye(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(mt(e,t+1)!==115)break;case 6444:switch(mt(e,$n(e)-3-(~Ld(e,"!important")&&10))){case 107:return ye(e,":",":"+ve)+e;case 101:return ye(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ve+(mt(e,14)===45?"inline-":"")+"box$3$1"+ve+"$2$3$1"+St+"$2box$3")+e}break;case 5936:switch(mt(e,t+11)){case 114:return ve+e+St+ye(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ve+e+St+ye(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ve+e+St+ye(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return ve+e+St+e+e}return e}var Dk=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case Ch:t.return=Dx(t.value,t.length);break;case Px:return ii([ns(t,{value:ye(t.value,"@","@"+ve)})],o);case Eh:if(t.length)return gk(t.props,function(i){switch(yk(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ii([ns(t,{props:[ye(i,/:(read-\w+)/,":"+ou+"$1")]})],o);case"::placeholder":return ii([ns(t,{props:[ye(i,/:(plac\w+)/,":"+ve+"input-$1")]}),ns(t,{props:[ye(i,/:(plac\w+)/,":"+ou+"$1")]}),ns(t,{props:[ye(i,/:(plac\w+)/,St+"input-$1")]})],o)}return""})}},Fk=[Dk],Fx=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(g){var x=g.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var o=t.stylisPlugins||Fk,i={},s,a=[];s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(g){for(var x=g.getAttribute("data-emotion").split(" "),h=1;h<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Fn]=t,e[Gs]=r,ax(e,t,!1,!1),t.stateNode=e;e:{switch(s=rd(n,r),n){case"dialog":Pe("cancel",e),Pe("close",e),o=r;break;case"iframe":case"object":case"embed":Pe("load",e),o=r;break;case"video":case"audio":for(o=0;ogi&&(t.flags|=128,r=!0,Zi(i,!1),t.lanes=4194304)}else{if(!r)if(e=Yl(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Zi(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!Fe)return xt(t),null}else 2*Xe()-i.renderingStartTime>gi&&n!==1073741824&&(t.flags|=128,r=!0,Zi(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(n=i.last,n!==null?n.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Xe(),t.sibling=null,n=Ve.current,_e(Ve,r?n&1|2:n&1),t):(xt(t),null);case 22:case 23:return mh(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Vt&1073741824&&(xt(t),t.subtreeFlags&6&&(t.flags|=8192)):xt(t),null;case 24:return null;case 25:return null}throw Error(j(156,t.tag))}function PC(e,t){switch(Kp(t),t.tag){case 1:return Ft(t.type)&&Wl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return vi(),Ne(Dt),Ne(Et),oh(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return rh(t),null;case 13:if(Ne(Ve),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(j(340));hi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ne(Ve),null;case 4:return vi(),null;case 10:return Zp(t.type._context),null;case 22:case 23:return mh(),null;case 24:return null;default:return null}}var Ga=!1,wt=!1,IC=typeof WeakSet=="function"?WeakSet:Set,q=null;function Ho(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){He(e,t,r)}else n.current=null}function Pd(e,t,n){try{n()}catch(r){He(e,t,r)}}var zv=!1;function NC(e,t){if(pd=jl,e=pb(),Hp(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var s=0,a=-1,l=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==n||o!==0&&f.nodeType!==3||(a=s+o),f!==i||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++u===o&&(a=s),d===i&&++c===r&&(l=s),(p=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=p}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(hd={focusedElem:e,selectionRange:n},jl=!1,q=t;q!==null;)if(t=q,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,q=e;else for(;q!==null;){t=q;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 g=y.memoizedProps,x=y.memoizedState,h=t.stateNode,v=h.getSnapshotBeforeUpdate(t.elementType===t.type?g:xn(t.type,g),x);h.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(j(163))}}catch(b){He(t,t.return,b)}if(e=t.sibling,e!==null){e.return=t.return,q=e;break}q=t.return}return y=zv,zv=!1,y}function Ts(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Pd(t,n,i)}o=o.next}while(o!==r)}}function Tu(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Id(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function cx(e){var t=e.alternate;t!==null&&(e.alternate=null,cx(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Fn],delete t[Gs],delete t[yd],delete t[hC],delete t[mC])),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 fx(e){return e.tag===5||e.tag===3||e.tag===4}function Bv(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fx(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 Nd(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Vl));else if(r!==4&&(e=e.child,e!==null))for(Nd(e,t,n),e=e.sibling;e!==null;)Nd(e,t,n),e=e.sibling}function $d(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for($d(e,t,n),e=e.sibling;e!==null;)$d(e,t,n),e=e.sibling}var ht=null,Sn=!1;function fr(e,t,n){for(n=n.child;n!==null;)dx(e,t,n),n=n.sibling}function dx(e,t,n){if(An&&typeof An.onCommitFiberUnmount=="function")try{An.onCommitFiberUnmount(bu,n)}catch{}switch(n.tag){case 5:wt||Ho(n,t);case 6:var r=ht,o=Sn;ht=null,fr(e,t,n),ht=r,Sn=o,ht!==null&&(Sn?(e=ht,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ht.removeChild(n.stateNode));break;case 18:ht!==null&&(Sn?(e=ht,n=n.stateNode,e.nodeType===8?uf(e.parentNode,n):e.nodeType===1&&uf(e,n),Ws(e)):uf(ht,n.stateNode));break;case 4:r=ht,o=Sn,ht=n.stateNode.containerInfo,Sn=!0,fr(e,t,n),ht=r,Sn=o;break;case 0:case 11:case 14:case 15:if(!wt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&Pd(n,t,s),o=o.next}while(o!==r)}fr(e,t,n);break;case 1:if(!wt&&(Ho(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){He(n,t,a)}fr(e,t,n);break;case 21:fr(e,t,n);break;case 22:n.mode&1?(wt=(r=wt)||n.memoizedState!==null,fr(e,t,n),wt=r):fr(e,t,n);break;default:fr(e,t,n)}}function Vv(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new IC),t.forEach(function(r){var o=BC.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function gn(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=s),r&=~i}if(r=o,r=Xe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*MC(r/1960))-r,10e?16:e,Er===null)var r=!1;else{if(e=Er,Er=null,tu=0,he&6)throw Error(j(331));var o=he;for(he|=4,q=e.current;q!==null;){var i=q,s=i.child;if(q.flags&16){var a=i.deletions;if(a!==null){for(var l=0;lXe()-ph?ao(e,0):dh|=n),At(e,t)}function xx(e,t){t===0&&(e.mode&1?(t=ja,ja<<=1,!(ja&130023424)&&(ja=4194304)):t=1);var n=kt();e=rr(e,t),e!==null&&(ga(e,t,n),At(e,n))}function zC(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),xx(e,n)}function BC(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(j(314))}r!==null&&r.delete(t),xx(e,n)}var Sx;Sx=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Dt.current)Mt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Mt=!1,_C(e,t,n);Mt=!!(e.flags&131072)}else Mt=!1,Fe&&t.flags&1048576&&Cb(t,Ql,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ml(e,t),e=t.pendingProps;var o=pi(t,Et.current);ri(t,n),o=sh(null,t,r,e,o,n);var i=ah();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,Ft(r)?(i=!0,Ul(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,th(t),o.updater=ku,t.stateNode=o,o._reactInternals=t,Ed(t,r,e,n),t=Od(null,t,r,!0,i,n)):(t.tag=0,Fe&&i&&Gp(t),Ct(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ml(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=WC(r),e=xn(r,e),o){case 0:t=kd(null,t,r,e,n);break e;case 1:t=Av(null,t,r,e,n);break e;case 11:t=Dv(null,t,r,e,n);break e;case 14:t=Fv(null,t,r,xn(r.type,e),n);break e}throw Error(j(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:xn(r,o),kd(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:xn(r,o),Av(e,t,r,o,n);case 3:e:{if(ox(t),e===null)throw Error(j(387));r=t.pendingProps,i=t.memoizedState,o=i.element,_b(e,t),Kl(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=yi(Error(j(423)),t),t=Lv(e,t,r,n,o);break e}else if(r!==o){o=yi(Error(j(424)),t),t=Lv(e,t,r,n,o);break e}else for(Ut=_r(t.stateNode.containerInfo.firstChild),qt=t,Fe=!0,wn=null,n=Nb(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(hi(),r===o){t=or(e,t,n);break e}Ct(e,t,r,n)}t=t.child}return t;case 5:return $b(t),e===null&&xd(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,s=o.children,md(r,o)?s=null:i!==null&&md(r,i)&&(t.flags|=32),rx(e,t),Ct(e,t,s,n),t.child;case 6:return e===null&&xd(t),null;case 13:return ix(e,t,n);case 4:return nh(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=mi(t,null,r,n):Ct(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:xn(r,o),Dv(e,t,r,o,n);case 7:return Ct(e,t,t.pendingProps,n),t.child;case 8:return Ct(e,t,t.pendingProps.children,n),t.child;case 12:return Ct(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,_e(Hl,r._currentValue),r._currentValue=s,i!==null)if(_n(i.value,s)){if(i.children===o.children&&!Dt.current){t=or(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){s=i.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=er(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Sd(i.return,n,t),a.lanes|=n;break}l=l.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(j(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Sd(s,n,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}Ct(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,ri(t,n),o=ln(o),r=r(o),t.flags|=1,Ct(e,t,r,n),t.child;case 14:return r=t.type,o=xn(r,t.pendingProps),o=xn(r.type,o),Fv(e,t,r,o,n);case 15:return tx(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:xn(r,o),ml(e,t),t.tag=1,Ft(r)?(e=!0,Ul(t)):e=!1,ri(t,n),Pb(t,r,o),Ed(t,r,o,n),Od(null,t,r,!0,e,n);case 19:return sx(e,t,n);case 22:return nx(e,t,n)}throw Error(j(156,t.tag))};function wx(e,t){return G0(e,t)}function VC(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function sn(e,t,n,r){return new VC(e,t,n,r)}function yh(e){return e=e.prototype,!(!e||!e.isReactComponent)}function WC(e){if(typeof e=="function")return yh(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Fp)return 11;if(e===Ap)return 14}return 2}function Nr(e,t){var n=e.alternate;return n===null?(n=sn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function gl(e,t,n,r,o,i){var s=2;if(r=e,typeof e=="function")yh(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Lo:return lo(n.children,o,i,t);case Dp:s=8,o|=8;break;case Hf:return e=sn(12,n,t,o|2),e.elementType=Hf,e.lanes=i,e;case Gf:return e=sn(13,n,t,o),e.elementType=Gf,e.lanes=i,e;case Kf:return e=sn(19,n,t,o),e.elementType=Kf,e.lanes=i,e;case I0:return Ru(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case R0:s=10;break e;case P0:s=9;break e;case Fp:s=11;break e;case Ap:s=14;break e;case mr:s=16,r=null;break e}throw Error(j(130,e==null?e:typeof e,""))}return t=sn(s,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function lo(e,t,n,r){return e=sn(7,e,r,t),e.lanes=n,e}function Ru(e,t,n,r){return e=sn(22,e,r,t),e.elementType=I0,e.lanes=n,e.stateNode={isHidden:!1},e}function yf(e,t,n){return e=sn(6,e,null,t),e.lanes=n,e}function gf(e,t,n){return t=sn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function UC(e,t,n,r,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=Xc(0),this.expirationTimes=Xc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xc(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function gh(e,t,n,r,o,i,s,a,l){return e=new UC(e,t,n,a,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=sn(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},th(i),e}function qC(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ox)}catch(e){console.error(e)}}Ox(),C0.exports=Gt;var wh=C0.exports;const Xa=Tp(wh);var Tx,Yv=wh;Tx=Yv.createRoot,Yv.hydrateRoot;const YC={black:"#000",white:"#fff"},ta=YC,XC={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"},_o=XC,JC={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"},Ro=JC,ZC={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"},Po=ZC,ek={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"},Io=ek,tk={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"},No=tk,nk={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"},ts=nk,rk={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"},ok=rk;function yo(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n=0)&&(n[o]=e[o]);return n}function _x(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var ak=/^((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)-.*))$/,lk=_x(function(e){return ak.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function uk(e){if(e.sheet)return e.sheet;for(var t=0;t0?mt(Ii,--jt):0,bi--,tt===10&&(bi=1,Du--),tt}function Qt(){return tt=jt2||ra(tt)>3?"":" "}function wk(e,t){for(;--t&&Qt()&&!(tt<48||tt>102||tt>57&&tt<65||tt>70&&tt<97););return Ea(e,bl()+(t<6&&jn()==32&&Qt()==32))}function jd(e){for(;Qt();)switch(tt){case e:return jt;case 34:case 39:e!==34&&e!==39&&jd(tt);break;case 40:e===41&&jd(e);break;case 92:Qt();break}return jt}function Ek(e,t){for(;Qt()&&e+tt!==57;)if(e+tt===84&&jn()===47)break;return"/*"+Ea(t,jt-1)+"*"+Mu(e===47?e:Qt())}function Ck(e){for(;!ra(jn());)Qt();return Ea(e,jt)}function kk(e){return Mx(Sl("",null,null,null,[""],e=$x(e),0,[0],e))}function Sl(e,t,n,r,o,i,s,a,l){for(var u=0,c=0,f=s,d=0,p=0,y=0,g=1,x=1,h=1,v=0,m="",b=o,w=i,k=r,O=m;x;)switch(y=v,v=Qt()){case 40:if(y!=108&&mt(O,f-1)==58){Ld(O+=ye(xl(v),"&","&\f"),"&\f")!=-1&&(h=-1);break}case 34:case 39:case 91:O+=xl(v);break;case 9:case 10:case 13:case 32:O+=Sk(y);break;case 92:O+=wk(bl()-1,7);continue;case 47:switch(jn()){case 42:case 47:Ja(Ok(Ek(Qt(),bl()),t,n),l);break;default:O+="/"}break;case 123*g:a[u++]=$n(O)*h;case 125*g:case 59:case 0:switch(v){case 0:case 125:x=0;case 59+c:h==-1&&(O=ye(O,/\f/g,"")),p>0&&$n(O)-f&&Ja(p>32?Jv(O+";",r,n,f-1):Jv(ye(O," ","")+";",r,n,f-2),l);break;case 59:O+=";";default:if(Ja(k=Xv(O,t,n,u,c,o,a,m,b=[],w=[],f),i),v===123)if(c===0)Sl(O,t,k,k,b,i,f,a,w);else switch(d===99&&mt(O,3)===110?100:d){case 100:case 108:case 109:case 115:Sl(e,k,k,r&&Ja(Xv(e,k,k,0,0,o,a,m,o,b=[],f),w),o,w,f,a,r?b:w);break;default:Sl(O,k,k,k,[""],w,0,a,w)}}u=c=p=0,g=h=1,m=O="",f=s;break;case 58:f=1+$n(O),p=y;default:if(g<1){if(v==123)--g;else if(v==125&&g++==0&&xk()==125)continue}switch(O+=Mu(v),v*g){case 38:h=c>0?1:(O+="\f",-1);break;case 44:a[u++]=($n(O)-1)*h,h=1;break;case 64:jn()===45&&(O+=xl(Qt())),d=jn(),c=f=$n(m=O+=Ck(bl())),v++;break;case 45:y===45&&$n(O)==2&&(g=0)}}return i}function Xv(e,t,n,r,o,i,s,a,l,u,c){for(var f=o-1,d=o===0?i:[""],p=kh(d),y=0,g=0,x=0;y0?d[h]+" "+v:ye(v,/&\f/g,d[h])))&&(l[x++]=m);return Fu(e,t,n,o===0?Eh:a,l,u,c)}function Ok(e,t,n){return Fu(e,t,n,Rx,Mu(bk()),na(e,2,-2),0)}function Jv(e,t,n,r){return Fu(e,t,n,Ch,na(e,0,r),na(e,r+1,-1),r)}function ii(e,t){for(var n="",r=kh(e),o=0;o6)switch(mt(e,t+1)){case 109:if(mt(e,t+4)!==45)break;case 102:return ye(e,/(.+:)(.+)-([^]+)/,"$1"+ve+"$2-$3$1"+ou+(mt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Ld(e,"stretch")?Dx(ye(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(mt(e,t+1)!==115)break;case 6444:switch(mt(e,$n(e)-3-(~Ld(e,"!important")&&10))){case 107:return ye(e,":",":"+ve)+e;case 101:return ye(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ve+(mt(e,14)===45?"inline-":"")+"box$3$1"+ve+"$2$3$1"+St+"$2box$3")+e}break;case 5936:switch(mt(e,t+11)){case 114:return ve+e+St+ye(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ve+e+St+ye(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ve+e+St+ye(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return ve+e+St+e+e}return e}var Dk=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case Ch:t.return=Dx(t.value,t.length);break;case Px:return ii([ns(t,{value:ye(t.value,"@","@"+ve)})],o);case Eh:if(t.length)return gk(t.props,function(i){switch(yk(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ii([ns(t,{props:[ye(i,/:(read-\w+)/,":"+ou+"$1")]})],o);case"::placeholder":return ii([ns(t,{props:[ye(i,/:(plac\w+)/,":"+ve+"input-$1")]}),ns(t,{props:[ye(i,/:(plac\w+)/,":"+ou+"$1")]}),ns(t,{props:[ye(i,/:(plac\w+)/,St+"input-$1")]})],o)}return""})}},Fk=[Dk],Fx=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(g){var x=g.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var o=t.stylisPlugins||Fk,i={},s,a=[];s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(g){for(var x=g.getAttribute("data-emotion").split(" "),h=1;h=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Gk={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},Kk=/[A-Z]|^ms/g,Yk=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Ux=function(t){return t.charCodeAt(1)===45},ty=function(t){return t!=null&&typeof t!="boolean"},bf=_x(function(e){return Ux(e)?e:e.replace(Kk,"-$&").toLowerCase()}),ny=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Yk,function(r,o,i){return Mn={name:o,styles:i,next:Mn},o})}return Gk[t]!==1&&!Ux(t)&&typeof n=="number"&&n!==0?n+"px":n};function oa(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Mn={name:n.name,styles:n.styles,next:Mn},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)Mn={name:r.name,styles:r.styles,next:Mn},r=r.next;var o=n.styles+";";return o}return Xk(e,t,n)}case"function":{if(e!==void 0){var i=Mn,s=n(e);return Mn=i,oa(e,t,s)}break}}if(t==null)return n;var a=t[n];return a!==void 0?a:n}function Xk(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o96?iO:sO},sy=function(t,n,r){var o;if(n){var i=n.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(s){return t.__emotion_forwardProp(s)&&i(s)}:i}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},aO=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return Bx(n,r,o),Zk(function(){return Vx(n,r,o)}),null},lO=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,i,s;n!==void 0&&(i=n.label,s=n.target);var a=sy(t,n,r),l=a||iy(o),u=!l("as");return function(){var c=arguments,f=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&f.push("label:"+i+";"),c[0]==null||c[0].raw===void 0)f.push.apply(f,c);else{f.push(c[0][0]);for(var d=c.length,p=1;pt(fO(o)?n:o):t;return C.jsx(oO,{styles:r})}function Ph(e,t){return zd(e,t)}const Gx=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},dO=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:Hx,StyledEngineProvider:cO,ThemeContext:xi,css:Hu,default:Ph,internal_processStyles:Gx,keyframes:Ni},Symbol.toStringTag,{value:"Module"}));function Xn(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 Kx(e){if(!Xn(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=Kx(e[n])}),t}function Ot(e,t,n={clone:!0}){const r=n.clone?E({},e):e;return Xn(e)&&Xn(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(Xn(t[o])&&o in e&&Xn(e[o])?r[o]=Ot(e[o],t[o],n):n.clone?r[o]=Xn(t[o])?Kx(t[o]):t[o]:r[o]=t[o])}),r}const pO=Object.freeze(Object.defineProperty({__proto__:null,default:Ot,isPlainObject:Xn},Symbol.toStringTag,{value:"Module"})),hO=["values","unit","step"],mO=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>E({},n,{[r.key]:r.val}),{})};function Yx(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=G(e,hO),i=mO(t),s=Object.keys(i);function a(d){return`@media (min-width:${typeof t[d]=="number"?t[d]:d}${n})`}function l(d){return`@media (max-width:${(typeof t[d]=="number"?t[d]:d)-r/100}${n})`}function u(d,p){const y=s.indexOf(p);return`@media (min-width:${typeof t[d]=="number"?t[d]:d}${n}) and (max-width:${(y!==-1&&typeof t[s[y]]=="number"?t[s[y]]:p)-r/100}${n})`}function c(d){return s.indexOf(d)+1`@media (min-width:${Ih[e]}px)`};function zt(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||ay;return t.reduce((s,a,l)=>(s[i.up(i.keys[l])]=n(t[l]),s),{})}if(typeof t=="object"){const i=r.breakpoints||ay;return Object.keys(t).reduce((s,a)=>{if(Object.keys(i.values||Ih).indexOf(a)!==-1){const l=i.up(a);s[l]=n(t[a],a)}else{const l=a;s[l]=t[l]}return s},{})}return n(t)}function Xx(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,o)=>{const i=e.up(o);return r[i]={},r},{}))||{}}function Jx(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function gO(e,...t){const n=Xx(e),r=[n,...t].reduce((o,i)=>Ot(o,i),{});return Jx(Object.keys(n),r)}function bO(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((o,i)=>{i{e[o]!=null&&(n[o]=!0)}),n}function lo({values:e,breakpoints:t,base:n}){const r=n||bO(e,t),o=Object.keys(r);if(o.length===0)return e;let i;return o.reduce((s,a,l)=>(Array.isArray(e)?(s[a]=e[l]!=null?e[l]:e[i],i=l):typeof e=="object"?(s[a]=e[a]!=null?e[a]:e[i],i=a):s[a]=e,s),{})}function U(e){if(typeof e!="string")throw new Error(vo(7));return e.charAt(0).toUpperCase()+e.slice(1)}const xO=Object.freeze(Object.defineProperty({__proto__:null,default:U},Symbol.toStringTag,{value:"Module"}));function Gu(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,i)=>o&&o[i]?o[i]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function iu(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Gu(e,n)||r,t&&(o=t(o,r,e)),o}function Je(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,i=s=>{if(s[t]==null)return null;const a=s[t],l=s.theme,u=Gu(l,r)||{};return zt(s,a,f=>{let d=iu(u,o,f);return f===d&&typeof f=="string"&&(d=iu(u,o,`${t}${f==="default"?"":U(f)}`,f)),n===!1?d:{[n]:d}})};return i.propTypes={},i.filterProps=[t],i}function SO(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const wO={m:"margin",p:"padding"},EO={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},ly={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},CO=SO(e=>{if(e.length>2)if(ly[e])e=ly[e];else return[e];const[t,n]=e.split(""),r=wO[t],o=EO[n]||"";return Array.isArray(o)?o.map(i=>r+i):[r+o]}),Nh=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],$h=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Nh,...$h];function Ca(e,t,n,r){var o;const i=(o=Gu(e,t,!1))!=null?o:n;return typeof i=="number"?s=>typeof s=="string"?s:i*s:Array.isArray(i)?s=>typeof s=="string"?s:i[s]:typeof i=="function"?i:()=>{}}function Mh(e){return Ca(e,"spacing",8)}function yo(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function kO(e,t){return n=>e.reduce((r,o)=>(r[o]=yo(t,n),r),{})}function OO(e,t,n,r){if(t.indexOf(n)===-1)return null;const o=CO(n),i=kO(o,r),s=e[n];return zt(e,s,i)}function Zx(e,t){const n=Mh(e.theme);return Object.keys(e).map(r=>OO(e,t,r,n)).reduce(Ps,{})}function We(e){return Zx(e,Nh)}We.propTypes={};We.filterProps=Nh;function qe(e){return Zx(e,$h)}qe.propTypes={};qe.filterProps=$h;function TO(e=8){if(e.mui)return e;const t=Mh({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(i=>{const s=t(i);return typeof s=="number"?`${s}px`:s}).join(" ");return n.mui=!0,n}function Ku(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(i=>{r[i]=o}),r),{}),n=r=>Object.keys(r).reduce((o,i)=>t[i]?Ps(o,t[i](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function on(e){return typeof e!="number"?e:`${e}px solid`}function pn(e,t){return Je({prop:e,themeKey:"borders",transform:t})}const _O=pn("border",on),RO=pn("borderTop",on),PO=pn("borderRight",on),IO=pn("borderBottom",on),NO=pn("borderLeft",on),$O=pn("borderColor"),MO=pn("borderTopColor"),DO=pn("borderRightColor"),FO=pn("borderBottomColor"),AO=pn("borderLeftColor"),LO=pn("outline",on),jO=pn("outlineColor"),Yu=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Ca(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:yo(t,r)});return zt(e,e.borderRadius,n)}return null};Yu.propTypes={};Yu.filterProps=["borderRadius"];Ku(_O,RO,PO,IO,NO,$O,MO,DO,FO,AO,Yu,LO,jO);const Xu=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Ca(e.theme,"spacing",8),n=r=>({gap:yo(t,r)});return zt(e,e.gap,n)}return null};Xu.propTypes={};Xu.filterProps=["gap"];const Ju=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Ca(e.theme,"spacing",8),n=r=>({columnGap:yo(t,r)});return zt(e,e.columnGap,n)}return null};Ju.propTypes={};Ju.filterProps=["columnGap"];const Zu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Ca(e.theme,"spacing",8),n=r=>({rowGap:yo(t,r)});return zt(e,e.rowGap,n)}return null};Zu.propTypes={};Zu.filterProps=["rowGap"];const zO=Je({prop:"gridColumn"}),BO=Je({prop:"gridRow"}),VO=Je({prop:"gridAutoFlow"}),UO=Je({prop:"gridAutoColumns"}),WO=Je({prop:"gridAutoRows"}),qO=Je({prop:"gridTemplateColumns"}),QO=Je({prop:"gridTemplateRows"}),HO=Je({prop:"gridTemplateAreas"}),GO=Je({prop:"gridArea"});Ku(Xu,Ju,Zu,zO,BO,VO,UO,WO,qO,QO,HO,GO);function si(e,t){return t==="grey"?t:e}const KO=Je({prop:"color",themeKey:"palette",transform:si}),YO=Je({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:si}),XO=Je({prop:"backgroundColor",themeKey:"palette",transform:si});Ku(KO,YO,XO);function Ut(e){return e<=1&&e!==0?`${e*100}%`:e}const JO=Je({prop:"width",transform:Ut}),Dh=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,o;const i=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||Ih[n];return i?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:Ut(n)}};return zt(e,e.maxWidth,t)}return null};Dh.filterProps=["maxWidth"];const ZO=Je({prop:"minWidth",transform:Ut}),eT=Je({prop:"height",transform:Ut}),tT=Je({prop:"maxHeight",transform:Ut}),nT=Je({prop:"minHeight",transform:Ut});Je({prop:"size",cssProperty:"width",transform:Ut});Je({prop:"size",cssProperty:"height",transform:Ut});const rT=Je({prop:"boxSizing"});Ku(JO,Dh,ZO,eT,tT,nT,rT);const oT={border:{themeKey:"borders",transform:on},borderTop:{themeKey:"borders",transform:on},borderRight:{themeKey:"borders",transform:on},borderBottom:{themeKey:"borders",transform:on},borderLeft:{themeKey:"borders",transform:on},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:on},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Yu},color:{themeKey:"palette",transform:si},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:si},backgroundColor:{themeKey:"palette",transform:si},p:{style:qe},pt:{style:qe},pr:{style:qe},pb:{style:qe},pl:{style:qe},px:{style:qe},py:{style:qe},padding:{style:qe},paddingTop:{style:qe},paddingRight:{style:qe},paddingBottom:{style:qe},paddingLeft:{style:qe},paddingX:{style:qe},paddingY:{style:qe},paddingInline:{style:qe},paddingInlineStart:{style:qe},paddingInlineEnd:{style:qe},paddingBlock:{style:qe},paddingBlockStart:{style:qe},paddingBlockEnd:{style:qe},m:{style:We},mt:{style:We},mr:{style:We},mb:{style:We},ml:{style:We},mx:{style:We},my:{style:We},margin:{style:We},marginTop:{style:We},marginRight:{style:We},marginBottom:{style:We},marginLeft:{style:We},marginX:{style:We},marginY:{style:We},marginInline:{style:We},marginInlineStart:{style:We},marginInlineEnd:{style:We},marginBlock:{style:We},marginBlockStart:{style:We},marginBlockEnd:{style:We},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:Xu},rowGap:{style:Zu},columnGap:{style:Ju},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Ut},maxWidth:{style:Dh},minWidth:{transform:Ut},height:{transform:Ut},maxHeight:{transform:Ut},minHeight:{transform:Ut},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},ka=oT;function iT(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function sT(e,t){return typeof e=="function"?e(t):e}function e1(){function e(n,r,o,i){const s={[n]:r,theme:o},a=i[n];if(!a)return{[n]:r};const{cssProperty:l=n,themeKey:u,transform:c,style:f}=a;if(r==null)return null;if(u==="typography"&&r==="inherit")return{[n]:r};const d=Gu(o,u)||{};return f?f(s):zt(s,r,y=>{let g=iu(d,c,y);return y===g&&typeof y=="string"&&(g=iu(d,c,`${n}${y==="default"?"":U(y)}`,y)),l===!1?g:{[l]:g}})}function t(n){var r;const{sx:o,theme:i={}}=n||{};if(!o)return null;const s=(r=i.unstable_sxConfig)!=null?r:ka;function a(l){let u=l;if(typeof l=="function")u=l(i);else if(typeof l!="object")return l;if(!u)return null;const c=Xx(i.breakpoints),f=Object.keys(c);let d=c;return Object.keys(u).forEach(p=>{const y=sT(u[p],i);if(y!=null)if(typeof y=="object")if(s[p])d=Ps(d,e(p,y,i,s));else{const g=zt({theme:i},y,x=>({[p]:x}));iT(g,y)?d[p]=t({sx:y,theme:i}):d=Ps(d,g)}else d=Ps(d,e(p,y,i,s))}),Jx(f,d)}return Array.isArray(o)?o.map(a):a(o)}return t}const $i=e1();$i.filterProps=["sx"];function t1(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const aT=["breakpoints","palette","spacing","shape"];function Mi(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={}}=e,s=G(e,aT),a=Yx(n),l=TO(o);let u=Ot({breakpoints:a,direction:"ltr",components:{},palette:E({mode:"light"},r),spacing:l,shape:E({},yO,i)},s);return u.applyStyles=t1,u=t.reduce((c,f)=>Ot(c,f),u),u.unstable_sxConfig=E({},ka,s==null?void 0:s.unstable_sxConfig),u.unstable_sx=function(f){return $i({sx:f,theme:this})},u}const lT=Object.freeze(Object.defineProperty({__proto__:null,default:Mi,private_createBreakpoints:Yx,unstable_applyStyles:t1},Symbol.toStringTag,{value:"Module"}));function uT(e){return Object.keys(e).length===0}function cT(e=null){const t=S.useContext(xi);return!t||uT(t)?e:t}const fT=Mi();function ec(e=fT){return cT(e)}function dT({styles:e,themeId:t,defaultTheme:n={}}){const r=ec(n),o=typeof e=="function"?e(t&&r[t]||r):e;return C.jsx(Hx,{styles:o})}const pT=["sx"],hT=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:ka;return Object.keys(e).forEach(i=>{o[i]?r.systemProps[i]=e[i]:r.otherProps[i]=e[i]}),r};function Oa(e){const{sx:t}=e,n=G(e,pT),{systemProps:r,otherProps:o}=hT(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...s)=>{const a=t(...s);return Xn(a)?E({},r,a):r}:i=E({},r,t),E({},o,{sx:i})}const mT=Object.freeze(Object.defineProperty({__proto__:null,default:$i,extendSxProp:Oa,unstable_createStyleFunctionSx:e1,unstable_defaultSxConfig:ka},Symbol.toStringTag,{value:"Module"})),uy=e=>e,vT=()=>{let e=uy;return{configure(t){e=t},generate(t){return e(t)},reset(){e=uy}}},yT=vT(),Fh=yT;function n1(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ta!=="theme"&&a!=="sx"&&a!=="as"})($i);return S.forwardRef(function(l,u){const c=ec(n),f=Oa(l),{className:d,component:p="div"}=f,y=G(f,gT);return C.jsx(i,E({as:p,ref:u,className:J(d,o?o(r):r),theme:t&&c[t]||c},y))})}const xT={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 ce(e,t,n="Mui"){const r=xT[t];return r?`${n}-${r}`:`${Fh.generate(e)}-${t}`}function le(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=ce(e,o,n)}),r}var r1={exports:{}},Ee={};/** + */var ft=typeof Symbol=="function"&&Symbol.for,Oh=ft?Symbol.for("react.element"):60103,Th=ft?Symbol.for("react.portal"):60106,Au=ft?Symbol.for("react.fragment"):60107,Lu=ft?Symbol.for("react.strict_mode"):60108,ju=ft?Symbol.for("react.profiler"):60114,zu=ft?Symbol.for("react.provider"):60109,Bu=ft?Symbol.for("react.context"):60110,_h=ft?Symbol.for("react.async_mode"):60111,Vu=ft?Symbol.for("react.concurrent_mode"):60111,Wu=ft?Symbol.for("react.forward_ref"):60112,Uu=ft?Symbol.for("react.suspense"):60113,Ak=ft?Symbol.for("react.suspense_list"):60120,qu=ft?Symbol.for("react.memo"):60115,Qu=ft?Symbol.for("react.lazy"):60116,Lk=ft?Symbol.for("react.block"):60121,jk=ft?Symbol.for("react.fundamental"):60117,zk=ft?Symbol.for("react.responder"):60118,Bk=ft?Symbol.for("react.scope"):60119;function Yt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Oh:switch(e=e.type,e){case _h:case Vu:case Au:case ju:case Lu:case Uu:return e;default:switch(e=e&&e.$$typeof,e){case Bu:case Wu:case Qu:case qu:case zu:return e;default:return t}}case Th:return t}}}function Lx(e){return Yt(e)===Vu}we.AsyncMode=_h;we.ConcurrentMode=Vu;we.ContextConsumer=Bu;we.ContextProvider=zu;we.Element=Oh;we.ForwardRef=Wu;we.Fragment=Au;we.Lazy=Qu;we.Memo=qu;we.Portal=Th;we.Profiler=ju;we.StrictMode=Lu;we.Suspense=Uu;we.isAsyncMode=function(e){return Lx(e)||Yt(e)===_h};we.isConcurrentMode=Lx;we.isContextConsumer=function(e){return Yt(e)===Bu};we.isContextProvider=function(e){return Yt(e)===zu};we.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Oh};we.isForwardRef=function(e){return Yt(e)===Wu};we.isFragment=function(e){return Yt(e)===Au};we.isLazy=function(e){return Yt(e)===Qu};we.isMemo=function(e){return Yt(e)===qu};we.isPortal=function(e){return Yt(e)===Th};we.isProfiler=function(e){return Yt(e)===ju};we.isStrictMode=function(e){return Yt(e)===Lu};we.isSuspense=function(e){return Yt(e)===Uu};we.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Au||e===Vu||e===ju||e===Lu||e===Uu||e===Ak||typeof e=="object"&&e!==null&&(e.$$typeof===Qu||e.$$typeof===qu||e.$$typeof===zu||e.$$typeof===Bu||e.$$typeof===Wu||e.$$typeof===jk||e.$$typeof===zk||e.$$typeof===Bk||e.$$typeof===Lk)};we.typeOf=Yt;Ax.exports=we;var Vk=Ax.exports,jx=Vk,Wk={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Uk={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},zx={};zx[jx.ForwardRef]=Wk;zx[jx.Memo]=Uk;var qk=!0;function Qk(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):r+=o+" "}),r}var Bx=function(t,n,r){var o=t.key+"-"+n.name;(r===!1||qk===!1)&&t.registered[o]===void 0&&(t.registered[o]=n.styles)},Vx=function(t,n,r){Bx(t,n,r);var o=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var i=n;do t.insert(n===i?"."+o:"",i,t.sheet,!0),i=i.next;while(i!==void 0)}};function Hk(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Gk={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},Kk=/[A-Z]|^ms/g,Yk=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Wx=function(t){return t.charCodeAt(1)===45},ty=function(t){return t!=null&&typeof t!="boolean"},bf=_x(function(e){return Wx(e)?e:e.replace(Kk,"-$&").toLowerCase()}),ny=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Yk,function(r,o,i){return Mn={name:o,styles:i,next:Mn},o})}return Gk[t]!==1&&!Wx(t)&&typeof n=="number"&&n!==0?n+"px":n};function oa(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Mn={name:n.name,styles:n.styles,next:Mn},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)Mn={name:r.name,styles:r.styles,next:Mn},r=r.next;var o=n.styles+";";return o}return Xk(e,t,n)}case"function":{if(e!==void 0){var i=Mn,s=n(e);return Mn=i,oa(e,t,s)}break}}if(t==null)return n;var a=t[n];return a!==void 0?a:n}function Xk(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o96?iO:sO},sy=function(t,n,r){var o;if(n){var i=n.shouldForwardProp;o=t.__emotion_forwardProp&&i?function(s){return t.__emotion_forwardProp(s)&&i(s)}:i}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},aO=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return Bx(n,r,o),Zk(function(){return Vx(n,r,o)}),null},lO=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,i,s;n!==void 0&&(i=n.label,s=n.target);var a=sy(t,n,r),l=a||iy(o),u=!l("as");return function(){var c=arguments,f=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&f.push("label:"+i+";"),c[0]==null||c[0].raw===void 0)f.push.apply(f,c);else{f.push(c[0][0]);for(var d=c.length,p=1;pt(fO(o)?n:o):t;return E.jsx(oO,{styles:r})}function Ph(e,t){return zd(e,t)}const Gx=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},dO=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:Hx,StyledEngineProvider:cO,ThemeContext:xi,css:Hu,default:Ph,internal_processStyles:Gx,keyframes:Ni},Symbol.toStringTag,{value:"Module"}));function Xn(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 Kx(e){if(!Xn(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=Kx(e[n])}),t}function Ot(e,t,n={clone:!0}){const r=n.clone?C({},e):e;return Xn(e)&&Xn(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(Xn(t[o])&&o in e&&Xn(e[o])?r[o]=Ot(e[o],t[o],n):n.clone?r[o]=Xn(t[o])?Kx(t[o]):t[o]:r[o]=t[o])}),r}const pO=Object.freeze(Object.defineProperty({__proto__:null,default:Ot,isPlainObject:Xn},Symbol.toStringTag,{value:"Module"})),hO=["values","unit","step"],mO=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>C({},n,{[r.key]:r.val}),{})};function Yx(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=G(e,hO),i=mO(t),s=Object.keys(i);function a(d){return`@media (min-width:${typeof t[d]=="number"?t[d]:d}${n})`}function l(d){return`@media (max-width:${(typeof t[d]=="number"?t[d]:d)-r/100}${n})`}function u(d,p){const y=s.indexOf(p);return`@media (min-width:${typeof t[d]=="number"?t[d]:d}${n}) and (max-width:${(y!==-1&&typeof t[s[y]]=="number"?t[s[y]]:p)-r/100}${n})`}function c(d){return s.indexOf(d)+1`@media (min-width:${Ih[e]}px)`};function zt(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||ay;return t.reduce((s,a,l)=>(s[i.up(i.keys[l])]=n(t[l]),s),{})}if(typeof t=="object"){const i=r.breakpoints||ay;return Object.keys(t).reduce((s,a)=>{if(Object.keys(i.values||Ih).indexOf(a)!==-1){const l=i.up(a);s[l]=n(t[a],a)}else{const l=a;s[l]=t[l]}return s},{})}return n(t)}function Xx(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,o)=>{const i=e.up(o);return r[i]={},r},{}))||{}}function Jx(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function gO(e,...t){const n=Xx(e),r=[n,...t].reduce((o,i)=>Ot(o,i),{});return Jx(Object.keys(n),r)}function bO(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((o,i)=>{i{e[o]!=null&&(n[o]=!0)}),n}function uo({values:e,breakpoints:t,base:n}){const r=n||bO(e,t),o=Object.keys(r);if(o.length===0)return e;let i;return o.reduce((s,a,l)=>(Array.isArray(e)?(s[a]=e[l]!=null?e[l]:e[i],i=l):typeof e=="object"?(s[a]=e[a]!=null?e[a]:e[i],i=a):s[a]=e,s),{})}function W(e){if(typeof e!="string")throw new Error(yo(7));return e.charAt(0).toUpperCase()+e.slice(1)}const xO=Object.freeze(Object.defineProperty({__proto__:null,default:W},Symbol.toStringTag,{value:"Module"}));function Gu(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,i)=>o&&o[i]?o[i]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function iu(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Gu(e,n)||r,t&&(o=t(o,r,e)),o}function Je(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,i=s=>{if(s[t]==null)return null;const a=s[t],l=s.theme,u=Gu(l,r)||{};return zt(s,a,f=>{let d=iu(u,o,f);return f===d&&typeof f=="string"&&(d=iu(u,o,`${t}${f==="default"?"":W(f)}`,f)),n===!1?d:{[n]:d}})};return i.propTypes={},i.filterProps=[t],i}function SO(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const wO={m:"margin",p:"padding"},EO={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},ly={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},CO=SO(e=>{if(e.length>2)if(ly[e])e=ly[e];else return[e];const[t,n]=e.split(""),r=wO[t],o=EO[n]||"";return Array.isArray(o)?o.map(i=>r+i):[r+o]}),Nh=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],$h=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Nh,...$h];function Ca(e,t,n,r){var o;const i=(o=Gu(e,t,!1))!=null?o:n;return typeof i=="number"?s=>typeof s=="string"?s:i*s:Array.isArray(i)?s=>typeof s=="string"?s:i[s]:typeof i=="function"?i:()=>{}}function Mh(e){return Ca(e,"spacing",8)}function go(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function kO(e,t){return n=>e.reduce((r,o)=>(r[o]=go(t,n),r),{})}function OO(e,t,n,r){if(t.indexOf(n)===-1)return null;const o=CO(n),i=kO(o,r),s=e[n];return zt(e,s,i)}function Zx(e,t){const n=Mh(e.theme);return Object.keys(e).map(r=>OO(e,t,r,n)).reduce(Ps,{})}function qe(e){return Zx(e,Nh)}qe.propTypes={};qe.filterProps=Nh;function Qe(e){return Zx(e,$h)}Qe.propTypes={};Qe.filterProps=$h;function TO(e=8){if(e.mui)return e;const t=Mh({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(i=>{const s=t(i);return typeof s=="number"?`${s}px`:s}).join(" ");return n.mui=!0,n}function Ku(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(i=>{r[i]=o}),r),{}),n=r=>Object.keys(r).reduce((o,i)=>t[i]?Ps(o,t[i](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function on(e){return typeof e!="number"?e:`${e}px solid`}function pn(e,t){return Je({prop:e,themeKey:"borders",transform:t})}const _O=pn("border",on),RO=pn("borderTop",on),PO=pn("borderRight",on),IO=pn("borderBottom",on),NO=pn("borderLeft",on),$O=pn("borderColor"),MO=pn("borderTopColor"),DO=pn("borderRightColor"),FO=pn("borderBottomColor"),AO=pn("borderLeftColor"),LO=pn("outline",on),jO=pn("outlineColor"),Yu=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Ca(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:go(t,r)});return zt(e,e.borderRadius,n)}return null};Yu.propTypes={};Yu.filterProps=["borderRadius"];Ku(_O,RO,PO,IO,NO,$O,MO,DO,FO,AO,Yu,LO,jO);const Xu=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Ca(e.theme,"spacing",8),n=r=>({gap:go(t,r)});return zt(e,e.gap,n)}return null};Xu.propTypes={};Xu.filterProps=["gap"];const Ju=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Ca(e.theme,"spacing",8),n=r=>({columnGap:go(t,r)});return zt(e,e.columnGap,n)}return null};Ju.propTypes={};Ju.filterProps=["columnGap"];const Zu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Ca(e.theme,"spacing",8),n=r=>({rowGap:go(t,r)});return zt(e,e.rowGap,n)}return null};Zu.propTypes={};Zu.filterProps=["rowGap"];const zO=Je({prop:"gridColumn"}),BO=Je({prop:"gridRow"}),VO=Je({prop:"gridAutoFlow"}),WO=Je({prop:"gridAutoColumns"}),UO=Je({prop:"gridAutoRows"}),qO=Je({prop:"gridTemplateColumns"}),QO=Je({prop:"gridTemplateRows"}),HO=Je({prop:"gridTemplateAreas"}),GO=Je({prop:"gridArea"});Ku(Xu,Ju,Zu,zO,BO,VO,WO,UO,qO,QO,HO,GO);function si(e,t){return t==="grey"?t:e}const KO=Je({prop:"color",themeKey:"palette",transform:si}),YO=Je({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:si}),XO=Je({prop:"backgroundColor",themeKey:"palette",transform:si});Ku(KO,YO,XO);function Wt(e){return e<=1&&e!==0?`${e*100}%`:e}const JO=Je({prop:"width",transform:Wt}),Dh=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,o;const i=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||Ih[n];return i?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:Wt(n)}};return zt(e,e.maxWidth,t)}return null};Dh.filterProps=["maxWidth"];const ZO=Je({prop:"minWidth",transform:Wt}),eT=Je({prop:"height",transform:Wt}),tT=Je({prop:"maxHeight",transform:Wt}),nT=Je({prop:"minHeight",transform:Wt});Je({prop:"size",cssProperty:"width",transform:Wt});Je({prop:"size",cssProperty:"height",transform:Wt});const rT=Je({prop:"boxSizing"});Ku(JO,Dh,ZO,eT,tT,nT,rT);const oT={border:{themeKey:"borders",transform:on},borderTop:{themeKey:"borders",transform:on},borderRight:{themeKey:"borders",transform:on},borderBottom:{themeKey:"borders",transform:on},borderLeft:{themeKey:"borders",transform:on},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:on},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Yu},color:{themeKey:"palette",transform:si},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:si},backgroundColor:{themeKey:"palette",transform:si},p:{style:Qe},pt:{style:Qe},pr:{style:Qe},pb:{style:Qe},pl:{style:Qe},px:{style:Qe},py:{style:Qe},padding:{style:Qe},paddingTop:{style:Qe},paddingRight:{style:Qe},paddingBottom:{style:Qe},paddingLeft:{style:Qe},paddingX:{style:Qe},paddingY:{style:Qe},paddingInline:{style:Qe},paddingInlineStart:{style:Qe},paddingInlineEnd:{style:Qe},paddingBlock:{style:Qe},paddingBlockStart:{style:Qe},paddingBlockEnd:{style:Qe},m:{style:qe},mt:{style:qe},mr:{style:qe},mb:{style:qe},ml:{style:qe},mx:{style:qe},my:{style:qe},margin:{style:qe},marginTop:{style:qe},marginRight:{style:qe},marginBottom:{style:qe},marginLeft:{style:qe},marginX:{style:qe},marginY:{style:qe},marginInline:{style:qe},marginInlineStart:{style:qe},marginInlineEnd:{style:qe},marginBlock:{style:qe},marginBlockStart:{style:qe},marginBlockEnd:{style:qe},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:Xu},rowGap:{style:Zu},columnGap:{style:Ju},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Wt},maxWidth:{style:Dh},minWidth:{transform:Wt},height:{transform:Wt},maxHeight:{transform:Wt},minHeight:{transform:Wt},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},ka=oT;function iT(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function sT(e,t){return typeof e=="function"?e(t):e}function e1(){function e(n,r,o,i){const s={[n]:r,theme:o},a=i[n];if(!a)return{[n]:r};const{cssProperty:l=n,themeKey:u,transform:c,style:f}=a;if(r==null)return null;if(u==="typography"&&r==="inherit")return{[n]:r};const d=Gu(o,u)||{};return f?f(s):zt(s,r,y=>{let g=iu(d,c,y);return y===g&&typeof y=="string"&&(g=iu(d,c,`${n}${y==="default"?"":W(y)}`,y)),l===!1?g:{[l]:g}})}function t(n){var r;const{sx:o,theme:i={}}=n||{};if(!o)return null;const s=(r=i.unstable_sxConfig)!=null?r:ka;function a(l){let u=l;if(typeof l=="function")u=l(i);else if(typeof l!="object")return l;if(!u)return null;const c=Xx(i.breakpoints),f=Object.keys(c);let d=c;return Object.keys(u).forEach(p=>{const y=sT(u[p],i);if(y!=null)if(typeof y=="object")if(s[p])d=Ps(d,e(p,y,i,s));else{const g=zt({theme:i},y,x=>({[p]:x}));iT(g,y)?d[p]=t({sx:y,theme:i}):d=Ps(d,g)}else d=Ps(d,e(p,y,i,s))}),Jx(f,d)}return Array.isArray(o)?o.map(a):a(o)}return t}const $i=e1();$i.filterProps=["sx"];function t1(e,t){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:n.palette.mode===e?t:{}}const aT=["breakpoints","palette","spacing","shape"];function Mi(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={}}=e,s=G(e,aT),a=Yx(n),l=TO(o);let u=Ot({breakpoints:a,direction:"ltr",components:{},palette:C({mode:"light"},r),spacing:l,shape:C({},yO,i)},s);return u.applyStyles=t1,u=t.reduce((c,f)=>Ot(c,f),u),u.unstable_sxConfig=C({},ka,s==null?void 0:s.unstable_sxConfig),u.unstable_sx=function(f){return $i({sx:f,theme:this})},u}const lT=Object.freeze(Object.defineProperty({__proto__:null,default:Mi,private_createBreakpoints:Yx,unstable_applyStyles:t1},Symbol.toStringTag,{value:"Module"}));function uT(e){return Object.keys(e).length===0}function cT(e=null){const t=S.useContext(xi);return!t||uT(t)?e:t}const fT=Mi();function ec(e=fT){return cT(e)}function dT({styles:e,themeId:t,defaultTheme:n={}}){const r=ec(n),o=typeof e=="function"?e(t&&r[t]||r):e;return E.jsx(Hx,{styles:o})}const pT=["sx"],hT=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:ka;return Object.keys(e).forEach(i=>{o[i]?r.systemProps[i]=e[i]:r.otherProps[i]=e[i]}),r};function Oa(e){const{sx:t}=e,n=G(e,pT),{systemProps:r,otherProps:o}=hT(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...s)=>{const a=t(...s);return Xn(a)?C({},r,a):r}:i=C({},r,t),C({},o,{sx:i})}const mT=Object.freeze(Object.defineProperty({__proto__:null,default:$i,extendSxProp:Oa,unstable_createStyleFunctionSx:e1,unstable_defaultSxConfig:ka},Symbol.toStringTag,{value:"Module"})),uy=e=>e,vT=()=>{let e=uy;return{configure(t){e=t},generate(t){return e(t)},reset(){e=uy}}},yT=vT(),Fh=yT;function n1(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;ta!=="theme"&&a!=="sx"&&a!=="as"})($i);return S.forwardRef(function(l,u){const c=ec(n),f=Oa(l),{className:d,component:p="div"}=f,y=G(f,gT);return E.jsx(i,C({as:p,ref:u,className:J(d,o?o(r):r),theme:t&&c[t]||c},y))})}const xT={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 ce(e,t,n="Mui"){const r=xT[t];return r?`${n}-${r}`:`${Fh.generate(e)}-${t}`}function le(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=ce(e,o,n)}),r}var r1={exports:{}},Ee={};/** * @license React * react-is.production.min.js * @@ -52,7 +52,7 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Ah=Symbol.for("react.element"),Lh=Symbol.for("react.portal"),tc=Symbol.for("react.fragment"),nc=Symbol.for("react.strict_mode"),rc=Symbol.for("react.profiler"),oc=Symbol.for("react.provider"),ic=Symbol.for("react.context"),ST=Symbol.for("react.server_context"),sc=Symbol.for("react.forward_ref"),ac=Symbol.for("react.suspense"),lc=Symbol.for("react.suspense_list"),uc=Symbol.for("react.memo"),cc=Symbol.for("react.lazy"),wT=Symbol.for("react.offscreen"),o1;o1=Symbol.for("react.module.reference");function hn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ah:switch(e=e.type,e){case tc:case rc:case nc:case ac:case lc:return e;default:switch(e=e&&e.$$typeof,e){case ST:case ic:case sc:case cc:case uc:case oc:return e;default:return t}}case Lh:return t}}}Ee.ContextConsumer=ic;Ee.ContextProvider=oc;Ee.Element=Ah;Ee.ForwardRef=sc;Ee.Fragment=tc;Ee.Lazy=cc;Ee.Memo=uc;Ee.Portal=Lh;Ee.Profiler=rc;Ee.StrictMode=nc;Ee.Suspense=ac;Ee.SuspenseList=lc;Ee.isAsyncMode=function(){return!1};Ee.isConcurrentMode=function(){return!1};Ee.isContextConsumer=function(e){return hn(e)===ic};Ee.isContextProvider=function(e){return hn(e)===oc};Ee.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ah};Ee.isForwardRef=function(e){return hn(e)===sc};Ee.isFragment=function(e){return hn(e)===tc};Ee.isLazy=function(e){return hn(e)===cc};Ee.isMemo=function(e){return hn(e)===uc};Ee.isPortal=function(e){return hn(e)===Lh};Ee.isProfiler=function(e){return hn(e)===rc};Ee.isStrictMode=function(e){return hn(e)===nc};Ee.isSuspense=function(e){return hn(e)===ac};Ee.isSuspenseList=function(e){return hn(e)===lc};Ee.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===tc||e===rc||e===nc||e===ac||e===lc||e===wT||typeof e=="object"&&e!==null&&(e.$$typeof===cc||e.$$typeof===uc||e.$$typeof===oc||e.$$typeof===ic||e.$$typeof===sc||e.$$typeof===o1||e.getModuleId!==void 0)};Ee.typeOf=hn;r1.exports=Ee;var cy=r1.exports;const ET=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function i1(e){const t=`${e}`.match(ET);return t&&t[1]||""}function s1(e,t=""){return e.displayName||e.name||i1(e)||t}function fy(e,t,n){const r=s1(t);return e.displayName||(r!==""?`${n}(${r})`:n)}function CT(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return s1(e,"Component");if(typeof e=="object")switch(e.$$typeof){case cy.ForwardRef:return fy(e,e.render,"ForwardRef");case cy.Memo:return fy(e,e.type,"memo");default:return}}}const kT=Object.freeze(Object.defineProperty({__proto__:null,default:CT,getFunctionName:i1},Symbol.toStringTag,{value:"Module"})),OT=["ownerState"],TT=["variants"],_T=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function RT(e){return Object.keys(e).length===0}function PT(e){return typeof e=="string"&&e.charCodeAt(0)>96}function xf(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const IT=Mi(),NT=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Za({defaultTheme:e,theme:t,themeId:n}){return RT(t)?e:t[n]||t}function $T(e){return e?(t,n)=>n[e]:null}function wl(e,t){let{ownerState:n}=t,r=G(t,OT);const o=typeof e=="function"?e(E({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(i=>wl(i,E({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:i=[]}=o;let a=G(o,TT);return i.forEach(l=>{let u=!0;typeof l.props=="function"?u=l.props(E({ownerState:n},r,n)):Object.keys(l.props).forEach(c=>{(n==null?void 0:n[c])!==l.props[c]&&r[c]!==l.props[c]&&(u=!1)}),u&&(Array.isArray(a)||(a=[a]),a.push(typeof l.style=="function"?l.style(E({ownerState:n},r,n)):l.style))}),a}return o}function MT(e={}){const{themeId:t,defaultTheme:n=IT,rootShouldForwardProp:r=xf,slotShouldForwardProp:o=xf}=e,i=s=>$i(E({},s,{theme:Za(E({},s,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(s,a={})=>{Gx(s,w=>w.filter(k=>!(k!=null&&k.__mui_systemSx)));const{name:l,slot:u,skipVariantsResolver:c,skipSx:f,overridesResolver:d=$T(NT(u))}=a,p=G(a,_T),y=c!==void 0?c:u&&u!=="Root"&&u!=="root"||!1,g=f||!1;let x,h=xf;u==="Root"||u==="root"?h=r:u?h=o:PT(s)&&(h=void 0);const v=Ph(s,E({shouldForwardProp:h,label:x},p)),m=w=>typeof w=="function"&&w.__emotion_real!==w||Xn(w)?k=>wl(w,E({},k,{theme:Za({theme:k.theme,defaultTheme:n,themeId:t})})):w,b=(w,...k)=>{let O=m(w);const T=k?k.map(m):[];l&&d&&T.push(B=>{const z=Za(E({},B,{defaultTheme:n,themeId:t}));if(!z.components||!z.components[l]||!z.components[l].styleOverrides)return null;const A=z.components[l].styleOverrides,L={};return Object.entries(A).forEach(([$,F])=>{L[$]=wl(F,E({},B,{theme:z}))}),d(B,L)}),l&&!y&&T.push(B=>{var z;const A=Za(E({},B,{defaultTheme:n,themeId:t})),L=A==null||(z=A.components)==null||(z=z[l])==null?void 0:z.variants;return wl({variants:L},E({},B,{theme:A}))}),g||T.push(i);const N=T.length-k.length;if(Array.isArray(w)&&N>0){const B=new Array(N).fill("");O=[...w,...B],O.raw=[...w.raw,...B]}const P=v(O,...T);return s.muiName&&(P.muiName=s.muiName),P};return v.withConfig&&(b.withConfig=v.withConfig),b}}const a1=MT();function jh(e,t){const n=E({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=E({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const o=e[r]||{},i=t[r];n[r]={},!i||!Object.keys(i)?n[r]=o:!o||!Object.keys(o)?n[r]=i:(n[r]=E({},i),Object.keys(o).forEach(s=>{n[r][s]=jh(o[s],i[s])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function DT(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:jh(t.components[n].defaultProps,r)}function zh({props:e,name:t,defaultTheme:n,themeId:r}){let o=ec(n);return r&&(o=o[r]||o),DT({theme:o,name:t,props:e})}const ir=typeof window<"u"?S.useLayoutEffect:S.useEffect;function FT(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}const AT=Object.freeze(Object.defineProperty({__proto__:null,default:FT},Symbol.toStringTag,{value:"Module"}));function Vd(...e){return e.reduce((t,n)=>n==null?t:function(...o){t.apply(this,o),n.apply(this,o)},()=>{})}function Bh(e,t=166){let n;function r(...o){const i=()=>{e.apply(this,o)};clearTimeout(n),n=setTimeout(i,t)}return r.clear=()=>{clearTimeout(n)},r}function LT(e,t){return()=>null}function El(e,t){var n,r;return S.isValidElement(e)&&t.indexOf((n=e.type.muiName)!=null?n:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function Lt(e){return e&&e.ownerDocument||document}function Fr(e){return Lt(e).defaultView||window}function jT(e,t){return()=>null}function su(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let dy=0;function zT(e){const[t,n]=S.useState(e),r=e||t;return S.useEffect(()=>{t==null&&(dy+=1,n(`mui-${dy}`))},[t]),r}const py=$l.useId;function Vh(e){if(py!==void 0){const t=py();return e??t}return zT(e)}function BT(e,t,n,r,o){return null}function Ud({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=S.useRef(e!==void 0),[i,s]=S.useState(t),a=o?e:i,l=S.useCallback(u=>{o||s(u)},[]);return[a,l]}function ro(e){const t=S.useRef(e);return ir(()=>{t.current=e}),S.useRef((...n)=>(0,t.current)(...n)).current}function ct(...e){return S.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{su(n,t)})},e)}const hy={};function VT(e,t){const n=S.useRef(hy);return n.current===hy&&(n.current=e(t)),n}const UT=[];function WT(e){S.useEffect(e,UT)}class fc{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new fc}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function l1(){const e=VT(fc.create).current;return WT(e.disposeEffect),e}let dc=!0,Wd=!1;const qT=new fc,QT={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 HT(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&QT[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function GT(e){e.metaKey||e.altKey||e.ctrlKey||(dc=!0)}function Sf(){dc=!1}function KT(){this.visibilityState==="hidden"&&Wd&&(dc=!0)}function YT(e){e.addEventListener("keydown",GT,!0),e.addEventListener("mousedown",Sf,!0),e.addEventListener("pointerdown",Sf,!0),e.addEventListener("touchstart",Sf,!0),e.addEventListener("visibilitychange",KT,!0)}function XT(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return dc||HT(t)}function u1(){const e=S.useCallback(o=>{o!=null&&YT(o.ownerDocument)},[]),t=S.useRef(!1);function n(){return t.current?(Wd=!0,qT.start(100,()=>{Wd=!1}),t.current=!1,!0):!1}function r(o){return XT(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function c1(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function fe(e,t,n=void 0){const r={};return Object.keys(e).forEach(o=>{r[o]=e[o].reduce((i,s)=>{if(s){const a=t(s);a!==""&&i.push(a),n&&n[s]&&i.push(n[s])}return i},[]).join(" ")}),r}const JT=S.createContext(),ZT=()=>{const e=S.useContext(JT);return e??!1},e_=["className","component","disableGutters","fixed","maxWidth","classes"],t_=Mi(),n_=a1("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`maxWidth${U(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),r_=e=>zh({props:e,name:"MuiContainer",defaultTheme:t_}),o_=(e,t)=>{const n=l=>ce(t,l),{classes:r,fixed:o,disableGutters:i,maxWidth:s}=e,a={root:["root",s&&`maxWidth${U(String(s))}`,o&&"fixed",i&&"disableGutters"]};return fe(a,n,r)};function i_(e={}){const{createStyledComponent:t=n_,useThemeProps:n=r_,componentName:r="MuiContainer"}=e,o=t(({theme:s,ownerState:a})=>E({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!a.disableGutters&&{paddingLeft:s.spacing(2),paddingRight:s.spacing(2),[s.breakpoints.up("sm")]:{paddingLeft:s.spacing(3),paddingRight:s.spacing(3)}}),({theme:s,ownerState:a})=>a.fixed&&Object.keys(s.breakpoints.values).reduce((l,u)=>{const c=u,f=s.breakpoints.values[c];return f!==0&&(l[s.breakpoints.up(c)]={maxWidth:`${f}${s.breakpoints.unit}`}),l},{}),({theme:s,ownerState:a})=>E({},a.maxWidth==="xs"&&{[s.breakpoints.up("xs")]:{maxWidth:Math.max(s.breakpoints.values.xs,444)}},a.maxWidth&&a.maxWidth!=="xs"&&{[s.breakpoints.up(a.maxWidth)]:{maxWidth:`${s.breakpoints.values[a.maxWidth]}${s.breakpoints.unit}`}}));return S.forwardRef(function(a,l){const u=n(a),{className:c,component:f="div",disableGutters:d=!1,fixed:p=!1,maxWidth:y="lg"}=u,g=G(u,e_),x=E({},u,{component:f,disableGutters:d,fixed:p,maxWidth:y}),h=o_(x,r);return C.jsx(o,E({as:f,ownerState:x,className:J(h.root,c),ref:l},g))})}const s_=["component","direction","spacing","divider","children","className","useFlexGap"],a_=Mi(),l_=a1("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function u_(e){return zh({props:e,name:"MuiStack",defaultTheme:a_})}function c_(e,t){const n=S.Children.toArray(e).filter(Boolean);return n.reduce((r,o,i)=>(r.push(o),i({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],d_=({ownerState:e,theme:t})=>{let n=E({display:"flex",flexDirection:"column"},zt({theme:t},lo({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=Mh(t),o=Object.keys(t.breakpoints.values).reduce((l,u)=>((typeof e.spacing=="object"&&e.spacing[u]!=null||typeof e.direction=="object"&&e.direction[u]!=null)&&(l[u]=!0),l),{}),i=lo({values:e.direction,base:o}),s=lo({values:e.spacing,base:o});typeof i=="object"&&Object.keys(i).forEach((l,u,c)=>{if(!i[l]){const d=u>0?i[c[u-1]]:"column";i[l]=d}}),n=Ot(n,zt({theme:t},s,(l,u)=>e.useFlexGap?{gap:yo(r,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${f_(u?i[u]:e.direction)}`]:yo(r,l)}}))}return n=gO(t.breakpoints,n),n};function p_(e={}){const{createStyledComponent:t=l_,useThemeProps:n=u_,componentName:r="MuiStack"}=e,o=()=>fe({root:["root"]},l=>ce(r,l),{}),i=t(d_);return S.forwardRef(function(l,u){const c=n(l),f=Oa(c),{component:d="div",direction:p="column",spacing:y=0,divider:g,children:x,className:h,useFlexGap:v=!1}=f,m=G(f,s_),b={direction:p,spacing:y,useFlexGap:v},w=o();return C.jsx(i,E({as:d,ownerState:b,ref:u,className:J(w.root,h)},m,{children:g?c_(x,g):x}))})}function h_(e,t){return E({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var Ze={},f1={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(f1);var qr=f1.exports;const m_=qn(ik),v_=qn(AT);var d1=qr;Object.defineProperty(Ze,"__esModule",{value:!0});var ze=Ze.alpha=v1;Ze.blend=R_;Ze.colorChannel=void 0;var y_=Ze.darken=Wh;Ze.decomposeColor=cn;Ze.emphasize=y1;var g_=Ze.getContrastRatio=C_;Ze.getLuminance=au;Ze.hexToRgb=p1;Ze.hslToRgb=m1;var b_=Ze.lighten=qh;Ze.private_safeAlpha=k_;Ze.private_safeColorChannel=void 0;Ze.private_safeDarken=O_;Ze.private_safeEmphasize=__;Ze.private_safeLighten=T_;Ze.recomposeColor=Di;Ze.rgbToHex=E_;var my=d1(m_),x_=d1(v_);function Uh(e,t=0,n=1){return(0,x_.default)(e,t,n)}function p1(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function S_(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function cn(e){if(e.type)return e;if(e.charAt(0)==="#")return cn(p1(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error((0,my.default)(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error((0,my.default)(10,o))}else r=r.split(",");return r=r.map(i=>parseFloat(i)),{type:n,values:r,colorSpace:o}}const h1=e=>{const t=cn(e);return t.values.slice(0,3).map((n,r)=>t.type.indexOf("hsl")!==-1&&r!==0?`${n}%`:n).join(" ")};Ze.colorChannel=h1;const w_=(e,t)=>{try{return h1(e)}catch{return e}};Ze.private_safeColorChannel=w_;function Di(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((o,i)=>i<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function E_(e){if(e.indexOf("#")===0)return e;const{values:t}=cn(e);return`#${t.map((n,r)=>S_(r===3?Math.round(255*n):n)).join("")}`}function m1(e){e=cn(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),s=(u,c=(u+n/30)%12)=>o-i*Math.max(Math.min(c-3,9-c,1),-1);let a="rgb";const l=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return e.type==="hsla"&&(a+="a",l.push(t[3])),Di({type:a,values:l})}function au(e){e=cn(e);let t=e.type==="hsl"||e.type==="hsla"?cn(m1(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function C_(e,t){const n=au(e),r=au(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function v1(e,t){return e=cn(e),t=Uh(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Di(e)}function k_(e,t,n){try{return v1(e,t)}catch{return e}}function Wh(e,t){if(e=cn(e),t=Uh(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Di(e)}function O_(e,t,n){try{return Wh(e,t)}catch{return e}}function qh(e,t){if(e=cn(e),t=Uh(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Di(e)}function T_(e,t,n){try{return qh(e,t)}catch{return e}}function y1(e,t=.15){return au(e)>.5?Wh(e,t):qh(e,t)}function __(e,t,n){try{return y1(e,t)}catch{return e}}function R_(e,t,n,r=1){const o=(l,u)=>Math.round((l**(1/r)*(1-n)+u**(1/r)*n)**r),i=cn(e),s=cn(t),a=[o(i.values[0],s.values[0]),o(i.values[1],s.values[1]),o(i.values[2],s.values[2])];return Di({type:"rgb",values:a})}const P_=["mode","contrastThreshold","tonalOffset"],vy={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:ta.white,default:ta.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}},wf={text:{primary:ta.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:ta.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 yy(e,t,n,r){const o=r.light||r,i=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=b_(e.main,o):t==="dark"&&(e.dark=y_(e.main,i)))}function I_(e="light"){return e==="dark"?{main:Ro[200],light:Ro[50],dark:Ro[400]}:{main:Ro[700],light:Ro[400],dark:Ro[800]}}function N_(e="light"){return e==="dark"?{main:_o[200],light:_o[50],dark:_o[400]}:{main:_o[500],light:_o[300],dark:_o[700]}}function $_(e="light"){return e==="dark"?{main:To[500],light:To[300],dark:To[700]}:{main:To[700],light:To[400],dark:To[800]}}function M_(e="light"){return e==="dark"?{main:Po[400],light:Po[300],dark:Po[700]}:{main:Po[700],light:Po[500],dark:Po[900]}}function D_(e="light"){return e==="dark"?{main:Io[400],light:Io[300],dark:Io[700]}:{main:Io[800],light:Io[500],dark:Io[900]}}function F_(e="light"){return e==="dark"?{main:ts[400],light:ts[300],dark:ts[700]}:{main:"#ed6c02",light:ts[500],dark:ts[900]}}function A_(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,o=G(e,P_),i=e.primary||I_(t),s=e.secondary||N_(t),a=e.error||$_(t),l=e.info||M_(t),u=e.success||D_(t),c=e.warning||F_(t);function f(g){return g_(g,wf.text.primary)>=n?wf.text.primary:vy.text.primary}const d=({color:g,name:x,mainShade:h=500,lightShade:v=300,darkShade:m=700})=>{if(g=E({},g),!g.main&&g[h]&&(g.main=g[h]),!g.hasOwnProperty("main"))throw new Error(vo(11,x?` (${x})`:"",h));if(typeof g.main!="string")throw new Error(vo(12,x?` (${x})`:"",JSON.stringify(g.main)));return yy(g,"light",v,r),yy(g,"dark",m,r),g.contrastText||(g.contrastText=f(g.main)),g},p={dark:wf,light:vy};return Ot(E({common:E({},ta),mode:t,primary:d({color:i,name:"primary"}),secondary:d({color:s,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:d({color:a,name:"error"}),warning:d({color:c,name:"warning"}),info:d({color:l,name:"info"}),success:d({color:u,name:"success"}),grey:ok,contrastThreshold:n,getContrastText:f,augmentColor:d,tonalOffset:r},p[t]),o)}const L_=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function j_(e){return Math.round(e*1e5)/1e5}const gy={textTransform:"uppercase"},by='"Roboto", "Helvetica", "Arial", sans-serif';function z_(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=by,fontSize:o=14,fontWeightLight:i=300,fontWeightRegular:s=400,fontWeightMedium:a=500,fontWeightBold:l=700,htmlFontSize:u=16,allVariants:c,pxToRem:f}=n,d=G(n,L_),p=o/14,y=f||(h=>`${h/u*p}rem`),g=(h,v,m,b,w)=>E({fontFamily:r,fontWeight:h,fontSize:y(v),lineHeight:m},r===by?{letterSpacing:`${j_(b/v)}em`}:{},w,c),x={h1:g(i,96,1.167,-1.5),h2:g(i,60,1.2,-.5),h3:g(s,48,1.167,0),h4:g(s,34,1.235,.25),h5:g(s,24,1.334,0),h6:g(a,20,1.6,.15),subtitle1:g(s,16,1.75,.15),subtitle2:g(a,14,1.57,.1),body1:g(s,16,1.5,.15),body2:g(s,14,1.43,.15),button:g(a,14,1.75,.4,gy),caption:g(s,12,1.66,.4),overline:g(s,12,2.66,1,gy),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ot(E({htmlFontSize:u,pxToRem:y,fontFamily:r,fontSize:o,fontWeightLight:i,fontWeightRegular:s,fontWeightMedium:a,fontWeightBold:l},x),d,{clone:!1})}const B_=.2,V_=.14,U_=.12;function Me(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${B_})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${V_})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${U_})`].join(",")}const W_=["none",Me(0,2,1,-1,0,1,1,0,0,1,3,0),Me(0,3,1,-2,0,2,2,0,0,1,5,0),Me(0,3,3,-2,0,3,4,0,0,1,8,0),Me(0,2,4,-1,0,4,5,0,0,1,10,0),Me(0,3,5,-1,0,5,8,0,0,1,14,0),Me(0,3,5,-1,0,6,10,0,0,1,18,0),Me(0,4,5,-2,0,7,10,1,0,2,16,1),Me(0,5,5,-3,0,8,10,1,0,3,14,2),Me(0,5,6,-3,0,9,12,1,0,3,16,2),Me(0,6,6,-3,0,10,14,1,0,4,18,3),Me(0,6,7,-4,0,11,15,1,0,4,20,3),Me(0,7,8,-4,0,12,17,2,0,5,22,4),Me(0,7,8,-4,0,13,19,2,0,5,24,4),Me(0,7,9,-4,0,14,21,2,0,5,26,4),Me(0,8,9,-5,0,15,22,2,0,6,28,5),Me(0,8,10,-5,0,16,24,2,0,6,30,5),Me(0,8,11,-5,0,17,26,2,0,6,32,5),Me(0,9,11,-5,0,18,28,2,0,7,34,6),Me(0,9,12,-6,0,19,29,2,0,7,36,6),Me(0,10,13,-6,0,20,31,3,0,8,38,7),Me(0,10,13,-6,0,21,33,3,0,8,40,7),Me(0,10,14,-6,0,22,35,3,0,8,42,7),Me(0,11,14,-7,0,23,36,3,0,9,44,8),Me(0,11,15,-7,0,24,38,3,0,9,46,8)],q_=["duration","easing","delay"],Q_={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)"},H_={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function xy(e){return`${Math.round(e)}ms`}function G_(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function K_(e){const t=E({},Q_,e.easing),n=E({},H_,e.duration);return E({getAutoHeightDuration:G_,create:(o=["all"],i={})=>{const{duration:s=n.standard,easing:a=t.easeInOut,delay:l=0}=i;return G(i,q_),(Array.isArray(o)?o:[o]).map(u=>`${u} ${typeof s=="string"?s:xy(s)} ${a} ${typeof l=="string"?l:xy(l)}`).join(",")}},e,{easing:t,duration:n})}const Y_={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},X_=Y_,J_=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Qh(e={},...t){const{mixins:n={},palette:r={},transitions:o={},typography:i={}}=e,s=G(e,J_);if(e.vars)throw new Error(vo(18));const a=A_(r),l=Mi(e);let u=Ot(l,{mixins:h_(l.breakpoints,n),palette:a,shadows:W_.slice(),typography:z_(a,i),transitions:K_(o),zIndex:E({},X_)});return u=Ot(u,s),u=t.reduce((c,f)=>Ot(c,f),u),u.unstable_sxConfig=E({},ka,s==null?void 0:s.unstable_sxConfig),u.unstable_sx=function(f){return $i({sx:f,theme:this})},u}const Z_=Qh(),pc=Z_;function Hh(){const e=ec(pc);return e[wa]||e}function de({props:e,name:t}){return zh({props:e,name:t,defaultTheme:pc,themeId:wa})}var Ta={};const eR=qn(sk);var Ef={exports:{}},Sy;function tR(){return Sy||(Sy=1,function(e){function t(n,r){if(n==null)return{};var o={},i=Object.keys(n),s,a;for(a=0;a=0)&&(o[s]=n[s]);return o}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Ef)),Ef.exports}const nR=qn(dO),rR=qn(pO),oR=qn(xO),iR=qn(kT),sR=qn(lT),aR=qn(mT);var Fi=qr;Object.defineProperty(Ta,"__esModule",{value:!0});var lR=Ta.default=SR;Ta.shouldForwardProp=Cl;Ta.systemDefaultTheme=void 0;var en=Fi(eR),qd=Fi(tR()),wy=mR(nR),uR=rR;Fi(oR);Fi(iR);var cR=Fi(sR),fR=Fi(aR);const dR=["ownerState"],pR=["variants"],hR=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function g1(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(g1=function(r){return r?n:t})(e)}function mR(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=g1(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function vR(e){return Object.keys(e).length===0}function yR(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Cl(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const gR=Ta.systemDefaultTheme=(0,cR.default)(),bR=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function el({defaultTheme:e,theme:t,themeId:n}){return vR(t)?e:t[n]||t}function xR(e){return e?(t,n)=>n[e]:null}function kl(e,t){let{ownerState:n}=t,r=(0,qd.default)(t,dR);const o=typeof e=="function"?e((0,en.default)({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(i=>kl(i,(0,en.default)({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:i=[]}=o;let a=(0,qd.default)(o,pR);return i.forEach(l=>{let u=!0;typeof l.props=="function"?u=l.props((0,en.default)({ownerState:n},r,n)):Object.keys(l.props).forEach(c=>{(n==null?void 0:n[c])!==l.props[c]&&r[c]!==l.props[c]&&(u=!1)}),u&&(Array.isArray(a)||(a=[a]),a.push(typeof l.style=="function"?l.style((0,en.default)({ownerState:n},r,n)):l.style))}),a}return o}function SR(e={}){const{themeId:t,defaultTheme:n=gR,rootShouldForwardProp:r=Cl,slotShouldForwardProp:o=Cl}=e,i=s=>(0,fR.default)((0,en.default)({},s,{theme:el((0,en.default)({},s,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(s,a={})=>{(0,wy.internal_processStyles)(s,w=>w.filter(k=>!(k!=null&&k.__mui_systemSx)));const{name:l,slot:u,skipVariantsResolver:c,skipSx:f,overridesResolver:d=xR(bR(u))}=a,p=(0,qd.default)(a,hR),y=c!==void 0?c:u&&u!=="Root"&&u!=="root"||!1,g=f||!1;let x,h=Cl;u==="Root"||u==="root"?h=r:u?h=o:yR(s)&&(h=void 0);const v=(0,wy.default)(s,(0,en.default)({shouldForwardProp:h,label:x},p)),m=w=>typeof w=="function"&&w.__emotion_real!==w||(0,uR.isPlainObject)(w)?k=>kl(w,(0,en.default)({},k,{theme:el({theme:k.theme,defaultTheme:n,themeId:t})})):w,b=(w,...k)=>{let O=m(w);const T=k?k.map(m):[];l&&d&&T.push(B=>{const z=el((0,en.default)({},B,{defaultTheme:n,themeId:t}));if(!z.components||!z.components[l]||!z.components[l].styleOverrides)return null;const A=z.components[l].styleOverrides,L={};return Object.entries(A).forEach(([$,F])=>{L[$]=kl(F,(0,en.default)({},B,{theme:z}))}),d(B,L)}),l&&!y&&T.push(B=>{var z;const A=el((0,en.default)({},B,{defaultTheme:n,themeId:t})),L=A==null||(z=A.components)==null||(z=z[l])==null?void 0:z.variants;return kl({variants:L},(0,en.default)({},B,{theme:A}))}),g||T.push(i);const N=T.length-k.length;if(Array.isArray(w)&&N>0){const B=new Array(N).fill("");O=[...w,...B],O.raw=[...w.raw,...B]}const P=v(O,...T);return s.muiName&&(P.muiName=s.muiName),P};return v.withConfig&&(b.withConfig=v.withConfig),b}}function b1(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const mn=e=>b1(e)&&e!=="classes",K=lR({themeId:wa,defaultTheme:pc,rootShouldForwardProp:mn}),Ey=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function wR(e){return ce("MuiSvgIcon",e)}le("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const ER=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],CR=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${U(t)}`,`fontSize${U(n)}`]};return fe(o,wR,r)},kR=K("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${U(n.color)}`],t[`fontSize${U(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,o,i,s,a,l,u,c,f,d,p,y;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((i=e.typography)==null||(s=i.pxToRem)==null?void 0:s.call(i,20))||"1.25rem",medium:((a=e.typography)==null||(l=a.pxToRem)==null?void 0:l.call(a,24))||"1.5rem",large:((u=e.typography)==null||(c=u.pxToRem)==null?void 0:c.call(u,35))||"2.1875rem"}[t.fontSize],color:(f=(d=(e.vars||e).palette)==null||(d=d[t.color])==null?void 0:d.main)!=null?f:{action:(p=(e.vars||e).palette)==null||(p=p.action)==null?void 0:p.active,disabled:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.disabled,inherit:void 0}[t.color]}}),Qd=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:s="inherit",component:a="svg",fontSize:l="medium",htmlColor:u,inheritViewBox:c=!1,titleAccess:f,viewBox:d="0 0 24 24"}=r,p=G(r,ER),y=S.isValidElement(o)&&o.type==="svg",g=E({},r,{color:s,component:a,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:c,viewBox:d,hasSvgAsChild:y}),x={};c||(x.viewBox=d);const h=CR(g);return C.jsxs(kR,E({as:a,className:J(h.root,i),focusable:"false",color:u,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:n},x,p,y&&o.props,{ownerState:g,children:[y?o.props.children:o,f?C.jsx("title",{children:f}):null]}))});Qd.muiName="SvgIcon";function hc(e,t){function n(r,o){return C.jsx(Qd,E({"data-testid":`${t}Icon`,ref:o},r,{children:e}))}return n.muiName=Qd.muiName,S.memo(S.forwardRef(n))}const OR={configure:e=>{Fh.configure(e)}},TR=Object.freeze(Object.defineProperty({__proto__:null,capitalize:U,createChainedFunction:Vd,createSvgIcon:hc,debounce:Bh,deprecatedPropType:LT,isMuiElement:El,ownerDocument:Lt,ownerWindow:Fr,requirePropFactory:jT,setRef:su,unstable_ClassNameGenerator:OR,unstable_useEnhancedEffect:ir,unstable_useId:Vh,unsupportedProp:BT,useControlled:Ud,useEventCallback:ro,useForkRef:ct,useIsFocusVisible:u1},Symbol.toStringTag,{value:"Module"}));var ke={};/** + */var Ah=Symbol.for("react.element"),Lh=Symbol.for("react.portal"),tc=Symbol.for("react.fragment"),nc=Symbol.for("react.strict_mode"),rc=Symbol.for("react.profiler"),oc=Symbol.for("react.provider"),ic=Symbol.for("react.context"),ST=Symbol.for("react.server_context"),sc=Symbol.for("react.forward_ref"),ac=Symbol.for("react.suspense"),lc=Symbol.for("react.suspense_list"),uc=Symbol.for("react.memo"),cc=Symbol.for("react.lazy"),wT=Symbol.for("react.offscreen"),o1;o1=Symbol.for("react.module.reference");function hn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ah:switch(e=e.type,e){case tc:case rc:case nc:case ac:case lc:return e;default:switch(e=e&&e.$$typeof,e){case ST:case ic:case sc:case cc:case uc:case oc:return e;default:return t}}case Lh:return t}}}Ee.ContextConsumer=ic;Ee.ContextProvider=oc;Ee.Element=Ah;Ee.ForwardRef=sc;Ee.Fragment=tc;Ee.Lazy=cc;Ee.Memo=uc;Ee.Portal=Lh;Ee.Profiler=rc;Ee.StrictMode=nc;Ee.Suspense=ac;Ee.SuspenseList=lc;Ee.isAsyncMode=function(){return!1};Ee.isConcurrentMode=function(){return!1};Ee.isContextConsumer=function(e){return hn(e)===ic};Ee.isContextProvider=function(e){return hn(e)===oc};Ee.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ah};Ee.isForwardRef=function(e){return hn(e)===sc};Ee.isFragment=function(e){return hn(e)===tc};Ee.isLazy=function(e){return hn(e)===cc};Ee.isMemo=function(e){return hn(e)===uc};Ee.isPortal=function(e){return hn(e)===Lh};Ee.isProfiler=function(e){return hn(e)===rc};Ee.isStrictMode=function(e){return hn(e)===nc};Ee.isSuspense=function(e){return hn(e)===ac};Ee.isSuspenseList=function(e){return hn(e)===lc};Ee.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===tc||e===rc||e===nc||e===ac||e===lc||e===wT||typeof e=="object"&&e!==null&&(e.$$typeof===cc||e.$$typeof===uc||e.$$typeof===oc||e.$$typeof===ic||e.$$typeof===sc||e.$$typeof===o1||e.getModuleId!==void 0)};Ee.typeOf=hn;r1.exports=Ee;var cy=r1.exports;const ET=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function i1(e){const t=`${e}`.match(ET);return t&&t[1]||""}function s1(e,t=""){return e.displayName||e.name||i1(e)||t}function fy(e,t,n){const r=s1(t);return e.displayName||(r!==""?`${n}(${r})`:n)}function CT(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return s1(e,"Component");if(typeof e=="object")switch(e.$$typeof){case cy.ForwardRef:return fy(e,e.render,"ForwardRef");case cy.Memo:return fy(e,e.type,"memo");default:return}}}const kT=Object.freeze(Object.defineProperty({__proto__:null,default:CT,getFunctionName:i1},Symbol.toStringTag,{value:"Module"})),OT=["ownerState"],TT=["variants"],_T=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function RT(e){return Object.keys(e).length===0}function PT(e){return typeof e=="string"&&e.charCodeAt(0)>96}function xf(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const IT=Mi(),NT=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Za({defaultTheme:e,theme:t,themeId:n}){return RT(t)?e:t[n]||t}function $T(e){return e?(t,n)=>n[e]:null}function wl(e,t){let{ownerState:n}=t,r=G(t,OT);const o=typeof e=="function"?e(C({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(i=>wl(i,C({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:i=[]}=o;let a=G(o,TT);return i.forEach(l=>{let u=!0;typeof l.props=="function"?u=l.props(C({ownerState:n},r,n)):Object.keys(l.props).forEach(c=>{(n==null?void 0:n[c])!==l.props[c]&&r[c]!==l.props[c]&&(u=!1)}),u&&(Array.isArray(a)||(a=[a]),a.push(typeof l.style=="function"?l.style(C({ownerState:n},r,n)):l.style))}),a}return o}function MT(e={}){const{themeId:t,defaultTheme:n=IT,rootShouldForwardProp:r=xf,slotShouldForwardProp:o=xf}=e,i=s=>$i(C({},s,{theme:Za(C({},s,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(s,a={})=>{Gx(s,w=>w.filter(k=>!(k!=null&&k.__mui_systemSx)));const{name:l,slot:u,skipVariantsResolver:c,skipSx:f,overridesResolver:d=$T(NT(u))}=a,p=G(a,_T),y=c!==void 0?c:u&&u!=="Root"&&u!=="root"||!1,g=f||!1;let x,h=xf;u==="Root"||u==="root"?h=r:u?h=o:PT(s)&&(h=void 0);const v=Ph(s,C({shouldForwardProp:h,label:x},p)),m=w=>typeof w=="function"&&w.__emotion_real!==w||Xn(w)?k=>wl(w,C({},k,{theme:Za({theme:k.theme,defaultTheme:n,themeId:t})})):w,b=(w,...k)=>{let O=m(w);const T=k?k.map(m):[];l&&d&&T.push(B=>{const z=Za(C({},B,{defaultTheme:n,themeId:t}));if(!z.components||!z.components[l]||!z.components[l].styleOverrides)return null;const A=z.components[l].styleOverrides,L={};return Object.entries(A).forEach(([$,F])=>{L[$]=wl(F,C({},B,{theme:z}))}),d(B,L)}),l&&!y&&T.push(B=>{var z;const A=Za(C({},B,{defaultTheme:n,themeId:t})),L=A==null||(z=A.components)==null||(z=z[l])==null?void 0:z.variants;return wl({variants:L},C({},B,{theme:A}))}),g||T.push(i);const N=T.length-k.length;if(Array.isArray(w)&&N>0){const B=new Array(N).fill("");O=[...w,...B],O.raw=[...w.raw,...B]}const P=v(O,...T);return s.muiName&&(P.muiName=s.muiName),P};return v.withConfig&&(b.withConfig=v.withConfig),b}}const a1=MT();function jh(e,t){const n=C({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=C({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const o=e[r]||{},i=t[r];n[r]={},!i||!Object.keys(i)?n[r]=o:!o||!Object.keys(o)?n[r]=i:(n[r]=C({},i),Object.keys(o).forEach(s=>{n[r][s]=jh(o[s],i[s])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function DT(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:jh(t.components[n].defaultProps,r)}function zh({props:e,name:t,defaultTheme:n,themeId:r}){let o=ec(n);return r&&(o=o[r]||o),DT({theme:o,name:t,props:e})}const ir=typeof window<"u"?S.useLayoutEffect:S.useEffect;function FT(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}const AT=Object.freeze(Object.defineProperty({__proto__:null,default:FT},Symbol.toStringTag,{value:"Module"}));function Vd(...e){return e.reduce((t,n)=>n==null?t:function(...o){t.apply(this,o),n.apply(this,o)},()=>{})}function Bh(e,t=166){let n;function r(...o){const i=()=>{e.apply(this,o)};clearTimeout(n),n=setTimeout(i,t)}return r.clear=()=>{clearTimeout(n)},r}function LT(e,t){return()=>null}function El(e,t){var n,r;return S.isValidElement(e)&&t.indexOf((n=e.type.muiName)!=null?n:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function Lt(e){return e&&e.ownerDocument||document}function Fr(e){return Lt(e).defaultView||window}function jT(e,t){return()=>null}function su(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let dy=0;function zT(e){const[t,n]=S.useState(e),r=e||t;return S.useEffect(()=>{t==null&&(dy+=1,n(`mui-${dy}`))},[t]),r}const py=$l.useId;function Vh(e){if(py!==void 0){const t=py();return e??t}return zT(e)}function BT(e,t,n,r,o){return null}function Wd({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=S.useRef(e!==void 0),[i,s]=S.useState(t),a=o?e:i,l=S.useCallback(u=>{o||s(u)},[]);return[a,l]}function oo(e){const t=S.useRef(e);return ir(()=>{t.current=e}),S.useRef((...n)=>(0,t.current)(...n)).current}function ct(...e){return S.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{su(n,t)})},e)}const hy={};function VT(e,t){const n=S.useRef(hy);return n.current===hy&&(n.current=e(t)),n}const WT=[];function UT(e){S.useEffect(e,WT)}class fc{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new fc}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function l1(){const e=VT(fc.create).current;return UT(e.disposeEffect),e}let dc=!0,Ud=!1;const qT=new fc,QT={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 HT(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&QT[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function GT(e){e.metaKey||e.altKey||e.ctrlKey||(dc=!0)}function Sf(){dc=!1}function KT(){this.visibilityState==="hidden"&&Ud&&(dc=!0)}function YT(e){e.addEventListener("keydown",GT,!0),e.addEventListener("mousedown",Sf,!0),e.addEventListener("pointerdown",Sf,!0),e.addEventListener("touchstart",Sf,!0),e.addEventListener("visibilitychange",KT,!0)}function XT(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return dc||HT(t)}function u1(){const e=S.useCallback(o=>{o!=null&&YT(o.ownerDocument)},[]),t=S.useRef(!1);function n(){return t.current?(Ud=!0,qT.start(100,()=>{Ud=!1}),t.current=!1,!0):!1}function r(o){return XT(o)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function c1(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function fe(e,t,n=void 0){const r={};return Object.keys(e).forEach(o=>{r[o]=e[o].reduce((i,s)=>{if(s){const a=t(s);a!==""&&i.push(a),n&&n[s]&&i.push(n[s])}return i},[]).join(" ")}),r}const JT=S.createContext(),ZT=()=>{const e=S.useContext(JT);return e??!1},e_=["className","component","disableGutters","fixed","maxWidth","classes"],t_=Mi(),n_=a1("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`maxWidth${W(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),r_=e=>zh({props:e,name:"MuiContainer",defaultTheme:t_}),o_=(e,t)=>{const n=l=>ce(t,l),{classes:r,fixed:o,disableGutters:i,maxWidth:s}=e,a={root:["root",s&&`maxWidth${W(String(s))}`,o&&"fixed",i&&"disableGutters"]};return fe(a,n,r)};function i_(e={}){const{createStyledComponent:t=n_,useThemeProps:n=r_,componentName:r="MuiContainer"}=e,o=t(({theme:s,ownerState:a})=>C({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!a.disableGutters&&{paddingLeft:s.spacing(2),paddingRight:s.spacing(2),[s.breakpoints.up("sm")]:{paddingLeft:s.spacing(3),paddingRight:s.spacing(3)}}),({theme:s,ownerState:a})=>a.fixed&&Object.keys(s.breakpoints.values).reduce((l,u)=>{const c=u,f=s.breakpoints.values[c];return f!==0&&(l[s.breakpoints.up(c)]={maxWidth:`${f}${s.breakpoints.unit}`}),l},{}),({theme:s,ownerState:a})=>C({},a.maxWidth==="xs"&&{[s.breakpoints.up("xs")]:{maxWidth:Math.max(s.breakpoints.values.xs,444)}},a.maxWidth&&a.maxWidth!=="xs"&&{[s.breakpoints.up(a.maxWidth)]:{maxWidth:`${s.breakpoints.values[a.maxWidth]}${s.breakpoints.unit}`}}));return S.forwardRef(function(a,l){const u=n(a),{className:c,component:f="div",disableGutters:d=!1,fixed:p=!1,maxWidth:y="lg"}=u,g=G(u,e_),x=C({},u,{component:f,disableGutters:d,fixed:p,maxWidth:y}),h=o_(x,r);return E.jsx(o,C({as:f,ownerState:x,className:J(h.root,c),ref:l},g))})}const s_=["component","direction","spacing","divider","children","className","useFlexGap"],a_=Mi(),l_=a1("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function u_(e){return zh({props:e,name:"MuiStack",defaultTheme:a_})}function c_(e,t){const n=S.Children.toArray(e).filter(Boolean);return n.reduce((r,o,i)=>(r.push(o),i({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],d_=({ownerState:e,theme:t})=>{let n=C({display:"flex",flexDirection:"column"},zt({theme:t},uo({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=Mh(t),o=Object.keys(t.breakpoints.values).reduce((l,u)=>((typeof e.spacing=="object"&&e.spacing[u]!=null||typeof e.direction=="object"&&e.direction[u]!=null)&&(l[u]=!0),l),{}),i=uo({values:e.direction,base:o}),s=uo({values:e.spacing,base:o});typeof i=="object"&&Object.keys(i).forEach((l,u,c)=>{if(!i[l]){const d=u>0?i[c[u-1]]:"column";i[l]=d}}),n=Ot(n,zt({theme:t},s,(l,u)=>e.useFlexGap?{gap:go(r,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${f_(u?i[u]:e.direction)}`]:go(r,l)}}))}return n=gO(t.breakpoints,n),n};function p_(e={}){const{createStyledComponent:t=l_,useThemeProps:n=u_,componentName:r="MuiStack"}=e,o=()=>fe({root:["root"]},l=>ce(r,l),{}),i=t(d_);return S.forwardRef(function(l,u){const c=n(l),f=Oa(c),{component:d="div",direction:p="column",spacing:y=0,divider:g,children:x,className:h,useFlexGap:v=!1}=f,m=G(f,s_),b={direction:p,spacing:y,useFlexGap:v},w=o();return E.jsx(i,C({as:d,ownerState:b,ref:u,className:J(w.root,h)},m,{children:g?c_(x,g):x}))})}function h_(e,t){return C({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var Ze={},f1={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(f1);var qr=f1.exports;const m_=qn(ik),v_=qn(AT);var d1=qr;Object.defineProperty(Ze,"__esModule",{value:!0});var Be=Ze.alpha=v1;Ze.blend=R_;Ze.colorChannel=void 0;var y_=Ze.darken=Uh;Ze.decomposeColor=cn;Ze.emphasize=y1;var g_=Ze.getContrastRatio=C_;Ze.getLuminance=au;Ze.hexToRgb=p1;Ze.hslToRgb=m1;var b_=Ze.lighten=qh;Ze.private_safeAlpha=k_;Ze.private_safeColorChannel=void 0;Ze.private_safeDarken=O_;Ze.private_safeEmphasize=__;Ze.private_safeLighten=T_;Ze.recomposeColor=Di;Ze.rgbToHex=E_;var my=d1(m_),x_=d1(v_);function Wh(e,t=0,n=1){return(0,x_.default)(e,t,n)}function p1(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function S_(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function cn(e){if(e.type)return e;if(e.charAt(0)==="#")return cn(p1(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error((0,my.default)(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error((0,my.default)(10,o))}else r=r.split(",");return r=r.map(i=>parseFloat(i)),{type:n,values:r,colorSpace:o}}const h1=e=>{const t=cn(e);return t.values.slice(0,3).map((n,r)=>t.type.indexOf("hsl")!==-1&&r!==0?`${n}%`:n).join(" ")};Ze.colorChannel=h1;const w_=(e,t)=>{try{return h1(e)}catch{return e}};Ze.private_safeColorChannel=w_;function Di(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((o,i)=>i<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function E_(e){if(e.indexOf("#")===0)return e;const{values:t}=cn(e);return`#${t.map((n,r)=>S_(r===3?Math.round(255*n):n)).join("")}`}function m1(e){e=cn(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),s=(u,c=(u+n/30)%12)=>o-i*Math.max(Math.min(c-3,9-c,1),-1);let a="rgb";const l=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return e.type==="hsla"&&(a+="a",l.push(t[3])),Di({type:a,values:l})}function au(e){e=cn(e);let t=e.type==="hsl"||e.type==="hsla"?cn(m1(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function C_(e,t){const n=au(e),r=au(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function v1(e,t){return e=cn(e),t=Wh(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Di(e)}function k_(e,t,n){try{return v1(e,t)}catch{return e}}function Uh(e,t){if(e=cn(e),t=Wh(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Di(e)}function O_(e,t,n){try{return Uh(e,t)}catch{return e}}function qh(e,t){if(e=cn(e),t=Wh(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Di(e)}function T_(e,t,n){try{return qh(e,t)}catch{return e}}function y1(e,t=.15){return au(e)>.5?Uh(e,t):qh(e,t)}function __(e,t,n){try{return y1(e,t)}catch{return e}}function R_(e,t,n,r=1){const o=(l,u)=>Math.round((l**(1/r)*(1-n)+u**(1/r)*n)**r),i=cn(e),s=cn(t),a=[o(i.values[0],s.values[0]),o(i.values[1],s.values[1]),o(i.values[2],s.values[2])];return Di({type:"rgb",values:a})}const P_=["mode","contrastThreshold","tonalOffset"],vy={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:ta.white,default:ta.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}},wf={text:{primary:ta.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:ta.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 yy(e,t,n,r){const o=r.light||r,i=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=b_(e.main,o):t==="dark"&&(e.dark=y_(e.main,i)))}function I_(e="light"){return e==="dark"?{main:Po[200],light:Po[50],dark:Po[400]}:{main:Po[700],light:Po[400],dark:Po[800]}}function N_(e="light"){return e==="dark"?{main:Ro[200],light:Ro[50],dark:Ro[400]}:{main:Ro[500],light:Ro[300],dark:Ro[700]}}function $_(e="light"){return e==="dark"?{main:_o[500],light:_o[300],dark:_o[700]}:{main:_o[700],light:_o[400],dark:_o[800]}}function M_(e="light"){return e==="dark"?{main:Io[400],light:Io[300],dark:Io[700]}:{main:Io[700],light:Io[500],dark:Io[900]}}function D_(e="light"){return e==="dark"?{main:No[400],light:No[300],dark:No[700]}:{main:No[800],light:No[500],dark:No[900]}}function F_(e="light"){return e==="dark"?{main:ts[400],light:ts[300],dark:ts[700]}:{main:"#ed6c02",light:ts[500],dark:ts[900]}}function A_(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,o=G(e,P_),i=e.primary||I_(t),s=e.secondary||N_(t),a=e.error||$_(t),l=e.info||M_(t),u=e.success||D_(t),c=e.warning||F_(t);function f(g){return g_(g,wf.text.primary)>=n?wf.text.primary:vy.text.primary}const d=({color:g,name:x,mainShade:h=500,lightShade:v=300,darkShade:m=700})=>{if(g=C({},g),!g.main&&g[h]&&(g.main=g[h]),!g.hasOwnProperty("main"))throw new Error(yo(11,x?` (${x})`:"",h));if(typeof g.main!="string")throw new Error(yo(12,x?` (${x})`:"",JSON.stringify(g.main)));return yy(g,"light",v,r),yy(g,"dark",m,r),g.contrastText||(g.contrastText=f(g.main)),g},p={dark:wf,light:vy};return Ot(C({common:C({},ta),mode:t,primary:d({color:i,name:"primary"}),secondary:d({color:s,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:d({color:a,name:"error"}),warning:d({color:c,name:"warning"}),info:d({color:l,name:"info"}),success:d({color:u,name:"success"}),grey:ok,contrastThreshold:n,getContrastText:f,augmentColor:d,tonalOffset:r},p[t]),o)}const L_=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function j_(e){return Math.round(e*1e5)/1e5}const gy={textTransform:"uppercase"},by='"Roboto", "Helvetica", "Arial", sans-serif';function z_(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=by,fontSize:o=14,fontWeightLight:i=300,fontWeightRegular:s=400,fontWeightMedium:a=500,fontWeightBold:l=700,htmlFontSize:u=16,allVariants:c,pxToRem:f}=n,d=G(n,L_),p=o/14,y=f||(h=>`${h/u*p}rem`),g=(h,v,m,b,w)=>C({fontFamily:r,fontWeight:h,fontSize:y(v),lineHeight:m},r===by?{letterSpacing:`${j_(b/v)}em`}:{},w,c),x={h1:g(i,96,1.167,-1.5),h2:g(i,60,1.2,-.5),h3:g(s,48,1.167,0),h4:g(s,34,1.235,.25),h5:g(s,24,1.334,0),h6:g(a,20,1.6,.15),subtitle1:g(s,16,1.75,.15),subtitle2:g(a,14,1.57,.1),body1:g(s,16,1.5,.15),body2:g(s,14,1.43,.15),button:g(a,14,1.75,.4,gy),caption:g(s,12,1.66,.4),overline:g(s,12,2.66,1,gy),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ot(C({htmlFontSize:u,pxToRem:y,fontFamily:r,fontSize:o,fontWeightLight:i,fontWeightRegular:s,fontWeightMedium:a,fontWeightBold:l},x),d,{clone:!1})}const B_=.2,V_=.14,W_=.12;function De(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${B_})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${V_})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${W_})`].join(",")}const U_=["none",De(0,2,1,-1,0,1,1,0,0,1,3,0),De(0,3,1,-2,0,2,2,0,0,1,5,0),De(0,3,3,-2,0,3,4,0,0,1,8,0),De(0,2,4,-1,0,4,5,0,0,1,10,0),De(0,3,5,-1,0,5,8,0,0,1,14,0),De(0,3,5,-1,0,6,10,0,0,1,18,0),De(0,4,5,-2,0,7,10,1,0,2,16,1),De(0,5,5,-3,0,8,10,1,0,3,14,2),De(0,5,6,-3,0,9,12,1,0,3,16,2),De(0,6,6,-3,0,10,14,1,0,4,18,3),De(0,6,7,-4,0,11,15,1,0,4,20,3),De(0,7,8,-4,0,12,17,2,0,5,22,4),De(0,7,8,-4,0,13,19,2,0,5,24,4),De(0,7,9,-4,0,14,21,2,0,5,26,4),De(0,8,9,-5,0,15,22,2,0,6,28,5),De(0,8,10,-5,0,16,24,2,0,6,30,5),De(0,8,11,-5,0,17,26,2,0,6,32,5),De(0,9,11,-5,0,18,28,2,0,7,34,6),De(0,9,12,-6,0,19,29,2,0,7,36,6),De(0,10,13,-6,0,20,31,3,0,8,38,7),De(0,10,13,-6,0,21,33,3,0,8,40,7),De(0,10,14,-6,0,22,35,3,0,8,42,7),De(0,11,14,-7,0,23,36,3,0,9,44,8),De(0,11,15,-7,0,24,38,3,0,9,46,8)],q_=["duration","easing","delay"],Q_={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)"},H_={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function xy(e){return`${Math.round(e)}ms`}function G_(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function K_(e){const t=C({},Q_,e.easing),n=C({},H_,e.duration);return C({getAutoHeightDuration:G_,create:(o=["all"],i={})=>{const{duration:s=n.standard,easing:a=t.easeInOut,delay:l=0}=i;return G(i,q_),(Array.isArray(o)?o:[o]).map(u=>`${u} ${typeof s=="string"?s:xy(s)} ${a} ${typeof l=="string"?l:xy(l)}`).join(",")}},e,{easing:t,duration:n})}const Y_={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},X_=Y_,J_=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Qh(e={},...t){const{mixins:n={},palette:r={},transitions:o={},typography:i={}}=e,s=G(e,J_);if(e.vars)throw new Error(yo(18));const a=A_(r),l=Mi(e);let u=Ot(l,{mixins:h_(l.breakpoints,n),palette:a,shadows:U_.slice(),typography:z_(a,i),transitions:K_(o),zIndex:C({},X_)});return u=Ot(u,s),u=t.reduce((c,f)=>Ot(c,f),u),u.unstable_sxConfig=C({},ka,s==null?void 0:s.unstable_sxConfig),u.unstable_sx=function(f){return $i({sx:f,theme:this})},u}const Z_=Qh(),pc=Z_;function Hh(){const e=ec(pc);return e[wa]||e}function de({props:e,name:t}){return zh({props:e,name:t,defaultTheme:pc,themeId:wa})}var Ta={};const eR=qn(sk);var Ef={exports:{}},Sy;function tR(){return Sy||(Sy=1,function(e){function t(n,r){if(n==null)return{};var o={},i=Object.keys(n),s,a;for(a=0;a=0)&&(o[s]=n[s]);return o}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Ef)),Ef.exports}const nR=qn(dO),rR=qn(pO),oR=qn(xO),iR=qn(kT),sR=qn(lT),aR=qn(mT);var Fi=qr;Object.defineProperty(Ta,"__esModule",{value:!0});var lR=Ta.default=SR;Ta.shouldForwardProp=Cl;Ta.systemDefaultTheme=void 0;var en=Fi(eR),qd=Fi(tR()),wy=mR(nR),uR=rR;Fi(oR);Fi(iR);var cR=Fi(sR),fR=Fi(aR);const dR=["ownerState"],pR=["variants"],hR=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function g1(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(g1=function(r){return r?n:t})(e)}function mR(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=g1(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function vR(e){return Object.keys(e).length===0}function yR(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Cl(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const gR=Ta.systemDefaultTheme=(0,cR.default)(),bR=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function el({defaultTheme:e,theme:t,themeId:n}){return vR(t)?e:t[n]||t}function xR(e){return e?(t,n)=>n[e]:null}function kl(e,t){let{ownerState:n}=t,r=(0,qd.default)(t,dR);const o=typeof e=="function"?e((0,en.default)({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(i=>kl(i,(0,en.default)({ownerState:n},r)));if(o&&typeof o=="object"&&Array.isArray(o.variants)){const{variants:i=[]}=o;let a=(0,qd.default)(o,pR);return i.forEach(l=>{let u=!0;typeof l.props=="function"?u=l.props((0,en.default)({ownerState:n},r,n)):Object.keys(l.props).forEach(c=>{(n==null?void 0:n[c])!==l.props[c]&&r[c]!==l.props[c]&&(u=!1)}),u&&(Array.isArray(a)||(a=[a]),a.push(typeof l.style=="function"?l.style((0,en.default)({ownerState:n},r,n)):l.style))}),a}return o}function SR(e={}){const{themeId:t,defaultTheme:n=gR,rootShouldForwardProp:r=Cl,slotShouldForwardProp:o=Cl}=e,i=s=>(0,fR.default)((0,en.default)({},s,{theme:el((0,en.default)({},s,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(s,a={})=>{(0,wy.internal_processStyles)(s,w=>w.filter(k=>!(k!=null&&k.__mui_systemSx)));const{name:l,slot:u,skipVariantsResolver:c,skipSx:f,overridesResolver:d=xR(bR(u))}=a,p=(0,qd.default)(a,hR),y=c!==void 0?c:u&&u!=="Root"&&u!=="root"||!1,g=f||!1;let x,h=Cl;u==="Root"||u==="root"?h=r:u?h=o:yR(s)&&(h=void 0);const v=(0,wy.default)(s,(0,en.default)({shouldForwardProp:h,label:x},p)),m=w=>typeof w=="function"&&w.__emotion_real!==w||(0,uR.isPlainObject)(w)?k=>kl(w,(0,en.default)({},k,{theme:el({theme:k.theme,defaultTheme:n,themeId:t})})):w,b=(w,...k)=>{let O=m(w);const T=k?k.map(m):[];l&&d&&T.push(B=>{const z=el((0,en.default)({},B,{defaultTheme:n,themeId:t}));if(!z.components||!z.components[l]||!z.components[l].styleOverrides)return null;const A=z.components[l].styleOverrides,L={};return Object.entries(A).forEach(([$,F])=>{L[$]=kl(F,(0,en.default)({},B,{theme:z}))}),d(B,L)}),l&&!y&&T.push(B=>{var z;const A=el((0,en.default)({},B,{defaultTheme:n,themeId:t})),L=A==null||(z=A.components)==null||(z=z[l])==null?void 0:z.variants;return kl({variants:L},(0,en.default)({},B,{theme:A}))}),g||T.push(i);const N=T.length-k.length;if(Array.isArray(w)&&N>0){const B=new Array(N).fill("");O=[...w,...B],O.raw=[...w.raw,...B]}const P=v(O,...T);return s.muiName&&(P.muiName=s.muiName),P};return v.withConfig&&(b.withConfig=v.withConfig),b}}function b1(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const mn=e=>b1(e)&&e!=="classes",K=lR({themeId:wa,defaultTheme:pc,rootShouldForwardProp:mn}),Ey=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function wR(e){return ce("MuiSvgIcon",e)}le("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const ER=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],CR=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${W(t)}`,`fontSize${W(n)}`]};return fe(o,wR,r)},kR=K("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${W(n.color)}`],t[`fontSize${W(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,o,i,s,a,l,u,c,f,d,p,y;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((i=e.typography)==null||(s=i.pxToRem)==null?void 0:s.call(i,20))||"1.25rem",medium:((a=e.typography)==null||(l=a.pxToRem)==null?void 0:l.call(a,24))||"1.5rem",large:((u=e.typography)==null||(c=u.pxToRem)==null?void 0:c.call(u,35))||"2.1875rem"}[t.fontSize],color:(f=(d=(e.vars||e).palette)==null||(d=d[t.color])==null?void 0:d.main)!=null?f:{action:(p=(e.vars||e).palette)==null||(p=p.action)==null?void 0:p.active,disabled:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.disabled,inherit:void 0}[t.color]}}),Qd=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiSvgIcon"}),{children:o,className:i,color:s="inherit",component:a="svg",fontSize:l="medium",htmlColor:u,inheritViewBox:c=!1,titleAccess:f,viewBox:d="0 0 24 24"}=r,p=G(r,ER),y=S.isValidElement(o)&&o.type==="svg",g=C({},r,{color:s,component:a,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:c,viewBox:d,hasSvgAsChild:y}),x={};c||(x.viewBox=d);const h=CR(g);return E.jsxs(kR,C({as:a,className:J(h.root,i),focusable:"false",color:u,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:n},x,p,y&&o.props,{ownerState:g,children:[y?o.props.children:o,f?E.jsx("title",{children:f}):null]}))});Qd.muiName="SvgIcon";function hc(e,t){function n(r,o){return E.jsx(Qd,C({"data-testid":`${t}Icon`,ref:o},r,{children:e}))}return n.muiName=Qd.muiName,S.memo(S.forwardRef(n))}const OR={configure:e=>{Fh.configure(e)}},TR=Object.freeze(Object.defineProperty({__proto__:null,capitalize:W,createChainedFunction:Vd,createSvgIcon:hc,debounce:Bh,deprecatedPropType:LT,isMuiElement:El,ownerDocument:Lt,ownerWindow:Fr,requirePropFactory:jT,setRef:su,unstable_ClassNameGenerator:OR,unstable_useEnhancedEffect:ir,unstable_useId:Vh,unsupportedProp:BT,useControlled:Wd,useEventCallback:oo,useForkRef:ct,useIsFocusVisible:u1},Symbol.toStringTag,{value:"Module"}));var ke={};/** * @license React * react-is.production.min.js * @@ -60,7 +60,7 @@ Error generating stack: `+i.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Gh=Symbol.for("react.element"),Kh=Symbol.for("react.portal"),mc=Symbol.for("react.fragment"),vc=Symbol.for("react.strict_mode"),yc=Symbol.for("react.profiler"),gc=Symbol.for("react.provider"),bc=Symbol.for("react.context"),_R=Symbol.for("react.server_context"),xc=Symbol.for("react.forward_ref"),Sc=Symbol.for("react.suspense"),wc=Symbol.for("react.suspense_list"),Ec=Symbol.for("react.memo"),Cc=Symbol.for("react.lazy"),RR=Symbol.for("react.offscreen"),x1;x1=Symbol.for("react.module.reference");function vn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Gh:switch(e=e.type,e){case mc:case yc:case vc:case Sc:case wc:return e;default:switch(e=e&&e.$$typeof,e){case _R:case bc:case xc:case Cc:case Ec:case gc:return e;default:return t}}case Kh:return t}}}ke.ContextConsumer=bc;ke.ContextProvider=gc;ke.Element=Gh;ke.ForwardRef=xc;ke.Fragment=mc;ke.Lazy=Cc;ke.Memo=Ec;ke.Portal=Kh;ke.Profiler=yc;ke.StrictMode=vc;ke.Suspense=Sc;ke.SuspenseList=wc;ke.isAsyncMode=function(){return!1};ke.isConcurrentMode=function(){return!1};ke.isContextConsumer=function(e){return vn(e)===bc};ke.isContextProvider=function(e){return vn(e)===gc};ke.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Gh};ke.isForwardRef=function(e){return vn(e)===xc};ke.isFragment=function(e){return vn(e)===mc};ke.isLazy=function(e){return vn(e)===Cc};ke.isMemo=function(e){return vn(e)===Ec};ke.isPortal=function(e){return vn(e)===Kh};ke.isProfiler=function(e){return vn(e)===yc};ke.isStrictMode=function(e){return vn(e)===vc};ke.isSuspense=function(e){return vn(e)===Sc};ke.isSuspenseList=function(e){return vn(e)===wc};ke.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===mc||e===yc||e===vc||e===Sc||e===wc||e===RR||typeof e=="object"&&e!==null&&(e.$$typeof===Cc||e.$$typeof===Ec||e.$$typeof===gc||e.$$typeof===bc||e.$$typeof===xc||e.$$typeof===x1||e.getModuleId!==void 0)};ke.typeOf=vn;function PR(e){return de}function Hd(e,t){return Hd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Hd(e,t)}function S1(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Hd(e,t)}const Cy={disabled:!1},lu=Cn.createContext(null);var IR=function(t){return t.scrollTop},gs="unmounted",Kr="exited",Yr="entering",Mo="entered",Gd="exiting",lr=function(e){S1(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var s=o,a=s&&!s.isMounting?r.enter:r.appear,l;return i.appearStatus=null,r.in?a?(l=Kr,i.appearStatus=Yr):l=Mo:r.unmountOnExit||r.mountOnEnter?l=gs:l=Kr,i.state={status:l},i.nextCallback=null,i}t.getDerivedStateFromProps=function(o,i){var s=o.in;return s&&i.status===gs?{status:Kr}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var i=null;if(o!==this.props){var s=this.state.status;this.props.in?s!==Yr&&s!==Mo&&(i=Yr):(s===Yr||s===Mo)&&(i=Gd)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,i,s,a;return i=s=a=o,o!=null&&typeof o!="number"&&(i=o.exit,s=o.enter,a=o.appear!==void 0?o.appear:s),{exit:i,enter:s,appear:a}},n.updateStatus=function(o,i){if(o===void 0&&(o=!1),i!==null)if(this.cancelNextCallback(),i===Yr){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:Xa.findDOMNode(this);s&&IR(s)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Kr&&this.setState({status:gs})},n.performEnter=function(o){var i=this,s=this.props.enter,a=this.context?this.context.isMounting:o,l=this.props.nodeRef?[a]:[Xa.findDOMNode(this),a],u=l[0],c=l[1],f=this.getTimeouts(),d=a?f.appear:f.enter;if(!o&&!s||Cy.disabled){this.safeSetState({status:Mo},function(){i.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:Yr},function(){i.props.onEntering(u,c),i.onTransitionEnd(d,function(){i.safeSetState({status:Mo},function(){i.props.onEntered(u,c)})})})},n.performExit=function(){var o=this,i=this.props.exit,s=this.getTimeouts(),a=this.props.nodeRef?void 0:Xa.findDOMNode(this);if(!i||Cy.disabled){this.safeSetState({status:Kr},function(){o.props.onExited(a)});return}this.props.onExit(a),this.safeSetState({status:Gd},function(){o.props.onExiting(a),o.onTransitionEnd(s.exit,function(){o.safeSetState({status:Kr},function(){o.props.onExited(a)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,i){i=this.setNextCallback(i),this.setState(o,i)},n.setNextCallback=function(o){var i=this,s=!0;return this.nextCallback=function(a){s&&(s=!1,i.nextCallback=null,o(a))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},n.onTransitionEnd=function(o,i){this.setNextCallback(i);var s=this.props.nodeRef?this.props.nodeRef.current:Xa.findDOMNode(this),a=o==null&&!this.props.addEndListener;if(!s||a){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],u=l[0],c=l[1];this.props.addEndListener(u,c)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===gs)return null;var i=this.props,s=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var a=G(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Cn.createElement(lu.Provider,{value:null},typeof s=="function"?s(o,a):Cn.cloneElement(Cn.Children.only(s),a))},t}(Cn.Component);lr.contextType=lu;lr.propTypes={};function No(){}lr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:No,onEntering:No,onEntered:No,onExit:No,onExiting:No,onExited:No};lr.UNMOUNTED=gs;lr.EXITED=Kr;lr.ENTERING=Yr;lr.ENTERED=Mo;lr.EXITING=Gd;const w1=lr;function NR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yh(e,t){var n=function(i){return t&&S.isValidElement(i)?t(i):i},r=Object.create(null);return e&&S.Children.map(e,function(o){return o}).forEach(function(o){r[o.key]=n(o)}),r}function $R(e,t){e=e||{},t=t||{};function n(c){return c in t?t[c]:e[c]}var r=Object.create(null),o=[];for(var i in e)i in t?o.length&&(r[i]=o,o=[]):o.push(i);var s,a={};for(var l in t){if(r[l])for(s=0;se.scrollTop;function uu(e,t){var n,r;const{timeout:o,easing:i,style:s={}}=e;return{duration:(n=s.transitionDuration)!=null?n:typeof o=="number"?o:o[t.mode]||0,easing:(r=s.transitionTimingFunction)!=null?r:typeof i=="object"?i[t.mode]:i,delay:s.transitionDelay}}function jR(e){return ce("MuiPaper",e)}le("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 zR=["className","component","elevation","square","variant"],BR=e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return fe(i,jR,o)},VR=K("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return E({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"&&E({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${ze("#fff",Ey(t.elevation))}, ${ze("#fff",Ey(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),UR=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiPaper"}),{className:o,component:i="div",elevation:s=1,square:a=!1,variant:l="elevation"}=r,u=G(r,zR),c=E({},r,{component:i,elevation:s,square:a,variant:l}),f=BR(c);return C.jsx(VR,E({as:i,ownerState:c,className:J(f.root,o),ref:n},u))}),C1=UR;function cu(e){return typeof e=="string"}function k1(e,t,n){return e===void 0||cu(e)?t:E({},t,{ownerState:E({},t.ownerState,n)})}function O1(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function T1(e,t,n){return typeof e=="function"?e(t,n):e}function ky(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function _1(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:i}=e;if(!t){const p=J(n==null?void 0:n.className,i,o==null?void 0:o.className,r==null?void 0:r.className),y=E({},n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),g=E({},n,o,r);return p.length>0&&(g.className=p),Object.keys(y).length>0&&(g.style=y),{props:g,internalRef:void 0}}const s=O1(E({},o,r)),a=ky(r),l=ky(o),u=t(s),c=J(u==null?void 0:u.className,n==null?void 0:n.className,i,o==null?void 0:o.className,r==null?void 0:r.className),f=E({},u==null?void 0:u.style,n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),d=E({},u,n,l,a);return c.length>0&&(d.className=c),Object.keys(f).length>0&&(d.style=f),{props:d,internalRef:u.ref}}const WR=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Si(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:i=!1}=e,s=G(e,WR),a=i?{}:T1(r,o),{props:l,internalRef:u}=_1(E({},s,{externalSlotProps:a})),c=ct(u,a==null?void 0:a.ref,(t=e.additionalProps)==null?void 0:t.ref);return k1(n,E({},l,{ref:c}),o)}const qR=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],QR=["component","slots","slotProps"],HR=["component"];function GR(e,t){const{className:n,elementType:r,ownerState:o,externalForwardedProps:i,getSlotOwnerState:s,internalForwardedProps:a}=t,l=G(t,qR),{component:u,slots:c={[e]:void 0},slotProps:f={[e]:void 0}}=i,d=G(i,QR),p=c[e]||r,y=T1(f[e],o),g=_1(E({className:n},l,{externalForwardedProps:e==="root"?d:void 0,externalSlotProps:y})),{props:{component:x},internalRef:h}=g,v=G(g.props,HR),m=ct(h,y==null?void 0:y.ref,t.ref),b=s?s(v):{},w=E({},o,b),k=e==="root"?x||u:x,O=k1(p,E({},e==="root"&&!u&&!c[e]&&a,e!=="root"&&!c[e]&&a,v,k&&{as:k},{ref:m}),w);return Object.keys(b).forEach(T=>{delete O[T]}),[p,O]}function KR(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:i,rippleSize:s,in:a,onExited:l,timeout:u}=e,[c,f]=S.useState(!1),d=J(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),p={width:s,height:s,top:-(s/2)+i,left:-(s/2)+o},y=J(n.child,c&&n.childLeaving,r&&n.childPulsate);return!a&&!c&&f(!0),S.useEffect(()=>{if(!a&&l!=null){const g=setTimeout(l,u);return()=>{clearTimeout(g)}}},[l,a,u]),C.jsx("span",{className:d,style:p,children:C.jsx("span",{className:y})})}const tn=le("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),YR=["center","classes","className"];let kc=e=>e,Oy,Ty,_y,Ry;const Kd=550,XR=80,JR=Ni(Oy||(Oy=kc` + */var Gh=Symbol.for("react.element"),Kh=Symbol.for("react.portal"),mc=Symbol.for("react.fragment"),vc=Symbol.for("react.strict_mode"),yc=Symbol.for("react.profiler"),gc=Symbol.for("react.provider"),bc=Symbol.for("react.context"),_R=Symbol.for("react.server_context"),xc=Symbol.for("react.forward_ref"),Sc=Symbol.for("react.suspense"),wc=Symbol.for("react.suspense_list"),Ec=Symbol.for("react.memo"),Cc=Symbol.for("react.lazy"),RR=Symbol.for("react.offscreen"),x1;x1=Symbol.for("react.module.reference");function vn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Gh:switch(e=e.type,e){case mc:case yc:case vc:case Sc:case wc:return e;default:switch(e=e&&e.$$typeof,e){case _R:case bc:case xc:case Cc:case Ec:case gc:return e;default:return t}}case Kh:return t}}}ke.ContextConsumer=bc;ke.ContextProvider=gc;ke.Element=Gh;ke.ForwardRef=xc;ke.Fragment=mc;ke.Lazy=Cc;ke.Memo=Ec;ke.Portal=Kh;ke.Profiler=yc;ke.StrictMode=vc;ke.Suspense=Sc;ke.SuspenseList=wc;ke.isAsyncMode=function(){return!1};ke.isConcurrentMode=function(){return!1};ke.isContextConsumer=function(e){return vn(e)===bc};ke.isContextProvider=function(e){return vn(e)===gc};ke.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Gh};ke.isForwardRef=function(e){return vn(e)===xc};ke.isFragment=function(e){return vn(e)===mc};ke.isLazy=function(e){return vn(e)===Cc};ke.isMemo=function(e){return vn(e)===Ec};ke.isPortal=function(e){return vn(e)===Kh};ke.isProfiler=function(e){return vn(e)===yc};ke.isStrictMode=function(e){return vn(e)===vc};ke.isSuspense=function(e){return vn(e)===Sc};ke.isSuspenseList=function(e){return vn(e)===wc};ke.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===mc||e===yc||e===vc||e===Sc||e===wc||e===RR||typeof e=="object"&&e!==null&&(e.$$typeof===Cc||e.$$typeof===Ec||e.$$typeof===gc||e.$$typeof===bc||e.$$typeof===xc||e.$$typeof===x1||e.getModuleId!==void 0)};ke.typeOf=vn;function PR(e){return de}function Hd(e,t){return Hd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Hd(e,t)}function S1(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Hd(e,t)}const Cy={disabled:!1},lu=Cn.createContext(null);var IR=function(t){return t.scrollTop},gs="unmounted",Yr="exited",Xr="entering",Mo="entered",Gd="exiting",lr=function(e){S1(t,e);function t(r,o){var i;i=e.call(this,r,o)||this;var s=o,a=s&&!s.isMounting?r.enter:r.appear,l;return i.appearStatus=null,r.in?a?(l=Yr,i.appearStatus=Xr):l=Mo:r.unmountOnExit||r.mountOnEnter?l=gs:l=Yr,i.state={status:l},i.nextCallback=null,i}t.getDerivedStateFromProps=function(o,i){var s=o.in;return s&&i.status===gs?{status:Yr}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(o){var i=null;if(o!==this.props){var s=this.state.status;this.props.in?s!==Xr&&s!==Mo&&(i=Xr):(s===Xr||s===Mo)&&(i=Gd)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var o=this.props.timeout,i,s,a;return i=s=a=o,o!=null&&typeof o!="number"&&(i=o.exit,s=o.enter,a=o.appear!==void 0?o.appear:s),{exit:i,enter:s,appear:a}},n.updateStatus=function(o,i){if(o===void 0&&(o=!1),i!==null)if(this.cancelNextCallback(),i===Xr){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:Xa.findDOMNode(this);s&&IR(s)}this.performEnter(o)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Yr&&this.setState({status:gs})},n.performEnter=function(o){var i=this,s=this.props.enter,a=this.context?this.context.isMounting:o,l=this.props.nodeRef?[a]:[Xa.findDOMNode(this),a],u=l[0],c=l[1],f=this.getTimeouts(),d=a?f.appear:f.enter;if(!o&&!s||Cy.disabled){this.safeSetState({status:Mo},function(){i.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:Xr},function(){i.props.onEntering(u,c),i.onTransitionEnd(d,function(){i.safeSetState({status:Mo},function(){i.props.onEntered(u,c)})})})},n.performExit=function(){var o=this,i=this.props.exit,s=this.getTimeouts(),a=this.props.nodeRef?void 0:Xa.findDOMNode(this);if(!i||Cy.disabled){this.safeSetState({status:Yr},function(){o.props.onExited(a)});return}this.props.onExit(a),this.safeSetState({status:Gd},function(){o.props.onExiting(a),o.onTransitionEnd(s.exit,function(){o.safeSetState({status:Yr},function(){o.props.onExited(a)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(o,i){i=this.setNextCallback(i),this.setState(o,i)},n.setNextCallback=function(o){var i=this,s=!0;return this.nextCallback=function(a){s&&(s=!1,i.nextCallback=null,o(a))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},n.onTransitionEnd=function(o,i){this.setNextCallback(i);var s=this.props.nodeRef?this.props.nodeRef.current:Xa.findDOMNode(this),a=o==null&&!this.props.addEndListener;if(!s||a){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],u=l[0],c=l[1];this.props.addEndListener(u,c)}o!=null&&setTimeout(this.nextCallback,o)},n.render=function(){var o=this.state.status;if(o===gs)return null;var i=this.props,s=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var a=G(i,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Cn.createElement(lu.Provider,{value:null},typeof s=="function"?s(o,a):Cn.cloneElement(Cn.Children.only(s),a))},t}(Cn.Component);lr.contextType=lu;lr.propTypes={};function $o(){}lr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$o,onEntering:$o,onEntered:$o,onExit:$o,onExiting:$o,onExited:$o};lr.UNMOUNTED=gs;lr.EXITED=Yr;lr.ENTERING=Xr;lr.ENTERED=Mo;lr.EXITING=Gd;const w1=lr;function NR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yh(e,t){var n=function(i){return t&&S.isValidElement(i)?t(i):i},r=Object.create(null);return e&&S.Children.map(e,function(o){return o}).forEach(function(o){r[o.key]=n(o)}),r}function $R(e,t){e=e||{},t=t||{};function n(c){return c in t?t[c]:e[c]}var r=Object.create(null),o=[];for(var i in e)i in t?o.length&&(r[i]=o,o=[]):o.push(i);var s,a={};for(var l in t){if(r[l])for(s=0;se.scrollTop;function uu(e,t){var n,r;const{timeout:o,easing:i,style:s={}}=e;return{duration:(n=s.transitionDuration)!=null?n:typeof o=="number"?o:o[t.mode]||0,easing:(r=s.transitionTimingFunction)!=null?r:typeof i=="object"?i[t.mode]:i,delay:s.transitionDelay}}function jR(e){return ce("MuiPaper",e)}le("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 zR=["className","component","elevation","square","variant"],BR=e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return fe(i,jR,o)},VR=K("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return C({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"&&C({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Be("#fff",Ey(t.elevation))}, ${Be("#fff",Ey(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),WR=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiPaper"}),{className:o,component:i="div",elevation:s=1,square:a=!1,variant:l="elevation"}=r,u=G(r,zR),c=C({},r,{component:i,elevation:s,square:a,variant:l}),f=BR(c);return E.jsx(VR,C({as:i,ownerState:c,className:J(f.root,o),ref:n},u))}),C1=WR;function cu(e){return typeof e=="string"}function k1(e,t,n){return e===void 0||cu(e)?t:C({},t,{ownerState:C({},t.ownerState,n)})}function O1(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function T1(e,t,n){return typeof e=="function"?e(t,n):e}function ky(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function _1(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:i}=e;if(!t){const p=J(n==null?void 0:n.className,i,o==null?void 0:o.className,r==null?void 0:r.className),y=C({},n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),g=C({},n,o,r);return p.length>0&&(g.className=p),Object.keys(y).length>0&&(g.style=y),{props:g,internalRef:void 0}}const s=O1(C({},o,r)),a=ky(r),l=ky(o),u=t(s),c=J(u==null?void 0:u.className,n==null?void 0:n.className,i,o==null?void 0:o.className,r==null?void 0:r.className),f=C({},u==null?void 0:u.style,n==null?void 0:n.style,o==null?void 0:o.style,r==null?void 0:r.style),d=C({},u,n,l,a);return c.length>0&&(d.className=c),Object.keys(f).length>0&&(d.style=f),{props:d,internalRef:u.ref}}const UR=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Si(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:i=!1}=e,s=G(e,UR),a=i?{}:T1(r,o),{props:l,internalRef:u}=_1(C({},s,{externalSlotProps:a})),c=ct(u,a==null?void 0:a.ref,(t=e.additionalProps)==null?void 0:t.ref);return k1(n,C({},l,{ref:c}),o)}const qR=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],QR=["component","slots","slotProps"],HR=["component"];function GR(e,t){const{className:n,elementType:r,ownerState:o,externalForwardedProps:i,getSlotOwnerState:s,internalForwardedProps:a}=t,l=G(t,qR),{component:u,slots:c={[e]:void 0},slotProps:f={[e]:void 0}}=i,d=G(i,QR),p=c[e]||r,y=T1(f[e],o),g=_1(C({className:n},l,{externalForwardedProps:e==="root"?d:void 0,externalSlotProps:y})),{props:{component:x},internalRef:h}=g,v=G(g.props,HR),m=ct(h,y==null?void 0:y.ref,t.ref),b=s?s(v):{},w=C({},o,b),k=e==="root"?x||u:x,O=k1(p,C({},e==="root"&&!u&&!c[e]&&a,e!=="root"&&!c[e]&&a,v,k&&{as:k},{ref:m}),w);return Object.keys(b).forEach(T=>{delete O[T]}),[p,O]}function KR(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:i,rippleSize:s,in:a,onExited:l,timeout:u}=e,[c,f]=S.useState(!1),d=J(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),p={width:s,height:s,top:-(s/2)+i,left:-(s/2)+o},y=J(n.child,c&&n.childLeaving,r&&n.childPulsate);return!a&&!c&&f(!0),S.useEffect(()=>{if(!a&&l!=null){const g=setTimeout(l,u);return()=>{clearTimeout(g)}}},[l,a,u]),E.jsx("span",{className:d,style:p,children:E.jsx("span",{className:y})})}const tn=le("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),YR=["center","classes","className"];let kc=e=>e,Oy,Ty,_y,Ry;const Kd=550,XR=80,JR=Ni(Oy||(Oy=kc` 0% { transform: scale(0); opacity: 0.1; @@ -133,8 +133,8 @@ Error generating stack: `+i.message+` animation-iteration-count: infinite; animation-delay: 200ms; } -`),tn.rippleVisible,JR,Kd,({theme:e})=>e.transitions.easing.easeInOut,tn.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,tn.child,tn.childLeaving,ZR,Kd,({theme:e})=>e.transitions.easing.easeInOut,tn.childPulsate,eP,({theme:e})=>e.transitions.easing.easeInOut),rP=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:s}=r,a=G(r,YR),[l,u]=S.useState([]),c=S.useRef(0),f=S.useRef(null);S.useEffect(()=>{f.current&&(f.current(),f.current=null)},[l]);const d=S.useRef(!1),p=l1(),y=S.useRef(null),g=S.useRef(null),x=S.useCallback(b=>{const{pulsate:w,rippleX:k,rippleY:O,rippleSize:T,cb:N}=b;u(P=>[...P,C.jsx(nP,{classes:{ripple:J(i.ripple,tn.ripple),rippleVisible:J(i.rippleVisible,tn.rippleVisible),ripplePulsate:J(i.ripplePulsate,tn.ripplePulsate),child:J(i.child,tn.child),childLeaving:J(i.childLeaving,tn.childLeaving),childPulsate:J(i.childPulsate,tn.childPulsate)},timeout:Kd,pulsate:w,rippleX:k,rippleY:O,rippleSize:T},c.current)]),c.current+=1,f.current=N},[i]),h=S.useCallback((b={},w={},k=()=>{})=>{const{pulsate:O=!1,center:T=o||w.pulsate,fakeElement:N=!1}=w;if((b==null?void 0:b.type)==="mousedown"&&d.current){d.current=!1;return}(b==null?void 0:b.type)==="touchstart"&&(d.current=!0);const P=N?null:g.current,B=P?P.getBoundingClientRect():{width:0,height:0,left:0,top:0};let z,A,L;if(T||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)z=Math.round(B.width/2),A=Math.round(B.height/2);else{const{clientX:$,clientY:F}=b.touches&&b.touches.length>0?b.touches[0]:b;z=Math.round($-B.left),A=Math.round(F-B.top)}if(T)L=Math.sqrt((2*B.width**2+B.height**2)/3),L%2===0&&(L+=1);else{const $=Math.max(Math.abs((P?P.clientWidth:0)-z),z)*2+2,F=Math.max(Math.abs((P?P.clientHeight:0)-A),A)*2+2;L=Math.sqrt($**2+F**2)}b!=null&&b.touches?y.current===null&&(y.current=()=>{x({pulsate:O,rippleX:z,rippleY:A,rippleSize:L,cb:k})},p.start(XR,()=>{y.current&&(y.current(),y.current=null)})):x({pulsate:O,rippleX:z,rippleY:A,rippleSize:L,cb:k})},[o,x,p]),v=S.useCallback(()=>{h({},{pulsate:!0})},[h]),m=S.useCallback((b,w)=>{if(p.clear(),(b==null?void 0:b.type)==="touchend"&&y.current){y.current(),y.current=null,p.start(0,()=>{m(b,w)});return}y.current=null,u(k=>k.length>0?k.slice(1):k),f.current=w},[p]);return S.useImperativeHandle(n,()=>({pulsate:v,start:h,stop:m}),[v,h,m]),C.jsx(tP,E({className:J(tn.root,i.root,s),ref:g},a,{children:C.jsx(LR,{component:null,exit:!0,children:l})}))}),oP=rP;function iP(e){return ce("MuiButtonBase",e)}const sP=le("MuiButtonBase",["root","disabled","focusVisible"]),aP=["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"],lP=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,s=fe({root:["root",t&&"disabled",n&&"focusVisible"]},iP,o);return n&&r&&(s.root+=` ${r}`),s},uP=K("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"},[`&.${sP.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),cP=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:s,className:a,component:l="button",disabled:u=!1,disableRipple:c=!1,disableTouchRipple:f=!1,focusRipple:d=!1,LinkComponent:p="a",onBlur:y,onClick:g,onContextMenu:x,onDragLeave:h,onFocus:v,onFocusVisible:m,onKeyDown:b,onKeyUp:w,onMouseDown:k,onMouseLeave:O,onMouseUp:T,onTouchEnd:N,onTouchMove:P,onTouchStart:B,tabIndex:z=0,TouchRippleProps:A,touchRippleRef:L,type:$}=r,F=G(r,aP),D=S.useRef(null),_=S.useRef(null),I=ct(_,L),{isFocusVisibleRef:V,onFocus:W,onBlur:X,ref:re}=u1(),[Z,ue]=S.useState(!1);u&&Z&&ue(!1),S.useImperativeHandle(o,()=>({focusVisible:()=>{ue(!0),D.current.focus()}}),[]);const[ee,oe]=S.useState(!1);S.useEffect(()=>{oe(!0)},[]);const gt=ee&&!c&&!u;S.useEffect(()=>{Z&&d&&!c&&ee&&_.current.pulsate()},[c,d,Z,ee]);function Ae(ne,Gn,qi=f){return ro(Qi=>(Gn&&Gn(Qi),!qi&&_.current&&_.current[ne](Qi),!0))}const Pt=Ae("start",k),ge=Ae("stop",x),Le=Ae("stop",h),ie=Ae("stop",T),Ce=Ae("stop",ne=>{Z&&ne.preventDefault(),O&&O(ne)}),Ne=Ae("start",B),ur=Ae("stop",N),Xt=Ae("stop",P),Jt=Ae("stop",ne=>{X(ne),V.current===!1&&ue(!1),y&&y(ne)},!1),yn=ro(ne=>{D.current||(D.current=ne.currentTarget),W(ne),V.current===!0&&(ue(!0),m&&m(ne)),v&&v(ne)}),Zt=()=>{const ne=D.current;return l&&l!=="button"&&!(ne.tagName==="A"&&ne.href)},je=S.useRef(!1),Qn=ro(ne=>{d&&!je.current&&Z&&_.current&&ne.key===" "&&(je.current=!0,_.current.stop(ne,()=>{_.current.start(ne)})),ne.target===ne.currentTarget&&Zt()&&ne.key===" "&&ne.preventDefault(),b&&b(ne),ne.target===ne.currentTarget&&Zt()&&ne.key==="Enter"&&!u&&(ne.preventDefault(),g&&g(ne))}),It=ro(ne=>{d&&ne.key===" "&&_.current&&Z&&!ne.defaultPrevented&&(je.current=!1,_.current.stop(ne,()=>{_.current.pulsate(ne)})),w&&w(ne),g&&ne.target===ne.currentTarget&&Zt()&&ne.key===" "&&!ne.defaultPrevented&&g(ne)});let $e=l;$e==="button"&&(F.href||F.to)&&($e=p);const Pn={};$e==="button"?(Pn.type=$===void 0?"button":$,Pn.disabled=u):(!F.href&&!F.to&&(Pn.role="button"),u&&(Pn["aria-disabled"]=u));const cr=ct(n,re,D),Hn=E({},r,{centerRipple:i,component:l,disabled:u,disableRipple:c,disableTouchRipple:f,focusRipple:d,tabIndex:z,focusVisible:Z}),Oe=lP(Hn);return C.jsxs(uP,E({as:$e,className:J(Oe.root,a),ownerState:Hn,onBlur:Jt,onClick:g,onContextMenu:ge,onFocus:yn,onKeyDown:Qn,onKeyUp:It,onMouseDown:Pt,onMouseLeave:Ce,onMouseUp:ie,onDragLeave:Le,onTouchEnd:ur,onTouchMove:Xt,onTouchStart:Ne,ref:cr,tabIndex:u?-1:z,type:$},Pn,F,{children:[s,gt?C.jsx(oP,E({ref:I,center:i},A)):null]}))}),ia=cP;function fP(e){return ce("MuiIconButton",e)}const dP=le("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),pP=["edge","children","className","color","disabled","disableFocusRipple","size"],hP=e=>{const{classes:t,disabled:n,color:r,edge:o,size:i}=e,s={root:["root",n&&"disabled",r!=="default"&&`color${U(r)}`,o&&`edge${U(o)}`,`size${U(i)}`]};return fe(s,fP,t)},mP=K(ia,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${U(n.color)}`],n.edge&&t[`edge${U(n.edge)}`],t[`size${U(n.size)}`]]}})(({theme:e,ownerState:t})=>E({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})`:ze(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 n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return E({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&E({color:r==null?void 0:r.main},!t.disableRipple&&{"&:hover":E({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:ze(r.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)},{[`&.${dP.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),vP=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiIconButton"}),{edge:o=!1,children:i,className:s,color:a="default",disabled:l=!1,disableFocusRipple:u=!1,size:c="medium"}=r,f=G(r,pP),d=E({},r,{edge:o,color:a,disabled:l,disableFocusRipple:u,size:c}),p=hP(d);return C.jsx(mP,E({className:J(p.root,s),centerRipple:!0,focusRipple:!u,disabled:l,ref:n},f,{ownerState:d,children:i}))}),yP=vP;function gP(e){return ce("MuiTypography",e)}le("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const bP=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],xP=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:i,classes:s}=e,a={root:["root",i,e.align!=="inherit"&&`align${U(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return fe(a,gP,s)},SP=K("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${U(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>E({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})),Py={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},wP={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},EP=e=>wP[e]||e,CP=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiTypography"}),o=EP(r.color),i=Oa(E({},r,{color:o})),{align:s="inherit",className:a,component:l,gutterBottom:u=!1,noWrap:c=!1,paragraph:f=!1,variant:d="body1",variantMapping:p=Py}=i,y=G(i,bP),g=E({},i,{align:s,color:o,className:a,component:l,gutterBottom:u,noWrap:c,paragraph:f,variant:d,variantMapping:p}),x=l||(f?"p":p[d]||Py[d])||"span",h=xP(g);return C.jsx(SP,E({as:x,ref:n,ownerState:g,className:J(h.root,a)},y))}),Qe=CP,kP=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function OP(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 TP(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function _P(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||TP(e))}function RP(e){const t=[],n=[];return Array.from(e.querySelectorAll(kP)).forEach((r,o)=>{const i=OP(r);i===-1||!_P(r)||(i===0?t.push(r):n.push({documentOrder:o,tabIndex:i,node:r}))}),n.sort((r,o)=>r.tabIndex===o.tabIndex?r.documentOrder-o.documentOrder:r.tabIndex-o.tabIndex).map(r=>r.node).concat(t)}function PP(){return!0}function IP(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:i=RP,isEnabled:s=PP,open:a}=e,l=S.useRef(!1),u=S.useRef(null),c=S.useRef(null),f=S.useRef(null),d=S.useRef(null),p=S.useRef(!1),y=S.useRef(null),g=ct(t.ref,y),x=S.useRef(null);S.useEffect(()=>{!a||!y.current||(p.current=!n)},[n,a]),S.useEffect(()=>{if(!a||!y.current)return;const m=Lt(y.current);return y.current.contains(m.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex","-1"),p.current&&y.current.focus()),()=>{o||(f.current&&f.current.focus&&(l.current=!0,f.current.focus()),f.current=null)}},[a]),S.useEffect(()=>{if(!a||!y.current)return;const m=Lt(y.current),b=O=>{x.current=O,!(r||!s()||O.key!=="Tab")&&m.activeElement===y.current&&O.shiftKey&&(l.current=!0,c.current&&c.current.focus())},w=()=>{const O=y.current;if(O===null)return;if(!m.hasFocus()||!s()||l.current){l.current=!1;return}if(O.contains(m.activeElement)||r&&m.activeElement!==u.current&&m.activeElement!==c.current)return;if(m.activeElement!==d.current)d.current=null;else if(d.current!==null)return;if(!p.current)return;let T=[];if((m.activeElement===u.current||m.activeElement===c.current)&&(T=i(y.current)),T.length>0){var N,P;const B=!!((N=x.current)!=null&&N.shiftKey&&((P=x.current)==null?void 0:P.key)==="Tab"),z=T[0],A=T[T.length-1];typeof z!="string"&&typeof A!="string"&&(B?A.focus():z.focus())}else O.focus()};m.addEventListener("focusin",w),m.addEventListener("keydown",b,!0);const k=setInterval(()=>{m.activeElement&&m.activeElement.tagName==="BODY"&&w()},50);return()=>{clearInterval(k),m.removeEventListener("focusin",w),m.removeEventListener("keydown",b,!0)}},[n,r,o,s,a,i]);const h=m=>{f.current===null&&(f.current=m.relatedTarget),p.current=!0,d.current=m.target;const b=t.props.onFocus;b&&b(m)},v=m=>{f.current===null&&(f.current=m.relatedTarget),p.current=!0};return C.jsxs(S.Fragment,{children:[C.jsx("div",{tabIndex:a?0:-1,onFocus:v,ref:u,"data-testid":"sentinelStart"}),S.cloneElement(t,{ref:g,onFocus:h}),C.jsx("div",{tabIndex:a?0:-1,onFocus:v,ref:c,"data-testid":"sentinelEnd"})]})}function NP(e){return typeof e=="function"?e():e}const $P=S.forwardRef(function(t,n){const{children:r,container:o,disablePortal:i=!1}=t,[s,a]=S.useState(null),l=ct(S.isValidElement(r)?r.ref:null,n);if(ir(()=>{i||a(NP(o)||document.body)},[o,i]),ir(()=>{if(s&&!i)return su(n,s),()=>{su(n,null)}},[n,s,i]),i){if(S.isValidElement(r)){const u={ref:l};return S.cloneElement(r,u)}return C.jsx(S.Fragment,{children:r})}return C.jsx(S.Fragment,{children:s&&wh.createPortal(r,s)})});function MP(e){const t=Lt(e);return t.body===e?Fr(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Is(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Iy(e){return parseInt(Fr(e).getComputedStyle(e).paddingRight,10)||0}function DP(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function Ny(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,s=>{const a=i.indexOf(s)===-1,l=!DP(s);a&&l&&Is(s,o)})}function Cf(e,t){let n=-1;return e.some((r,o)=>t(r)?(n=o,!0):!1),n}function FP(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(MP(r)){const s=c1(Lt(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Iy(r)+s}px`;const a=Lt(r).querySelectorAll(".mui-fixed");[].forEach.call(a,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Iy(l)+s}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=Lt(r).body;else{const s=r.parentElement,a=Fr(r);i=(s==null?void 0:s.nodeName)==="HTML"&&a.getComputedStyle(s).overflowY==="scroll"?s:r}n.push({value:i.style.overflow,property:"overflow",el:i},{value:i.style.overflowX,property:"overflow-x",el:i},{value:i.style.overflowY,property:"overflow-y",el:i}),i.style.overflow="hidden"}return()=>{n.forEach(({value:i,el:s,property:a})=>{i?s.style.setProperty(a,i):s.style.removeProperty(a)})}}function AP(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class LP{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Is(t.modalRef,!1);const o=AP(n);Ny(n,t.mount,t.modalRef,o,!0);const i=Cf(this.containers,s=>s.container===n);return i!==-1?(this.containers[i].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:o}),r)}mount(t,n){const r=Cf(this.containers,i=>i.modals.indexOf(t)!==-1),o=this.containers[r];o.restore||(o.restore=FP(o,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const o=Cf(this.containers,s=>s.modals.indexOf(t)!==-1),i=this.containers[o];if(i.modals.splice(i.modals.indexOf(t),1),this.modals.splice(r,1),i.modals.length===0)i.restore&&i.restore(),t.modalRef&&Is(t.modalRef,n),Ny(i.container,t.mount,t.modalRef,i.hiddenSiblings,!1),this.containers.splice(o,1);else{const s=i.modals[i.modals.length-1];s.modalRef&&Is(s.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function jP(e){return typeof e=="function"?e():e}function zP(e){return e?e.props.hasOwnProperty("in"):!1}const BP=new LP;function VP(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:o=BP,closeAfterTransition:i=!1,onTransitionEnter:s,onTransitionExited:a,children:l,onClose:u,open:c,rootRef:f}=e,d=S.useRef({}),p=S.useRef(null),y=S.useRef(null),g=ct(y,f),[x,h]=S.useState(!c),v=zP(l);let m=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(m=!1);const b=()=>Lt(p.current),w=()=>(d.current.modalRef=y.current,d.current.mount=p.current,d.current),k=()=>{o.mount(w(),{disableScrollLock:r}),y.current&&(y.current.scrollTop=0)},O=ro(()=>{const F=jP(t)||b().body;o.add(w(),F),y.current&&k()}),T=S.useCallback(()=>o.isTopModal(w()),[o]),N=ro(F=>{p.current=F,F&&(c&&T()?k():y.current&&Is(y.current,m))}),P=S.useCallback(()=>{o.remove(w(),m)},[m,o]);S.useEffect(()=>()=>{P()},[P]),S.useEffect(()=>{c?O():(!v||!i)&&P()},[c,P,v,i,O]);const B=F=>D=>{var _;(_=F.onKeyDown)==null||_.call(F,D),!(D.key!=="Escape"||D.which===229||!T())&&(n||(D.stopPropagation(),u&&u(D,"escapeKeyDown")))},z=F=>D=>{var _;(_=F.onClick)==null||_.call(F,D),D.target===D.currentTarget&&u&&u(D,"backdropClick")};return{getRootProps:(F={})=>{const D=O1(e);delete D.onTransitionEnter,delete D.onTransitionExited;const _=E({},D,F);return E({role:"presentation"},_,{onKeyDown:B(_),ref:g})},getBackdropProps:(F={})=>{const D=F;return E({"aria-hidden":!0},D,{onClick:z(D),open:c})},getTransitionProps:()=>{const F=()=>{h(!1),s&&s()},D=()=>{h(!0),a&&a(),i&&P()};return{onEnter:Vd(F,l==null?void 0:l.props.onEnter),onExited:Vd(D,l==null?void 0:l.props.onExited)}},rootRef:g,portalRef:N,isTopModal:T,exited:x,hasTransition:v}}const UP=["onChange","maxRows","minRows","style","value"];function tl(e){return parseInt(e,10)||0}const WP={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function qP(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const QP=S.forwardRef(function(t,n){const{onChange:r,maxRows:o,minRows:i=1,style:s,value:a}=t,l=G(t,UP),{current:u}=S.useRef(a!=null),c=S.useRef(null),f=ct(n,c),d=S.useRef(null),p=S.useCallback(()=>{const x=c.current,v=Fr(x).getComputedStyle(x);if(v.width==="0px")return{outerHeightStyle:0,overflowing:!1};const m=d.current;m.style.width=v.width,m.value=x.value||t.placeholder||"x",m.value.slice(-1)===` -`&&(m.value+=" ");const b=v.boxSizing,w=tl(v.paddingBottom)+tl(v.paddingTop),k=tl(v.borderBottomWidth)+tl(v.borderTopWidth),O=m.scrollHeight;m.value="x";const T=m.scrollHeight;let N=O;i&&(N=Math.max(Number(i)*T,N)),o&&(N=Math.min(Number(o)*T,N)),N=Math.max(N,T);const P=N+(b==="border-box"?w+k:0),B=Math.abs(N-O)<=1;return{outerHeightStyle:P,overflowing:B}},[o,i,t.placeholder]),y=S.useCallback(()=>{const x=p();if(qP(x))return;const h=c.current;h.style.height=`${x.outerHeightStyle}px`,h.style.overflow=x.overflowing?"hidden":""},[p]);ir(()=>{const x=()=>{y()};let h;const v=Bh(x),m=c.current,b=Fr(m);b.addEventListener("resize",v);let w;return typeof ResizeObserver<"u"&&(w=new ResizeObserver(x),w.observe(m)),()=>{v.clear(),cancelAnimationFrame(h),b.removeEventListener("resize",v),w&&w.disconnect()}},[p,y]),ir(()=>{y()});const g=x=>{u||y(),r&&r(x)};return C.jsxs(S.Fragment,{children:[C.jsx("textarea",E({value:a,onChange:g,ref:f,rows:i,style:s},l)),C.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:d,tabIndex:-1,style:E({},WP.shadow,s,{paddingTop:0,paddingBottom:0})})]})}),HP=hc(C.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 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 12 17 15.59z"}),"Cancel");function GP(e){return ce("MuiChip",e)}const KP=le("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),me=KP,YP=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],XP=e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:i,onDelete:s,clickable:a,variant:l}=e,u={root:["root",l,n&&"disabled",`size${U(r)}`,`color${U(o)}`,a&&"clickable",a&&`clickableColor${U(o)}`,s&&"deletable",s&&`deletableColor${U(o)}`,`${l}${U(o)}`],label:["label",`label${U(r)}`],avatar:["avatar",`avatar${U(r)}`,`avatarColor${U(o)}`],icon:["icon",`icon${U(r)}`,`iconColor${U(i)}`],deleteIcon:["deleteIcon",`deleteIcon${U(r)}`,`deleteIconColor${U(o)}`,`deleteIcon${U(l)}Color${U(o)}`]};return fe(u,GP,t)},JP=K("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:i,onDelete:s,size:a,variant:l}=n;return[{[`& .${me.avatar}`]:t.avatar},{[`& .${me.avatar}`]:t[`avatar${U(a)}`]},{[`& .${me.avatar}`]:t[`avatarColor${U(r)}`]},{[`& .${me.icon}`]:t.icon},{[`& .${me.icon}`]:t[`icon${U(a)}`]},{[`& .${me.icon}`]:t[`iconColor${U(o)}`]},{[`& .${me.deleteIcon}`]:t.deleteIcon},{[`& .${me.deleteIcon}`]:t[`deleteIcon${U(a)}`]},{[`& .${me.deleteIcon}`]:t[`deleteIconColor${U(r)}`]},{[`& .${me.deleteIcon}`]:t[`deleteIcon${U(l)}Color${U(r)}`]},t.root,t[`size${U(a)}`],t[`color${U(r)}`],i&&t.clickable,i&&r!=="default"&&t[`clickableColor${U(r)})`],s&&t.deletable,s&&r!=="default"&&t[`deletableColor${U(r)}`],t[l],t[`${l}${U(r)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return E({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${me.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${me.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${me.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${me.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${me.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${me.icon}`]:E({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&E({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},t.color!=="default"&&{color:"inherit"})),[`& .${me.deleteIcon}`]:E({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:ze(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:ze(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:ze(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${me.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${me.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>E({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${me.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:ze(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${me.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>E({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${me.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${me.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${me.avatar}`]:{marginLeft:4},[`& .${me.avatarSmall}`]:{marginLeft:2},[`& .${me.icon}`]:{marginLeft:4},[`& .${me.iconSmall}`]:{marginLeft:2},[`& .${me.deleteIcon}`]:{marginRight:5},[`& .${me.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:ze(e.palette[t.color].main,.7)}`,[`&.${me.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:ze(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${me.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:ze(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${me.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:ze(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),ZP=K("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${U(r)}`]]}})(({ownerState:e})=>E({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function $y(e){return e.key==="Backspace"||e.key==="Delete"}const eI=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiChip"}),{avatar:o,className:i,clickable:s,color:a="default",component:l,deleteIcon:u,disabled:c=!1,icon:f,label:d,onClick:p,onDelete:y,onKeyDown:g,onKeyUp:x,size:h="medium",variant:v="filled",tabIndex:m,skipFocusWhenDisabled:b=!1}=r,w=G(r,YP),k=S.useRef(null),O=ct(k,n),T=I=>{I.stopPropagation(),y&&y(I)},N=I=>{I.currentTarget===I.target&&$y(I)&&I.preventDefault(),g&&g(I)},P=I=>{I.currentTarget===I.target&&(y&&$y(I)?y(I):I.key==="Escape"&&k.current&&k.current.blur()),x&&x(I)},B=s!==!1&&p?!0:s,z=B||y?ia:l||"div",A=E({},r,{component:z,disabled:c,size:h,color:a,iconColor:S.isValidElement(f)&&f.props.color||a,onDelete:!!y,clickable:B,variant:v}),L=XP(A),$=z===ia?E({component:l||"div",focusVisibleClassName:L.focusVisible},y&&{disableRipple:!0}):{};let F=null;y&&(F=u&&S.isValidElement(u)?S.cloneElement(u,{className:J(u.props.className,L.deleteIcon),onClick:T}):C.jsx(HP,{className:J(L.deleteIcon),onClick:T}));let D=null;o&&S.isValidElement(o)&&(D=S.cloneElement(o,{className:J(L.avatar,o.props.className)}));let _=null;return f&&S.isValidElement(f)&&(_=S.cloneElement(f,{className:J(L.icon,f.props.className)})),C.jsxs(JP,E({as:z,className:J(L.root,i),disabled:B&&c?!0:void 0,onClick:p,onKeyDown:N,onKeyUp:P,ref:O,tabIndex:b&&c?-1:m,ownerState:A},$,w,{children:[D||_,C.jsx(ZP,{className:J(L.label),ownerState:A,children:d}),F]}))}),wi=eI;function Ai({props:e,states:t,muiFormControl:n}){return t.reduce((r,o)=>(r[o]=e[o],n&&typeof e[o]>"u"&&(r[o]=n[o]),r),{})}const tI=S.createContext(void 0),Jh=tI;function Li(){return S.useContext(Jh)}function nI(e){return C.jsx(dT,E({},e,{defaultTheme:pc,themeId:wa}))}function My(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function fu(e,t=!1){return e&&(My(e.value)&&e.value!==""||t&&My(e.defaultValue)&&e.defaultValue!=="")}function rI(e){return e.startAdornment}function oI(e){return ce("MuiInputBase",e)}const iI=le("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Ei=iI,sI=["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"],Oc=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${U(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Tc=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},aI=e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:i,focused:s,formControl:a,fullWidth:l,hiddenLabel:u,multiline:c,readOnly:f,size:d,startAdornment:p,type:y}=e,g={root:["root",`color${U(n)}`,r&&"disabled",o&&"error",l&&"fullWidth",s&&"focused",a&&"formControl",d&&d!=="medium"&&`size${U(d)}`,c&&"multiline",p&&"adornedStart",i&&"adornedEnd",u&&"hiddenLabel",f&&"readOnly"],input:["input",r&&"disabled",y==="search"&&"inputTypeSearch",c&&"inputMultiline",d==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",p&&"inputAdornedStart",i&&"inputAdornedEnd",f&&"readOnly"]};return fe(g,oI,t)},_c=K("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Oc})(({theme:e,ownerState:t})=>E({},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",[`&.${Ei.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&E({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),Rc=K("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Tc})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",r=E({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return E({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":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Ei.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${Ei.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"})}),lI=C.jsx(nI,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),uI=S.forwardRef(function(t,n){var r;const o=de({props:t,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:s,autoFocus:a,className:l,components:u={},componentsProps:c={},defaultValue:f,disabled:d,disableInjectingGlobalStyles:p,endAdornment:y,fullWidth:g=!1,id:x,inputComponent:h="input",inputProps:v={},inputRef:m,maxRows:b,minRows:w,multiline:k=!1,name:O,onBlur:T,onChange:N,onClick:P,onFocus:B,onKeyDown:z,onKeyUp:A,placeholder:L,readOnly:$,renderSuffix:F,rows:D,slotProps:_={},slots:I={},startAdornment:V,type:W="text",value:X}=o,re=G(o,sI),Z=v.value!=null?v.value:X,{current:ue}=S.useRef(Z!=null),ee=S.useRef(),oe=S.useCallback(Oe=>{},[]),gt=ct(ee,m,v.ref,oe),[Ae,Pt]=S.useState(!1),ge=Li(),Le=Ai({props:o,muiFormControl:ge,states:["color","disabled","error","hiddenLabel","size","required","filled"]});Le.focused=ge?ge.focused:Ae,S.useEffect(()=>{!ge&&d&&Ae&&(Pt(!1),T&&T())},[ge,d,Ae,T]);const ie=ge&&ge.onFilled,Ce=ge&&ge.onEmpty,Ne=S.useCallback(Oe=>{fu(Oe)?ie&&ie():Ce&&Ce()},[ie,Ce]);ir(()=>{ue&&Ne({value:Z})},[Z,Ne,ue]);const ur=Oe=>{if(Le.disabled){Oe.stopPropagation();return}B&&B(Oe),v.onFocus&&v.onFocus(Oe),ge&&ge.onFocus?ge.onFocus(Oe):Pt(!0)},Xt=Oe=>{T&&T(Oe),v.onBlur&&v.onBlur(Oe),ge&&ge.onBlur?ge.onBlur(Oe):Pt(!1)},Jt=(Oe,...ne)=>{if(!ue){const Gn=Oe.target||ee.current;if(Gn==null)throw new Error(vo(1));Ne({value:Gn.value})}v.onChange&&v.onChange(Oe,...ne),N&&N(Oe,...ne)};S.useEffect(()=>{Ne(ee.current)},[]);const yn=Oe=>{ee.current&&Oe.currentTarget===Oe.target&&ee.current.focus(),P&&P(Oe)};let Zt=h,je=v;k&&Zt==="input"&&(D?je=E({type:void 0,minRows:D,maxRows:D},je):je=E({type:void 0,maxRows:b,minRows:w},je),Zt=QP);const Qn=Oe=>{Ne(Oe.animationName==="mui-auto-fill-cancel"?ee.current:{value:"x"})};S.useEffect(()=>{ge&&ge.setAdornedStart(!!V)},[ge,V]);const It=E({},o,{color:Le.color||"primary",disabled:Le.disabled,endAdornment:y,error:Le.error,focused:Le.focused,formControl:ge,fullWidth:g,hiddenLabel:Le.hiddenLabel,multiline:k,size:Le.size,startAdornment:V,type:W}),$e=aI(It),Pn=I.root||u.Root||_c,cr=_.root||c.root||{},Hn=I.input||u.Input||Rc;return je=E({},je,(r=_.input)!=null?r:c.input),C.jsxs(S.Fragment,{children:[!p&&lI,C.jsxs(Pn,E({},cr,!cu(Pn)&&{ownerState:E({},It,cr.ownerState)},{ref:n,onClick:yn},re,{className:J($e.root,cr.className,l,$&&"MuiInputBase-readOnly"),children:[V,C.jsx(Jh.Provider,{value:null,children:C.jsx(Hn,E({ownerState:It,"aria-invalid":Le.error,"aria-describedby":i,autoComplete:s,autoFocus:a,defaultValue:f,disabled:Le.disabled,id:x,onAnimationStart:Qn,name:O,placeholder:L,readOnly:$,required:Le.required,rows:D,value:Z,onKeyDown:z,onKeyUp:A,type:W},je,!cu(Hn)&&{as:Zt,ownerState:E({},It,je.ownerState)},{ref:gt,className:J($e.input,je.className,$&&"MuiInputBase-readOnly"),onBlur:Xt,onChange:Jt,onFocus:ur}))}),y,F?F(E({},Le,{startAdornment:V})):null]}))]})}),Zh=uI;function cI(e){return ce("MuiInput",e)}const fI=E({},Ei,le("MuiInput",["root","underline","input"])),rs=fI;function dI(e){return ce("MuiOutlinedInput",e)}const pI=E({},Ei,le("MuiOutlinedInput",["root","notchedOutline","input"])),dr=pI;function hI(e){return ce("MuiFilledInput",e)}const mI=E({},Ei,le("MuiFilledInput",["root","underline","input"])),Qr=mI,vI=hc(C.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),yI=hc(C.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 gI(e){return ce("MuiAvatar",e)}le("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const bI=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],xI=PR(),SI=e=>{const{classes:t,variant:n,colorDefault:r}=e;return fe({root:["root",n,r&&"colorDefault"],img:["img"],fallback:["fallback"]},gI,t)},wI=K("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],n.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:E({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:E({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),EI=K("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),CI=K(yI,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function kI({crossOrigin:e,referrerPolicy:t,src:n,srcSet:r}){const[o,i]=S.useState(!1);return S.useEffect(()=>{if(!n&&!r)return;i(!1);let s=!0;const a=new Image;return a.onload=()=>{s&&i("loaded")},a.onerror=()=>{s&&i("error")},a.crossOrigin=e,a.referrerPolicy=t,a.src=n,r&&(a.srcset=r),()=>{s=!1}},[e,t,n,r]),o}const OI=S.forwardRef(function(t,n){const r=xI({props:t,name:"MuiAvatar"}),{alt:o,children:i,className:s,component:a="div",slots:l={},slotProps:u={},imgProps:c,sizes:f,src:d,srcSet:p,variant:y="circular"}=r,g=G(r,bI);let x=null;const h=kI(E({},c,{src:d,srcSet:p})),v=d||p,m=v&&h!=="error",b=E({},r,{colorDefault:!m,component:a,variant:y}),w=SI(b),[k,O]=GR("img",{className:w.img,elementType:EI,externalForwardedProps:{slots:l,slotProps:{img:E({},c,u.img)}},additionalProps:{alt:o,src:d,srcSet:p,sizes:f},ownerState:b});return m?x=C.jsx(k,E({},O)):i||i===0?x=i:v&&o?x=o[0]:x=C.jsx(CI,{ownerState:b,className:w.fallback}),C.jsx(wI,E({as:a,ownerState:b,className:J(w.root,s),ref:n},g,{children:x}))}),em=OI,TI=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],_I={entering:{opacity:1},entered:{opacity:1}},RI=S.forwardRef(function(t,n){const r=Hh(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:a,easing:l,in:u,onEnter:c,onEntered:f,onEntering:d,onExit:p,onExited:y,onExiting:g,style:x,timeout:h=o,TransitionComponent:v=w1}=t,m=G(t,TI),b=S.useRef(null),w=ct(b,a.ref,n),k=L=>$=>{if(L){const F=b.current;$===void 0?L(F):L(F,$)}},O=k(d),T=k((L,$)=>{E1(L);const F=uu({style:x,timeout:h,easing:l},{mode:"enter"});L.style.webkitTransition=r.transitions.create("opacity",F),L.style.transition=r.transitions.create("opacity",F),c&&c(L,$)}),N=k(f),P=k(g),B=k(L=>{const $=uu({style:x,timeout:h,easing:l},{mode:"exit"});L.style.webkitTransition=r.transitions.create("opacity",$),L.style.transition=r.transitions.create("opacity",$),p&&p(L)}),z=k(y),A=L=>{i&&i(b.current,L)};return C.jsx(v,E({appear:s,in:u,nodeRef:b,onEnter:T,onEntered:N,onEntering:O,onExit:B,onExited:z,onExiting:P,addEndListener:A,timeout:h},m,{children:(L,$)=>S.cloneElement(a,E({style:E({opacity:0,visibility:L==="exited"&&!u?"hidden":void 0},_I[L],x,a.props.style),ref:w},$))}))}),PI=RI;function II(e){return ce("MuiBackdrop",e)}le("MuiBackdrop",["root","invisible"]);const NI=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],$I=e=>{const{classes:t,invisible:n}=e;return fe({root:["root",n&&"invisible"]},II,t)},MI=K("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>E({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"})),DI=S.forwardRef(function(t,n){var r,o,i;const s=de({props:t,name:"MuiBackdrop"}),{children:a,className:l,component:u="div",components:c={},componentsProps:f={},invisible:d=!1,open:p,slotProps:y={},slots:g={},TransitionComponent:x=PI,transitionDuration:h}=s,v=G(s,NI),m=E({},s,{component:u,invisible:d}),b=$I(m),w=(r=y.root)!=null?r:f.root;return C.jsx(x,E({in:p,timeout:h},v,{children:C.jsx(MI,E({"aria-hidden":!0},w,{as:(o=(i=g.root)!=null?i:c.Root)!=null?o:u,className:J(b.root,l,w==null?void 0:w.className),ownerState:E({},m,w==null?void 0:w.ownerState),classes:b,ref:n,children:a}))}))}),FI=DI,AI=le("MuiBox",["root"]),LI=AI,jI=Qh(),zI=bT({themeId:wa,defaultTheme:jI,defaultClassName:LI.root,generateClassName:Fh.generate}),fn=zI;function BI(e){return ce("MuiButton",e)}const VI=le("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"]),nl=VI,UI=S.createContext({}),WI=UI,qI=S.createContext(void 0),QI=qI,HI=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],GI=e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:i,classes:s}=e,a={root:["root",i,`${i}${U(t)}`,`size${U(o)}`,`${i}Size${U(o)}`,`color${U(t)}`,n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${U(o)}`],endIcon:["icon","endIcon",`iconSize${U(o)}`]},l=fe(a,BI,s);return E({},s,l)},R1=e=>E({},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}}),KI=K(ia,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${U(n.color)}`],t[`size${U(n.size)}`],t[`${n.variant}Size${U(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,r;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],i=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return E({},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":E({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:ze(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})`:ze(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})`:ze(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:i,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":E({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${nl.focusVisible}`]:E({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${nl.disabled}`]:E({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 ${ze(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,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"},[`&.${nl.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${nl.disabled}`]:{boxShadow:"none"}}),YI=K("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${U(n.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},R1(e))),XI=K("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${U(n.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},R1(e))),JI=S.forwardRef(function(t,n){const r=S.useContext(WI),o=S.useContext(QI),i=jh(r,t),s=de({props:i,name:"MuiButton"}),{children:a,color:l="primary",component:u="button",className:c,disabled:f=!1,disableElevation:d=!1,disableFocusRipple:p=!1,endIcon:y,focusVisibleClassName:g,fullWidth:x=!1,size:h="medium",startIcon:v,type:m,variant:b="text"}=s,w=G(s,HI),k=E({},s,{color:l,component:u,disabled:f,disableElevation:d,disableFocusRipple:p,fullWidth:x,size:h,type:m,variant:b}),O=GI(k),T=v&&C.jsx(YI,{className:O.startIcon,ownerState:k,children:v}),N=y&&C.jsx(XI,{className:O.endIcon,ownerState:k,children:y}),P=o||"";return C.jsxs(KI,E({ownerState:k,className:J(r.className,O.root,c,P),component:u,disabled:f,focusRipple:!p,focusVisibleClassName:J(O.focusVisible,g),ref:n,type:m},w,{classes:O,children:[T,a,N]}))}),sa=JI;function ZI(e){return ce("MuiCard",e)}le("MuiCard",["root"]);const e2=["className","raised"],t2=e=>{const{classes:t}=e;return fe({root:["root"]},ZI,t)},n2=K(C1,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),r2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCard"}),{className:o,raised:i=!1}=r,s=G(r,e2),a=E({},r,{raised:i}),l=t2(a);return C.jsx(n2,E({className:J(l.root,o),elevation:i?8:void 0,ref:n,ownerState:a},s))}),_a=r2;function o2(e){return ce("MuiCardActions",e)}le("MuiCardActions",["root","spacing"]);const i2=["disableSpacing","className"],s2=e=>{const{classes:t,disableSpacing:n}=e;return fe({root:["root",!n&&"spacing"]},o2,t)},a2=K("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>E({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),l2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCardActions"}),{disableSpacing:o=!1,className:i}=r,s=G(r,i2),a=E({},r,{disableSpacing:o}),l=s2(a);return C.jsx(a2,E({className:J(l.root,i),ownerState:a,ref:n},s))}),u2=l2;function c2(e){return ce("MuiCardContent",e)}le("MuiCardContent",["root"]);const f2=["className","component"],d2=e=>{const{classes:t}=e;return fe({root:["root"]},c2,t)},p2=K("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),h2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCardContent"}),{className:o,component:i="div"}=r,s=G(r,f2),a=E({},r,{component:i}),l=d2(a);return C.jsx(p2,E({as:i,className:J(l.root,o),ownerState:a,ref:n},s))}),Ra=h2;function m2(e){return ce("MuiCardMedia",e)}le("MuiCardMedia",["root","media","img"]);const v2=["children","className","component","image","src","style"],y2=e=>{const{classes:t,isMediaComponent:n,isImageComponent:r}=e;return fe({root:["root",n&&"media",r&&"img"]},m2,t)},g2=K("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{isMediaComponent:r,isImageComponent:o}=n;return[t.root,r&&t.media,o&&t.img]}})(({ownerState:e})=>E({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"})),b2=["video","audio","picture","iframe","img"],x2=["picture","img"],S2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCardMedia"}),{children:o,className:i,component:s="div",image:a,src:l,style:u}=r,c=G(r,v2),f=b2.indexOf(s)!==-1,d=!f&&a?E({backgroundImage:`url("${a}")`},u):u,p=E({},r,{component:s,isMediaComponent:f,isImageComponent:x2.indexOf(s)!==-1}),y=y2(p);return C.jsx(g2,E({className:J(y.root,i),as:s,role:!f&&a?"img":void 0,ref:n,style:d,ownerState:p,src:f?a||l:void 0},c,{children:o}))}),w2=S2;function E2(e){return ce("MuiCircularProgress",e)}const C2=le("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]),k2=C2,O2=["className","color","disableShrink","size","style","thickness","value","variant"];let Pc=e=>e,Dy,Fy,Ay,Ly;const pr=44,T2=Ni(Dy||(Dy=Pc` +`),tn.rippleVisible,JR,Kd,({theme:e})=>e.transitions.easing.easeInOut,tn.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,tn.child,tn.childLeaving,ZR,Kd,({theme:e})=>e.transitions.easing.easeInOut,tn.childPulsate,eP,({theme:e})=>e.transitions.easing.easeInOut),rP=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:s}=r,a=G(r,YR),[l,u]=S.useState([]),c=S.useRef(0),f=S.useRef(null);S.useEffect(()=>{f.current&&(f.current(),f.current=null)},[l]);const d=S.useRef(!1),p=l1(),y=S.useRef(null),g=S.useRef(null),x=S.useCallback(b=>{const{pulsate:w,rippleX:k,rippleY:O,rippleSize:T,cb:N}=b;u(P=>[...P,E.jsx(nP,{classes:{ripple:J(i.ripple,tn.ripple),rippleVisible:J(i.rippleVisible,tn.rippleVisible),ripplePulsate:J(i.ripplePulsate,tn.ripplePulsate),child:J(i.child,tn.child),childLeaving:J(i.childLeaving,tn.childLeaving),childPulsate:J(i.childPulsate,tn.childPulsate)},timeout:Kd,pulsate:w,rippleX:k,rippleY:O,rippleSize:T},c.current)]),c.current+=1,f.current=N},[i]),h=S.useCallback((b={},w={},k=()=>{})=>{const{pulsate:O=!1,center:T=o||w.pulsate,fakeElement:N=!1}=w;if((b==null?void 0:b.type)==="mousedown"&&d.current){d.current=!1;return}(b==null?void 0:b.type)==="touchstart"&&(d.current=!0);const P=N?null:g.current,B=P?P.getBoundingClientRect():{width:0,height:0,left:0,top:0};let z,A,L;if(T||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)z=Math.round(B.width/2),A=Math.round(B.height/2);else{const{clientX:$,clientY:F}=b.touches&&b.touches.length>0?b.touches[0]:b;z=Math.round($-B.left),A=Math.round(F-B.top)}if(T)L=Math.sqrt((2*B.width**2+B.height**2)/3),L%2===0&&(L+=1);else{const $=Math.max(Math.abs((P?P.clientWidth:0)-z),z)*2+2,F=Math.max(Math.abs((P?P.clientHeight:0)-A),A)*2+2;L=Math.sqrt($**2+F**2)}b!=null&&b.touches?y.current===null&&(y.current=()=>{x({pulsate:O,rippleX:z,rippleY:A,rippleSize:L,cb:k})},p.start(XR,()=>{y.current&&(y.current(),y.current=null)})):x({pulsate:O,rippleX:z,rippleY:A,rippleSize:L,cb:k})},[o,x,p]),v=S.useCallback(()=>{h({},{pulsate:!0})},[h]),m=S.useCallback((b,w)=>{if(p.clear(),(b==null?void 0:b.type)==="touchend"&&y.current){y.current(),y.current=null,p.start(0,()=>{m(b,w)});return}y.current=null,u(k=>k.length>0?k.slice(1):k),f.current=w},[p]);return S.useImperativeHandle(n,()=>({pulsate:v,start:h,stop:m}),[v,h,m]),E.jsx(tP,C({className:J(tn.root,i.root,s),ref:g},a,{children:E.jsx(LR,{component:null,exit:!0,children:l})}))}),oP=rP;function iP(e){return ce("MuiButtonBase",e)}const sP=le("MuiButtonBase",["root","disabled","focusVisible"]),aP=["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"],lP=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,s=fe({root:["root",t&&"disabled",n&&"focusVisible"]},iP,o);return n&&r&&(s.root+=` ${r}`),s},uP=K("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"},[`&.${sP.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),cP=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:s,className:a,component:l="button",disabled:u=!1,disableRipple:c=!1,disableTouchRipple:f=!1,focusRipple:d=!1,LinkComponent:p="a",onBlur:y,onClick:g,onContextMenu:x,onDragLeave:h,onFocus:v,onFocusVisible:m,onKeyDown:b,onKeyUp:w,onMouseDown:k,onMouseLeave:O,onMouseUp:T,onTouchEnd:N,onTouchMove:P,onTouchStart:B,tabIndex:z=0,TouchRippleProps:A,touchRippleRef:L,type:$}=r,F=G(r,aP),D=S.useRef(null),_=S.useRef(null),I=ct(_,L),{isFocusVisibleRef:V,onFocus:U,onBlur:X,ref:re}=u1(),[Z,ue]=S.useState(!1);u&&Z&&ue(!1),S.useImperativeHandle(o,()=>({focusVisible:()=>{ue(!0),D.current.focus()}}),[]);const[ee,oe]=S.useState(!1);S.useEffect(()=>{oe(!0)},[]);const gt=ee&&!c&&!u;S.useEffect(()=>{Z&&d&&!c&&ee&&_.current.pulsate()},[c,d,Z,ee]);function Le(ne,Gn,qi=f){return oo(Qi=>(Gn&&Gn(Qi),!qi&&_.current&&_.current[ne](Qi),!0))}const Pt=Le("start",k),ge=Le("stop",x),je=Le("stop",h),ie=Le("stop",T),Ce=Le("stop",ne=>{Z&&ne.preventDefault(),O&&O(ne)}),$e=Le("start",B),ur=Le("stop",N),Xt=Le("stop",P),Jt=Le("stop",ne=>{X(ne),V.current===!1&&ue(!1),y&&y(ne)},!1),yn=oo(ne=>{D.current||(D.current=ne.currentTarget),U(ne),V.current===!0&&(ue(!0),m&&m(ne)),v&&v(ne)}),Zt=()=>{const ne=D.current;return l&&l!=="button"&&!(ne.tagName==="A"&&ne.href)},ze=S.useRef(!1),Qn=oo(ne=>{d&&!ze.current&&Z&&_.current&&ne.key===" "&&(ze.current=!0,_.current.stop(ne,()=>{_.current.start(ne)})),ne.target===ne.currentTarget&&Zt()&&ne.key===" "&&ne.preventDefault(),b&&b(ne),ne.target===ne.currentTarget&&Zt()&&ne.key==="Enter"&&!u&&(ne.preventDefault(),g&&g(ne))}),It=oo(ne=>{d&&ne.key===" "&&_.current&&Z&&!ne.defaultPrevented&&(ze.current=!1,_.current.stop(ne,()=>{_.current.pulsate(ne)})),w&&w(ne),g&&ne.target===ne.currentTarget&&Zt()&&ne.key===" "&&!ne.defaultPrevented&&g(ne)});let Me=l;Me==="button"&&(F.href||F.to)&&(Me=p);const Pn={};Me==="button"?(Pn.type=$===void 0?"button":$,Pn.disabled=u):(!F.href&&!F.to&&(Pn.role="button"),u&&(Pn["aria-disabled"]=u));const cr=ct(n,re,D),Hn=C({},r,{centerRipple:i,component:l,disabled:u,disableRipple:c,disableTouchRipple:f,focusRipple:d,tabIndex:z,focusVisible:Z}),Oe=lP(Hn);return E.jsxs(uP,C({as:Me,className:J(Oe.root,a),ownerState:Hn,onBlur:Jt,onClick:g,onContextMenu:ge,onFocus:yn,onKeyDown:Qn,onKeyUp:It,onMouseDown:Pt,onMouseLeave:Ce,onMouseUp:ie,onDragLeave:je,onTouchEnd:ur,onTouchMove:Xt,onTouchStart:$e,ref:cr,tabIndex:u?-1:z,type:$},Pn,F,{children:[s,gt?E.jsx(oP,C({ref:I,center:i},A)):null]}))}),ia=cP;function fP(e){return ce("MuiIconButton",e)}const dP=le("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),pP=["edge","children","className","color","disabled","disableFocusRipple","size"],hP=e=>{const{classes:t,disabled:n,color:r,edge:o,size:i}=e,s={root:["root",n&&"disabled",r!=="default"&&`color${W(r)}`,o&&`edge${W(o)}`,`size${W(i)}`]};return fe(s,fP,t)},mP=K(ia,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${W(n.color)}`],n.edge&&t[`edge${W(n.edge)}`],t[`size${W(n.size)}`]]}})(({theme:e,ownerState:t})=>C({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})`:Be(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 n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return C({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&C({color:r==null?void 0:r.main},!t.disableRipple&&{"&:hover":C({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Be(r.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)},{[`&.${dP.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),vP=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiIconButton"}),{edge:o=!1,children:i,className:s,color:a="default",disabled:l=!1,disableFocusRipple:u=!1,size:c="medium"}=r,f=G(r,pP),d=C({},r,{edge:o,color:a,disabled:l,disableFocusRipple:u,size:c}),p=hP(d);return E.jsx(mP,C({className:J(p.root,s),centerRipple:!0,focusRipple:!u,disabled:l,ref:n},f,{ownerState:d,children:i}))}),yP=vP;function gP(e){return ce("MuiTypography",e)}le("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const bP=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],xP=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:i,classes:s}=e,a={root:["root",i,e.align!=="inherit"&&`align${W(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return fe(a,gP,s)},SP=K("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${W(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>C({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})),Py={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},wP={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},EP=e=>wP[e]||e,CP=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiTypography"}),o=EP(r.color),i=Oa(C({},r,{color:o})),{align:s="inherit",className:a,component:l,gutterBottom:u=!1,noWrap:c=!1,paragraph:f=!1,variant:d="body1",variantMapping:p=Py}=i,y=G(i,bP),g=C({},i,{align:s,color:o,className:a,component:l,gutterBottom:u,noWrap:c,paragraph:f,variant:d,variantMapping:p}),x=l||(f?"p":p[d]||Py[d])||"span",h=xP(g);return E.jsx(SP,C({as:x,ref:n,ownerState:g,className:J(h.root,a)},y))}),Ie=CP,kP=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function OP(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 TP(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function _P(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||TP(e))}function RP(e){const t=[],n=[];return Array.from(e.querySelectorAll(kP)).forEach((r,o)=>{const i=OP(r);i===-1||!_P(r)||(i===0?t.push(r):n.push({documentOrder:o,tabIndex:i,node:r}))}),n.sort((r,o)=>r.tabIndex===o.tabIndex?r.documentOrder-o.documentOrder:r.tabIndex-o.tabIndex).map(r=>r.node).concat(t)}function PP(){return!0}function IP(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:i=RP,isEnabled:s=PP,open:a}=e,l=S.useRef(!1),u=S.useRef(null),c=S.useRef(null),f=S.useRef(null),d=S.useRef(null),p=S.useRef(!1),y=S.useRef(null),g=ct(t.ref,y),x=S.useRef(null);S.useEffect(()=>{!a||!y.current||(p.current=!n)},[n,a]),S.useEffect(()=>{if(!a||!y.current)return;const m=Lt(y.current);return y.current.contains(m.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex","-1"),p.current&&y.current.focus()),()=>{o||(f.current&&f.current.focus&&(l.current=!0,f.current.focus()),f.current=null)}},[a]),S.useEffect(()=>{if(!a||!y.current)return;const m=Lt(y.current),b=O=>{x.current=O,!(r||!s()||O.key!=="Tab")&&m.activeElement===y.current&&O.shiftKey&&(l.current=!0,c.current&&c.current.focus())},w=()=>{const O=y.current;if(O===null)return;if(!m.hasFocus()||!s()||l.current){l.current=!1;return}if(O.contains(m.activeElement)||r&&m.activeElement!==u.current&&m.activeElement!==c.current)return;if(m.activeElement!==d.current)d.current=null;else if(d.current!==null)return;if(!p.current)return;let T=[];if((m.activeElement===u.current||m.activeElement===c.current)&&(T=i(y.current)),T.length>0){var N,P;const B=!!((N=x.current)!=null&&N.shiftKey&&((P=x.current)==null?void 0:P.key)==="Tab"),z=T[0],A=T[T.length-1];typeof z!="string"&&typeof A!="string"&&(B?A.focus():z.focus())}else O.focus()};m.addEventListener("focusin",w),m.addEventListener("keydown",b,!0);const k=setInterval(()=>{m.activeElement&&m.activeElement.tagName==="BODY"&&w()},50);return()=>{clearInterval(k),m.removeEventListener("focusin",w),m.removeEventListener("keydown",b,!0)}},[n,r,o,s,a,i]);const h=m=>{f.current===null&&(f.current=m.relatedTarget),p.current=!0,d.current=m.target;const b=t.props.onFocus;b&&b(m)},v=m=>{f.current===null&&(f.current=m.relatedTarget),p.current=!0};return E.jsxs(S.Fragment,{children:[E.jsx("div",{tabIndex:a?0:-1,onFocus:v,ref:u,"data-testid":"sentinelStart"}),S.cloneElement(t,{ref:g,onFocus:h}),E.jsx("div",{tabIndex:a?0:-1,onFocus:v,ref:c,"data-testid":"sentinelEnd"})]})}function NP(e){return typeof e=="function"?e():e}const $P=S.forwardRef(function(t,n){const{children:r,container:o,disablePortal:i=!1}=t,[s,a]=S.useState(null),l=ct(S.isValidElement(r)?r.ref:null,n);if(ir(()=>{i||a(NP(o)||document.body)},[o,i]),ir(()=>{if(s&&!i)return su(n,s),()=>{su(n,null)}},[n,s,i]),i){if(S.isValidElement(r)){const u={ref:l};return S.cloneElement(r,u)}return E.jsx(S.Fragment,{children:r})}return E.jsx(S.Fragment,{children:s&&wh.createPortal(r,s)})});function MP(e){const t=Lt(e);return t.body===e?Fr(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Is(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Iy(e){return parseInt(Fr(e).getComputedStyle(e).paddingRight,10)||0}function DP(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function Ny(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,s=>{const a=i.indexOf(s)===-1,l=!DP(s);a&&l&&Is(s,o)})}function Cf(e,t){let n=-1;return e.some((r,o)=>t(r)?(n=o,!0):!1),n}function FP(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(MP(r)){const s=c1(Lt(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Iy(r)+s}px`;const a=Lt(r).querySelectorAll(".mui-fixed");[].forEach.call(a,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Iy(l)+s}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=Lt(r).body;else{const s=r.parentElement,a=Fr(r);i=(s==null?void 0:s.nodeName)==="HTML"&&a.getComputedStyle(s).overflowY==="scroll"?s:r}n.push({value:i.style.overflow,property:"overflow",el:i},{value:i.style.overflowX,property:"overflow-x",el:i},{value:i.style.overflowY,property:"overflow-y",el:i}),i.style.overflow="hidden"}return()=>{n.forEach(({value:i,el:s,property:a})=>{i?s.style.setProperty(a,i):s.style.removeProperty(a)})}}function AP(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}class LP{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Is(t.modalRef,!1);const o=AP(n);Ny(n,t.mount,t.modalRef,o,!0);const i=Cf(this.containers,s=>s.container===n);return i!==-1?(this.containers[i].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:o}),r)}mount(t,n){const r=Cf(this.containers,i=>i.modals.indexOf(t)!==-1),o=this.containers[r];o.restore||(o.restore=FP(o,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const o=Cf(this.containers,s=>s.modals.indexOf(t)!==-1),i=this.containers[o];if(i.modals.splice(i.modals.indexOf(t),1),this.modals.splice(r,1),i.modals.length===0)i.restore&&i.restore(),t.modalRef&&Is(t.modalRef,n),Ny(i.container,t.mount,t.modalRef,i.hiddenSiblings,!1),this.containers.splice(o,1);else{const s=i.modals[i.modals.length-1];s.modalRef&&Is(s.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function jP(e){return typeof e=="function"?e():e}function zP(e){return e?e.props.hasOwnProperty("in"):!1}const BP=new LP;function VP(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:o=BP,closeAfterTransition:i=!1,onTransitionEnter:s,onTransitionExited:a,children:l,onClose:u,open:c,rootRef:f}=e,d=S.useRef({}),p=S.useRef(null),y=S.useRef(null),g=ct(y,f),[x,h]=S.useState(!c),v=zP(l);let m=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(m=!1);const b=()=>Lt(p.current),w=()=>(d.current.modalRef=y.current,d.current.mount=p.current,d.current),k=()=>{o.mount(w(),{disableScrollLock:r}),y.current&&(y.current.scrollTop=0)},O=oo(()=>{const F=jP(t)||b().body;o.add(w(),F),y.current&&k()}),T=S.useCallback(()=>o.isTopModal(w()),[o]),N=oo(F=>{p.current=F,F&&(c&&T()?k():y.current&&Is(y.current,m))}),P=S.useCallback(()=>{o.remove(w(),m)},[m,o]);S.useEffect(()=>()=>{P()},[P]),S.useEffect(()=>{c?O():(!v||!i)&&P()},[c,P,v,i,O]);const B=F=>D=>{var _;(_=F.onKeyDown)==null||_.call(F,D),!(D.key!=="Escape"||D.which===229||!T())&&(n||(D.stopPropagation(),u&&u(D,"escapeKeyDown")))},z=F=>D=>{var _;(_=F.onClick)==null||_.call(F,D),D.target===D.currentTarget&&u&&u(D,"backdropClick")};return{getRootProps:(F={})=>{const D=O1(e);delete D.onTransitionEnter,delete D.onTransitionExited;const _=C({},D,F);return C({role:"presentation"},_,{onKeyDown:B(_),ref:g})},getBackdropProps:(F={})=>{const D=F;return C({"aria-hidden":!0},D,{onClick:z(D),open:c})},getTransitionProps:()=>{const F=()=>{h(!1),s&&s()},D=()=>{h(!0),a&&a(),i&&P()};return{onEnter:Vd(F,l==null?void 0:l.props.onEnter),onExited:Vd(D,l==null?void 0:l.props.onExited)}},rootRef:g,portalRef:N,isTopModal:T,exited:x,hasTransition:v}}const WP=["onChange","maxRows","minRows","style","value"];function tl(e){return parseInt(e,10)||0}const UP={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function qP(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflowing}const QP=S.forwardRef(function(t,n){const{onChange:r,maxRows:o,minRows:i=1,style:s,value:a}=t,l=G(t,WP),{current:u}=S.useRef(a!=null),c=S.useRef(null),f=ct(n,c),d=S.useRef(null),p=S.useCallback(()=>{const x=c.current,v=Fr(x).getComputedStyle(x);if(v.width==="0px")return{outerHeightStyle:0,overflowing:!1};const m=d.current;m.style.width=v.width,m.value=x.value||t.placeholder||"x",m.value.slice(-1)===` +`&&(m.value+=" ");const b=v.boxSizing,w=tl(v.paddingBottom)+tl(v.paddingTop),k=tl(v.borderBottomWidth)+tl(v.borderTopWidth),O=m.scrollHeight;m.value="x";const T=m.scrollHeight;let N=O;i&&(N=Math.max(Number(i)*T,N)),o&&(N=Math.min(Number(o)*T,N)),N=Math.max(N,T);const P=N+(b==="border-box"?w+k:0),B=Math.abs(N-O)<=1;return{outerHeightStyle:P,overflowing:B}},[o,i,t.placeholder]),y=S.useCallback(()=>{const x=p();if(qP(x))return;const h=c.current;h.style.height=`${x.outerHeightStyle}px`,h.style.overflow=x.overflowing?"hidden":""},[p]);ir(()=>{const x=()=>{y()};let h;const v=Bh(x),m=c.current,b=Fr(m);b.addEventListener("resize",v);let w;return typeof ResizeObserver<"u"&&(w=new ResizeObserver(x),w.observe(m)),()=>{v.clear(),cancelAnimationFrame(h),b.removeEventListener("resize",v),w&&w.disconnect()}},[p,y]),ir(()=>{y()});const g=x=>{u||y(),r&&r(x)};return E.jsxs(S.Fragment,{children:[E.jsx("textarea",C({value:a,onChange:g,ref:f,rows:i,style:s},l)),E.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:d,tabIndex:-1,style:C({},UP.shadow,s,{paddingTop:0,paddingBottom:0})})]})}),HP=hc(E.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 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 12 17 15.59z"}),"Cancel");function GP(e){return ce("MuiChip",e)}const KP=le("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),me=KP,YP=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],XP=e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:i,onDelete:s,clickable:a,variant:l}=e,u={root:["root",l,n&&"disabled",`size${W(r)}`,`color${W(o)}`,a&&"clickable",a&&`clickableColor${W(o)}`,s&&"deletable",s&&`deletableColor${W(o)}`,`${l}${W(o)}`],label:["label",`label${W(r)}`],avatar:["avatar",`avatar${W(r)}`,`avatarColor${W(o)}`],icon:["icon",`icon${W(r)}`,`iconColor${W(i)}`],deleteIcon:["deleteIcon",`deleteIcon${W(r)}`,`deleteIconColor${W(o)}`,`deleteIcon${W(l)}Color${W(o)}`]};return fe(u,GP,t)},JP=K("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:i,onDelete:s,size:a,variant:l}=n;return[{[`& .${me.avatar}`]:t.avatar},{[`& .${me.avatar}`]:t[`avatar${W(a)}`]},{[`& .${me.avatar}`]:t[`avatarColor${W(r)}`]},{[`& .${me.icon}`]:t.icon},{[`& .${me.icon}`]:t[`icon${W(a)}`]},{[`& .${me.icon}`]:t[`iconColor${W(o)}`]},{[`& .${me.deleteIcon}`]:t.deleteIcon},{[`& .${me.deleteIcon}`]:t[`deleteIcon${W(a)}`]},{[`& .${me.deleteIcon}`]:t[`deleteIconColor${W(r)}`]},{[`& .${me.deleteIcon}`]:t[`deleteIcon${W(l)}Color${W(r)}`]},t.root,t[`size${W(a)}`],t[`color${W(r)}`],i&&t.clickable,i&&r!=="default"&&t[`clickableColor${W(r)})`],s&&t.deletable,s&&r!=="default"&&t[`deletableColor${W(r)}`],t[l],t[`${l}${W(r)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return C({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${me.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${me.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`& .${me.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${me.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${me.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${me.icon}`]:C({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&C({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},t.color!=="default"&&{color:"inherit"})),[`& .${me.deleteIcon}`]:C({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:Be(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:Be(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:Be(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${me.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Be(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${me.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>C({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Be(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${me.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Be(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${me.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>C({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${me.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${me.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${me.avatar}`]:{marginLeft:4},[`& .${me.avatarSmall}`]:{marginLeft:2},[`& .${me.icon}`]:{marginLeft:4},[`& .${me.iconSmall}`]:{marginLeft:2},[`& .${me.deleteIcon}`]:{marginRight:5},[`& .${me.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Be(e.palette[t.color].main,.7)}`,[`&.${me.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Be(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${me.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Be(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${me.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Be(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),ZP=K("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${W(r)}`]]}})(({ownerState:e})=>C({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function $y(e){return e.key==="Backspace"||e.key==="Delete"}const eI=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiChip"}),{avatar:o,className:i,clickable:s,color:a="default",component:l,deleteIcon:u,disabled:c=!1,icon:f,label:d,onClick:p,onDelete:y,onKeyDown:g,onKeyUp:x,size:h="medium",variant:v="filled",tabIndex:m,skipFocusWhenDisabled:b=!1}=r,w=G(r,YP),k=S.useRef(null),O=ct(k,n),T=I=>{I.stopPropagation(),y&&y(I)},N=I=>{I.currentTarget===I.target&&$y(I)&&I.preventDefault(),g&&g(I)},P=I=>{I.currentTarget===I.target&&(y&&$y(I)?y(I):I.key==="Escape"&&k.current&&k.current.blur()),x&&x(I)},B=s!==!1&&p?!0:s,z=B||y?ia:l||"div",A=C({},r,{component:z,disabled:c,size:h,color:a,iconColor:S.isValidElement(f)&&f.props.color||a,onDelete:!!y,clickable:B,variant:v}),L=XP(A),$=z===ia?C({component:l||"div",focusVisibleClassName:L.focusVisible},y&&{disableRipple:!0}):{};let F=null;y&&(F=u&&S.isValidElement(u)?S.cloneElement(u,{className:J(u.props.className,L.deleteIcon),onClick:T}):E.jsx(HP,{className:J(L.deleteIcon),onClick:T}));let D=null;o&&S.isValidElement(o)&&(D=S.cloneElement(o,{className:J(L.avatar,o.props.className)}));let _=null;return f&&S.isValidElement(f)&&(_=S.cloneElement(f,{className:J(L.icon,f.props.className)})),E.jsxs(JP,C({as:z,className:J(L.root,i),disabled:B&&c?!0:void 0,onClick:p,onKeyDown:N,onKeyUp:P,ref:O,tabIndex:b&&c?-1:m,ownerState:A},$,w,{children:[D||_,E.jsx(ZP,{className:J(L.label),ownerState:A,children:d}),F]}))}),wi=eI;function Ai({props:e,states:t,muiFormControl:n}){return t.reduce((r,o)=>(r[o]=e[o],n&&typeof e[o]>"u"&&(r[o]=n[o]),r),{})}const tI=S.createContext(void 0),Jh=tI;function Li(){return S.useContext(Jh)}function nI(e){return E.jsx(dT,C({},e,{defaultTheme:pc,themeId:wa}))}function My(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function fu(e,t=!1){return e&&(My(e.value)&&e.value!==""||t&&My(e.defaultValue)&&e.defaultValue!=="")}function rI(e){return e.startAdornment}function oI(e){return ce("MuiInputBase",e)}const iI=le("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Ei=iI,sI=["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"],Oc=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${W(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Tc=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},aI=e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:i,focused:s,formControl:a,fullWidth:l,hiddenLabel:u,multiline:c,readOnly:f,size:d,startAdornment:p,type:y}=e,g={root:["root",`color${W(n)}`,r&&"disabled",o&&"error",l&&"fullWidth",s&&"focused",a&&"formControl",d&&d!=="medium"&&`size${W(d)}`,c&&"multiline",p&&"adornedStart",i&&"adornedEnd",u&&"hiddenLabel",f&&"readOnly"],input:["input",r&&"disabled",y==="search"&&"inputTypeSearch",c&&"inputMultiline",d==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",p&&"inputAdornedStart",i&&"inputAdornedEnd",f&&"readOnly"]};return fe(g,oI,t)},_c=K("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Oc})(({theme:e,ownerState:t})=>C({},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",[`&.${Ei.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&C({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),Rc=K("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Tc})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",r=C({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return C({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":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Ei.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${Ei.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"})}),lI=E.jsx(nI,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),uI=S.forwardRef(function(t,n){var r;const o=de({props:t,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:s,autoFocus:a,className:l,components:u={},componentsProps:c={},defaultValue:f,disabled:d,disableInjectingGlobalStyles:p,endAdornment:y,fullWidth:g=!1,id:x,inputComponent:h="input",inputProps:v={},inputRef:m,maxRows:b,minRows:w,multiline:k=!1,name:O,onBlur:T,onChange:N,onClick:P,onFocus:B,onKeyDown:z,onKeyUp:A,placeholder:L,readOnly:$,renderSuffix:F,rows:D,slotProps:_={},slots:I={},startAdornment:V,type:U="text",value:X}=o,re=G(o,sI),Z=v.value!=null?v.value:X,{current:ue}=S.useRef(Z!=null),ee=S.useRef(),oe=S.useCallback(Oe=>{},[]),gt=ct(ee,m,v.ref,oe),[Le,Pt]=S.useState(!1),ge=Li(),je=Ai({props:o,muiFormControl:ge,states:["color","disabled","error","hiddenLabel","size","required","filled"]});je.focused=ge?ge.focused:Le,S.useEffect(()=>{!ge&&d&&Le&&(Pt(!1),T&&T())},[ge,d,Le,T]);const ie=ge&&ge.onFilled,Ce=ge&&ge.onEmpty,$e=S.useCallback(Oe=>{fu(Oe)?ie&&ie():Ce&&Ce()},[ie,Ce]);ir(()=>{ue&&$e({value:Z})},[Z,$e,ue]);const ur=Oe=>{if(je.disabled){Oe.stopPropagation();return}B&&B(Oe),v.onFocus&&v.onFocus(Oe),ge&&ge.onFocus?ge.onFocus(Oe):Pt(!0)},Xt=Oe=>{T&&T(Oe),v.onBlur&&v.onBlur(Oe),ge&&ge.onBlur?ge.onBlur(Oe):Pt(!1)},Jt=(Oe,...ne)=>{if(!ue){const Gn=Oe.target||ee.current;if(Gn==null)throw new Error(yo(1));$e({value:Gn.value})}v.onChange&&v.onChange(Oe,...ne),N&&N(Oe,...ne)};S.useEffect(()=>{$e(ee.current)},[]);const yn=Oe=>{ee.current&&Oe.currentTarget===Oe.target&&ee.current.focus(),P&&P(Oe)};let Zt=h,ze=v;k&&Zt==="input"&&(D?ze=C({type:void 0,minRows:D,maxRows:D},ze):ze=C({type:void 0,maxRows:b,minRows:w},ze),Zt=QP);const Qn=Oe=>{$e(Oe.animationName==="mui-auto-fill-cancel"?ee.current:{value:"x"})};S.useEffect(()=>{ge&&ge.setAdornedStart(!!V)},[ge,V]);const It=C({},o,{color:je.color||"primary",disabled:je.disabled,endAdornment:y,error:je.error,focused:je.focused,formControl:ge,fullWidth:g,hiddenLabel:je.hiddenLabel,multiline:k,size:je.size,startAdornment:V,type:U}),Me=aI(It),Pn=I.root||u.Root||_c,cr=_.root||c.root||{},Hn=I.input||u.Input||Rc;return ze=C({},ze,(r=_.input)!=null?r:c.input),E.jsxs(S.Fragment,{children:[!p&&lI,E.jsxs(Pn,C({},cr,!cu(Pn)&&{ownerState:C({},It,cr.ownerState)},{ref:n,onClick:yn},re,{className:J(Me.root,cr.className,l,$&&"MuiInputBase-readOnly"),children:[V,E.jsx(Jh.Provider,{value:null,children:E.jsx(Hn,C({ownerState:It,"aria-invalid":je.error,"aria-describedby":i,autoComplete:s,autoFocus:a,defaultValue:f,disabled:je.disabled,id:x,onAnimationStart:Qn,name:O,placeholder:L,readOnly:$,required:je.required,rows:D,value:Z,onKeyDown:z,onKeyUp:A,type:U},ze,!cu(Hn)&&{as:Zt,ownerState:C({},It,ze.ownerState)},{ref:gt,className:J(Me.input,ze.className,$&&"MuiInputBase-readOnly"),onBlur:Xt,onChange:Jt,onFocus:ur}))}),y,F?F(C({},je,{startAdornment:V})):null]}))]})}),Zh=uI;function cI(e){return ce("MuiInput",e)}const fI=C({},Ei,le("MuiInput",["root","underline","input"])),rs=fI;function dI(e){return ce("MuiOutlinedInput",e)}const pI=C({},Ei,le("MuiOutlinedInput",["root","notchedOutline","input"])),dr=pI;function hI(e){return ce("MuiFilledInput",e)}const mI=C({},Ei,le("MuiFilledInput",["root","underline","input"])),Qr=mI,vI=hc(E.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),yI=hc(E.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 gI(e){return ce("MuiAvatar",e)}le("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const bI=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],xI=PR(),SI=e=>{const{classes:t,variant:n,colorDefault:r}=e;return fe({root:["root",n,r&&"colorDefault"],img:["img"],fallback:["fallback"]},gI,t)},wI=K("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],n.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:C({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:C({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),EI=K("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),CI=K(yI,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function kI({crossOrigin:e,referrerPolicy:t,src:n,srcSet:r}){const[o,i]=S.useState(!1);return S.useEffect(()=>{if(!n&&!r)return;i(!1);let s=!0;const a=new Image;return a.onload=()=>{s&&i("loaded")},a.onerror=()=>{s&&i("error")},a.crossOrigin=e,a.referrerPolicy=t,a.src=n,r&&(a.srcset=r),()=>{s=!1}},[e,t,n,r]),o}const OI=S.forwardRef(function(t,n){const r=xI({props:t,name:"MuiAvatar"}),{alt:o,children:i,className:s,component:a="div",slots:l={},slotProps:u={},imgProps:c,sizes:f,src:d,srcSet:p,variant:y="circular"}=r,g=G(r,bI);let x=null;const h=kI(C({},c,{src:d,srcSet:p})),v=d||p,m=v&&h!=="error",b=C({},r,{colorDefault:!m,component:a,variant:y}),w=SI(b),[k,O]=GR("img",{className:w.img,elementType:EI,externalForwardedProps:{slots:l,slotProps:{img:C({},c,u.img)}},additionalProps:{alt:o,src:d,srcSet:p,sizes:f},ownerState:b});return m?x=E.jsx(k,C({},O)):i||i===0?x=i:v&&o?x=o[0]:x=E.jsx(CI,{ownerState:b,className:w.fallback}),E.jsx(wI,C({as:a,ownerState:b,className:J(w.root,s),ref:n},g,{children:x}))}),em=OI,TI=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],_I={entering:{opacity:1},entered:{opacity:1}},RI=S.forwardRef(function(t,n){const r=Hh(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:a,easing:l,in:u,onEnter:c,onEntered:f,onEntering:d,onExit:p,onExited:y,onExiting:g,style:x,timeout:h=o,TransitionComponent:v=w1}=t,m=G(t,TI),b=S.useRef(null),w=ct(b,a.ref,n),k=L=>$=>{if(L){const F=b.current;$===void 0?L(F):L(F,$)}},O=k(d),T=k((L,$)=>{E1(L);const F=uu({style:x,timeout:h,easing:l},{mode:"enter"});L.style.webkitTransition=r.transitions.create("opacity",F),L.style.transition=r.transitions.create("opacity",F),c&&c(L,$)}),N=k(f),P=k(g),B=k(L=>{const $=uu({style:x,timeout:h,easing:l},{mode:"exit"});L.style.webkitTransition=r.transitions.create("opacity",$),L.style.transition=r.transitions.create("opacity",$),p&&p(L)}),z=k(y),A=L=>{i&&i(b.current,L)};return E.jsx(v,C({appear:s,in:u,nodeRef:b,onEnter:T,onEntered:N,onEntering:O,onExit:B,onExited:z,onExiting:P,addEndListener:A,timeout:h},m,{children:(L,$)=>S.cloneElement(a,C({style:C({opacity:0,visibility:L==="exited"&&!u?"hidden":void 0},_I[L],x,a.props.style),ref:w},$))}))}),PI=RI;function II(e){return ce("MuiBackdrop",e)}le("MuiBackdrop",["root","invisible"]);const NI=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],$I=e=>{const{classes:t,invisible:n}=e;return fe({root:["root",n&&"invisible"]},II,t)},MI=K("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>C({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"})),DI=S.forwardRef(function(t,n){var r,o,i;const s=de({props:t,name:"MuiBackdrop"}),{children:a,className:l,component:u="div",components:c={},componentsProps:f={},invisible:d=!1,open:p,slotProps:y={},slots:g={},TransitionComponent:x=PI,transitionDuration:h}=s,v=G(s,NI),m=C({},s,{component:u,invisible:d}),b=$I(m),w=(r=y.root)!=null?r:f.root;return E.jsx(x,C({in:p,timeout:h},v,{children:E.jsx(MI,C({"aria-hidden":!0},w,{as:(o=(i=g.root)!=null?i:c.Root)!=null?o:u,className:J(b.root,l,w==null?void 0:w.className),ownerState:C({},m,w==null?void 0:w.ownerState),classes:b,ref:n,children:a}))}))}),FI=DI,AI=le("MuiBox",["root"]),LI=AI,jI=Qh(),zI=bT({themeId:wa,defaultTheme:jI,defaultClassName:LI.root,generateClassName:Fh.generate}),fn=zI;function BI(e){return ce("MuiButton",e)}const VI=le("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"]),nl=VI,WI=S.createContext({}),UI=WI,qI=S.createContext(void 0),QI=qI,HI=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],GI=e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:i,classes:s}=e,a={root:["root",i,`${i}${W(t)}`,`size${W(o)}`,`${i}Size${W(o)}`,`color${W(t)}`,n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${W(o)}`],endIcon:["icon","endIcon",`iconSize${W(o)}`]},l=fe(a,BI,s);return C({},s,l)},R1=e=>C({},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}}),KI=K(ia,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${W(n.color)}`],t[`size${W(n.size)}`],t[`${n.variant}Size${W(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,r;const o=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],i=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return C({},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":C({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Be(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})`:Be(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})`:Be(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:i,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":C({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${nl.focusVisible}`]:C({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${nl.disabled}`]:C({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 ${Be(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,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"},[`&.${nl.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${nl.disabled}`]:{boxShadow:"none"}}),YI=K("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${W(n.size)}`]]}})(({ownerState:e})=>C({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},R1(e))),XI=K("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${W(n.size)}`]]}})(({ownerState:e})=>C({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},R1(e))),JI=S.forwardRef(function(t,n){const r=S.useContext(UI),o=S.useContext(QI),i=jh(r,t),s=de({props:i,name:"MuiButton"}),{children:a,color:l="primary",component:u="button",className:c,disabled:f=!1,disableElevation:d=!1,disableFocusRipple:p=!1,endIcon:y,focusVisibleClassName:g,fullWidth:x=!1,size:h="medium",startIcon:v,type:m,variant:b="text"}=s,w=G(s,HI),k=C({},s,{color:l,component:u,disabled:f,disableElevation:d,disableFocusRipple:p,fullWidth:x,size:h,type:m,variant:b}),O=GI(k),T=v&&E.jsx(YI,{className:O.startIcon,ownerState:k,children:v}),N=y&&E.jsx(XI,{className:O.endIcon,ownerState:k,children:y}),P=o||"";return E.jsxs(KI,C({ownerState:k,className:J(r.className,O.root,c,P),component:u,disabled:f,focusRipple:!p,focusVisibleClassName:J(O.focusVisible,g),ref:n,type:m},w,{classes:O,children:[T,a,N]}))}),sa=JI;function ZI(e){return ce("MuiCard",e)}le("MuiCard",["root"]);const e2=["className","raised"],t2=e=>{const{classes:t}=e;return fe({root:["root"]},ZI,t)},n2=K(C1,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),r2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCard"}),{className:o,raised:i=!1}=r,s=G(r,e2),a=C({},r,{raised:i}),l=t2(a);return E.jsx(n2,C({className:J(l.root,o),elevation:i?8:void 0,ref:n,ownerState:a},s))}),_a=r2;function o2(e){return ce("MuiCardActions",e)}le("MuiCardActions",["root","spacing"]);const i2=["disableSpacing","className"],s2=e=>{const{classes:t,disableSpacing:n}=e;return fe({root:["root",!n&&"spacing"]},o2,t)},a2=K("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>C({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),l2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCardActions"}),{disableSpacing:o=!1,className:i}=r,s=G(r,i2),a=C({},r,{disableSpacing:o}),l=s2(a);return E.jsx(a2,C({className:J(l.root,i),ownerState:a,ref:n},s))}),u2=l2;function c2(e){return ce("MuiCardContent",e)}le("MuiCardContent",["root"]);const f2=["className","component"],d2=e=>{const{classes:t}=e;return fe({root:["root"]},c2,t)},p2=K("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),h2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCardContent"}),{className:o,component:i="div"}=r,s=G(r,f2),a=C({},r,{component:i}),l=d2(a);return E.jsx(p2,C({as:i,className:J(l.root,o),ownerState:a,ref:n},s))}),Ra=h2;function m2(e){return ce("MuiCardMedia",e)}le("MuiCardMedia",["root","media","img"]);const v2=["children","className","component","image","src","style"],y2=e=>{const{classes:t,isMediaComponent:n,isImageComponent:r}=e;return fe({root:["root",n&&"media",r&&"img"]},m2,t)},g2=K("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{isMediaComponent:r,isImageComponent:o}=n;return[t.root,r&&t.media,o&&t.img]}})(({ownerState:e})=>C({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"})),b2=["video","audio","picture","iframe","img"],x2=["picture","img"],S2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCardMedia"}),{children:o,className:i,component:s="div",image:a,src:l,style:u}=r,c=G(r,v2),f=b2.indexOf(s)!==-1,d=!f&&a?C({backgroundImage:`url("${a}")`},u):u,p=C({},r,{component:s,isMediaComponent:f,isImageComponent:x2.indexOf(s)!==-1}),y=y2(p);return E.jsx(g2,C({className:J(y.root,i),as:s,role:!f&&a?"img":void 0,ref:n,style:d,ownerState:p,src:f?a||l:void 0},c,{children:o}))}),w2=S2;function E2(e){return ce("MuiCircularProgress",e)}const C2=le("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]),k2=C2,O2=["className","color","disableShrink","size","style","thickness","value","variant"];let Pc=e=>e,Dy,Fy,Ay,Ly;const pr=44,T2=Ni(Dy||(Dy=Pc` 0% { transform: rotate(0deg); } @@ -157,11 +157,11 @@ Error generating stack: `+i.message+` stroke-dasharray: 100px, 200px; stroke-dashoffset: -125px; } -`)),R2=e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,i={root:["root",n,`color${U(r)}`],svg:["svg"],circle:["circle",`circle${U(n)}`,o&&"circleDisableShrink"]};return fe(i,E2,t)},P2=K("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${U(n.color)}`]]}})(({ownerState:e,theme:t})=>E({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"&&Hu(Ay||(Ay=Pc` +`)),R2=e=>{const{classes:t,variant:n,color:r,disableShrink:o}=e,i={root:["root",n,`color${W(r)}`],svg:["svg"],circle:["circle",`circle${W(n)}`,o&&"circleDisableShrink"]};return fe(i,E2,t)},P2=K("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${W(n.color)}`]]}})(({ownerState:e,theme:t})=>C({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"&&Hu(Ay||(Ay=Pc` animation: ${0} 1.4s linear infinite; - `),T2)),I2=K("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),N2=K("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${U(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>E({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&&Hu(Ly||(Ly=Pc` + `),T2)),I2=K("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),N2=K("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${W(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>C({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&&Hu(Ly||(Ly=Pc` animation: ${0} 1.4s ease-in-out infinite; - `),_2)),$2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCircularProgress"}),{className:o,color:i="primary",disableShrink:s=!1,size:a=40,style:l,thickness:u=3.6,value:c=0,variant:f="indeterminate"}=r,d=G(r,O2),p=E({},r,{color:i,disableShrink:s,size:a,thickness:u,value:c,variant:f}),y=R2(p),g={},x={},h={};if(f==="determinate"){const v=2*Math.PI*((pr-u)/2);g.strokeDasharray=v.toFixed(3),h["aria-valuenow"]=Math.round(c),g.strokeDashoffset=`${((100-c)/100*v).toFixed(3)}px`,x.transform="rotate(-90deg)"}return C.jsx(P2,E({className:J(y.root,o),style:E({width:a,height:a},x,l),ownerState:p,ref:n,role:"progressbar"},h,d,{children:C.jsx(I2,{className:y.svg,ownerState:p,viewBox:`${pr/2} ${pr/2} ${pr} ${pr}`,children:C.jsx(N2,{className:y.circle,style:g,ownerState:p,cx:pr,cy:pr,r:(pr-u)/2,fill:"none",strokeWidth:u})})}))}),jy=$2,M2=i_({createStyledComponent:K("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`maxWidth${U(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),useThemeProps:e=>de({props:e,name:"MuiContainer"})}),Ic=M2;function D2(e){return ce("MuiModal",e)}le("MuiModal",["root","hidden","backdrop"]);const F2=["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"],A2=e=>{const{open:t,exited:n,classes:r}=e;return fe({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},D2,r)},L2=K("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>E({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),j2=K(FI,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),z2=S.forwardRef(function(t,n){var r,o,i,s,a,l;const u=de({name:"MuiModal",props:t}),{BackdropComponent:c=j2,BackdropProps:f,className:d,closeAfterTransition:p=!1,children:y,container:g,component:x,components:h={},componentsProps:v={},disableAutoFocus:m=!1,disableEnforceFocus:b=!1,disableEscapeKeyDown:w=!1,disablePortal:k=!1,disableRestoreFocus:O=!1,disableScrollLock:T=!1,hideBackdrop:N=!1,keepMounted:P=!1,onBackdropClick:B,open:z,slotProps:A,slots:L}=u,$=G(u,F2),F=E({},u,{closeAfterTransition:p,disableAutoFocus:m,disableEnforceFocus:b,disableEscapeKeyDown:w,disablePortal:k,disableRestoreFocus:O,disableScrollLock:T,hideBackdrop:N,keepMounted:P}),{getRootProps:D,getBackdropProps:_,getTransitionProps:I,portalRef:V,isTopModal:W,exited:X,hasTransition:re}=VP(E({},F,{rootRef:n})),Z=E({},F,{exited:X}),ue=A2(Z),ee={};if(y.props.tabIndex===void 0&&(ee.tabIndex="-1"),re){const{onEnter:ie,onExited:Ce}=I();ee.onEnter=ie,ee.onExited=Ce}const oe=(r=(o=L==null?void 0:L.root)!=null?o:h.Root)!=null?r:L2,gt=(i=(s=L==null?void 0:L.backdrop)!=null?s:h.Backdrop)!=null?i:c,Ae=(a=A==null?void 0:A.root)!=null?a:v.root,Pt=(l=A==null?void 0:A.backdrop)!=null?l:v.backdrop,ge=Si({elementType:oe,externalSlotProps:Ae,externalForwardedProps:$,getSlotProps:D,additionalProps:{ref:n,as:x},ownerState:Z,className:J(d,Ae==null?void 0:Ae.className,ue==null?void 0:ue.root,!Z.open&&Z.exited&&(ue==null?void 0:ue.hidden))}),Le=Si({elementType:gt,externalSlotProps:Pt,additionalProps:f,getSlotProps:ie=>_(E({},ie,{onClick:Ce=>{B&&B(Ce),ie!=null&&ie.onClick&&ie.onClick(Ce)}})),className:J(Pt==null?void 0:Pt.className,f==null?void 0:f.className,ue==null?void 0:ue.backdrop),ownerState:Z});return!P&&!z&&(!re||X)?null:C.jsx($P,{ref:V,container:g,disablePortal:k,children:C.jsxs(oe,E({},ge,{children:[!N&&c?C.jsx(gt,E({},Le)):null,C.jsx(IP,{disableEnforceFocus:b,disableAutoFocus:m,disableRestoreFocus:O,isEnabled:W,open:z,children:S.cloneElement(y,ee)})]}))})}),B2=z2;function V2(e){return ce("MuiDivider",e)}const U2=le("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),zy=U2,W2=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],q2=e=>{const{absolute:t,children:n,classes:r,flexItem:o,light:i,orientation:s,textAlign:a,variant:l}=e;return fe({root:["root",t&&"absolute",l,i&&"light",s==="vertical"&&"vertical",o&&"flexItem",n&&"withChildren",n&&s==="vertical"&&"withChildrenVertical",a==="right"&&s!=="vertical"&&"textAlignRight",a==="left"&&s!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",s==="vertical"&&"wrapperVertical"]},V2,r)},Q2=K("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>E({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)`:ze(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})=>E({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>E({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>E({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>E({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),H2=K("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>E({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)`})),P1=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiDivider"}),{absolute:o=!1,children:i,className:s,component:a=i?"div":"hr",flexItem:l=!1,light:u=!1,orientation:c="horizontal",role:f=a!=="hr"?"separator":void 0,textAlign:d="center",variant:p="fullWidth"}=r,y=G(r,W2),g=E({},r,{absolute:o,component:a,flexItem:l,light:u,orientation:c,role:f,textAlign:d,variant:p}),x=q2(g);return C.jsx(Q2,E({as:a,className:J(x.root,s),role:f,ref:n,ownerState:g},y,{children:i?C.jsx(H2,{className:x.wrapper,ownerState:g,children:i}):null}))});P1.muiSkipListHighlight=!0;const I1=P1,G2=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],K2=e=>{const{classes:t,disableUnderline:n}=e,o=fe({root:["root",!n&&"underline"],input:["input"]},hI,t);return E({},t,o)},Y2=K(_c,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Oc(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const r=e.palette.mode==="light",o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",i=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return E({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,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:s,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&.${Qr.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&.${Qr.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.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"},[`&.${Qr.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Qr.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(.${Qr.disabled}, .${Qr.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Qr.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&E({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}))}),X2=K(Rc,{name:"MuiFilledInput",slot:"Input",overridesResolver:Tc})(({theme:e,ownerState:t})=>E({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})),N1=S.forwardRef(function(t,n){var r,o,i,s;const a=de({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:u,fullWidth:c=!1,inputComponent:f="input",multiline:d=!1,slotProps:p,slots:y={},type:g="text"}=a,x=G(a,G2),h=E({},a,{fullWidth:c,inputComponent:f,multiline:d,type:g}),v=K2(a),m={root:{ownerState:h},input:{ownerState:h}},b=p??u?Ot(m,p??u):m,w=(r=(o=y.root)!=null?o:l.Root)!=null?r:Y2,k=(i=(s=y.input)!=null?s:l.Input)!=null?i:X2;return C.jsx(Zh,E({slots:{root:w,input:k},componentsProps:b,fullWidth:c,inputComponent:f,multiline:d,ref:n,type:g},x,{classes:v}))});N1.muiName="Input";const $1=N1;function J2(e){return ce("MuiFormControl",e)}le("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Z2=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],eN=e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root",n!=="none"&&`margin${U(n)}`,r&&"fullWidth"]};return fe(o,J2,t)},tN=K("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>E({},t.root,t[`margin${U(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>E({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%"})),nN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiFormControl"}),{children:o,className:i,color:s="primary",component:a="div",disabled:l=!1,error:u=!1,focused:c,fullWidth:f=!1,hiddenLabel:d=!1,margin:p="none",required:y=!1,size:g="medium",variant:x="outlined"}=r,h=G(r,Z2),v=E({},r,{color:s,component:a,disabled:l,error:u,fullWidth:f,hiddenLabel:d,margin:p,required:y,size:g,variant:x}),m=eN(v),[b,w]=S.useState(()=>{let A=!1;return o&&S.Children.forEach(o,L=>{if(!El(L,["Input","Select"]))return;const $=El(L,["Select"])?L.props.input:L;$&&rI($.props)&&(A=!0)}),A}),[k,O]=S.useState(()=>{let A=!1;return o&&S.Children.forEach(o,L=>{El(L,["Input","Select"])&&(fu(L.props,!0)||fu(L.props.inputProps,!0))&&(A=!0)}),A}),[T,N]=S.useState(!1);l&&T&&N(!1);const P=c!==void 0&&!l?c:T;let B;const z=S.useMemo(()=>({adornedStart:b,setAdornedStart:w,color:s,disabled:l,error:u,filled:k,focused:P,fullWidth:f,hiddenLabel:d,size:g,onBlur:()=>{N(!1)},onEmpty:()=>{O(!1)},onFilled:()=>{O(!0)},onFocus:()=>{N(!0)},registerEffect:B,required:y,variant:x}),[b,s,l,u,k,P,f,d,B,y,g,x]);return C.jsx(Jh.Provider,{value:z,children:C.jsx(tN,E({as:a,ownerState:v,className:J(m.root,i),ref:n},h,{children:o}))})}),rN=nN,oN=p_({createStyledComponent:K("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>de({props:e,name:"MuiStack"})}),zn=oN;function iN(e){return ce("MuiFormHelperText",e)}const sN=le("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),By=sN;var Vy;const aN=["children","className","component","disabled","error","filled","focused","margin","required","variant"],lN=e=>{const{classes:t,contained:n,size:r,disabled:o,error:i,filled:s,focused:a,required:l}=e,u={root:["root",o&&"disabled",i&&"error",r&&`size${U(r)}`,n&&"contained",a&&"focused",s&&"filled",l&&"required"]};return fe(u,iN,t)},uN=K("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${U(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${By.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${By.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),cN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiFormHelperText"}),{children:o,className:i,component:s="p"}=r,a=G(r,aN),l=Li(),u=Ai({props:r,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),c=E({},r,{component:s,contained:u.variant==="filled"||u.variant==="outlined",variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=lN(c);return C.jsx(uN,E({as:s,ownerState:c,className:J(f.root,i),ref:n},a,{children:o===" "?Vy||(Vy=C.jsx("span",{className:"notranslate",children:"​"})):o}))}),fN=cN;function dN(e){return ce("MuiFormLabel",e)}const pN=le("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Ns=pN,hN=["children","className","color","component","disabled","error","filled","focused","required"],mN=e=>{const{classes:t,color:n,focused:r,disabled:o,error:i,filled:s,required:a}=e,l={root:["root",`color${U(n)}`,o&&"disabled",i&&"error",s&&"filled",r&&"focused",a&&"required"],asterisk:["asterisk",i&&"error"]};return fe(l,dN,t)},vN=K("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>E({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Ns.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Ns.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Ns.error}`]:{color:(e.vars||e).palette.error.main}})),yN=K("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Ns.error}`]:{color:(e.vars||e).palette.error.main}})),gN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiFormLabel"}),{children:o,className:i,component:s="label"}=r,a=G(r,hN),l=Li(),u=Ai({props:r,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),c=E({},r,{color:u.color||"primary",component:s,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=mN(c);return C.jsxs(vN,E({as:s,ownerState:c,className:J(f.root,i),ref:n},a,{children:[o,u.required&&C.jsxs(yN,{ownerState:c,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}))}),bN=gN,xN=S.createContext(),Uy=xN;function SN(e){return ce("MuiGrid",e)}const wN=[0,1,2,3,4,5,6,7,8,9,10],EN=["column-reverse","column","row-reverse","row"],CN=["nowrap","wrap-reverse","wrap"],os=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],aa=le("MuiGrid",["root","container","item","zeroMinWidth",...wN.map(e=>`spacing-xs-${e}`),...EN.map(e=>`direction-xs-${e}`),...CN.map(e=>`wrap-xs-${e}`),...os.map(e=>`grid-xs-${e}`),...os.map(e=>`grid-sm-${e}`),...os.map(e=>`grid-md-${e}`),...os.map(e=>`grid-lg-${e}`),...os.map(e=>`grid-xl-${e}`)]),kN=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function ai(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function ON({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((r,o)=>{let i={};if(t[o]&&(n=t[o]),!n)return r;if(n===!0)i={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(n==="auto")i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const s=lo({values:t.columns,breakpoints:e.breakpoints.values}),a=typeof s=="object"?s[o]:s;if(a==null)return r;const l=`${Math.round(n/a*1e8)/1e6}%`;let u={};if(t.container&&t.item&&t.columnSpacing!==0){const c=e.spacing(t.columnSpacing);if(c!=="0px"){const f=`calc(${l} + ${ai(c)})`;u={flexBasis:f,maxWidth:f}}}i=E({flexBasis:l,flexGrow:0,maxWidth:l},u)}return e.breakpoints.values[o]===0?Object.assign(r,i):r[e.breakpoints.up(o)]=i,r},{})}function TN({theme:e,ownerState:t}){const n=lo({values:t.direction,breakpoints:e.breakpoints.values});return zt({theme:e},n,r=>{const o={flexDirection:r};return r.indexOf("column")===0&&(o[`& > .${aa.item}`]={maxWidth:"none"}),o})}function M1({breakpoints:e,values:t}){let n="";Object.keys(t).forEach(o=>{n===""&&t[o]!==0&&(n=o)});const r=Object.keys(e).sort((o,i)=>e[o]-e[i]);return r.slice(0,r.indexOf(n))}function _N({theme:e,ownerState:t}){const{container:n,rowSpacing:r}=t;let o={};if(n&&r!==0){const i=lo({values:r,breakpoints:e.breakpoints.values});let s;typeof i=="object"&&(s=M1({breakpoints:e.breakpoints.values,values:i})),o=zt({theme:e},i,(a,l)=>{var u;const c=e.spacing(a);return c!=="0px"?{marginTop:`-${ai(c)}`,[`& > .${aa.item}`]:{paddingTop:ai(c)}}:(u=s)!=null&&u.includes(l)?{}:{marginTop:0,[`& > .${aa.item}`]:{paddingTop:0}}})}return o}function RN({theme:e,ownerState:t}){const{container:n,columnSpacing:r}=t;let o={};if(n&&r!==0){const i=lo({values:r,breakpoints:e.breakpoints.values});let s;typeof i=="object"&&(s=M1({breakpoints:e.breakpoints.values,values:i})),o=zt({theme:e},i,(a,l)=>{var u;const c=e.spacing(a);return c!=="0px"?{width:`calc(100% + ${ai(c)})`,marginLeft:`-${ai(c)}`,[`& > .${aa.item}`]:{paddingLeft:ai(c)}}:(u=s)!=null&&u.includes(l)?{}:{width:"100%",marginLeft:0,[`& > .${aa.item}`]:{paddingLeft:0}}})}return o}function PN(e,t,n={}){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[n[`spacing-xs-${String(e)}`]];const r=[];return t.forEach(o=>{const i=e[o];Number(i)>0&&r.push(n[`spacing-${o}-${String(i)}`])}),r}const IN=K("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:r,direction:o,item:i,spacing:s,wrap:a,zeroMinWidth:l,breakpoints:u}=n;let c=[];r&&(c=PN(s,u,t));const f=[];return u.forEach(d=>{const p=n[d];p&&f.push(t[`grid-${d}-${String(p)}`])}),[t.root,r&&t.container,i&&t.item,l&&t.zeroMinWidth,...c,o!=="row"&&t[`direction-xs-${String(o)}`],a!=="wrap"&&t[`wrap-xs-${String(a)}`],...f]}})(({ownerState:e})=>E({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},e.wrap!=="wrap"&&{flexWrap:e.wrap}),TN,_N,RN,ON);function NN(e,t){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[`spacing-xs-${String(e)}`];const n=[];return t.forEach(r=>{const o=e[r];if(Number(o)>0){const i=`spacing-${r}-${String(o)}`;n.push(i)}}),n}const $N=e=>{const{classes:t,container:n,direction:r,item:o,spacing:i,wrap:s,zeroMinWidth:a,breakpoints:l}=e;let u=[];n&&(u=NN(i,l));const c=[];l.forEach(d=>{const p=e[d];p&&c.push(`grid-${d}-${String(p)}`)});const f={root:["root",n&&"container",o&&"item",a&&"zeroMinWidth",...u,r!=="row"&&`direction-xs-${String(r)}`,s!=="wrap"&&`wrap-xs-${String(s)}`,...c]};return fe(f,SN,t)},MN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiGrid"}),{breakpoints:o}=Hh(),i=Oa(r),{className:s,columns:a,columnSpacing:l,component:u="div",container:c=!1,direction:f="row",item:d=!1,rowSpacing:p,spacing:y=0,wrap:g="wrap",zeroMinWidth:x=!1}=i,h=G(i,kN),v=p||y,m=l||y,b=S.useContext(Uy),w=c?a||12:b,k={},O=E({},h);o.keys.forEach(P=>{h[P]!=null&&(k[P]=h[P],delete O[P])});const T=E({},i,{columns:w,container:c,direction:f,item:d,rowSpacing:v,columnSpacing:m,wrap:g,zeroMinWidth:x,spacing:y},k,{breakpoints:o.keys}),N=$N(T);return C.jsx(Uy.Provider,{value:w,children:C.jsx(IN,E({ownerState:T,className:J(N.root,s),as:u,ref:n},O))})}),$o=MN,DN=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Yd(e){return`scale(${e}, ${e**2})`}const FN={entering:{opacity:1,transform:Yd(1)},entered:{opacity:1,transform:"none"}},kf=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),D1=S.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:i,easing:s,in:a,onEnter:l,onEntered:u,onEntering:c,onExit:f,onExited:d,onExiting:p,style:y,timeout:g="auto",TransitionComponent:x=w1}=t,h=G(t,DN),v=l1(),m=S.useRef(),b=Hh(),w=S.useRef(null),k=ct(w,i.ref,n),O=$=>F=>{if($){const D=w.current;F===void 0?$(D):$(D,F)}},T=O(c),N=O(($,F)=>{E1($);const{duration:D,delay:_,easing:I}=uu({style:y,timeout:g,easing:s},{mode:"enter"});let V;g==="auto"?(V=b.transitions.getAutoHeightDuration($.clientHeight),m.current=V):V=D,$.style.transition=[b.transitions.create("opacity",{duration:V,delay:_}),b.transitions.create("transform",{duration:kf?V:V*.666,delay:_,easing:I})].join(","),l&&l($,F)}),P=O(u),B=O(p),z=O($=>{const{duration:F,delay:D,easing:_}=uu({style:y,timeout:g,easing:s},{mode:"exit"});let I;g==="auto"?(I=b.transitions.getAutoHeightDuration($.clientHeight),m.current=I):I=F,$.style.transition=[b.transitions.create("opacity",{duration:I,delay:D}),b.transitions.create("transform",{duration:kf?I:I*.666,delay:kf?D:D||I*.333,easing:_})].join(","),$.style.opacity=0,$.style.transform=Yd(.75),f&&f($)}),A=O(d),L=$=>{g==="auto"&&v.start(m.current||0,$),r&&r(w.current,$)};return C.jsx(x,E({appear:o,in:a,nodeRef:w,onEnter:N,onEntered:P,onEntering:T,onExit:z,onExited:A,onExiting:B,addEndListener:L,timeout:g==="auto"?null:g},h,{children:($,F)=>S.cloneElement(i,E({style:E({opacity:0,transform:Yd(.75),visibility:$==="exited"&&!a?"hidden":void 0},FN[$],y,i.props.style),ref:k},F))}))});D1.muiSupportAuto=!0;const AN=D1,LN=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],jN=e=>{const{classes:t,disableUnderline:n}=e,o=fe({root:["root",!n&&"underline"],input:["input"]},cI,t);return E({},t,o)},zN=K(_c,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Oc(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),E({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"},[`&.${rs.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${rs.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,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(.${rs.disabled}, .${rs.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${rs.disabled}:before`]:{borderBottomStyle:"dotted"}})}),BN=K(Rc,{name:"MuiInput",slot:"Input",overridesResolver:Tc})({}),F1=S.forwardRef(function(t,n){var r,o,i,s;const a=de({props:t,name:"MuiInput"}),{disableUnderline:l,components:u={},componentsProps:c,fullWidth:f=!1,inputComponent:d="input",multiline:p=!1,slotProps:y,slots:g={},type:x="text"}=a,h=G(a,LN),v=jN(a),b={root:{ownerState:{disableUnderline:l}}},w=y??c?Ot(y??c,b):b,k=(r=(o=g.root)!=null?o:u.Root)!=null?r:zN,O=(i=(s=g.input)!=null?s:u.Input)!=null?i:BN;return C.jsx(Zh,E({slots:{root:k,input:O},slotProps:w,fullWidth:f,inputComponent:d,multiline:p,ref:n,type:x},h,{classes:v}))});F1.muiName="Input";const A1=F1;function VN(e){return ce("MuiInputLabel",e)}le("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const UN=["disableAnimation","margin","shrink","variant","className"],WN=e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:i,variant:s,required:a}=e,l={root:["root",n&&"formControl",!i&&"animated",o&&"shrink",r&&r!=="normal"&&`size${U(r)}`,s],asterisk:[a&&"asterisk"]},u=fe(l,VN,t);return E({},t,u)},qN=K(bN,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Ns.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(({theme:e,ownerState:t})=>E({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"&&E({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&&E({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"&&E({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)"}))),QN=S.forwardRef(function(t,n){const r=de({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,shrink:i,className:s}=r,a=G(r,UN),l=Li();let u=i;typeof u>"u"&&l&&(u=l.filled||l.focused||l.adornedStart);const c=Ai({props:r,muiFormControl:l,states:["size","variant","required","focused"]}),f=E({},r,{disableAnimation:o,formControl:l,shrink:u,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),d=WN(f);return C.jsx(qN,E({"data-shrink":u,ownerState:f,ref:n,className:J(d.root,s)},a,{classes:d}))}),HN=QN,GN=S.createContext({}),Xd=GN;function KN(e){return ce("MuiList",e)}le("MuiList",["root","padding","dense","subheader"]);const YN=["children","className","component","dense","disablePadding","subheader"],XN=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return fe({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},KN,t)},JN=K("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>E({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),ZN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiList"}),{children:o,className:i,component:s="ul",dense:a=!1,disablePadding:l=!1,subheader:u}=r,c=G(r,YN),f=S.useMemo(()=>({dense:a}),[a]),d=E({},r,{component:s,dense:a,disablePadding:l}),p=XN(d);return C.jsx(Xd.Provider,{value:f,children:C.jsxs(JN,E({as:s,className:J(p.root,i),ref:n,ownerState:d},c,{children:[u,o]}))})}),e$=ZN,t$=le("MuiListItemIcon",["root","alignItemsFlexStart"]),Wy=t$,n$=le("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),qy=n$,r$=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Of(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Qy(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function L1(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function is(e,t,n,r,o,i){let s=!1,a=o(e,t,t?n:!1);for(;a;){if(a===e.firstChild){if(s)return!1;s=!0}const l=r?!1:a.disabled||a.getAttribute("aria-disabled")==="true";if(!a.hasAttribute("tabindex")||!L1(a,i)||l)a=o(e,a,n);else return a.focus(),!0}return!1}const o$=S.forwardRef(function(t,n){const{actions:r,autoFocus:o=!1,autoFocusItem:i=!1,children:s,className:a,disabledItemsFocusable:l=!1,disableListWrap:u=!1,onKeyDown:c,variant:f="selectedMenu"}=t,d=G(t,r$),p=S.useRef(null),y=S.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ir(()=>{o&&p.current.focus()},[o]),S.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{const w=!p.current.style.width;if(m.clientHeight{const b=p.current,w=m.key,k=Lt(b).activeElement;if(w==="ArrowDown")m.preventDefault(),is(b,k,u,l,Of);else if(w==="ArrowUp")m.preventDefault(),is(b,k,u,l,Qy);else if(w==="Home")m.preventDefault(),is(b,null,u,l,Of);else if(w==="End")m.preventDefault(),is(b,null,u,l,Qy);else if(w.length===1){const O=y.current,T=w.toLowerCase(),N=performance.now();O.keys.length>0&&(N-O.lastTime>500?(O.keys=[],O.repeating=!0,O.previousKeyMatched=!0):O.repeating&&T!==O.keys[0]&&(O.repeating=!1)),O.lastTime=N,O.keys.push(T);const P=k&&!O.repeating&&L1(k,O);O.previousKeyMatched&&(P||is(b,k,!1,l,Of,O))?m.preventDefault():O.previousKeyMatched=!1}c&&c(m)},x=ct(p,n);let h=-1;S.Children.forEach(s,(m,b)=>{if(!S.isValidElement(m)){h===b&&(h+=1,h>=s.length&&(h=-1));return}m.props.disabled||(f==="selectedMenu"&&m.props.selected||h===-1)&&(h=b),h===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(h+=1,h>=s.length&&(h=-1))});const v=S.Children.map(s,(m,b)=>{if(b===h){const w={};return i&&(w.autoFocus=!0),m.props.tabIndex===void 0&&f==="selectedMenu"&&(w.tabIndex=0),S.cloneElement(m,w)}return m});return C.jsx(e$,E({role:"menu",ref:x,className:a,onKeyDown:g,tabIndex:o?0:-1},d,{children:v}))}),i$=o$;function s$(e){return ce("MuiPopover",e)}le("MuiPopover",["root","paper"]);const a$=["onEntering"],l$=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],u$=["slotProps"];function Hy(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function Gy(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function Ky(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function Tf(e){return typeof e=="function"?e():e}const c$=e=>{const{classes:t}=e;return fe({root:["root"],paper:["paper"]},s$,t)},f$=K(B2,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),j1=K(C1,{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}),d$=S.forwardRef(function(t,n){var r,o,i;const s=de({props:t,name:"MuiPopover"}),{action:a,anchorEl:l,anchorOrigin:u={vertical:"top",horizontal:"left"},anchorPosition:c,anchorReference:f="anchorEl",children:d,className:p,container:y,elevation:g=8,marginThreshold:x=16,open:h,PaperProps:v={},slots:m,slotProps:b,transformOrigin:w={vertical:"top",horizontal:"left"},TransitionComponent:k=AN,transitionDuration:O="auto",TransitionProps:{onEntering:T}={},disableScrollLock:N=!1}=s,P=G(s.TransitionProps,a$),B=G(s,l$),z=(r=b==null?void 0:b.paper)!=null?r:v,A=S.useRef(),L=ct(A,z.ref),$=E({},s,{anchorOrigin:u,anchorReference:f,elevation:g,marginThreshold:x,externalPaperSlotProps:z,transformOrigin:w,TransitionComponent:k,transitionDuration:O,TransitionProps:P}),F=c$($),D=S.useCallback(()=>{if(f==="anchorPosition")return c;const ie=Tf(l),Ne=(ie&&ie.nodeType===1?ie:Lt(A.current).body).getBoundingClientRect();return{top:Ne.top+Hy(Ne,u.vertical),left:Ne.left+Gy(Ne,u.horizontal)}},[l,u.horizontal,u.vertical,c,f]),_=S.useCallback(ie=>({vertical:Hy(ie,w.vertical),horizontal:Gy(ie,w.horizontal)}),[w.horizontal,w.vertical]),I=S.useCallback(ie=>{const Ce={width:ie.offsetWidth,height:ie.offsetHeight},Ne=_(Ce);if(f==="none")return{top:null,left:null,transformOrigin:Ky(Ne)};const ur=D();let Xt=ur.top-Ne.vertical,Jt=ur.left-Ne.horizontal;const yn=Xt+Ce.height,Zt=Jt+Ce.width,je=Fr(Tf(l)),Qn=je.innerHeight-x,It=je.innerWidth-x;if(x!==null&&XtQn){const $e=yn-Qn;Xt-=$e,Ne.vertical+=$e}if(x!==null&&JtIt){const $e=Zt-It;Jt-=$e,Ne.horizontal+=$e}return{top:`${Math.round(Xt)}px`,left:`${Math.round(Jt)}px`,transformOrigin:Ky(Ne)}},[l,f,D,_,x]),[V,W]=S.useState(h),X=S.useCallback(()=>{const ie=A.current;if(!ie)return;const Ce=I(ie);Ce.top!==null&&(ie.style.top=Ce.top),Ce.left!==null&&(ie.style.left=Ce.left),ie.style.transformOrigin=Ce.transformOrigin,W(!0)},[I]);S.useEffect(()=>(N&&window.addEventListener("scroll",X),()=>window.removeEventListener("scroll",X)),[l,N,X]);const re=(ie,Ce)=>{T&&T(ie,Ce),X()},Z=()=>{W(!1)};S.useEffect(()=>{h&&X()}),S.useImperativeHandle(a,()=>h?{updatePosition:()=>{X()}}:null,[h,X]),S.useEffect(()=>{if(!h)return;const ie=Bh(()=>{X()}),Ce=Fr(l);return Ce.addEventListener("resize",ie),()=>{ie.clear(),Ce.removeEventListener("resize",ie)}},[l,h,X]);let ue=O;O==="auto"&&!k.muiSupportAuto&&(ue=void 0);const ee=y||(l?Lt(Tf(l)).body:void 0),oe=(o=m==null?void 0:m.root)!=null?o:f$,gt=(i=m==null?void 0:m.paper)!=null?i:j1,Ae=Si({elementType:gt,externalSlotProps:E({},z,{style:V?z.style:E({},z.style,{opacity:0})}),additionalProps:{elevation:g,ref:L},ownerState:$,className:J(F.paper,z==null?void 0:z.className)}),Pt=Si({elementType:oe,externalSlotProps:(b==null?void 0:b.root)||{},externalForwardedProps:B,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:ee,open:h},ownerState:$,className:J(F.root,p)}),{slotProps:ge}=Pt,Le=G(Pt,u$);return C.jsx(oe,E({},Le,!cu(oe)&&{slotProps:ge,disableScrollLock:N},{children:C.jsx(k,E({appear:!0,in:h,onEntering:re,onExited:Z,timeout:ue},P,{children:C.jsx(gt,E({},Ae,{children:d}))}))}))}),p$=d$;function h$(e){return ce("MuiMenu",e)}le("MuiMenu",["root","paper","list"]);const m$=["onEntering"],v$=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],y$={vertical:"top",horizontal:"right"},g$={vertical:"top",horizontal:"left"},b$=e=>{const{classes:t}=e;return fe({root:["root"],paper:["paper"],list:["list"]},h$,t)},x$=K(p$,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),S$=K(j1,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),w$=K(i$,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),E$=S.forwardRef(function(t,n){var r,o;const i=de({props:t,name:"MuiMenu"}),{autoFocus:s=!0,children:a,className:l,disableAutoFocusItem:u=!1,MenuListProps:c={},onClose:f,open:d,PaperProps:p={},PopoverClasses:y,transitionDuration:g="auto",TransitionProps:{onEntering:x}={},variant:h="selectedMenu",slots:v={},slotProps:m={}}=i,b=G(i.TransitionProps,m$),w=G(i,v$),k=ZT(),O=E({},i,{autoFocus:s,disableAutoFocusItem:u,MenuListProps:c,onEntering:x,PaperProps:p,transitionDuration:g,TransitionProps:b,variant:h}),T=b$(O),N=s&&!u&&d,P=S.useRef(null),B=(_,I)=>{P.current&&P.current.adjustStyleForScrollbar(_,{direction:k?"rtl":"ltr"}),x&&x(_,I)},z=_=>{_.key==="Tab"&&(_.preventDefault(),f&&f(_,"tabKeyDown"))};let A=-1;S.Children.map(a,(_,I)=>{S.isValidElement(_)&&(_.props.disabled||(h==="selectedMenu"&&_.props.selected||A===-1)&&(A=I))});const L=(r=v.paper)!=null?r:S$,$=(o=m.paper)!=null?o:p,F=Si({elementType:v.root,externalSlotProps:m.root,ownerState:O,className:[T.root,l]}),D=Si({elementType:L,externalSlotProps:$,ownerState:O,className:T.paper});return C.jsx(x$,E({onClose:f,anchorOrigin:{vertical:"bottom",horizontal:k?"right":"left"},transformOrigin:k?y$:g$,slots:{paper:L,root:v.root},slotProps:{root:F,paper:D},open:d,ref:n,transitionDuration:g,TransitionProps:E({onEntering:B},b),ownerState:O},w,{classes:y,children:C.jsx(w$,E({onKeyDown:z,actions:P,autoFocus:s&&(A===-1||u),autoFocusItem:N,variant:h},c,{className:J(T.list,c.className),children:a}))}))}),z1=E$;function C$(e){return ce("MuiMenuItem",e)}const k$=le("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),ss=k$,O$=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],T$=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},_$=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:s}=e,l=fe({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},C$,s);return E({},s,l)},R$=K(ia,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:T$})(({theme:e,ownerState:t})=>E({},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"}},[`&.${ss.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:ze(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${ss.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:ze(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${ss.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:ze(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})`:ze(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${ss.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${ss.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${zy.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${zy.inset}`]:{marginLeft:52},[`& .${qy.root}`]:{marginTop:0,marginBottom:0},[`& .${qy.inset}`]:{paddingLeft:36},[`& .${Wy.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&E({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${Wy.root} svg`]:{fontSize:"1.25rem"}}))),P$=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:i="li",dense:s=!1,divider:a=!1,disableGutters:l=!1,focusVisibleClassName:u,role:c="menuitem",tabIndex:f,className:d}=r,p=G(r,O$),y=S.useContext(Xd),g=S.useMemo(()=>({dense:s||y.dense||!1,disableGutters:l}),[y.dense,s,l]),x=S.useRef(null);ir(()=>{o&&x.current&&x.current.focus()},[o]);const h=E({},r,{dense:g.dense,divider:a,disableGutters:l}),v=_$(r),m=ct(x,n);let b;return r.disabled||(b=f!==void 0?f:-1),C.jsx(Xd.Provider,{value:g,children:C.jsx(R$,E({ref:m,role:c,tabIndex:b,component:i,focusVisibleClassName:J(v.focusVisible,u),className:J(v.root,d)},p,{ownerState:h,classes:v}))})}),Yy=P$;function I$(e){return ce("MuiNativeSelect",e)}const N$=le("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),tm=N$,$$=["className","disabled","error","IconComponent","inputRef","variant"],M$=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:s}=e,a={select:["select",n,r&&"disabled",o&&"multiple",s&&"error"],icon:["icon",`icon${U(n)}`,i&&"iconOpen",r&&"disabled"]};return fe(a,I$,t)},B1=({ownerState:e,theme:t})=>E({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":E({},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"},[`&.${tm.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}}),D$=K("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:mn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${tm.multiple}`]:t.multiple}]}})(B1),V1=({ownerState:e,theme:t})=>E({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${tm.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),F$=K("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${U(n.variant)}`],n.open&&t.iconOpen]}})(V1),A$=S.forwardRef(function(t,n){const{className:r,disabled:o,error:i,IconComponent:s,inputRef:a,variant:l="standard"}=t,u=G(t,$$),c=E({},t,{disabled:o,variant:l,error:i}),f=M$(c);return C.jsxs(S.Fragment,{children:[C.jsx(D$,E({ownerState:c,className:J(f.select,r),disabled:o,ref:a||n},u)),t.multiple?null:C.jsx(F$,{as:s,ownerState:c,className:f.icon})]})}),L$=A$;var Xy;const j$=["children","classes","className","label","notched"],z$=K("fieldset",{shouldForwardProp:mn})({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%"}),B$=K("legend",{shouldForwardProp:mn})(({ownerState:e,theme:t})=>E({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&&E({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 V$(e){const{className:t,label:n,notched:r}=e,o=G(e,j$),i=n!=null&&n!=="",s=E({},e,{notched:r,withLabel:i});return C.jsx(z$,E({"aria-hidden":!0,className:t,ownerState:s},o,{children:C.jsx(B$,{ownerState:s,children:i?C.jsx("span",{children:n}):Xy||(Xy=C.jsx("span",{className:"notranslate",children:"​"}))})}))}const U$=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],W$=e=>{const{classes:t}=e,r=fe({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},dI,t);return E({},t,r)},q$=K(_c,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Oc})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return E({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${dr.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${dr.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${dr.focused} .${dr.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${dr.error} .${dr.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${dr.disabled} .${dr.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&E({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),Q$=K(V$,{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}}),H$=K(Rc,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Tc})(({theme:e,ownerState:t})=>E({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})),U1=S.forwardRef(function(t,n){var r,o,i,s,a;const l=de({props:t,name:"MuiOutlinedInput"}),{components:u={},fullWidth:c=!1,inputComponent:f="input",label:d,multiline:p=!1,notched:y,slots:g={},type:x="text"}=l,h=G(l,U$),v=W$(l),m=Li(),b=Ai({props:l,muiFormControl:m,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),w=E({},l,{color:b.color||"primary",disabled:b.disabled,error:b.error,focused:b.focused,formControl:m,fullWidth:c,hiddenLabel:b.hiddenLabel,multiline:p,size:b.size,type:x}),k=(r=(o=g.root)!=null?o:u.Root)!=null?r:q$,O=(i=(s=g.input)!=null?s:u.Input)!=null?i:H$;return C.jsx(Zh,E({slots:{root:k,input:O},renderSuffix:T=>C.jsx(Q$,{ownerState:w,className:v.notchedOutline,label:d!=null&&d!==""&&b.required?a||(a=C.jsxs(S.Fragment,{children:[d," ","*"]})):d,notched:typeof y<"u"?y:!!(T.startAdornment||T.filled||T.focused)}),fullWidth:c,inputComponent:f,multiline:p,ref:n,type:x},h,{classes:E({},v,{notchedOutline:null})}))});U1.muiName="Input";const W1=U1;function G$(e){return ce("MuiSelect",e)}const as=le("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var Jy;const K$=["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"],Y$=K("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${as.select}`]:t.select},{[`&.${as.select}`]:t[n.variant]},{[`&.${as.error}`]:t.error},{[`&.${as.multiple}`]:t.multiple}]}})(B1,{[`&.${as.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),X$=K("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${U(n.variant)}`],n.open&&t.iconOpen]}})(V1),J$=K("input",{shouldForwardProp:e=>b1(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 Zy(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function Z$(e){return e==null||typeof e=="string"&&!e.trim()}const eM=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:s}=e,a={select:["select",n,r&&"disabled",o&&"multiple",s&&"error"],icon:["icon",`icon${U(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return fe(a,G$,t)},tM=S.forwardRef(function(t,n){var r;const{"aria-describedby":o,"aria-label":i,autoFocus:s,autoWidth:a,children:l,className:u,defaultOpen:c,defaultValue:f,disabled:d,displayEmpty:p,error:y=!1,IconComponent:g,inputRef:x,labelId:h,MenuProps:v={},multiple:m,name:b,onBlur:w,onChange:k,onClose:O,onFocus:T,onOpen:N,open:P,readOnly:B,renderValue:z,SelectDisplayProps:A={},tabIndex:L,value:$,variant:F="standard"}=t,D=G(t,K$),[_,I]=Ud({controlled:$,default:f,name:"Select"}),[V,W]=Ud({controlled:P,default:c,name:"Select"}),X=S.useRef(null),re=S.useRef(null),[Z,ue]=S.useState(null),{current:ee}=S.useRef(P!=null),[oe,gt]=S.useState(),Ae=ct(n,x),Pt=S.useCallback(te=>{re.current=te,te&&ue(te)},[]),ge=Z==null?void 0:Z.parentNode;S.useImperativeHandle(Ae,()=>({focus:()=>{re.current.focus()},node:X.current,value:_}),[_]),S.useEffect(()=>{c&&V&&Z&&!ee&&(gt(a?null:ge.clientWidth),re.current.focus())},[Z,a]),S.useEffect(()=>{s&&re.current.focus()},[s]),S.useEffect(()=>{if(!h)return;const te=Lt(re.current).getElementById(h);if(te){const Re=()=>{getSelection().isCollapsed&&re.current.focus()};return te.addEventListener("click",Re),()=>{te.removeEventListener("click",Re)}}},[h]);const Le=(te,Re)=>{te?N&&N(Re):O&&O(Re),ee||(gt(a?null:ge.clientWidth),W(te))},ie=te=>{te.button===0&&(te.preventDefault(),re.current.focus(),Le(!0,te))},Ce=te=>{Le(!1,te)},Ne=S.Children.toArray(l),ur=te=>{const Re=Ne.find(dt=>dt.props.value===te.target.value);Re!==void 0&&(I(Re.props.value),k&&k(te,Re))},Xt=te=>Re=>{let dt;if(Re.currentTarget.hasAttribute("tabindex")){if(m){dt=Array.isArray(_)?_.slice():[];const ko=_.indexOf(te.props.value);ko===-1?dt.push(te.props.value):dt.splice(ko,1)}else dt=te.props.value;if(te.props.onClick&&te.props.onClick(Re),_!==dt&&(I(dt),k)){const ko=Re.nativeEvent||Re,Bm=new ko.constructor(ko.type,ko);Object.defineProperty(Bm,"target",{writable:!0,value:{value:dt,name:b}}),k(Bm,te)}m||Le(!1,Re)}},Jt=te=>{B||[" ","ArrowUp","ArrowDown","Enter"].indexOf(te.key)!==-1&&(te.preventDefault(),Le(!0,te))},yn=Z!==null&&V,Zt=te=>{!yn&&w&&(Object.defineProperty(te,"target",{writable:!0,value:{value:_,name:b}}),w(te))};delete D["aria-invalid"];let je,Qn;const It=[];let $e=!1;(fu({value:_})||p)&&(z?je=z(_):$e=!0);const Pn=Ne.map(te=>{if(!S.isValidElement(te))return null;let Re;if(m){if(!Array.isArray(_))throw new Error(vo(2));Re=_.some(dt=>Zy(dt,te.props.value)),Re&&$e&&It.push(te.props.children)}else Re=Zy(_,te.props.value),Re&&$e&&(Qn=te.props.children);return S.cloneElement(te,{"aria-selected":Re?"true":"false",onClick:Xt(te),onKeyUp:dt=>{dt.key===" "&&dt.preventDefault(),te.props.onKeyUp&&te.props.onKeyUp(dt)},role:"option",selected:Re,value:void 0,"data-value":te.props.value})});$e&&(m?It.length===0?je=null:je=It.reduce((te,Re,dt)=>(te.push(Re),dt{const{classes:t}=e;return t},nm={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>mn(e)&&e!=="variant",slot:"Root"},sM=K(A1,nm)(""),aM=K(W1,nm)(""),lM=K($1,nm)(""),q1=S.forwardRef(function(t,n){const r=de({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:i,classes:s={},className:a,defaultOpen:l=!1,displayEmpty:u=!1,IconComponent:c=vI,id:f,input:d,inputProps:p,label:y,labelId:g,MenuProps:x,multiple:h=!1,native:v=!1,onClose:m,onOpen:b,open:w,renderValue:k,SelectDisplayProps:O,variant:T="outlined"}=r,N=G(r,rM),P=v?L$:nM,B=Li(),z=Ai({props:r,muiFormControl:B,states:["variant","error"]}),A=z.variant||T,L=E({},r,{variant:A,classes:s}),$=iM(L),F=G($,oM),D=d||{standard:C.jsx(sM,{ownerState:L}),outlined:C.jsx(aM,{label:y,ownerState:L}),filled:C.jsx(lM,{ownerState:L})}[A],_=ct(n,D.ref);return C.jsx(S.Fragment,{children:S.cloneElement(D,E({inputComponent:P,inputProps:E({children:i,error:z.error,IconComponent:c,variant:A,type:void 0,multiple:h},v?{id:f}:{autoWidth:o,defaultOpen:l,displayEmpty:u,labelId:g,MenuProps:x,onClose:m,onOpen:b,open:w,renderValue:k,SelectDisplayProps:E({id:f},O)},p,{classes:p?Ot(F,p.classes):F},d?d.props.inputProps:{})},(h&&v||u)&&A==="outlined"?{notched:!0}:{},{ref:_,className:J(D.props.className,a,$.root)},!d&&{variant:A},N))})});q1.muiName="Select";const uM=q1;function cM(e){return ce("MuiTextField",e)}le("MuiTextField",["root"]);const fM=["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"],dM={standard:A1,filled:$1,outlined:W1},pM=e=>{const{classes:t}=e;return fe({root:["root"]},cM,t)},hM=K(rN,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),mM=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:i=!1,children:s,className:a,color:l="primary",defaultValue:u,disabled:c=!1,error:f=!1,FormHelperTextProps:d,fullWidth:p=!1,helperText:y,id:g,InputLabelProps:x,inputProps:h,InputProps:v,inputRef:m,label:b,maxRows:w,minRows:k,multiline:O=!1,name:T,onBlur:N,onChange:P,onFocus:B,placeholder:z,required:A=!1,rows:L,select:$=!1,SelectProps:F,type:D,value:_,variant:I="outlined"}=r,V=G(r,fM),W=E({},r,{autoFocus:i,color:l,disabled:c,error:f,fullWidth:p,multiline:O,required:A,select:$,variant:I}),X=pM(W),re={};I==="outlined"&&(x&&typeof x.shrink<"u"&&(re.notched=x.shrink),re.label=b),$&&((!F||!F.native)&&(re.id=void 0),re["aria-describedby"]=void 0);const Z=Vh(g),ue=y&&Z?`${Z}-helper-text`:void 0,ee=b&&Z?`${Z}-label`:void 0,oe=dM[I],gt=C.jsx(oe,E({"aria-describedby":ue,autoComplete:o,autoFocus:i,defaultValue:u,fullWidth:p,multiline:O,name:T,rows:L,maxRows:w,minRows:k,type:D,value:_,id:Z,inputRef:m,onBlur:N,onChange:P,onFocus:B,placeholder:z,inputProps:h},re,v));return C.jsxs(hM,E({className:J(X.root,a),disabled:c,error:f,fullWidth:p,ref:n,required:A,color:l,variant:I,ownerState:W},V,{children:[b!=null&&b!==""&&C.jsx(HN,E({htmlFor:Z,id:ee},x,{children:b})),$?C.jsx(uM,E({"aria-describedby":ue,id:Z,labelId:ee,value:_,input:gt},F,{children:s})):gt,y&&C.jsx(fN,E({id:ue},d,{children:y}))]}))}),vM=mM;/** + `),_2)),$2=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiCircularProgress"}),{className:o,color:i="primary",disableShrink:s=!1,size:a=40,style:l,thickness:u=3.6,value:c=0,variant:f="indeterminate"}=r,d=G(r,O2),p=C({},r,{color:i,disableShrink:s,size:a,thickness:u,value:c,variant:f}),y=R2(p),g={},x={},h={};if(f==="determinate"){const v=2*Math.PI*((pr-u)/2);g.strokeDasharray=v.toFixed(3),h["aria-valuenow"]=Math.round(c),g.strokeDashoffset=`${((100-c)/100*v).toFixed(3)}px`,x.transform="rotate(-90deg)"}return E.jsx(P2,C({className:J(y.root,o),style:C({width:a,height:a},x,l),ownerState:p,ref:n,role:"progressbar"},h,d,{children:E.jsx(I2,{className:y.svg,ownerState:p,viewBox:`${pr/2} ${pr/2} ${pr} ${pr}`,children:E.jsx(N2,{className:y.circle,style:g,ownerState:p,cx:pr,cy:pr,r:(pr-u)/2,fill:"none",strokeWidth:u})})}))}),jy=$2,M2=i_({createStyledComponent:K("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`maxWidth${W(String(n.maxWidth))}`],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),useThemeProps:e=>de({props:e,name:"MuiContainer"})}),Ic=M2;function D2(e){return ce("MuiModal",e)}le("MuiModal",["root","hidden","backdrop"]);const F2=["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"],A2=e=>{const{open:t,exited:n,classes:r}=e;return fe({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},D2,r)},L2=K("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>C({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),j2=K(FI,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),z2=S.forwardRef(function(t,n){var r,o,i,s,a,l;const u=de({name:"MuiModal",props:t}),{BackdropComponent:c=j2,BackdropProps:f,className:d,closeAfterTransition:p=!1,children:y,container:g,component:x,components:h={},componentsProps:v={},disableAutoFocus:m=!1,disableEnforceFocus:b=!1,disableEscapeKeyDown:w=!1,disablePortal:k=!1,disableRestoreFocus:O=!1,disableScrollLock:T=!1,hideBackdrop:N=!1,keepMounted:P=!1,onBackdropClick:B,open:z,slotProps:A,slots:L}=u,$=G(u,F2),F=C({},u,{closeAfterTransition:p,disableAutoFocus:m,disableEnforceFocus:b,disableEscapeKeyDown:w,disablePortal:k,disableRestoreFocus:O,disableScrollLock:T,hideBackdrop:N,keepMounted:P}),{getRootProps:D,getBackdropProps:_,getTransitionProps:I,portalRef:V,isTopModal:U,exited:X,hasTransition:re}=VP(C({},F,{rootRef:n})),Z=C({},F,{exited:X}),ue=A2(Z),ee={};if(y.props.tabIndex===void 0&&(ee.tabIndex="-1"),re){const{onEnter:ie,onExited:Ce}=I();ee.onEnter=ie,ee.onExited=Ce}const oe=(r=(o=L==null?void 0:L.root)!=null?o:h.Root)!=null?r:L2,gt=(i=(s=L==null?void 0:L.backdrop)!=null?s:h.Backdrop)!=null?i:c,Le=(a=A==null?void 0:A.root)!=null?a:v.root,Pt=(l=A==null?void 0:A.backdrop)!=null?l:v.backdrop,ge=Si({elementType:oe,externalSlotProps:Le,externalForwardedProps:$,getSlotProps:D,additionalProps:{ref:n,as:x},ownerState:Z,className:J(d,Le==null?void 0:Le.className,ue==null?void 0:ue.root,!Z.open&&Z.exited&&(ue==null?void 0:ue.hidden))}),je=Si({elementType:gt,externalSlotProps:Pt,additionalProps:f,getSlotProps:ie=>_(C({},ie,{onClick:Ce=>{B&&B(Ce),ie!=null&&ie.onClick&&ie.onClick(Ce)}})),className:J(Pt==null?void 0:Pt.className,f==null?void 0:f.className,ue==null?void 0:ue.backdrop),ownerState:Z});return!P&&!z&&(!re||X)?null:E.jsx($P,{ref:V,container:g,disablePortal:k,children:E.jsxs(oe,C({},ge,{children:[!N&&c?E.jsx(gt,C({},je)):null,E.jsx(IP,{disableEnforceFocus:b,disableAutoFocus:m,disableRestoreFocus:O,isEnabled:U,open:z,children:S.cloneElement(y,ee)})]}))})}),B2=z2;function V2(e){return ce("MuiDivider",e)}const W2=le("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),zy=W2,U2=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],q2=e=>{const{absolute:t,children:n,classes:r,flexItem:o,light:i,orientation:s,textAlign:a,variant:l}=e;return fe({root:["root",t&&"absolute",l,i&&"light",s==="vertical"&&"vertical",o&&"flexItem",n&&"withChildren",n&&s==="vertical"&&"withChildrenVertical",a==="right"&&s!=="vertical"&&"textAlignRight",a==="left"&&s!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",s==="vertical"&&"wrapperVertical"]},V2,r)},Q2=K("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation==="vertical"&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation==="vertical"&&t.withChildrenVertical,n.textAlign==="right"&&n.orientation!=="vertical"&&t.textAlignRight,n.textAlign==="left"&&n.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>C({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)`:Be(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})=>C({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>C({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>C({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>C({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),H2=K("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,n.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>C({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)`})),P1=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiDivider"}),{absolute:o=!1,children:i,className:s,component:a=i?"div":"hr",flexItem:l=!1,light:u=!1,orientation:c="horizontal",role:f=a!=="hr"?"separator":void 0,textAlign:d="center",variant:p="fullWidth"}=r,y=G(r,U2),g=C({},r,{absolute:o,component:a,flexItem:l,light:u,orientation:c,role:f,textAlign:d,variant:p}),x=q2(g);return E.jsx(Q2,C({as:a,className:J(x.root,s),role:f,ref:n,ownerState:g},y,{children:i?E.jsx(H2,{className:x.wrapper,ownerState:g,children:i}):null}))});P1.muiSkipListHighlight=!0;const I1=P1,G2=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],K2=e=>{const{classes:t,disableUnderline:n}=e,o=fe({root:["root",!n&&"underline"],input:["input"]},hI,t);return C({},t,o)},Y2=K(_c,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Oc(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const r=e.palette.mode==="light",o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",i=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return C({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,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:s,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&.${Qr.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&.${Qr.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.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"},[`&.${Qr.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Qr.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(.${Qr.disabled}, .${Qr.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Qr.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&C({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}))}),X2=K(Rc,{name:"MuiFilledInput",slot:"Input",overridesResolver:Tc})(({theme:e,ownerState:t})=>C({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})),N1=S.forwardRef(function(t,n){var r,o,i,s;const a=de({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:u,fullWidth:c=!1,inputComponent:f="input",multiline:d=!1,slotProps:p,slots:y={},type:g="text"}=a,x=G(a,G2),h=C({},a,{fullWidth:c,inputComponent:f,multiline:d,type:g}),v=K2(a),m={root:{ownerState:h},input:{ownerState:h}},b=p??u?Ot(m,p??u):m,w=(r=(o=y.root)!=null?o:l.Root)!=null?r:Y2,k=(i=(s=y.input)!=null?s:l.Input)!=null?i:X2;return E.jsx(Zh,C({slots:{root:w,input:k},componentsProps:b,fullWidth:c,inputComponent:f,multiline:d,ref:n,type:g},x,{classes:v}))});N1.muiName="Input";const $1=N1;function J2(e){return ce("MuiFormControl",e)}le("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Z2=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],eN=e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root",n!=="none"&&`margin${W(n)}`,r&&"fullWidth"]};return fe(o,J2,t)},tN=K("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>C({},t.root,t[`margin${W(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>C({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%"})),nN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiFormControl"}),{children:o,className:i,color:s="primary",component:a="div",disabled:l=!1,error:u=!1,focused:c,fullWidth:f=!1,hiddenLabel:d=!1,margin:p="none",required:y=!1,size:g="medium",variant:x="outlined"}=r,h=G(r,Z2),v=C({},r,{color:s,component:a,disabled:l,error:u,fullWidth:f,hiddenLabel:d,margin:p,required:y,size:g,variant:x}),m=eN(v),[b,w]=S.useState(()=>{let A=!1;return o&&S.Children.forEach(o,L=>{if(!El(L,["Input","Select"]))return;const $=El(L,["Select"])?L.props.input:L;$&&rI($.props)&&(A=!0)}),A}),[k,O]=S.useState(()=>{let A=!1;return o&&S.Children.forEach(o,L=>{El(L,["Input","Select"])&&(fu(L.props,!0)||fu(L.props.inputProps,!0))&&(A=!0)}),A}),[T,N]=S.useState(!1);l&&T&&N(!1);const P=c!==void 0&&!l?c:T;let B;const z=S.useMemo(()=>({adornedStart:b,setAdornedStart:w,color:s,disabled:l,error:u,filled:k,focused:P,fullWidth:f,hiddenLabel:d,size:g,onBlur:()=>{N(!1)},onEmpty:()=>{O(!1)},onFilled:()=>{O(!0)},onFocus:()=>{N(!0)},registerEffect:B,required:y,variant:x}),[b,s,l,u,k,P,f,d,B,y,g,x]);return E.jsx(Jh.Provider,{value:z,children:E.jsx(tN,C({as:a,ownerState:v,className:J(m.root,i),ref:n},h,{children:o}))})}),rN=nN,oN=p_({createStyledComponent:K("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>de({props:e,name:"MuiStack"})}),zn=oN;function iN(e){return ce("MuiFormHelperText",e)}const sN=le("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),By=sN;var Vy;const aN=["children","className","component","disabled","error","filled","focused","margin","required","variant"],lN=e=>{const{classes:t,contained:n,size:r,disabled:o,error:i,filled:s,focused:a,required:l}=e,u={root:["root",o&&"disabled",i&&"error",r&&`size${W(r)}`,n&&"contained",a&&"focused",s&&"filled",l&&"required"]};return fe(u,iN,t)},uN=K("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${W(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>C({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${By.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${By.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),cN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiFormHelperText"}),{children:o,className:i,component:s="p"}=r,a=G(r,aN),l=Li(),u=Ai({props:r,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),c=C({},r,{component:s,contained:u.variant==="filled"||u.variant==="outlined",variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=lN(c);return E.jsx(uN,C({as:s,ownerState:c,className:J(f.root,i),ref:n},a,{children:o===" "?Vy||(Vy=E.jsx("span",{className:"notranslate",children:"​"})):o}))}),fN=cN;function dN(e){return ce("MuiFormLabel",e)}const pN=le("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Ns=pN,hN=["children","className","color","component","disabled","error","filled","focused","required"],mN=e=>{const{classes:t,color:n,focused:r,disabled:o,error:i,filled:s,required:a}=e,l={root:["root",`color${W(n)}`,o&&"disabled",i&&"error",s&&"filled",r&&"focused",a&&"required"],asterisk:["asterisk",i&&"error"]};return fe(l,dN,t)},vN=K("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>C({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>C({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Ns.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Ns.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Ns.error}`]:{color:(e.vars||e).palette.error.main}})),yN=K("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Ns.error}`]:{color:(e.vars||e).palette.error.main}})),gN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiFormLabel"}),{children:o,className:i,component:s="label"}=r,a=G(r,hN),l=Li(),u=Ai({props:r,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),c=C({},r,{color:u.color||"primary",component:s,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=mN(c);return E.jsxs(vN,C({as:s,ownerState:c,className:J(f.root,i),ref:n},a,{children:[o,u.required&&E.jsxs(yN,{ownerState:c,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}))}),bN=gN,xN=S.createContext(),Wy=xN;function SN(e){return ce("MuiGrid",e)}const wN=[0,1,2,3,4,5,6,7,8,9,10],EN=["column-reverse","column","row-reverse","row"],CN=["nowrap","wrap-reverse","wrap"],os=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],aa=le("MuiGrid",["root","container","item","zeroMinWidth",...wN.map(e=>`spacing-xs-${e}`),...EN.map(e=>`direction-xs-${e}`),...CN.map(e=>`wrap-xs-${e}`),...os.map(e=>`grid-xs-${e}`),...os.map(e=>`grid-sm-${e}`),...os.map(e=>`grid-md-${e}`),...os.map(e=>`grid-lg-${e}`),...os.map(e=>`grid-xl-${e}`)]),kN=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function ai(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function ON({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((r,o)=>{let i={};if(t[o]&&(n=t[o]),!n)return r;if(n===!0)i={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(n==="auto")i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const s=uo({values:t.columns,breakpoints:e.breakpoints.values}),a=typeof s=="object"?s[o]:s;if(a==null)return r;const l=`${Math.round(n/a*1e8)/1e6}%`;let u={};if(t.container&&t.item&&t.columnSpacing!==0){const c=e.spacing(t.columnSpacing);if(c!=="0px"){const f=`calc(${l} + ${ai(c)})`;u={flexBasis:f,maxWidth:f}}}i=C({flexBasis:l,flexGrow:0,maxWidth:l},u)}return e.breakpoints.values[o]===0?Object.assign(r,i):r[e.breakpoints.up(o)]=i,r},{})}function TN({theme:e,ownerState:t}){const n=uo({values:t.direction,breakpoints:e.breakpoints.values});return zt({theme:e},n,r=>{const o={flexDirection:r};return r.indexOf("column")===0&&(o[`& > .${aa.item}`]={maxWidth:"none"}),o})}function M1({breakpoints:e,values:t}){let n="";Object.keys(t).forEach(o=>{n===""&&t[o]!==0&&(n=o)});const r=Object.keys(e).sort((o,i)=>e[o]-e[i]);return r.slice(0,r.indexOf(n))}function _N({theme:e,ownerState:t}){const{container:n,rowSpacing:r}=t;let o={};if(n&&r!==0){const i=uo({values:r,breakpoints:e.breakpoints.values});let s;typeof i=="object"&&(s=M1({breakpoints:e.breakpoints.values,values:i})),o=zt({theme:e},i,(a,l)=>{var u;const c=e.spacing(a);return c!=="0px"?{marginTop:`-${ai(c)}`,[`& > .${aa.item}`]:{paddingTop:ai(c)}}:(u=s)!=null&&u.includes(l)?{}:{marginTop:0,[`& > .${aa.item}`]:{paddingTop:0}}})}return o}function RN({theme:e,ownerState:t}){const{container:n,columnSpacing:r}=t;let o={};if(n&&r!==0){const i=uo({values:r,breakpoints:e.breakpoints.values});let s;typeof i=="object"&&(s=M1({breakpoints:e.breakpoints.values,values:i})),o=zt({theme:e},i,(a,l)=>{var u;const c=e.spacing(a);return c!=="0px"?{width:`calc(100% + ${ai(c)})`,marginLeft:`-${ai(c)}`,[`& > .${aa.item}`]:{paddingLeft:ai(c)}}:(u=s)!=null&&u.includes(l)?{}:{width:"100%",marginLeft:0,[`& > .${aa.item}`]:{paddingLeft:0}}})}return o}function PN(e,t,n={}){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[n[`spacing-xs-${String(e)}`]];const r=[];return t.forEach(o=>{const i=e[o];Number(i)>0&&r.push(n[`spacing-${o}-${String(i)}`])}),r}const IN=K("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:r,direction:o,item:i,spacing:s,wrap:a,zeroMinWidth:l,breakpoints:u}=n;let c=[];r&&(c=PN(s,u,t));const f=[];return u.forEach(d=>{const p=n[d];p&&f.push(t[`grid-${d}-${String(p)}`])}),[t.root,r&&t.container,i&&t.item,l&&t.zeroMinWidth,...c,o!=="row"&&t[`direction-xs-${String(o)}`],a!=="wrap"&&t[`wrap-xs-${String(a)}`],...f]}})(({ownerState:e})=>C({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},e.wrap!=="wrap"&&{flexWrap:e.wrap}),TN,_N,RN,ON);function NN(e,t){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[`spacing-xs-${String(e)}`];const n=[];return t.forEach(r=>{const o=e[r];if(Number(o)>0){const i=`spacing-${r}-${String(o)}`;n.push(i)}}),n}const $N=e=>{const{classes:t,container:n,direction:r,item:o,spacing:i,wrap:s,zeroMinWidth:a,breakpoints:l}=e;let u=[];n&&(u=NN(i,l));const c=[];l.forEach(d=>{const p=e[d];p&&c.push(`grid-${d}-${String(p)}`)});const f={root:["root",n&&"container",o&&"item",a&&"zeroMinWidth",...u,r!=="row"&&`direction-xs-${String(r)}`,s!=="wrap"&&`wrap-xs-${String(s)}`,...c]};return fe(f,SN,t)},MN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiGrid"}),{breakpoints:o}=Hh(),i=Oa(r),{className:s,columns:a,columnSpacing:l,component:u="div",container:c=!1,direction:f="row",item:d=!1,rowSpacing:p,spacing:y=0,wrap:g="wrap",zeroMinWidth:x=!1}=i,h=G(i,kN),v=p||y,m=l||y,b=S.useContext(Wy),w=c?a||12:b,k={},O=C({},h);o.keys.forEach(P=>{h[P]!=null&&(k[P]=h[P],delete O[P])});const T=C({},i,{columns:w,container:c,direction:f,item:d,rowSpacing:v,columnSpacing:m,wrap:g,zeroMinWidth:x,spacing:y},k,{breakpoints:o.keys}),N=$N(T);return E.jsx(Wy.Provider,{value:w,children:E.jsx(IN,C({ownerState:T,className:J(N.root,s),as:u,ref:n},O))})}),Hr=MN,DN=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Yd(e){return`scale(${e}, ${e**2})`}const FN={entering:{opacity:1,transform:Yd(1)},entered:{opacity:1,transform:"none"}},kf=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),D1=S.forwardRef(function(t,n){const{addEndListener:r,appear:o=!0,children:i,easing:s,in:a,onEnter:l,onEntered:u,onEntering:c,onExit:f,onExited:d,onExiting:p,style:y,timeout:g="auto",TransitionComponent:x=w1}=t,h=G(t,DN),v=l1(),m=S.useRef(),b=Hh(),w=S.useRef(null),k=ct(w,i.ref,n),O=$=>F=>{if($){const D=w.current;F===void 0?$(D):$(D,F)}},T=O(c),N=O(($,F)=>{E1($);const{duration:D,delay:_,easing:I}=uu({style:y,timeout:g,easing:s},{mode:"enter"});let V;g==="auto"?(V=b.transitions.getAutoHeightDuration($.clientHeight),m.current=V):V=D,$.style.transition=[b.transitions.create("opacity",{duration:V,delay:_}),b.transitions.create("transform",{duration:kf?V:V*.666,delay:_,easing:I})].join(","),l&&l($,F)}),P=O(u),B=O(p),z=O($=>{const{duration:F,delay:D,easing:_}=uu({style:y,timeout:g,easing:s},{mode:"exit"});let I;g==="auto"?(I=b.transitions.getAutoHeightDuration($.clientHeight),m.current=I):I=F,$.style.transition=[b.transitions.create("opacity",{duration:I,delay:D}),b.transitions.create("transform",{duration:kf?I:I*.666,delay:kf?D:D||I*.333,easing:_})].join(","),$.style.opacity=0,$.style.transform=Yd(.75),f&&f($)}),A=O(d),L=$=>{g==="auto"&&v.start(m.current||0,$),r&&r(w.current,$)};return E.jsx(x,C({appear:o,in:a,nodeRef:w,onEnter:N,onEntered:P,onEntering:T,onExit:z,onExited:A,onExiting:B,addEndListener:L,timeout:g==="auto"?null:g},h,{children:($,F)=>S.cloneElement(i,C({style:C({opacity:0,transform:Yd(.75),visibility:$==="exited"&&!a?"hidden":void 0},FN[$],y,i.props.style),ref:k},F))}))});D1.muiSupportAuto=!0;const AN=D1,LN=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],jN=e=>{const{classes:t,disableUnderline:n}=e,o=fe({root:["root",!n&&"underline"],input:["input"]},cI,t);return C({},t,o)},zN=K(_c,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Oc(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),C({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"},[`&.${rs.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${rs.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,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(.${rs.disabled}, .${rs.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${rs.disabled}:before`]:{borderBottomStyle:"dotted"}})}),BN=K(Rc,{name:"MuiInput",slot:"Input",overridesResolver:Tc})({}),F1=S.forwardRef(function(t,n){var r,o,i,s;const a=de({props:t,name:"MuiInput"}),{disableUnderline:l,components:u={},componentsProps:c,fullWidth:f=!1,inputComponent:d="input",multiline:p=!1,slotProps:y,slots:g={},type:x="text"}=a,h=G(a,LN),v=jN(a),b={root:{ownerState:{disableUnderline:l}}},w=y??c?Ot(y??c,b):b,k=(r=(o=g.root)!=null?o:u.Root)!=null?r:zN,O=(i=(s=g.input)!=null?s:u.Input)!=null?i:BN;return E.jsx(Zh,C({slots:{root:k,input:O},slotProps:w,fullWidth:f,inputComponent:d,multiline:p,ref:n,type:x},h,{classes:v}))});F1.muiName="Input";const A1=F1;function VN(e){return ce("MuiInputLabel",e)}le("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const WN=["disableAnimation","margin","shrink","variant","className"],UN=e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:i,variant:s,required:a}=e,l={root:["root",n&&"formControl",!i&&"animated",o&&"shrink",r&&r!=="normal"&&`size${W(r)}`,s],asterisk:[a&&"asterisk"]},u=fe(l,VN,t);return C({},t,u)},qN=K(bN,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Ns.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(({theme:e,ownerState:t})=>C({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"&&C({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&&C({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"&&C({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)"}))),QN=S.forwardRef(function(t,n){const r=de({name:"MuiInputLabel",props:t}),{disableAnimation:o=!1,shrink:i,className:s}=r,a=G(r,WN),l=Li();let u=i;typeof u>"u"&&l&&(u=l.filled||l.focused||l.adornedStart);const c=Ai({props:r,muiFormControl:l,states:["size","variant","required","focused"]}),f=C({},r,{disableAnimation:o,formControl:l,shrink:u,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),d=UN(f);return E.jsx(qN,C({"data-shrink":u,ownerState:f,ref:n,className:J(d.root,s)},a,{classes:d}))}),HN=QN,GN=S.createContext({}),Xd=GN;function KN(e){return ce("MuiList",e)}le("MuiList",["root","padding","dense","subheader"]);const YN=["children","className","component","dense","disablePadding","subheader"],XN=e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return fe({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},KN,t)},JN=K("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>C({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),ZN=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiList"}),{children:o,className:i,component:s="ul",dense:a=!1,disablePadding:l=!1,subheader:u}=r,c=G(r,YN),f=S.useMemo(()=>({dense:a}),[a]),d=C({},r,{component:s,dense:a,disablePadding:l}),p=XN(d);return E.jsx(Xd.Provider,{value:f,children:E.jsxs(JN,C({as:s,className:J(p.root,i),ref:n,ownerState:d},c,{children:[u,o]}))})}),e$=ZN,t$=le("MuiListItemIcon",["root","alignItemsFlexStart"]),Uy=t$,n$=le("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),qy=n$,r$=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Of(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Qy(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function L1(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function is(e,t,n,r,o,i){let s=!1,a=o(e,t,t?n:!1);for(;a;){if(a===e.firstChild){if(s)return!1;s=!0}const l=r?!1:a.disabled||a.getAttribute("aria-disabled")==="true";if(!a.hasAttribute("tabindex")||!L1(a,i)||l)a=o(e,a,n);else return a.focus(),!0}return!1}const o$=S.forwardRef(function(t,n){const{actions:r,autoFocus:o=!1,autoFocusItem:i=!1,children:s,className:a,disabledItemsFocusable:l=!1,disableListWrap:u=!1,onKeyDown:c,variant:f="selectedMenu"}=t,d=G(t,r$),p=S.useRef(null),y=S.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ir(()=>{o&&p.current.focus()},[o]),S.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{const w=!p.current.style.width;if(m.clientHeight{const b=p.current,w=m.key,k=Lt(b).activeElement;if(w==="ArrowDown")m.preventDefault(),is(b,k,u,l,Of);else if(w==="ArrowUp")m.preventDefault(),is(b,k,u,l,Qy);else if(w==="Home")m.preventDefault(),is(b,null,u,l,Of);else if(w==="End")m.preventDefault(),is(b,null,u,l,Qy);else if(w.length===1){const O=y.current,T=w.toLowerCase(),N=performance.now();O.keys.length>0&&(N-O.lastTime>500?(O.keys=[],O.repeating=!0,O.previousKeyMatched=!0):O.repeating&&T!==O.keys[0]&&(O.repeating=!1)),O.lastTime=N,O.keys.push(T);const P=k&&!O.repeating&&L1(k,O);O.previousKeyMatched&&(P||is(b,k,!1,l,Of,O))?m.preventDefault():O.previousKeyMatched=!1}c&&c(m)},x=ct(p,n);let h=-1;S.Children.forEach(s,(m,b)=>{if(!S.isValidElement(m)){h===b&&(h+=1,h>=s.length&&(h=-1));return}m.props.disabled||(f==="selectedMenu"&&m.props.selected||h===-1)&&(h=b),h===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(h+=1,h>=s.length&&(h=-1))});const v=S.Children.map(s,(m,b)=>{if(b===h){const w={};return i&&(w.autoFocus=!0),m.props.tabIndex===void 0&&f==="selectedMenu"&&(w.tabIndex=0),S.cloneElement(m,w)}return m});return E.jsx(e$,C({role:"menu",ref:x,className:a,onKeyDown:g,tabIndex:o?0:-1},d,{children:v}))}),i$=o$;function s$(e){return ce("MuiPopover",e)}le("MuiPopover",["root","paper"]);const a$=["onEntering"],l$=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],u$=["slotProps"];function Hy(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function Gy(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function Ky(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function Tf(e){return typeof e=="function"?e():e}const c$=e=>{const{classes:t}=e;return fe({root:["root"],paper:["paper"]},s$,t)},f$=K(B2,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),j1=K(C1,{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}),d$=S.forwardRef(function(t,n){var r,o,i;const s=de({props:t,name:"MuiPopover"}),{action:a,anchorEl:l,anchorOrigin:u={vertical:"top",horizontal:"left"},anchorPosition:c,anchorReference:f="anchorEl",children:d,className:p,container:y,elevation:g=8,marginThreshold:x=16,open:h,PaperProps:v={},slots:m,slotProps:b,transformOrigin:w={vertical:"top",horizontal:"left"},TransitionComponent:k=AN,transitionDuration:O="auto",TransitionProps:{onEntering:T}={},disableScrollLock:N=!1}=s,P=G(s.TransitionProps,a$),B=G(s,l$),z=(r=b==null?void 0:b.paper)!=null?r:v,A=S.useRef(),L=ct(A,z.ref),$=C({},s,{anchorOrigin:u,anchorReference:f,elevation:g,marginThreshold:x,externalPaperSlotProps:z,transformOrigin:w,TransitionComponent:k,transitionDuration:O,TransitionProps:P}),F=c$($),D=S.useCallback(()=>{if(f==="anchorPosition")return c;const ie=Tf(l),$e=(ie&&ie.nodeType===1?ie:Lt(A.current).body).getBoundingClientRect();return{top:$e.top+Hy($e,u.vertical),left:$e.left+Gy($e,u.horizontal)}},[l,u.horizontal,u.vertical,c,f]),_=S.useCallback(ie=>({vertical:Hy(ie,w.vertical),horizontal:Gy(ie,w.horizontal)}),[w.horizontal,w.vertical]),I=S.useCallback(ie=>{const Ce={width:ie.offsetWidth,height:ie.offsetHeight},$e=_(Ce);if(f==="none")return{top:null,left:null,transformOrigin:Ky($e)};const ur=D();let Xt=ur.top-$e.vertical,Jt=ur.left-$e.horizontal;const yn=Xt+Ce.height,Zt=Jt+Ce.width,ze=Fr(Tf(l)),Qn=ze.innerHeight-x,It=ze.innerWidth-x;if(x!==null&&XtQn){const Me=yn-Qn;Xt-=Me,$e.vertical+=Me}if(x!==null&&JtIt){const Me=Zt-It;Jt-=Me,$e.horizontal+=Me}return{top:`${Math.round(Xt)}px`,left:`${Math.round(Jt)}px`,transformOrigin:Ky($e)}},[l,f,D,_,x]),[V,U]=S.useState(h),X=S.useCallback(()=>{const ie=A.current;if(!ie)return;const Ce=I(ie);Ce.top!==null&&(ie.style.top=Ce.top),Ce.left!==null&&(ie.style.left=Ce.left),ie.style.transformOrigin=Ce.transformOrigin,U(!0)},[I]);S.useEffect(()=>(N&&window.addEventListener("scroll",X),()=>window.removeEventListener("scroll",X)),[l,N,X]);const re=(ie,Ce)=>{T&&T(ie,Ce),X()},Z=()=>{U(!1)};S.useEffect(()=>{h&&X()}),S.useImperativeHandle(a,()=>h?{updatePosition:()=>{X()}}:null,[h,X]),S.useEffect(()=>{if(!h)return;const ie=Bh(()=>{X()}),Ce=Fr(l);return Ce.addEventListener("resize",ie),()=>{ie.clear(),Ce.removeEventListener("resize",ie)}},[l,h,X]);let ue=O;O==="auto"&&!k.muiSupportAuto&&(ue=void 0);const ee=y||(l?Lt(Tf(l)).body:void 0),oe=(o=m==null?void 0:m.root)!=null?o:f$,gt=(i=m==null?void 0:m.paper)!=null?i:j1,Le=Si({elementType:gt,externalSlotProps:C({},z,{style:V?z.style:C({},z.style,{opacity:0})}),additionalProps:{elevation:g,ref:L},ownerState:$,className:J(F.paper,z==null?void 0:z.className)}),Pt=Si({elementType:oe,externalSlotProps:(b==null?void 0:b.root)||{},externalForwardedProps:B,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:ee,open:h},ownerState:$,className:J(F.root,p)}),{slotProps:ge}=Pt,je=G(Pt,u$);return E.jsx(oe,C({},je,!cu(oe)&&{slotProps:ge,disableScrollLock:N},{children:E.jsx(k,C({appear:!0,in:h,onEntering:re,onExited:Z,timeout:ue},P,{children:E.jsx(gt,C({},Le,{children:d}))}))}))}),p$=d$;function h$(e){return ce("MuiMenu",e)}le("MuiMenu",["root","paper","list"]);const m$=["onEntering"],v$=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],y$={vertical:"top",horizontal:"right"},g$={vertical:"top",horizontal:"left"},b$=e=>{const{classes:t}=e;return fe({root:["root"],paper:["paper"],list:["list"]},h$,t)},x$=K(p$,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),S$=K(j1,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),w$=K(i$,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),E$=S.forwardRef(function(t,n){var r,o;const i=de({props:t,name:"MuiMenu"}),{autoFocus:s=!0,children:a,className:l,disableAutoFocusItem:u=!1,MenuListProps:c={},onClose:f,open:d,PaperProps:p={},PopoverClasses:y,transitionDuration:g="auto",TransitionProps:{onEntering:x}={},variant:h="selectedMenu",slots:v={},slotProps:m={}}=i,b=G(i.TransitionProps,m$),w=G(i,v$),k=ZT(),O=C({},i,{autoFocus:s,disableAutoFocusItem:u,MenuListProps:c,onEntering:x,PaperProps:p,transitionDuration:g,TransitionProps:b,variant:h}),T=b$(O),N=s&&!u&&d,P=S.useRef(null),B=(_,I)=>{P.current&&P.current.adjustStyleForScrollbar(_,{direction:k?"rtl":"ltr"}),x&&x(_,I)},z=_=>{_.key==="Tab"&&(_.preventDefault(),f&&f(_,"tabKeyDown"))};let A=-1;S.Children.map(a,(_,I)=>{S.isValidElement(_)&&(_.props.disabled||(h==="selectedMenu"&&_.props.selected||A===-1)&&(A=I))});const L=(r=v.paper)!=null?r:S$,$=(o=m.paper)!=null?o:p,F=Si({elementType:v.root,externalSlotProps:m.root,ownerState:O,className:[T.root,l]}),D=Si({elementType:L,externalSlotProps:$,ownerState:O,className:T.paper});return E.jsx(x$,C({onClose:f,anchorOrigin:{vertical:"bottom",horizontal:k?"right":"left"},transformOrigin:k?y$:g$,slots:{paper:L,root:v.root},slotProps:{root:F,paper:D},open:d,ref:n,transitionDuration:g,TransitionProps:C({onEntering:B},b),ownerState:O},w,{classes:y,children:E.jsx(w$,C({onKeyDown:z,actions:P,autoFocus:s&&(A===-1||u),autoFocusItem:N,variant:h},c,{className:J(T.list,c.className),children:a}))}))}),z1=E$;function C$(e){return ce("MuiMenuItem",e)}const k$=le("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),ss=k$,O$=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],T$=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},_$=e=>{const{disabled:t,dense:n,divider:r,disableGutters:o,selected:i,classes:s}=e,l=fe({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",i&&"selected"]},C$,s);return C({},s,l)},R$=K(ia,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:T$})(({theme:e,ownerState:t})=>C({},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"}},[`&.${ss.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Be(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${ss.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Be(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${ss.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Be(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})`:Be(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${ss.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${ss.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${zy.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${zy.inset}`]:{marginLeft:52},[`& .${qy.root}`]:{marginTop:0,marginBottom:0},[`& .${qy.inset}`]:{paddingLeft:36},[`& .${Uy.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&C({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${Uy.root} svg`]:{fontSize:"1.25rem"}}))),P$=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiMenuItem"}),{autoFocus:o=!1,component:i="li",dense:s=!1,divider:a=!1,disableGutters:l=!1,focusVisibleClassName:u,role:c="menuitem",tabIndex:f,className:d}=r,p=G(r,O$),y=S.useContext(Xd),g=S.useMemo(()=>({dense:s||y.dense||!1,disableGutters:l}),[y.dense,s,l]),x=S.useRef(null);ir(()=>{o&&x.current&&x.current.focus()},[o]);const h=C({},r,{dense:g.dense,divider:a,disableGutters:l}),v=_$(r),m=ct(x,n);let b;return r.disabled||(b=f!==void 0?f:-1),E.jsx(Xd.Provider,{value:g,children:E.jsx(R$,C({ref:m,role:c,tabIndex:b,component:i,focusVisibleClassName:J(v.focusVisible,u),className:J(v.root,d)},p,{ownerState:h,classes:v}))})}),Yy=P$;function I$(e){return ce("MuiNativeSelect",e)}const N$=le("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),tm=N$,$$=["className","disabled","error","IconComponent","inputRef","variant"],M$=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:s}=e,a={select:["select",n,r&&"disabled",o&&"multiple",s&&"error"],icon:["icon",`icon${W(n)}`,i&&"iconOpen",r&&"disabled"]};return fe(a,I$,t)},B1=({ownerState:e,theme:t})=>C({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":C({},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"},[`&.${tm.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}}),D$=K("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:mn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${tm.multiple}`]:t.multiple}]}})(B1),V1=({ownerState:e,theme:t})=>C({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${tm.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),F$=K("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${W(n.variant)}`],n.open&&t.iconOpen]}})(V1),A$=S.forwardRef(function(t,n){const{className:r,disabled:o,error:i,IconComponent:s,inputRef:a,variant:l="standard"}=t,u=G(t,$$),c=C({},t,{disabled:o,variant:l,error:i}),f=M$(c);return E.jsxs(S.Fragment,{children:[E.jsx(D$,C({ownerState:c,className:J(f.select,r),disabled:o,ref:a||n},u)),t.multiple?null:E.jsx(F$,{as:s,ownerState:c,className:f.icon})]})}),L$=A$;var Xy;const j$=["children","classes","className","label","notched"],z$=K("fieldset",{shouldForwardProp:mn})({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%"}),B$=K("legend",{shouldForwardProp:mn})(({ownerState:e,theme:t})=>C({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&&C({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 V$(e){const{className:t,label:n,notched:r}=e,o=G(e,j$),i=n!=null&&n!=="",s=C({},e,{notched:r,withLabel:i});return E.jsx(z$,C({"aria-hidden":!0,className:t,ownerState:s},o,{children:E.jsx(B$,{ownerState:s,children:i?E.jsx("span",{children:n}):Xy||(Xy=E.jsx("span",{className:"notranslate",children:"​"}))})}))}const W$=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],U$=e=>{const{classes:t}=e,r=fe({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},dI,t);return C({},t,r)},q$=K(_c,{shouldForwardProp:e=>mn(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Oc})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return C({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${dr.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${dr.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${dr.focused} .${dr.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${dr.error} .${dr.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${dr.disabled} .${dr.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&C({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),Q$=K(V$,{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}}),H$=K(Rc,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Tc})(({theme:e,ownerState:t})=>C({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})),W1=S.forwardRef(function(t,n){var r,o,i,s,a;const l=de({props:t,name:"MuiOutlinedInput"}),{components:u={},fullWidth:c=!1,inputComponent:f="input",label:d,multiline:p=!1,notched:y,slots:g={},type:x="text"}=l,h=G(l,W$),v=U$(l),m=Li(),b=Ai({props:l,muiFormControl:m,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),w=C({},l,{color:b.color||"primary",disabled:b.disabled,error:b.error,focused:b.focused,formControl:m,fullWidth:c,hiddenLabel:b.hiddenLabel,multiline:p,size:b.size,type:x}),k=(r=(o=g.root)!=null?o:u.Root)!=null?r:q$,O=(i=(s=g.input)!=null?s:u.Input)!=null?i:H$;return E.jsx(Zh,C({slots:{root:k,input:O},renderSuffix:T=>E.jsx(Q$,{ownerState:w,className:v.notchedOutline,label:d!=null&&d!==""&&b.required?a||(a=E.jsxs(S.Fragment,{children:[d," ","*"]})):d,notched:typeof y<"u"?y:!!(T.startAdornment||T.filled||T.focused)}),fullWidth:c,inputComponent:f,multiline:p,ref:n,type:x},h,{classes:C({},v,{notchedOutline:null})}))});W1.muiName="Input";const U1=W1;function G$(e){return ce("MuiSelect",e)}const as=le("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var Jy;const K$=["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"],Y$=K("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${as.select}`]:t.select},{[`&.${as.select}`]:t[n.variant]},{[`&.${as.error}`]:t.error},{[`&.${as.multiple}`]:t.multiple}]}})(B1,{[`&.${as.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),X$=K("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${W(n.variant)}`],n.open&&t.iconOpen]}})(V1),J$=K("input",{shouldForwardProp:e=>b1(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 Zy(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function Z$(e){return e==null||typeof e=="string"&&!e.trim()}const eM=e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:i,error:s}=e,a={select:["select",n,r&&"disabled",o&&"multiple",s&&"error"],icon:["icon",`icon${W(n)}`,i&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return fe(a,G$,t)},tM=S.forwardRef(function(t,n){var r;const{"aria-describedby":o,"aria-label":i,autoFocus:s,autoWidth:a,children:l,className:u,defaultOpen:c,defaultValue:f,disabled:d,displayEmpty:p,error:y=!1,IconComponent:g,inputRef:x,labelId:h,MenuProps:v={},multiple:m,name:b,onBlur:w,onChange:k,onClose:O,onFocus:T,onOpen:N,open:P,readOnly:B,renderValue:z,SelectDisplayProps:A={},tabIndex:L,value:$,variant:F="standard"}=t,D=G(t,K$),[_,I]=Wd({controlled:$,default:f,name:"Select"}),[V,U]=Wd({controlled:P,default:c,name:"Select"}),X=S.useRef(null),re=S.useRef(null),[Z,ue]=S.useState(null),{current:ee}=S.useRef(P!=null),[oe,gt]=S.useState(),Le=ct(n,x),Pt=S.useCallback(te=>{re.current=te,te&&ue(te)},[]),ge=Z==null?void 0:Z.parentNode;S.useImperativeHandle(Le,()=>({focus:()=>{re.current.focus()},node:X.current,value:_}),[_]),S.useEffect(()=>{c&&V&&Z&&!ee&&(gt(a?null:ge.clientWidth),re.current.focus())},[Z,a]),S.useEffect(()=>{s&&re.current.focus()},[s]),S.useEffect(()=>{if(!h)return;const te=Lt(re.current).getElementById(h);if(te){const Re=()=>{getSelection().isCollapsed&&re.current.focus()};return te.addEventListener("click",Re),()=>{te.removeEventListener("click",Re)}}},[h]);const je=(te,Re)=>{te?N&&N(Re):O&&O(Re),ee||(gt(a?null:ge.clientWidth),U(te))},ie=te=>{te.button===0&&(te.preventDefault(),re.current.focus(),je(!0,te))},Ce=te=>{je(!1,te)},$e=S.Children.toArray(l),ur=te=>{const Re=$e.find(dt=>dt.props.value===te.target.value);Re!==void 0&&(I(Re.props.value),k&&k(te,Re))},Xt=te=>Re=>{let dt;if(Re.currentTarget.hasAttribute("tabindex")){if(m){dt=Array.isArray(_)?_.slice():[];const Oo=_.indexOf(te.props.value);Oo===-1?dt.push(te.props.value):dt.splice(Oo,1)}else dt=te.props.value;if(te.props.onClick&&te.props.onClick(Re),_!==dt&&(I(dt),k)){const Oo=Re.nativeEvent||Re,Bm=new Oo.constructor(Oo.type,Oo);Object.defineProperty(Bm,"target",{writable:!0,value:{value:dt,name:b}}),k(Bm,te)}m||je(!1,Re)}},Jt=te=>{B||[" ","ArrowUp","ArrowDown","Enter"].indexOf(te.key)!==-1&&(te.preventDefault(),je(!0,te))},yn=Z!==null&&V,Zt=te=>{!yn&&w&&(Object.defineProperty(te,"target",{writable:!0,value:{value:_,name:b}}),w(te))};delete D["aria-invalid"];let ze,Qn;const It=[];let Me=!1;(fu({value:_})||p)&&(z?ze=z(_):Me=!0);const Pn=$e.map(te=>{if(!S.isValidElement(te))return null;let Re;if(m){if(!Array.isArray(_))throw new Error(yo(2));Re=_.some(dt=>Zy(dt,te.props.value)),Re&&Me&&It.push(te.props.children)}else Re=Zy(_,te.props.value),Re&&Me&&(Qn=te.props.children);return S.cloneElement(te,{"aria-selected":Re?"true":"false",onClick:Xt(te),onKeyUp:dt=>{dt.key===" "&&dt.preventDefault(),te.props.onKeyUp&&te.props.onKeyUp(dt)},role:"option",selected:Re,value:void 0,"data-value":te.props.value})});Me&&(m?It.length===0?ze=null:ze=It.reduce((te,Re,dt)=>(te.push(Re),dt{const{classes:t}=e;return t},nm={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>mn(e)&&e!=="variant",slot:"Root"},sM=K(A1,nm)(""),aM=K(U1,nm)(""),lM=K($1,nm)(""),q1=S.forwardRef(function(t,n){const r=de({name:"MuiSelect",props:t}),{autoWidth:o=!1,children:i,classes:s={},className:a,defaultOpen:l=!1,displayEmpty:u=!1,IconComponent:c=vI,id:f,input:d,inputProps:p,label:y,labelId:g,MenuProps:x,multiple:h=!1,native:v=!1,onClose:m,onOpen:b,open:w,renderValue:k,SelectDisplayProps:O,variant:T="outlined"}=r,N=G(r,rM),P=v?L$:nM,B=Li(),z=Ai({props:r,muiFormControl:B,states:["variant","error"]}),A=z.variant||T,L=C({},r,{variant:A,classes:s}),$=iM(L),F=G($,oM),D=d||{standard:E.jsx(sM,{ownerState:L}),outlined:E.jsx(aM,{label:y,ownerState:L}),filled:E.jsx(lM,{ownerState:L})}[A],_=ct(n,D.ref);return E.jsx(S.Fragment,{children:S.cloneElement(D,C({inputComponent:P,inputProps:C({children:i,error:z.error,IconComponent:c,variant:A,type:void 0,multiple:h},v?{id:f}:{autoWidth:o,defaultOpen:l,displayEmpty:u,labelId:g,MenuProps:x,onClose:m,onOpen:b,open:w,renderValue:k,SelectDisplayProps:C({id:f},O)},p,{classes:p?Ot(F,p.classes):F},d?d.props.inputProps:{})},(h&&v||u)&&A==="outlined"?{notched:!0}:{},{ref:_,className:J(D.props.className,a,$.root)},!d&&{variant:A},N))})});q1.muiName="Select";const uM=q1;function cM(e){return ce("MuiTextField",e)}le("MuiTextField",["root"]);const fM=["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"],dM={standard:A1,filled:$1,outlined:U1},pM=e=>{const{classes:t}=e;return fe({root:["root"]},cM,t)},hM=K(rN,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),mM=S.forwardRef(function(t,n){const r=de({props:t,name:"MuiTextField"}),{autoComplete:o,autoFocus:i=!1,children:s,className:a,color:l="primary",defaultValue:u,disabled:c=!1,error:f=!1,FormHelperTextProps:d,fullWidth:p=!1,helperText:y,id:g,InputLabelProps:x,inputProps:h,InputProps:v,inputRef:m,label:b,maxRows:w,minRows:k,multiline:O=!1,name:T,onBlur:N,onChange:P,onFocus:B,placeholder:z,required:A=!1,rows:L,select:$=!1,SelectProps:F,type:D,value:_,variant:I="outlined"}=r,V=G(r,fM),U=C({},r,{autoFocus:i,color:l,disabled:c,error:f,fullWidth:p,multiline:O,required:A,select:$,variant:I}),X=pM(U),re={};I==="outlined"&&(x&&typeof x.shrink<"u"&&(re.notched=x.shrink),re.label=b),$&&((!F||!F.native)&&(re.id=void 0),re["aria-describedby"]=void 0);const Z=Vh(g),ue=y&&Z?`${Z}-helper-text`:void 0,ee=b&&Z?`${Z}-label`:void 0,oe=dM[I],gt=E.jsx(oe,C({"aria-describedby":ue,autoComplete:o,autoFocus:i,defaultValue:u,fullWidth:p,multiline:O,name:T,rows:L,maxRows:w,minRows:k,type:D,value:_,id:Z,inputRef:m,onBlur:N,onChange:P,onFocus:B,placeholder:z,inputProps:h},re,v));return E.jsxs(hM,C({className:J(X.root,a),disabled:c,error:f,fullWidth:p,ref:n,required:A,color:l,variant:I,ownerState:U},V,{children:[b!=null&&b!==""&&E.jsx(HN,C({htmlFor:Z,id:ee},x,{children:b})),$?E.jsx(uM,C({"aria-describedby":ue,id:Z,labelId:ee,value:_,input:gt},F,{children:s})):gt,y&&E.jsx(fN,C({id:ue},d,{children:y}))]}))}),vM=mM;/** * @remix-run/router v1.15.3 * * Copyright (c) Remix Software Inc. @@ -170,7 +170,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function la(){return la=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Q1(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function gM(){return Math.random().toString(36).substr(2,8)}function tg(e,t){return{usr:e.state,key:e.key,idx:t}}function Jd(e,t,n,r){return n===void 0&&(n=null),la({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ji(t):t,{state:n,key:t&&t.key||r||gM()})}function H1(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function ji(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function bM(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,s=o.history,a=Cr.Pop,l=null,u=c();u==null&&(u=0,s.replaceState(la({},s.state,{idx:u}),""));function c(){return(s.state||{idx:null}).idx}function f(){a=Cr.Pop;let x=c(),h=x==null?null:x-u;u=x,l&&l({action:a,location:g.location,delta:h})}function d(x,h){a=Cr.Push;let v=Jd(g.location,x,h);n&&n(v,x),u=c()+1;let m=tg(v,u),b=g.createHref(v);try{s.pushState(m,"",b)}catch(w){if(w instanceof DOMException&&w.name==="DataCloneError")throw w;o.location.assign(b)}i&&l&&l({action:a,location:g.location,delta:1})}function p(x,h){a=Cr.Replace;let v=Jd(g.location,x,h);n&&n(v,x),u=c();let m=tg(v,u),b=g.createHref(v);s.replaceState(m,"",b),i&&l&&l({action:a,location:g.location,delta:0})}function y(x){let h=o.location.origin!=="null"?o.location.origin:o.location.href,v=typeof x=="string"?x:H1(x);return v=v.replace(/ $/,"%20"),it(h,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,h)}let g={get action(){return a},get location(){return e(o,s)},listen(x){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(eg,f),l=x,()=>{o.removeEventListener(eg,f),l=null}},createHref(x){return t(o,x)},createURL:y,encodeLocation(x){let h=y(x);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:d,replace:p,go(x){return s.go(x)}};return g}var ng;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ng||(ng={}));function xM(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?ji(t):t,o=Y1(r.pathname||"/",n);if(o==null)return null;let i=G1(e);SM(i);let s=null;for(let a=0;s==null&&a{let l={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:s,route:i};l.relativePath.startsWith("/")&&(it(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=uo([r,l.relativePath]),c=n.concat(l);i.children&&i.children.length>0&&(it(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),G1(i.children,t,c,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:_M(u,i.index),routesMeta:c})};return e.forEach((i,s)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))o(i,s);else for(let l of K1(i.path))o(i,s,l)}),t}function K1(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let s=K1(r.join("/")),a=[];return a.push(...s.map(l=>l===""?i:[i,l].join("/"))),o&&a.push(...s),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function SM(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:RM(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const wM=/^:[\w-]+$/,EM=3,CM=2,kM=1,OM=10,TM=-2,rg=e=>e==="*";function _M(e,t){let n=e.split("/"),r=n.length;return n.some(rg)&&(r+=TM),t&&(r+=CM),n.filter(o=>!rg(o)).reduce((o,i)=>o+(wM.test(i)?EM:i===""?kM:OM),r)}function RM(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function PM(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let s=0;s{let{paramName:d,isOptional:p}=c;if(d==="*"){let g=a[f]||"";s=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const y=a[f];return p&&!y?u[d]=void 0:u[d]=(y||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:s,pattern:e}}function NM(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Q1(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 r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function $M(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Q1(!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 Y1(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function MM(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?ji(e):e;return{pathname:n?n.startsWith("/")?n:DM(n,t):t,search:zM(r),hash:BM(o)}}function DM(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function _f(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function FM(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function AM(e,t){let n=FM(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function LM(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=ji(e):(o=la({},e),it(!o.pathname||!o.pathname.includes("?"),_f("?","pathname","search",o)),it(!o.pathname||!o.pathname.includes("#"),_f("#","pathname","hash",o)),it(!o.search||!o.search.includes("#"),_f("#","search","hash",o)));let i=e===""||o.pathname==="",s=i?"/":o.pathname,a;if(s==null)a=n;else{let f=t.length-1;if(!r&&s.startsWith("..")){let d=s.split("/");for(;d[0]==="..";)d.shift(),f-=1;o.pathname=d.join("/")}a=f>=0?t[f]:"/"}let l=MM(o,a),u=s&&s!=="/"&&s.endsWith("/"),c=(i||s===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const uo=e=>e.join("/").replace(/\/\/+/g,"/"),jM=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),zM=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,BM=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function VM(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const X1=["post","put","patch","delete"];new Set(X1);const UM=["get",...X1];new Set(UM);/** + */function la(){return la=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Q1(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function gM(){return Math.random().toString(36).substr(2,8)}function tg(e,t){return{usr:e.state,key:e.key,idx:t}}function Jd(e,t,n,r){return n===void 0&&(n=null),la({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ji(t):t,{state:n,key:t&&t.key||r||gM()})}function H1(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function ji(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function bM(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,s=o.history,a=Cr.Pop,l=null,u=c();u==null&&(u=0,s.replaceState(la({},s.state,{idx:u}),""));function c(){return(s.state||{idx:null}).idx}function f(){a=Cr.Pop;let x=c(),h=x==null?null:x-u;u=x,l&&l({action:a,location:g.location,delta:h})}function d(x,h){a=Cr.Push;let v=Jd(g.location,x,h);n&&n(v,x),u=c()+1;let m=tg(v,u),b=g.createHref(v);try{s.pushState(m,"",b)}catch(w){if(w instanceof DOMException&&w.name==="DataCloneError")throw w;o.location.assign(b)}i&&l&&l({action:a,location:g.location,delta:1})}function p(x,h){a=Cr.Replace;let v=Jd(g.location,x,h);n&&n(v,x),u=c();let m=tg(v,u),b=g.createHref(v);s.replaceState(m,"",b),i&&l&&l({action:a,location:g.location,delta:0})}function y(x){let h=o.location.origin!=="null"?o.location.origin:o.location.href,v=typeof x=="string"?x:H1(x);return v=v.replace(/ $/,"%20"),it(h,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,h)}let g={get action(){return a},get location(){return e(o,s)},listen(x){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(eg,f),l=x,()=>{o.removeEventListener(eg,f),l=null}},createHref(x){return t(o,x)},createURL:y,encodeLocation(x){let h=y(x);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:d,replace:p,go(x){return s.go(x)}};return g}var ng;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ng||(ng={}));function xM(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?ji(t):t,o=Y1(r.pathname||"/",n);if(o==null)return null;let i=G1(e);SM(i);let s=null;for(let a=0;s==null&&a{let l={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:s,route:i};l.relativePath.startsWith("/")&&(it(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=co([r,l.relativePath]),c=n.concat(l);i.children&&i.children.length>0&&(it(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),G1(i.children,t,c,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:_M(u,i.index),routesMeta:c})};return e.forEach((i,s)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))o(i,s);else for(let l of K1(i.path))o(i,s,l)}),t}function K1(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let s=K1(r.join("/")),a=[];return a.push(...s.map(l=>l===""?i:[i,l].join("/"))),o&&a.push(...s),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function SM(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:RM(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const wM=/^:[\w-]+$/,EM=3,CM=2,kM=1,OM=10,TM=-2,rg=e=>e==="*";function _M(e,t){let n=e.split("/"),r=n.length;return n.some(rg)&&(r+=TM),t&&(r+=CM),n.filter(o=>!rg(o)).reduce((o,i)=>o+(wM.test(i)?EM:i===""?kM:OM),r)}function RM(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function PM(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let s=0;s{let{paramName:d,isOptional:p}=c;if(d==="*"){let g=a[f]||"";s=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const y=a[f];return p&&!y?u[d]=void 0:u[d]=(y||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:s,pattern:e}}function NM(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Q1(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 r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function $M(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Q1(!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 Y1(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function MM(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?ji(e):e;return{pathname:n?n.startsWith("/")?n:DM(n,t):t,search:zM(r),hash:BM(o)}}function DM(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function _f(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function FM(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function AM(e,t){let n=FM(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function LM(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=ji(e):(o=la({},e),it(!o.pathname||!o.pathname.includes("?"),_f("?","pathname","search",o)),it(!o.pathname||!o.pathname.includes("#"),_f("#","pathname","hash",o)),it(!o.search||!o.search.includes("#"),_f("#","search","hash",o)));let i=e===""||o.pathname==="",s=i?"/":o.pathname,a;if(s==null)a=n;else{let f=t.length-1;if(!r&&s.startsWith("..")){let d=s.split("/");for(;d[0]==="..";)d.shift(),f-=1;o.pathname=d.join("/")}a=f>=0?t[f]:"/"}let l=MM(o,a),u=s&&s!=="/"&&s.endsWith("/"),c=(i||s===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const co=e=>e.join("/").replace(/\/\/+/g,"/"),jM=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),zM=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,BM=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function VM(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const X1=["post","put","patch","delete"];new Set(X1);const WM=["get",...X1];new Set(WM);/** * React Router v6.22.3 * * Copyright (c) Remix Software Inc. @@ -179,7 +179,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function ua(){return ua=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.current=!0}),S.useCallback(function(u,c){if(c===void 0&&(c={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let f=LM(u,JSON.parse(s),i,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:uo([t,f.pathname])),(c.replace?r.replace:r.push)(f,c.state,c)},[t,r,s,i,e])}function tS(){let{matches:e}=S.useContext(wo),t=e[e.length-1];return t?t.params:{}}function QM(e,t){return HM(e,t)}function HM(e,t,n,r){Mc()||it(!1);let{navigator:o}=S.useContext(Nc),{matches:i}=S.useContext(wo),s=i[i.length-1],a=s?s.params:{};s&&s.pathname;let l=s?s.pathnameBase:"/";s&&s.route;let u=Z1(),c;if(t){var f;let x=typeof t=="string"?ji(t):t;l==="/"||(f=x.pathname)!=null&&f.startsWith(l)||it(!1),c=x}else c=u;let d=c.pathname||"/",p=d;if(l!=="/"){let x=l.replace(/^\//,"").split("/");p="/"+d.replace(/^\//,"").split("/").slice(x.length).join("/")}let y=xM(e,{pathname:p}),g=JM(y&&y.map(x=>Object.assign({},x,{params:Object.assign({},a,x.params),pathname:uo([l,o.encodeLocation?o.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?l:uo([l,o.encodeLocation?o.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),i,n,r);return t&&g?S.createElement($c.Provider,{value:{location:ua({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Cr.Pop}},g):g}function GM(){let e=nD(),t=VM(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},t),n?S.createElement("pre",{style:o},n):null,null)}const KM=S.createElement(GM,null);class YM extends S.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,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?S.createElement(wo.Provider,{value:this.props.routeContext},S.createElement(J1.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function XM(e){let{routeContext:t,match:n,children:r}=e,o=S.useContext(rm);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),S.createElement(wo.Provider,{value:t},r)}function JM(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let s=e,a=(o=n)==null?void 0:o.errors;if(a!=null){let c=s.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id]));c>=0||it(!1),s=s.slice(0,Math.min(s.length,c+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c=0?s=s.slice(0,u+1):s=[s[0]];break}}}return s.reduceRight((c,f,d)=>{let p,y=!1,g=null,x=null;n&&(p=a&&f.route.id?a[f.route.id]:void 0,g=f.route.errorElement||KM,l&&(u<0&&d===0?(oD("route-fallback",!1),y=!0,x=null):u===d&&(y=!0,x=f.route.hydrateFallbackElement||null)));let h=t.concat(s.slice(0,d+1)),v=()=>{let m;return p?m=g:y?m=x:f.route.Component?m=S.createElement(f.route.Component,null):f.route.element?m=f.route.element:m=c,S.createElement(XM,{match:f,routeContext:{outlet:c,matches:h,isDataRoute:n!=null},children:m})};return n&&(f.route.ErrorBoundary||f.route.errorElement||d===0)?S.createElement(YM,{location:n.location,revalidation:n.revalidation,component:g,error:p,children:v(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):v()},null)}var nS=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(nS||{}),du=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}(du||{});function ZM(e){let t=S.useContext(rm);return t||it(!1),t}function eD(e){let t=S.useContext(WM);return t||it(!1),t}function tD(e){let t=S.useContext(wo);return t||it(!1),t}function rS(e){let t=tD(),n=t.matches[t.matches.length-1];return n.route.id||it(!1),n.route.id}function nD(){var e;let t=S.useContext(J1),n=eD(du.UseRouteError),r=rS(du.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function rD(){let{router:e}=ZM(nS.UseNavigateStable),t=rS(du.UseNavigateStable),n=S.useRef(!1);return eS(()=>{n.current=!0}),S.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,ua({fromRouteId:t},i)))},[e,t])}const og={};function oD(e,t,n){!t&&!og[e]&&(og[e]=!0)}function bs(e){it(!1)}function iD(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Cr.Pop,navigator:i,static:s=!1,future:a}=e;Mc()&&it(!1);let l=t.replace(/^\/*/,"/"),u=S.useMemo(()=>({basename:l,navigator:i,static:s,future:ua({v7_relativeSplatPath:!1},a)}),[l,a,i,s]);typeof r=="string"&&(r=ji(r));let{pathname:c="/",search:f="",hash:d="",state:p=null,key:y="default"}=r,g=S.useMemo(()=>{let x=Y1(c,l);return x==null?null:{location:{pathname:x,search:f,hash:d,state:p,key:y},navigationType:o}},[l,c,f,d,p,y,o]);return g==null?null:S.createElement(Nc.Provider,{value:u},S.createElement($c.Provider,{children:n,value:g}))}function sD(e){let{children:t,location:n}=e;return QM(Zd(t),n)}new Promise(()=>{});function Zd(e,t){t===void 0&&(t=[]);let n=[];return S.Children.forEach(e,(r,o)=>{if(!S.isValidElement(r))return;let i=[...t,o];if(r.type===S.Fragment){n.push.apply(n,Zd(r.props.children,i));return}r.type!==bs&&it(!1),!r.props.index||!r.props.children||it(!1);let s={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(s.children=Zd(r.props.children,i)),n.push(s)}),n}/** + */function ua(){return ua=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.current=!0}),S.useCallback(function(u,c){if(c===void 0&&(c={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let f=LM(u,JSON.parse(s),i,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:co([t,f.pathname])),(c.replace?r.replace:r.push)(f,c.state,c)},[t,r,s,i,e])}function tS(){let{matches:e}=S.useContext(Eo),t=e[e.length-1];return t?t.params:{}}function QM(e,t){return HM(e,t)}function HM(e,t,n,r){Mc()||it(!1);let{navigator:o}=S.useContext(Nc),{matches:i}=S.useContext(Eo),s=i[i.length-1],a=s?s.params:{};s&&s.pathname;let l=s?s.pathnameBase:"/";s&&s.route;let u=Z1(),c;if(t){var f;let x=typeof t=="string"?ji(t):t;l==="/"||(f=x.pathname)!=null&&f.startsWith(l)||it(!1),c=x}else c=u;let d=c.pathname||"/",p=d;if(l!=="/"){let x=l.replace(/^\//,"").split("/");p="/"+d.replace(/^\//,"").split("/").slice(x.length).join("/")}let y=xM(e,{pathname:p}),g=JM(y&&y.map(x=>Object.assign({},x,{params:Object.assign({},a,x.params),pathname:co([l,o.encodeLocation?o.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?l:co([l,o.encodeLocation?o.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),i,n,r);return t&&g?S.createElement($c.Provider,{value:{location:ua({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Cr.Pop}},g):g}function GM(){let e=nD(),t=VM(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},t),n?S.createElement("pre",{style:o},n):null,null)}const KM=S.createElement(GM,null);class YM extends S.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,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?S.createElement(Eo.Provider,{value:this.props.routeContext},S.createElement(J1.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function XM(e){let{routeContext:t,match:n,children:r}=e,o=S.useContext(rm);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),S.createElement(Eo.Provider,{value:t},r)}function JM(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let s=e,a=(o=n)==null?void 0:o.errors;if(a!=null){let c=s.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id]));c>=0||it(!1),s=s.slice(0,Math.min(s.length,c+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c=0?s=s.slice(0,u+1):s=[s[0]];break}}}return s.reduceRight((c,f,d)=>{let p,y=!1,g=null,x=null;n&&(p=a&&f.route.id?a[f.route.id]:void 0,g=f.route.errorElement||KM,l&&(u<0&&d===0?(oD("route-fallback",!1),y=!0,x=null):u===d&&(y=!0,x=f.route.hydrateFallbackElement||null)));let h=t.concat(s.slice(0,d+1)),v=()=>{let m;return p?m=g:y?m=x:f.route.Component?m=S.createElement(f.route.Component,null):f.route.element?m=f.route.element:m=c,S.createElement(XM,{match:f,routeContext:{outlet:c,matches:h,isDataRoute:n!=null},children:m})};return n&&(f.route.ErrorBoundary||f.route.errorElement||d===0)?S.createElement(YM,{location:n.location,revalidation:n.revalidation,component:g,error:p,children:v(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):v()},null)}var nS=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(nS||{}),du=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}(du||{});function ZM(e){let t=S.useContext(rm);return t||it(!1),t}function eD(e){let t=S.useContext(UM);return t||it(!1),t}function tD(e){let t=S.useContext(Eo);return t||it(!1),t}function rS(e){let t=tD(),n=t.matches[t.matches.length-1];return n.route.id||it(!1),n.route.id}function nD(){var e;let t=S.useContext(J1),n=eD(du.UseRouteError),r=rS(du.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function rD(){let{router:e}=ZM(nS.UseNavigateStable),t=rS(du.UseNavigateStable),n=S.useRef(!1);return eS(()=>{n.current=!0}),S.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,ua({fromRouteId:t},i)))},[e,t])}const og={};function oD(e,t,n){!t&&!og[e]&&(og[e]=!0)}function bs(e){it(!1)}function iD(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Cr.Pop,navigator:i,static:s=!1,future:a}=e;Mc()&&it(!1);let l=t.replace(/^\/*/,"/"),u=S.useMemo(()=>({basename:l,navigator:i,static:s,future:ua({v7_relativeSplatPath:!1},a)}),[l,a,i,s]);typeof r=="string"&&(r=ji(r));let{pathname:c="/",search:f="",hash:d="",state:p=null,key:y="default"}=r,g=S.useMemo(()=>{let x=Y1(c,l);return x==null?null:{location:{pathname:x,search:f,hash:d,state:p,key:y},navigationType:o}},[l,c,f,d,p,y,o]);return g==null?null:S.createElement(Nc.Provider,{value:u},S.createElement($c.Provider,{children:n,value:g}))}function sD(e){let{children:t,location:n}=e;return QM(Zd(t),n)}new Promise(()=>{});function Zd(e,t){t===void 0&&(t=[]);let n=[];return S.Children.forEach(e,(r,o)=>{if(!S.isValidElement(r))return;let i=[...t,o];if(r.type===S.Fragment){n.push.apply(n,Zd(r.props.children,i));return}r.type!==bs&&it(!1),!r.props.index||!r.props.children||it(!1);let s={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(s.children=Zd(r.props.children,i)),n.push(s)}),n}/** * React Router DOM v6.22.3 * * Copyright (c) Remix Software Inc. @@ -188,7 +188,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */const aD="6";try{window.__reactRouterVersion=aD}catch{}const lD="startTransition",ig=$l[lD];function uD(e){let{basename:t,children:n,future:r,window:o}=e,i=S.useRef();i.current==null&&(i.current=yM({window:o,v5Compat:!0}));let s=i.current,[a,l]=S.useState({action:s.action,location:s.location}),{v7_startTransition:u}=r||{},c=S.useCallback(f=>{u&&ig?ig(()=>l(f)):l(f)},[l,u]);return S.useLayoutEffect(()=>s.listen(c),[s,c]),S.createElement(iD,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:s,future:r})}var sg;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(sg||(sg={}));var ag;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ag||(ag={}));var ep=function(e,t){return ep=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},ep(e,t)};function Rn(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ep(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var R=function(){return R=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=fD){var t=console[e]||console.log;return t.apply(console,arguments)}}}(function(e){e.debug=rl("debug"),e.log=rl("log"),e.warn=rl("warn"),e.error=rl("error")})(Zr||(Zr={}));var om="3.9.11";function En(e){try{return e()}catch{}}const tp=En(function(){return globalThis})||En(function(){return window})||En(function(){return self})||En(function(){return global})||En(function(){return En.constructor("return this")()});var ug=new Map;function np(e){var t=ug.get(e)||1;return ug.set(e,t+1),"".concat(e,":").concat(t,":").concat(Math.random().toString(36).slice(2))}function sS(e,t){t===void 0&&(t=0);var n=np("stringifyForDisplay");return JSON.stringify(e,function(r,o){return o===void 0?n:o},t).split(JSON.stringify(n)).join("")}function ol(e){return function(t){for(var n=[],r=1;r=t)break;n=o.index+o[0].length,r+=1}return{line:r,column:t+1-n}}function mD(e){return lS(e.source,rp(e.source,e.start))}function lS(e,t){const n=e.locationOffset.column-1,r="".padStart(n)+e.body,o=t.line-1,i=e.locationOffset.line-1,s=t.line+i,a=t.line===1?n:0,l=t.column+a,u=`${e.name}:${s}:${l} + */const aD="6";try{window.__reactRouterVersion=aD}catch{}const lD="startTransition",ig=$l[lD];function uD(e){let{basename:t,children:n,future:r,window:o}=e,i=S.useRef();i.current==null&&(i.current=yM({window:o,v5Compat:!0}));let s=i.current,[a,l]=S.useState({action:s.action,location:s.location}),{v7_startTransition:u}=r||{},c=S.useCallback(f=>{u&&ig?ig(()=>l(f)):l(f)},[l,u]);return S.useLayoutEffect(()=>s.listen(c),[s,c]),S.createElement(iD,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:s,future:r})}var sg;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(sg||(sg={}));var ag;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ag||(ag={}));var ep=function(e,t){return ep=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},ep(e,t)};function Rn(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ep(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var R=function(){return R=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]=fD){var t=console[e]||console.log;return t.apply(console,arguments)}}}(function(e){e.debug=rl("debug"),e.log=rl("log"),e.warn=rl("warn"),e.error=rl("error")})(eo||(eo={}));var om="3.9.11";function En(e){try{return e()}catch{}}const tp=En(function(){return globalThis})||En(function(){return window})||En(function(){return self})||En(function(){return global})||En(function(){return En.constructor("return this")()});var ug=new Map;function np(e){var t=ug.get(e)||1;return ug.set(e,t+1),"".concat(e,":").concat(t,":").concat(Math.random().toString(36).slice(2))}function sS(e,t){t===void 0&&(t=0);var n=np("stringifyForDisplay");return JSON.stringify(e,function(r,o){return o===void 0?n:o},t).split(JSON.stringify(n)).join("")}function ol(e){return function(t){for(var n=[],r=1;r=t)break;n=o.index+o[0].length,r+=1}return{line:r,column:t+1-n}}function mD(e){return lS(e.source,rp(e.source,e.start))}function lS(e,t){const n=e.locationOffset.column-1,r="".padStart(n)+e.body,o=t.line-1,i=e.locationOffset.line-1,s=t.line+i,a=t.line===1?n:0,l=t.column+a,u=`${e.name}:${s}:${l} `,c=r.split(/\r\n|[\n\r]/g),f=c[o];if(f.length>120){const d=Math.floor(l/80),p=l%80,y=[];for(let g=0;g["|",g]),["|","^".padStart(p)],["|",y[d+1]]])}return u+fg([[`${s-1} |`,c[o-1]],[`${s} |`,f],["|","^".padStart(l)],[`${s+1} |`,c[o+1]]])}function fg(e){const t=e.filter(([r,o])=>o!==void 0),n=Math.max(...t.map(([r])=>r.length));return t.map(([r,o])=>r.padStart(n)+(o?" "+o:"")).join(` `)}function vD(e){const t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}class am extends Error{constructor(t,...n){var r,o,i;const{nodes:s,source:a,positions:l,path:u,originalError:c,extensions:f}=vD(n);super(t),this.name="GraphQLError",this.path=u??void 0,this.originalError=c??void 0,this.nodes=dg(Array.isArray(s)?s:s?[s]:void 0);const d=dg((r=this.nodes)===null||r===void 0?void 0:r.map(y=>y.loc).filter(y=>y!=null));this.source=a??(d==null||(o=d[0])===null||o===void 0?void 0:o.source),this.positions=l??(d==null?void 0:d.map(y=>y.start)),this.locations=l&&a?l.map(y=>rp(a,y)):d==null?void 0:d.map(y=>rp(y.source,y.start));const p=dD(c==null?void 0:c.extensions)?c==null?void 0:c.extensions:void 0;this.extensions=(i=f??p)!==null&&i!==void 0?i:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),c!=null&&c.stack?Object.defineProperty(this,"stack",{value:c.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,am):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(const n of this.nodes)n.loc&&(t+=` @@ -196,9 +196,9 @@ Error generating stack: `+i.message+` `+lS(this.source,n);return t}toJSON(){const t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}}function dg(e){return e===void 0||e.length===0?void 0:e}function lt(e,t,n){return new am(`Syntax Error: ${n}`,{source:e,positions:[t]})}class yD{constructor(t,n,r){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class uS{constructor(t,n,r,o,i,s){this.kind=t,this.start=n,this.end=r,this.line=o,this.column=i,this.value=s,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const cS={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},gD=new Set(Object.keys(cS));function pg(e){const t=e==null?void 0:e.kind;return typeof t=="string"&&gD.has(t)}var Ko;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(Ko||(Ko={}));var op;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(op||(op={}));var Q;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(Q||(Q={}));function ip(e){return e===9||e===32}function ca(e){return e>=48&&e<=57}function fS(e){return e>=97&&e<=122||e>=65&&e<=90}function dS(e){return fS(e)||e===95}function bD(e){return fS(e)||ca(e)||e===95}function xD(e){var t;let n=Number.MAX_SAFE_INTEGER,r=null,o=-1;for(let s=0;sa===0?s:s.slice(n)).slice((t=r)!==null&&t!==void 0?t:0,o+1)}function SD(e){let t=0;for(;t1&&r.slice(1).every(p=>p.length===0||ip(p.charCodeAt(0))),s=n.endsWith('\\"""'),a=e.endsWith('"')&&!s,l=e.endsWith("\\"),u=a||l,c=!(t!=null&&t.minimize)&&(!o||e.length>70||u||i||s);let f="";const d=o&&ip(e.charCodeAt(0));return(c&&!d||i)&&(f+=` `),f+=n,(c||u)&&(f+=` -`),'"""'+f+'"""'}var M;(function(e){e.SOF="",e.EOF="",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"})(M||(M={}));class ED{constructor(t){const n=new uS(M.SOF,0,0,0,0);this.source=t,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let t=this.token;if(t.kind!==M.EOF)do if(t.next)t=t.next;else{const n=kD(this,t.end);t.next=n,n.prev=t,t=n}while(t.kind===M.COMMENT);return t}}function CD(e){return e===M.BANG||e===M.DOLLAR||e===M.AMP||e===M.PAREN_L||e===M.PAREN_R||e===M.SPREAD||e===M.COLON||e===M.EQUALS||e===M.AT||e===M.BRACKET_L||e===M.BRACKET_R||e===M.BRACE_L||e===M.PIPE||e===M.BRACE_R}function Bi(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function Dc(e,t){return pS(e.charCodeAt(t))&&hS(e.charCodeAt(t+1))}function pS(e){return e>=55296&&e<=56319}function hS(e){return e>=56320&&e<=57343}function go(e,t){const n=e.source.body.codePointAt(t);if(n===void 0)return M.EOF;if(n>=32&&n<=126){const r=String.fromCodePoint(n);return r==='"'?`'"'`:`"${r}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function et(e,t,n,r,o){const i=e.line,s=1+n-e.lineStart;return new uS(t,n,r,i,s,o)}function kD(e,t){const n=e.source.body,r=n.length;let o=t;for(;o=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function ID(e,t){const n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` +`),'"""'+f+'"""'}var M;(function(e){e.SOF="",e.EOF="",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"})(M||(M={}));class ED{constructor(t){const n=new uS(M.SOF,0,0,0,0);this.source=t,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let t=this.token;if(t.kind!==M.EOF)do if(t.next)t=t.next;else{const n=kD(this,t.end);t.next=n,n.prev=t,t=n}while(t.kind===M.COMMENT);return t}}function CD(e){return e===M.BANG||e===M.DOLLAR||e===M.AMP||e===M.PAREN_L||e===M.PAREN_R||e===M.SPREAD||e===M.COLON||e===M.EQUALS||e===M.AT||e===M.BRACKET_L||e===M.BRACKET_R||e===M.BRACE_L||e===M.PIPE||e===M.BRACE_R}function Bi(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function Dc(e,t){return pS(e.charCodeAt(t))&&hS(e.charCodeAt(t+1))}function pS(e){return e>=55296&&e<=56319}function hS(e){return e>=56320&&e<=57343}function bo(e,t){const n=e.source.body.codePointAt(t);if(n===void 0)return M.EOF;if(n>=32&&n<=126){const r=String.fromCodePoint(n);return r==='"'?`'"'`:`"${r}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function et(e,t,n,r,o){const i=e.line,s=1+n-e.lineStart;return new uS(t,n,r,i,s,o)}function kD(e,t){const n=e.source.body,r=n.length;let o=t;for(;o=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function ID(e,t){const n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` `,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw lt(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function ND(e,t){const n=e.source.body,r=n.length;let o=e.lineStart,i=t+3,s=i,a="";const l=[];for(;imS?"["+jD(e)+"]":"{ "+n.map(([o,i])=>o+": "+Fc(i,t)).join(", ")+" }"}function LD(e,t){if(e.length===0)return"[]";if(t.length>mS)return"[Array]";const n=Math.min(MD,e.length),r=e.length-n,o=[];for(let i=0;i1&&o.push(`... ${r} more items`),"["+o.join(", ")+"]"}function jD(e){const t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){const n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}const zD=globalThis.process?function(t,n){return t instanceof n}:function(t,n){if(t instanceof n)return!0;if(typeof t=="object"&&t!==null){var r;const o=n.prototype[Symbol.toStringTag],i=Symbol.toStringTag in t?t[Symbol.toStringTag]:(r=t.constructor)===null||r===void 0?void 0:r.name;if(o===i){const s=lm(t);throw new Error(`Cannot use ${o} "${s}" from another module or realm. +`));return e.line+=l.length-1,e.lineStart=o,c}if(u===92&&n.charCodeAt(i+1)===34&&n.charCodeAt(i+2)===34&&n.charCodeAt(i+3)===34){a+=n.slice(s,i),s=i+1,i+=4;continue}if(u===10||u===13){a+=n.slice(s,i),l.push(a),u===13&&n.charCodeAt(i+1)===10?i+=2:++i,a="",s=i,o=i;continue}if(Bi(u))++i;else if(Dc(n,i))i+=2;else throw lt(e.source,i,`Invalid character within String: ${bo(e,i)}.`)}throw lt(e.source,i,"Unterminated string.")}function $D(e,t){const n=e.source.body,r=n.length;let o=t+1;for(;omS?"["+jD(e)+"]":"{ "+n.map(([o,i])=>o+": "+Fc(i,t)).join(", ")+" }"}function LD(e,t){if(e.length===0)return"[]";if(t.length>mS)return"[Array]";const n=Math.min(MD,e.length),r=e.length-n,o=[];for(let i=0;i1&&o.push(`... ${r} more items`),"["+o.join(", ")+"]"}function jD(e){const t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){const n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}const zD=globalThis.process?function(t,n){return t instanceof n}:function(t,n){if(t instanceof n)return!0;if(typeof t=="object"&&t!==null){var r;const o=n.prototype[Symbol.toStringTag],i=Symbol.toStringTag in t?t[Symbol.toStringTag]:(r=t.constructor)===null||r===void 0?void 0:r.name;if(o===i){const s=lm(t);throw new Error(`Cannot use ${o} "${s}" from another module or realm. Ensure that there is only one instance of "graphql" in the node_modules directory. If different versions of "graphql" are the dependencies of other @@ -209,12 +209,12 @@ https://yarnpkg.com/en/docs/selective-version-resolutions Duplicate "graphql" modules cannot be used at the same time since different versions may have different capabilities and behavior. The data from one version used in the function from another could produce confusing and -spurious results.`)}}return!1};class vS{constructor(t,n="GraphQL request",r={line:1,column:1}){typeof t=="string"||Ol(!1,`Body must be a string. Received: ${lm(t)}.`),this.body=t,this.name=n,this.locationOffset=r,this.locationOffset.line>0||Ol(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||Ol(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function BD(e){return zD(e,vS)}function VD(e,t){return new UD(e,t).parseDocument()}class UD{constructor(t,n={}){const r=BD(t)?t:new vS(t);this._lexer=new ED(r),this._options=n,this._tokenCounter=0}parseName(){const t=this.expectToken(M.NAME);return this.node(t,{kind:Q.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:Q.DOCUMENT,definitions:this.many(M.SOF,this.parseDefinition,M.EOF)})}parseDefinition(){if(this.peek(M.BRACE_L))return this.parseOperationDefinition();const t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(n.kind===M.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(t)throw lt(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const t=this._lexer.token;if(this.peek(M.BRACE_L))return this.node(t,{kind:Q.OPERATION_DEFINITION,operation:Ko.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let r;return this.peek(M.NAME)&&(r=this.parseName()),this.node(t,{kind:Q.OPERATION_DEFINITION,operation:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const t=this.expectToken(M.NAME);switch(t.value){case"query":return Ko.QUERY;case"mutation":return Ko.MUTATION;case"subscription":return Ko.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(M.PAREN_L,this.parseVariableDefinition,M.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Q.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(M.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(M.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const t=this._lexer.token;return this.expectToken(M.DOLLAR),this.node(t,{kind:Q.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Q.SELECTION_SET,selections:this.many(M.BRACE_L,this.parseSelection,M.BRACE_R)})}parseSelection(){return this.peek(M.SPREAD)?this.parseFragment():this.parseField()}parseField(){const t=this._lexer.token,n=this.parseName();let r,o;return this.expectOptionalToken(M.COLON)?(r=n,o=this.parseName()):o=n,this.node(t,{kind:Q.FIELD,alias:r,name:o,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(M.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){const n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(M.PAREN_L,n,M.PAREN_R)}parseArgument(t=!1){const n=this._lexer.token,r=this.parseName();return this.expectToken(M.COLON),this.node(n,{kind:Q.ARGUMENT,name:r,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const t=this._lexer.token;this.expectToken(M.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(M.NAME)?this.node(t,{kind:Q.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:Q.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const t=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:Q.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:Q.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){const n=this._lexer.token;switch(n.kind){case M.BRACKET_L:return this.parseList(t);case M.BRACE_L:return this.parseObject(t);case M.INT:return this.advanceLexer(),this.node(n,{kind:Q.INT,value:n.value});case M.FLOAT:return this.advanceLexer(),this.node(n,{kind:Q.FLOAT,value:n.value});case M.STRING:case M.BLOCK_STRING:return this.parseStringLiteral();case M.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:Q.BOOLEAN,value:!0});case"false":return this.node(n,{kind:Q.BOOLEAN,value:!1});case"null":return this.node(n,{kind:Q.NULL});default:return this.node(n,{kind:Q.ENUM,value:n.value})}case M.DOLLAR:if(t)if(this.expectToken(M.DOLLAR),this._lexer.token.kind===M.NAME){const r=this._lexer.token.value;throw lt(this._lexer.source,n.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:Q.STRING,value:t.value,block:t.kind===M.BLOCK_STRING})}parseList(t){const n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:Q.LIST,values:this.any(M.BRACKET_L,n,M.BRACKET_R)})}parseObject(t){const n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:Q.OBJECT,fields:this.any(M.BRACE_L,n,M.BRACE_R)})}parseObjectField(t){const n=this._lexer.token,r=this.parseName();return this.expectToken(M.COLON),this.node(n,{kind:Q.OBJECT_FIELD,name:r,value:this.parseValueLiteral(t)})}parseDirectives(t){const n=[];for(;this.peek(M.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){const n=this._lexer.token;return this.expectToken(M.AT),this.node(n,{kind:Q.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){const t=this._lexer.token;let n;if(this.expectOptionalToken(M.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(M.BRACKET_R),n=this.node(t,{kind:Q.LIST_TYPE,type:r})}else n=this.parseNamedType();return this.expectOptionalToken(M.BANG)?this.node(t,{kind:Q.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:Q.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(M.STRING)||this.peek(M.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),o=this.many(M.BRACE_L,this.parseOperationTypeDefinition,M.BRACE_R);return this.node(t,{kind:Q.SCHEMA_DEFINITION,description:n,directives:r,operationTypes:o})}parseOperationTypeDefinition(){const t=this._lexer.token,n=this.parseOperationType();this.expectToken(M.COLON);const r=this.parseNamedType();return this.node(t,{kind:Q.OPERATION_TYPE_DEFINITION,operation:n,type:r})}parseScalarTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),o=this.parseConstDirectives();return this.node(t,{kind:Q.SCALAR_TYPE_DEFINITION,description:n,name:r,directives:o})}parseObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),o=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:Q.OBJECT_TYPE_DEFINITION,description:n,name:r,interfaces:o,directives:i,fields:s})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(M.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(M.BRACE_L,this.parseFieldDefinition,M.BRACE_R)}parseFieldDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName(),o=this.parseArgumentDefs();this.expectToken(M.COLON);const i=this.parseTypeReference(),s=this.parseConstDirectives();return this.node(t,{kind:Q.FIELD_DEFINITION,description:n,name:r,arguments:o,type:i,directives:s})}parseArgumentDefs(){return this.optionalMany(M.PAREN_L,this.parseInputValueDef,M.PAREN_R)}parseInputValueDef(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(M.COLON);const o=this.parseTypeReference();let i;this.expectOptionalToken(M.EQUALS)&&(i=this.parseConstValueLiteral());const s=this.parseConstDirectives();return this.node(t,{kind:Q.INPUT_VALUE_DEFINITION,description:n,name:r,type:o,defaultValue:i,directives:s})}parseInterfaceTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),o=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:Q.INTERFACE_TYPE_DEFINITION,description:n,name:r,interfaces:o,directives:i,fields:s})}parseUnionTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),o=this.parseConstDirectives(),i=this.parseUnionMemberTypes();return this.node(t,{kind:Q.UNION_TYPE_DEFINITION,description:n,name:r,directives:o,types:i})}parseUnionMemberTypes(){return this.expectOptionalToken(M.EQUALS)?this.delimitedMany(M.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),o=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();return this.node(t,{kind:Q.ENUM_TYPE_DEFINITION,description:n,name:r,directives:o,values:i})}parseEnumValuesDefinition(){return this.optionalMany(M.BRACE_L,this.parseEnumValueDefinition,M.BRACE_R)}parseEnumValueDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseEnumValueName(),o=this.parseConstDirectives();return this.node(t,{kind:Q.ENUM_VALUE_DEFINITION,description:n,name:r,directives:o})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw lt(this._lexer.source,this._lexer.token.start,`${il(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),o=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();return this.node(t,{kind:Q.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:r,directives:o,fields:i})}parseInputFieldsDefinition(){return this.optionalMany(M.BRACE_L,this.parseInputValueDef,M.BRACE_R)}parseTypeSystemExtension(){const t=this._lexer.lookahead();if(t.kind===M.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.optionalMany(M.BRACE_L,this.parseOperationTypeDefinition,M.BRACE_R);if(n.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:Q.SCHEMA_EXTENSION,directives:n,operationTypes:r})}parseScalarTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(t,{kind:Q.SCALAR_TYPE_EXTENSION,name:n,directives:r})}parseObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(r.length===0&&o.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:Q.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:o,fields:i})}parseInterfaceTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(r.length===0&&o.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:Q.INTERFACE_TYPE_EXTENSION,name:n,interfaces:r,directives:o,fields:i})}parseUnionTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),o=this.parseUnionMemberTypes();if(r.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:Q.UNION_TYPE_EXTENSION,name:n,directives:r,types:o})}parseEnumTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();if(r.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:Q.ENUM_TYPE_EXTENSION,name:n,directives:r,values:o})}parseInputObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();if(r.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:Q.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:o})}parseDirectiveDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(M.AT);const r=this.parseName(),o=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const s=this.parseDirectiveLocations();return this.node(t,{kind:Q.DIRECTIVE_DEFINITION,description:n,name:r,arguments:o,repeatable:i,locations:s})}parseDirectiveLocations(){return this.delimitedMany(M.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(op,n.value))return n;throw this.unexpected(t)}node(t,n){return this._options.noLocation!==!0&&(n.loc=new yD(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){const n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw lt(this._lexer.source,n.start,`Expected ${yS(t)}, found ${il(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){const n=this._lexer.token;if(n.kind===M.NAME&&n.value===t)this.advanceLexer();else throw lt(this._lexer.source,n.start,`Expected "${t}", found ${il(n)}.`)}expectOptionalKeyword(t){const n=this._lexer.token;return n.kind===M.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){const n=t??this._lexer.token;return lt(this._lexer.source,n.start,`Unexpected ${il(n)}.`)}any(t,n,r){this.expectToken(t);const o=[];for(;!this.expectOptionalToken(r);)o.push(n.call(this));return o}optionalMany(t,n,r){if(this.expectOptionalToken(t)){const o=[];do o.push(n.call(this));while(!this.expectOptionalToken(r));return o}return[]}many(t,n,r){this.expectToken(t);const o=[];do o.push(n.call(this));while(!this.expectOptionalToken(r));return o}delimitedMany(t,n){this.expectOptionalToken(t);const r=[];do r.push(n.call(this));while(this.expectOptionalToken(t));return r}advanceLexer(){const{maxTokens:t}=this._options,n=this._lexer.advance();if(t!==void 0&&n.kind!==M.EOF&&(++this._tokenCounter,this._tokenCounter>t))throw lt(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}}function il(e){const t=e.value;return yS(e.kind)+(t!=null?` "${t}"`:"")}function yS(e){return CD(e)?`"${e}"`:e}function WD(e){return`"${e.replace(qD,QD)}"`}const qD=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function QD(e){return HD[e.charCodeAt(0)]}const HD=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],um=Object.freeze({});function sr(e,t,n=cS){const r=new Map;for(const h of Object.values(Q))r.set(h,GD(t,h));let o,i=Array.isArray(e),s=[e],a=-1,l=[],u=e,c,f;const d=[],p=[];do{a++;const h=a===s.length,v=h&&l.length!==0;if(h){if(c=p.length===0?void 0:d[d.length-1],u=f,f=p.pop(),v)if(i){u=u.slice();let b=0;for(const[w,k]of l){const O=w-b;k===null?(u.splice(O,1),b++):u[O]=k}}else{u=Object.defineProperties({},Object.getOwnPropertyDescriptors(u));for(const[b,w]of l)u[b]=w}a=o.index,s=o.keys,l=o.edits,i=o.inArray,o=o.prev}else if(f){if(c=i?a:s[a],u=f[c],u==null)continue;d.push(c)}let m;if(!Array.isArray(u)){var y,g;pg(u)||Ol(!1,`Invalid AST Node: ${lm(u)}.`);const b=h?(y=r.get(u.kind))===null||y===void 0?void 0:y.leave:(g=r.get(u.kind))===null||g===void 0?void 0:g.enter;if(m=b==null?void 0:b.call(t,u,c,f,d,p),m===um)break;if(m===!1){if(!h){d.pop();continue}}else if(m!==void 0&&(l.push([c,m]),!h))if(pg(m))u=m;else{d.pop();continue}}if(m===void 0&&v&&l.push([c,u]),h)d.pop();else{var x;o={inArray:i,index:a,keys:s,edits:l,prev:o},i=Array.isArray(u),s=i?u:(x=n[u.kind])!==null&&x!==void 0?x:[],a=-1,l=[],f&&p.push(f),f=u}}while(o!==void 0);return l.length!==0?l[l.length-1][1]:e}function GD(e,t){const n=e[t];return typeof n=="object"?n:typeof n=="function"?{enter:n,leave:void 0}:{enter:e.enter,leave:e.leave}}function KD(e){return sr(e,XD)}const YD=80,XD={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>H(e.definitions,` +spurious results.`)}}return!1};class vS{constructor(t,n="GraphQL request",r={line:1,column:1}){typeof t=="string"||Ol(!1,`Body must be a string. Received: ${lm(t)}.`),this.body=t,this.name=n,this.locationOffset=r,this.locationOffset.line>0||Ol(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||Ol(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function BD(e){return zD(e,vS)}function VD(e,t){return new WD(e,t).parseDocument()}class WD{constructor(t,n={}){const r=BD(t)?t:new vS(t);this._lexer=new ED(r),this._options=n,this._tokenCounter=0}parseName(){const t=this.expectToken(M.NAME);return this.node(t,{kind:Q.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:Q.DOCUMENT,definitions:this.many(M.SOF,this.parseDefinition,M.EOF)})}parseDefinition(){if(this.peek(M.BRACE_L))return this.parseOperationDefinition();const t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(n.kind===M.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(t)throw lt(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const t=this._lexer.token;if(this.peek(M.BRACE_L))return this.node(t,{kind:Q.OPERATION_DEFINITION,operation:Ko.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let r;return this.peek(M.NAME)&&(r=this.parseName()),this.node(t,{kind:Q.OPERATION_DEFINITION,operation:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const t=this.expectToken(M.NAME);switch(t.value){case"query":return Ko.QUERY;case"mutation":return Ko.MUTATION;case"subscription":return Ko.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(M.PAREN_L,this.parseVariableDefinition,M.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Q.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(M.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(M.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const t=this._lexer.token;return this.expectToken(M.DOLLAR),this.node(t,{kind:Q.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Q.SELECTION_SET,selections:this.many(M.BRACE_L,this.parseSelection,M.BRACE_R)})}parseSelection(){return this.peek(M.SPREAD)?this.parseFragment():this.parseField()}parseField(){const t=this._lexer.token,n=this.parseName();let r,o;return this.expectOptionalToken(M.COLON)?(r=n,o=this.parseName()):o=n,this.node(t,{kind:Q.FIELD,alias:r,name:o,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(M.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){const n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(M.PAREN_L,n,M.PAREN_R)}parseArgument(t=!1){const n=this._lexer.token,r=this.parseName();return this.expectToken(M.COLON),this.node(n,{kind:Q.ARGUMENT,name:r,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const t=this._lexer.token;this.expectToken(M.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(M.NAME)?this.node(t,{kind:Q.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:Q.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const t=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:Q.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:Q.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){const n=this._lexer.token;switch(n.kind){case M.BRACKET_L:return this.parseList(t);case M.BRACE_L:return this.parseObject(t);case M.INT:return this.advanceLexer(),this.node(n,{kind:Q.INT,value:n.value});case M.FLOAT:return this.advanceLexer(),this.node(n,{kind:Q.FLOAT,value:n.value});case M.STRING:case M.BLOCK_STRING:return this.parseStringLiteral();case M.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:Q.BOOLEAN,value:!0});case"false":return this.node(n,{kind:Q.BOOLEAN,value:!1});case"null":return this.node(n,{kind:Q.NULL});default:return this.node(n,{kind:Q.ENUM,value:n.value})}case M.DOLLAR:if(t)if(this.expectToken(M.DOLLAR),this._lexer.token.kind===M.NAME){const r=this._lexer.token.value;throw lt(this._lexer.source,n.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:Q.STRING,value:t.value,block:t.kind===M.BLOCK_STRING})}parseList(t){const n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:Q.LIST,values:this.any(M.BRACKET_L,n,M.BRACKET_R)})}parseObject(t){const n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:Q.OBJECT,fields:this.any(M.BRACE_L,n,M.BRACE_R)})}parseObjectField(t){const n=this._lexer.token,r=this.parseName();return this.expectToken(M.COLON),this.node(n,{kind:Q.OBJECT_FIELD,name:r,value:this.parseValueLiteral(t)})}parseDirectives(t){const n=[];for(;this.peek(M.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){const n=this._lexer.token;return this.expectToken(M.AT),this.node(n,{kind:Q.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){const t=this._lexer.token;let n;if(this.expectOptionalToken(M.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(M.BRACKET_R),n=this.node(t,{kind:Q.LIST_TYPE,type:r})}else n=this.parseNamedType();return this.expectOptionalToken(M.BANG)?this.node(t,{kind:Q.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:Q.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(M.STRING)||this.peek(M.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),o=this.many(M.BRACE_L,this.parseOperationTypeDefinition,M.BRACE_R);return this.node(t,{kind:Q.SCHEMA_DEFINITION,description:n,directives:r,operationTypes:o})}parseOperationTypeDefinition(){const t=this._lexer.token,n=this.parseOperationType();this.expectToken(M.COLON);const r=this.parseNamedType();return this.node(t,{kind:Q.OPERATION_TYPE_DEFINITION,operation:n,type:r})}parseScalarTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),o=this.parseConstDirectives();return this.node(t,{kind:Q.SCALAR_TYPE_DEFINITION,description:n,name:r,directives:o})}parseObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),o=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:Q.OBJECT_TYPE_DEFINITION,description:n,name:r,interfaces:o,directives:i,fields:s})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(M.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(M.BRACE_L,this.parseFieldDefinition,M.BRACE_R)}parseFieldDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName(),o=this.parseArgumentDefs();this.expectToken(M.COLON);const i=this.parseTypeReference(),s=this.parseConstDirectives();return this.node(t,{kind:Q.FIELD_DEFINITION,description:n,name:r,arguments:o,type:i,directives:s})}parseArgumentDefs(){return this.optionalMany(M.PAREN_L,this.parseInputValueDef,M.PAREN_R)}parseInputValueDef(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(M.COLON);const o=this.parseTypeReference();let i;this.expectOptionalToken(M.EQUALS)&&(i=this.parseConstValueLiteral());const s=this.parseConstDirectives();return this.node(t,{kind:Q.INPUT_VALUE_DEFINITION,description:n,name:r,type:o,defaultValue:i,directives:s})}parseInterfaceTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),o=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:Q.INTERFACE_TYPE_DEFINITION,description:n,name:r,interfaces:o,directives:i,fields:s})}parseUnionTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),o=this.parseConstDirectives(),i=this.parseUnionMemberTypes();return this.node(t,{kind:Q.UNION_TYPE_DEFINITION,description:n,name:r,directives:o,types:i})}parseUnionMemberTypes(){return this.expectOptionalToken(M.EQUALS)?this.delimitedMany(M.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),o=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();return this.node(t,{kind:Q.ENUM_TYPE_DEFINITION,description:n,name:r,directives:o,values:i})}parseEnumValuesDefinition(){return this.optionalMany(M.BRACE_L,this.parseEnumValueDefinition,M.BRACE_R)}parseEnumValueDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseEnumValueName(),o=this.parseConstDirectives();return this.node(t,{kind:Q.ENUM_VALUE_DEFINITION,description:n,name:r,directives:o})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw lt(this._lexer.source,this._lexer.token.start,`${il(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),o=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();return this.node(t,{kind:Q.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:r,directives:o,fields:i})}parseInputFieldsDefinition(){return this.optionalMany(M.BRACE_L,this.parseInputValueDef,M.BRACE_R)}parseTypeSystemExtension(){const t=this._lexer.lookahead();if(t.kind===M.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.optionalMany(M.BRACE_L,this.parseOperationTypeDefinition,M.BRACE_R);if(n.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:Q.SCHEMA_EXTENSION,directives:n,operationTypes:r})}parseScalarTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(t,{kind:Q.SCALAR_TYPE_EXTENSION,name:n,directives:r})}parseObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(r.length===0&&o.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:Q.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:o,fields:i})}parseInterfaceTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),i=this.parseFieldsDefinition();if(r.length===0&&o.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:Q.INTERFACE_TYPE_EXTENSION,name:n,interfaces:r,directives:o,fields:i})}parseUnionTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),o=this.parseUnionMemberTypes();if(r.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:Q.UNION_TYPE_EXTENSION,name:n,directives:r,types:o})}parseEnumTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();if(r.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:Q.ENUM_TYPE_EXTENSION,name:n,directives:r,values:o})}parseInputObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();if(r.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:Q.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:o})}parseDirectiveDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(M.AT);const r=this.parseName(),o=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const s=this.parseDirectiveLocations();return this.node(t,{kind:Q.DIRECTIVE_DEFINITION,description:n,name:r,arguments:o,repeatable:i,locations:s})}parseDirectiveLocations(){return this.delimitedMany(M.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(op,n.value))return n;throw this.unexpected(t)}node(t,n){return this._options.noLocation!==!0&&(n.loc=new yD(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){const n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw lt(this._lexer.source,n.start,`Expected ${yS(t)}, found ${il(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){const n=this._lexer.token;if(n.kind===M.NAME&&n.value===t)this.advanceLexer();else throw lt(this._lexer.source,n.start,`Expected "${t}", found ${il(n)}.`)}expectOptionalKeyword(t){const n=this._lexer.token;return n.kind===M.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){const n=t??this._lexer.token;return lt(this._lexer.source,n.start,`Unexpected ${il(n)}.`)}any(t,n,r){this.expectToken(t);const o=[];for(;!this.expectOptionalToken(r);)o.push(n.call(this));return o}optionalMany(t,n,r){if(this.expectOptionalToken(t)){const o=[];do o.push(n.call(this));while(!this.expectOptionalToken(r));return o}return[]}many(t,n,r){this.expectToken(t);const o=[];do o.push(n.call(this));while(!this.expectOptionalToken(r));return o}delimitedMany(t,n){this.expectOptionalToken(t);const r=[];do r.push(n.call(this));while(this.expectOptionalToken(t));return r}advanceLexer(){const{maxTokens:t}=this._options,n=this._lexer.advance();if(t!==void 0&&n.kind!==M.EOF&&(++this._tokenCounter,this._tokenCounter>t))throw lt(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}}function il(e){const t=e.value;return yS(e.kind)+(t!=null?` "${t}"`:"")}function yS(e){return CD(e)?`"${e}"`:e}function UD(e){return`"${e.replace(qD,QD)}"`}const qD=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function QD(e){return HD[e.charCodeAt(0)]}const HD=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],um=Object.freeze({});function sr(e,t,n=cS){const r=new Map;for(const h of Object.values(Q))r.set(h,GD(t,h));let o,i=Array.isArray(e),s=[e],a=-1,l=[],u=e,c,f;const d=[],p=[];do{a++;const h=a===s.length,v=h&&l.length!==0;if(h){if(c=p.length===0?void 0:d[d.length-1],u=f,f=p.pop(),v)if(i){u=u.slice();let b=0;for(const[w,k]of l){const O=w-b;k===null?(u.splice(O,1),b++):u[O]=k}}else{u=Object.defineProperties({},Object.getOwnPropertyDescriptors(u));for(const[b,w]of l)u[b]=w}a=o.index,s=o.keys,l=o.edits,i=o.inArray,o=o.prev}else if(f){if(c=i?a:s[a],u=f[c],u==null)continue;d.push(c)}let m;if(!Array.isArray(u)){var y,g;pg(u)||Ol(!1,`Invalid AST Node: ${lm(u)}.`);const b=h?(y=r.get(u.kind))===null||y===void 0?void 0:y.leave:(g=r.get(u.kind))===null||g===void 0?void 0:g.enter;if(m=b==null?void 0:b.call(t,u,c,f,d,p),m===um)break;if(m===!1){if(!h){d.pop();continue}}else if(m!==void 0&&(l.push([c,m]),!h))if(pg(m))u=m;else{d.pop();continue}}if(m===void 0&&v&&l.push([c,u]),h)d.pop();else{var x;o={inArray:i,index:a,keys:s,edits:l,prev:o},i=Array.isArray(u),s=i?u:(x=n[u.kind])!==null&&x!==void 0?x:[],a=-1,l=[],f&&p.push(f),f=u}}while(o!==void 0);return l.length!==0?l[l.length-1][1]:e}function GD(e,t){const n=e[t];return typeof n=="object"?n:typeof n=="function"?{enter:n,leave:void 0}:{enter:e.enter,leave:e.leave}}function KD(e){return sr(e,XD)}const YD=80,XD={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>H(e.definitions,` `)},OperationDefinition:{leave(e){const t=se("(",H(e.variableDefinitions,", "),")"),n=H([e.operation,H([e.name,t]),H(e.directives," ")]," ");return(n==="query"?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r})=>e+": "+t+se(" = ",n)+se(" ",H(r," "))},SelectionSet:{leave:({selections:e})=>bn(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:o}){const i=se("",e,": ")+t;let s=i+se("(",H(n,", "),")");return s.length>YD&&(s=i+se(`( `,Tl(H(n,` `)),` -)`)),H([s,H(r," "),o]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+se(" ",H(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>H(["...",se("on ",e),H(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:o})=>`fragment ${e}${se("(",H(n,", "),")")} on ${t} ${se("",H(r," ")," ")}`+o},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?wD(e):WD(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+H(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+H(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+se("(",H(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>se("",e,` +)`)),H([s,H(r," "),o]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+se(" ",H(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>H(["...",se("on ",e),H(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:o})=>`fragment ${e}${se("(",H(n,", "),")")} on ${t} ${se("",H(r," ")," ")}`+o},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?wD(e):UD(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+H(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+H(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+se("(",H(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>se("",e,` `)+H(["schema",H(t," "),bn(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>se("",e,` `)+H(["scalar",t,H(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:o})=>se("",e,` `)+H(["type",t,se("implements ",H(n," & ")),H(r," "),bn(o)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:o})=>se("",e,` @@ -236,15 +236,15 @@ spurious results.`)}}return!1};class vS{constructor(t,n="GraphQL request",r={lin `)),` }`)}function se(e,t,n=""){return t!=null&&t!==""?e+t+n:""}function Tl(e){return se(" ",e.replace(/\n/g,` `))}function mg(e){var t;return(t=e==null?void 0:e.some(n=>n.includes(` -`)))!==null&&t!==void 0?t:!1}function vg(e){return e.kind===Q.FIELD||e.kind===Q.FRAGMENT_SPREAD||e.kind===Q.INLINE_FRAGMENT}function Pa(e,t){var n=e.directives;return!n||!n.length?!0:eF(n).every(function(r){var o=r.directive,i=r.ifArgument,s=!1;return i.value.kind==="Variable"?(s=t&&t[i.value.name.value],Y(s!==void 0,67,o.name.value)):s=i.value.value,o.name.value==="skip"?!s:s})}function fa(e,t,n){var r=new Set(e),o=r.size;return sr(t,{Directive:function(i){if(r.delete(i.name.value)&&(!n||!r.size))return um}}),n?!r.size:r.sizeObject.create(null),{forEach:nF,slice:yg}=Array.prototype,{hasOwnProperty:rF}=Object.prototype;let Vi=class gS{constructor(t=!0,n=tF){this.weakness=t,this.makeData=n}lookup(){return this.lookupArray(arguments)}lookupArray(t){let n=this;return nF.call(t,r=>n=n.getChildTrie(r)),rF.call(n,"data")?n.data:n.data=this.makeData(yg.call(t))}peek(){return this.peekArray(arguments)}peekArray(t){let n=this;for(let r=0,o=t.length;n&&r=0})||!1,aF=iF&&!sF;function Fe(e){return e!==null&&typeof e=="object"}function lF(e,t){var n=t,r=[];e.definitions.forEach(function(i){if(i.kind==="OperationDefinition")throw Tt(71,i.operation,i.name?" named '".concat(i.name.value,"'"):"");i.kind==="FragmentDefinition"&&r.push(i)}),typeof n>"u"&&(Y(r.length===1,72,r.length),n=r[0].name.value);var o=R(R({},e),{definitions:Tn([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions,!0)});return o}function Lc(e){e===void 0&&(e=[]);var t={};return e.forEach(function(n){t[n.name.value]=n}),t}function jc(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":{var n=e.name.value;if(typeof t=="function")return t(n);var r=t&&t[n];return Y(r,73,n),r||null}default:return null}}function uF(){}class sp{constructor(t=1/0,n=uF){this.max=t,this.dispose=n,this.map=new Map,this.newest=null,this.oldest=null}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}get size(){return this.map.size}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:o}=n;o&&(o.older=r),r&&(r.newer=o),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=o)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.map.set(t,r),r.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(t){const n=this.map.get(t);return n?(n===this.newest&&(this.newest=n.older),n===this.oldest&&(this.oldest=n.newer),n.newer&&(n.newer.older=n.older),n.older&&(n.older.newer=n.newer),this.map.delete(t),this.dispose(n.value,t),!0):!1}}function ap(){}const cF=ap,fF=typeof WeakRef<"u"?WeakRef:function(e){return{deref:()=>e}},dF=typeof WeakMap<"u"?WeakMap:Map,pF=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:ap,unregister:ap}},hF=10024;class pu{constructor(t=1/0,n=cF){this.max=t,this.dispose=n,this.map=new dF,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const r=this.unfinalizedNodes.values();for(let o=0;o0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new pF(this.deleteNode.bind(this))}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:o}=n;o&&(o.older=r),r&&(r.newer=o),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=o)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.scheduleFinalization(r),this.map.set(t,r),this.size++,r.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(t){t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.size--;const n=t.key||t.keyRef&&t.keyRef.deref();this.dispose(t.value,n),t.keyRef?this.registry.unregister(t):this.unfinalizedNodes.delete(t),n&&this.map.delete(n)}delete(t){const n=this.map.get(t);return n?(this.deleteNode(n),!0):!1}scheduleFinalization(t){this.unfinalizedNodes.add(t),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var If=new WeakSet;function xS(e){If.has(e)||(If.add(e),setTimeout(function(){e.clean(),If.delete(e)},100))}var fm=function(e,t){var n=new pu(e,t);return n.set=function(r,o){return xS(this),pu.prototype.set.call(this,r,o)},n},mF=function(e,t){var n=new sp(e,t);return n.set=function(r,o){return xS(this),sp.prototype.set.call(this,r,o)},n},vF=Symbol.for("apollo.cacheSize"),Un=R({},tp[vF]),Xr={};function dm(e,t){Xr[e]=t}var yF=globalThis.__DEV__!==!1?SF:void 0,gF=globalThis.__DEV__!==!1?wF:void 0,bF=globalThis.__DEV__!==!1?SS:void 0;function xF(){var e={parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4};return Object.fromEntries(Object.entries(e).map(function(t){var n=t[0],r=t[1];return[n,Un[n]||r]}))}function SF(){var e,t,n,r,o;if(globalThis.__DEV__===!1)throw new Error("only supported in development mode");return{limits:xF(),sizes:R({print:(e=Xr.print)===null||e===void 0?void 0:e.call(Xr),parser:(t=Xr.parser)===null||t===void 0?void 0:t.call(Xr),canonicalStringify:(n=Xr.canonicalStringify)===null||n===void 0?void 0:n.call(Xr),links:up(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:ES(this.queryManager.documentTransform)}},(o=(r=this.cache).getMemoryInternals)===null||o===void 0?void 0:o.call(r))}}function SS(){return{cache:{fragmentQueryDocuments:br(this.getFragmentDoc)}}}function wF(){var e=this.config.fragments;return R(R({},SS.apply(this)),{addTypenameDocumentTransform:ES(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:br(this.storeReader.executeSelectionSet),executeSubSelectedArray:br(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:br(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:br(e==null?void 0:e.findFragmentSpreads),lookup:br(e==null?void 0:e.lookup),transform:br(e==null?void 0:e.transform)}})}function EF(e){return!!e&&"dirtyKey"in e}function br(e){return EF(e)?e.size:void 0}function wS(e){return e!=null}function ES(e){return lp(e).map(function(t){return{cache:t}})}function lp(e){return e?Tn(Tn([br(e==null?void 0:e.performWork)],lp(e==null?void 0:e.left),!0),lp(e==null?void 0:e.right),!0).filter(wS):[]}function up(e){var t;return e?Tn(Tn([(t=e==null?void 0:e.getMemoryInternals)===null||t===void 0?void 0:t.call(e)],up(e==null?void 0:e.left),!0),up(e==null?void 0:e.right),!0).filter(wS):[]}var $r=Object.assign(function(t){return JSON.stringify(t,CF)},{reset:function(){Yo=new mF(Un.canonicalStringify||1e3)}});globalThis.__DEV__!==!1&&dm("canonicalStringify",function(){return Yo.size});var Yo;$r.reset();function CF(e,t){if(t&&typeof t=="object"){var n=Object.getPrototypeOf(t);if(n===Object.prototype||n===null){var r=Object.keys(t);if(r.every(kF))return t;var o=JSON.stringify(r),i=Yo.get(o);if(!i){r.sort();var s=JSON.stringify(r);i=Yo.get(s)||r,Yo.set(o,i),Yo.set(s,i)}var a=Object.create(n);return i.forEach(function(l){a[l]=t[l]}),a}}return t}function kF(e,t,n){return t===0||n[t-1]<=e}function li(e){return{__ref:String(e)}}function xe(e){return!!(e&&typeof e=="object"&&typeof e.__ref=="string")}function OF(e){return Fe(e)&&e.kind==="Document"&&Array.isArray(e.definitions)}function TF(e){return e.kind==="StringValue"}function _F(e){return e.kind==="BooleanValue"}function RF(e){return e.kind==="IntValue"}function PF(e){return e.kind==="FloatValue"}function IF(e){return e.kind==="Variable"}function NF(e){return e.kind==="ObjectValue"}function $F(e){return e.kind==="ListValue"}function MF(e){return e.kind==="EnumValue"}function DF(e){return e.kind==="NullValue"}function Ci(e,t,n,r){if(RF(n)||PF(n))e[t.value]=Number(n.value);else if(_F(n)||TF(n))e[t.value]=n.value;else if(NF(n)){var o={};n.fields.map(function(s){return Ci(o,s.name,s.value,r)}),e[t.value]=o}else if(IF(n)){var i=(r||{})[n.name.value];e[t.value]=i}else if($F(n))e[t.value]=n.values.map(function(s){var a={};return Ci(a,t,s,r),a[t.value]});else if(MF(n))e[t.value]=n.value;else if(DF(n))e[t.value]=null;else throw Tt(82,t.value,n.kind)}function FF(e,t){var n=null;e.directives&&(n={},e.directives.forEach(function(o){n[o.name.value]={},o.arguments&&o.arguments.forEach(function(i){var s=i.name,a=i.value;return Ci(n[o.name.value],s,a,t)})}));var r=null;return e.arguments&&e.arguments.length&&(r={},e.arguments.forEach(function(o){var i=o.name,s=o.value;return Ci(r,i,s,t)})),CS(e.name.value,r,n)}var AF=["connection","include","skip","client","rest","export","nonreactive"],ls=$r,CS=Object.assign(function(e,t,n){if(t&&n&&n.connection&&n.connection.key)if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var o={};return r.forEach(function(a){o[a]=t[a]}),"".concat(n.connection.key,"(").concat(ls(o),")")}else return n.connection.key;var i=e;if(t){var s=ls(t);i+="(".concat(s,")")}return n&&Object.keys(n).forEach(function(a){AF.indexOf(a)===-1&&(n[a]&&Object.keys(n[a]).length?i+="@".concat(a,"(").concat(ls(n[a]),")"):i+="@".concat(a))}),i},{setStringify:function(e){var t=ls;return ls=e,t}});function zc(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach(function(r){var o=r.name,i=r.value;return Ci(n,o,i,t)}),n}return null}function Ar(e){return e.alias?e.alias.value:e.name.value}function cp(e,t,n){for(var r,o=0,i=t.selections;oObject.create(null),{forEach:BF,slice:VF}=Array.prototype,{hasOwnProperty:UF}=Object.prototype;class hm{constructor(t=!0,n=zF){this.weakness=t,this.makeData=n}lookup(...t){return this.lookupArray(t)}lookupArray(t){let n=this;return BF.call(t,r=>n=n.getChildTrie(r)),UF.call(n,"data")?n.data:n.data=this.makeData(VF.call(t))}peek(...t){return this.peekArray(t)}peekArray(t){let n=this;for(let r=0,o=t.length;n&&rclass{constructor(){this.id=["slot",WF++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let t=pt;t;t=t.parent)if(this.id in t.slots){const n=t.slots[this.id];if(n===bg)break;return t!==pt&&(pt.slots[this.id]=n),!0}return pt&&(pt.slots[this.id]=bg),!1}getValue(){if(this.hasValue())return pt.slots[this.id]}withValue(t,n,r,o){const i={__proto__:null,[this.id]:t},s=pt;pt={parent:s,slots:i};try{return n.apply(o,r)}finally{pt=s}}static bind(t){const n=pt;return function(){const r=pt;try{return pt=n,t.apply(this,arguments)}finally{pt=r}}}static noContext(t,n,r){if(pt){const o=pt;try{return pt=null,t.apply(r,n)}finally{pt=o}}else return t.apply(r,n)}};function xg(e){try{return e()}catch{}}const Nf="@wry/context:Slot",QF=xg(()=>globalThis)||xg(()=>global)||Object.create(null),Sg=QF,OS=Sg[Nf]||Array[Nf]||function(e){try{Object.defineProperty(Sg,Nf,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(qF()),Vc=new OS,{hasOwnProperty:HF}=Object.prototype,mm=Array.from||function(e){const t=[];return e.forEach(n=>t.push(n)),t};function hu(e){const{unsubscribe:t}=e;typeof t=="function"&&(e.unsubscribe=void 0,t())}const da=[],GF=100;function ki(e,t){if(!e)throw new Error(t||"assertion failure")}function TS(e,t){const n=e.length;return n>0&&n===t.length&&e[n-1]===t[n-1]}function _S(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}function RS(e){return e.slice(0)}class Uc{constructor(t){this.fn=t,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Uc.count}peek(){if(this.value.length===1&&!jr(this))return wg(this),this.value[0]}recompute(t){return ki(!this.recomputing,"already recomputing"),wg(this),jr(this)?KF(this,t):_S(this.value)}setDirty(){this.dirty||(this.dirty=!0,PS(this),hu(this))}dispose(){this.setDirty(),DS(this),vm(this,(t,n)=>{t.setDirty(),FS(t,this)})}forget(){this.dispose()}dependOn(t){t.add(this),this.deps||(this.deps=da.pop()||new Set),this.deps.add(t)}forgetDeps(){this.deps&&(mm(this.deps).forEach(t=>t.delete(this)),this.deps.clear(),da.push(this.deps),this.deps=null)}}Uc.count=0;function wg(e){const t=Vc.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),jr(e)?NS(t,e):$S(t,e),t}function KF(e,t){return DS(e),Vc.withValue(e,YF,[e,t]),JF(e,t)&&XF(e),_S(e.value)}function YF(e,t){e.recomputing=!0;const{normalizeResult:n}=e;let r;n&&e.value.length===1&&(r=RS(e.value)),e.value.length=0;try{if(e.value[0]=e.fn.apply(null,t),n&&r&&!TS(r,e.value))try{e.value[0]=n(e.value[0],r[0])}catch{}}catch(o){e.value[1]=o}e.recomputing=!1}function jr(e){return e.dirty||!!(e.dirtyChildren&&e.dirtyChildren.size)}function XF(e){e.dirty=!1,!jr(e)&&IS(e)}function PS(e){vm(e,NS)}function IS(e){vm(e,$S)}function vm(e,t){const n=e.parents.size;if(n){const r=mm(e.parents);for(let o=0;o0&&e.childValues.forEach((t,n)=>{FS(e,n)}),e.forgetDeps(),ki(e.dirtyChildren===null)}function FS(e,t){t.parents.delete(e),e.childValues.delete(t),MS(e,t)}function JF(e,t){if(typeof e.subscribe=="function")try{hu(e),e.unsubscribe=e.subscribe.apply(null,t)}catch{return e.setDirty(),!1}return!0}const ZF={setDirty:!0,dispose:!0,forget:!0};function AS(e){const t=new Map,n=e&&e.subscribe;function r(o){const i=Vc.getValue();if(i){let s=t.get(o);s||t.set(o,s=new Set),i.dependOn(s),typeof n=="function"&&(hu(s),s.unsubscribe=n(o))}}return r.dirty=function(i,s){const a=t.get(i);if(a){const l=s&&HF.call(ZF,s)?s:"setDirty";mm(a).forEach(u=>u[l]()),t.delete(i),hu(a)}},r}let Eg;function eA(...e){return(Eg||(Eg=new hm(typeof WeakMap=="function"))).lookupArray(e)}const $f=new Set;function pa(e,{max:t=Math.pow(2,16),keyArgs:n,makeCacheKey:r=eA,normalizeResult:o,subscribe:i,cache:s=sp}=Object.create(null)){const a=typeof s=="function"?new s(t,d=>d.dispose()):s,l=function(){const d=r.apply(null,n?n.apply(null,arguments):arguments);if(d===void 0)return e.apply(null,arguments);let p=a.get(d);p||(a.set(d,p=new Uc(e)),p.normalizeResult=o,p.subscribe=i,p.forget=()=>a.delete(d));const y=p.recompute(Array.prototype.slice.call(arguments));return a.set(d,p),$f.add(a),Vc.hasValue()||($f.forEach(g=>g.clean()),$f.clear()),y};Object.defineProperty(l,"size",{get:()=>a.size,configurable:!1,enumerable:!1}),Object.freeze(l.options={max:t,keyArgs:n,makeCacheKey:r,normalizeResult:o,subscribe:i,cache:a});function u(d){const p=d&&a.get(d);p&&p.setDirty()}l.dirtyKey=u,l.dirty=function(){u(r.apply(null,arguments))};function c(d){const p=d&&a.get(d);if(p)return p.peek()}l.peekKey=c,l.peek=function(){return c(r.apply(null,arguments))};function f(d){return d?a.delete(d):!1}return l.forgetKey=f,l.forget=function(){return f(r.apply(null,arguments))},l.makeCacheKey=r,l.getKey=n?function(){return r.apply(null,n.apply(null,arguments))}:r,Object.freeze(l)}function tA(e){return e}var LS=function(){function e(t,n){n===void 0&&(n=Object.create(null)),this.resultCache=bS?new WeakSet:new Set,this.transform=t,n.getCacheKey&&(this.getCacheKey=n.getCacheKey),this.cached=n.cache!==!1,this.resetCache()}return e.prototype.getCacheKey=function(t){return[t]},e.identity=function(){return new e(tA,{cache:!1})},e.split=function(t,n,r){return r===void 0&&(r=e.identity()),Object.assign(new e(function(o){var i=t(o)?n:r;return i.transformDocument(o)},{cache:!1}),{left:n,right:r})},e.prototype.resetCache=function(){var t=this;if(this.cached){var n=new Vi(Eo);this.performWork=pa(e.prototype.performWork.bind(this),{makeCacheKey:function(r){var o=t.getCacheKey(r);if(o)return Y(Array.isArray(o),66),n.lookupArray(o)},max:Un["documentTransform.cache"],cache:pu})}},e.prototype.performWork=function(t){return Ia(t),this.transform(t)},e.prototype.transformDocument=function(t){if(this.resultCache.has(t))return t;var n=this.performWork(t);return this.resultCache.add(n),n},e.prototype.concat=function(t){var n=this;return Object.assign(new e(function(r){return t.transformDocument(n.transformDocument(r))},{cache:!1}),{left:this,right:t})},e}(),$s,$a=Object.assign(function(e){var t=$s.get(e);return t||(t=KD(e),$s.set(e,t)),t},{reset:function(){$s=new fm(Un.print||2e3)}});$a.reset();globalThis.__DEV__!==!1&&dm("print",function(){return $s?$s.size:0});var Ke=Array.isArray;function dn(e){return Array.isArray(e)&&e.length>0}var Cg={kind:Q.FIELD,name:{kind:Q.NAME,value:"__typename"}};function jS(e,t){return!e||e.selectionSet.selections.every(function(n){return n.kind===Q.FRAGMENT_SPREAD&&jS(t[n.name.value],t)})}function nA(e){return jS(Na(e)||jF(e),Lc(Bc(e)))?null:e}function rA(e){var t=new Map,n=new Map;return e.forEach(function(r){r&&(r.name?t.set(r.name,r):r.test&&n.set(r.test,r))}),function(r){var o=t.get(r.name.value);return!o&&n.size&&n.forEach(function(i,s){s(r)&&(o=i)}),o}}function kg(e){var t=new Map;return function(r){r===void 0&&(r=e);var o=t.get(r);return o||t.set(r,o={variables:new Set,fragmentSpreads:new Set}),o}}function zS(e,t){Ia(t);for(var n=kg(""),r=kg(""),o=function(h){for(var v=0,m=void 0;v=0;--s)t.definitions[s].kind===Q.OPERATION_DEFINITION&&++i;var a=rA(e),l=function(h){return dn(h)&&h.map(a).some(function(v){return v&&v.remove})},u=new Map,c=!1,f={enter:function(h){if(l(h.directives))return c=!0,null}},d=sr(t,{Field:f,InlineFragment:f,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(h,v,m,b,w){var k=o(w);k&&k.variables.add(h.name.value)}},FragmentSpread:{enter:function(h,v,m,b,w){if(l(h.directives))return c=!0,null;var k=o(w);k&&k.fragmentSpreads.add(h.name.value)}},FragmentDefinition:{enter:function(h,v,m,b){u.set(JSON.stringify(b),h)},leave:function(h,v,m,b){var w=u.get(JSON.stringify(b));if(h===w)return h;if(i>0&&h.selectionSet.selections.every(function(k){return k.kind===Q.FIELD&&k.name.value==="__typename"}))return r(h.name.value).removed=!0,c=!0,null}},Directive:{leave:function(h){if(a(h))return c=!0,null}}});if(!c)return t;var p=function(h){return h.transitiveVars||(h.transitiveVars=new Set(h.variables),h.removed||h.fragmentSpreads.forEach(function(v){p(r(v)).transitiveVars.forEach(function(m){h.transitiveVars.add(m)})})),h},y=new Set;d.definitions.forEach(function(h){h.kind===Q.OPERATION_DEFINITION?p(n(h.name&&h.name.value)).fragmentSpreads.forEach(function(v){y.add(v)}):h.kind===Q.FRAGMENT_DEFINITION&&i===0&&!r(h.name.value).removed&&y.add(h.name.value)}),y.forEach(function(h){p(r(h)).fragmentSpreads.forEach(function(v){y.add(v)})});var g=function(h){return!!(!y.has(h)||r(h).removed)},x={enter:function(h){if(g(h.name.value))return null}};return nA(sr(d,{FragmentSpread:x,FragmentDefinition:x,OperationDefinition:{leave:function(h){if(h.variableDefinitions){var v=p(n(h.name&&h.name.value)).transitiveVars;if(v.size1)for(var r=new zr,o=1;o=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lA(e,t){if(e){if(typeof e=="string")return Tg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tg(e,t)}}function Tg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1,a=!1,l=arguments[1],u=l;return new i(function(c){return o.subscribe({next:function(f){var d=!a;if(a=!0,!d||s)try{u=r(u,f)}catch(p){return c.error(p)}else u=f},error:function(f){c.error(f)},complete:function(){if(!a&&!s)return c.error(new TypeError("Cannot reduce an empty sequence"));c.next(u),c.complete()}})})},t.concat=function(){for(var r=this,o=arguments.length,i=new Array(o),s=0;s=0&&a.splice(d,1),u()}});a.push(f)},error:function(c){s.error(c)},complete:function(){u()}});function u(){l.closed&&a.length===0&&s.complete()}return function(){a.forEach(function(c){return c.unsubscribe()}),l.unsubscribe()}})},t[dp]=function(){return this},e.from=function(r){var o=typeof this=="function"?this:e;if(r==null)throw new TypeError(r+" is not an object");var i=mu(r,dp);if(i){var s=i.call(r);if(Object(s)!==s)throw new TypeError(s+" is not an object");return cA(s)&&s.constructor===o?s:new o(function(a){return s.subscribe(a)})}if(Sm("iterator")&&(i=mu(r,uA),i))return new o(function(a){_l(function(){if(!a.closed){for(var l=aA(i.call(r)),u;!(u=l()).done;){var c=u.value;if(a.next(c),a.closed)return}a.complete()}})});if(Array.isArray(r))return new o(function(a){_l(function(){if(!a.closed){for(var l=0;l=0;--a){var l=s[a],u=!isNaN(+l),c=u?[]:{};c[l]=i,i=c}n=r.merge(n,i)}),n}function Rl(e){var t=mp(e);return dn(t)}function mp(e){var t=dn(e.errors)?e.errors.slice(0):[];return ui(e)&&dn(e.incremental)&&e.incremental.forEach(function(n){n.errors&&t.push.apply(t,n.errors)}),t}function bo(){for(var e=[],t=0;tObject.create(null),{forEach:nF,slice:yg}=Array.prototype,{hasOwnProperty:rF}=Object.prototype;let Vi=class gS{constructor(t=!0,n=tF){this.weakness=t,this.makeData=n}lookup(){return this.lookupArray(arguments)}lookupArray(t){let n=this;return nF.call(t,r=>n=n.getChildTrie(r)),rF.call(n,"data")?n.data:n.data=this.makeData(yg.call(t))}peek(){return this.peekArray(arguments)}peekArray(t){let n=this;for(let r=0,o=t.length;n&&r=0})||!1,aF=iF&&!sF;function Ae(e){return e!==null&&typeof e=="object"}function lF(e,t){var n=t,r=[];e.definitions.forEach(function(i){if(i.kind==="OperationDefinition")throw Tt(71,i.operation,i.name?" named '".concat(i.name.value,"'"):"");i.kind==="FragmentDefinition"&&r.push(i)}),typeof n>"u"&&(Y(r.length===1,72,r.length),n=r[0].name.value);var o=R(R({},e),{definitions:Tn([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions,!0)});return o}function Lc(e){e===void 0&&(e=[]);var t={};return e.forEach(function(n){t[n.name.value]=n}),t}function jc(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":{var n=e.name.value;if(typeof t=="function")return t(n);var r=t&&t[n];return Y(r,73,n),r||null}default:return null}}function uF(){}class sp{constructor(t=1/0,n=uF){this.max=t,this.dispose=n,this.map=new Map,this.newest=null,this.oldest=null}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}get size(){return this.map.size}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:o}=n;o&&(o.older=r),r&&(r.newer=o),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=o)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.map.set(t,r),r.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(t){const n=this.map.get(t);return n?(n===this.newest&&(this.newest=n.older),n===this.oldest&&(this.oldest=n.newer),n.newer&&(n.newer.older=n.older),n.older&&(n.older.newer=n.newer),this.map.delete(t),this.dispose(n.value,t),!0):!1}}function ap(){}const cF=ap,fF=typeof WeakRef<"u"?WeakRef:function(e){return{deref:()=>e}},dF=typeof WeakMap<"u"?WeakMap:Map,pF=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:ap,unregister:ap}},hF=10024;class pu{constructor(t=1/0,n=cF){this.max=t,this.dispose=n,this.map=new dF,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const r=this.unfinalizedNodes.values();for(let o=0;o0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new pF(this.deleteNode.bind(this))}has(t){return this.map.has(t)}get(t){const n=this.getNode(t);return n&&n.value}getNode(t){const n=this.map.get(t);if(n&&n!==this.newest){const{older:r,newer:o}=n;o&&(o.older=r),r&&(r.newer=o),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&&(this.oldest=o)}return n}set(t,n){let r=this.getNode(t);return r?r.value=n:(r={key:t,value:n,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.scheduleFinalization(r),this.map.set(t,r),this.size++,r.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(t){t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.size--;const n=t.key||t.keyRef&&t.keyRef.deref();this.dispose(t.value,n),t.keyRef?this.registry.unregister(t):this.unfinalizedNodes.delete(t),n&&this.map.delete(n)}delete(t){const n=this.map.get(t);return n?(this.deleteNode(n),!0):!1}scheduleFinalization(t){this.unfinalizedNodes.add(t),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var If=new WeakSet;function xS(e){If.has(e)||(If.add(e),setTimeout(function(){e.clean(),If.delete(e)},100))}var fm=function(e,t){var n=new pu(e,t);return n.set=function(r,o){return xS(this),pu.prototype.set.call(this,r,o)},n},mF=function(e,t){var n=new sp(e,t);return n.set=function(r,o){return xS(this),sp.prototype.set.call(this,r,o)},n},vF=Symbol.for("apollo.cacheSize"),Wn=R({},tp[vF]),Jr={};function dm(e,t){Jr[e]=t}var yF=globalThis.__DEV__!==!1?SF:void 0,gF=globalThis.__DEV__!==!1?wF:void 0,bF=globalThis.__DEV__!==!1?SS:void 0;function xF(){var e={parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4};return Object.fromEntries(Object.entries(e).map(function(t){var n=t[0],r=t[1];return[n,Wn[n]||r]}))}function SF(){var e,t,n,r,o;if(globalThis.__DEV__===!1)throw new Error("only supported in development mode");return{limits:xF(),sizes:R({print:(e=Jr.print)===null||e===void 0?void 0:e.call(Jr),parser:(t=Jr.parser)===null||t===void 0?void 0:t.call(Jr),canonicalStringify:(n=Jr.canonicalStringify)===null||n===void 0?void 0:n.call(Jr),links:up(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:ES(this.queryManager.documentTransform)}},(o=(r=this.cache).getMemoryInternals)===null||o===void 0?void 0:o.call(r))}}function SS(){return{cache:{fragmentQueryDocuments:br(this.getFragmentDoc)}}}function wF(){var e=this.config.fragments;return R(R({},SS.apply(this)),{addTypenameDocumentTransform:ES(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:br(this.storeReader.executeSelectionSet),executeSubSelectedArray:br(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:br(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:br(e==null?void 0:e.findFragmentSpreads),lookup:br(e==null?void 0:e.lookup),transform:br(e==null?void 0:e.transform)}})}function EF(e){return!!e&&"dirtyKey"in e}function br(e){return EF(e)?e.size:void 0}function wS(e){return e!=null}function ES(e){return lp(e).map(function(t){return{cache:t}})}function lp(e){return e?Tn(Tn([br(e==null?void 0:e.performWork)],lp(e==null?void 0:e.left),!0),lp(e==null?void 0:e.right),!0).filter(wS):[]}function up(e){var t;return e?Tn(Tn([(t=e==null?void 0:e.getMemoryInternals)===null||t===void 0?void 0:t.call(e)],up(e==null?void 0:e.left),!0),up(e==null?void 0:e.right),!0).filter(wS):[]}var $r=Object.assign(function(t){return JSON.stringify(t,CF)},{reset:function(){Yo=new mF(Wn.canonicalStringify||1e3)}});globalThis.__DEV__!==!1&&dm("canonicalStringify",function(){return Yo.size});var Yo;$r.reset();function CF(e,t){if(t&&typeof t=="object"){var n=Object.getPrototypeOf(t);if(n===Object.prototype||n===null){var r=Object.keys(t);if(r.every(kF))return t;var o=JSON.stringify(r),i=Yo.get(o);if(!i){r.sort();var s=JSON.stringify(r);i=Yo.get(s)||r,Yo.set(o,i),Yo.set(s,i)}var a=Object.create(n);return i.forEach(function(l){a[l]=t[l]}),a}}return t}function kF(e,t,n){return t===0||n[t-1]<=e}function li(e){return{__ref:String(e)}}function xe(e){return!!(e&&typeof e=="object"&&typeof e.__ref=="string")}function OF(e){return Ae(e)&&e.kind==="Document"&&Array.isArray(e.definitions)}function TF(e){return e.kind==="StringValue"}function _F(e){return e.kind==="BooleanValue"}function RF(e){return e.kind==="IntValue"}function PF(e){return e.kind==="FloatValue"}function IF(e){return e.kind==="Variable"}function NF(e){return e.kind==="ObjectValue"}function $F(e){return e.kind==="ListValue"}function MF(e){return e.kind==="EnumValue"}function DF(e){return e.kind==="NullValue"}function Ci(e,t,n,r){if(RF(n)||PF(n))e[t.value]=Number(n.value);else if(_F(n)||TF(n))e[t.value]=n.value;else if(NF(n)){var o={};n.fields.map(function(s){return Ci(o,s.name,s.value,r)}),e[t.value]=o}else if(IF(n)){var i=(r||{})[n.name.value];e[t.value]=i}else if($F(n))e[t.value]=n.values.map(function(s){var a={};return Ci(a,t,s,r),a[t.value]});else if(MF(n))e[t.value]=n.value;else if(DF(n))e[t.value]=null;else throw Tt(82,t.value,n.kind)}function FF(e,t){var n=null;e.directives&&(n={},e.directives.forEach(function(o){n[o.name.value]={},o.arguments&&o.arguments.forEach(function(i){var s=i.name,a=i.value;return Ci(n[o.name.value],s,a,t)})}));var r=null;return e.arguments&&e.arguments.length&&(r={},e.arguments.forEach(function(o){var i=o.name,s=o.value;return Ci(r,i,s,t)})),CS(e.name.value,r,n)}var AF=["connection","include","skip","client","rest","export","nonreactive"],ls=$r,CS=Object.assign(function(e,t,n){if(t&&n&&n.connection&&n.connection.key)if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var o={};return r.forEach(function(a){o[a]=t[a]}),"".concat(n.connection.key,"(").concat(ls(o),")")}else return n.connection.key;var i=e;if(t){var s=ls(t);i+="(".concat(s,")")}return n&&Object.keys(n).forEach(function(a){AF.indexOf(a)===-1&&(n[a]&&Object.keys(n[a]).length?i+="@".concat(a,"(").concat(ls(n[a]),")"):i+="@".concat(a))}),i},{setStringify:function(e){var t=ls;return ls=e,t}});function zc(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach(function(r){var o=r.name,i=r.value;return Ci(n,o,i,t)}),n}return null}function Ar(e){return e.alias?e.alias.value:e.name.value}function cp(e,t,n){for(var r,o=0,i=t.selections;oObject.create(null),{forEach:BF,slice:VF}=Array.prototype,{hasOwnProperty:WF}=Object.prototype;class hm{constructor(t=!0,n=zF){this.weakness=t,this.makeData=n}lookup(...t){return this.lookupArray(t)}lookupArray(t){let n=this;return BF.call(t,r=>n=n.getChildTrie(r)),WF.call(n,"data")?n.data:n.data=this.makeData(VF.call(t))}peek(...t){return this.peekArray(t)}peekArray(t){let n=this;for(let r=0,o=t.length;n&&rclass{constructor(){this.id=["slot",UF++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let t=pt;t;t=t.parent)if(this.id in t.slots){const n=t.slots[this.id];if(n===bg)break;return t!==pt&&(pt.slots[this.id]=n),!0}return pt&&(pt.slots[this.id]=bg),!1}getValue(){if(this.hasValue())return pt.slots[this.id]}withValue(t,n,r,o){const i={__proto__:null,[this.id]:t},s=pt;pt={parent:s,slots:i};try{return n.apply(o,r)}finally{pt=s}}static bind(t){const n=pt;return function(){const r=pt;try{return pt=n,t.apply(this,arguments)}finally{pt=r}}}static noContext(t,n,r){if(pt){const o=pt;try{return pt=null,t.apply(r,n)}finally{pt=o}}else return t.apply(r,n)}};function xg(e){try{return e()}catch{}}const Nf="@wry/context:Slot",QF=xg(()=>globalThis)||xg(()=>global)||Object.create(null),Sg=QF,OS=Sg[Nf]||Array[Nf]||function(e){try{Object.defineProperty(Sg,Nf,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(qF()),Vc=new OS,{hasOwnProperty:HF}=Object.prototype,mm=Array.from||function(e){const t=[];return e.forEach(n=>t.push(n)),t};function hu(e){const{unsubscribe:t}=e;typeof t=="function"&&(e.unsubscribe=void 0,t())}const da=[],GF=100;function ki(e,t){if(!e)throw new Error(t||"assertion failure")}function TS(e,t){const n=e.length;return n>0&&n===t.length&&e[n-1]===t[n-1]}function _S(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}function RS(e){return e.slice(0)}class Wc{constructor(t){this.fn=t,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Wc.count}peek(){if(this.value.length===1&&!jr(this))return wg(this),this.value[0]}recompute(t){return ki(!this.recomputing,"already recomputing"),wg(this),jr(this)?KF(this,t):_S(this.value)}setDirty(){this.dirty||(this.dirty=!0,PS(this),hu(this))}dispose(){this.setDirty(),DS(this),vm(this,(t,n)=>{t.setDirty(),FS(t,this)})}forget(){this.dispose()}dependOn(t){t.add(this),this.deps||(this.deps=da.pop()||new Set),this.deps.add(t)}forgetDeps(){this.deps&&(mm(this.deps).forEach(t=>t.delete(this)),this.deps.clear(),da.push(this.deps),this.deps=null)}}Wc.count=0;function wg(e){const t=Vc.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),jr(e)?NS(t,e):$S(t,e),t}function KF(e,t){return DS(e),Vc.withValue(e,YF,[e,t]),JF(e,t)&&XF(e),_S(e.value)}function YF(e,t){e.recomputing=!0;const{normalizeResult:n}=e;let r;n&&e.value.length===1&&(r=RS(e.value)),e.value.length=0;try{if(e.value[0]=e.fn.apply(null,t),n&&r&&!TS(r,e.value))try{e.value[0]=n(e.value[0],r[0])}catch{}}catch(o){e.value[1]=o}e.recomputing=!1}function jr(e){return e.dirty||!!(e.dirtyChildren&&e.dirtyChildren.size)}function XF(e){e.dirty=!1,!jr(e)&&IS(e)}function PS(e){vm(e,NS)}function IS(e){vm(e,$S)}function vm(e,t){const n=e.parents.size;if(n){const r=mm(e.parents);for(let o=0;o0&&e.childValues.forEach((t,n)=>{FS(e,n)}),e.forgetDeps(),ki(e.dirtyChildren===null)}function FS(e,t){t.parents.delete(e),e.childValues.delete(t),MS(e,t)}function JF(e,t){if(typeof e.subscribe=="function")try{hu(e),e.unsubscribe=e.subscribe.apply(null,t)}catch{return e.setDirty(),!1}return!0}const ZF={setDirty:!0,dispose:!0,forget:!0};function AS(e){const t=new Map,n=e&&e.subscribe;function r(o){const i=Vc.getValue();if(i){let s=t.get(o);s||t.set(o,s=new Set),i.dependOn(s),typeof n=="function"&&(hu(s),s.unsubscribe=n(o))}}return r.dirty=function(i,s){const a=t.get(i);if(a){const l=s&&HF.call(ZF,s)?s:"setDirty";mm(a).forEach(u=>u[l]()),t.delete(i),hu(a)}},r}let Eg;function eA(...e){return(Eg||(Eg=new hm(typeof WeakMap=="function"))).lookupArray(e)}const $f=new Set;function pa(e,{max:t=Math.pow(2,16),keyArgs:n,makeCacheKey:r=eA,normalizeResult:o,subscribe:i,cache:s=sp}=Object.create(null)){const a=typeof s=="function"?new s(t,d=>d.dispose()):s,l=function(){const d=r.apply(null,n?n.apply(null,arguments):arguments);if(d===void 0)return e.apply(null,arguments);let p=a.get(d);p||(a.set(d,p=new Wc(e)),p.normalizeResult=o,p.subscribe=i,p.forget=()=>a.delete(d));const y=p.recompute(Array.prototype.slice.call(arguments));return a.set(d,p),$f.add(a),Vc.hasValue()||($f.forEach(g=>g.clean()),$f.clear()),y};Object.defineProperty(l,"size",{get:()=>a.size,configurable:!1,enumerable:!1}),Object.freeze(l.options={max:t,keyArgs:n,makeCacheKey:r,normalizeResult:o,subscribe:i,cache:a});function u(d){const p=d&&a.get(d);p&&p.setDirty()}l.dirtyKey=u,l.dirty=function(){u(r.apply(null,arguments))};function c(d){const p=d&&a.get(d);if(p)return p.peek()}l.peekKey=c,l.peek=function(){return c(r.apply(null,arguments))};function f(d){return d?a.delete(d):!1}return l.forgetKey=f,l.forget=function(){return f(r.apply(null,arguments))},l.makeCacheKey=r,l.getKey=n?function(){return r.apply(null,n.apply(null,arguments))}:r,Object.freeze(l)}function tA(e){return e}var LS=function(){function e(t,n){n===void 0&&(n=Object.create(null)),this.resultCache=bS?new WeakSet:new Set,this.transform=t,n.getCacheKey&&(this.getCacheKey=n.getCacheKey),this.cached=n.cache!==!1,this.resetCache()}return e.prototype.getCacheKey=function(t){return[t]},e.identity=function(){return new e(tA,{cache:!1})},e.split=function(t,n,r){return r===void 0&&(r=e.identity()),Object.assign(new e(function(o){var i=t(o)?n:r;return i.transformDocument(o)},{cache:!1}),{left:n,right:r})},e.prototype.resetCache=function(){var t=this;if(this.cached){var n=new Vi(Co);this.performWork=pa(e.prototype.performWork.bind(this),{makeCacheKey:function(r){var o=t.getCacheKey(r);if(o)return Y(Array.isArray(o),66),n.lookupArray(o)},max:Wn["documentTransform.cache"],cache:pu})}},e.prototype.performWork=function(t){return Ia(t),this.transform(t)},e.prototype.transformDocument=function(t){if(this.resultCache.has(t))return t;var n=this.performWork(t);return this.resultCache.add(n),n},e.prototype.concat=function(t){var n=this;return Object.assign(new e(function(r){return t.transformDocument(n.transformDocument(r))},{cache:!1}),{left:this,right:t})},e}(),$s,$a=Object.assign(function(e){var t=$s.get(e);return t||(t=KD(e),$s.set(e,t)),t},{reset:function(){$s=new fm(Wn.print||2e3)}});$a.reset();globalThis.__DEV__!==!1&&dm("print",function(){return $s?$s.size:0});var Ke=Array.isArray;function dn(e){return Array.isArray(e)&&e.length>0}var Cg={kind:Q.FIELD,name:{kind:Q.NAME,value:"__typename"}};function jS(e,t){return!e||e.selectionSet.selections.every(function(n){return n.kind===Q.FRAGMENT_SPREAD&&jS(t[n.name.value],t)})}function nA(e){return jS(Na(e)||jF(e),Lc(Bc(e)))?null:e}function rA(e){var t=new Map,n=new Map;return e.forEach(function(r){r&&(r.name?t.set(r.name,r):r.test&&n.set(r.test,r))}),function(r){var o=t.get(r.name.value);return!o&&n.size&&n.forEach(function(i,s){s(r)&&(o=i)}),o}}function kg(e){var t=new Map;return function(r){r===void 0&&(r=e);var o=t.get(r);return o||t.set(r,o={variables:new Set,fragmentSpreads:new Set}),o}}function zS(e,t){Ia(t);for(var n=kg(""),r=kg(""),o=function(h){for(var v=0,m=void 0;v=0;--s)t.definitions[s].kind===Q.OPERATION_DEFINITION&&++i;var a=rA(e),l=function(h){return dn(h)&&h.map(a).some(function(v){return v&&v.remove})},u=new Map,c=!1,f={enter:function(h){if(l(h.directives))return c=!0,null}},d=sr(t,{Field:f,InlineFragment:f,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(h,v,m,b,w){var k=o(w);k&&k.variables.add(h.name.value)}},FragmentSpread:{enter:function(h,v,m,b,w){if(l(h.directives))return c=!0,null;var k=o(w);k&&k.fragmentSpreads.add(h.name.value)}},FragmentDefinition:{enter:function(h,v,m,b){u.set(JSON.stringify(b),h)},leave:function(h,v,m,b){var w=u.get(JSON.stringify(b));if(h===w)return h;if(i>0&&h.selectionSet.selections.every(function(k){return k.kind===Q.FIELD&&k.name.value==="__typename"}))return r(h.name.value).removed=!0,c=!0,null}},Directive:{leave:function(h){if(a(h))return c=!0,null}}});if(!c)return t;var p=function(h){return h.transitiveVars||(h.transitiveVars=new Set(h.variables),h.removed||h.fragmentSpreads.forEach(function(v){p(r(v)).transitiveVars.forEach(function(m){h.transitiveVars.add(m)})})),h},y=new Set;d.definitions.forEach(function(h){h.kind===Q.OPERATION_DEFINITION?p(n(h.name&&h.name.value)).fragmentSpreads.forEach(function(v){y.add(v)}):h.kind===Q.FRAGMENT_DEFINITION&&i===0&&!r(h.name.value).removed&&y.add(h.name.value)}),y.forEach(function(h){p(r(h)).fragmentSpreads.forEach(function(v){y.add(v)})});var g=function(h){return!!(!y.has(h)||r(h).removed)},x={enter:function(h){if(g(h.name.value))return null}};return nA(sr(d,{FragmentSpread:x,FragmentDefinition:x,OperationDefinition:{leave:function(h){if(h.variableDefinitions){var v=p(n(h.name&&h.name.value)).transitiveVars;if(v.size1)for(var r=new zr,o=1;o=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lA(e,t){if(e){if(typeof e=="string")return Tg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tg(e,t)}}function Tg(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1,a=!1,l=arguments[1],u=l;return new i(function(c){return o.subscribe({next:function(f){var d=!a;if(a=!0,!d||s)try{u=r(u,f)}catch(p){return c.error(p)}else u=f},error:function(f){c.error(f)},complete:function(){if(!a&&!s)return c.error(new TypeError("Cannot reduce an empty sequence"));c.next(u),c.complete()}})})},t.concat=function(){for(var r=this,o=arguments.length,i=new Array(o),s=0;s=0&&a.splice(d,1),u()}});a.push(f)},error:function(c){s.error(c)},complete:function(){u()}});function u(){l.closed&&a.length===0&&s.complete()}return function(){a.forEach(function(c){return c.unsubscribe()}),l.unsubscribe()}})},t[dp]=function(){return this},e.from=function(r){var o=typeof this=="function"?this:e;if(r==null)throw new TypeError(r+" is not an object");var i=mu(r,dp);if(i){var s=i.call(r);if(Object(s)!==s)throw new TypeError(s+" is not an object");return cA(s)&&s.constructor===o?s:new o(function(a){return s.subscribe(a)})}if(Sm("iterator")&&(i=mu(r,uA),i))return new o(function(a){_l(function(){if(!a.closed){for(var l=aA(i.call(r)),u;!(u=l()).done;){var c=u.value;if(a.next(c),a.closed)return}a.complete()}})});if(Array.isArray(r))return new o(function(a){_l(function(){if(!a.closed){for(var l=0;l=0;--a){var l=s[a],u=!isNaN(+l),c=u?[]:{};c[l]=i,i=c}n=r.merge(n,i)}),n}function Rl(e){var t=mp(e);return dn(t)}function mp(e){var t=dn(e.errors)?e.errors.slice(0):[];return ui(e)&&dn(e.incremental)&&e.incremental.forEach(function(n){n.errors&&t.push.apply(t,n.errors)}),t}function xo(){for(var e=[],t=0;t-1;){if(x=void 0,O=[a.slice(0,g),a.slice(g+s.length)],x=O[0],a=O[1],h=x.indexOf(`\r \r `),v=zA(x.slice(0,h)),m=v["content-type"],m&&m.toLowerCase().indexOf("application/json")===-1)throw new Error("Unsupported patch content type: application/json is required.");if(b=x.slice(h),b){if(w=KS(e,b),Object.keys(w).length>1||"data"in w||"incremental"in w||"errors"in w||"payload"in w)if(xA(w)){if(k={},"payload"in w){if(Object.keys(w).length===1&&w.payload===null)return[2];k=R({},w.payload)}"errors"in w&&(k=R(R({},k),{extensions:R(R({},"extensions"in k?k.extensions:null),(T={},T[Em]=w.errors,T))})),t(k)}else t(w);else if(Object.keys(w).length===1&&"hasNext"in w&&!w.hasNext)return[2]}g=a.indexOf(s)}return[3,1];case 3:return[2]}})})}function zA(e){var t={};return e.split(` -`).forEach(function(n){var r=n.indexOf(":");if(r>-1){var o=n.slice(0,r).trim().toLowerCase(),i=n.slice(r+1).trim();t[o]=i}}),t}function KS(e,t){if(e.status>=300){var n=function(){try{return JSON.parse(t)}catch{return t}};GS(e,n(),"Response not successful: Received status code ".concat(e.status))}try{return JSON.parse(t)}catch(o){var r=o;throw r.name="ServerParseError",r.response=e,r.statusCode=e.status,r.bodyText=t,r}}function BA(e,t){e.result&&e.result.errors&&e.result.data&&t.next(e.result),t.error(e)}function VA(e){return function(t){return t.text().then(function(n){return KS(t,n)}).then(function(n){return!Array.isArray(n)&&!Mg.call(n,"data")&&!Mg.call(n,"errors")&&GS(t,n,"Server response was missing for query '".concat(Array.isArray(e)?e.map(function(r){return r.operationName}):e.operationName,"'.")),n})}}var yp=function(e,t){var n;try{n=JSON.stringify(e)}catch(o){var r=Tt(39,t,o.message);throw r.parseError=o,r}return n},UA={includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},WA={accept:"*/*","content-type":"application/json"},qA={method:"POST"},QA={http:UA,headers:WA,options:qA},HA=function(e,t){return t(e)};function GA(e,t){for(var n=[],r=2;r"u")throw Tt(37)},XA=function(e,t){var n=e.getContext(),r=n.uri;return r||(typeof t=="function"?t(e):t||"/graphql")};function JA(e,t){var n=[],r=function(f,d){n.push("".concat(f,"=").concat(encodeURIComponent(d)))};if("query"in t&&r("query",t.query),t.operationName&&r("operationName",t.operationName),t.variables){var o=void 0;try{o=yp(t.variables,"Variables map")}catch(f){return{parseError:f}}r("variables",o)}if(t.extensions){var i=void 0;try{i=yp(t.extensions,"Extensions map")}catch(f){return{parseError:f}}r("extensions",i)}var s="",a=e,l=e.indexOf("#");l!==-1&&(s=e.substr(l),a=e.substr(0,l));var u=a.indexOf("?")===-1?"?":"&",c=a+u+n.join("&")+s;return{newURI:c}}var Dg=En(function(){return fetch}),ZA=function(e){e===void 0&&(e={});var t=e.uri,n=t===void 0?"/graphql":t,r=e.fetch,o=e.print,i=o===void 0?HA:o,s=e.includeExtensions,a=e.preserveHeaderCase,l=e.useGETForQueries,u=e.includeUnusedVariables,c=u===void 0?!1:u,f=Vn(e,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);globalThis.__DEV__!==!1&&YA(r||Dg);var d={http:{includeExtensions:s,preserveHeaderCase:a},options:f.fetchOptions,credentials:f.credentials,headers:f.headers};return new Co(function(p){var y=XA(p,n),g=p.getContext(),x={};if(g.clientAwareness){var h=g.clientAwareness,v=h.name,m=h.version;v&&(x["apollographql-client-name"]=v),m&&(x["apollographql-client-version"]=m)}var b=R(R({},x),g.headers),w={http:g.http,options:g.fetchOptions,credentials:g.credentials,headers:b};if(fa(["client"],p.query)){var k=BS(p.query);if(!k)return Ff(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));p.query=k}var O=GA(p,i,QA,d,w),T=O.options,N=O.body;N.variables&&!c&&(N.variables=CA(N.variables,p.query));var P;!T.signal&&typeof AbortController<"u"&&(P=new AbortController,T.signal=P.signal);var B=function(I){return I.kind==="OperationDefinition"&&I.operation==="mutation"},z=function(I){return I.kind==="OperationDefinition"&&I.operation==="subscription"},A=z(Ui(p.query)),L=fa(["defer"],p.query);if(l&&!p.query.definitions.some(B)&&(T.method="GET"),L||A){T.headers=T.headers||{};var $="multipart/mixed;";A&&L&&globalThis.__DEV__!==!1&&Y.warn(38),A?$+="boundary=graphql;subscriptionSpec=1.0,application/json":L&&($+="deferSpec=20220824,application/json"),T.headers.accept=$}if(T.method==="GET"){var F=JA(y,N),D=F.newURI,_=F.parseError;if(_)return Ff(_);y=D}else try{T.body=yp(N,"Payload")}catch(I){return Ff(I)}return new Te(function(I){var V=r||En(function(){return fetch})||Dg,W=I.next.bind(I);return V(y,T).then(function(X){var re;p.setContext({response:X});var Z=(re=X.headers)===null||re===void 0?void 0:re.get("content-type");return Z!==null&&/^multipart\/mixed/i.test(Z)?jA(X,W):VA(p)(X).then(W)}).then(function(){P=void 0,I.complete()}).catch(function(X){P=void 0,BA(X,I)}),function(){P&&P.abort()}})})},YS=function(e){Rn(t,e);function t(n){n===void 0&&(n={});var r=e.call(this,ZA(n).request)||this;return r.options=n,r}return t}(Co);const{toString:Fg,hasOwnProperty:eL}=Object.prototype,Ag=Function.prototype.toString,gp=new Map;function be(e,t){try{return bp(e,t)}finally{gp.clear()}}function bp(e,t){if(e===t)return!0;const n=Fg.call(e),r=Fg.call(t);if(n!==r)return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":{if(jg(e,t))return!0;const o=Lg(e),i=Lg(t),s=o.length;if(s!==i.length)return!1;for(let a=0;a=0&&e.indexOf(t,n)===n}function jg(e,t){let n=gp.get(e);if(n){if(n.has(t))return!0}else gp.set(e,n=new Set);return n.add(t),!1}var XS=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=pa(lF,{max:Un["cache.fragmentQueryDocuments"]||1e3,cache:pu})}return e.prototype.batch=function(t){var n=this,r=typeof t.optimistic=="string"?t.optimistic:t.optimistic===!1?null:void 0,o;return this.performTransaction(function(){return o=t.update(n)},r),o},e.prototype.recordOptimisticTransaction=function(t,n){this.performTransaction(t,n)},e.prototype.transformDocument=function(t){return t},e.prototype.transformForLink=function(t){return t},e.prototype.identify=function(t){},e.prototype.gc=function(){return[]},e.prototype.modify=function(t){return!1},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!!t.optimistic),this.read(R(R({},t),{rootId:t.id||"ROOT_QUERY",optimistic:n}))},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!!t.optimistic),this.read(R(R({},t),{query:this.getFragmentDoc(t.fragment,t.fragmentName),rootId:t.id,optimistic:n}))},e.prototype.writeQuery=function(t){var n=t.id,r=t.data,o=Vn(t,["id","data"]);return this.write(Object.assign(o,{dataId:n||"ROOT_QUERY",result:r}))},e.prototype.writeFragment=function(t){var n=t.id,r=t.data,o=t.fragment,i=t.fragmentName,s=Vn(t,["id","data","fragment","fragmentName"]);return this.write(Object.assign(s,{query:this.getFragmentDoc(o,i),dataId:n,result:r}))},e.prototype.updateQuery=function(t,n){return this.batch({update:function(r){var o=r.readQuery(t),i=n(o);return i==null?o:(r.writeQuery(R(R({},t),{data:i})),i)}})},e.prototype.updateFragment=function(t,n){return this.batch({update:function(r){var o=r.readFragment(t),i=n(o);return i==null?o:(r.writeFragment(R(R({},t),{data:i})),i)}})},e}();globalThis.__DEV__!==!1&&(XS.prototype.getMemoryInternals=bF);var JS=function(e){Rn(t,e);function t(n,r,o,i){var s,a=e.call(this,n)||this;if(a.message=n,a.path=r,a.query=o,a.variables=i,Array.isArray(a.path)){a.missing=a.message;for(var l=a.path.length-1;l>=0;--l)a.missing=(s={},s[a.path[l]]=a.missing,s)}else a.missing=a.path;return a.__proto__=t.prototype,a}return t}(Error),st=Object.prototype.hasOwnProperty;function fs(e){return e==null}function ZS(e,t){var n=e.__typename,r=e.id,o=e._id;if(typeof n=="string"&&(t&&(t.keyObject=fs(r)?fs(o)?void 0:{_id:o}:{id:r}),fs(r)&&!fs(o)&&(r=o),!fs(r)))return"".concat(n,":").concat(typeof r=="number"||typeof r=="string"?r:JSON.stringify(r))}var ew={dataIdFromObject:ZS,addTypename:!0,resultCaching:!0,canonizeResults:!1};function oL(e){return bo(ew,e)}function tw(e){var t=e.canonizeResults;return t===void 0?ew.canonizeResults:t}function iL(e,t){return xe(t)?e.get(t.__ref,"__typename"):t&&t.__typename}var nw=/^[_a-z][_0-9a-z]*/i;function Br(e){var t=e.match(nw);return t?t[0]:e}function xp(e,t,n){return Fe(t)?Ke(t)?t.every(function(r){return xp(e,r,n)}):e.selections.every(function(r){if(Lr(r)&&Pa(r,n)){var o=Ar(r);return st.call(t,o)&&(!r.selectionSet||xp(r.selectionSet,t[o],n))}return!0}):!1}function Xo(e){return Fe(e)&&!xe(e)&&!Ke(e)}function sL(){return new zr}function rw(e,t){var n=Lc(Bc(e));return{fragmentMap:n,lookupFragment:function(r){var o=n[r];return!o&&t&&(o=t.lookup(r)),o||null}}}var Pl=Object.create(null),Af=function(){return Pl},zg=Object.create(null),ma=function(){function e(t,n){var r=this;this.policies=t,this.group=n,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(o,i){return ha(xe(o)?r.get(o.__ref,i):o&&o[i])},this.canRead=function(o){return xe(o)?r.has(o.__ref):typeof o=="object"},this.toReference=function(o,i){if(typeof o=="string")return li(o);if(xe(o))return o;var s=r.policies.identify(o)[0];if(s){var a=li(s);return i&&r.merge(s,o),a}}}return e.prototype.toObject=function(){return R({},this.data)},e.prototype.has=function(t){return this.lookup(t,!0)!==void 0},e.prototype.get=function(t,n){if(this.group.depend(t,n),st.call(this.data,t)){var r=this.data[t];if(r&&st.call(r,n))return r[n]}if(n==="__typename"&&st.call(this.policies.rootTypenamesById,t))return this.policies.rootTypenamesById[t];if(this instanceof hr)return this.parent.get(t,n)},e.prototype.lookup=function(t,n){if(n&&this.group.depend(t,"__exists"),st.call(this.data,t))return this.data[t];if(this instanceof hr)return this.parent.lookup(t,n);if(this.policies.rootTypenamesById[t])return Object.create(null)},e.prototype.merge=function(t,n){var r=this,o;xe(t)&&(t=t.__ref),xe(n)&&(n=n.__ref);var i=typeof t=="string"?this.lookup(o=t):t,s=typeof n=="string"?this.lookup(o=n):n;if(s){Y(typeof o=="string",1);var a=new zr(lL).merge(i,s);if(this.data[o]=a,a!==i&&(delete this.refs[o],this.group.caching)){var l=Object.create(null);i||(l.__exists=1),Object.keys(s).forEach(function(u){if(!i||i[u]!==a[u]){l[u]=1;var c=Br(u);c!==u&&!r.policies.hasKeyArgs(a.__typename,c)&&(l[c]=1),a[u]===void 0&&!(r instanceof hr)&&delete a[u]}}),l.__typename&&!(i&&i.__typename)&&this.policies.rootTypenamesById[o]===a.__typename&&delete l.__typename,Object.keys(l).forEach(function(u){return r.group.dirty(o,u)})}}},e.prototype.modify=function(t,n){var r=this,o=this.lookup(t);if(o){var i=Object.create(null),s=!1,a=!0,l={DELETE:Pl,INVALIDATE:zg,isReference:xe,toReference:this.toReference,canRead:this.canRead,readField:function(u,c){return r.policies.readField(typeof u=="string"?{fieldName:u,from:c||li(t)}:u,{store:r})}};if(Object.keys(o).forEach(function(u){var c=Br(u),f=o[u];if(f!==void 0){var d=typeof n=="function"?n:n[u]||n[c];if(d){var p=d===Af?Pl:d(ha(f),R(R({},l),{fieldName:c,storeFieldName:u,storage:r.getStorage(t,u)}));if(p===zg)r.group.dirty(t,u);else if(p===Pl&&(p=void 0),p!==f&&(i[u]=p,s=!0,f=p,globalThis.__DEV__!==!1)){var y=function(w){if(r.lookup(w.__ref)===void 0)return globalThis.__DEV__!==!1&&Y.warn(2,w),!0};if(xe(p))y(p);else if(Array.isArray(p))for(var g=!1,x=void 0,h=0,v=p;h0){var n=--this.rootIds[t];return n||delete this.rootIds[t],n}return 0},e.prototype.getRootIdSet=function(t){return t===void 0&&(t=new Set),Object.keys(this.rootIds).forEach(t.add,t),this instanceof hr?this.parent.getRootIdSet(t):Object.keys(this.policies.rootTypenamesById).forEach(t.add,t),t},e.prototype.gc=function(){var t=this,n=this.getRootIdSet(),r=this.toObject();n.forEach(function(s){st.call(r,s)&&(Object.keys(t.findChildRefIds(s)).forEach(n.add,n),delete r[s])});var o=Object.keys(r);if(o.length){for(var i=this;i instanceof hr;)i=i.parent;o.forEach(function(s){return i.delete(s)})}return o},e.prototype.findChildRefIds=function(t){if(!st.call(this.refs,t)){var n=this.refs[t]=Object.create(null),r=this.data[t];if(!r)return n;var o=new Set([r]);o.forEach(function(i){xe(i)&&(n[i.__ref]=!0),Fe(i)&&Object.keys(i).forEach(function(s){var a=i[s];Fe(a)&&o.add(a)})})}return this.refs[t]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),ow=function(){function e(t,n){n===void 0&&(n=null),this.caching=t,this.parent=n,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?AS():null,this.keyMaker=new Vi(Eo)},e.prototype.depend=function(t,n){if(this.d){this.d(Lf(t,n));var r=Br(n);r!==n&&this.d(Lf(t,r)),this.parent&&this.parent.depend(t,n)}},e.prototype.dirty=function(t,n){this.d&&this.d.dirty(Lf(t,n),n==="__exists"?"forget":"setDirty")},e}();function Lf(e,t){return t+"#"+e}function Bg(e,t){Fs(e)&&e.group.depend(t,"__exists")}(function(e){var t=function(n){Rn(r,n);function r(o){var i=o.policies,s=o.resultCaching,a=s===void 0?!0:s,l=o.seed,u=n.call(this,i,new ow(a))||this;return u.stump=new aL(u),u.storageTrie=new Vi(Eo),l&&u.replace(l),u}return r.prototype.addLayer=function(o,i){return this.stump.addLayer(o,i)},r.prototype.removeLayer=function(){return this},r.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},r}(e);e.Root=t})(ma||(ma={}));var hr=function(e){Rn(t,e);function t(n,r,o,i){var s=e.call(this,r.policies,i)||this;return s.id=n,s.parent=r,s.replay=o,s.group=i,o(s),s}return t.prototype.addLayer=function(n,r){return new t(n,this,r,this.group)},t.prototype.removeLayer=function(n){var r=this,o=this.parent.removeLayer(n);return n===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(i){var s=r.data[i],a=o.lookup(i);a?s?s!==a&&Object.keys(s).forEach(function(l){be(s[l],a[l])||r.group.dirty(i,l)}):(r.group.dirty(i,"__exists"),Object.keys(a).forEach(function(l){r.group.dirty(i,l)})):r.delete(i)}),o):o===this.parent?this:o.addLayer(this.id,this.replay)},t.prototype.toObject=function(){return R(R({},this.parent.toObject()),this.data)},t.prototype.findChildRefIds=function(n){var r=this.parent.findChildRefIds(n);return st.call(this.data,n)?R(R({},r),e.prototype.findChildRefIds.call(this,n)):r},t.prototype.getStorage=function(){for(var n=this.parent;n.parent;)n=n.parent;return n.getStorage.apply(n,arguments)},t}(ma),aL=function(e){Rn(t,e);function t(n){return e.call(this,"EntityStore.Stump",n,function(){},new ow(n.group.caching,n.group))||this}return t.prototype.removeLayer=function(){return this},t.prototype.merge=function(n,r){return this.parent.merge(n,r)},t}(hr);function lL(e,t,n){var r=e[n],o=t[n];return be(r,o)?r:o}function Fs(e){return!!(e instanceof ma&&e.group.caching)}function uL(e){return Fe(e)?Ke(e)?e.slice(0):R({__proto__:Object.getPrototypeOf(e)},e):e}var Vg=function(){function e(){this.known=new(bS?WeakSet:Set),this.pool=new Vi(Eo),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(t){return Fe(t)&&this.known.has(t)},e.prototype.pass=function(t){if(Fe(t)){var n=uL(t);return this.passes.set(n,t),n}return t},e.prototype.admit=function(t){var n=this;if(Fe(t)){var r=this.passes.get(t);if(r)return r;var o=Object.getPrototypeOf(t);switch(o){case Array.prototype:{if(this.known.has(t))return t;var i=t.map(this.admit,this),s=this.pool.lookupArray(i);return s.array||(this.known.add(s.array=i),globalThis.__DEV__!==!1&&Object.freeze(i)),s.array}case null:case Object.prototype:{if(this.known.has(t))return t;var a=Object.getPrototypeOf(t),l=[a],u=this.sortedKeys(t);l.push(u.json);var c=l.length;u.sorted.forEach(function(p){l.push(n.admit(t[p]))});var s=this.pool.lookupArray(l);if(!s.object){var f=s.object=Object.create(a);this.known.add(f),u.sorted.forEach(function(p,y){f[p]=l[c+y]}),globalThis.__DEV__!==!1&&Object.freeze(f)}return s.object}}}return t},e.prototype.sortedKeys=function(t){var n=Object.keys(t),r=this.pool.lookupArray(n);if(!r.keys){n.sort();var o=JSON.stringify(n);(r.keys=this.keysByJSON.get(o))||this.keysByJSON.set(o,r.keys={sorted:n,json:o})}return r.keys},e}();function Ug(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var cL=function(){function e(t){var n=this;this.knownResults=new(Eo?WeakMap:Map),this.config=bo(t,{addTypename:t.addTypename!==!1,canonizeResults:tw(t)}),this.canon=t.canon||new Vg,this.executeSelectionSet=pa(function(r){var o,i=r.context.canonizeResults,s=Ug(r);s[3]=!i;var a=(o=n.executeSelectionSet).peek.apply(o,s);return a?i?R(R({},a),{result:n.canon.admit(a.result)}):a:(Bg(r.context.store,r.enclosingRef.__ref),n.execSelectionSetImpl(r))},{max:this.config.resultCacheMaxSize||Un["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:Ug,makeCacheKey:function(r,o,i,s){if(Fs(i.store))return i.store.makeCacheKey(r,xe(o)?o.__ref:o,i.varString,s)}}),this.executeSubSelectedArray=pa(function(r){return Bg(r.context.store,r.enclosingRef.__ref),n.execSubSelectedArrayImpl(r)},{max:this.config.resultCacheMaxSize||Un["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(r){var o=r.field,i=r.array,s=r.context;if(Fs(s.store))return s.store.makeCacheKey(o,i,s.varString)}})}return e.prototype.resetCanon=function(){this.canon=new Vg},e.prototype.diffQueryAgainstStore=function(t){var n=t.store,r=t.query,o=t.rootId,i=o===void 0?"ROOT_QUERY":o,s=t.variables,a=t.returnPartialData,l=a===void 0?!0:a,u=t.canonizeResults,c=u===void 0?this.config.canonizeResults:u,f=this.config.cache.policies;s=R(R({},pm(kS(r))),s);var d=li(i),p=this.executeSelectionSet({selectionSet:Ui(r).selectionSet,objectOrReference:d,enclosingRef:d,context:R({store:n,query:r,policies:f,variables:s,varString:$r(s),canonizeResults:c},rw(r,this.config.fragments))}),y;if(p.missing&&(y=[new JS(fL(p.missing),p.missing,r,s)],!l))throw y[0];return{result:p.result,complete:!y,missing:y}},e.prototype.isFresh=function(t,n,r,o){if(Fs(o.store)&&this.knownResults.get(t)===r){var i=this.executeSelectionSet.peek(r,n,o,this.canon.isKnown(t));if(i&&t===i.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(t){var n=this,r=t.selectionSet,o=t.objectOrReference,i=t.enclosingRef,s=t.context;if(xe(o)&&!s.policies.rootTypenamesById[o.__ref]&&!s.store.has(o.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(o.__ref," object")};var a=s.variables,l=s.policies,u=s.store,c=u.getFieldValue(o,"__typename"),f=[],d,p=new zr;this.config.addTypename&&typeof c=="string"&&!l.rootIdsByTypename[c]&&f.push({__typename:c});function y(m,b){var w;return m.missing&&(d=p.merge(d,(w={},w[b]=m.missing,w))),m.result}var g=new Set(r.selections);g.forEach(function(m){var b,w;if(Pa(m,a))if(Lr(m)){var k=l.readField({fieldName:m.name.value,field:m,variables:s.variables,from:o},s),O=Ar(m);k===void 0?ym.added(m)||(d=p.merge(d,(b={},b[O]="Can't find field '".concat(m.name.value,"' on ").concat(xe(o)?o.__ref+" object":"object "+JSON.stringify(o,null,2)),b))):Ke(k)?k.length>0&&(k=y(n.executeSubSelectedArray({field:m,array:k,enclosingRef:i,context:s}),O)):m.selectionSet?k!=null&&(k=y(n.executeSelectionSet({selectionSet:m.selectionSet,objectOrReference:k,enclosingRef:xe(k)?k:i,context:s}),O)):s.canonizeResults&&(k=n.canon.pass(k)),k!==void 0&&f.push((w={},w[O]=k,w))}else{var T=jc(m,s.lookupFragment);if(!T&&m.kind===Q.FRAGMENT_SPREAD)throw Tt(9,m.name.value);T&&l.fragmentMatches(T,c)&&T.selectionSet.selections.forEach(g.add,g)}});var x=gm(f),h={result:x,missing:d},v=s.canonizeResults?this.canon.admit(h):ha(h);return v.result&&this.knownResults.set(v.result,r),v},e.prototype.execSubSelectedArrayImpl=function(t){var n=this,r=t.field,o=t.array,i=t.enclosingRef,s=t.context,a,l=new zr;function u(c,f){var d;return c.missing&&(a=l.merge(a,(d={},d[f]=c.missing,d))),c.result}return r.selectionSet&&(o=o.filter(s.store.canRead)),o=o.map(function(c,f){return c===null?null:Ke(c)?u(n.executeSubSelectedArray({field:r,array:c,enclosingRef:i,context:s}),f):r.selectionSet?u(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:c,enclosingRef:xe(c)?c:i,context:s}),f):(globalThis.__DEV__!==!1&&dL(s.store,r,c),c)}),{result:s.canonizeResults?this.canon.admit(o):o,missing:a}},e}();function fL(e){try{JSON.stringify(e,function(t,n){if(typeof n=="string")throw n;return n})}catch(t){return t}}function dL(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach(function(o){Fe(o)&&(Y(!xe(o),10,iL(e,o),t.name.value),Object.values(o).forEach(r.add,r))})}}var Cm=new OS,Wg=new WeakMap;function As(e){var t=Wg.get(e);return t||Wg.set(e,t={vars:new Set,dep:AS()}),t}function qg(e){As(e).vars.forEach(function(t){return t.forgetCache(e)})}function pL(e){As(e).vars.forEach(function(t){return t.attachCache(e)})}function hL(e){var t=new Set,n=new Set,r=function(i){if(arguments.length>0){if(e!==i){e=i,t.forEach(function(l){As(l).dep.dirty(r),mL(l)});var s=Array.from(n);n.clear(),s.forEach(function(l){return l(e)})}}else{var a=Cm.getValue();a&&(o(a),As(a).dep(r))}return e};r.onNextChange=function(i){return n.add(i),function(){n.delete(i)}};var o=r.attachCache=function(i){return t.add(i),As(i).vars.add(r),r};return r.forgetCache=function(i){return t.delete(i)},r}function mL(e){e.broadcastWatches&&e.broadcastWatches()}var Qg=Object.create(null);function km(e){var t=JSON.stringify(e);return Qg[t]||(Qg[t]=Object.create(null))}function Hg(e){var t=km(e);return t.keyFieldsFn||(t.keyFieldsFn=function(n,r){var o=function(s,a){return r.readField(a,s)},i=r.keyObject=Om(e,function(s){var a=ci(r.storeObject,s,o);return a===void 0&&n!==r.storeObject&&st.call(n,s[0])&&(a=ci(n,s,sw)),Y(a!==void 0,4,s.join("."),n),a});return"".concat(r.typename,":").concat(JSON.stringify(i))})}function Gg(e){var t=km(e);return t.keyArgsFn||(t.keyArgsFn=function(n,r){var o=r.field,i=r.variables,s=r.fieldName,a=Om(e,function(u){var c=u[0],f=c.charAt(0);if(f==="@"){if(o&&dn(o.directives)){var d=c.slice(1),p=o.directives.find(function(h){return h.name.value===d}),y=p&&zc(p,i);return y&&ci(y,u.slice(1))}return}if(f==="$"){var g=c.slice(1);if(i&&st.call(i,g)){var x=u.slice(0);return x[0]=g,ci(i,x)}return}if(n)return ci(n,u)}),l=JSON.stringify(a);return(n||l!=="{}")&&(s+=":"+l),s})}function Om(e,t){var n=new zr;return iw(e).reduce(function(r,o){var i,s=t(o);if(s!==void 0){for(var a=o.length-1;a>=0;--a)s=(i={},i[o[a]]=s,i);r=n.merge(r,s)}return r},Object.create(null))}function iw(e){var t=km(e);if(!t.paths){var n=t.paths=[],r=[];e.forEach(function(o,i){Ke(o)?(iw(o).forEach(function(s){return n.push(r.concat(s))}),r.length=0):(r.push(o),Ke(e[i+1])||(n.push(r.slice(0)),r.length=0))})}return t.paths}function sw(e,t){return e[t]}function ci(e,t,n){return n=n||sw,aw(t.reduce(function r(o,i){return Ke(o)?o.map(function(s){return r(s,i)}):o&&n(o,i)},e))}function aw(e){return Fe(e)?Ke(e)?e.map(aw):Om(Object.keys(e).sort(),function(t){return ci(e,t)}):e}function Sp(e){return e.args!==void 0?e.args:e.field?zc(e.field,e.variables):null}var vL=function(){},Kg=function(e,t){return t.fieldName},Yg=function(e,t,n){var r=n.mergeObjects;return r(e,t)},Xg=function(e,t){return t},yL=function(){function e(t){this.config=t,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=R({dataIdFromObject:ZS},t),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),t.possibleTypes&&this.addPossibleTypes(t.possibleTypes),t.typePolicies&&this.addTypePolicies(t.typePolicies)}return e.prototype.identify=function(t,n){var r,o=this,i=n&&(n.typename||((r=n.storeObject)===null||r===void 0?void 0:r.__typename))||t.__typename;if(i===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var s=n&&n.storeObject||t,a=R(R({},n),{typename:i,storeObject:s,readField:n&&n.readField||function(){var d=Tm(arguments,s);return o.readField(d,{store:o.cache.data,variables:d.variables})}}),l,u=i&&this.getTypePolicy(i),c=u&&u.keyFn||this.config.dataIdFromObject;c;){var f=c(R(R({},t),s),a);if(Ke(f))c=Hg(f);else{l=f;break}}return l=l?String(l):void 0,a.keyObject?[l,a.keyObject]:[l]},e.prototype.addTypePolicies=function(t){var n=this;Object.keys(t).forEach(function(r){var o=t[r],i=o.queryType,s=o.mutationType,a=o.subscriptionType,l=Vn(o,["queryType","mutationType","subscriptionType"]);i&&n.setRootTypename("Query",r),s&&n.setRootTypename("Mutation",r),a&&n.setRootTypename("Subscription",r),st.call(n.toBeAdded,r)?n.toBeAdded[r].push(l):n.toBeAdded[r]=[l]})},e.prototype.updateTypePolicy=function(t,n){var r=this,o=this.getTypePolicy(t),i=n.keyFields,s=n.fields;function a(l,u){l.merge=typeof u=="function"?u:u===!0?Yg:u===!1?Xg:l.merge}a(o,n.merge),o.keyFn=i===!1?vL:Ke(i)?Hg(i):typeof i=="function"?i:o.keyFn,s&&Object.keys(s).forEach(function(l){var u=r.getFieldPolicy(t,l,!0),c=s[l];if(typeof c=="function")u.read=c;else{var f=c.keyArgs,d=c.read,p=c.merge;u.keyFn=f===!1?Kg:Ke(f)?Gg(f):typeof f=="function"?f:u.keyFn,typeof d=="function"&&(u.read=d),a(u,p)}u.read&&u.merge&&(u.keyFn=u.keyFn||Kg)})},e.prototype.setRootTypename=function(t,n){n===void 0&&(n=t);var r="ROOT_"+t.toUpperCase(),o=this.rootTypenamesById[r];n!==o&&(Y(!o||o===t,5,t),o&&delete this.rootIdsByTypename[o],this.rootIdsByTypename[n]=r,this.rootTypenamesById[r]=n)},e.prototype.addPossibleTypes=function(t){var n=this;this.usingPossibleTypes=!0,Object.keys(t).forEach(function(r){n.getSupertypeSet(r,!0),t[r].forEach(function(o){n.getSupertypeSet(o,!0).add(r);var i=o.match(nw);(!i||i[0]!==o)&&n.fuzzySubtypes.set(o,new RegExp(o))})})},e.prototype.getTypePolicy=function(t){var n=this;if(!st.call(this.typePolicies,t)){var r=this.typePolicies[t]=Object.create(null);r.fields=Object.create(null);var o=this.supertypeMap.get(t);!o&&this.fuzzySubtypes.size&&(o=this.getSupertypeSet(t,!0),this.fuzzySubtypes.forEach(function(s,a){if(s.test(t)){var l=n.supertypeMap.get(a);l&&l.forEach(function(u){return o.add(u)})}})),o&&o.size&&o.forEach(function(s){var a=n.getTypePolicy(s),l=a.fields,u=Vn(a,["fields"]);Object.assign(r,u),Object.assign(r.fields,l)})}var i=this.toBeAdded[t];return i&&i.length&&i.splice(0).forEach(function(s){n.updateTypePolicy(t,s)}),this.typePolicies[t]},e.prototype.getFieldPolicy=function(t,n,r){if(t){var o=this.getTypePolicy(t).fields;return o[n]||r&&(o[n]=Object.create(null))}},e.prototype.getSupertypeSet=function(t,n){var r=this.supertypeMap.get(t);return!r&&n&&this.supertypeMap.set(t,r=new Set),r},e.prototype.fragmentMatches=function(t,n,r,o){var i=this;if(!t.typeCondition)return!0;if(!n)return!1;var s=t.typeCondition.name.value;if(n===s)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(s))for(var a=this.getSupertypeSet(n,!0),l=[a],u=function(y){var g=i.getSupertypeSet(y,!1);g&&g.size&&l.indexOf(g)<0&&l.push(g)},c=!!(r&&this.fuzzySubtypes.size),f=!1,d=0;d1?o:t}:(s=R({},r),st.call(s,"from")||(s.from=t)),globalThis.__DEV__!==!1&&s.from===void 0&&globalThis.__DEV__!==!1&&Y.warn(7,sS(Array.from(e))),s.variables===void 0&&(s.variables=n),s}function lw(e){return function(n,r){if(Ke(n)||Ke(r))throw Tt(8);if(Fe(n)&&Fe(r)){var o=e.getFieldValue(n,"__typename"),i=e.getFieldValue(r,"__typename"),s=o&&i&&o!==i;if(s)return r;if(xe(n)&&Xo(r))return e.merge(n.__ref,r),n;if(Xo(n)&&xe(r))return e.merge(n,r.__ref),r;if(Xo(n)&&Xo(r))return R(R({},n),r)}return r}}function jf(e,t,n){var r="".concat(t).concat(n),o=e.flavors.get(r);return o||e.flavors.set(r,o=e.clientOnly===t&&e.deferred===n?e:R(R({},e),{clientOnly:t,deferred:n})),o}var gL=function(){function e(t,n,r){this.cache=t,this.reader=n,this.fragments=r}return e.prototype.writeToStore=function(t,n){var r=this,o=n.query,i=n.result,s=n.dataId,a=n.variables,l=n.overwrite,u=Na(o),c=sL();a=R(R({},pm(u)),a);var f=R(R({store:t,written:Object.create(null),merge:function(p,y){return c.merge(p,y)},variables:a,varString:$r(a)},rw(o,this.fragments)),{overwrite:!!l,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),d=this.processSelectionSet({result:i||Object.create(null),dataId:s,selectionSet:u.selectionSet,mergeTree:{map:new Map},context:f});if(!xe(d))throw Tt(11,i);return f.incomingById.forEach(function(p,y){var g=p.storeObject,x=p.mergeTree,h=p.fieldNodeSet,v=li(y);if(x&&x.map.size){var m=r.applyMerges(x,v,g,f);if(xe(m))return;g=m}if(globalThis.__DEV__!==!1&&!f.overwrite){var b=Object.create(null);h.forEach(function(O){O.selectionSet&&(b[O.name.value]=!0)});var w=function(O){return b[Br(O)]===!0},k=function(O){var T=x&&x.map.get(O);return!!(T&&T.info&&T.info.merge)};Object.keys(g).forEach(function(O){w(O)&&!k(O)&&bL(v,g,O,f.store)})}t.merge(y,g)}),t.retain(d.__ref),d},e.prototype.processSelectionSet=function(t){var n=this,r=t.dataId,o=t.result,i=t.selectionSet,s=t.context,a=t.mergeTree,l=this.cache.policies,u=Object.create(null),c=r&&l.rootTypenamesById[r]||cp(o,i,s.fragmentMap)||r&&s.store.get(r,"__typename");typeof c=="string"&&(u.__typename=c);var f=function(){var m=Tm(arguments,u,s.variables);if(xe(m.from)){var b=s.incomingById.get(m.from.__ref);if(b){var w=l.readField(R(R({},m),{from:b.storeObject}),s);if(w!==void 0)return w}}return l.readField(m,s)},d=new Set;this.flattenFields(i,o,s,c).forEach(function(m,b){var w,k=Ar(b),O=o[k];if(d.add(b),O!==void 0){var T=l.getStoreFieldName({typename:c,fieldName:b.name.value,field:b,variables:m.variables}),N=Zg(a,T),P=n.processFieldValue(O,b,b.selectionSet?jf(m,!1,!1):m,N),B=void 0;b.selectionSet&&(xe(P)||Xo(P))&&(B=f("__typename",P));var z=l.getMergeFunction(c,b.name.value,B);z?N.info={field:b,typename:c,merge:z}:e0(a,T),u=m.merge(u,(w={},w[T]=P,w))}else globalThis.__DEV__!==!1&&!m.clientOnly&&!m.deferred&&!ym.added(b)&&!l.getReadFunction(c,b.name.value)&&globalThis.__DEV__!==!1&&Y.error(12,Ar(b),o)});try{var p=l.identify(o,{typename:c,selectionSet:i,fragmentMap:s.fragmentMap,storeObject:u,readField:f}),y=p[0],g=p[1];r=r||y,g&&(u=s.merge(u,g))}catch(m){if(!r)throw m}if(typeof r=="string"){var x=li(r),h=s.written[r]||(s.written[r]=[]);if(h.indexOf(i)>=0||(h.push(i),this.reader&&this.reader.isFresh(o,x,i,s)))return x;var v=s.incomingById.get(r);return v?(v.storeObject=s.merge(v.storeObject,u),v.mergeTree=wp(v.mergeTree,a),d.forEach(function(m){return v.fieldNodeSet.add(m)})):s.incomingById.set(r,{storeObject:u,mergeTree:vu(a)?void 0:a,fieldNodeSet:d}),x}return u},e.prototype.processFieldValue=function(t,n,r,o){var i=this;return!n.selectionSet||t===null?globalThis.__DEV__!==!1?qS(t):t:Ke(t)?t.map(function(s,a){var l=i.processFieldValue(s,n,r,Zg(o,a));return e0(o,a),l}):this.processSelectionSet({result:t,selectionSet:n.selectionSet,context:r,mergeTree:o})},e.prototype.flattenFields=function(t,n,r,o){o===void 0&&(o=cp(n,t,r.fragmentMap));var i=new Map,s=this.cache.policies,a=new Vi(!1);return function l(u,c){var f=a.lookup(u,c.clientOnly,c.deferred);f.visited||(f.visited=!0,u.selections.forEach(function(d){if(Pa(d,r.variables)){var p=c.clientOnly,y=c.deferred;if(!(p&&y)&&dn(d.directives)&&d.directives.forEach(function(h){var v=h.name.value;if(v==="client"&&(p=!0),v==="defer"){var m=zc(h,r.variables);(!m||m.if!==!1)&&(y=!0)}}),Lr(d)){var g=i.get(d);g&&(p=p&&g.clientOnly,y=y&&g.deferred),i.set(d,jf(r,p,y))}else{var x=jc(d,r.lookupFragment);if(!x&&d.kind===Q.FRAGMENT_SPREAD)throw Tt(13,d.name.value);x&&s.fragmentMatches(x,o,n,r.variables)&&l(x.selectionSet,jf(r,p,y))}}}))}(t,r),i},e.prototype.applyMerges=function(t,n,r,o,i){var s,a=this;if(t.map.size&&!xe(r)){var l=!Ke(r)&&(xe(n)||Xo(n))?n:void 0,u=r;l&&!i&&(i=[xe(l)?l.__ref:l]);var c,f=function(d,p){return Ke(d)?typeof p=="number"?d[p]:void 0:o.store.getFieldValue(d,String(p))};t.map.forEach(function(d,p){var y=f(l,p),g=f(u,p);if(g!==void 0){i&&i.push(p);var x=a.applyMerges(d,y,g,o,i);x!==g&&(c=c||new Map,c.set(p,x)),i&&Y(i.pop()===p)}}),c&&(r=Ke(u)?u.slice(0):R({},u),c.forEach(function(d,p){r[p]=d}))}return t.info?this.cache.policies.runMergeFunction(n,r,t.info,o,i&&(s=o.store).getStorage.apply(s,i)):r},e}(),uw=[];function Zg(e,t){var n=e.map;return n.has(t)||n.set(t,uw.pop()||{map:new Map}),n.get(t)}function wp(e,t){if(e===t||!t||vu(t))return e;if(!e||vu(e))return t;var n=e.info&&t.info?R(R({},e.info),t.info):e.info||t.info,r=e.map.size&&t.map.size,o=r?new Map:e.map.size?e.map:t.map,i={info:n,map:o};if(r){var s=new Set(t.map.keys());e.map.forEach(function(a,l){i.map.set(l,wp(a,t.map.get(l))),s.delete(l)}),s.forEach(function(a){i.map.set(a,wp(t.map.get(a),e.map.get(a)))})}return i}function vu(e){return!e||!(e.info||e.map.size)}function e0(e,t){var n=e.map,r=n.get(t);r&&vu(r)&&(uw.push(r),n.delete(t))}var t0=new Set;function bL(e,t,n,r){var o=function(f){var d=r.getFieldValue(f,n);return typeof d=="object"&&d},i=o(e);if(i){var s=o(t);if(s&&!xe(i)&&!be(i,s)&&!Object.keys(i).every(function(f){return r.getFieldValue(s,f)!==void 0})){var a=r.getFieldValue(e,"__typename")||r.getFieldValue(t,"__typename"),l=Br(n),u="".concat(a,".").concat(l);if(!t0.has(u)){t0.add(u);var c=[];!Ke(i)&&!Ke(s)&&[i,s].forEach(function(f){var d=r.getFieldValue(f,"__typename");typeof d=="string"&&!c.includes(d)&&c.push(d)}),globalThis.__DEV__!==!1&&Y.warn(14,l,a,c.length?"either ensure all objects of type "+c.join(" and ")+" have an ID or a custom merge function, or ":"",u,i,s)}}}}var cw=function(e){Rn(t,e);function t(n){n===void 0&&(n={});var r=e.call(this)||this;return r.watches=new Set,r.addTypenameTransform=new LS(ym),r.assumeImmutableResults=!0,r.makeVar=hL,r.txCount=0,r.config=oL(n),r.addTypename=!!r.config.addTypename,r.policies=new yL({cache:r,dataIdFromObject:r.config.dataIdFromObject,possibleTypes:r.config.possibleTypes,typePolicies:r.config.typePolicies}),r.init(),r}return t.prototype.init=function(){var n=this.data=new ma.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=n.stump,this.resetResultCache()},t.prototype.resetResultCache=function(n){var r=this,o=this.storeReader,i=this.config.fragments;this.storeWriter=new gL(this,this.storeReader=new cL({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:tw(this.config),canon:n?void 0:o&&o.canon,fragments:i}),i),this.maybeBroadcastWatch=pa(function(s,a){return r.broadcastWatch(s,a)},{max:this.config.resultCacheMaxSize||Un["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(s){var a=s.optimistic?r.optimisticData:r.data;if(Fs(a)){var l=s.optimistic,u=s.id,c=s.variables;return a.makeCacheKey(s.query,s.callback,$r({optimistic:l,id:u,variables:c}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(s){return s.resetCaching()})},t.prototype.restore=function(n){return this.init(),n&&this.data.replace(n),this},t.prototype.extract=function(n){return n===void 0&&(n=!1),(n?this.optimisticData:this.data).extract()},t.prototype.read=function(n){var r=n.returnPartialData,o=r===void 0?!1:r;try{return this.storeReader.diffQueryAgainstStore(R(R({},n),{store:n.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:o})).result||null}catch(i){if(i instanceof JS)return null;throw i}},t.prototype.write=function(n){try{return++this.txCount,this.storeWriter.writeToStore(this.data,n)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.modify=function(n){if(st.call(n,"id")&&!n.id)return!1;var r=n.optimistic?this.optimisticData:this.data;try{return++this.txCount,r.modify(n.id||"ROOT_QUERY",n.fields)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.diff=function(n){return this.storeReader.diffQueryAgainstStore(R(R({},n),{store:n.optimistic?this.optimisticData:this.data,rootId:n.id||"ROOT_QUERY",config:this.config}))},t.prototype.watch=function(n){var r=this;return this.watches.size||pL(this),this.watches.add(n),n.immediate&&this.maybeBroadcastWatch(n),function(){r.watches.delete(n)&&!r.watches.size&&qg(r),r.maybeBroadcastWatch.forget(n)}},t.prototype.gc=function(n){var r;$r.reset(),$a.reset(),this.addTypenameTransform.resetCache(),(r=this.config.fragments)===null||r===void 0||r.resetCaches();var o=this.optimisticData.gc();return n&&!this.txCount&&(n.resetResultCache?this.resetResultCache(n.resetResultIdentities):n.resetResultIdentities&&this.storeReader.resetCanon()),o},t.prototype.retain=function(n,r){return(r?this.optimisticData:this.data).retain(n)},t.prototype.release=function(n,r){return(r?this.optimisticData:this.data).release(n)},t.prototype.identify=function(n){if(xe(n))return n.__ref;try{return this.policies.identify(n)[0]}catch(r){globalThis.__DEV__!==!1&&Y.warn(r)}},t.prototype.evict=function(n){if(!n.id){if(st.call(n,"id"))return!1;n=R(R({},n),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(n,this.data)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.reset=function(n){var r=this;return this.init(),$r.reset(),n&&n.discardWatches?(this.watches.forEach(function(o){return r.maybeBroadcastWatch.forget(o)}),this.watches.clear(),qg(this)):this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(n){var r=this.optimisticData.removeLayer(n);r!==this.optimisticData&&(this.optimisticData=r,this.broadcastWatches())},t.prototype.batch=function(n){var r=this,o=n.update,i=n.optimistic,s=i===void 0?!0:i,a=n.removeOptimistic,l=n.onWatchUpdated,u,c=function(d){var p=r,y=p.data,g=p.optimisticData;++r.txCount,d&&(r.data=r.optimisticData=d);try{return u=o(r)}finally{--r.txCount,r.data=y,r.optimisticData=g}},f=new Set;return l&&!this.txCount&&this.broadcastWatches(R(R({},n),{onWatchUpdated:function(d){return f.add(d),!1}})),typeof s=="string"?this.optimisticData=this.optimisticData.addLayer(s,c):s===!1?c(this.data):c(),typeof a=="string"&&(this.optimisticData=this.optimisticData.removeLayer(a)),l&&f.size?(this.broadcastWatches(R(R({},n),{onWatchUpdated:function(d,p){var y=l.call(this,d,p);return y!==!1&&f.delete(d),y}})),f.size&&f.forEach(function(d){return r.maybeBroadcastWatch.dirty(d)})):this.broadcastWatches(n),u},t.prototype.performTransaction=function(n,r){return this.batch({update:n,optimistic:r||r!==null})},t.prototype.transformDocument=function(n){return this.addTypenameToDocument(this.addFragmentsToDocument(n))},t.prototype.broadcastWatches=function(n){var r=this;this.txCount||this.watches.forEach(function(o){return r.maybeBroadcastWatch(o,n)})},t.prototype.addFragmentsToDocument=function(n){var r=this.config.fragments;return r?r.transform(n):n},t.prototype.addTypenameToDocument=function(n){return this.addTypename?this.addTypenameTransform.transformDocument(n):n},t.prototype.broadcastWatch=function(n,r){var o=n.lastDiff,i=this.diff(n);r&&(n.optimistic&&typeof r.optimistic=="string"&&(i.fromOptimisticTransaction=!0),r.onWatchUpdated&&r.onWatchUpdated.call(this,n,i,o)===!1)||(!o||!be(o.result,i.result))&&n.callback(n.lastDiff=i,o)},t}(XS);globalThis.__DEV__!==!1&&(cw.prototype.getMemoryInternals=gF);var pe;(function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"})(pe||(pe={}));function va(e){return e?e<7:!1}function xL(e,t,n,r){var o=t.data,i=Vn(t,["data"]),s=n.data,a=Vn(n,["data"]);return be(i,a)&&Il(Ui(e).selectionSet,o,s,{fragmentMap:Lc(Bc(e)),variables:r})}function Il(e,t,n,r){if(t===n)return!0;var o=new Set;return e.selections.every(function(i){if(o.has(i)||(o.add(i),!Pa(i,r.variables))||n0(i))return!0;if(Lr(i)){var s=Ar(i),a=t&&t[s],l=n&&n[s],u=i.selectionSet;if(!u)return be(a,l);var c=Array.isArray(a),f=Array.isArray(l);if(c!==f)return!1;if(c&&f){var d=a.length;if(l.length!==d)return!1;for(var p=0;p0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(n){return n.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t.prototype.transformDocument=function(n){return this.queryManager.transform(n)},t}(Te);QS(Ep);function fw(e){var t=e.options,n=t.fetchPolicy,r=t.nextFetchPolicy;return n==="cache-and-network"||n==="network-only"?e.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(o,i){return this.nextFetchPolicy=r,typeof this.nextFetchPolicy=="function"?this.nextFetchPolicy(o,i):n}}):e.reobserve()}function EL(e){globalThis.__DEV__!==!1&&Y.error(23,e.message,e.stack)}function dw(e){globalThis.__DEV__!==!1&&e&&globalThis.__DEV__!==!1&&Y.debug(24,e)}function zf(e){return e==="network-only"||e==="no-cache"||e==="standby"}var pw=function(){function e(t){var n=t.cache,r=t.client,o=t.resolvers,i=t.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=n,r&&(this.client=r),o&&this.addResolvers(o),i&&this.setFragmentMatcher(i)}return e.prototype.addResolvers=function(t){var n=this;this.resolvers=this.resolvers||{},Array.isArray(t)?t.forEach(function(r){n.resolvers=Og(n.resolvers,r)}):this.resolvers=Og(this.resolvers,t)},e.prototype.setResolvers=function(t){this.resolvers={},this.addResolvers(t)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(t){return yr(this,arguments,void 0,function(n){var r=n.document,o=n.remoteResult,i=n.context,s=n.variables,a=n.onlyRunForcedResolvers,l=a===void 0?!1:a;return gr(this,function(u){return r?[2,this.resolveDocument(r,o.data,i,s,this.fragmentMatcher,l).then(function(c){return R(R({},o),{data:c.result})})]:[2,o]})})},e.prototype.setFragmentMatcher=function(t){this.fragmentMatcher=t},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(t){return fa(["client"],t)&&this.resolvers?t:null},e.prototype.serverQuery=function(t){return BS(t)},e.prototype.prepareContext=function(t){var n=this.cache;return R(R({},t),{cache:n,getCacheKey:function(r){return n.identify(r)}})},e.prototype.addExportedVariables=function(t){return yr(this,arguments,void 0,function(n,r,o){return r===void 0&&(r={}),o===void 0&&(o={}),gr(this,function(i){return n?[2,this.resolveDocument(n,this.buildRootValueFromCache(n,r)||{},this.prepareContext(o),r).then(function(s){return R(R({},r),s.exportedVariables)})]:[2,R({},r)]})})},e.prototype.shouldForceResolvers=function(t){var n=!1;return sr(t,{Directive:{enter:function(r){if(r.name.value==="client"&&r.arguments&&(n=r.arguments.some(function(o){return o.name.value==="always"&&o.value.kind==="BooleanValue"&&o.value.value===!0}),n))return um}}}),n},e.prototype.buildRootValueFromCache=function(t,n){return this.cache.diff({query:oA(t),variables:n,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(t,n){return yr(this,arguments,void 0,function(r,o,i,s,a,l){var u,c,f,d,p,y,g,x,h,v,m;return i===void 0&&(i={}),s===void 0&&(s={}),a===void 0&&(a=function(){return!0}),l===void 0&&(l=!1),gr(this,function(b){return u=Ui(r),c=Bc(r),f=Lc(c),d=this.collectSelectionsToResolve(u,f),p=u.operation,y=p?p.charAt(0).toUpperCase()+p.slice(1):"Query",g=this,x=g.cache,h=g.client,v={fragmentMap:f,context:R(R({},i),{cache:x,client:h}),variables:s,fragmentMatcher:a,defaultOperationType:y,exportedVariables:{},selectionsToResolve:d,onlyRunForcedResolvers:l},m=!1,[2,this.resolveSelectionSet(u.selectionSet,m,o,v).then(function(w){return{result:w,exportedVariables:v.exportedVariables}})]})})},e.prototype.resolveSelectionSet=function(t,n,r,o){return yr(this,void 0,void 0,function(){var i,s,a,l,u,c=this;return gr(this,function(f){return i=o.fragmentMap,s=o.context,a=o.variables,l=[r],u=function(d){return yr(c,void 0,void 0,function(){var p,y;return gr(this,function(g){return!n&&!o.selectionsToResolve.has(d)?[2]:Pa(d,a)?Lr(d)?[2,this.resolveField(d,n,r,o).then(function(x){var h;typeof x<"u"&&l.push((h={},h[Ar(d)]=x,h))})]:(LF(d)?p=d:(p=i[d.name.value],Y(p,18,d.name.value)),p&&p.typeCondition&&(y=p.typeCondition.name.value,o.fragmentMatcher(r,y,s))?[2,this.resolveSelectionSet(p.selectionSet,n,r,o).then(function(x){l.push(x)})]:[2]):[2]})})},[2,Promise.all(t.selections.map(u)).then(function(){return gm(l)})]})})},e.prototype.resolveField=function(t,n,r,o){return yr(this,void 0,void 0,function(){var i,s,a,l,u,c,f,d,p,y=this;return gr(this,function(g){return r?(i=o.variables,s=t.name.value,a=Ar(t),l=s!==a,u=r[a]||r[s],c=Promise.resolve(u),(!o.onlyRunForcedResolvers||this.shouldForceResolvers(t))&&(f=r.__typename||o.defaultOperationType,d=this.resolvers&&this.resolvers[f],d&&(p=d[l?s:a],p&&(c=Promise.resolve(Cm.withValue(this.cache,p,[r,zc(t,i),o.context,{field:t,fragmentMap:o.fragmentMap}]))))),[2,c.then(function(x){var h,v;if(x===void 0&&(x=u),t.directives&&t.directives.forEach(function(b){b.name.value==="export"&&b.arguments&&b.arguments.forEach(function(w){w.name.value==="as"&&w.value.kind==="StringValue"&&(o.exportedVariables[w.value.value]=x)})}),!t.selectionSet||x==null)return x;var m=(v=(h=t.directives)===null||h===void 0?void 0:h.some(function(b){return b.name.value==="client"}))!==null&&v!==void 0?v:!1;if(Array.isArray(x))return y.resolveSubSelectedArray(t,n||m,x,o);if(t.selectionSet)return y.resolveSelectionSet(t.selectionSet,n||m,x,o)})]):[2,null]})})},e.prototype.resolveSubSelectedArray=function(t,n,r,o){var i=this;return Promise.all(r.map(function(s){if(s===null)return null;if(Array.isArray(s))return i.resolveSubSelectedArray(t,n,s,o);if(t.selectionSet)return i.resolveSelectionSet(t.selectionSet,n,s,o)}))},e.prototype.collectSelectionsToResolve=function(t,n){var r=function(s){return!Array.isArray(s)},o=this.selectionsToResolveCache;function i(s){if(!o.has(s)){var a=new Set;o.set(s,a),sr(s,{Directive:function(l,u,c,f,d){l.name.value==="client"&&d.forEach(function(p){r(p)&&vg(p)&&a.add(p)})},FragmentSpread:function(l,u,c,f,d){var p=n[l.name.value];Y(p,19,l.name.value);var y=i(p);y.size>0&&(d.forEach(function(g){r(g)&&vg(g)&&a.add(g)}),a.add(l),y.forEach(function(g){a.add(g)}))}})}return o.get(s)}return i(t)},e}(),Jo=new(Eo?WeakMap:Map);function Bf(e,t){var n=e[t];typeof n=="function"&&(e[t]=function(){return Jo.set(e,(Jo.get(e)+1)%1e15),n.apply(this,arguments)})}function o0(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var Vf=function(){function e(t,n){n===void 0&&(n=t.generateQueryId()),this.queryId=n,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var r=this.cache=t.cache;Jo.has(r)||(Jo.set(r,0),Bf(r,"evict"),Bf(r,"modify"),Bf(r,"reset"))}return e.prototype.init=function(t){var n=t.networkStatus||pe.loading;return this.variables&&this.networkStatus!==pe.loading&&!be(this.variables,t.variables)&&(n=pe.setVariables),be(t.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:t.document,variables:t.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:n}),t.observableQuery&&this.setObservableQuery(t.observableQuery),t.lastRequestId&&(this.lastRequestId=t.lastRequestId),this},e.prototype.reset=function(){o0(this),this.dirty=!1},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var t=this.getDiffOptions();if(this.lastDiff&&be(t,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var n=this.observableQuery;if(n&&n.options.fetchPolicy==="no-cache")return{complete:!1};var r=this.cache.diff(t);return this.updateLastDiff(r,t),r},e.prototype.updateLastDiff=function(t,n){this.lastDiff=t?{diff:t,options:n||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(t){var n;return t===void 0&&(t=this.variables),{query:this.document,variables:t,returnPartialData:!0,optimistic:!0,canonizeResults:(n=this.observableQuery)===null||n===void 0?void 0:n.options.canonizeResults}},e.prototype.setDiff=function(t){var n=this,r,o=this.lastDiff&&this.lastDiff.diff;t&&!t.complete&&!(!((r=this.observableQuery)===null||r===void 0)&&r.options.returnPartialData)&&!(o&&o.complete)||(this.updateLastDiff(t),!this.dirty&&!be(o&&o.result,t&&t.result)&&(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return n.notify()},0))))},e.prototype.setObservableQuery=function(t){var n=this;t!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=t,t?(t.queryInfo=this,this.listeners.add(this.oqListener=function(){var r=n.getDiff();r.fromOptimisticTransaction?t.observe():fw(t)})):delete this.oqListener)},e.prototype.notify=function(){var t=this;o0(this),this.shouldNotify()&&this.listeners.forEach(function(n){return n(t)}),this.dirty=!1},e.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(va(this.networkStatus)&&this.observableQuery){var t=this.observableQuery.options.fetchPolicy;if(t!=="cache-only"&&t!=="cache-and-network")return!1}return!0},e.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=e.prototype.cancel;var t=this.observableQuery;t&&t.stopPolling()}},e.prototype.cancel=function(){},e.prototype.updateWatch=function(t){var n=this;t===void 0&&(t=this.variables);var r=this.observableQuery;if(!(r&&r.options.fetchPolicy==="no-cache")){var o=R(R({},this.getDiffOptions(t)),{watcher:this,callback:function(i){return n.setDiff(i)}});(!this.lastWatch||!be(o,this.lastWatch))&&(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=o))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(t,n){var r=this.lastWrite;return!(r&&r.dmCount===Jo.get(this.cache)&&be(n,r.variables)&&be(t.data,r.result.data))},e.prototype.markResult=function(t,n,r,o){var i=this,s=new zr,a=dn(t.errors)?t.errors.slice(0):[];if(this.reset(),"incremental"in t&&dn(t.incremental)){var l=HS(this.getDiff().result,t);t.data=l}else if("hasNext"in t&&t.hasNext){var u=this.getDiff();t.data=s.merge(u.result,t.data)}this.graphQLErrors=a,r.fetchPolicy==="no-cache"?this.updateLastDiff({result:t.data,complete:!0},this.getDiffOptions(r.variables)):o!==0&&(Cp(t,r.errorPolicy)?this.cache.performTransaction(function(c){if(i.shouldWrite(t,r.variables))c.writeQuery({query:n,data:t.data,variables:r.variables,overwrite:o===1}),i.lastWrite={result:t,variables:r.variables,dmCount:Jo.get(i.cache)};else if(i.lastDiff&&i.lastDiff.diff.complete){t.data=i.lastDiff.diff.result;return}var f=i.getDiffOptions(r.variables),d=c.diff(f);!i.stopped&&be(i.variables,r.variables)&&i.updateWatch(r.variables),i.updateLastDiff(d,f),d.complete&&(t.data=d.result)}):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=pe.ready},e.prototype.markError=function(t){return this.networkStatus=pe.error,this.lastWrite=void 0,this.reset(),t.graphQLErrors&&(this.graphQLErrors=t.graphQLErrors),t.networkError&&(this.networkError=t.networkError),t},e}();function Cp(e,t){t===void 0&&(t="none");var n=t==="ignore"||t==="all",r=!Rl(e);return!r&&n&&e.data&&(r=!0),r}var CL=Object.prototype.hasOwnProperty,i0=Object.create(null),kL=function(){function e(t){var n=t.cache,r=t.link,o=t.defaultOptions,i=t.documentTransform,s=t.queryDeduplication,a=s===void 0?!1:s,l=t.onBroadcast,u=t.ssrMode,c=u===void 0?!1:u,f=t.clientAwareness,d=f===void 0?{}:f,p=t.localState,y=t.assumeImmutableResults,g=y===void 0?!!n.assumeImmutableResults:y,x=t.defaultContext,h=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new fm(Un["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Vi(!1);var v=new LS(function(m){return h.cache.transformDocument(m)},{cache:!1});this.cache=n,this.link=r,this.defaultOptions=o||Object.create(null),this.queryDeduplication=a,this.clientAwareness=d,this.localState=p||new pw({cache:n}),this.ssrMode=c,this.assumeImmutableResults=g,this.documentTransform=i?v.concat(i).concat(v):v,this.defaultContext=x||Object.create(null),(this.onBroadcast=l)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var t=this;this.queries.forEach(function(n,r){t.stopQueryNoBroadcast(r)}),this.cancelPendingFetches(Tt(25))},e.prototype.cancelPendingFetches=function(t){this.fetchCancelFns.forEach(function(n){return n(t)}),this.fetchCancelFns.clear()},e.prototype.mutate=function(t){return yr(this,arguments,void 0,function(n){var r,o,i,s,a,l,u,c=n.mutation,f=n.variables,d=n.optimisticResponse,p=n.updateQueries,y=n.refetchQueries,g=y===void 0?[]:y,x=n.awaitRefetchQueries,h=x===void 0?!1:x,v=n.update,m=n.onQueryUpdated,b=n.fetchPolicy,w=b===void 0?((l=this.defaultOptions.mutate)===null||l===void 0?void 0:l.fetchPolicy)||"network-only":b,k=n.errorPolicy,O=k===void 0?((u=this.defaultOptions.mutate)===null||u===void 0?void 0:u.errorPolicy)||"none":k,T=n.keepRootFields,N=n.context;return gr(this,function(P){switch(P.label){case 0:return Y(c,26),Y(w==="network-only"||w==="no-cache",27),r=this.generateMutationId(),c=this.cache.transformForLink(this.transform(c)),o=this.getDocumentInfo(c).hasClientExports,f=this.getVariables(c,f),o?[4,this.localState.addExportedVariables(c,f,N)]:[3,2];case 1:f=P.sent(),P.label=2;case 2:return i=this.mutationStore&&(this.mutationStore[r]={mutation:c,variables:f,loading:!0,error:null}),s=d&&this.markMutationOptimistic(d,{mutationId:r,document:c,variables:f,fetchPolicy:w,errorPolicy:O,context:N,updateQueries:p,update:v,keepRootFields:T}),this.broadcastQueries(),a=this,[2,new Promise(function(B,z){return Df(a.getObservableFromLink(c,R(R({},N),{optimisticResponse:s?d:void 0}),f,!1),function(A){if(Rl(A)&&O==="none")throw new Dn({graphQLErrors:mp(A)});i&&(i.loading=!1,i.error=null);var L=R({},A);return typeof g=="function"&&(g=g(L)),O==="ignore"&&Rl(L)&&delete L.errors,a.markMutationResult({mutationId:r,result:L,document:c,variables:f,fetchPolicy:w,errorPolicy:O,context:N,update:v,updateQueries:p,awaitRefetchQueries:h,refetchQueries:g,removeOptimistic:s?r:void 0,onQueryUpdated:m,keepRootFields:T})}).subscribe({next:function(A){a.broadcastQueries(),(!("hasNext"in A)||A.hasNext===!1)&&B(A)},error:function(A){i&&(i.loading=!1,i.error=A),s&&a.cache.removeOptimistic(r),a.broadcastQueries(),z(A instanceof Dn?A:new Dn({networkError:A}))}})})]}})})},e.prototype.markMutationResult=function(t,n){var r=this;n===void 0&&(n=this.cache);var o=t.result,i=[],s=t.fetchPolicy==="no-cache";if(!s&&Cp(o,t.errorPolicy)){if(ui(o)||i.push({result:o.data,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}),ui(o)&&dn(o.incremental)){var a=n.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0}),l=void 0;a.result&&(l=HS(a.result,o)),typeof l<"u"&&(o.data=l,i.push({result:l,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}))}var u=t.updateQueries;u&&this.queries.forEach(function(f,d){var p=f.observableQuery,y=p&&p.queryName;if(!(!y||!CL.call(u,y))){var g=u[y],x=r.queries.get(d),h=x.document,v=x.variables,m=n.diff({query:h,variables:v,returnPartialData:!0,optimistic:!1}),b=m.result,w=m.complete;if(w&&b){var k=g(b,{mutationResult:o,queryName:h&&fp(h)||void 0,queryVariables:v});k&&i.push({result:k,dataId:"ROOT_QUERY",query:h,variables:v})}}})}if(i.length>0||(t.refetchQueries||"").length>0||t.update||t.onQueryUpdated||t.removeOptimistic){var c=[];if(this.refetchQueries({updateCache:function(f){s||i.forEach(function(g){return f.write(g)});var d=t.update,p=!bA(o)||ui(o)&&!o.hasNext;if(d){if(!s){var y=f.diff({id:"ROOT_MUTATION",query:r.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0});y.complete&&(o=R(R({},o),{data:y.result}),"incremental"in o&&delete o.incremental,"hasNext"in o&&delete o.hasNext)}p&&d(f,o,{context:t.context,variables:t.variables})}!s&&!t.keepRootFields&&p&&f.modify({id:"ROOT_MUTATION",fields:function(g,x){var h=x.fieldName,v=x.DELETE;return h==="__typename"?g:v}})},include:t.refetchQueries,optimistic:!1,removeOptimistic:t.removeOptimistic,onQueryUpdated:t.onQueryUpdated||null}).forEach(function(f){return c.push(f)}),t.awaitRefetchQueries||t.onQueryUpdated)return Promise.all(c).then(function(){return o})}return Promise.resolve(o)},e.prototype.markMutationOptimistic=function(t,n){var r=this,o=typeof t=="function"?t(n.variables,{IGNORE:i0}):t;return o===i0?!1:(this.cache.recordOptimisticTransaction(function(i){try{r.markMutationResult(R(R({},n),{result:{data:o}}),i)}catch(s){globalThis.__DEV__!==!1&&Y.error(s)}},n.mutationId),!0)},e.prototype.fetchQuery=function(t,n,r){return this.fetchConcastWithInfo(t,n,r).concast.promise},e.prototype.getQueryStore=function(){var t=Object.create(null);return this.queries.forEach(function(n,r){t[r]={variables:n.variables,networkStatus:n.networkStatus,networkError:n.networkError,graphQLErrors:n.graphQLErrors}}),t},e.prototype.resetErrors=function(t){var n=this.queries.get(t);n&&(n.networkError=void 0,n.graphQLErrors=[])},e.prototype.transform=function(t){return this.documentTransform.transformDocument(t)},e.prototype.getDocumentInfo=function(t){var n=this.transformCache;if(!n.has(t)){var r={hasClientExports:JD(t),hasForcedResolvers:this.localState.shouldForceResolvers(t),hasNonreactiveDirective:fa(["nonreactive"],t),clientQuery:this.localState.clientQuery(t),serverQuery:zS([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],t),defaultVars:pm(Na(t)),asQuery:R(R({},t),{definitions:t.definitions.map(function(o){return o.kind==="OperationDefinition"&&o.operation!=="query"?R(R({},o),{operation:"query"}):o})})};n.set(t,r)}return n.get(t)},e.prototype.getVariables=function(t,n){return R(R({},this.getDocumentInfo(t).defaultVars),n)},e.prototype.watchQuery=function(t){var n=this.transform(t.query);t=R(R({},t),{variables:this.getVariables(n,t.variables)}),typeof t.notifyOnNetworkStatusChange>"u"&&(t.notifyOnNetworkStatusChange=!1);var r=new Vf(this),o=new Ep({queryManager:this,queryInfo:r,options:t});return o.lastQuery=n,this.queries.set(o.queryId,r),r.init({document:n,observableQuery:o,variables:o.variables}),o},e.prototype.query=function(t,n){var r=this;return n===void 0&&(n=this.generateQueryId()),Y(t.query,28),Y(t.query.kind==="Document",29),Y(!t.returnPartialData,30),Y(!t.pollInterval,31),this.fetchQuery(n,R(R({},t),{query:this.transform(t.query)})).finally(function(){return r.stopQuery(n)})},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(t){this.stopQueryInStoreNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(t){var n=this.queries.get(t);n&&n.stop()},e.prototype.clearStore=function(t){return t===void 0&&(t={discardWatches:!0}),this.cancelPendingFetches(Tt(32)),this.queries.forEach(function(n){n.observableQuery?n.networkStatus=pe.loading:n.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(t)},e.prototype.getObservableQueries=function(t){var n=this;t===void 0&&(t="active");var r=new Map,o=new Map,i=new Set;return Array.isArray(t)&&t.forEach(function(s){typeof s=="string"?o.set(s,!1):OF(s)?o.set(n.transform(s),!1):Fe(s)&&s.query&&i.add(s)}),this.queries.forEach(function(s,a){var l=s.observableQuery,u=s.document;if(l){if(t==="all"){r.set(a,l);return}var c=l.queryName,f=l.options.fetchPolicy;if(f==="standby"||t==="active"&&!l.hasObservers())return;(t==="active"||c&&o.has(c)||u&&o.has(u))&&(r.set(a,l),c&&o.set(c,!0),u&&o.set(u,!0))}}),i.size&&i.forEach(function(s){var a=np("legacyOneTimeQuery"),l=n.getQuery(a).init({document:s.query,variables:s.variables}),u=new Ep({queryManager:n,queryInfo:l,options:R(R({},s),{fetchPolicy:"network-only"})});Y(u.queryId===a),l.setObservableQuery(u),r.set(a,u)}),globalThis.__DEV__!==!1&&o.size&&o.forEach(function(s,a){s||globalThis.__DEV__!==!1&&Y.warn(typeof a=="string"?33:34,a)}),r},e.prototype.reFetchObservableQueries=function(t){var n=this;t===void 0&&(t=!1);var r=[];return this.getObservableQueries(t?"all":"active").forEach(function(o,i){var s=o.options.fetchPolicy;o.resetLastResults(),(t||s!=="standby"&&s!=="cache-only")&&r.push(o.refetch()),n.getQuery(i).setDiff(null)}),this.broadcastQueries(),Promise.all(r)},e.prototype.setObservableQuery=function(t){this.getQuery(t.queryId).setObservableQuery(t)},e.prototype.startGraphQLSubscription=function(t){var n=this,r=t.query,o=t.fetchPolicy,i=t.errorPolicy,s=i===void 0?"none":i,a=t.variables,l=t.context,u=l===void 0?{}:l;r=this.transform(r),a=this.getVariables(r,a);var c=function(d){return n.getObservableFromLink(r,u,d).map(function(p){o!=="no-cache"&&(Cp(p,s)&&n.cache.write({query:r,result:p.data,dataId:"ROOT_SUBSCRIPTION",variables:d}),n.broadcastQueries());var y=Rl(p),g=FA(p);if(y||g){var x={};if(y&&(x.graphQLErrors=p.errors),g&&(x.protocolErrors=p.extensions[Em]),s==="none"||g)throw new Dn(x)}return s==="ignore"&&delete p.errors,p})};if(this.getDocumentInfo(r).hasClientExports){var f=this.localState.addExportedVariables(r,a,u).then(c);return new Te(function(d){var p=null;return f.then(function(y){return p=y.subscribe(d)},d.error),function(){return p&&p.unsubscribe()}})}return c(a)},e.prototype.stopQuery=function(t){this.stopQueryNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(t){this.stopQueryInStoreNoBroadcast(t),this.removeQuery(t)},e.prototype.removeQuery=function(t){this.fetchCancelFns.delete(t),this.queries.has(t)&&(this.getQuery(t).stop(),this.queries.delete(t))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(t){return t.notify()})},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(t,n,r,o){var i=this,s;o===void 0&&(o=(s=n==null?void 0:n.queryDeduplication)!==null&&s!==void 0?s:this.queryDeduplication);var a,l=this.getDocumentInfo(t),u=l.serverQuery,c=l.clientQuery;if(u){var f=this,d=f.inFlightLinkObservables,p=f.link,y={query:u,variables:r,operationName:fp(u)||void 0,context:this.prepareContext(R(R({},n),{forceFetch:!o}))};if(n=y.context,o){var g=$a(u),x=$r(r),h=d.lookup(g,x);if(a=h.observable,!a){var v=new Fo([vp(p,y)]);a=h.observable=v,v.beforeNext(function(){d.remove(g,x)})}}else a=new Fo([vp(p,y)])}else a=new Fo([Te.of({data:{}})]),n=this.prepareContext(n);return c&&(a=Df(a,function(m){return i.localState.runResolvers({document:c,remoteResult:m,context:n,variables:r})})),a},e.prototype.getResultsFromLink=function(t,n,r){var o=t.lastRequestId=this.generateRequestId(),i=this.cache.transformForLink(r.query);return Df(this.getObservableFromLink(i,r.context,r.variables),function(s){var a=mp(s),l=a.length>0;if(o>=t.lastRequestId){if(l&&r.errorPolicy==="none")throw t.markError(new Dn({graphQLErrors:a}));t.markResult(s,i,r,n),t.markReady()}var u={data:s.data,loading:!1,networkStatus:pe.ready};return l&&r.errorPolicy!=="ignore"&&(u.errors=a,u.networkStatus=pe.error),u},function(s){var a=AA(s)?s:new Dn({networkError:s});throw o>=t.lastRequestId&&t.markError(a),a})},e.prototype.fetchConcastWithInfo=function(t,n,r,o){var i=this;r===void 0&&(r=pe.loading),o===void 0&&(o=n.query);var s=this.getVariables(o,n.variables),a=this.getQuery(t),l=this.defaultOptions.watchQuery,u=n.fetchPolicy,c=u===void 0?l&&l.fetchPolicy||"cache-first":u,f=n.errorPolicy,d=f===void 0?l&&l.errorPolicy||"none":f,p=n.returnPartialData,y=p===void 0?!1:p,g=n.notifyOnNetworkStatusChange,x=g===void 0?!1:g,h=n.context,v=h===void 0?{}:h,m=Object.assign({},n,{query:o,variables:s,fetchPolicy:c,errorPolicy:d,returnPartialData:y,notifyOnNetworkStatusChange:x,context:v}),b=function(N){m.variables=N;var P=i.fetchQueryByPolicy(a,m,r);return m.fetchPolicy!=="standby"&&P.sources.length>0&&a.observableQuery&&a.observableQuery.applyNextFetchPolicy("after-fetch",n),P},w=function(){return i.fetchCancelFns.delete(t)};this.fetchCancelFns.set(t,function(N){w(),setTimeout(function(){return k.cancel(N)})});var k,O;if(this.getDocumentInfo(m.query).hasClientExports)k=new Fo(this.localState.addExportedVariables(m.query,m.variables,m.context).then(b).then(function(N){return N.sources})),O=!0;else{var T=b(m.variables);O=T.fromLink,k=new Fo(T.sources)}return k.promise.then(w,w),{concast:k,fromLink:O}},e.prototype.refetchQueries=function(t){var n=this,r=t.updateCache,o=t.include,i=t.optimistic,s=i===void 0?!1:i,a=t.removeOptimistic,l=a===void 0?s?np("refetchQueries"):void 0:a,u=t.onQueryUpdated,c=new Map;o&&this.getObservableQueries(o).forEach(function(d,p){c.set(p,{oq:d,lastDiff:n.getQuery(p).getDiff()})});var f=new Map;return r&&this.cache.batch({update:r,optimistic:s&&l||!1,removeOptimistic:l,onWatchUpdated:function(d,p,y){var g=d.watcher instanceof Vf&&d.watcher.observableQuery;if(g){if(u){c.delete(g.queryId);var x=u(g,p,y);return x===!0&&(x=g.refetch()),x!==!1&&f.set(g,x),x}u!==null&&c.set(g.queryId,{oq:g,lastDiff:y,diff:p})}}}),c.size&&c.forEach(function(d,p){var y=d.oq,g=d.lastDiff,x=d.diff,h;if(u){if(!x){var v=y.queryInfo;v.reset(),x=v.getDiff()}h=u(y,x,g)}(!u||h===!0)&&(h=y.refetch()),h!==!1&&f.set(y,h),p.indexOf("legacyOneTimeQuery")>=0&&n.stopQueryNoBroadcast(p)}),l&&this.cache.removeOptimistic(l),f},e.prototype.fetchQueryByPolicy=function(t,n,r){var o=this,i=n.query,s=n.variables,a=n.fetchPolicy,l=n.refetchWritePolicy,u=n.errorPolicy,c=n.returnPartialData,f=n.context,d=n.notifyOnNetworkStatusChange,p=t.networkStatus;t.init({document:i,variables:s,networkStatus:r});var y=function(){return t.getDiff()},g=function(b,w){w===void 0&&(w=t.networkStatus||pe.loading);var k=b.result;globalThis.__DEV__!==!1&&!c&&!be(k,{})&&dw(b.missing);var O=function(T){return Te.of(R({data:T,loading:va(w),networkStatus:w},b.complete?null:{partial:!0}))};return k&&o.getDocumentInfo(i).hasForcedResolvers?o.localState.runResolvers({document:i,remoteResult:{data:k},context:f,variables:s,onlyRunForcedResolvers:!0}).then(function(T){return O(T.data||void 0)}):u==="none"&&w===pe.refetch&&Array.isArray(b.missing)?O(void 0):O(k)},x=a==="no-cache"?0:r===pe.refetch&&l!=="merge"?1:2,h=function(){return o.getResultsFromLink(t,x,{query:i,variables:s,context:f,fetchPolicy:a,errorPolicy:u})},v=d&&typeof p=="number"&&p!==r&&va(r);switch(a){default:case"cache-first":{var m=y();return m.complete?{fromLink:!1,sources:[g(m,t.markReady())]}:c||v?{fromLink:!0,sources:[g(m),h()]}:{fromLink:!0,sources:[h()]}}case"cache-and-network":{var m=y();return m.complete||c||v?{fromLink:!0,sources:[g(m),h()]}:{fromLink:!0,sources:[h()]}}case"cache-only":return{fromLink:!1,sources:[g(y(),t.markReady())]};case"network-only":return v?{fromLink:!0,sources:[g(y()),h()]}:{fromLink:!0,sources:[h()]};case"no-cache":return v?{fromLink:!0,sources:[g(t.getDiff()),h()]}:{fromLink:!0,sources:[h()]};case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getQuery=function(t){return t&&!this.queries.has(t)&&this.queries.set(t,new Vf(this,t)),this.queries.get(t)},e.prototype.prepareContext=function(t){t===void 0&&(t={});var n=this.localState.prepareContext(t);return R(R(R({},this.defaultContext),n),{clientAwareness:this.clientAwareness})},e}(),s0=!1,hw=function(){function e(t){var n=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!t.cache)throw Tt(15);var r=t.uri,o=t.credentials,i=t.headers,s=t.cache,a=t.documentTransform,l=t.ssrMode,u=l===void 0?!1:l,c=t.ssrForceFetchDelay,f=c===void 0?0:c,d=t.connectToDevTools,p=d===void 0?typeof window=="object"&&!window.__APOLLO_CLIENT__&&globalThis.__DEV__!==!1:d,y=t.queryDeduplication,g=y===void 0?!0:y,x=t.defaultOptions,h=t.defaultContext,v=t.assumeImmutableResults,m=v===void 0?s.assumeImmutableResults:v,b=t.resolvers,w=t.typeDefs,k=t.fragmentMatcher,O=t.name,T=t.version,N=t.link;N||(N=r?new YS({uri:r,credentials:o,headers:i}):Co.empty()),this.link=N,this.cache=s,this.disableNetworkFetches=u||f>0,this.queryDeduplication=g,this.defaultOptions=x||Object.create(null),this.typeDefs=w,f&&setTimeout(function(){return n.disableNetworkFetches=!1},f),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=om,this.localState=new pw({cache:s,client:this,resolvers:b,fragmentMatcher:k}),this.queryManager=new kL({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:h,documentTransform:a,queryDeduplication:g,ssrMode:u,clientAwareness:{name:O,version:T},localState:this.localState,assumeImmutableResults:m,onBroadcast:p?function(){n.devToolsHookCb&&n.devToolsHookCb({action:{},state:{queries:n.queryManager.getQueryStore(),mutations:n.queryManager.mutationStore||{}},dataWithOptimisticResults:n.cache.extract(!0)})}:void 0}),p&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if(typeof window=="object"){var t=window,n=Symbol.for("apollo.devtools");(t[n]=t[n]||[]).push(this),t.__APOLLO_CLIENT__=this}!s0&&globalThis.__DEV__!==!1&&(s0=!0,setTimeout(function(){if(typeof window<"u"&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var r=window.navigator,o=r&&r.userAgent,i=void 0;typeof o=="string"&&(o.indexOf("Chrome/")>-1?i="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":o.indexOf("Firefox/")>-1&&(i="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),i&&globalThis.__DEV__!==!1&&Y.log("Download the Apollo DevTools for a better development experience: %s",i)}},1e4))},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(t){return this.defaultOptions.watchQuery&&(t=Ds(this.defaultOptions.watchQuery,t)),this.disableNetworkFetches&&(t.fetchPolicy==="network-only"||t.fetchPolicy==="cache-and-network")&&(t=R(R({},t),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(t)},e.prototype.query=function(t){return this.defaultOptions.query&&(t=Ds(this.defaultOptions.query,t)),Y(t.fetchPolicy!=="cache-and-network",16),this.disableNetworkFetches&&t.fetchPolicy==="network-only"&&(t=R(R({},t),{fetchPolicy:"cache-first"})),this.queryManager.query(t)},e.prototype.mutate=function(t){return this.defaultOptions.mutate&&(t=Ds(this.defaultOptions.mutate,t)),this.queryManager.mutate(t)},e.prototype.subscribe=function(t){return this.queryManager.startGraphQLSubscription(t)},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!1),this.cache.readQuery(t,n)},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!1),this.cache.readFragment(t,n)},e.prototype.writeQuery=function(t){var n=this.cache.writeQuery(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.writeFragment=function(t){var n=this.cache.writeFragment(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.__actionHookForDevTools=function(t){this.devToolsHookCb=t},e.prototype.__requestRaw=function(t){return vp(this.link,t)},e.prototype.resetStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(t.resetStoreCallbacks.map(function(n){return n()}))}).then(function(){return t.reFetchObservableQueries()})},e.prototype.clearStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(t.clearStoreCallbacks.map(function(n){return n()}))})},e.prototype.onResetStore=function(t){var n=this;return this.resetStoreCallbacks.push(t),function(){n.resetStoreCallbacks=n.resetStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.onClearStore=function(t){var n=this;return this.clearStoreCallbacks.push(t),function(){n.clearStoreCallbacks=n.clearStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.reFetchObservableQueries=function(t){return this.queryManager.reFetchObservableQueries(t)},e.prototype.refetchQueries=function(t){var n=this.queryManager.refetchQueries(t),r=[],o=[];n.forEach(function(s,a){r.push(a),o.push(s)});var i=Promise.all(o);return i.queries=r,i.results=o,i.catch(function(s){globalThis.__DEV__!==!1&&Y.debug(17,s)}),i},e.prototype.getObservableQueries=function(t){return t===void 0&&(t="active"),this.queryManager.getObservableQueries(t)},e.prototype.extract=function(t){return this.cache.extract(t)},e.prototype.restore=function(t){return this.cache.restore(t)},e.prototype.addResolvers=function(t){this.localState.addResolvers(t)},e.prototype.setResolvers=function(t){this.localState.setResolvers(t)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(t){this.localState.setFragmentMatcher(t)},e.prototype.setLink=function(t){this.link=this.queryManager.link=t},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}();globalThis.__DEV__!==!1&&(hw.prototype.getMemoryInternals=yF);var Nl=new Map,kp=new Map,mw=!0,yu=!1;function vw(e){return e.replace(/[\s,]+/g," ").trim()}function OL(e){return vw(e.source.body.substring(e.start,e.end))}function TL(e){var t=new Set,n=[];return e.definitions.forEach(function(r){if(r.kind==="FragmentDefinition"){var o=r.name.value,i=OL(r.loc),s=kp.get(o);s&&!s.has(i)?mw&&console.warn("Warning: fragment with name "+o+` already exists. +`).forEach(function(n){var r=n.indexOf(":");if(r>-1){var o=n.slice(0,r).trim().toLowerCase(),i=n.slice(r+1).trim();t[o]=i}}),t}function KS(e,t){if(e.status>=300){var n=function(){try{return JSON.parse(t)}catch{return t}};GS(e,n(),"Response not successful: Received status code ".concat(e.status))}try{return JSON.parse(t)}catch(o){var r=o;throw r.name="ServerParseError",r.response=e,r.statusCode=e.status,r.bodyText=t,r}}function BA(e,t){e.result&&e.result.errors&&e.result.data&&t.next(e.result),t.error(e)}function VA(e){return function(t){return t.text().then(function(n){return KS(t,n)}).then(function(n){return!Array.isArray(n)&&!Mg.call(n,"data")&&!Mg.call(n,"errors")&&GS(t,n,"Server response was missing for query '".concat(Array.isArray(e)?e.map(function(r){return r.operationName}):e.operationName,"'.")),n})}}var yp=function(e,t){var n;try{n=JSON.stringify(e)}catch(o){var r=Tt(39,t,o.message);throw r.parseError=o,r}return n},WA={includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},UA={accept:"*/*","content-type":"application/json"},qA={method:"POST"},QA={http:WA,headers:UA,options:qA},HA=function(e,t){return t(e)};function GA(e,t){for(var n=[],r=2;r"u")throw Tt(37)},XA=function(e,t){var n=e.getContext(),r=n.uri;return r||(typeof t=="function"?t(e):t||"/graphql")};function JA(e,t){var n=[],r=function(f,d){n.push("".concat(f,"=").concat(encodeURIComponent(d)))};if("query"in t&&r("query",t.query),t.operationName&&r("operationName",t.operationName),t.variables){var o=void 0;try{o=yp(t.variables,"Variables map")}catch(f){return{parseError:f}}r("variables",o)}if(t.extensions){var i=void 0;try{i=yp(t.extensions,"Extensions map")}catch(f){return{parseError:f}}r("extensions",i)}var s="",a=e,l=e.indexOf("#");l!==-1&&(s=e.substr(l),a=e.substr(0,l));var u=a.indexOf("?")===-1?"?":"&",c=a+u+n.join("&")+s;return{newURI:c}}var Dg=En(function(){return fetch}),ZA=function(e){e===void 0&&(e={});var t=e.uri,n=t===void 0?"/graphql":t,r=e.fetch,o=e.print,i=o===void 0?HA:o,s=e.includeExtensions,a=e.preserveHeaderCase,l=e.useGETForQueries,u=e.includeUnusedVariables,c=u===void 0?!1:u,f=Vn(e,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);globalThis.__DEV__!==!1&&YA(r||Dg);var d={http:{includeExtensions:s,preserveHeaderCase:a},options:f.fetchOptions,credentials:f.credentials,headers:f.headers};return new ko(function(p){var y=XA(p,n),g=p.getContext(),x={};if(g.clientAwareness){var h=g.clientAwareness,v=h.name,m=h.version;v&&(x["apollographql-client-name"]=v),m&&(x["apollographql-client-version"]=m)}var b=R(R({},x),g.headers),w={http:g.http,options:g.fetchOptions,credentials:g.credentials,headers:b};if(fa(["client"],p.query)){var k=BS(p.query);if(!k)return Ff(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));p.query=k}var O=GA(p,i,QA,d,w),T=O.options,N=O.body;N.variables&&!c&&(N.variables=CA(N.variables,p.query));var P;!T.signal&&typeof AbortController<"u"&&(P=new AbortController,T.signal=P.signal);var B=function(I){return I.kind==="OperationDefinition"&&I.operation==="mutation"},z=function(I){return I.kind==="OperationDefinition"&&I.operation==="subscription"},A=z(Wi(p.query)),L=fa(["defer"],p.query);if(l&&!p.query.definitions.some(B)&&(T.method="GET"),L||A){T.headers=T.headers||{};var $="multipart/mixed;";A&&L&&globalThis.__DEV__!==!1&&Y.warn(38),A?$+="boundary=graphql;subscriptionSpec=1.0,application/json":L&&($+="deferSpec=20220824,application/json"),T.headers.accept=$}if(T.method==="GET"){var F=JA(y,N),D=F.newURI,_=F.parseError;if(_)return Ff(_);y=D}else try{T.body=yp(N,"Payload")}catch(I){return Ff(I)}return new Te(function(I){var V=r||En(function(){return fetch})||Dg,U=I.next.bind(I);return V(y,T).then(function(X){var re;p.setContext({response:X});var Z=(re=X.headers)===null||re===void 0?void 0:re.get("content-type");return Z!==null&&/^multipart\/mixed/i.test(Z)?jA(X,U):VA(p)(X).then(U)}).then(function(){P=void 0,I.complete()}).catch(function(X){P=void 0,BA(X,I)}),function(){P&&P.abort()}})})},YS=function(e){Rn(t,e);function t(n){n===void 0&&(n={});var r=e.call(this,ZA(n).request)||this;return r.options=n,r}return t}(ko);const{toString:Fg,hasOwnProperty:eL}=Object.prototype,Ag=Function.prototype.toString,gp=new Map;function be(e,t){try{return bp(e,t)}finally{gp.clear()}}function bp(e,t){if(e===t)return!0;const n=Fg.call(e),r=Fg.call(t);if(n!==r)return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":{if(jg(e,t))return!0;const o=Lg(e),i=Lg(t),s=o.length;if(s!==i.length)return!1;for(let a=0;a=0&&e.indexOf(t,n)===n}function jg(e,t){let n=gp.get(e);if(n){if(n.has(t))return!0}else gp.set(e,n=new Set);return n.add(t),!1}var XS=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=pa(lF,{max:Wn["cache.fragmentQueryDocuments"]||1e3,cache:pu})}return e.prototype.batch=function(t){var n=this,r=typeof t.optimistic=="string"?t.optimistic:t.optimistic===!1?null:void 0,o;return this.performTransaction(function(){return o=t.update(n)},r),o},e.prototype.recordOptimisticTransaction=function(t,n){this.performTransaction(t,n)},e.prototype.transformDocument=function(t){return t},e.prototype.transformForLink=function(t){return t},e.prototype.identify=function(t){},e.prototype.gc=function(){return[]},e.prototype.modify=function(t){return!1},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!!t.optimistic),this.read(R(R({},t),{rootId:t.id||"ROOT_QUERY",optimistic:n}))},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!!t.optimistic),this.read(R(R({},t),{query:this.getFragmentDoc(t.fragment,t.fragmentName),rootId:t.id,optimistic:n}))},e.prototype.writeQuery=function(t){var n=t.id,r=t.data,o=Vn(t,["id","data"]);return this.write(Object.assign(o,{dataId:n||"ROOT_QUERY",result:r}))},e.prototype.writeFragment=function(t){var n=t.id,r=t.data,o=t.fragment,i=t.fragmentName,s=Vn(t,["id","data","fragment","fragmentName"]);return this.write(Object.assign(s,{query:this.getFragmentDoc(o,i),dataId:n,result:r}))},e.prototype.updateQuery=function(t,n){return this.batch({update:function(r){var o=r.readQuery(t),i=n(o);return i==null?o:(r.writeQuery(R(R({},t),{data:i})),i)}})},e.prototype.updateFragment=function(t,n){return this.batch({update:function(r){var o=r.readFragment(t),i=n(o);return i==null?o:(r.writeFragment(R(R({},t),{data:i})),i)}})},e}();globalThis.__DEV__!==!1&&(XS.prototype.getMemoryInternals=bF);var JS=function(e){Rn(t,e);function t(n,r,o,i){var s,a=e.call(this,n)||this;if(a.message=n,a.path=r,a.query=o,a.variables=i,Array.isArray(a.path)){a.missing=a.message;for(var l=a.path.length-1;l>=0;--l)a.missing=(s={},s[a.path[l]]=a.missing,s)}else a.missing=a.path;return a.__proto__=t.prototype,a}return t}(Error),st=Object.prototype.hasOwnProperty;function fs(e){return e==null}function ZS(e,t){var n=e.__typename,r=e.id,o=e._id;if(typeof n=="string"&&(t&&(t.keyObject=fs(r)?fs(o)?void 0:{_id:o}:{id:r}),fs(r)&&!fs(o)&&(r=o),!fs(r)))return"".concat(n,":").concat(typeof r=="number"||typeof r=="string"?r:JSON.stringify(r))}var ew={dataIdFromObject:ZS,addTypename:!0,resultCaching:!0,canonizeResults:!1};function oL(e){return xo(ew,e)}function tw(e){var t=e.canonizeResults;return t===void 0?ew.canonizeResults:t}function iL(e,t){return xe(t)?e.get(t.__ref,"__typename"):t&&t.__typename}var nw=/^[_a-z][_0-9a-z]*/i;function Br(e){var t=e.match(nw);return t?t[0]:e}function xp(e,t,n){return Ae(t)?Ke(t)?t.every(function(r){return xp(e,r,n)}):e.selections.every(function(r){if(Lr(r)&&Pa(r,n)){var o=Ar(r);return st.call(t,o)&&(!r.selectionSet||xp(r.selectionSet,t[o],n))}return!0}):!1}function Xo(e){return Ae(e)&&!xe(e)&&!Ke(e)}function sL(){return new zr}function rw(e,t){var n=Lc(Bc(e));return{fragmentMap:n,lookupFragment:function(r){var o=n[r];return!o&&t&&(o=t.lookup(r)),o||null}}}var Pl=Object.create(null),Af=function(){return Pl},zg=Object.create(null),ma=function(){function e(t,n){var r=this;this.policies=t,this.group=n,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(o,i){return ha(xe(o)?r.get(o.__ref,i):o&&o[i])},this.canRead=function(o){return xe(o)?r.has(o.__ref):typeof o=="object"},this.toReference=function(o,i){if(typeof o=="string")return li(o);if(xe(o))return o;var s=r.policies.identify(o)[0];if(s){var a=li(s);return i&&r.merge(s,o),a}}}return e.prototype.toObject=function(){return R({},this.data)},e.prototype.has=function(t){return this.lookup(t,!0)!==void 0},e.prototype.get=function(t,n){if(this.group.depend(t,n),st.call(this.data,t)){var r=this.data[t];if(r&&st.call(r,n))return r[n]}if(n==="__typename"&&st.call(this.policies.rootTypenamesById,t))return this.policies.rootTypenamesById[t];if(this instanceof hr)return this.parent.get(t,n)},e.prototype.lookup=function(t,n){if(n&&this.group.depend(t,"__exists"),st.call(this.data,t))return this.data[t];if(this instanceof hr)return this.parent.lookup(t,n);if(this.policies.rootTypenamesById[t])return Object.create(null)},e.prototype.merge=function(t,n){var r=this,o;xe(t)&&(t=t.__ref),xe(n)&&(n=n.__ref);var i=typeof t=="string"?this.lookup(o=t):t,s=typeof n=="string"?this.lookup(o=n):n;if(s){Y(typeof o=="string",1);var a=new zr(lL).merge(i,s);if(this.data[o]=a,a!==i&&(delete this.refs[o],this.group.caching)){var l=Object.create(null);i||(l.__exists=1),Object.keys(s).forEach(function(u){if(!i||i[u]!==a[u]){l[u]=1;var c=Br(u);c!==u&&!r.policies.hasKeyArgs(a.__typename,c)&&(l[c]=1),a[u]===void 0&&!(r instanceof hr)&&delete a[u]}}),l.__typename&&!(i&&i.__typename)&&this.policies.rootTypenamesById[o]===a.__typename&&delete l.__typename,Object.keys(l).forEach(function(u){return r.group.dirty(o,u)})}}},e.prototype.modify=function(t,n){var r=this,o=this.lookup(t);if(o){var i=Object.create(null),s=!1,a=!0,l={DELETE:Pl,INVALIDATE:zg,isReference:xe,toReference:this.toReference,canRead:this.canRead,readField:function(u,c){return r.policies.readField(typeof u=="string"?{fieldName:u,from:c||li(t)}:u,{store:r})}};if(Object.keys(o).forEach(function(u){var c=Br(u),f=o[u];if(f!==void 0){var d=typeof n=="function"?n:n[u]||n[c];if(d){var p=d===Af?Pl:d(ha(f),R(R({},l),{fieldName:c,storeFieldName:u,storage:r.getStorage(t,u)}));if(p===zg)r.group.dirty(t,u);else if(p===Pl&&(p=void 0),p!==f&&(i[u]=p,s=!0,f=p,globalThis.__DEV__!==!1)){var y=function(w){if(r.lookup(w.__ref)===void 0)return globalThis.__DEV__!==!1&&Y.warn(2,w),!0};if(xe(p))y(p);else if(Array.isArray(p))for(var g=!1,x=void 0,h=0,v=p;h0){var n=--this.rootIds[t];return n||delete this.rootIds[t],n}return 0},e.prototype.getRootIdSet=function(t){return t===void 0&&(t=new Set),Object.keys(this.rootIds).forEach(t.add,t),this instanceof hr?this.parent.getRootIdSet(t):Object.keys(this.policies.rootTypenamesById).forEach(t.add,t),t},e.prototype.gc=function(){var t=this,n=this.getRootIdSet(),r=this.toObject();n.forEach(function(s){st.call(r,s)&&(Object.keys(t.findChildRefIds(s)).forEach(n.add,n),delete r[s])});var o=Object.keys(r);if(o.length){for(var i=this;i instanceof hr;)i=i.parent;o.forEach(function(s){return i.delete(s)})}return o},e.prototype.findChildRefIds=function(t){if(!st.call(this.refs,t)){var n=this.refs[t]=Object.create(null),r=this.data[t];if(!r)return n;var o=new Set([r]);o.forEach(function(i){xe(i)&&(n[i.__ref]=!0),Ae(i)&&Object.keys(i).forEach(function(s){var a=i[s];Ae(a)&&o.add(a)})})}return this.refs[t]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),ow=function(){function e(t,n){n===void 0&&(n=null),this.caching=t,this.parent=n,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?AS():null,this.keyMaker=new Vi(Co)},e.prototype.depend=function(t,n){if(this.d){this.d(Lf(t,n));var r=Br(n);r!==n&&this.d(Lf(t,r)),this.parent&&this.parent.depend(t,n)}},e.prototype.dirty=function(t,n){this.d&&this.d.dirty(Lf(t,n),n==="__exists"?"forget":"setDirty")},e}();function Lf(e,t){return t+"#"+e}function Bg(e,t){Fs(e)&&e.group.depend(t,"__exists")}(function(e){var t=function(n){Rn(r,n);function r(o){var i=o.policies,s=o.resultCaching,a=s===void 0?!0:s,l=o.seed,u=n.call(this,i,new ow(a))||this;return u.stump=new aL(u),u.storageTrie=new Vi(Co),l&&u.replace(l),u}return r.prototype.addLayer=function(o,i){return this.stump.addLayer(o,i)},r.prototype.removeLayer=function(){return this},r.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},r}(e);e.Root=t})(ma||(ma={}));var hr=function(e){Rn(t,e);function t(n,r,o,i){var s=e.call(this,r.policies,i)||this;return s.id=n,s.parent=r,s.replay=o,s.group=i,o(s),s}return t.prototype.addLayer=function(n,r){return new t(n,this,r,this.group)},t.prototype.removeLayer=function(n){var r=this,o=this.parent.removeLayer(n);return n===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(i){var s=r.data[i],a=o.lookup(i);a?s?s!==a&&Object.keys(s).forEach(function(l){be(s[l],a[l])||r.group.dirty(i,l)}):(r.group.dirty(i,"__exists"),Object.keys(a).forEach(function(l){r.group.dirty(i,l)})):r.delete(i)}),o):o===this.parent?this:o.addLayer(this.id,this.replay)},t.prototype.toObject=function(){return R(R({},this.parent.toObject()),this.data)},t.prototype.findChildRefIds=function(n){var r=this.parent.findChildRefIds(n);return st.call(this.data,n)?R(R({},r),e.prototype.findChildRefIds.call(this,n)):r},t.prototype.getStorage=function(){for(var n=this.parent;n.parent;)n=n.parent;return n.getStorage.apply(n,arguments)},t}(ma),aL=function(e){Rn(t,e);function t(n){return e.call(this,"EntityStore.Stump",n,function(){},new ow(n.group.caching,n.group))||this}return t.prototype.removeLayer=function(){return this},t.prototype.merge=function(n,r){return this.parent.merge(n,r)},t}(hr);function lL(e,t,n){var r=e[n],o=t[n];return be(r,o)?r:o}function Fs(e){return!!(e instanceof ma&&e.group.caching)}function uL(e){return Ae(e)?Ke(e)?e.slice(0):R({__proto__:Object.getPrototypeOf(e)},e):e}var Vg=function(){function e(){this.known=new(bS?WeakSet:Set),this.pool=new Vi(Co),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(t){return Ae(t)&&this.known.has(t)},e.prototype.pass=function(t){if(Ae(t)){var n=uL(t);return this.passes.set(n,t),n}return t},e.prototype.admit=function(t){var n=this;if(Ae(t)){var r=this.passes.get(t);if(r)return r;var o=Object.getPrototypeOf(t);switch(o){case Array.prototype:{if(this.known.has(t))return t;var i=t.map(this.admit,this),s=this.pool.lookupArray(i);return s.array||(this.known.add(s.array=i),globalThis.__DEV__!==!1&&Object.freeze(i)),s.array}case null:case Object.prototype:{if(this.known.has(t))return t;var a=Object.getPrototypeOf(t),l=[a],u=this.sortedKeys(t);l.push(u.json);var c=l.length;u.sorted.forEach(function(p){l.push(n.admit(t[p]))});var s=this.pool.lookupArray(l);if(!s.object){var f=s.object=Object.create(a);this.known.add(f),u.sorted.forEach(function(p,y){f[p]=l[c+y]}),globalThis.__DEV__!==!1&&Object.freeze(f)}return s.object}}}return t},e.prototype.sortedKeys=function(t){var n=Object.keys(t),r=this.pool.lookupArray(n);if(!r.keys){n.sort();var o=JSON.stringify(n);(r.keys=this.keysByJSON.get(o))||this.keysByJSON.set(o,r.keys={sorted:n,json:o})}return r.keys},e}();function Wg(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var cL=function(){function e(t){var n=this;this.knownResults=new(Co?WeakMap:Map),this.config=xo(t,{addTypename:t.addTypename!==!1,canonizeResults:tw(t)}),this.canon=t.canon||new Vg,this.executeSelectionSet=pa(function(r){var o,i=r.context.canonizeResults,s=Wg(r);s[3]=!i;var a=(o=n.executeSelectionSet).peek.apply(o,s);return a?i?R(R({},a),{result:n.canon.admit(a.result)}):a:(Bg(r.context.store,r.enclosingRef.__ref),n.execSelectionSetImpl(r))},{max:this.config.resultCacheMaxSize||Wn["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:Wg,makeCacheKey:function(r,o,i,s){if(Fs(i.store))return i.store.makeCacheKey(r,xe(o)?o.__ref:o,i.varString,s)}}),this.executeSubSelectedArray=pa(function(r){return Bg(r.context.store,r.enclosingRef.__ref),n.execSubSelectedArrayImpl(r)},{max:this.config.resultCacheMaxSize||Wn["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(r){var o=r.field,i=r.array,s=r.context;if(Fs(s.store))return s.store.makeCacheKey(o,i,s.varString)}})}return e.prototype.resetCanon=function(){this.canon=new Vg},e.prototype.diffQueryAgainstStore=function(t){var n=t.store,r=t.query,o=t.rootId,i=o===void 0?"ROOT_QUERY":o,s=t.variables,a=t.returnPartialData,l=a===void 0?!0:a,u=t.canonizeResults,c=u===void 0?this.config.canonizeResults:u,f=this.config.cache.policies;s=R(R({},pm(kS(r))),s);var d=li(i),p=this.executeSelectionSet({selectionSet:Wi(r).selectionSet,objectOrReference:d,enclosingRef:d,context:R({store:n,query:r,policies:f,variables:s,varString:$r(s),canonizeResults:c},rw(r,this.config.fragments))}),y;if(p.missing&&(y=[new JS(fL(p.missing),p.missing,r,s)],!l))throw y[0];return{result:p.result,complete:!y,missing:y}},e.prototype.isFresh=function(t,n,r,o){if(Fs(o.store)&&this.knownResults.get(t)===r){var i=this.executeSelectionSet.peek(r,n,o,this.canon.isKnown(t));if(i&&t===i.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(t){var n=this,r=t.selectionSet,o=t.objectOrReference,i=t.enclosingRef,s=t.context;if(xe(o)&&!s.policies.rootTypenamesById[o.__ref]&&!s.store.has(o.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(o.__ref," object")};var a=s.variables,l=s.policies,u=s.store,c=u.getFieldValue(o,"__typename"),f=[],d,p=new zr;this.config.addTypename&&typeof c=="string"&&!l.rootIdsByTypename[c]&&f.push({__typename:c});function y(m,b){var w;return m.missing&&(d=p.merge(d,(w={},w[b]=m.missing,w))),m.result}var g=new Set(r.selections);g.forEach(function(m){var b,w;if(Pa(m,a))if(Lr(m)){var k=l.readField({fieldName:m.name.value,field:m,variables:s.variables,from:o},s),O=Ar(m);k===void 0?ym.added(m)||(d=p.merge(d,(b={},b[O]="Can't find field '".concat(m.name.value,"' on ").concat(xe(o)?o.__ref+" object":"object "+JSON.stringify(o,null,2)),b))):Ke(k)?k.length>0&&(k=y(n.executeSubSelectedArray({field:m,array:k,enclosingRef:i,context:s}),O)):m.selectionSet?k!=null&&(k=y(n.executeSelectionSet({selectionSet:m.selectionSet,objectOrReference:k,enclosingRef:xe(k)?k:i,context:s}),O)):s.canonizeResults&&(k=n.canon.pass(k)),k!==void 0&&f.push((w={},w[O]=k,w))}else{var T=jc(m,s.lookupFragment);if(!T&&m.kind===Q.FRAGMENT_SPREAD)throw Tt(9,m.name.value);T&&l.fragmentMatches(T,c)&&T.selectionSet.selections.forEach(g.add,g)}});var x=gm(f),h={result:x,missing:d},v=s.canonizeResults?this.canon.admit(h):ha(h);return v.result&&this.knownResults.set(v.result,r),v},e.prototype.execSubSelectedArrayImpl=function(t){var n=this,r=t.field,o=t.array,i=t.enclosingRef,s=t.context,a,l=new zr;function u(c,f){var d;return c.missing&&(a=l.merge(a,(d={},d[f]=c.missing,d))),c.result}return r.selectionSet&&(o=o.filter(s.store.canRead)),o=o.map(function(c,f){return c===null?null:Ke(c)?u(n.executeSubSelectedArray({field:r,array:c,enclosingRef:i,context:s}),f):r.selectionSet?u(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:c,enclosingRef:xe(c)?c:i,context:s}),f):(globalThis.__DEV__!==!1&&dL(s.store,r,c),c)}),{result:s.canonizeResults?this.canon.admit(o):o,missing:a}},e}();function fL(e){try{JSON.stringify(e,function(t,n){if(typeof n=="string")throw n;return n})}catch(t){return t}}function dL(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach(function(o){Ae(o)&&(Y(!xe(o),10,iL(e,o),t.name.value),Object.values(o).forEach(r.add,r))})}}var Cm=new OS,Ug=new WeakMap;function As(e){var t=Ug.get(e);return t||Ug.set(e,t={vars:new Set,dep:AS()}),t}function qg(e){As(e).vars.forEach(function(t){return t.forgetCache(e)})}function pL(e){As(e).vars.forEach(function(t){return t.attachCache(e)})}function hL(e){var t=new Set,n=new Set,r=function(i){if(arguments.length>0){if(e!==i){e=i,t.forEach(function(l){As(l).dep.dirty(r),mL(l)});var s=Array.from(n);n.clear(),s.forEach(function(l){return l(e)})}}else{var a=Cm.getValue();a&&(o(a),As(a).dep(r))}return e};r.onNextChange=function(i){return n.add(i),function(){n.delete(i)}};var o=r.attachCache=function(i){return t.add(i),As(i).vars.add(r),r};return r.forgetCache=function(i){return t.delete(i)},r}function mL(e){e.broadcastWatches&&e.broadcastWatches()}var Qg=Object.create(null);function km(e){var t=JSON.stringify(e);return Qg[t]||(Qg[t]=Object.create(null))}function Hg(e){var t=km(e);return t.keyFieldsFn||(t.keyFieldsFn=function(n,r){var o=function(s,a){return r.readField(a,s)},i=r.keyObject=Om(e,function(s){var a=ci(r.storeObject,s,o);return a===void 0&&n!==r.storeObject&&st.call(n,s[0])&&(a=ci(n,s,sw)),Y(a!==void 0,4,s.join("."),n),a});return"".concat(r.typename,":").concat(JSON.stringify(i))})}function Gg(e){var t=km(e);return t.keyArgsFn||(t.keyArgsFn=function(n,r){var o=r.field,i=r.variables,s=r.fieldName,a=Om(e,function(u){var c=u[0],f=c.charAt(0);if(f==="@"){if(o&&dn(o.directives)){var d=c.slice(1),p=o.directives.find(function(h){return h.name.value===d}),y=p&&zc(p,i);return y&&ci(y,u.slice(1))}return}if(f==="$"){var g=c.slice(1);if(i&&st.call(i,g)){var x=u.slice(0);return x[0]=g,ci(i,x)}return}if(n)return ci(n,u)}),l=JSON.stringify(a);return(n||l!=="{}")&&(s+=":"+l),s})}function Om(e,t){var n=new zr;return iw(e).reduce(function(r,o){var i,s=t(o);if(s!==void 0){for(var a=o.length-1;a>=0;--a)s=(i={},i[o[a]]=s,i);r=n.merge(r,s)}return r},Object.create(null))}function iw(e){var t=km(e);if(!t.paths){var n=t.paths=[],r=[];e.forEach(function(o,i){Ke(o)?(iw(o).forEach(function(s){return n.push(r.concat(s))}),r.length=0):(r.push(o),Ke(e[i+1])||(n.push(r.slice(0)),r.length=0))})}return t.paths}function sw(e,t){return e[t]}function ci(e,t,n){return n=n||sw,aw(t.reduce(function r(o,i){return Ke(o)?o.map(function(s){return r(s,i)}):o&&n(o,i)},e))}function aw(e){return Ae(e)?Ke(e)?e.map(aw):Om(Object.keys(e).sort(),function(t){return ci(e,t)}):e}function Sp(e){return e.args!==void 0?e.args:e.field?zc(e.field,e.variables):null}var vL=function(){},Kg=function(e,t){return t.fieldName},Yg=function(e,t,n){var r=n.mergeObjects;return r(e,t)},Xg=function(e,t){return t},yL=function(){function e(t){this.config=t,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=R({dataIdFromObject:ZS},t),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),t.possibleTypes&&this.addPossibleTypes(t.possibleTypes),t.typePolicies&&this.addTypePolicies(t.typePolicies)}return e.prototype.identify=function(t,n){var r,o=this,i=n&&(n.typename||((r=n.storeObject)===null||r===void 0?void 0:r.__typename))||t.__typename;if(i===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var s=n&&n.storeObject||t,a=R(R({},n),{typename:i,storeObject:s,readField:n&&n.readField||function(){var d=Tm(arguments,s);return o.readField(d,{store:o.cache.data,variables:d.variables})}}),l,u=i&&this.getTypePolicy(i),c=u&&u.keyFn||this.config.dataIdFromObject;c;){var f=c(R(R({},t),s),a);if(Ke(f))c=Hg(f);else{l=f;break}}return l=l?String(l):void 0,a.keyObject?[l,a.keyObject]:[l]},e.prototype.addTypePolicies=function(t){var n=this;Object.keys(t).forEach(function(r){var o=t[r],i=o.queryType,s=o.mutationType,a=o.subscriptionType,l=Vn(o,["queryType","mutationType","subscriptionType"]);i&&n.setRootTypename("Query",r),s&&n.setRootTypename("Mutation",r),a&&n.setRootTypename("Subscription",r),st.call(n.toBeAdded,r)?n.toBeAdded[r].push(l):n.toBeAdded[r]=[l]})},e.prototype.updateTypePolicy=function(t,n){var r=this,o=this.getTypePolicy(t),i=n.keyFields,s=n.fields;function a(l,u){l.merge=typeof u=="function"?u:u===!0?Yg:u===!1?Xg:l.merge}a(o,n.merge),o.keyFn=i===!1?vL:Ke(i)?Hg(i):typeof i=="function"?i:o.keyFn,s&&Object.keys(s).forEach(function(l){var u=r.getFieldPolicy(t,l,!0),c=s[l];if(typeof c=="function")u.read=c;else{var f=c.keyArgs,d=c.read,p=c.merge;u.keyFn=f===!1?Kg:Ke(f)?Gg(f):typeof f=="function"?f:u.keyFn,typeof d=="function"&&(u.read=d),a(u,p)}u.read&&u.merge&&(u.keyFn=u.keyFn||Kg)})},e.prototype.setRootTypename=function(t,n){n===void 0&&(n=t);var r="ROOT_"+t.toUpperCase(),o=this.rootTypenamesById[r];n!==o&&(Y(!o||o===t,5,t),o&&delete this.rootIdsByTypename[o],this.rootIdsByTypename[n]=r,this.rootTypenamesById[r]=n)},e.prototype.addPossibleTypes=function(t){var n=this;this.usingPossibleTypes=!0,Object.keys(t).forEach(function(r){n.getSupertypeSet(r,!0),t[r].forEach(function(o){n.getSupertypeSet(o,!0).add(r);var i=o.match(nw);(!i||i[0]!==o)&&n.fuzzySubtypes.set(o,new RegExp(o))})})},e.prototype.getTypePolicy=function(t){var n=this;if(!st.call(this.typePolicies,t)){var r=this.typePolicies[t]=Object.create(null);r.fields=Object.create(null);var o=this.supertypeMap.get(t);!o&&this.fuzzySubtypes.size&&(o=this.getSupertypeSet(t,!0),this.fuzzySubtypes.forEach(function(s,a){if(s.test(t)){var l=n.supertypeMap.get(a);l&&l.forEach(function(u){return o.add(u)})}})),o&&o.size&&o.forEach(function(s){var a=n.getTypePolicy(s),l=a.fields,u=Vn(a,["fields"]);Object.assign(r,u),Object.assign(r.fields,l)})}var i=this.toBeAdded[t];return i&&i.length&&i.splice(0).forEach(function(s){n.updateTypePolicy(t,s)}),this.typePolicies[t]},e.prototype.getFieldPolicy=function(t,n,r){if(t){var o=this.getTypePolicy(t).fields;return o[n]||r&&(o[n]=Object.create(null))}},e.prototype.getSupertypeSet=function(t,n){var r=this.supertypeMap.get(t);return!r&&n&&this.supertypeMap.set(t,r=new Set),r},e.prototype.fragmentMatches=function(t,n,r,o){var i=this;if(!t.typeCondition)return!0;if(!n)return!1;var s=t.typeCondition.name.value;if(n===s)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(s))for(var a=this.getSupertypeSet(n,!0),l=[a],u=function(y){var g=i.getSupertypeSet(y,!1);g&&g.size&&l.indexOf(g)<0&&l.push(g)},c=!!(r&&this.fuzzySubtypes.size),f=!1,d=0;d1?o:t}:(s=R({},r),st.call(s,"from")||(s.from=t)),globalThis.__DEV__!==!1&&s.from===void 0&&globalThis.__DEV__!==!1&&Y.warn(7,sS(Array.from(e))),s.variables===void 0&&(s.variables=n),s}function lw(e){return function(n,r){if(Ke(n)||Ke(r))throw Tt(8);if(Ae(n)&&Ae(r)){var o=e.getFieldValue(n,"__typename"),i=e.getFieldValue(r,"__typename"),s=o&&i&&o!==i;if(s)return r;if(xe(n)&&Xo(r))return e.merge(n.__ref,r),n;if(Xo(n)&&xe(r))return e.merge(n,r.__ref),r;if(Xo(n)&&Xo(r))return R(R({},n),r)}return r}}function jf(e,t,n){var r="".concat(t).concat(n),o=e.flavors.get(r);return o||e.flavors.set(r,o=e.clientOnly===t&&e.deferred===n?e:R(R({},e),{clientOnly:t,deferred:n})),o}var gL=function(){function e(t,n,r){this.cache=t,this.reader=n,this.fragments=r}return e.prototype.writeToStore=function(t,n){var r=this,o=n.query,i=n.result,s=n.dataId,a=n.variables,l=n.overwrite,u=Na(o),c=sL();a=R(R({},pm(u)),a);var f=R(R({store:t,written:Object.create(null),merge:function(p,y){return c.merge(p,y)},variables:a,varString:$r(a)},rw(o,this.fragments)),{overwrite:!!l,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),d=this.processSelectionSet({result:i||Object.create(null),dataId:s,selectionSet:u.selectionSet,mergeTree:{map:new Map},context:f});if(!xe(d))throw Tt(11,i);return f.incomingById.forEach(function(p,y){var g=p.storeObject,x=p.mergeTree,h=p.fieldNodeSet,v=li(y);if(x&&x.map.size){var m=r.applyMerges(x,v,g,f);if(xe(m))return;g=m}if(globalThis.__DEV__!==!1&&!f.overwrite){var b=Object.create(null);h.forEach(function(O){O.selectionSet&&(b[O.name.value]=!0)});var w=function(O){return b[Br(O)]===!0},k=function(O){var T=x&&x.map.get(O);return!!(T&&T.info&&T.info.merge)};Object.keys(g).forEach(function(O){w(O)&&!k(O)&&bL(v,g,O,f.store)})}t.merge(y,g)}),t.retain(d.__ref),d},e.prototype.processSelectionSet=function(t){var n=this,r=t.dataId,o=t.result,i=t.selectionSet,s=t.context,a=t.mergeTree,l=this.cache.policies,u=Object.create(null),c=r&&l.rootTypenamesById[r]||cp(o,i,s.fragmentMap)||r&&s.store.get(r,"__typename");typeof c=="string"&&(u.__typename=c);var f=function(){var m=Tm(arguments,u,s.variables);if(xe(m.from)){var b=s.incomingById.get(m.from.__ref);if(b){var w=l.readField(R(R({},m),{from:b.storeObject}),s);if(w!==void 0)return w}}return l.readField(m,s)},d=new Set;this.flattenFields(i,o,s,c).forEach(function(m,b){var w,k=Ar(b),O=o[k];if(d.add(b),O!==void 0){var T=l.getStoreFieldName({typename:c,fieldName:b.name.value,field:b,variables:m.variables}),N=Zg(a,T),P=n.processFieldValue(O,b,b.selectionSet?jf(m,!1,!1):m,N),B=void 0;b.selectionSet&&(xe(P)||Xo(P))&&(B=f("__typename",P));var z=l.getMergeFunction(c,b.name.value,B);z?N.info={field:b,typename:c,merge:z}:e0(a,T),u=m.merge(u,(w={},w[T]=P,w))}else globalThis.__DEV__!==!1&&!m.clientOnly&&!m.deferred&&!ym.added(b)&&!l.getReadFunction(c,b.name.value)&&globalThis.__DEV__!==!1&&Y.error(12,Ar(b),o)});try{var p=l.identify(o,{typename:c,selectionSet:i,fragmentMap:s.fragmentMap,storeObject:u,readField:f}),y=p[0],g=p[1];r=r||y,g&&(u=s.merge(u,g))}catch(m){if(!r)throw m}if(typeof r=="string"){var x=li(r),h=s.written[r]||(s.written[r]=[]);if(h.indexOf(i)>=0||(h.push(i),this.reader&&this.reader.isFresh(o,x,i,s)))return x;var v=s.incomingById.get(r);return v?(v.storeObject=s.merge(v.storeObject,u),v.mergeTree=wp(v.mergeTree,a),d.forEach(function(m){return v.fieldNodeSet.add(m)})):s.incomingById.set(r,{storeObject:u,mergeTree:vu(a)?void 0:a,fieldNodeSet:d}),x}return u},e.prototype.processFieldValue=function(t,n,r,o){var i=this;return!n.selectionSet||t===null?globalThis.__DEV__!==!1?qS(t):t:Ke(t)?t.map(function(s,a){var l=i.processFieldValue(s,n,r,Zg(o,a));return e0(o,a),l}):this.processSelectionSet({result:t,selectionSet:n.selectionSet,context:r,mergeTree:o})},e.prototype.flattenFields=function(t,n,r,o){o===void 0&&(o=cp(n,t,r.fragmentMap));var i=new Map,s=this.cache.policies,a=new Vi(!1);return function l(u,c){var f=a.lookup(u,c.clientOnly,c.deferred);f.visited||(f.visited=!0,u.selections.forEach(function(d){if(Pa(d,r.variables)){var p=c.clientOnly,y=c.deferred;if(!(p&&y)&&dn(d.directives)&&d.directives.forEach(function(h){var v=h.name.value;if(v==="client"&&(p=!0),v==="defer"){var m=zc(h,r.variables);(!m||m.if!==!1)&&(y=!0)}}),Lr(d)){var g=i.get(d);g&&(p=p&&g.clientOnly,y=y&&g.deferred),i.set(d,jf(r,p,y))}else{var x=jc(d,r.lookupFragment);if(!x&&d.kind===Q.FRAGMENT_SPREAD)throw Tt(13,d.name.value);x&&s.fragmentMatches(x,o,n,r.variables)&&l(x.selectionSet,jf(r,p,y))}}}))}(t,r),i},e.prototype.applyMerges=function(t,n,r,o,i){var s,a=this;if(t.map.size&&!xe(r)){var l=!Ke(r)&&(xe(n)||Xo(n))?n:void 0,u=r;l&&!i&&(i=[xe(l)?l.__ref:l]);var c,f=function(d,p){return Ke(d)?typeof p=="number"?d[p]:void 0:o.store.getFieldValue(d,String(p))};t.map.forEach(function(d,p){var y=f(l,p),g=f(u,p);if(g!==void 0){i&&i.push(p);var x=a.applyMerges(d,y,g,o,i);x!==g&&(c=c||new Map,c.set(p,x)),i&&Y(i.pop()===p)}}),c&&(r=Ke(u)?u.slice(0):R({},u),c.forEach(function(d,p){r[p]=d}))}return t.info?this.cache.policies.runMergeFunction(n,r,t.info,o,i&&(s=o.store).getStorage.apply(s,i)):r},e}(),uw=[];function Zg(e,t){var n=e.map;return n.has(t)||n.set(t,uw.pop()||{map:new Map}),n.get(t)}function wp(e,t){if(e===t||!t||vu(t))return e;if(!e||vu(e))return t;var n=e.info&&t.info?R(R({},e.info),t.info):e.info||t.info,r=e.map.size&&t.map.size,o=r?new Map:e.map.size?e.map:t.map,i={info:n,map:o};if(r){var s=new Set(t.map.keys());e.map.forEach(function(a,l){i.map.set(l,wp(a,t.map.get(l))),s.delete(l)}),s.forEach(function(a){i.map.set(a,wp(t.map.get(a),e.map.get(a)))})}return i}function vu(e){return!e||!(e.info||e.map.size)}function e0(e,t){var n=e.map,r=n.get(t);r&&vu(r)&&(uw.push(r),n.delete(t))}var t0=new Set;function bL(e,t,n,r){var o=function(f){var d=r.getFieldValue(f,n);return typeof d=="object"&&d},i=o(e);if(i){var s=o(t);if(s&&!xe(i)&&!be(i,s)&&!Object.keys(i).every(function(f){return r.getFieldValue(s,f)!==void 0})){var a=r.getFieldValue(e,"__typename")||r.getFieldValue(t,"__typename"),l=Br(n),u="".concat(a,".").concat(l);if(!t0.has(u)){t0.add(u);var c=[];!Ke(i)&&!Ke(s)&&[i,s].forEach(function(f){var d=r.getFieldValue(f,"__typename");typeof d=="string"&&!c.includes(d)&&c.push(d)}),globalThis.__DEV__!==!1&&Y.warn(14,l,a,c.length?"either ensure all objects of type "+c.join(" and ")+" have an ID or a custom merge function, or ":"",u,i,s)}}}}var cw=function(e){Rn(t,e);function t(n){n===void 0&&(n={});var r=e.call(this)||this;return r.watches=new Set,r.addTypenameTransform=new LS(ym),r.assumeImmutableResults=!0,r.makeVar=hL,r.txCount=0,r.config=oL(n),r.addTypename=!!r.config.addTypename,r.policies=new yL({cache:r,dataIdFromObject:r.config.dataIdFromObject,possibleTypes:r.config.possibleTypes,typePolicies:r.config.typePolicies}),r.init(),r}return t.prototype.init=function(){var n=this.data=new ma.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=n.stump,this.resetResultCache()},t.prototype.resetResultCache=function(n){var r=this,o=this.storeReader,i=this.config.fragments;this.storeWriter=new gL(this,this.storeReader=new cL({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:tw(this.config),canon:n?void 0:o&&o.canon,fragments:i}),i),this.maybeBroadcastWatch=pa(function(s,a){return r.broadcastWatch(s,a)},{max:this.config.resultCacheMaxSize||Wn["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(s){var a=s.optimistic?r.optimisticData:r.data;if(Fs(a)){var l=s.optimistic,u=s.id,c=s.variables;return a.makeCacheKey(s.query,s.callback,$r({optimistic:l,id:u,variables:c}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(s){return s.resetCaching()})},t.prototype.restore=function(n){return this.init(),n&&this.data.replace(n),this},t.prototype.extract=function(n){return n===void 0&&(n=!1),(n?this.optimisticData:this.data).extract()},t.prototype.read=function(n){var r=n.returnPartialData,o=r===void 0?!1:r;try{return this.storeReader.diffQueryAgainstStore(R(R({},n),{store:n.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:o})).result||null}catch(i){if(i instanceof JS)return null;throw i}},t.prototype.write=function(n){try{return++this.txCount,this.storeWriter.writeToStore(this.data,n)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.modify=function(n){if(st.call(n,"id")&&!n.id)return!1;var r=n.optimistic?this.optimisticData:this.data;try{return++this.txCount,r.modify(n.id||"ROOT_QUERY",n.fields)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.diff=function(n){return this.storeReader.diffQueryAgainstStore(R(R({},n),{store:n.optimistic?this.optimisticData:this.data,rootId:n.id||"ROOT_QUERY",config:this.config}))},t.prototype.watch=function(n){var r=this;return this.watches.size||pL(this),this.watches.add(n),n.immediate&&this.maybeBroadcastWatch(n),function(){r.watches.delete(n)&&!r.watches.size&&qg(r),r.maybeBroadcastWatch.forget(n)}},t.prototype.gc=function(n){var r;$r.reset(),$a.reset(),this.addTypenameTransform.resetCache(),(r=this.config.fragments)===null||r===void 0||r.resetCaches();var o=this.optimisticData.gc();return n&&!this.txCount&&(n.resetResultCache?this.resetResultCache(n.resetResultIdentities):n.resetResultIdentities&&this.storeReader.resetCanon()),o},t.prototype.retain=function(n,r){return(r?this.optimisticData:this.data).retain(n)},t.prototype.release=function(n,r){return(r?this.optimisticData:this.data).release(n)},t.prototype.identify=function(n){if(xe(n))return n.__ref;try{return this.policies.identify(n)[0]}catch(r){globalThis.__DEV__!==!1&&Y.warn(r)}},t.prototype.evict=function(n){if(!n.id){if(st.call(n,"id"))return!1;n=R(R({},n),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(n,this.data)}finally{!--this.txCount&&n.broadcast!==!1&&this.broadcastWatches()}},t.prototype.reset=function(n){var r=this;return this.init(),$r.reset(),n&&n.discardWatches?(this.watches.forEach(function(o){return r.maybeBroadcastWatch.forget(o)}),this.watches.clear(),qg(this)):this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(n){var r=this.optimisticData.removeLayer(n);r!==this.optimisticData&&(this.optimisticData=r,this.broadcastWatches())},t.prototype.batch=function(n){var r=this,o=n.update,i=n.optimistic,s=i===void 0?!0:i,a=n.removeOptimistic,l=n.onWatchUpdated,u,c=function(d){var p=r,y=p.data,g=p.optimisticData;++r.txCount,d&&(r.data=r.optimisticData=d);try{return u=o(r)}finally{--r.txCount,r.data=y,r.optimisticData=g}},f=new Set;return l&&!this.txCount&&this.broadcastWatches(R(R({},n),{onWatchUpdated:function(d){return f.add(d),!1}})),typeof s=="string"?this.optimisticData=this.optimisticData.addLayer(s,c):s===!1?c(this.data):c(),typeof a=="string"&&(this.optimisticData=this.optimisticData.removeLayer(a)),l&&f.size?(this.broadcastWatches(R(R({},n),{onWatchUpdated:function(d,p){var y=l.call(this,d,p);return y!==!1&&f.delete(d),y}})),f.size&&f.forEach(function(d){return r.maybeBroadcastWatch.dirty(d)})):this.broadcastWatches(n),u},t.prototype.performTransaction=function(n,r){return this.batch({update:n,optimistic:r||r!==null})},t.prototype.transformDocument=function(n){return this.addTypenameToDocument(this.addFragmentsToDocument(n))},t.prototype.broadcastWatches=function(n){var r=this;this.txCount||this.watches.forEach(function(o){return r.maybeBroadcastWatch(o,n)})},t.prototype.addFragmentsToDocument=function(n){var r=this.config.fragments;return r?r.transform(n):n},t.prototype.addTypenameToDocument=function(n){return this.addTypename?this.addTypenameTransform.transformDocument(n):n},t.prototype.broadcastWatch=function(n,r){var o=n.lastDiff,i=this.diff(n);r&&(n.optimistic&&typeof r.optimistic=="string"&&(i.fromOptimisticTransaction=!0),r.onWatchUpdated&&r.onWatchUpdated.call(this,n,i,o)===!1)||(!o||!be(o.result,i.result))&&n.callback(n.lastDiff=i,o)},t}(XS);globalThis.__DEV__!==!1&&(cw.prototype.getMemoryInternals=gF);var pe;(function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"})(pe||(pe={}));function va(e){return e?e<7:!1}function xL(e,t,n,r){var o=t.data,i=Vn(t,["data"]),s=n.data,a=Vn(n,["data"]);return be(i,a)&&Il(Wi(e).selectionSet,o,s,{fragmentMap:Lc(Bc(e)),variables:r})}function Il(e,t,n,r){if(t===n)return!0;var o=new Set;return e.selections.every(function(i){if(o.has(i)||(o.add(i),!Pa(i,r.variables))||n0(i))return!0;if(Lr(i)){var s=Ar(i),a=t&&t[s],l=n&&n[s],u=i.selectionSet;if(!u)return be(a,l);var c=Array.isArray(a),f=Array.isArray(l);if(c!==f)return!1;if(c&&f){var d=a.length;if(l.length!==d)return!1;for(var p=0;p0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(n){return n.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t.prototype.transformDocument=function(n){return this.queryManager.transform(n)},t}(Te);QS(Ep);function fw(e){var t=e.options,n=t.fetchPolicy,r=t.nextFetchPolicy;return n==="cache-and-network"||n==="network-only"?e.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(o,i){return this.nextFetchPolicy=r,typeof this.nextFetchPolicy=="function"?this.nextFetchPolicy(o,i):n}}):e.reobserve()}function EL(e){globalThis.__DEV__!==!1&&Y.error(23,e.message,e.stack)}function dw(e){globalThis.__DEV__!==!1&&e&&globalThis.__DEV__!==!1&&Y.debug(24,e)}function zf(e){return e==="network-only"||e==="no-cache"||e==="standby"}var pw=function(){function e(t){var n=t.cache,r=t.client,o=t.resolvers,i=t.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=n,r&&(this.client=r),o&&this.addResolvers(o),i&&this.setFragmentMatcher(i)}return e.prototype.addResolvers=function(t){var n=this;this.resolvers=this.resolvers||{},Array.isArray(t)?t.forEach(function(r){n.resolvers=Og(n.resolvers,r)}):this.resolvers=Og(this.resolvers,t)},e.prototype.setResolvers=function(t){this.resolvers={},this.addResolvers(t)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(t){return yr(this,arguments,void 0,function(n){var r=n.document,o=n.remoteResult,i=n.context,s=n.variables,a=n.onlyRunForcedResolvers,l=a===void 0?!1:a;return gr(this,function(u){return r?[2,this.resolveDocument(r,o.data,i,s,this.fragmentMatcher,l).then(function(c){return R(R({},o),{data:c.result})})]:[2,o]})})},e.prototype.setFragmentMatcher=function(t){this.fragmentMatcher=t},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(t){return fa(["client"],t)&&this.resolvers?t:null},e.prototype.serverQuery=function(t){return BS(t)},e.prototype.prepareContext=function(t){var n=this.cache;return R(R({},t),{cache:n,getCacheKey:function(r){return n.identify(r)}})},e.prototype.addExportedVariables=function(t){return yr(this,arguments,void 0,function(n,r,o){return r===void 0&&(r={}),o===void 0&&(o={}),gr(this,function(i){return n?[2,this.resolveDocument(n,this.buildRootValueFromCache(n,r)||{},this.prepareContext(o),r).then(function(s){return R(R({},r),s.exportedVariables)})]:[2,R({},r)]})})},e.prototype.shouldForceResolvers=function(t){var n=!1;return sr(t,{Directive:{enter:function(r){if(r.name.value==="client"&&r.arguments&&(n=r.arguments.some(function(o){return o.name.value==="always"&&o.value.kind==="BooleanValue"&&o.value.value===!0}),n))return um}}}),n},e.prototype.buildRootValueFromCache=function(t,n){return this.cache.diff({query:oA(t),variables:n,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(t,n){return yr(this,arguments,void 0,function(r,o,i,s,a,l){var u,c,f,d,p,y,g,x,h,v,m;return i===void 0&&(i={}),s===void 0&&(s={}),a===void 0&&(a=function(){return!0}),l===void 0&&(l=!1),gr(this,function(b){return u=Wi(r),c=Bc(r),f=Lc(c),d=this.collectSelectionsToResolve(u,f),p=u.operation,y=p?p.charAt(0).toUpperCase()+p.slice(1):"Query",g=this,x=g.cache,h=g.client,v={fragmentMap:f,context:R(R({},i),{cache:x,client:h}),variables:s,fragmentMatcher:a,defaultOperationType:y,exportedVariables:{},selectionsToResolve:d,onlyRunForcedResolvers:l},m=!1,[2,this.resolveSelectionSet(u.selectionSet,m,o,v).then(function(w){return{result:w,exportedVariables:v.exportedVariables}})]})})},e.prototype.resolveSelectionSet=function(t,n,r,o){return yr(this,void 0,void 0,function(){var i,s,a,l,u,c=this;return gr(this,function(f){return i=o.fragmentMap,s=o.context,a=o.variables,l=[r],u=function(d){return yr(c,void 0,void 0,function(){var p,y;return gr(this,function(g){return!n&&!o.selectionsToResolve.has(d)?[2]:Pa(d,a)?Lr(d)?[2,this.resolveField(d,n,r,o).then(function(x){var h;typeof x<"u"&&l.push((h={},h[Ar(d)]=x,h))})]:(LF(d)?p=d:(p=i[d.name.value],Y(p,18,d.name.value)),p&&p.typeCondition&&(y=p.typeCondition.name.value,o.fragmentMatcher(r,y,s))?[2,this.resolveSelectionSet(p.selectionSet,n,r,o).then(function(x){l.push(x)})]:[2]):[2]})})},[2,Promise.all(t.selections.map(u)).then(function(){return gm(l)})]})})},e.prototype.resolveField=function(t,n,r,o){return yr(this,void 0,void 0,function(){var i,s,a,l,u,c,f,d,p,y=this;return gr(this,function(g){return r?(i=o.variables,s=t.name.value,a=Ar(t),l=s!==a,u=r[a]||r[s],c=Promise.resolve(u),(!o.onlyRunForcedResolvers||this.shouldForceResolvers(t))&&(f=r.__typename||o.defaultOperationType,d=this.resolvers&&this.resolvers[f],d&&(p=d[l?s:a],p&&(c=Promise.resolve(Cm.withValue(this.cache,p,[r,zc(t,i),o.context,{field:t,fragmentMap:o.fragmentMap}]))))),[2,c.then(function(x){var h,v;if(x===void 0&&(x=u),t.directives&&t.directives.forEach(function(b){b.name.value==="export"&&b.arguments&&b.arguments.forEach(function(w){w.name.value==="as"&&w.value.kind==="StringValue"&&(o.exportedVariables[w.value.value]=x)})}),!t.selectionSet||x==null)return x;var m=(v=(h=t.directives)===null||h===void 0?void 0:h.some(function(b){return b.name.value==="client"}))!==null&&v!==void 0?v:!1;if(Array.isArray(x))return y.resolveSubSelectedArray(t,n||m,x,o);if(t.selectionSet)return y.resolveSelectionSet(t.selectionSet,n||m,x,o)})]):[2,null]})})},e.prototype.resolveSubSelectedArray=function(t,n,r,o){var i=this;return Promise.all(r.map(function(s){if(s===null)return null;if(Array.isArray(s))return i.resolveSubSelectedArray(t,n,s,o);if(t.selectionSet)return i.resolveSelectionSet(t.selectionSet,n,s,o)}))},e.prototype.collectSelectionsToResolve=function(t,n){var r=function(s){return!Array.isArray(s)},o=this.selectionsToResolveCache;function i(s){if(!o.has(s)){var a=new Set;o.set(s,a),sr(s,{Directive:function(l,u,c,f,d){l.name.value==="client"&&d.forEach(function(p){r(p)&&vg(p)&&a.add(p)})},FragmentSpread:function(l,u,c,f,d){var p=n[l.name.value];Y(p,19,l.name.value);var y=i(p);y.size>0&&(d.forEach(function(g){r(g)&&vg(g)&&a.add(g)}),a.add(l),y.forEach(function(g){a.add(g)}))}})}return o.get(s)}return i(t)},e}(),Jo=new(Co?WeakMap:Map);function Bf(e,t){var n=e[t];typeof n=="function"&&(e[t]=function(){return Jo.set(e,(Jo.get(e)+1)%1e15),n.apply(this,arguments)})}function o0(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var Vf=function(){function e(t,n){n===void 0&&(n=t.generateQueryId()),this.queryId=n,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var r=this.cache=t.cache;Jo.has(r)||(Jo.set(r,0),Bf(r,"evict"),Bf(r,"modify"),Bf(r,"reset"))}return e.prototype.init=function(t){var n=t.networkStatus||pe.loading;return this.variables&&this.networkStatus!==pe.loading&&!be(this.variables,t.variables)&&(n=pe.setVariables),be(t.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:t.document,variables:t.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:n}),t.observableQuery&&this.setObservableQuery(t.observableQuery),t.lastRequestId&&(this.lastRequestId=t.lastRequestId),this},e.prototype.reset=function(){o0(this),this.dirty=!1},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var t=this.getDiffOptions();if(this.lastDiff&&be(t,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var n=this.observableQuery;if(n&&n.options.fetchPolicy==="no-cache")return{complete:!1};var r=this.cache.diff(t);return this.updateLastDiff(r,t),r},e.prototype.updateLastDiff=function(t,n){this.lastDiff=t?{diff:t,options:n||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(t){var n;return t===void 0&&(t=this.variables),{query:this.document,variables:t,returnPartialData:!0,optimistic:!0,canonizeResults:(n=this.observableQuery)===null||n===void 0?void 0:n.options.canonizeResults}},e.prototype.setDiff=function(t){var n=this,r,o=this.lastDiff&&this.lastDiff.diff;t&&!t.complete&&!(!((r=this.observableQuery)===null||r===void 0)&&r.options.returnPartialData)&&!(o&&o.complete)||(this.updateLastDiff(t),!this.dirty&&!be(o&&o.result,t&&t.result)&&(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return n.notify()},0))))},e.prototype.setObservableQuery=function(t){var n=this;t!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=t,t?(t.queryInfo=this,this.listeners.add(this.oqListener=function(){var r=n.getDiff();r.fromOptimisticTransaction?t.observe():fw(t)})):delete this.oqListener)},e.prototype.notify=function(){var t=this;o0(this),this.shouldNotify()&&this.listeners.forEach(function(n){return n(t)}),this.dirty=!1},e.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(va(this.networkStatus)&&this.observableQuery){var t=this.observableQuery.options.fetchPolicy;if(t!=="cache-only"&&t!=="cache-and-network")return!1}return!0},e.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=e.prototype.cancel;var t=this.observableQuery;t&&t.stopPolling()}},e.prototype.cancel=function(){},e.prototype.updateWatch=function(t){var n=this;t===void 0&&(t=this.variables);var r=this.observableQuery;if(!(r&&r.options.fetchPolicy==="no-cache")){var o=R(R({},this.getDiffOptions(t)),{watcher:this,callback:function(i){return n.setDiff(i)}});(!this.lastWatch||!be(o,this.lastWatch))&&(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=o))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(t,n){var r=this.lastWrite;return!(r&&r.dmCount===Jo.get(this.cache)&&be(n,r.variables)&&be(t.data,r.result.data))},e.prototype.markResult=function(t,n,r,o){var i=this,s=new zr,a=dn(t.errors)?t.errors.slice(0):[];if(this.reset(),"incremental"in t&&dn(t.incremental)){var l=HS(this.getDiff().result,t);t.data=l}else if("hasNext"in t&&t.hasNext){var u=this.getDiff();t.data=s.merge(u.result,t.data)}this.graphQLErrors=a,r.fetchPolicy==="no-cache"?this.updateLastDiff({result:t.data,complete:!0},this.getDiffOptions(r.variables)):o!==0&&(Cp(t,r.errorPolicy)?this.cache.performTransaction(function(c){if(i.shouldWrite(t,r.variables))c.writeQuery({query:n,data:t.data,variables:r.variables,overwrite:o===1}),i.lastWrite={result:t,variables:r.variables,dmCount:Jo.get(i.cache)};else if(i.lastDiff&&i.lastDiff.diff.complete){t.data=i.lastDiff.diff.result;return}var f=i.getDiffOptions(r.variables),d=c.diff(f);!i.stopped&&be(i.variables,r.variables)&&i.updateWatch(r.variables),i.updateLastDiff(d,f),d.complete&&(t.data=d.result)}):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=pe.ready},e.prototype.markError=function(t){return this.networkStatus=pe.error,this.lastWrite=void 0,this.reset(),t.graphQLErrors&&(this.graphQLErrors=t.graphQLErrors),t.networkError&&(this.networkError=t.networkError),t},e}();function Cp(e,t){t===void 0&&(t="none");var n=t==="ignore"||t==="all",r=!Rl(e);return!r&&n&&e.data&&(r=!0),r}var CL=Object.prototype.hasOwnProperty,i0=Object.create(null),kL=function(){function e(t){var n=t.cache,r=t.link,o=t.defaultOptions,i=t.documentTransform,s=t.queryDeduplication,a=s===void 0?!1:s,l=t.onBroadcast,u=t.ssrMode,c=u===void 0?!1:u,f=t.clientAwareness,d=f===void 0?{}:f,p=t.localState,y=t.assumeImmutableResults,g=y===void 0?!!n.assumeImmutableResults:y,x=t.defaultContext,h=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new fm(Wn["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Vi(!1);var v=new LS(function(m){return h.cache.transformDocument(m)},{cache:!1});this.cache=n,this.link=r,this.defaultOptions=o||Object.create(null),this.queryDeduplication=a,this.clientAwareness=d,this.localState=p||new pw({cache:n}),this.ssrMode=c,this.assumeImmutableResults=g,this.documentTransform=i?v.concat(i).concat(v):v,this.defaultContext=x||Object.create(null),(this.onBroadcast=l)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var t=this;this.queries.forEach(function(n,r){t.stopQueryNoBroadcast(r)}),this.cancelPendingFetches(Tt(25))},e.prototype.cancelPendingFetches=function(t){this.fetchCancelFns.forEach(function(n){return n(t)}),this.fetchCancelFns.clear()},e.prototype.mutate=function(t){return yr(this,arguments,void 0,function(n){var r,o,i,s,a,l,u,c=n.mutation,f=n.variables,d=n.optimisticResponse,p=n.updateQueries,y=n.refetchQueries,g=y===void 0?[]:y,x=n.awaitRefetchQueries,h=x===void 0?!1:x,v=n.update,m=n.onQueryUpdated,b=n.fetchPolicy,w=b===void 0?((l=this.defaultOptions.mutate)===null||l===void 0?void 0:l.fetchPolicy)||"network-only":b,k=n.errorPolicy,O=k===void 0?((u=this.defaultOptions.mutate)===null||u===void 0?void 0:u.errorPolicy)||"none":k,T=n.keepRootFields,N=n.context;return gr(this,function(P){switch(P.label){case 0:return Y(c,26),Y(w==="network-only"||w==="no-cache",27),r=this.generateMutationId(),c=this.cache.transformForLink(this.transform(c)),o=this.getDocumentInfo(c).hasClientExports,f=this.getVariables(c,f),o?[4,this.localState.addExportedVariables(c,f,N)]:[3,2];case 1:f=P.sent(),P.label=2;case 2:return i=this.mutationStore&&(this.mutationStore[r]={mutation:c,variables:f,loading:!0,error:null}),s=d&&this.markMutationOptimistic(d,{mutationId:r,document:c,variables:f,fetchPolicy:w,errorPolicy:O,context:N,updateQueries:p,update:v,keepRootFields:T}),this.broadcastQueries(),a=this,[2,new Promise(function(B,z){return Df(a.getObservableFromLink(c,R(R({},N),{optimisticResponse:s?d:void 0}),f,!1),function(A){if(Rl(A)&&O==="none")throw new Dn({graphQLErrors:mp(A)});i&&(i.loading=!1,i.error=null);var L=R({},A);return typeof g=="function"&&(g=g(L)),O==="ignore"&&Rl(L)&&delete L.errors,a.markMutationResult({mutationId:r,result:L,document:c,variables:f,fetchPolicy:w,errorPolicy:O,context:N,update:v,updateQueries:p,awaitRefetchQueries:h,refetchQueries:g,removeOptimistic:s?r:void 0,onQueryUpdated:m,keepRootFields:T})}).subscribe({next:function(A){a.broadcastQueries(),(!("hasNext"in A)||A.hasNext===!1)&&B(A)},error:function(A){i&&(i.loading=!1,i.error=A),s&&a.cache.removeOptimistic(r),a.broadcastQueries(),z(A instanceof Dn?A:new Dn({networkError:A}))}})})]}})})},e.prototype.markMutationResult=function(t,n){var r=this;n===void 0&&(n=this.cache);var o=t.result,i=[],s=t.fetchPolicy==="no-cache";if(!s&&Cp(o,t.errorPolicy)){if(ui(o)||i.push({result:o.data,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}),ui(o)&&dn(o.incremental)){var a=n.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0}),l=void 0;a.result&&(l=HS(a.result,o)),typeof l<"u"&&(o.data=l,i.push({result:l,dataId:"ROOT_MUTATION",query:t.document,variables:t.variables}))}var u=t.updateQueries;u&&this.queries.forEach(function(f,d){var p=f.observableQuery,y=p&&p.queryName;if(!(!y||!CL.call(u,y))){var g=u[y],x=r.queries.get(d),h=x.document,v=x.variables,m=n.diff({query:h,variables:v,returnPartialData:!0,optimistic:!1}),b=m.result,w=m.complete;if(w&&b){var k=g(b,{mutationResult:o,queryName:h&&fp(h)||void 0,queryVariables:v});k&&i.push({result:k,dataId:"ROOT_QUERY",query:h,variables:v})}}})}if(i.length>0||(t.refetchQueries||"").length>0||t.update||t.onQueryUpdated||t.removeOptimistic){var c=[];if(this.refetchQueries({updateCache:function(f){s||i.forEach(function(g){return f.write(g)});var d=t.update,p=!bA(o)||ui(o)&&!o.hasNext;if(d){if(!s){var y=f.diff({id:"ROOT_MUTATION",query:r.getDocumentInfo(t.document).asQuery,variables:t.variables,optimistic:!1,returnPartialData:!0});y.complete&&(o=R(R({},o),{data:y.result}),"incremental"in o&&delete o.incremental,"hasNext"in o&&delete o.hasNext)}p&&d(f,o,{context:t.context,variables:t.variables})}!s&&!t.keepRootFields&&p&&f.modify({id:"ROOT_MUTATION",fields:function(g,x){var h=x.fieldName,v=x.DELETE;return h==="__typename"?g:v}})},include:t.refetchQueries,optimistic:!1,removeOptimistic:t.removeOptimistic,onQueryUpdated:t.onQueryUpdated||null}).forEach(function(f){return c.push(f)}),t.awaitRefetchQueries||t.onQueryUpdated)return Promise.all(c).then(function(){return o})}return Promise.resolve(o)},e.prototype.markMutationOptimistic=function(t,n){var r=this,o=typeof t=="function"?t(n.variables,{IGNORE:i0}):t;return o===i0?!1:(this.cache.recordOptimisticTransaction(function(i){try{r.markMutationResult(R(R({},n),{result:{data:o}}),i)}catch(s){globalThis.__DEV__!==!1&&Y.error(s)}},n.mutationId),!0)},e.prototype.fetchQuery=function(t,n,r){return this.fetchConcastWithInfo(t,n,r).concast.promise},e.prototype.getQueryStore=function(){var t=Object.create(null);return this.queries.forEach(function(n,r){t[r]={variables:n.variables,networkStatus:n.networkStatus,networkError:n.networkError,graphQLErrors:n.graphQLErrors}}),t},e.prototype.resetErrors=function(t){var n=this.queries.get(t);n&&(n.networkError=void 0,n.graphQLErrors=[])},e.prototype.transform=function(t){return this.documentTransform.transformDocument(t)},e.prototype.getDocumentInfo=function(t){var n=this.transformCache;if(!n.has(t)){var r={hasClientExports:JD(t),hasForcedResolvers:this.localState.shouldForceResolvers(t),hasNonreactiveDirective:fa(["nonreactive"],t),clientQuery:this.localState.clientQuery(t),serverQuery:zS([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],t),defaultVars:pm(Na(t)),asQuery:R(R({},t),{definitions:t.definitions.map(function(o){return o.kind==="OperationDefinition"&&o.operation!=="query"?R(R({},o),{operation:"query"}):o})})};n.set(t,r)}return n.get(t)},e.prototype.getVariables=function(t,n){return R(R({},this.getDocumentInfo(t).defaultVars),n)},e.prototype.watchQuery=function(t){var n=this.transform(t.query);t=R(R({},t),{variables:this.getVariables(n,t.variables)}),typeof t.notifyOnNetworkStatusChange>"u"&&(t.notifyOnNetworkStatusChange=!1);var r=new Vf(this),o=new Ep({queryManager:this,queryInfo:r,options:t});return o.lastQuery=n,this.queries.set(o.queryId,r),r.init({document:n,observableQuery:o,variables:o.variables}),o},e.prototype.query=function(t,n){var r=this;return n===void 0&&(n=this.generateQueryId()),Y(t.query,28),Y(t.query.kind==="Document",29),Y(!t.returnPartialData,30),Y(!t.pollInterval,31),this.fetchQuery(n,R(R({},t),{query:this.transform(t.query)})).finally(function(){return r.stopQuery(n)})},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(t){this.stopQueryInStoreNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(t){var n=this.queries.get(t);n&&n.stop()},e.prototype.clearStore=function(t){return t===void 0&&(t={discardWatches:!0}),this.cancelPendingFetches(Tt(32)),this.queries.forEach(function(n){n.observableQuery?n.networkStatus=pe.loading:n.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(t)},e.prototype.getObservableQueries=function(t){var n=this;t===void 0&&(t="active");var r=new Map,o=new Map,i=new Set;return Array.isArray(t)&&t.forEach(function(s){typeof s=="string"?o.set(s,!1):OF(s)?o.set(n.transform(s),!1):Ae(s)&&s.query&&i.add(s)}),this.queries.forEach(function(s,a){var l=s.observableQuery,u=s.document;if(l){if(t==="all"){r.set(a,l);return}var c=l.queryName,f=l.options.fetchPolicy;if(f==="standby"||t==="active"&&!l.hasObservers())return;(t==="active"||c&&o.has(c)||u&&o.has(u))&&(r.set(a,l),c&&o.set(c,!0),u&&o.set(u,!0))}}),i.size&&i.forEach(function(s){var a=np("legacyOneTimeQuery"),l=n.getQuery(a).init({document:s.query,variables:s.variables}),u=new Ep({queryManager:n,queryInfo:l,options:R(R({},s),{fetchPolicy:"network-only"})});Y(u.queryId===a),l.setObservableQuery(u),r.set(a,u)}),globalThis.__DEV__!==!1&&o.size&&o.forEach(function(s,a){s||globalThis.__DEV__!==!1&&Y.warn(typeof a=="string"?33:34,a)}),r},e.prototype.reFetchObservableQueries=function(t){var n=this;t===void 0&&(t=!1);var r=[];return this.getObservableQueries(t?"all":"active").forEach(function(o,i){var s=o.options.fetchPolicy;o.resetLastResults(),(t||s!=="standby"&&s!=="cache-only")&&r.push(o.refetch()),n.getQuery(i).setDiff(null)}),this.broadcastQueries(),Promise.all(r)},e.prototype.setObservableQuery=function(t){this.getQuery(t.queryId).setObservableQuery(t)},e.prototype.startGraphQLSubscription=function(t){var n=this,r=t.query,o=t.fetchPolicy,i=t.errorPolicy,s=i===void 0?"none":i,a=t.variables,l=t.context,u=l===void 0?{}:l;r=this.transform(r),a=this.getVariables(r,a);var c=function(d){return n.getObservableFromLink(r,u,d).map(function(p){o!=="no-cache"&&(Cp(p,s)&&n.cache.write({query:r,result:p.data,dataId:"ROOT_SUBSCRIPTION",variables:d}),n.broadcastQueries());var y=Rl(p),g=FA(p);if(y||g){var x={};if(y&&(x.graphQLErrors=p.errors),g&&(x.protocolErrors=p.extensions[Em]),s==="none"||g)throw new Dn(x)}return s==="ignore"&&delete p.errors,p})};if(this.getDocumentInfo(r).hasClientExports){var f=this.localState.addExportedVariables(r,a,u).then(c);return new Te(function(d){var p=null;return f.then(function(y){return p=y.subscribe(d)},d.error),function(){return p&&p.unsubscribe()}})}return c(a)},e.prototype.stopQuery=function(t){this.stopQueryNoBroadcast(t),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(t){this.stopQueryInStoreNoBroadcast(t),this.removeQuery(t)},e.prototype.removeQuery=function(t){this.fetchCancelFns.delete(t),this.queries.has(t)&&(this.getQuery(t).stop(),this.queries.delete(t))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function(t){return t.notify()})},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(t,n,r,o){var i=this,s;o===void 0&&(o=(s=n==null?void 0:n.queryDeduplication)!==null&&s!==void 0?s:this.queryDeduplication);var a,l=this.getDocumentInfo(t),u=l.serverQuery,c=l.clientQuery;if(u){var f=this,d=f.inFlightLinkObservables,p=f.link,y={query:u,variables:r,operationName:fp(u)||void 0,context:this.prepareContext(R(R({},n),{forceFetch:!o}))};if(n=y.context,o){var g=$a(u),x=$r(r),h=d.lookup(g,x);if(a=h.observable,!a){var v=new Fo([vp(p,y)]);a=h.observable=v,v.beforeNext(function(){d.remove(g,x)})}}else a=new Fo([vp(p,y)])}else a=new Fo([Te.of({data:{}})]),n=this.prepareContext(n);return c&&(a=Df(a,function(m){return i.localState.runResolvers({document:c,remoteResult:m,context:n,variables:r})})),a},e.prototype.getResultsFromLink=function(t,n,r){var o=t.lastRequestId=this.generateRequestId(),i=this.cache.transformForLink(r.query);return Df(this.getObservableFromLink(i,r.context,r.variables),function(s){var a=mp(s),l=a.length>0;if(o>=t.lastRequestId){if(l&&r.errorPolicy==="none")throw t.markError(new Dn({graphQLErrors:a}));t.markResult(s,i,r,n),t.markReady()}var u={data:s.data,loading:!1,networkStatus:pe.ready};return l&&r.errorPolicy!=="ignore"&&(u.errors=a,u.networkStatus=pe.error),u},function(s){var a=AA(s)?s:new Dn({networkError:s});throw o>=t.lastRequestId&&t.markError(a),a})},e.prototype.fetchConcastWithInfo=function(t,n,r,o){var i=this;r===void 0&&(r=pe.loading),o===void 0&&(o=n.query);var s=this.getVariables(o,n.variables),a=this.getQuery(t),l=this.defaultOptions.watchQuery,u=n.fetchPolicy,c=u===void 0?l&&l.fetchPolicy||"cache-first":u,f=n.errorPolicy,d=f===void 0?l&&l.errorPolicy||"none":f,p=n.returnPartialData,y=p===void 0?!1:p,g=n.notifyOnNetworkStatusChange,x=g===void 0?!1:g,h=n.context,v=h===void 0?{}:h,m=Object.assign({},n,{query:o,variables:s,fetchPolicy:c,errorPolicy:d,returnPartialData:y,notifyOnNetworkStatusChange:x,context:v}),b=function(N){m.variables=N;var P=i.fetchQueryByPolicy(a,m,r);return m.fetchPolicy!=="standby"&&P.sources.length>0&&a.observableQuery&&a.observableQuery.applyNextFetchPolicy("after-fetch",n),P},w=function(){return i.fetchCancelFns.delete(t)};this.fetchCancelFns.set(t,function(N){w(),setTimeout(function(){return k.cancel(N)})});var k,O;if(this.getDocumentInfo(m.query).hasClientExports)k=new Fo(this.localState.addExportedVariables(m.query,m.variables,m.context).then(b).then(function(N){return N.sources})),O=!0;else{var T=b(m.variables);O=T.fromLink,k=new Fo(T.sources)}return k.promise.then(w,w),{concast:k,fromLink:O}},e.prototype.refetchQueries=function(t){var n=this,r=t.updateCache,o=t.include,i=t.optimistic,s=i===void 0?!1:i,a=t.removeOptimistic,l=a===void 0?s?np("refetchQueries"):void 0:a,u=t.onQueryUpdated,c=new Map;o&&this.getObservableQueries(o).forEach(function(d,p){c.set(p,{oq:d,lastDiff:n.getQuery(p).getDiff()})});var f=new Map;return r&&this.cache.batch({update:r,optimistic:s&&l||!1,removeOptimistic:l,onWatchUpdated:function(d,p,y){var g=d.watcher instanceof Vf&&d.watcher.observableQuery;if(g){if(u){c.delete(g.queryId);var x=u(g,p,y);return x===!0&&(x=g.refetch()),x!==!1&&f.set(g,x),x}u!==null&&c.set(g.queryId,{oq:g,lastDiff:y,diff:p})}}}),c.size&&c.forEach(function(d,p){var y=d.oq,g=d.lastDiff,x=d.diff,h;if(u){if(!x){var v=y.queryInfo;v.reset(),x=v.getDiff()}h=u(y,x,g)}(!u||h===!0)&&(h=y.refetch()),h!==!1&&f.set(y,h),p.indexOf("legacyOneTimeQuery")>=0&&n.stopQueryNoBroadcast(p)}),l&&this.cache.removeOptimistic(l),f},e.prototype.fetchQueryByPolicy=function(t,n,r){var o=this,i=n.query,s=n.variables,a=n.fetchPolicy,l=n.refetchWritePolicy,u=n.errorPolicy,c=n.returnPartialData,f=n.context,d=n.notifyOnNetworkStatusChange,p=t.networkStatus;t.init({document:i,variables:s,networkStatus:r});var y=function(){return t.getDiff()},g=function(b,w){w===void 0&&(w=t.networkStatus||pe.loading);var k=b.result;globalThis.__DEV__!==!1&&!c&&!be(k,{})&&dw(b.missing);var O=function(T){return Te.of(R({data:T,loading:va(w),networkStatus:w},b.complete?null:{partial:!0}))};return k&&o.getDocumentInfo(i).hasForcedResolvers?o.localState.runResolvers({document:i,remoteResult:{data:k},context:f,variables:s,onlyRunForcedResolvers:!0}).then(function(T){return O(T.data||void 0)}):u==="none"&&w===pe.refetch&&Array.isArray(b.missing)?O(void 0):O(k)},x=a==="no-cache"?0:r===pe.refetch&&l!=="merge"?1:2,h=function(){return o.getResultsFromLink(t,x,{query:i,variables:s,context:f,fetchPolicy:a,errorPolicy:u})},v=d&&typeof p=="number"&&p!==r&&va(r);switch(a){default:case"cache-first":{var m=y();return m.complete?{fromLink:!1,sources:[g(m,t.markReady())]}:c||v?{fromLink:!0,sources:[g(m),h()]}:{fromLink:!0,sources:[h()]}}case"cache-and-network":{var m=y();return m.complete||c||v?{fromLink:!0,sources:[g(m),h()]}:{fromLink:!0,sources:[h()]}}case"cache-only":return{fromLink:!1,sources:[g(y(),t.markReady())]};case"network-only":return v?{fromLink:!0,sources:[g(y()),h()]}:{fromLink:!0,sources:[h()]};case"no-cache":return v?{fromLink:!0,sources:[g(t.getDiff()),h()]}:{fromLink:!0,sources:[h()]};case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getQuery=function(t){return t&&!this.queries.has(t)&&this.queries.set(t,new Vf(this,t)),this.queries.get(t)},e.prototype.prepareContext=function(t){t===void 0&&(t={});var n=this.localState.prepareContext(t);return R(R(R({},this.defaultContext),n),{clientAwareness:this.clientAwareness})},e}(),s0=!1,hw=function(){function e(t){var n=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!t.cache)throw Tt(15);var r=t.uri,o=t.credentials,i=t.headers,s=t.cache,a=t.documentTransform,l=t.ssrMode,u=l===void 0?!1:l,c=t.ssrForceFetchDelay,f=c===void 0?0:c,d=t.connectToDevTools,p=d===void 0?typeof window=="object"&&!window.__APOLLO_CLIENT__&&globalThis.__DEV__!==!1:d,y=t.queryDeduplication,g=y===void 0?!0:y,x=t.defaultOptions,h=t.defaultContext,v=t.assumeImmutableResults,m=v===void 0?s.assumeImmutableResults:v,b=t.resolvers,w=t.typeDefs,k=t.fragmentMatcher,O=t.name,T=t.version,N=t.link;N||(N=r?new YS({uri:r,credentials:o,headers:i}):ko.empty()),this.link=N,this.cache=s,this.disableNetworkFetches=u||f>0,this.queryDeduplication=g,this.defaultOptions=x||Object.create(null),this.typeDefs=w,f&&setTimeout(function(){return n.disableNetworkFetches=!1},f),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=om,this.localState=new pw({cache:s,client:this,resolvers:b,fragmentMatcher:k}),this.queryManager=new kL({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:h,documentTransform:a,queryDeduplication:g,ssrMode:u,clientAwareness:{name:O,version:T},localState:this.localState,assumeImmutableResults:m,onBroadcast:p?function(){n.devToolsHookCb&&n.devToolsHookCb({action:{},state:{queries:n.queryManager.getQueryStore(),mutations:n.queryManager.mutationStore||{}},dataWithOptimisticResults:n.cache.extract(!0)})}:void 0}),p&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if(typeof window=="object"){var t=window,n=Symbol.for("apollo.devtools");(t[n]=t[n]||[]).push(this),t.__APOLLO_CLIENT__=this}!s0&&globalThis.__DEV__!==!1&&(s0=!0,setTimeout(function(){if(typeof window<"u"&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var r=window.navigator,o=r&&r.userAgent,i=void 0;typeof o=="string"&&(o.indexOf("Chrome/")>-1?i="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":o.indexOf("Firefox/")>-1&&(i="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),i&&globalThis.__DEV__!==!1&&Y.log("Download the Apollo DevTools for a better development experience: %s",i)}},1e4))},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(t){return this.defaultOptions.watchQuery&&(t=Ds(this.defaultOptions.watchQuery,t)),this.disableNetworkFetches&&(t.fetchPolicy==="network-only"||t.fetchPolicy==="cache-and-network")&&(t=R(R({},t),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(t)},e.prototype.query=function(t){return this.defaultOptions.query&&(t=Ds(this.defaultOptions.query,t)),Y(t.fetchPolicy!=="cache-and-network",16),this.disableNetworkFetches&&t.fetchPolicy==="network-only"&&(t=R(R({},t),{fetchPolicy:"cache-first"})),this.queryManager.query(t)},e.prototype.mutate=function(t){return this.defaultOptions.mutate&&(t=Ds(this.defaultOptions.mutate,t)),this.queryManager.mutate(t)},e.prototype.subscribe=function(t){return this.queryManager.startGraphQLSubscription(t)},e.prototype.readQuery=function(t,n){return n===void 0&&(n=!1),this.cache.readQuery(t,n)},e.prototype.readFragment=function(t,n){return n===void 0&&(n=!1),this.cache.readFragment(t,n)},e.prototype.writeQuery=function(t){var n=this.cache.writeQuery(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.writeFragment=function(t){var n=this.cache.writeFragment(t);return t.broadcast!==!1&&this.queryManager.broadcastQueries(),n},e.prototype.__actionHookForDevTools=function(t){this.devToolsHookCb=t},e.prototype.__requestRaw=function(t){return vp(this.link,t)},e.prototype.resetStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all(t.resetStoreCallbacks.map(function(n){return n()}))}).then(function(){return t.reFetchObservableQueries()})},e.prototype.clearStore=function(){var t=this;return Promise.resolve().then(function(){return t.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all(t.clearStoreCallbacks.map(function(n){return n()}))})},e.prototype.onResetStore=function(t){var n=this;return this.resetStoreCallbacks.push(t),function(){n.resetStoreCallbacks=n.resetStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.onClearStore=function(t){var n=this;return this.clearStoreCallbacks.push(t),function(){n.clearStoreCallbacks=n.clearStoreCallbacks.filter(function(r){return r!==t})}},e.prototype.reFetchObservableQueries=function(t){return this.queryManager.reFetchObservableQueries(t)},e.prototype.refetchQueries=function(t){var n=this.queryManager.refetchQueries(t),r=[],o=[];n.forEach(function(s,a){r.push(a),o.push(s)});var i=Promise.all(o);return i.queries=r,i.results=o,i.catch(function(s){globalThis.__DEV__!==!1&&Y.debug(17,s)}),i},e.prototype.getObservableQueries=function(t){return t===void 0&&(t="active"),this.queryManager.getObservableQueries(t)},e.prototype.extract=function(t){return this.cache.extract(t)},e.prototype.restore=function(t){return this.cache.restore(t)},e.prototype.addResolvers=function(t){this.localState.addResolvers(t)},e.prototype.setResolvers=function(t){this.localState.setResolvers(t)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(t){this.localState.setFragmentMatcher(t)},e.prototype.setLink=function(t){this.link=this.queryManager.link=t},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}();globalThis.__DEV__!==!1&&(hw.prototype.getMemoryInternals=yF);var Nl=new Map,kp=new Map,mw=!0,yu=!1;function vw(e){return e.replace(/[\s,]+/g," ").trim()}function OL(e){return vw(e.source.body.substring(e.start,e.end))}function TL(e){var t=new Set,n=[];return e.definitions.forEach(function(r){if(r.kind==="FragmentDefinition"){var o=r.name.value,i=OL(r.loc),s=kp.get(o);s&&!s.has(i)?mw&&console.warn("Warning: fragment with name "+o+` already exists. graphql-tag enforces all fragment names across your application to be unique; read more about -this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):s||kp.set(o,s=new Set),s.add(i),t.has(i)||(t.add(i),n.push(r))}else n.push(r)}),R(R({},e),{definitions:n})}function _L(e){var t=new Set(e.definitions);t.forEach(function(r){r.loc&&delete r.loc,Object.keys(r).forEach(function(o){var i=r[o];i&&typeof i=="object"&&t.add(i)})});var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}function RL(e){var t=vw(e);if(!Nl.has(t)){var n=VD(e,{experimentalFragmentVariables:yu,allowLegacyFragmentVariables:yu});if(!n||n.kind!=="Document")throw new Error("Not a valid GraphQL document.");Nl.set(t,_L(TL(n)))}return Nl.get(t)}function Wn(e){for(var t=[],n=1;n0?new Dn({graphQLErrors:w}):void 0,O=u.onError||((v=s.current.options)===null||v===void 0?void 0:v.onError);if(k&&O&&O(k,x),g===s.current.mutationId&&!x.ignoreResults){var T={called:!0,loading:!1,data:b,error:k,client:y};s.current.isMounted&&!be(s.current.result,T)&&i(s.current.result=T)}var N=u.onCompleted||((m=s.current.options)===null||m===void 0?void 0:m.onCompleted);return k||N==null||N(h.data,x),h}).catch(function(h){var v;if(g===s.current.mutationId&&s.current.isMounted){var m={loading:!1,error:h,data:void 0,called:!0,client:y};be(s.current.result,m)||i(s.current.result=m)}var b=u.onError||((v=s.current.options)===null||v===void 0?void 0:v.onError);if(b)return b(h,x),{data:void 0,errors:h};throw h})},[]),l=Ge.useCallback(function(){if(s.current.isMounted){var u={called:!1,loading:!1,client:n};Object.assign(s.current,{mutationId:0,result:u}),i(u)}},[]);return Ge.useEffect(function(){return s.current.isMounted=!0,function(){s.current.isMounted=!1}},[]),[a,R({reset:l},o)]}var Im={},Wf={};const QL=qn(TR);var c0;function Wi(){return c0||(c0=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=QL}(Wf)),Wf}var HL=qr;Object.defineProperty(Im,"__esModule",{value:!0});var Nm=Im.default=void 0,GL=HL(Wi()),KL=C;Nm=Im.default=(0,GL.default)((0,KL.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5"}),"Place");var $m={},YL=qr;Object.defineProperty($m,"__esModule",{value:!0});var Ti=$m.default=void 0,XL=YL(Wi()),JL=C;Ti=$m.default=(0,XL.default)((0,JL.jsx)("path",{d:"M14.43 10 12 2l-2.43 8H2l6.18 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10z"}),"StarRate");function Wc({count:e,limit:t}){let n=[];for(let r=0;re("/")}),C.jsx(yP,{color:"primary",sx:{marginRight:{xs:"0",sm:"4rem"}},onClick:()=>e("/author/5003"),children:C.jsx(em,{sx:{bgcolor:"secondary.main"},children:"S"})})]})})}function tj(){return C.jsx(Qe,{component:"p",variant:"p",textAlign:"center",sx:{padding:"2rem 0",borderTop:"1px solid var(--primary-color)"},children:"©2024 WSO2 LLC"})}function qc({children:e}){return C.jsxs(C.Fragment,{children:[C.jsx(ej,{}),C.jsx(fn,{sx:{background:"var(--primary-color-light2)",padding:"1rem 0",minHeight:"75vh"},children:e}),C.jsx(tj,{})]})}var Mm={},nj=qr;Object.defineProperty(Mm,"__esModule",{value:!0});var xw=Mm.default=void 0,rj=nj(Wi()),oj=C;xw=Mm.default=(0,rj.default)((0,oj.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"}),"Info");function ij({size:e,thickness:t}){return C.jsxs(fn,{sx:{position:"relative"},children:[C.jsx(jy,{variant:"determinate",sx:{color:n=>n.palette.grey[n.palette.mode==="light"?300:700]},size:e*10,thickness:t,value:100}),C.jsx(jy,{variant:"indeterminate",disableShrink:!0,sx:{color:"primary.main",animationDuration:"550ms",position:"absolute",left:0,[`& .${k2.circle}`]:{strokeLinecap:"round"}},size:e*10,thickness:t})]})}function Dm({loading:e,error:t,data:n,children:r}){if(t)return C.jsx(fn,{sx:{display:"flex",justifyContent:"center",alignItems:"center",height:"70vh"},children:C.jsx(sj,{message:t.message})});if(e)return C.jsx(fn,{sx:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100vh"},children:C.jsx(ij,{size:9,thickness:5})});if(!n)return C.jsx("p",{children:"Nothing to show..."});if(n)return r}const sj=({message:e})=>{const t=zi();return C.jsxs(_a,{sx:{maxWidth:"20rem",display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"center",textAlign:"center"},children:[C.jsxs(Ra,{children:[C.jsx(xw,{color:"primary",fontSize:"large"}),C.jsx(Qe,{component:"h5",variant:"h5",marginTop:"2rem",children:e})]}),C.jsx(u2,{sx:{marginBottom:"2rem"},children:C.jsx(sa,{size:"large",variant:"contained",color:"primary",sx:{color:"#ffffff"},onClick:()=>t("/"),children:"Go Back"})})]})};var Fm={},aj=qr;Object.defineProperty(Fm,"__esModule",{value:!0});var Am=Fm.default=void 0,lj=aj(Wi()),uj=C;Am=Fm.default=(0,lj.default)((0,uj.jsx)("path",{d:"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z"}),"LocationCity");const cj=Wn` +this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):s||kp.set(o,s=new Set),s.add(i),t.has(i)||(t.add(i),n.push(r))}else n.push(r)}),R(R({},e),{definitions:n})}function _L(e){var t=new Set(e.definitions);t.forEach(function(r){r.loc&&delete r.loc,Object.keys(r).forEach(function(o){var i=r[o];i&&typeof i=="object"&&t.add(i)})});var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}function RL(e){var t=vw(e);if(!Nl.has(t)){var n=VD(e,{experimentalFragmentVariables:yu,allowLegacyFragmentVariables:yu});if(!n||n.kind!=="Document")throw new Error("Not a valid GraphQL document.");Nl.set(t,_L(TL(n)))}return Nl.get(t)}function Un(e){for(var t=[],n=1;n0?new Dn({graphQLErrors:w}):void 0,O=u.onError||((v=s.current.options)===null||v===void 0?void 0:v.onError);if(k&&O&&O(k,x),g===s.current.mutationId&&!x.ignoreResults){var T={called:!0,loading:!1,data:b,error:k,client:y};s.current.isMounted&&!be(s.current.result,T)&&i(s.current.result=T)}var N=u.onCompleted||((m=s.current.options)===null||m===void 0?void 0:m.onCompleted);return k||N==null||N(h.data,x),h}).catch(function(h){var v;if(g===s.current.mutationId&&s.current.isMounted){var m={loading:!1,error:h,data:void 0,called:!0,client:y};be(s.current.result,m)||i(s.current.result=m)}var b=u.onError||((v=s.current.options)===null||v===void 0?void 0:v.onError);if(b)return b(h,x),{data:void 0,errors:h};throw h})},[]),l=Ge.useCallback(function(){if(s.current.isMounted){var u={called:!1,loading:!1,client:n};Object.assign(s.current,{mutationId:0,result:u}),i(u)}},[]);return Ge.useEffect(function(){return s.current.isMounted=!0,function(){s.current.isMounted=!1}},[]),[a,R({reset:l},o)]}var Im={},Uf={};const QL=qn(TR);var c0;function Ui(){return c0||(c0=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=QL}(Uf)),Uf}var HL=qr;Object.defineProperty(Im,"__esModule",{value:!0});var Nm=Im.default=void 0,GL=HL(Ui()),KL=E;Nm=Im.default=(0,GL.default)((0,KL.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5"}),"Place");var $m={},YL=qr;Object.defineProperty($m,"__esModule",{value:!0});var Ti=$m.default=void 0,XL=YL(Ui()),JL=E;Ti=$m.default=(0,XL.default)((0,JL.jsx)("path",{d:"M14.43 10 12 2l-2.43 8H2l6.18 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10z"}),"StarRate");function Uc({count:e,limit:t}){let n=[];for(let r=0;re("/")}),E.jsx(yP,{color:"primary",sx:{marginRight:{xs:"0",sm:"4rem"}},onClick:()=>e("/author/5003"),children:E.jsx(em,{sx:{bgcolor:"secondary.main"},children:"S"})})]})})}function tj(){return E.jsx(Ie,{component:"p",variant:"p",textAlign:"center",sx:{padding:"2rem 0",borderTop:"1px solid var(--primary-color)"},children:"©2024 WSO2 LLC"})}function qc({children:e}){return E.jsxs(E.Fragment,{children:[E.jsx(ej,{}),E.jsx(fn,{sx:{background:"var(--primary-color-light2)",padding:"1rem 0",minHeight:"75vh"},children:e}),E.jsx(tj,{})]})}var Mm={},nj=qr;Object.defineProperty(Mm,"__esModule",{value:!0});var xw=Mm.default=void 0,rj=nj(Ui()),oj=E;xw=Mm.default=(0,rj.default)((0,oj.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"}),"Info");function ij({size:e,thickness:t}){return E.jsxs(fn,{sx:{position:"relative"},children:[E.jsx(jy,{variant:"determinate",sx:{color:n=>n.palette.grey[n.palette.mode==="light"?300:700]},size:e*10,thickness:t,value:100}),E.jsx(jy,{variant:"indeterminate",disableShrink:!0,sx:{color:"primary.main",animationDuration:"550ms",position:"absolute",left:0,[`& .${k2.circle}`]:{strokeLinecap:"round"}},size:e*10,thickness:t})]})}function Dm({loading:e,error:t,data:n,children:r}){if(t)return E.jsx(fn,{sx:{display:"flex",justifyContent:"center",alignItems:"center",height:"70vh"},children:E.jsx(sj,{message:t.message})});if(e)return E.jsx(fn,{sx:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100vh"},children:E.jsx(ij,{size:9,thickness:5})});if(!n)return E.jsx("p",{children:"Nothing to show..."});if(n)return r}const sj=({message:e})=>{const t=zi();return E.jsxs(_a,{sx:{maxWidth:"20rem",display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"center",textAlign:"center"},children:[E.jsxs(Ra,{children:[E.jsx(xw,{color:"primary",fontSize:"large"}),E.jsx(Ie,{component:"h5",variant:"h5",marginTop:"2rem",children:e})]}),E.jsx(u2,{sx:{marginBottom:"2rem"},children:E.jsx(sa,{size:"large",variant:"contained",color:"primary",sx:{color:"#ffffff"},onClick:()=>t("/"),children:"Go Back"})})]})};var Fm={},aj=qr;Object.defineProperty(Fm,"__esModule",{value:!0});var Am=Fm.default=void 0,lj=aj(Ui()),uj=E;Am=Fm.default=(0,lj.default)((0,uj.jsx)("path",{d:"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z"}),"LocationCity");const cj=Un` query getAuthor($authorId: ID!) { author(authorId: $authorId) { username @@ -260,7 +260,7 @@ this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):s } } } -`;function fj(){const{authorId:e}=tS(),{error:t,loading:n,data:r}=Pm(cj,{variables:{authorId:e},fetchPolicy:"cache-and-network"});return C.jsx(qc,{children:C.jsx(Dm,{error:t,loading:n,data:r,children:r?C.jsx(dj,{author:r.author}):""})})}const dj=({author:e})=>{const{username:t,reviews:n}=e;return C.jsxs(Ic,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:"1rem",maxWidth:{sm:"40rem",md:"48rem"}},children:[C.jsx(Qe,{variant:"h1",component:"h1",color:"secondary",children:t}),C.jsxs(fn,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:"0.5rem",backgroundColor:"#ffffff",padding:"1rem",width:"100%",borderRadius:"0.5rem"},children:[C.jsx(Qe,{textAlign:"center",component:"h2",variant:"h2",children:"Reviews"}),C.jsx(I1,{sx:{bgcolor:"primary.main",width:"100%"}}),C.jsx(fn,{sx:{display:"flex",flexDirection:"column",flexWrap:"wrap",justifyContent:"center",width:"100%",gap:"1rem"},children:n.map((r,o)=>C.jsx(hj,{place:r.place,review:r.content,rating:r.rating},o))})]})]})},pj=5,hj=({place:e,review:t,rating:n})=>{const r=zi(),{id:o,name:i,country:s,city:a}=e;return C.jsx(_a,{sx:{width:"100%",":hover":{cursor:"pointer",background:"var(--primary-color-light1)"},minHeight:"100%"},onClick:()=>r(`/place/${o}`),children:C.jsxs(Ra,{sx:{display:"flex",flexDirection:"column",gap:"0.5rem"},children:[C.jsxs(zn,{direction:"row",gap:"0.5rem",alignItems:"baseline",justifyContent:"space-between",children:[C.jsx(Qe,{gutterBottom:!0,variant:"h4",component:"h4",sx:{color:"primary.main"},children:i}),C.jsx(Wc,{count:n,limit:pj})]}),C.jsxs(zn,{direction:"row",gap:"0.5rem",children:[C.jsx(wi,{variant:"outlined",color:"secondary",icon:C.jsx(Nm,{}),label:s}),C.jsx(wi,{variant:"outlined",color:"secondary",icon:C.jsx(Am,{}),label:a})]}),C.jsx(Qe,{gutterBottom:!0,variant:"p",component:"p",children:t})]})})};function mj(){const e=zi();return C.jsx(qc,{children:C.jsxs(fn,{sx:{minHeight:"75vh",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[C.jsx(Qe,{component:"h1",variant:"h1",textAlign:"center",sx:{margin:"1rem 0"},children:"404, Not Found!"}),C.jsx(sa,{size:"large",variant:"contained",color:"primary",sx:{color:"#ffffff"},onClick:()=>e("/"),children:"Go Back"})]})})}const Sw="/assets/placeholder-C5SiT5C2.jpg",vj=Wn` +`;function fj(){const{authorId:e}=tS(),{error:t,loading:n,data:r}=Pm(cj,{variables:{authorId:e},fetchPolicy:"cache-and-network"});return E.jsx(qc,{children:E.jsx(Dm,{error:t,loading:n,data:r,children:r?E.jsx(dj,{author:r.author}):""})})}const dj=({author:e})=>{const{username:t,reviews:n}=e;return E.jsxs(Ic,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:"1rem",maxWidth:{sm:"40rem",md:"48rem"}},children:[E.jsx(Ie,{variant:"h1",component:"h1",color:"secondary",children:t}),E.jsxs(fn,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:"0.5rem",backgroundColor:"#ffffff",padding:"1rem",width:"100%",borderRadius:"0.5rem"},children:[E.jsx(Ie,{textAlign:"center",component:"h2",variant:"h2",children:"Reviews"}),E.jsx(I1,{sx:{bgcolor:"primary.main",width:"100%"}}),E.jsx(fn,{sx:{display:"flex",flexDirection:"column",flexWrap:"wrap",justifyContent:"center",width:"100%",gap:"1rem"},children:n.map((r,o)=>E.jsx(hj,{place:r.place,review:r.content,rating:r.rating},o))})]})]})},pj=5,hj=({place:e,review:t,rating:n})=>{const r=zi(),{id:o,name:i,country:s,city:a}=e;return E.jsx(_a,{sx:{width:"100%",":hover":{cursor:"pointer",background:"var(--primary-color-light1)"},minHeight:"100%"},onClick:()=>r(`/place/${o}`),children:E.jsxs(Ra,{sx:{display:"flex",flexDirection:"column",gap:"0.5rem"},children:[E.jsxs(zn,{direction:"row",gap:"0.5rem",alignItems:"baseline",justifyContent:"space-between",children:[E.jsx(Ie,{gutterBottom:!0,variant:"h4",component:"h4",sx:{color:"primary.main"},children:i}),E.jsx(Uc,{count:n,limit:pj})]}),E.jsxs(zn,{direction:"row",gap:"0.5rem",children:[E.jsx(wi,{variant:"outlined",color:"secondary",icon:E.jsx(Nm,{}),label:s}),E.jsx(wi,{variant:"outlined",color:"secondary",icon:E.jsx(Am,{}),label:a})]}),E.jsx(Ie,{gutterBottom:!0,variant:"p",component:"p",children:t})]})})};function mj(){const e=zi();return E.jsx(qc,{children:E.jsxs(fn,{sx:{minHeight:"75vh",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[E.jsx(Ie,{component:"h1",variant:"h1",textAlign:"center",sx:{margin:"1rem 0"},children:"404, Not Found!"}),E.jsx(sa,{size:"large",variant:"contained",color:"primary",sx:{color:"#ffffff"},onClick:()=>e("/"),children:"Go Back"})]})})}const Sw="/assets/placeholder-C5SiT5C2.jpg",vj=Un` fragment PlaceWithPrice on PlaceWithEntranceFee{ id fee @@ -286,7 +286,7 @@ this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):s } } } -`,yj=Wn` +`,yj=Un` subscription OnReviewAdded($placeId:Int!){ reviews(placeId: $placeId) { place{ @@ -302,7 +302,7 @@ this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):s } } } -`;function gj(){const{placeId:e}=tS(),{subscribeToMore:t,error:n,loading:r,data:o}=Pm(vj,{variables:{placeId:e}});return C.jsx(qc,{children:C.jsx(Dm,{error:n,loading:r,data:o,children:o?C.jsx(bj,{place:o.place,subscribeToNewReviews:()=>{t({document:yj,variables:{placeId:o.place.id},updateQuery:(i,{subscriptionData:s})=>{if(!s.data)return i;const a=s.data.reviews;return Object.create({place:{...i.place,rating:a.place.rating,reviews:[...a.place.reviews]}})}})}}):""})})}const Lm=5,bj=({place:e,subscribeToNewReviews:t})=>{const{id:n,name:r,city:o,country:i,rating:s,reviews:a,fee:l,population:u,timezone:c}=e;return S.useEffect(()=>{t()},[]),C.jsxs(Ic,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:"1rem",maxWidth:{sm:"40rem",md:"48rem"}},children:[C.jsx(fn,{component:"img",sx:{objectFit:"cover",width:"calc(100% + 2rem)",borderRadius:"0.5rem"},alt:r,src:Sw}),C.jsxs(fn,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:"0.5rem",backgroundColor:"#ffffff",padding:"1rem",width:"100%",borderRadius:"0.5rem"},children:[C.jsx(Qe,{textAlign:"center",component:"h1",variant:"h1",children:r}),C.jsx(I1,{sx:{bgcolor:"primary.main",width:"100%"}}),C.jsxs($o,{container:!0,children:[C.jsx($o,{item:!0,xs:6,children:C.jsxs(Qe,{variant:"h5",children:["Location: ",C.jsxs(Qe,{variant:"span",component:"span",color:"primary",children:[o,", ",i]})]})}),C.jsxs($o,{item:!0,xs:6,display:"flex",alignItems:"center",gap:"0.5rem",children:[C.jsx(Qe,{variant:"h5",children:"Rating:"}),s!==null?C.jsx(Wc,{count:Math.round(s),limit:Lm}):C.jsx(Qe,{variant:"span",component:"span",color:"primary",children:"No ratings yet!"})]}),C.jsx($o,{item:!0,xs:6,children:C.jsxs(Qe,{variant:"body1",children:["Population: ",C.jsx(Qe,{variant:"span",component:"span",color:"primary",children:u})]})}),C.jsx($o,{item:!0,xs:6,children:C.jsxs(Qe,{variant:"body1",children:["Timezone: ",C.jsx(Qe,{variant:"span",component:"span",color:"primary",children:c})]})}),l?C.jsx($o,{item:!0,xs:12,marginTop:"1rem",children:C.jsxs(Qe,{variant:"body1",color:"secondary",fontWeight:"bold",children:["$",l]})}):""]}),C.jsx(Qe,{marginTop:"2rem",textAlign:"center",component:"h4",variant:"h4",children:"Reviews"}),a.length===0?C.jsx(Qe,{variant:"p",component:"p",children:"No reviews yet!"}):a.map((f,d)=>C.jsx(xj,{review:f},d)),C.jsx(wj,{placeId:n})]})]})},xj=({review:e})=>{const t=zi();return C.jsx(_a,{sx:{width:"100%",":hover":{cursor:"pointer",background:"var(--primary-color-light1)"}},onClick:()=>t(`/author/${e.author.id}`),children:C.jsxs(Ra,{children:[C.jsxs(zn,{direction:"row",gap:"0.5rem",alignItems:"baseline",justifyContent:"space-between",children:[C.jsx(wi,{avatar:C.jsx(em,{children:e.author.username[0]}),variant:"outlined",color:"secondary",label:e.author.username,sx:{marginBottom:"1rem"}}),C.jsx(Wc,{count:e.rating,limit:Lm})]}),C.jsx(Qe,{gutterBottom:!0,variant:"p",component:"p",children:e.content})]})})},Sj=Wn` +`;function gj(){const{placeId:e}=tS(),{subscribeToMore:t,error:n,loading:r,data:o}=Pm(vj,{variables:{placeId:e}});return E.jsx(qc,{children:E.jsx(Dm,{error:n,loading:r,data:o,children:o?E.jsx(bj,{place:o.place,subscribeToNewReviews:()=>{t({document:yj,variables:{placeId:o.place.id},updateQuery:(i,{subscriptionData:s})=>{if(!s.data)return i;const a=s.data.reviews;return Object.create({place:{...i.place,rating:a.place.rating,reviews:[...a.place.reviews]}})}})}}):""})})}const Lm=5,bj=({place:e,subscribeToNewReviews:t})=>{const{id:n,name:r,city:o,country:i,rating:s,reviews:a,fee:l,population:u,timezone:c}=e;return S.useEffect(()=>{t()},[]),E.jsxs(Ic,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:"1rem",maxWidth:{sm:"40rem",md:"48rem"}},children:[E.jsx(fn,{component:"img",sx:{objectFit:"cover",width:"calc(100% + 2rem)",borderRadius:"0.5rem"},alt:r,src:Sw}),E.jsxs(fn,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:"0.5rem",backgroundColor:"#ffffff",padding:"1rem",width:"100%",borderRadius:"0.5rem"},children:[E.jsx(Ie,{textAlign:"center",component:"h1",variant:"h1",children:r}),E.jsx(I1,{sx:{bgcolor:"primary.main",width:"100%"}}),E.jsxs(Hr,{container:!0,justifyContent:"center",children:[E.jsxs(Hr,{item:!0,xs:6,display:"flex",alignItems:"center",gap:"0.5rem",flexWrap:"wrap",children:[E.jsx(Ie,{variant:"p",children:"Location:"}),E.jsxs(Ie,{variant:"span",component:"span",color:"secondary",fontWeight:"bold",children:[o,", ",i]})]}),E.jsxs(Hr,{item:!0,xs:6,display:"flex",alignItems:"center",gap:"0.5rem",flexWrap:"wrap",children:[E.jsx(Ie,{variant:"p",children:"Rating:"}),s!==null?E.jsx(Uc,{count:Math.round(s),limit:Lm}):E.jsx(Ie,{variant:"span",component:"span",color:"secondary",fontWeight:"bold",children:"No ratings yet!"})]}),l?E.jsx(Hr,{item:!0,xs:12,children:E.jsxs(Ie,{variant:"p",children:["Fee: ",E.jsxs(Ie,{variant:"span",fontWeight:"bold",color:"secondary",fontWeight:"bold",children:["$",l]})]})}):"",E.jsx(Hr,{item:!0,xs:12,children:E.jsxs(Ie,{variant:"h5",textAlign:"center",margin:"1rem 0",fontWeight:"bold",children:["More about ",o,", ",i]})}),E.jsxs(Hr,{item:!0,xs:6,display:"flex",alignItems:"center",gap:"0.5rem",flexWrap:"wrap",children:[E.jsx(Ie,{variant:"p",children:"Population:"}),E.jsx(Ie,{variant:"span",component:"span",color:"secondary",fontWeight:"bold",children:u})]}),E.jsxs(Hr,{item:!0,xs:6,display:"flex",alignItems:"center",gap:"0.5rem",flexWrap:"wrap",children:[E.jsx(Ie,{variant:"p",children:"Timezone:"}),E.jsx(Ie,{variant:"span",component:"span",color:"secondary",fontWeight:"bold",children:c})]})]}),E.jsx(Ie,{marginTop:"2rem",textAlign:"center",component:"h4",variant:"h4",fontWeight:"bold",children:"Reviews"}),a.length===0?E.jsx(Ie,{variant:"p",component:"p",children:"No reviews yet!"}):a.map((f,d)=>E.jsx(xj,{review:f},d)),E.jsx(wj,{placeId:n})]})]})},xj=({review:e})=>{const t=zi();return E.jsx(_a,{sx:{width:"100%",":hover":{cursor:"pointer",background:"var(--primary-color-light1)"}},onClick:()=>t(`/author/${e.author.id}`),children:E.jsxs(Ra,{children:[E.jsxs(zn,{direction:"row",gap:"0.5rem",alignItems:"baseline",justifyContent:"space-between",children:[E.jsx(wi,{avatar:E.jsx(em,{children:e.author.username[0]}),variant:"outlined",color:"secondary",label:e.author.username,sx:{marginBottom:"1rem"}}),E.jsx(Uc,{count:e.rating,limit:Lm})]}),E.jsx(Ie,{gutterBottom:!0,variant:"p",component:"p",children:e.content})]})})},Sj=Un` mutation addReview($rating: Int!, $reviewContent: String!, $placeId: Int!) { addReview( reviewInput: { @@ -323,7 +323,7 @@ this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):s } } -`,wj=({placeId:e})=>{const[t,n]=S.useState(0),[r,o]=S.useState(""),[i,{reset:s}]=qL(Sj),a=f=>{n(f)},l=f=>{o(f.target.value)},u=()=>{i({variables:{rating:t,reviewContent:r,placeId:e}}),s(),c()},c=()=>{n(0),o("")};return C.jsx(_a,{sx:{width:"100%"},elevation:5,children:C.jsxs(Ra,{children:[C.jsxs(zn,{direction:"row",gap:"0.5rem",alignItems:"baseline",justifyContent:"space-between",children:[C.jsx(wi,{avatar:C.jsx(em,{children:"S"}),variant:"outlined",color:"primary",label:"You",sx:{marginBottom:"1rem"}}),C.jsx(Ej,{rating:t,handleRatingChange:a})]}),C.jsxs(zn,{direction:"column",gap:"0.5rem",alignItems:"end",children:[C.jsx(vM,{variant:"standard",label:"Add a review...",fullWidth:!0,value:r,onChange:l}),C.jsxs(zn,{direction:"row",gap:"1rem",children:[C.jsx(sa,{sx:{width:"fit-content"},variant:"text",color:"secondary",disabled:!(t>0||r.length>0),onClick:c,children:"Cancel"}),C.jsx(sa,{sx:{width:"fit-content",color:"white"},variant:"contained",disabled:!(t>0&&r.length>0),onClick:u,children:"Add Review"})]})]})]})})},Ej=({rating:e,handleRatingChange:t})=>{let n=[];for(let r=0;rt(r+1)},r)):n.push(C.jsx(Ti,{color:"secondary",sx:{fontSize:"1rem"},onClick:()=>t(r+1)},r));return C.jsx(zn,{direction:"row",gap:"0.1rem",sx:{":hover":{cursor:"pointer"}},children:n})};var jm={},Cj=qr;Object.defineProperty(jm,"__esModule",{value:!0});var ww=jm.default=void 0,kj=Cj(Wi()),Oj=C;ww=jm.default=(0,kj.default)((0,Oj.jsx)("path",{d:"M21 11h-1.5v-.5h-2v3h2V13H21v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zM8 10v5H6.5v-1.5h-2V15H3v-5c0-.55.45-1 1-1h3c.55 0 1 .45 1 1m-1.5.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z"}),"Abc");var zm={},Tj=qr;Object.defineProperty(zm,"__esModule",{value:!0});var Ew=zm.default=void 0,_j=Tj(Wi()),Rj=C;Ew=zm.default=(0,_j.default)((0,Rj.jsx)("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z"}),"KeyboardArrowDown");const Pj=Wn` +`,wj=({placeId:e})=>{const[t,n]=S.useState(0),[r,o]=S.useState(""),[i,{reset:s}]=qL(Sj),a=f=>{n(f)},l=f=>{o(f.target.value)},u=()=>{i({variables:{rating:t,reviewContent:r,placeId:e}}),s(),c()},c=()=>{n(0),o("")};return E.jsx(_a,{sx:{width:"100%"},elevation:5,children:E.jsxs(Ra,{children:[E.jsxs(zn,{direction:"row",gap:"0.5rem",alignItems:"baseline",justifyContent:"space-between",children:[E.jsx(wi,{avatar:E.jsx(em,{children:"S"}),variant:"outlined",color:"primary",label:"You",sx:{marginBottom:"1rem"}}),E.jsx(Ej,{rating:t,handleRatingChange:a})]}),E.jsxs(zn,{direction:"column",gap:"0.5rem",alignItems:"end",children:[E.jsx(vM,{variant:"standard",label:"Add a review...",fullWidth:!0,value:r,onChange:l}),E.jsxs(zn,{direction:"row",gap:"1rem",children:[E.jsx(sa,{sx:{width:"fit-content"},variant:"text",color:"secondary",disabled:!(t>0||r.length>0),onClick:c,children:"Cancel"}),E.jsx(sa,{sx:{width:"fit-content",color:"white"},variant:"contained",disabled:!(t>0&&r.length>0),onClick:u,children:"Add Review"})]})]})]})})},Ej=({rating:e,handleRatingChange:t})=>{let n=[];for(let r=0;rt(r+1)},r)):n.push(E.jsx(Ti,{color:"secondary",sx:{fontSize:"1rem"},onClick:()=>t(r+1)},r));return E.jsx(zn,{direction:"row",gap:"0.1rem",sx:{":hover":{cursor:"pointer"}},children:n})};var jm={},Cj=qr;Object.defineProperty(jm,"__esModule",{value:!0});var ww=jm.default=void 0,kj=Cj(Ui()),Oj=E;ww=jm.default=(0,kj.default)((0,Oj.jsx)("path",{d:"M21 11h-1.5v-.5h-2v3h2V13H21v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zM8 10v5H6.5v-1.5h-2V15H3v-5c0-.55.45-1 1-1h3c.55 0 1 .45 1 1m-1.5.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z"}),"Abc");var zm={},Tj=qr;Object.defineProperty(zm,"__esModule",{value:!0});var Ew=zm.default=void 0,_j=Tj(Ui()),Rj=E;Ew=zm.default=(0,_j.default)((0,Rj.jsx)("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z"}),"KeyboardArrowDown");const Pj=Un` fragment PlaceWithPrice on PlaceWithEntranceFee{ id fee @@ -339,4 +339,4 @@ this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):s ...PlaceWithPrice } } -`;function Ij(){const{error:e,loading:t,data:n,refetch:r}=Pm(Pj,{variables:{city:null,country:null,sortByRating:!1}});return C.jsx(qc,{children:C.jsx(Dm,{error:e,loading:t,data:n,children:n?C.jsx(Nj,{places:n.places,refetch:r}):""})})}const Nj=({places:e,refetch:t})=>{const[n,r]=S.useState(null),[o,i]=S.useState(null),[s,a]=S.useState(!1),[l,u]=S.useState(null),c=!!l,f=g=>{u(g.currentTarget)},d=()=>{u(null)},p=g=>{r(g===n?null:g)},y=g=>{i(g===o?null:g)};return S.useEffect(()=>{t({city:n,country:o,sortByRating:s})},[n,o,s]),C.jsxs(Ic,{sx:{display:"flex",flexDirection:"column",gap:"1rem"},children:[C.jsxs(sa,{id:"sort-button","aria-controls":c?"sort-menu":void 0,"aria-haspopup":"true","aria-expanded":c?"true":void 0,size:"large",variant:"contained",color:"primary",sx:{color:"#ffffff",marginRight:"auto",marginLeft:{xs:"auto",md:"5rem"},alignSelf:{sm:"center",md:"flex-start"}},endIcon:C.jsx(Ew,{}),onClick:f,children:["Sort by: ",s?"Rating":"Name"]}),C.jsxs(z1,{id:"sort-menu","aria-labelledby":"sort-button",anchorEl:l,open:c,onClose:d,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},children:[C.jsxs(Yy,{onClick:()=>{a(!0),d()},children:[C.jsx(Ti,{color:"primary"}),"Rating"]}),C.jsxs(Yy,{onClick:()=>{a(!1),d()},children:[C.jsx(ww,{color:"primary"}),"Name (Default)"]})]}),C.jsx(fn,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"center",gap:"1rem"},children:e.map(g=>C.jsx(Mj,{place:g,selectedCity:n,selectedCountry:o,filterByCity:p,filterByCountry:y},g.id))})]})},$j=5,Mj=({place:e,selectedCity:t,selectedCountry:n,filterByCity:r,filterByCountry:o})=>{const i=zi(),{id:s,name:a,city:l,country:u,rating:c,fee:f}=e;return C.jsxs(_a,{sx:{width:"20rem"},children:[C.jsx(w2,{component:"img",alt:a,sx:{height:"14rem",objectFit:"cover",":hover":{cursor:"pointer"}},image:Sw,onClick:()=>i(`/place/${s}`)}),C.jsxs(Ra,{sx:{display:"flex",flexDirection:"column",gap:"0.5rem"},children:[C.jsxs(zn,{direction:"row",gap:"0.5rem",alignItems:"baseline",justifyContent:"space-between",children:[C.jsx(Qe,{gutterBottom:!0,variant:"h4",component:"h4",sx:{color:"secondary.main"},children:a}),c!==null?C.jsx(Wc,{count:Math.round(c),limit:$j}):""]}),C.jsxs(zn,{direction:"row",gap:"0.5rem",children:[C.jsx(wi,{variant:t===l?"contained":"outlined",color:"secondary",icon:C.jsx(Am,{}),label:l,onClick:()=>r(l)}),C.jsx(wi,{variant:n===u?"filled":"outlined",color:"secondary",icon:C.jsx(Nm,{}),label:u,onClick:()=>o(u)})]}),f?C.jsxs(Qe,{variant:"p",color:"secondary",fontWeight:"bold",children:["$",f]}):""]})]})};function Dj(){return C.jsx(uD,{children:C.jsxs(sD,{children:[C.jsx(bs,{path:"/",element:C.jsx(Ij,{})}),C.jsx(bs,{path:"/place/:placeId",element:C.jsx(gj,{})}),C.jsx(bs,{path:"/author/:authorId",element:C.jsx(fj,{})}),C.jsx(bs,{path:"/*",element:C.jsx(mj,{})})]})})}function Fj(e){return Fe(e)&&"code"in e&&"reason"in e}function Aj(e){var t;return Fe(e)&&((t=e.target)===null||t===void 0?void 0:t.readyState)===WebSocket.CLOSED}var Lj=function(e){Rn(t,e);function t(n){var r=e.call(this)||this;return r.client=n,r}return t.prototype.request=function(n){var r=this;return new Te(function(o){return r.client.subscribe(R(R({},n),{query:$a(n.query)}),{next:o.next.bind(o),complete:o.complete.bind(o),error:function(i){if(i instanceof Error)return o.error(i);var s=Fj(i);return s||Aj(i)?o.error(new Error("Socket closed".concat(s?" with event ".concat(i.code):"").concat(s?" ".concat(i.reason):""))):o.error(new Dn({graphQLErrors:Array.isArray(i)?i:[i]}))}})})},t}(Co);function Nt(e){return e===null?"null":Array.isArray(e)?"array":typeof e}function Jr(e){return Nt(e)==="object"}function jj(e){return Array.isArray(e)&&e.length>0&&e.every(t=>"message"in t)}function f0(e,t){return e.length<124?e:t}const zj="graphql-transport-ws";var Bt;(function(e){e[e.InternalServerError=4500]="InternalServerError",e[e.InternalClientError=4005]="InternalClientError",e[e.BadRequest=4400]="BadRequest",e[e.BadResponse=4004]="BadResponse",e[e.Unauthorized=4401]="Unauthorized",e[e.Forbidden=4403]="Forbidden",e[e.SubprotocolNotAcceptable=4406]="SubprotocolNotAcceptable",e[e.ConnectionInitialisationTimeout=4408]="ConnectionInitialisationTimeout",e[e.ConnectionAcknowledgementTimeout=4504]="ConnectionAcknowledgementTimeout",e[e.SubscriberAlreadyExists=4409]="SubscriberAlreadyExists",e[e.TooManyInitialisationRequests=4429]="TooManyInitialisationRequests"})(Bt||(Bt={}));var Ye;(function(e){e.ConnectionInit="connection_init",e.ConnectionAck="connection_ack",e.Ping="ping",e.Pong="pong",e.Subscribe="subscribe",e.Next="next",e.Error="error",e.Complete="complete"})(Ye||(Ye={}));function Cw(e){if(!Jr(e))throw new Error(`Message is expected to be an object, but got ${Nt(e)}`);if(!e.type)throw new Error("Message is missing the 'type' property");if(typeof e.type!="string")throw new Error(`Message is expects the 'type' property to be a string, but got ${Nt(e.type)}`);switch(e.type){case Ye.ConnectionInit:case Ye.ConnectionAck:case Ye.Ping:case Ye.Pong:{if(e.payload!=null&&!Jr(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an object or nullish or missing, but got "${e.payload}"`);break}case Ye.Subscribe:{if(typeof e.id!="string")throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${Nt(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);if(!Jr(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an object, but got ${Nt(e.payload)}`);if(typeof e.payload.query!="string")throw new Error(`"${e.type}" message payload expects the 'query' property to be a string, but got ${Nt(e.payload.query)}`);if(e.payload.variables!=null&&!Jr(e.payload.variables))throw new Error(`"${e.type}" message payload expects the 'variables' property to be a an object or nullish or missing, but got ${Nt(e.payload.variables)}`);if(e.payload.operationName!=null&&Nt(e.payload.operationName)!=="string")throw new Error(`"${e.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${Nt(e.payload.operationName)}`);if(e.payload.extensions!=null&&!Jr(e.payload.extensions))throw new Error(`"${e.type}" message payload expects the 'extensions' property to be a an object or nullish or missing, but got ${Nt(e.payload.extensions)}`);break}case Ye.Next:{if(typeof e.id!="string")throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${Nt(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);if(!Jr(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an object, but got ${Nt(e.payload)}`);break}case Ye.Error:{if(typeof e.id!="string")throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${Nt(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);if(!jj(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an array of GraphQL errors, but got ${JSON.stringify(e.payload)}`);break}case Ye.Complete:{if(typeof e.id!="string")throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${Nt(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);break}default:throw new Error(`Invalid message 'type' property "${e.type}"`)}return e}function Bj(e,t){return Cw(typeof e=="string"?JSON.parse(e,t):e)}function ps(e,t){return Cw(e),JSON.stringify(e,t)}var fi=function(e){return this instanceof fi?(this.v=e,this):new fi(e)},Vj=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(d){r[d]&&(o[d]=function(p){return new Promise(function(y,g){i.push([d,p,y,g])>1||a(d,p)})})}function a(d,p){try{l(r[d](p))}catch(y){f(i[0][3],y)}}function l(d){d.value instanceof fi?Promise.resolve(d.value.v).then(u,c):f(i[0][2],d)}function u(d){a("next",d)}function c(d){a("throw",d)}function f(d,p){d(p),i.shift(),i.length&&a(i[0][0],i[0][1])}};function Uj(e){const{url:t,connectionParams:n,lazy:r=!0,onNonLazyError:o=console.error,lazyCloseTimeout:i=0,keepAlive:s=0,disablePong:a,connectionAckWaitTimeout:l=0,retryAttempts:u=5,retryWait:c=async function(F){let D=1e3;for(let _=0;_setTimeout(_,D+Math.floor(Math.random()*2700+300)))},shouldRetry:f=qf,isFatalConnectionProblem:d,on:p,webSocketImpl:y,generateID:g=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,F=>{const D=Math.random()*16|0;return(F=="x"?D:D&3|8).toString(16)})},jsonMessageReplacer:x,jsonMessageReviver:h}=e;let v;if(y){if(!qj(y))throw new Error("Invalid WebSocket implementation provided");v=y}else typeof WebSocket<"u"?v=WebSocket:typeof global<"u"?v=global.WebSocket||global.MozWebSocket:typeof window<"u"&&(v=window.WebSocket||window.MozWebSocket);if(!v)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const m=v,b=(()=>{const $=(()=>{const D={};return{on(_,I){return D[_]=I,()=>{delete D[_]}},emit(_){var I;"id"in _&&((I=D[_.id])===null||I===void 0||I.call(D,_))}}})(),F={connecting:p!=null&&p.connecting?[p.connecting]:[],opened:p!=null&&p.opened?[p.opened]:[],connected:p!=null&&p.connected?[p.connected]:[],ping:p!=null&&p.ping?[p.ping]:[],pong:p!=null&&p.pong?[p.pong]:[],message:p!=null&&p.message?[$.emit,p.message]:[$.emit],closed:p!=null&&p.closed?[p.closed]:[],error:p!=null&&p.error?[p.error]:[]};return{onMessage:$.on,on(D,_){const I=F[D];return I.push(_),()=>{I.splice(I.indexOf(_),1)}},emit(D,..._){for(const I of[...F[D]])I(..._)}}})();function w($){const F=[b.on("error",D=>{F.forEach(_=>_()),$(D)}),b.on("closed",D=>{F.forEach(_=>_()),$(D)})]}let k,O=0,T,N=!1,P=0,B=!1;async function z(){clearTimeout(T);const[$,F]=await(k??(k=new Promise((I,V)=>(async()=>{if(N){if(await c(P),!O)return k=void 0,V({code:1e3,reason:"All Subscriptions Gone"});P++}b.emit("connecting",N);const W=new m(typeof t=="function"?await t():t,zj);let X,re;function Z(){isFinite(s)&&s>0&&(clearTimeout(re),re=setTimeout(()=>{W.readyState===m.OPEN&&(W.send(ps({type:Ye.Ping})),b.emit("ping",!1,void 0))},s))}w(ee=>{k=void 0,clearTimeout(X),clearTimeout(re),V(ee),ee instanceof d0&&(W.close(4499,"Terminated"),W.onerror=null,W.onclose=null)}),W.onerror=ee=>b.emit("error",ee),W.onclose=ee=>b.emit("closed",ee),W.onopen=async()=>{try{b.emit("opened",W);const ee=typeof n=="function"?await n():n;if(W.readyState!==m.OPEN)return;W.send(ps(ee?{type:Ye.ConnectionInit,payload:ee}:{type:Ye.ConnectionInit},x)),isFinite(l)&&l>0&&(X=setTimeout(()=>{W.close(Bt.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")},l)),Z()}catch(ee){b.emit("error",ee),W.close(Bt.InternalClientError,f0(ee instanceof Error?ee.message:new Error(ee).message,"Internal client error"))}};let ue=!1;W.onmessage=({data:ee})=>{try{const oe=Bj(ee,h);if(b.emit("message",oe),oe.type==="ping"||oe.type==="pong"){b.emit(oe.type,!0,oe.payload),oe.type==="pong"?Z():a||(W.send(ps(oe.payload?{type:Ye.Pong,payload:oe.payload}:{type:Ye.Pong})),b.emit("pong",!1,oe.payload));return}if(ue)return;if(oe.type!==Ye.ConnectionAck)throw new Error(`First message cannot be of type ${oe.type}`);clearTimeout(X),ue=!0,b.emit("connected",W,oe.payload,N),N=!1,P=0,I([W,new Promise((gt,Ae)=>w(Ae))])}catch(oe){W.onmessage=null,b.emit("error",oe),W.close(Bt.BadResponse,f0(oe instanceof Error?oe.message:new Error(oe).message,"Bad response"))}}})())));$.readyState===m.CLOSING&&await F;let D=()=>{};const _=new Promise(I=>D=I);return[$,D,Promise.race([_.then(()=>{if(!O){const I=()=>$.close(1e3,"Normal Closure");isFinite(i)&&i>0?T=setTimeout(()=>{$.readyState===m.OPEN&&I()},i):I()}}),F])]}function A($){if(qf($)&&(Wj($.code)||[Bt.InternalServerError,Bt.InternalClientError,Bt.BadRequest,Bt.BadResponse,Bt.Unauthorized,Bt.SubprotocolNotAcceptable,Bt.SubscriberAlreadyExists,Bt.TooManyInitialisationRequests].includes($.code)))throw $;if(B)return!1;if(qf($)&&$.code===1e3)return O>0;if(!u||P>=u||!f($)||d!=null&&d($))throw $;return N=!0}r||(async()=>{for(O++;;)try{const[,,$]=await z();await $}catch($){try{if(!A($))return}catch(F){return o==null?void 0:o(F)}}})();function L($,F){const D=g($);let _=!1,I=!1,V=()=>{O--,_=!0};return(async()=>{for(O++;;)try{const[W,X,re]=await z();if(_)return X();const Z=b.onMessage(D,ue=>{switch(ue.type){case Ye.Next:{F.next(ue.payload);return}case Ye.Error:{I=!0,_=!0,F.error(ue.payload),V();return}case Ye.Complete:{_=!0,V();return}}});W.send(ps({id:D,type:Ye.Subscribe,payload:$},x)),V=()=>{!_&&W.readyState===m.OPEN&&W.send(ps({id:D,type:Ye.Complete},x)),O--,_=!0,X()},await re.finally(Z);return}catch(W){if(!A(W))return}})().then(()=>{I||F.complete()}).catch(W=>{F.error(W)}),()=>{_||V()}}return{on:b.on,subscribe:L,iterate($){const F=[],D={done:!1,error:null,resolve:()=>{}},_=L($,{next(V){F.push(V),D.resolve()},error(V){D.done=!0,D.error=V,D.resolve()},complete(){D.done=!0,D.resolve()}}),I=function(){return Vj(this,arguments,function*(){for(;;){for(F.length||(yield fi(new Promise(X=>D.resolve=X)));F.length;)yield yield fi(F.shift());if(D.error)throw D.error;if(D.done)return yield fi(void 0)}})}();return I.throw=async V=>(D.done||(D.done=!0,D.error=V,D.resolve()),{done:!0,value:void 0}),I.return=async()=>(_(),{done:!0,value:void 0}),I},async dispose(){if(B=!0,k){const[$]=await k;$.close(1e3,"Normal Closure")}},terminate(){k&&b.emit("closed",new d0)}}}class d0 extends Error{constructor(){super(...arguments),this.name="TerminatedCloseEvent",this.message="4499: Terminated",this.code=4499,this.reason="Terminated",this.wasClean=!1}}function qf(e){return Jr(e)&&"code"in e&&"reason"in e}function Wj(e){return[1e3,1001,1006,1005,1012,1013,1014].includes(e)?!1:e>=1e3&&e<=1999}function qj(e){return typeof e=="function"&&"constructor"in e&&"CLOSED"in e&&"CLOSING"in e&&"CONNECTING"in e&&"OPEN"in e}const Qj=new YS({uri:"http://localhost:9000/reviewed"}),Hj=new Lj(Uj({url:"ws://localhost:9000/reviewed"})),Gj=kA(({query:e})=>{const t=Ui(e);return t.kind==="OperationDefinition"&&t.operation==="subscription"},Hj,Qj),Kj=new hw({link:Gj,cache:new cw}),Yj=Qh({palette:{mode:"light",primary:{main:"#20b6b0"},secondary:{main:"#464646"}},typography:{fontFamily:["quicksand","sans-serif"].join(","),h1:{fontSize:"38px"},h2:{fontSize:"32px"},h3:{fontSize:"29px"},h4:{fontSize:"21px"},h5:{fontSize:"16px"},h6:{fontSize:"16px"},p:{fontSize:"16px"}}}),Xj=Tx(document.getElementById("root"));Xj.render(C.jsx(Cn.StrictMode,{children:C.jsx(DL,{client:Kj,children:C.jsx(rO,{theme:Yj,children:C.jsx(Dj,{})})})}))});export default Jj(); +`;function Ij(){const{error:e,loading:t,data:n,refetch:r}=Pm(Pj,{variables:{city:null,country:null,sortByRating:!1}});return E.jsx(qc,{children:E.jsx(Dm,{error:e,loading:t,data:n,children:n?E.jsx(Nj,{places:n.places,refetch:r}):""})})}const Nj=({places:e,refetch:t})=>{const[n,r]=S.useState(null),[o,i]=S.useState(null),[s,a]=S.useState(!1),[l,u]=S.useState(null),c=!!l,f=g=>{u(g.currentTarget)},d=()=>{u(null)},p=g=>{r(g===n?null:g)},y=g=>{i(g===o?null:g)};return S.useEffect(()=>{t({city:n,country:o,sortByRating:s})},[n,o,s]),E.jsxs(Ic,{sx:{display:"flex",flexDirection:"column",gap:"1rem"},children:[E.jsxs(sa,{id:"sort-button","aria-controls":c?"sort-menu":void 0,"aria-haspopup":"true","aria-expanded":c?"true":void 0,size:"large",variant:"contained",color:"primary",sx:{color:"#ffffff",marginRight:"auto",marginLeft:{xs:"auto",md:"5rem"},alignSelf:{sm:"center",md:"flex-start"}},endIcon:E.jsx(Ew,{}),onClick:f,children:["Sort by: ",s?"Rating":"Name"]}),E.jsxs(z1,{id:"sort-menu","aria-labelledby":"sort-button",anchorEl:l,open:c,onClose:d,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},children:[E.jsxs(Yy,{onClick:()=>{a(!0),d()},children:[E.jsx(Ti,{color:"primary"}),"Rating"]}),E.jsxs(Yy,{onClick:()=>{a(!1),d()},children:[E.jsx(ww,{color:"primary"}),"Name (Default)"]})]}),E.jsx(fn,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"center",gap:"1rem"},children:e.map(g=>E.jsx(Mj,{place:g,selectedCity:n,selectedCountry:o,filterByCity:p,filterByCountry:y},g.id))})]})},$j=5,Mj=({place:e,selectedCity:t,selectedCountry:n,filterByCity:r,filterByCountry:o})=>{const i=zi(),{id:s,name:a,city:l,country:u,rating:c,fee:f}=e;return E.jsxs(_a,{sx:{width:"20rem"},children:[E.jsx(w2,{component:"img",alt:a,sx:{height:"14rem",objectFit:"cover",":hover":{cursor:"pointer"}},image:Sw,onClick:()=>i(`/place/${s}`)}),E.jsxs(Ra,{sx:{display:"flex",flexDirection:"column",gap:"0.5rem"},children:[E.jsxs(zn,{direction:"row",gap:"0.5rem",alignItems:"baseline",justifyContent:"space-between",children:[E.jsx(Ie,{gutterBottom:!0,variant:"h4",component:"h4",sx:{color:"secondary.main"},children:a}),c!==null?E.jsx(Uc,{count:Math.round(c),limit:$j}):""]}),E.jsxs(zn,{direction:"row",gap:"0.5rem",children:[E.jsx(wi,{variant:t===l?"contained":"outlined",color:"secondary",icon:E.jsx(Am,{}),label:l,onClick:()=>r(l)}),E.jsx(wi,{variant:n===u?"filled":"outlined",color:"secondary",icon:E.jsx(Nm,{}),label:u,onClick:()=>o(u)})]}),f?E.jsxs(Ie,{variant:"p",color:"secondary",children:["Fee: ",E.jsxs(Ie,{variant:"span",fontWeight:"bold",children:["$",f]})]}):""]})]})};function Dj(){return E.jsx(uD,{children:E.jsxs(sD,{children:[E.jsx(bs,{path:"/",element:E.jsx(Ij,{})}),E.jsx(bs,{path:"/place/:placeId",element:E.jsx(gj,{})}),E.jsx(bs,{path:"/author/:authorId",element:E.jsx(fj,{})}),E.jsx(bs,{path:"/*",element:E.jsx(mj,{})})]})})}function Fj(e){return Ae(e)&&"code"in e&&"reason"in e}function Aj(e){var t;return Ae(e)&&((t=e.target)===null||t===void 0?void 0:t.readyState)===WebSocket.CLOSED}var Lj=function(e){Rn(t,e);function t(n){var r=e.call(this)||this;return r.client=n,r}return t.prototype.request=function(n){var r=this;return new Te(function(o){return r.client.subscribe(R(R({},n),{query:$a(n.query)}),{next:o.next.bind(o),complete:o.complete.bind(o),error:function(i){if(i instanceof Error)return o.error(i);var s=Fj(i);return s||Aj(i)?o.error(new Error("Socket closed".concat(s?" with event ".concat(i.code):"").concat(s?" ".concat(i.reason):""))):o.error(new Dn({graphQLErrors:Array.isArray(i)?i:[i]}))}})})},t}(ko);function Nt(e){return e===null?"null":Array.isArray(e)?"array":typeof e}function Zr(e){return Nt(e)==="object"}function jj(e){return Array.isArray(e)&&e.length>0&&e.every(t=>"message"in t)}function f0(e,t){return e.length<124?e:t}const zj="graphql-transport-ws";var Bt;(function(e){e[e.InternalServerError=4500]="InternalServerError",e[e.InternalClientError=4005]="InternalClientError",e[e.BadRequest=4400]="BadRequest",e[e.BadResponse=4004]="BadResponse",e[e.Unauthorized=4401]="Unauthorized",e[e.Forbidden=4403]="Forbidden",e[e.SubprotocolNotAcceptable=4406]="SubprotocolNotAcceptable",e[e.ConnectionInitialisationTimeout=4408]="ConnectionInitialisationTimeout",e[e.ConnectionAcknowledgementTimeout=4504]="ConnectionAcknowledgementTimeout",e[e.SubscriberAlreadyExists=4409]="SubscriberAlreadyExists",e[e.TooManyInitialisationRequests=4429]="TooManyInitialisationRequests"})(Bt||(Bt={}));var Ye;(function(e){e.ConnectionInit="connection_init",e.ConnectionAck="connection_ack",e.Ping="ping",e.Pong="pong",e.Subscribe="subscribe",e.Next="next",e.Error="error",e.Complete="complete"})(Ye||(Ye={}));function Cw(e){if(!Zr(e))throw new Error(`Message is expected to be an object, but got ${Nt(e)}`);if(!e.type)throw new Error("Message is missing the 'type' property");if(typeof e.type!="string")throw new Error(`Message is expects the 'type' property to be a string, but got ${Nt(e.type)}`);switch(e.type){case Ye.ConnectionInit:case Ye.ConnectionAck:case Ye.Ping:case Ye.Pong:{if(e.payload!=null&&!Zr(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an object or nullish or missing, but got "${e.payload}"`);break}case Ye.Subscribe:{if(typeof e.id!="string")throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${Nt(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);if(!Zr(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an object, but got ${Nt(e.payload)}`);if(typeof e.payload.query!="string")throw new Error(`"${e.type}" message payload expects the 'query' property to be a string, but got ${Nt(e.payload.query)}`);if(e.payload.variables!=null&&!Zr(e.payload.variables))throw new Error(`"${e.type}" message payload expects the 'variables' property to be a an object or nullish or missing, but got ${Nt(e.payload.variables)}`);if(e.payload.operationName!=null&&Nt(e.payload.operationName)!=="string")throw new Error(`"${e.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${Nt(e.payload.operationName)}`);if(e.payload.extensions!=null&&!Zr(e.payload.extensions))throw new Error(`"${e.type}" message payload expects the 'extensions' property to be a an object or nullish or missing, but got ${Nt(e.payload.extensions)}`);break}case Ye.Next:{if(typeof e.id!="string")throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${Nt(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);if(!Zr(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an object, but got ${Nt(e.payload)}`);break}case Ye.Error:{if(typeof e.id!="string")throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${Nt(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);if(!jj(e.payload))throw new Error(`"${e.type}" message expects the 'payload' property to be an array of GraphQL errors, but got ${JSON.stringify(e.payload)}`);break}case Ye.Complete:{if(typeof e.id!="string")throw new Error(`"${e.type}" message expects the 'id' property to be a string, but got ${Nt(e.id)}`);if(!e.id)throw new Error(`"${e.type}" message requires a non-empty 'id' property`);break}default:throw new Error(`Invalid message 'type' property "${e.type}"`)}return e}function Bj(e,t){return Cw(typeof e=="string"?JSON.parse(e,t):e)}function ps(e,t){return Cw(e),JSON.stringify(e,t)}var fi=function(e){return this instanceof fi?(this.v=e,this):new fi(e)},Vj=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(d){r[d]&&(o[d]=function(p){return new Promise(function(y,g){i.push([d,p,y,g])>1||a(d,p)})})}function a(d,p){try{l(r[d](p))}catch(y){f(i[0][3],y)}}function l(d){d.value instanceof fi?Promise.resolve(d.value.v).then(u,c):f(i[0][2],d)}function u(d){a("next",d)}function c(d){a("throw",d)}function f(d,p){d(p),i.shift(),i.length&&a(i[0][0],i[0][1])}};function Wj(e){const{url:t,connectionParams:n,lazy:r=!0,onNonLazyError:o=console.error,lazyCloseTimeout:i=0,keepAlive:s=0,disablePong:a,connectionAckWaitTimeout:l=0,retryAttempts:u=5,retryWait:c=async function(F){let D=1e3;for(let _=0;_setTimeout(_,D+Math.floor(Math.random()*2700+300)))},shouldRetry:f=qf,isFatalConnectionProblem:d,on:p,webSocketImpl:y,generateID:g=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,F=>{const D=Math.random()*16|0;return(F=="x"?D:D&3|8).toString(16)})},jsonMessageReplacer:x,jsonMessageReviver:h}=e;let v;if(y){if(!qj(y))throw new Error("Invalid WebSocket implementation provided");v=y}else typeof WebSocket<"u"?v=WebSocket:typeof global<"u"?v=global.WebSocket||global.MozWebSocket:typeof window<"u"&&(v=window.WebSocket||window.MozWebSocket);if(!v)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const m=v,b=(()=>{const $=(()=>{const D={};return{on(_,I){return D[_]=I,()=>{delete D[_]}},emit(_){var I;"id"in _&&((I=D[_.id])===null||I===void 0||I.call(D,_))}}})(),F={connecting:p!=null&&p.connecting?[p.connecting]:[],opened:p!=null&&p.opened?[p.opened]:[],connected:p!=null&&p.connected?[p.connected]:[],ping:p!=null&&p.ping?[p.ping]:[],pong:p!=null&&p.pong?[p.pong]:[],message:p!=null&&p.message?[$.emit,p.message]:[$.emit],closed:p!=null&&p.closed?[p.closed]:[],error:p!=null&&p.error?[p.error]:[]};return{onMessage:$.on,on(D,_){const I=F[D];return I.push(_),()=>{I.splice(I.indexOf(_),1)}},emit(D,..._){for(const I of[...F[D]])I(..._)}}})();function w($){const F=[b.on("error",D=>{F.forEach(_=>_()),$(D)}),b.on("closed",D=>{F.forEach(_=>_()),$(D)})]}let k,O=0,T,N=!1,P=0,B=!1;async function z(){clearTimeout(T);const[$,F]=await(k??(k=new Promise((I,V)=>(async()=>{if(N){if(await c(P),!O)return k=void 0,V({code:1e3,reason:"All Subscriptions Gone"});P++}b.emit("connecting",N);const U=new m(typeof t=="function"?await t():t,zj);let X,re;function Z(){isFinite(s)&&s>0&&(clearTimeout(re),re=setTimeout(()=>{U.readyState===m.OPEN&&(U.send(ps({type:Ye.Ping})),b.emit("ping",!1,void 0))},s))}w(ee=>{k=void 0,clearTimeout(X),clearTimeout(re),V(ee),ee instanceof d0&&(U.close(4499,"Terminated"),U.onerror=null,U.onclose=null)}),U.onerror=ee=>b.emit("error",ee),U.onclose=ee=>b.emit("closed",ee),U.onopen=async()=>{try{b.emit("opened",U);const ee=typeof n=="function"?await n():n;if(U.readyState!==m.OPEN)return;U.send(ps(ee?{type:Ye.ConnectionInit,payload:ee}:{type:Ye.ConnectionInit},x)),isFinite(l)&&l>0&&(X=setTimeout(()=>{U.close(Bt.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")},l)),Z()}catch(ee){b.emit("error",ee),U.close(Bt.InternalClientError,f0(ee instanceof Error?ee.message:new Error(ee).message,"Internal client error"))}};let ue=!1;U.onmessage=({data:ee})=>{try{const oe=Bj(ee,h);if(b.emit("message",oe),oe.type==="ping"||oe.type==="pong"){b.emit(oe.type,!0,oe.payload),oe.type==="pong"?Z():a||(U.send(ps(oe.payload?{type:Ye.Pong,payload:oe.payload}:{type:Ye.Pong})),b.emit("pong",!1,oe.payload));return}if(ue)return;if(oe.type!==Ye.ConnectionAck)throw new Error(`First message cannot be of type ${oe.type}`);clearTimeout(X),ue=!0,b.emit("connected",U,oe.payload,N),N=!1,P=0,I([U,new Promise((gt,Le)=>w(Le))])}catch(oe){U.onmessage=null,b.emit("error",oe),U.close(Bt.BadResponse,f0(oe instanceof Error?oe.message:new Error(oe).message,"Bad response"))}}})())));$.readyState===m.CLOSING&&await F;let D=()=>{};const _=new Promise(I=>D=I);return[$,D,Promise.race([_.then(()=>{if(!O){const I=()=>$.close(1e3,"Normal Closure");isFinite(i)&&i>0?T=setTimeout(()=>{$.readyState===m.OPEN&&I()},i):I()}}),F])]}function A($){if(qf($)&&(Uj($.code)||[Bt.InternalServerError,Bt.InternalClientError,Bt.BadRequest,Bt.BadResponse,Bt.Unauthorized,Bt.SubprotocolNotAcceptable,Bt.SubscriberAlreadyExists,Bt.TooManyInitialisationRequests].includes($.code)))throw $;if(B)return!1;if(qf($)&&$.code===1e3)return O>0;if(!u||P>=u||!f($)||d!=null&&d($))throw $;return N=!0}r||(async()=>{for(O++;;)try{const[,,$]=await z();await $}catch($){try{if(!A($))return}catch(F){return o==null?void 0:o(F)}}})();function L($,F){const D=g($);let _=!1,I=!1,V=()=>{O--,_=!0};return(async()=>{for(O++;;)try{const[U,X,re]=await z();if(_)return X();const Z=b.onMessage(D,ue=>{switch(ue.type){case Ye.Next:{F.next(ue.payload);return}case Ye.Error:{I=!0,_=!0,F.error(ue.payload),V();return}case Ye.Complete:{_=!0,V();return}}});U.send(ps({id:D,type:Ye.Subscribe,payload:$},x)),V=()=>{!_&&U.readyState===m.OPEN&&U.send(ps({id:D,type:Ye.Complete},x)),O--,_=!0,X()},await re.finally(Z);return}catch(U){if(!A(U))return}})().then(()=>{I||F.complete()}).catch(U=>{F.error(U)}),()=>{_||V()}}return{on:b.on,subscribe:L,iterate($){const F=[],D={done:!1,error:null,resolve:()=>{}},_=L($,{next(V){F.push(V),D.resolve()},error(V){D.done=!0,D.error=V,D.resolve()},complete(){D.done=!0,D.resolve()}}),I=function(){return Vj(this,arguments,function*(){for(;;){for(F.length||(yield fi(new Promise(X=>D.resolve=X)));F.length;)yield yield fi(F.shift());if(D.error)throw D.error;if(D.done)return yield fi(void 0)}})}();return I.throw=async V=>(D.done||(D.done=!0,D.error=V,D.resolve()),{done:!0,value:void 0}),I.return=async()=>(_(),{done:!0,value:void 0}),I},async dispose(){if(B=!0,k){const[$]=await k;$.close(1e3,"Normal Closure")}},terminate(){k&&b.emit("closed",new d0)}}}class d0 extends Error{constructor(){super(...arguments),this.name="TerminatedCloseEvent",this.message="4499: Terminated",this.code=4499,this.reason="Terminated",this.wasClean=!1}}function qf(e){return Zr(e)&&"code"in e&&"reason"in e}function Uj(e){return[1e3,1001,1006,1005,1012,1013,1014].includes(e)?!1:e>=1e3&&e<=1999}function qj(e){return typeof e=="function"&&"constructor"in e&&"CLOSED"in e&&"CLOSING"in e&&"CONNECTING"in e&&"OPEN"in e}const Qj=new YS({uri:"http://localhost:9000/reviewed"}),Hj=new Lj(Wj({url:"ws://localhost:9000/reviewed"})),Gj=kA(({query:e})=>{const t=Wi(e);return t.kind==="OperationDefinition"&&t.operation==="subscription"},Hj,Qj),Kj=new hw({link:Gj,cache:new cw}),Yj=Qh({palette:{mode:"light",primary:{main:"#20b6b0"},secondary:{main:"#464646"}},typography:{fontFamily:["quicksand","sans-serif"].join(","),h1:{fontSize:"38px"},h2:{fontSize:"32px"},h3:{fontSize:"29px"},h4:{fontSize:"21px"},h5:{fontSize:"16px"},h6:{fontSize:"16px"},p:{fontSize:"16px"}}}),Xj=Tx(document.getElementById("root"));Xj.render(E.jsx(Cn.StrictMode,{children:E.jsx(DL,{client:Kj,children:E.jsx(rO,{theme:Yj,children:E.jsx(Dj,{})})})}))});export default Jj(); diff --git a/session-3/frontend/dist/index.html b/session-3/frontend/dist/index.html index 43678af..b3f0456 100644 --- a/session-3/frontend/dist/index.html +++ b/session-3/frontend/dist/index.html @@ -1,18 +1,17 @@ - - - - - - - - Reviewed! - + + + + + + + + Reviewed! + - - - -
- - - - + + + +
+ + + diff --git a/session-3/frontend/src/pages/PlacePage.jsx b/session-3/frontend/src/pages/PlacePage.jsx index f1f97fa..a92ed2c 100644 --- a/session-3/frontend/src/pages/PlacePage.jsx +++ b/session-3/frontend/src/pages/PlacePage.jsx @@ -193,47 +193,52 @@ const PlaceDetails = ({ place, subscribeToNewReviews }) => { - - - - Location: {city}, {country} - + + + Location: + {city}, {country} - - + + Rating: {rating !== null ? : - No ratings yet! + No ratings yet! } - - - Population: {population} + {fee ? + + + Fee: ${fee} + + : ""} + + + + More about {city}, {country} - - - Timezone: {timezone} - + + Population: + {population} + + + + Timezone: + {timezone} - {fee ? - - - ${fee} - - : ""} + variant="h4" + fontWeight="bold"> Reviews diff --git a/session-3/frontend/src/pages/PlacesPage.jsx b/session-3/frontend/src/pages/PlacesPage.jsx index 3f68653..8678744 100644 --- a/session-3/frontend/src/pages/PlacesPage.jsx +++ b/session-3/frontend/src/pages/PlacesPage.jsx @@ -284,7 +284,11 @@ const PlaceCard = ({ place, selectedCity, selectedCountry, filterByCity, filterB onClick={() => filterByCountry(country)} /> - {fee ? ${fee} : ""} + {fee ? + + Fee: ${fee} + : "" + } )