(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))d(f);new MutationObserver(f=>{for(const y of f)if(y.type==="childList")for(const S of y.addedNodes)S.tagName==="LINK"&&S.rel==="modulepreload"&&d(S)}).observe(document,{childList:!0,subtree:!0});function l(f){const y={};return f.integrity&&(y.integrity=f.integrity),f.referrerPolicy&&(y.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?y.credentials="include":f.crossOrigin==="anonymous"?y.credentials="omit":y.credentials="same-origin",y}function d(f){if(f.ep)return;f.ep=!0;const y=l(f);fetch(f.href,y)}})();function rc(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Mu={exports:{}},zl={},Lu={exports:{}},Le={};var ff;function Eh(){if(ff)return Le;ff=1;var s=Symbol.for("react.element"),o=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),y=Symbol.for("react.provider"),S=Symbol.for("react.context"),_=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),R=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),te=Symbol.iterator;function me(E){return E===null||typeof E!="object"?null:(E=te&&E[te]||E["@@iterator"],typeof E=="function"?E:null)}var P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},$=Object.assign,j={};function A(E,B,de){this.props=E,this.context=B,this.refs=j,this.updater=de||P}A.prototype.isReactComponent={},A.prototype.setState=function(E,B){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,B,"setState")},A.prototype.forceUpdate=function(E){this.updater.enqueueForceUpdate(this,E,"forceUpdate")};function Z(){}Z.prototype=A.prototype;function ne(E,B,de){this.props=E,this.context=B,this.refs=j,this.updater=de||P}var q=ne.prototype=new Z;q.constructor=ne,$(q,A.prototype),q.isPureReactComponent=!0;var fe=Array.isArray,Te=Object.prototype.hasOwnProperty,ye={current:null},se={key:!0,ref:!0,__self:!0,__source:!0};function je(E,B,de){var Oe,Re={},Be=null,Me=null;if(B!=null)for(Oe in B.ref!==void 0&&(Me=B.ref),B.key!==void 0&&(Be=""+B.key),B)Te.call(B,Oe)&&!se.hasOwnProperty(Oe)&&(Re[Oe]=B[Oe]);var Ue=arguments.length-2;if(Ue===1)Re.children=de;else if(1<Ue){for(var Fe=Array(Ue),Ye=0;Ye<Ue;Ye++)Fe[Ye]=arguments[Ye+2];Re.children=Fe}if(E&&E.defaultProps)for(Oe in Ue=E.defaultProps,Ue)Re[Oe]===void 0&&(Re[Oe]=Ue[Oe]);return{$$typeof:s,type:E,key:Be,ref:Me,props:Re,_owner:ye.current}}function et(E,B){return{$$typeof:s,type:E.type,key:B,ref:E.ref,props:E.props,_owner:E._owner}}function ut(E){return typeof E=="object"&&E!==null&&E.$$typeof===s}function Mt(E){var B={"=":"=0",":":"=2"};return"$"+E.replace(/[=:]/g,function(de){return B[de]})}var Xe=/\/+/g;function gt(E,B){return typeof E=="object"&&E!==null&&E.key!=null?Mt(""+E.key):B.toString(36)}function Et(E,B,de,Oe,Re){var Be=typeof E;(Be==="undefined"||Be==="boolean")&&(E=null);var Me=!1;if(E===null)Me=!0;else switch(Be){case"string":case"number":Me=!0;break;case"object":switch(E.$$typeof){case s:case o:Me=!0}}if(Me)return Me=E,Re=Re(Me),E=Oe===""?"."+gt(Me,0):Oe,fe(Re)?(de="",E!=null&&(de=E.replace(Xe,"$&/")+"/"),Et(Re,B,de,"",function(Ye){return Ye})):Re!=null&&(ut(Re)&&(Re=et(Re,de+(!Re.key||Me&&Me.key===Re.key?"":(""+Re.key).replace(Xe,"$&/")+"/")+E)),B.push(Re)),1;if(Me=0,Oe=Oe===""?".":Oe+":",fe(E))for(var Ue=0;Ue<E.length;Ue++){Be=E[Ue];var Fe=Oe+gt(Be,Ue);Me+=Et(Be,B,de,Fe,Re)}else if(Fe=me(E),typeof Fe=="function")for(E=Fe.call(E),Ue=0;!(Be=E.next()).done;)Be=Be.value,Fe=Oe+gt(Be,Ue++),Me+=Et(Be,B,de,Fe,Re);else if(Be==="object")throw B=String(E),Error("Objects are not valid as a React child (found: "+(B==="[object Object]"?"object with keys {"+Object.keys(E).join(", ")+"}":B)+"). If you meant to render a collection of children, use an array instead.");return Me}function Lt(E,B,de){if(E==null)return E;var Oe=[],Re=0;return Et(E,Oe,"","",function(Be){return B.call(de,Be,Re++)}),Oe}function pt(E){if(E._status===-1){var B=E._result;B=B(),B.then(function(de){(E._status===0||E._status===-1)&&(E._status=1,E._result=de)},function(de){(E._status===0||E._status===-1)&&(E._status=2,E._result=de)}),E._status===-1&&(E._status=0,E._result=B)}if(E._status===1)return E._result.default;throw E._result}var Qe={current:null},ee={transition:null},ue={ReactCurrentDispatcher:Qe,ReactCurrentBatchConfig:ee,ReactCurrentOwner:ye};return Le.Children={map:Lt,forEach:function(E,B,de){Lt(E,function(){B.apply(this,arguments)},de)},count:function(E){var B=0;return Lt(E,function(){B++}),B},toArray:function(E){return Lt(E,function(B){return B})||[]},only:function(E){if(!ut(E))throw Error("React.Children.only expected to receive a single React element child.");return E}},Le.Component=A,Le.Fragment=l,Le.Profiler=f,Le.PureComponent=ne,Le.StrictMode=d,Le.Suspense=C,Le.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ue,Le.cloneElement=function(E,B,de){if(E==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+E+".");var Oe=$({},E.props),Re=E.key,Be=E.ref,Me=E._owner;if(B!=null){if(B.ref!==void 0&&(Be=B.ref,Me=ye.current),B.key!==void 0&&(Re=""+B.key),E.type&&E.type.defaultProps)var Ue=E.type.defaultProps;for(Fe in B)Te.call(B,Fe)&&!se.hasOwnProperty(Fe)&&(Oe[Fe]=B[Fe]===void 0&&Ue!==void 0?Ue[Fe]:B[Fe])}var Fe=arguments.length-2;if(Fe===1)Oe.children=de;else if(1<Fe){Ue=Array(Fe);for(var Ye=0;Ye<Fe;Ye++)Ue[Ye]=arguments[Ye+2];Oe.children=Ue}return{$$typeof:s,type:E.type,key:Re,ref:Be,props:Oe,_owner:Me}},Le.createContext=function(E){return E={$$typeof:S,_currentValue:E,_currentValue2:E,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},E.Provider={$$typeof:y,_context:E},E.Consumer=E},Le.createElement=je,Le.createFactory=function(E){var B=je.bind(null,E);return B.type=E,B},Le.createRef=function(){return{current:null}},Le.forwardRef=function(E){return{$$typeof:_,render:E}},Le.isValidElement=ut,Le.lazy=function(E){return{$$typeof:Q,_payload:{_status:-1,_result:E},_init:pt}},Le.memo=function(E,B){return{$$typeof:R,type:E,compare:B===void 0?null:B}},Le.startTransition=function(E){var B=ee.transition;ee.transition={};try{E()}finally{ee.transition=B}},Le.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},Le.useCallback=function(E,B){return Qe.current.useCallback(E,B)},Le.useContext=function(E){return Qe.current.useContext(E)},Le.useDebugValue=function(){},Le.useDeferredValue=function(E){return Qe.current.useDeferredValue(E)},Le.useEffect=function(E,B){return Qe.current.useEffect(E,B)},Le.useId=function(){return Qe.current.useId()},Le.useImperativeHandle=function(E,B,de){return Qe.current.useImperativeHandle(E,B,de)},Le.useInsertionEffect=function(E,B){return Qe.current.useInsertionEffect(E,B)},Le.useLayoutEffect=function(E,B){return Qe.current.useLayoutEffect(E,B)},Le.useMemo=function(E,B){return Qe.current.useMemo(E,B)},Le.useReducer=function(E,B,de){return Qe.current.useReducer(E,B,de)},Le.useRef=function(E){return Qe.current.useRef(E)},Le.useState=function(E){return Qe.current.useState(E)},Le.useSyncExternalStore=function(E,B,de){return Qe.current.useSyncExternalStore(E,B,de)},Le.useTransition=function(){return Qe.current.useTransition()},Le.version="18.2.0",Le}var pf;function Yl(){return pf||(pf=1,Lu.exports=Eh()),Lu.exports}var hf;function Ch(){if(hf)return zl;hf=1;var s=Yl(),o=Symbol.for("react.element"),l=Symbol.for("react.fragment"),d=Object.prototype.hasOwnProperty,f=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,y={key:!0,ref:!0,__self:!0,__source:!0};function S(_,C,R){var Q,te={},me=null,P=null;R!==void 0&&(me=""+R),C.key!==void 0&&(me=""+C.key),C.ref!==void 0&&(P=C.ref);for(Q in C)d.call(C,Q)&&!y.hasOwnProperty(Q)&&(te[Q]=C[Q]);if(_&&_.defaultProps)for(Q in C=_.defaultProps,C)te[Q]===void 0&&(te[Q]=C[Q]);return{$$typeof:o,type:_,key:me,ref:P,props:te,_owner:f.current}}return zl.Fragment=l,zl.jsx=S,zl.jsxs=S,zl}var mf;function Th(){return mf||(mf=1,Mu.exports=Ch()),Mu.exports}var ze=Th(),Xs={},Fu={exports:{}},nn={},Du={exports:{}},Au={};var yf;function Rh(){return yf||(yf=1,(function(s){function o(ee,ue){var E=ee.length;ee.push(ue);e:for(;0<E;){var B=E-1>>>1,de=ee[B];if(0<f(de,ue))ee[B]=ue,ee[E]=de,E=B;else break e}}function l(ee){return ee.length===0?null:ee[0]}function d(ee){if(ee.length===0)return null;var ue=ee[0],E=ee.pop();if(E!==ue){ee[0]=E;e:for(var B=0,de=ee.length,Oe=de>>>1;B<Oe;){var Re=2*(B+1)-1,Be=ee[Re],Me=Re+1,Ue=ee[Me];if(0>f(Be,E))Me<de&&0>f(Ue,Be)?(ee[B]=Ue,ee[Me]=E,B=Me):(ee[B]=Be,ee[Re]=E,B=Re);else if(Me<de&&0>f(Ue,E))ee[B]=Ue,ee[Me]=E,B=Me;else break e}}return ue}function f(ee,ue){var E=ee.sortIndex-ue.sortIndex;return E!==0?E:ee.id-ue.id}if(typeof performance=="object"&&typeof performance.now=="function"){var y=performance;s.unstable_now=function(){return y.now()}}else{var S=Date,_=S.now();s.unstable_now=function(){return S.now()-_}}var C=[],R=[],Q=1,te=null,me=3,P=!1,$=!1,j=!1,A=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,ne=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function q(ee){for(var ue=l(R);ue!==null;){if(ue.callback===null)d(R);else if(ue.startTime<=ee)d(R),ue.sortIndex=ue.expirationTime,o(C,ue);else break;ue=l(R)}}function fe(ee){if(j=!1,q(ee),!$)if(l(C)!==null)$=!0,pt(Te);else{var ue=l(R);ue!==null&&Qe(fe,ue.startTime-ee)}}function Te(ee,ue){$=!1,j&&(j=!1,Z(je),je=-1),P=!0;var E=me;try{for(q(ue),te=l(C);te!==null&&(!(te.expirationTime>ue)||ee&&!Mt());){var B=te.callback;if(typeof B=="function"){te.callback=null,me=te.priorityLevel;var de=B(te.expirationTime<=ue);ue=s.unstable_now(),typeof de=="function"?te.callback=de:te===l(C)&&d(C),q(ue)}else d(C);te=l(C)}if(te!==null)var Oe=!0;else{var Re=l(R);Re!==null&&Qe(fe,Re.startTime-ue),Oe=!1}return Oe}finally{te=null,me=E,P=!1}}var ye=!1,se=null,je=-1,et=5,ut=-1;function Mt(){return!(s.unstable_now()-ut<et)}function Xe(){if(se!==null){var ee=s.unstable_now();ut=ee;var ue=!0;try{ue=se(!0,ee)}finally{ue?gt():(ye=!1,se=null)}}else ye=!1}var gt;if(typeof ne=="function")gt=function(){ne(Xe)};else if(typeof MessageChannel<"u"){var Et=new MessageChannel,Lt=Et.port2;Et.port1.onmessage=Xe,gt=function(){Lt.postMessage(null)}}else gt=function(){A(Xe,0)};function pt(ee){se=ee,ye||(ye=!0,gt())}function Qe(ee,ue){je=A(function(){ee(s.unstable_now())},ue)}s.unstable_IdlePriority=5,s.unstable_ImmediatePriority=1,s.unstable_LowPriority=4,s.unstable_NormalPriority=3,s.unstable_Profiling=null,s.unstable_UserBlockingPriority=2,s.unstable_cancelCallback=function(ee){ee.callback=null},s.unstable_continueExecution=function(){$||P||($=!0,pt(Te))},s.unstable_forceFrameRate=function(ee){0>ee||125<ee?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):et=0<ee?Math.floor(1e3/ee):5},s.unstable_getCurrentPriorityLevel=function(){return me},s.unstable_getFirstCallbackNode=function(){return l(C)},s.unstable_next=function(ee){switch(me){case 1:case 2:case 3:var ue=3;break;default:ue=me}var E=me;me=ue;try{return ee()}finally{me=E}},s.unstable_pauseExecution=function(){},s.unstable_requestPaint=function(){},s.unstable_runWithPriority=function(ee,ue){switch(ee){case 1:case 2:case 3:case 4:case 5:break;default:ee=3}var E=me;me=ee;try{return ue()}finally{me=E}},s.unstable_scheduleCallback=function(ee,ue,E){var B=s.unstable_now();switch(typeof E=="object"&&E!==null?(E=E.delay,E=typeof E=="number"&&0<E?B+E:B):E=B,ee){case 1:var de=-1;break;case 2:de=250;break;case 5:de=1073741823;break;case 4:de=1e4;break;default:de=5e3}return de=E+de,ee={id:Q++,callback:ue,priorityLevel:ee,startTime:E,expirationTime:de,sortIndex:-1},E>B?(ee.sortIndex=E,o(R,ee),l(C)===null&&ee===l(R)&&(j?(Z(je),je=-1):j=!0,Qe(fe,E-B))):(ee.sortIndex=de,o(C,ee),$||P||($=!0,pt(Te))),ee},s.unstable_shouldYield=Mt,s.unstable_wrapCallback=function(ee){var ue=me;return function(){var E=me;me=ue;try{return ee.apply(this,arguments)}finally{me=E}}}})(Au)),Au}var vf;function Nh(){return vf||(vf=1,Du.exports=Rh()),Du.exports}var gf;function Ph(){if(gf)return nn;gf=1;var s=Yl(),o=Nh();function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var d=new Set,f={};function y(e,t){S(e,t),S(e+"Capture",t)}function S(e,t){for(f[e]=t,e=0;e<t.length;e++)d.add(t[e])}var _=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),C=Object.prototype.hasOwnProperty,R=/^[: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]*$/,Q={},te={};function me(e){return C.call(te,e)?!0:C.call(Q,e)?!1:R.test(e)?te[e]=!0:(Q[e]=!0,!1)}function P(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 $(e,t,n,r){if(t===null||typeof t>"u"||P(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 j(e,t,n,r,i,c,m){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=m}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){A[e]=new j(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];A[t]=new j(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){A[e]=new j(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){A[e]=new j(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){A[e]=new j(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){A[e]=new j(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){A[e]=new j(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){A[e]=new j(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){A[e]=new j(e,5,!1,e.toLowerCase(),null,!1,!1)});var Z=/[\-:]([a-z])/g;function ne(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(Z,ne);A[t]=new j(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(Z,ne);A[t]=new j(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(Z,ne);A[t]=new j(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){A[e]=new j(e,1,!1,e.toLowerCase(),null,!1,!1)}),A.xlinkHref=new j("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){A[e]=new j(e,1,!1,e.toLowerCase(),null,!0,!0)});function q(e,t,n,r){var i=A.hasOwnProperty(t)?A[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&($(t,n,i,r)&&(n=null),r||i===null?me(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var fe=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Te=Symbol.for("react.element"),ye=Symbol.for("react.portal"),se=Symbol.for("react.fragment"),je=Symbol.for("react.strict_mode"),et=Symbol.for("react.profiler"),ut=Symbol.for("react.provider"),Mt=Symbol.for("react.context"),Xe=Symbol.for("react.forward_ref"),gt=Symbol.for("react.suspense"),Et=Symbol.for("react.suspense_list"),Lt=Symbol.for("react.memo"),pt=Symbol.for("react.lazy"),Qe=Symbol.for("react.offscreen"),ee=Symbol.iterator;function ue(e){return e===null||typeof e!="object"?null:(e=ee&&e[ee]||e["@@iterator"],typeof e=="function"?e:null)}var E=Object.assign,B;function de(e){if(B===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);B=t&&t[1]||""}return`
`+B+e}var Oe=!1;function Re(e,t){if(!e||Oe)return"";Oe=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(D){var r=D}Reflect.construct(e,[],t)}else{try{t.call()}catch(D){r=D}e.call(t.prototype)}else{try{throw Error()}catch(D){r=D}e()}}catch(D){if(D&&r&&typeof D.stack=="string"){for(var i=D.stack.split(`
`),c=r.stack.split(`
`),m=i.length-1,k=c.length-1;1<=m&&0<=k&&i[m]!==c[k];)k--;for(;1<=m&&0<=k;m--,k--)if(i[m]!==c[k]){if(m!==1||k!==1)do if(m--,k--,0>k||i[m]!==c[k]){var T=`
`+i[m].replace(" at new "," at ");return e.displayName&&T.includes("<anonymous>")&&(T=T.replace("<anonymous>",e.displayName)),T}while(1<=m&&0<=k);break}}}finally{Oe=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?de(e):""}function Be(e){switch(e.tag){case 5:return de(e.type);case 16:return de("Lazy");case 13:return de("Suspense");case 19:return de("SuspenseList");case 0:case 2:case 15:return e=Re(e.type,!1),e;case 11:return e=Re(e.type.render,!1),e;case 1:return e=Re(e.type,!0),e;default:return""}}function Me(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 se:return"Fragment";case ye:return"Portal";case et:return"Profiler";case je:return"StrictMode";case gt:return"Suspense";case Et:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Mt:return(e.displayName||"Context")+".Consumer";case ut:return(e._context.displayName||"Context")+".Provider";case Xe:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Lt:return t=e.displayName||null,t!==null?t:Me(e.type)||"Memo";case pt:t=e._payload,e=e._init;try{return Me(e(t))}catch{}}return null}function Ue(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 Me(t);case 8:return t===je?"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 Fe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ye(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function _n(e){var t=Ye(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 i=n.get,c=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(m){r=""+m,c.call(this,m)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(m){r=""+m},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ft(e){e._valueTracker||(e._valueTracker=_n(e))}function Vr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ye(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ot(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 Bt(e,t){var n=t.checked;return E({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ko(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Fe(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 hr(e,t){t=t.checked,t!=null&&q(e,"checked",t,!1)}function So(e,t){hr(e,t);var n=Fe(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")?En(e,t.type,n):t.hasOwnProperty("defaultValue")&&En(e,t.type,Fe(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function mr(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 En(e,t,n){(t!=="number"||ot(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var hn=Array.isArray;function Cn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Fe(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Zt(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(l(91));return E({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ht(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(l(92));if(hn(n)){if(1<n.length)throw Error(l(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Fe(n)}}function _o(e,t){var n=Fe(t.value),r=Fe(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Eo(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Co(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Br(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Co(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Tn,To=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Tn=Tn||document.createElement("div"),Tn.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Tn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function bn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var yr={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},Ro=["Webkit","ms","Moz","O"];Object.keys(yr).forEach(function(e){Ro.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yr[t]=yr[e]})});function vr(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||yr.hasOwnProperty(e)&&yr[e]?(""+t).trim():t+"px"}function ci(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=vr(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var qi=E({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 No(e,t){if(t){if(qi[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(l(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(l(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(l(61))}if(t.style!=null&&typeof t.style!="object")throw Error(l(62))}}function Po(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 zo=null;function Ct(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gr=null,rn=null,De=null;function Wn(e){if(e=ml(e)){if(typeof gr!="function")throw Error(l(280));var t=e.stateNode;t&&(t=ds(t),gr(e.stateNode,e.type,t))}}function wr(e){rn?De?De.push(e):De=[e]:rn=e}function Hn(){if(rn){var e=rn,t=De;if(De=rn=null,Wn(e),t)for(e=0;e<t.length;e++)Wn(t[e])}}function on(e,t){return e(t)}function xr(){}var ln=!1;function Oo(e,t,n){if(ln)return e(t,n);ln=!0;try{return on(e,t,n)}finally{ln=!1,(rn!==null||De!==null)&&(xr(),Hn())}}function Rn(e,t){var n=e.stateNode;if(n===null)return null;var r=ds(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(l(231,t,typeof n));return n}var kr=!1;if(_)try{var Qn={};Object.defineProperty(Qn,"passive",{get:function(){kr=!0}}),window.addEventListener("test",Qn,Qn),window.removeEventListener("test",Qn,Qn)}catch{kr=!1}function di(e,t,n,r,i,c,m,k,T){var D=Array.prototype.slice.call(arguments,3);try{t.apply(n,D)}catch(W){this.onError(W)}}var Yn=!1,Zr=null,br=!1,Kn=null,fi={onError:function(e){Yn=!0,Zr=e}};function Wr(e,t,n,r,i,c,m,k,T){Yn=!1,Zr=null,di.apply(fi,arguments)}function Io(e,t,n,r,i,c,m,k,T){if(Wr.apply(this,arguments),Yn){if(Yn){var D=Zr;Yn=!1,Zr=null}else throw Error(l(198));br||(br=!0,Kn=D)}}function Nn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Xn(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function pi(e){if(Nn(e)!==e)throw Error(l(188))}function jo(e){var t=e.alternate;if(!t){if(t=Nn(e),t===null)throw Error(l(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var c=i.alternate;if(c===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===c.child){for(c=i.child;c;){if(c===n)return pi(i),e;if(c===r)return pi(i),t;c=c.sibling}throw Error(l(188))}if(n.return!==r.return)n=i,r=c;else{for(var m=!1,k=i.child;k;){if(k===n){m=!0,n=i,r=c;break}if(k===r){m=!0,r=i,n=c;break}k=k.sibling}if(!m){for(k=c.child;k;){if(k===n){m=!0,n=c,r=i;break}if(k===r){m=!0,r=c,n=i;break}k=k.sibling}if(!m)throw Error(l(189))}}if(n.alternate!==r)throw Error(l(190))}if(n.tag!==3)throw Error(l(188));return n.stateNode.current===n?e:t}function Sr(e){return e=jo(e),e!==null?Gn(e):null}function Gn(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Gn(e);if(t!==null)return t;e=e.sibling}return null}var _r=o.unstable_scheduleCallback,Mo=o.unstable_cancelCallback,hi=o.unstable_shouldYield,mi=o.unstable_requestPaint,We=o.unstable_now,wt=o.unstable_getCurrentPriorityLevel,Hr=o.unstable_ImmediatePriority,Qr=o.unstable_UserBlockingPriority,qn=o.unstable_NormalPriority,yi=o.unstable_LowPriority,Pn=o.unstable_IdlePriority,sn=null,Dt=null;function Er(e){if(Dt&&typeof Dt.onCommitFiberRoot=="function")try{Dt.onCommitFiberRoot(sn,e,void 0,(e.current.flags&128)===128)}catch{}}var ct=Math.clz32?Math.clz32:Do,Lo=Math.log,Fo=Math.LN2;function Do(e){return e>>>=0,e===0?32:31-(Lo(e)/Fo|0)|0}var zn=64,Cr=4194304;function Jn(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 er(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,c=e.pingedLanes,m=n&268435455;if(m!==0){var k=m&~i;k!==0?r=Jn(k):(c&=m,c!==0&&(r=Jn(c)))}else m=n&~i,m!==0?r=Jn(m):c!==0&&(r=Jn(c));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,c=t&-t,i>=c||i===16&&(c&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ct(t),i=1<<n,r|=e[n],t&=~i;return r}function a(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function h(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,c=e.pendingLanes;0<c;){var m=31-ct(c),k=1<<m,T=i[m];T===-1?((k&n)===0||(k&r)!==0)&&(i[m]=a(k,t)):T<=t&&(e.expiredLanes|=k),c&=~k}}function g(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function x(){var e=zn;return zn<<=1,(zn&4194240)===0&&(zn=64),e}function M(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function z(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ct(t),e[t]=n}function U(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<n;){var i=31-ct(n),c=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~c}}function G(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ct(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var J=0;function xe(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Ce,Ze,bt,Wt,Tt,On=!1,Ht=[],Qt=null,Rt=null,an=null,Yt=new Map,tr=new Map,nr=[],fa="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Xl(e,t){switch(e){case"focusin":case"focusout":Qt=null;break;case"dragenter":case"dragleave":Rt=null;break;case"mouseover":case"mouseout":an=null;break;case"pointerover":case"pointerout":Yt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tr.delete(t.pointerId)}}function Ao(e,t,n,r,i,c){return e===null||e.nativeEvent!==c?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:c,targetContainers:[i]},t!==null&&(t=ml(t),t!==null&&Ze(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function pa(e,t,n,r,i){switch(t){case"focusin":return Qt=Ao(Qt,e,t,n,r,i),!0;case"dragenter":return Rt=Ao(Rt,e,t,n,r,i),!0;case"mouseover":return an=Ao(an,e,t,n,r,i),!0;case"pointerover":var c=i.pointerId;return Yt.set(c,Ao(Yt.get(c)||null,e,t,n,r,i)),!0;case"gotpointercapture":return c=i.pointerId,tr.set(c,Ao(tr.get(c)||null,e,t,n,r,i)),!0}return!1}function mn(e){var t=Ho(e.target);if(t!==null){var n=Nn(t);if(n!==null){if(t=n.tag,t===13){if(t=Xn(n),t!==null){e.blockedOn=t,Tt(e.priority,function(){bt(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Yr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Uo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);zo=r,n.target.dispatchEvent(r),zo=null}else return t=ml(n),t!==null&&Ze(t),e.blockedOn=n,!1;t.shift()}return!0}function $o(e,t,n){Yr(e)&&n.delete(t)}function be(){On=!1,Qt!==null&&Yr(Qt)&&(Qt=null),Rt!==null&&Yr(Rt)&&(Rt=null),an!==null&&Yr(an)&&(an=null),Yt.forEach($o),tr.forEach($o)}function In(e,t){e.blockedOn===t&&(e.blockedOn=null,On||(On=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,be)))}function rr(e){function t(i){return In(i,e)}if(0<Ht.length){In(Ht[0],e);for(var n=1;n<Ht.length;n++){var r=Ht[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Qt!==null&&In(Qt,e),Rt!==null&&In(Rt,e),an!==null&&In(an,e),Yt.forEach(t),tr.forEach(t),n=0;n<nr.length;n++)r=nr[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<nr.length&&(n=nr[0],n.blockedOn===null);)mn(n),n.blockedOn===null&&nr.shift()}var yn=fe.ReactCurrentBatchConfig,un=!0;function vi(e,t,n,r){var i=J,c=yn.transition;yn.transition=null;try{J=1,gi(e,t,n,r)}finally{J=i,yn.transition=c}}function Tr(e,t,n,r){var i=J,c=yn.transition;yn.transition=null;try{J=4,gi(e,t,n,r)}finally{J=i,yn.transition=c}}function gi(e,t,n,r){if(un){var i=Uo(e,t,n,r);if(i===null)Ea(e,t,r,Kr,n),Xl(e,r);else if(pa(i,e,t,n,r))r.stopPropagation();else if(Xl(e,r),t&4&&-1<fa.indexOf(e)){for(;i!==null;){var c=ml(i);if(c!==null&&Ce(c),c=Uo(e,t,n,r),c===null&&Ea(e,t,r,Kr,n),c===i)break;i=c}i!==null&&r.stopPropagation()}else Ea(e,t,r,null,n)}}var Kr=null;function Uo(e,t,n,r){if(Kr=null,e=Ct(r),e=Ho(e),e!==null)if(t=Nn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Xn(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Kr=e,null}function Ji(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(wt()){case Hr:return 1;case Qr:return 4;case qn:case yi:return 16;case Pn:return 536870912;default:return 16}default:return 16}}var jn=null,wi=null,xi=null;function Gl(){if(xi)return xi;var e,t=wi,n=t.length,r,i="value"in jn?jn.value:jn.textContent,c=i.length;for(e=0;e<n&&t[e]===i[e];e++);var m=n-e;for(r=1;r<=m&&t[n-r]===i[c-r];r++);return xi=i.slice(e,1<r?1-r:void 0)}function Rr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Vo(){return!0}function Bo(){return!1}function xt(e){function t(n,r,i,c,m){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=c,this.target=m,this.currentTarget=null;for(var k in e)e.hasOwnProperty(k)&&(n=e[k],this[k]=n?n(c):c[k]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?Vo:Bo,this.isPropagationStopped=Bo,this}return E(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Vo)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Vo)},persist:function(){},isPersistent:Vo}),t}var Xr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Nr=xt(Xr),Zo=E({},Xr,{view:0,detail:0}),el=xt(Zo),Gr,Pr,or,bo=E({},Zo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ci,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==or&&(or&&e.type==="mousemove"?(Gr=e.screenX-or.screenX,Pr=e.screenY-or.screenY):Pr=Gr=0,or=e),Gr)},movementY:function(e){return"movementY"in e?e.movementY:Pr}}),tl=xt(bo),ql=E({},bo,{dataTransfer:0}),nl=xt(ql),At=E({},Zo,{relatedTarget:0}),ki=xt(At),rl=E({},Xr,{animationName:0,elapsedTime:0,pseudoElement:0}),ha=xt(rl),Jl=E({},Xr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Si=xt(Jl),es=E({},Xr,{data:0}),ol=xt(es),_i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ei={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ts={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ns(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ts[e])?!!t[e]:!1}function Ci(){return ns}var il=E({},Zo,{key:function(e){if(e.key){var t=_i[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Rr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ei[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ci,charCode:function(e){return e.type==="keypress"?Rr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Rr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),rs=xt(il),u=E({},bo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),p=xt(u),v=E({},Zo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ci}),w=xt(v),F=E({},Xr,{propertyName:0,elapsedTime:0,pseudoElement:0}),I=xt(F),V=E({},bo,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Y=xt(V),we=[9,13,27,32],Ne=_&&"CompositionEvent"in window,_e=null;_&&"documentMode"in document&&(_e=document.documentMode);var He=_&&"TextEvent"in window&&!_e,Nt=_&&(!Ne||_e&&8<_e&&11>=_e),Kt=" ",Xt=!1;function Wo(e,t){switch(e){case"keyup":return we.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ll(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ir=!1;function kp(e,t){switch(e){case"compositionend":return ll(t);case"keypress":return t.which!==32?null:(Xt=!0,Kt);case"textInput":return e=t.data,e===Kt&&Xt?null:e;default:return null}}function Sp(e,t){if(ir)return e==="compositionend"||!Ne&&Wo(e,t)?(e=Gl(),xi=wi=jn=null,ir=!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.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Nt&&t.locale!=="ko"?null:t.data;default:return null}}var _p={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function sc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!_p[e.type]:t==="textarea"}function ac(e,t,n,r){wr(r),t=as(t,"onChange"),0<t.length&&(n=new Nr("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var sl=null,al=null;function Ep(e){Tc(e,0)}function os(e){var t=zi(e);if(Vr(t))return e}function Cp(e,t){if(e==="change")return t}var uc=!1;if(_){var ma;if(_){var ya="oninput"in document;if(!ya){var cc=document.createElement("div");cc.setAttribute("oninput","return;"),ya=typeof cc.oninput=="function"}ma=ya}else ma=!1;uc=ma&&(!document.documentMode||9<document.documentMode)}function dc(){sl&&(sl.detachEvent("onpropertychange",fc),al=sl=null)}function fc(e){if(e.propertyName==="value"&&os(al)){var t=[];ac(t,al,e,Ct(e)),Oo(Ep,t)}}function Tp(e,t,n){e==="focusin"?(dc(),sl=t,al=n,sl.attachEvent("onpropertychange",fc)):e==="focusout"&&dc()}function Rp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return os(al)}function Np(e,t){if(e==="click")return os(t)}function Pp(e,t){if(e==="input"||e==="change")return os(t)}function zp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Mn=typeof Object.is=="function"?Object.is:zp;function ul(e,t){if(Mn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!C.call(t,i)||!Mn(e[i],t[i]))return!1}return!0}function pc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hc(e,t){var n=pc(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=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=pc(n)}}function mc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?mc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function yc(){for(var e=window,t=ot();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ot(e.document)}return t}function va(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 Op(e){var t=yc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&mc(n.ownerDocument.documentElement,n)){if(r!==null&&va(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 i=n.textContent.length,c=Math.min(r.start,i);r=r.end===void 0?c:Math.min(r.end,i),!e.extend&&c>r&&(i=r,r=c,c=i),i=hc(n,c);var m=hc(n,r);i&&m&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==m.node||e.focusOffset!==m.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),c>r?(e.addRange(t),e.extend(m.node,m.offset)):(t.setEnd(m.node,m.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<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ip=_&&"documentMode"in document&&11>=document.documentMode,Ti=null,ga=null,cl=null,wa=!1;function vc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;wa||Ti==null||Ti!==ot(r)||(r=Ti,"selectionStart"in r&&va(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}),cl&&ul(cl,r)||(cl=r,r=as(ga,"onSelect"),0<r.length&&(t=new Nr("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ti)))}function is(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ri={animationend:is("Animation","AnimationEnd"),animationiteration:is("Animation","AnimationIteration"),animationstart:is("Animation","AnimationStart"),transitionend:is("Transition","TransitionEnd")},xa={},gc={};_&&(gc=document.createElement("div").style,"AnimationEvent"in window||(delete Ri.animationend.animation,delete Ri.animationiteration.animation,delete Ri.animationstart.animation),"TransitionEvent"in window||delete Ri.transitionend.transition);function ls(e){if(xa[e])return xa[e];if(!Ri[e])return e;var t=Ri[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in gc)return xa[e]=t[n];return e}var wc=ls("animationend"),xc=ls("animationiteration"),kc=ls("animationstart"),Sc=ls("transitionend"),_c=new Map,Ec="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function qr(e,t){_c.set(e,t),y(t,[e])}for(var ka=0;ka<Ec.length;ka++){var Sa=Ec[ka],jp=Sa.toLowerCase(),Mp=Sa[0].toUpperCase()+Sa.slice(1);qr(jp,"on"+Mp)}qr(wc,"onAnimationEnd"),qr(xc,"onAnimationIteration"),qr(kc,"onAnimationStart"),qr("dblclick","onDoubleClick"),qr("focusin","onFocus"),qr("focusout","onBlur"),qr(Sc,"onTransitionEnd"),S("onMouseEnter",["mouseout","mouseover"]),S("onMouseLeave",["mouseout","mouseover"]),S("onPointerEnter",["pointerout","pointerover"]),S("onPointerLeave",["pointerout","pointerover"]),y("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),y("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),y("onBeforeInput",["compositionend","keypress","textInput","paste"]),y("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),y("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),y("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var dl="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Lp=new Set("cancel close invalid load scroll toggle".split(" ").concat(dl));function Cc(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Io(r,t,void 0,e),e.currentTarget=null}function Tc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var c=void 0;if(t)for(var m=r.length-1;0<=m;m--){var k=r[m],T=k.instance,D=k.currentTarget;if(k=k.listener,T!==c&&i.isPropagationStopped())break e;Cc(i,k,D),c=T}else for(m=0;m<r.length;m++){if(k=r[m],T=k.instance,D=k.currentTarget,k=k.listener,T!==c&&i.isPropagationStopped())break e;Cc(i,k,D),c=T}}}if(br)throw e=Kn,br=!1,Kn=null,e}function Ge(e,t){var n=t[za];n===void 0&&(n=t[za]=new Set);var r=e+"__bubble";n.has(r)||(Rc(t,e,2,!1),n.add(r))}function _a(e,t,n){var r=0;t&&(r|=4),Rc(n,e,r,t)}var ss="_reactListening"+Math.random().toString(36).slice(2);function fl(e){if(!e[ss]){e[ss]=!0,d.forEach(function(n){n!=="selectionchange"&&(Lp.has(n)||_a(n,!1,e),_a(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ss]||(t[ss]=!0,_a("selectionchange",!1,t))}}function Rc(e,t,n,r){switch(Ji(t)){case 1:var i=vi;break;case 4:i=Tr;break;default:i=gi}n=i.bind(null,t,n,e),i=void 0,!kr||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Ea(e,t,n,r,i){var c=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var m=r.tag;if(m===3||m===4){var k=r.stateNode.containerInfo;if(k===i||k.nodeType===8&&k.parentNode===i)break;if(m===4)for(m=r.return;m!==null;){var T=m.tag;if((T===3||T===4)&&(T=m.stateNode.containerInfo,T===i||T.nodeType===8&&T.parentNode===i))return;m=m.return}for(;k!==null;){if(m=Ho(k),m===null)return;if(T=m.tag,T===5||T===6){r=c=m;continue e}k=k.parentNode}}r=r.return}Oo(function(){var D=c,W=Ct(n),H=[];e:{var b=_c.get(e);if(b!==void 0){var oe=Nr,ae=e;switch(e){case"keypress":if(Rr(n)===0)break e;case"keydown":case"keyup":oe=rs;break;case"focusin":ae="focus",oe=ki;break;case"focusout":ae="blur",oe=ki;break;case"beforeblur":case"afterblur":oe=ki;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":oe=tl;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":oe=nl;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":oe=w;break;case wc:case xc:case kc:oe=ha;break;case Sc:oe=I;break;case"scroll":oe=el;break;case"wheel":oe=Y;break;case"copy":case"cut":case"paste":oe=Si;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":oe=p}var ce=(t&4)!==0,lt=!ce&&e==="scroll",O=ce?b!==null?b+"Capture":null:b;ce=[];for(var N=D,L;N!==null;){L=N;var X=L.stateNode;if(L.tag===5&&X!==null&&(L=X,O!==null&&(X=Rn(N,O),X!=null&&ce.push(pl(N,X,L)))),lt)break;N=N.return}0<ce.length&&(b=new oe(b,ae,null,n,W),H.push({event:b,listeners:ce}))}}if((t&7)===0){e:{if(b=e==="mouseover"||e==="pointerover",oe=e==="mouseout"||e==="pointerout",b&&n!==zo&&(ae=n.relatedTarget||n.fromElement)&&(Ho(ae)||ae[zr]))break e;if((oe||b)&&(b=W.window===W?W:(b=W.ownerDocument)?b.defaultView||b.parentWindow:window,oe?(ae=n.relatedTarget||n.toElement,oe=D,ae=ae?Ho(ae):null,ae!==null&&(lt=Nn(ae),ae!==lt||ae.tag!==5&&ae.tag!==6)&&(ae=null)):(oe=null,ae=D),oe!==ae)){if(ce=tl,X="onMouseLeave",O="onMouseEnter",N="mouse",(e==="pointerout"||e==="pointerover")&&(ce=p,X="onPointerLeave",O="onPointerEnter",N="pointer"),lt=oe==null?b:zi(oe),L=ae==null?b:zi(ae),b=new ce(X,N+"leave",oe,n,W),b.target=lt,b.relatedTarget=L,X=null,Ho(W)===D&&(ce=new ce(O,N+"enter",ae,n,W),ce.target=L,ce.relatedTarget=lt,X=ce),lt=X,oe&&ae)t:{for(ce=oe,O=ae,N=0,L=ce;L;L=Ni(L))N++;for(L=0,X=O;X;X=Ni(X))L++;for(;0<N-L;)ce=Ni(ce),N--;for(;0<L-N;)O=Ni(O),L--;for(;N--;){if(ce===O||O!==null&&ce===O.alternate)break t;ce=Ni(ce),O=Ni(O)}ce=null}else ce=null;oe!==null&&Nc(H,b,oe,ce,!1),ae!==null&&lt!==null&&Nc(H,lt,ae,ce,!0)}}e:{if(b=D?zi(D):window,oe=b.nodeName&&b.nodeName.toLowerCase(),oe==="select"||oe==="input"&&b.type==="file")var pe=Cp;else if(sc(b))if(uc)pe=Pp;else{pe=Rp;var ve=Tp}else(oe=b.nodeName)&&oe.toLowerCase()==="input"&&(b.type==="checkbox"||b.type==="radio")&&(pe=Np);if(pe&&(pe=pe(e,D))){ac(H,pe,n,W);break e}ve&&ve(e,b,D),e==="focusout"&&(ve=b._wrapperState)&&ve.controlled&&b.type==="number"&&En(b,"number",b.value)}switch(ve=D?zi(D):window,e){case"focusin":(sc(ve)||ve.contentEditable==="true")&&(Ti=ve,ga=D,cl=null);break;case"focusout":cl=ga=Ti=null;break;case"mousedown":wa=!0;break;case"contextmenu":case"mouseup":case"dragend":wa=!1,vc(H,n,W);break;case"selectionchange":if(Ip)break;case"keydown":case"keyup":vc(H,n,W)}var ge;if(Ne)e:{switch(e){case"compositionstart":var Ee="onCompositionStart";break e;case"compositionend":Ee="onCompositionEnd";break e;case"compositionupdate":Ee="onCompositionUpdate";break e}Ee=void 0}else ir?Wo(e,n)&&(Ee="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(Ee="onCompositionStart");Ee&&(Nt&&n.locale!=="ko"&&(ir||Ee!=="onCompositionStart"?Ee==="onCompositionEnd"&&ir&&(ge=Gl()):(jn=W,wi="value"in jn?jn.value:jn.textContent,ir=!0)),ve=as(D,Ee),0<ve.length&&(Ee=new ol(Ee,e,null,n,W),H.push({event:Ee,listeners:ve}),ge?Ee.data=ge:(ge=ll(n),ge!==null&&(Ee.data=ge)))),(ge=He?kp(e,n):Sp(e,n))&&(D=as(D,"onBeforeInput"),0<D.length&&(W=new ol("onBeforeInput","beforeinput",null,n,W),H.push({event:W,listeners:D}),W.data=ge))}Tc(H,t)})}function pl(e,t,n){return{instance:e,listener:t,currentTarget:n}}function as(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,c=i.stateNode;i.tag===5&&c!==null&&(i=c,c=Rn(e,n),c!=null&&r.unshift(pl(e,c,i)),c=Rn(e,t),c!=null&&r.push(pl(e,c,i))),e=e.return}return r}function Ni(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Nc(e,t,n,r,i){for(var c=t._reactName,m=[];n!==null&&n!==r;){var k=n,T=k.alternate,D=k.stateNode;if(T!==null&&T===r)break;k.tag===5&&D!==null&&(k=D,i?(T=Rn(n,c),T!=null&&m.unshift(pl(n,T,k))):i||(T=Rn(n,c),T!=null&&m.push(pl(n,T,k)))),n=n.return}m.length!==0&&e.push({event:t,listeners:m})}var Fp=/\r\n?/g,Dp=/\u0000|\uFFFD/g;function Pc(e){return(typeof e=="string"?e:""+e).replace(Fp,`
`).replace(Dp,"")}function us(e,t,n){if(t=Pc(t),Pc(e)!==t&&n)throw Error(l(425))}function cs(){}var Ca=null,Ta=null;function Ra(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Na=typeof setTimeout=="function"?setTimeout:void 0,Ap=typeof clearTimeout=="function"?clearTimeout:void 0,zc=typeof Promise=="function"?Promise:void 0,$p=typeof queueMicrotask=="function"?queueMicrotask:typeof zc<"u"?function(e){return zc.resolve(null).then(e).catch(Up)}:Na;function Up(e){setTimeout(function(){throw e})}function Pa(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),rr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);rr(t)}function Jr(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Oc(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Pi=Math.random().toString(36).slice(2),lr="__reactFiber$"+Pi,hl="__reactProps$"+Pi,zr="__reactContainer$"+Pi,za="__reactEvents$"+Pi,Vp="__reactListeners$"+Pi,Bp="__reactHandles$"+Pi;function Ho(e){var t=e[lr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[zr]||n[lr]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Oc(e);e!==null;){if(n=e[lr])return n;e=Oc(e)}return t}e=n,n=e.parentNode}return null}function ml(e){return e=e[lr]||e[zr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function zi(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(l(33))}function ds(e){return e[hl]||null}var Oa=[],Oi=-1;function eo(e){return{current:e}}function qe(e){0>Oi||(e.current=Oa[Oi],Oa[Oi]=null,Oi--)}function Ke(e,t){Oi++,Oa[Oi]=e.current,e.current=t}var to={},Pt=eo(to),Gt=eo(!1),Qo=to;function Ii(e,t){var n=e.type.contextTypes;if(!n)return to;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},c;for(c in n)i[c]=t[c];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function qt(e){return e=e.childContextTypes,e!=null}function fs(){qe(Gt),qe(Pt)}function Ic(e,t,n){if(Pt.current!==to)throw Error(l(168));Ke(Pt,t),Ke(Gt,n)}function jc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(l(108,Ue(e)||"Unknown",i));return E({},n,r)}function ps(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||to,Qo=Pt.current,Ke(Pt,e),Ke(Gt,Gt.current),!0}function Mc(e,t,n){var r=e.stateNode;if(!r)throw Error(l(169));n?(e=jc(e,t,Qo),r.__reactInternalMemoizedMergedChildContext=e,qe(Gt),qe(Pt),Ke(Pt,e)):qe(Gt),Ke(Gt,n)}var Or=null,hs=!1,Ia=!1;function Lc(e){Or===null?Or=[e]:Or.push(e)}function Zp(e){hs=!0,Lc(e)}function no(){if(!Ia&&Or!==null){Ia=!0;var e=0,t=J;try{var n=Or;for(J=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Or=null,hs=!1}catch(i){throw Or!==null&&(Or=Or.slice(e+1)),_r(Hr,no),i}finally{J=t,Ia=!1}}return null}var ji=[],Mi=0,ms=null,ys=0,vn=[],gn=0,Yo=null,Ir=1,jr="";function Ko(e,t){ji[Mi++]=ys,ji[Mi++]=ms,ms=e,ys=t}function Fc(e,t,n){vn[gn++]=Ir,vn[gn++]=jr,vn[gn++]=Yo,Yo=e;var r=Ir;e=jr;var i=32-ct(r)-1;r&=~(1<<i),n+=1;var c=32-ct(t)+i;if(30<c){var m=i-i%5;c=(r&(1<<m)-1).toString(32),r>>=m,i-=m,Ir=1<<32-ct(t)+i|n<<i|r,jr=c+e}else Ir=1<<c|n<<i|r,jr=e}function ja(e){e.return!==null&&(Ko(e,1),Fc(e,1,0))}function Ma(e){for(;e===ms;)ms=ji[--Mi],ji[Mi]=null,ys=ji[--Mi],ji[Mi]=null;for(;e===Yo;)Yo=vn[--gn],vn[gn]=null,jr=vn[--gn],vn[gn]=null,Ir=vn[--gn],vn[gn]=null}var cn=null,dn=null,Je=!1,Ln=null;function Dc(e,t){var n=Sn(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Ac(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,cn=e,dn=Jr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,cn=e,dn=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Yo!==null?{id:Ir,overflow:jr}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Sn(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,cn=e,dn=null,!0):!1;default:return!1}}function La(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Fa(e){if(Je){var t=dn;if(t){var n=t;if(!Ac(e,t)){if(La(e))throw Error(l(418));t=Jr(n.nextSibling);var r=cn;t&&Ac(e,t)?Dc(r,n):(e.flags=e.flags&-4097|2,Je=!1,cn=e)}}else{if(La(e))throw Error(l(418));e.flags=e.flags&-4097|2,Je=!1,cn=e}}}function $c(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;cn=e}function vs(e){if(e!==cn)return!1;if(!Je)return $c(e),Je=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ra(e.type,e.memoizedProps)),t&&(t=dn)){if(La(e))throw Uc(),Error(l(418));for(;t;)Dc(e,t),t=Jr(t.nextSibling)}if($c(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){dn=Jr(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}dn=null}}else dn=cn?Jr(e.stateNode.nextSibling):null;return!0}function Uc(){for(var e=dn;e;)e=Jr(e.nextSibling)}function Li(){dn=cn=null,Je=!1}function Da(e){Ln===null?Ln=[e]:Ln.push(e)}var bp=fe.ReactCurrentBatchConfig;function Fn(e,t){if(e&&e.defaultProps){t=E({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var gs=eo(null),ws=null,Fi=null,Aa=null;function $a(){Aa=Fi=ws=null}function Ua(e){var t=gs.current;qe(gs),e._currentValue=t}function Va(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Di(e,t){ws=e,Aa=Fi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Jt=!0),e.firstContext=null)}function wn(e){var t=e._currentValue;if(Aa!==e)if(e={context:e,memoizedValue:t,next:null},Fi===null){if(ws===null)throw Error(l(308));Fi=e,ws.dependencies={lanes:0,firstContext:e}}else Fi=Fi.next=e;return t}var Xo=null;function Ba(e){Xo===null?Xo=[e]:Xo.push(e)}function Vc(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Ba(t)):(n.next=i.next,i.next=n),t.interleaved=n,Mr(e,r)}function Mr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ro=!1;function Za(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Bc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Lr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function oo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,($e&2)!==0){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Mr(e,n)}return i=r.interleaved,i===null?(t.next=t,Ba(r)):(t.next=i.next,i.next=t),r.interleaved=t,Mr(e,n)}function xs(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,G(e,n)}}function Zc(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,c=null;if(n=n.firstBaseUpdate,n!==null){do{var m={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};c===null?i=c=m:c=c.next=m,n=n.next}while(n!==null);c===null?i=c=t:c=c.next=t}else i=c=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:c,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ks(e,t,n,r){var i=e.updateQueue;ro=!1;var c=i.firstBaseUpdate,m=i.lastBaseUpdate,k=i.shared.pending;if(k!==null){i.shared.pending=null;var T=k,D=T.next;T.next=null,m===null?c=D:m.next=D,m=T;var W=e.alternate;W!==null&&(W=W.updateQueue,k=W.lastBaseUpdate,k!==m&&(k===null?W.firstBaseUpdate=D:k.next=D,W.lastBaseUpdate=T))}if(c!==null){var H=i.baseState;m=0,W=D=T=null,k=c;do{var b=k.lane,oe=k.eventTime;if((r&b)===b){W!==null&&(W=W.next={eventTime:oe,lane:0,tag:k.tag,payload:k.payload,callback:k.callback,next:null});e:{var ae=e,ce=k;switch(b=t,oe=n,ce.tag){case 1:if(ae=ce.payload,typeof ae=="function"){H=ae.call(oe,H,b);break e}H=ae;break e;case 3:ae.flags=ae.flags&-65537|128;case 0:if(ae=ce.payload,b=typeof ae=="function"?ae.call(oe,H,b):ae,b==null)break e;H=E({},H,b);break e;case 2:ro=!0}}k.callback!==null&&k.lane!==0&&(e.flags|=64,b=i.effects,b===null?i.effects=[k]:b.push(k))}else oe={eventTime:oe,lane:b,tag:k.tag,payload:k.payload,callback:k.callback,next:null},W===null?(D=W=oe,T=H):W=W.next=oe,m|=b;if(k=k.next,k===null){if(k=i.shared.pending,k===null)break;b=k,k=b.next,b.next=null,i.lastBaseUpdate=b,i.shared.pending=null}}while(!0);if(W===null&&(T=H),i.baseState=T,i.firstBaseUpdate=D,i.lastBaseUpdate=W,t=i.shared.interleaved,t!==null){i=t;do m|=i.lane,i=i.next;while(i!==t)}else c===null&&(i.shared.lanes=0);Jo|=m,e.lanes=m,e.memoizedState=H}}function bc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(l(191,i));i.call(r)}}}var Wc=new s.Component().refs;function ba(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:E({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ss={isMounted:function(e){return(e=e._reactInternals)?Nn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ut(),i=ao(e),c=Lr(r,i);c.payload=t,n!=null&&(c.callback=n),t=oo(e,c,i),t!==null&&($n(t,e,i,r),xs(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ut(),i=ao(e),c=Lr(r,i);c.tag=1,c.payload=t,n!=null&&(c.callback=n),t=oo(e,c,i),t!==null&&($n(t,e,i,r),xs(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ut(),r=ao(e),i=Lr(n,r);i.tag=2,t!=null&&(i.callback=t),t=oo(e,i,r),t!==null&&($n(t,e,r,n),xs(t,e,r))}};function Hc(e,t,n,r,i,c,m){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,c,m):t.prototype&&t.prototype.isPureReactComponent?!ul(n,r)||!ul(i,c):!0}function Qc(e,t,n){var r=!1,i=to,c=t.contextType;return typeof c=="object"&&c!==null?c=wn(c):(i=qt(t)?Qo:Pt.current,r=t.contextTypes,c=(r=r!=null)?Ii(e,i):to),t=new t(n,c),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ss,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=c),t}function Yc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ss.enqueueReplaceState(t,t.state,null)}function Wa(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Wc,Za(e);var c=t.contextType;typeof c=="object"&&c!==null?i.context=wn(c):(c=qt(t)?Qo:Pt.current,i.context=Ii(e,c)),i.state=e.memoizedState,c=t.getDerivedStateFromProps,typeof c=="function"&&(ba(e,t,c,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Ss.enqueueReplaceState(i,i.state,null),ks(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function yl(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(l(309));var r=n.stateNode}if(!r)throw Error(l(147,e));var i=r,c=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===c?t.ref:(t=function(m){var k=i.refs;k===Wc&&(k=i.refs={}),m===null?delete k[c]:k[c]=m},t._stringRef=c,t)}if(typeof e!="string")throw Error(l(284));if(!n._owner)throw Error(l(290,e))}return e}function _s(e,t){throw e=Object.prototype.toString.call(t),Error(l(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Kc(e){var t=e._init;return t(e._payload)}function Xc(e){function t(O,N){if(e){var L=O.deletions;L===null?(O.deletions=[N],O.flags|=16):L.push(N)}}function n(O,N){if(!e)return null;for(;N!==null;)t(O,N),N=N.sibling;return null}function r(O,N){for(O=new Map;N!==null;)N.key!==null?O.set(N.key,N):O.set(N.index,N),N=N.sibling;return O}function i(O,N){return O=co(O,N),O.index=0,O.sibling=null,O}function c(O,N,L){return O.index=L,e?(L=O.alternate,L!==null?(L=L.index,L<N?(O.flags|=2,N):L):(O.flags|=2,N)):(O.flags|=1048576,N)}function m(O){return e&&O.alternate===null&&(O.flags|=2),O}function k(O,N,L,X){return N===null||N.tag!==6?(N=Nu(L,O.mode,X),N.return=O,N):(N=i(N,L),N.return=O,N)}function T(O,N,L,X){var pe=L.type;return pe===se?W(O,N,L.props.children,X,L.key):N!==null&&(N.elementType===pe||typeof pe=="object"&&pe!==null&&pe.$$typeof===pt&&Kc(pe)===N.type)?(X=i(N,L.props),X.ref=yl(O,N,L),X.return=O,X):(X=Bs(L.type,L.key,L.props,null,O.mode,X),X.ref=yl(O,N,L),X.return=O,X)}function D(O,N,L,X){return N===null||N.tag!==4||N.stateNode.containerInfo!==L.containerInfo||N.stateNode.implementation!==L.implementation?(N=Pu(L,O.mode,X),N.return=O,N):(N=i(N,L.children||[]),N.return=O,N)}function W(O,N,L,X,pe){return N===null||N.tag!==7?(N=ri(L,O.mode,X,pe),N.return=O,N):(N=i(N,L),N.return=O,N)}function H(O,N,L){if(typeof N=="string"&&N!==""||typeof N=="number")return N=Nu(""+N,O.mode,L),N.return=O,N;if(typeof N=="object"&&N!==null){switch(N.$$typeof){case Te:return L=Bs(N.type,N.key,N.props,null,O.mode,L),L.ref=yl(O,null,N),L.return=O,L;case ye:return N=Pu(N,O.mode,L),N.return=O,N;case pt:var X=N._init;return H(O,X(N._payload),L)}if(hn(N)||ue(N))return N=ri(N,O.mode,L,null),N.return=O,N;_s(O,N)}return null}function b(O,N,L,X){var pe=N!==null?N.key:null;if(typeof L=="string"&&L!==""||typeof L=="number")return pe!==null?null:k(O,N,""+L,X);if(typeof L=="object"&&L!==null){switch(L.$$typeof){case Te:return L.key===pe?T(O,N,L,X):null;case ye:return L.key===pe?D(O,N,L,X):null;case pt:return pe=L._init,b(O,N,pe(L._payload),X)}if(hn(L)||ue(L))return pe!==null?null:W(O,N,L,X,null);_s(O,L)}return null}function oe(O,N,L,X,pe){if(typeof X=="string"&&X!==""||typeof X=="number")return O=O.get(L)||null,k(N,O,""+X,pe);if(typeof X=="object"&&X!==null){switch(X.$$typeof){case Te:return O=O.get(X.key===null?L:X.key)||null,T(N,O,X,pe);case ye:return O=O.get(X.key===null?L:X.key)||null,D(N,O,X,pe);case pt:var ve=X._init;return oe(O,N,L,ve(X._payload),pe)}if(hn(X)||ue(X))return O=O.get(L)||null,W(N,O,X,pe,null);_s(N,X)}return null}function ae(O,N,L,X){for(var pe=null,ve=null,ge=N,Ee=N=0,vt=null;ge!==null&&Ee<L.length;Ee++){ge.index>Ee?(vt=ge,ge=null):vt=ge.sibling;var Ve=b(O,ge,L[Ee],X);if(Ve===null){ge===null&&(ge=vt);break}e&&ge&&Ve.alternate===null&&t(O,ge),N=c(Ve,N,Ee),ve===null?pe=Ve:ve.sibling=Ve,ve=Ve,ge=vt}if(Ee===L.length)return n(O,ge),Je&&Ko(O,Ee),pe;if(ge===null){for(;Ee<L.length;Ee++)ge=H(O,L[Ee],X),ge!==null&&(N=c(ge,N,Ee),ve===null?pe=ge:ve.sibling=ge,ve=ge);return Je&&Ko(O,Ee),pe}for(ge=r(O,ge);Ee<L.length;Ee++)vt=oe(ge,O,Ee,L[Ee],X),vt!==null&&(e&&vt.alternate!==null&&ge.delete(vt.key===null?Ee:vt.key),N=c(vt,N,Ee),ve===null?pe=vt:ve.sibling=vt,ve=vt);return e&&ge.forEach(function(fo){return t(O,fo)}),Je&&Ko(O,Ee),pe}function ce(O,N,L,X){var pe=ue(L);if(typeof pe!="function")throw Error(l(150));if(L=pe.call(L),L==null)throw Error(l(151));for(var ve=pe=null,ge=N,Ee=N=0,vt=null,Ve=L.next();ge!==null&&!Ve.done;Ee++,Ve=L.next()){ge.index>Ee?(vt=ge,ge=null):vt=ge.sibling;var fo=b(O,ge,Ve.value,X);if(fo===null){ge===null&&(ge=vt);break}e&&ge&&fo.alternate===null&&t(O,ge),N=c(fo,N,Ee),ve===null?pe=fo:ve.sibling=fo,ve=fo,ge=vt}if(Ve.done)return n(O,ge),Je&&Ko(O,Ee),pe;if(ge===null){for(;!Ve.done;Ee++,Ve=L.next())Ve=H(O,Ve.value,X),Ve!==null&&(N=c(Ve,N,Ee),ve===null?pe=Ve:ve.sibling=Ve,ve=Ve);return Je&&Ko(O,Ee),pe}for(ge=r(O,ge);!Ve.done;Ee++,Ve=L.next())Ve=oe(ge,O,Ee,Ve.value,X),Ve!==null&&(e&&Ve.alternate!==null&&ge.delete(Ve.key===null?Ee:Ve.key),N=c(Ve,N,Ee),ve===null?pe=Ve:ve.sibling=Ve,ve=Ve);return e&&ge.forEach(function(_h){return t(O,_h)}),Je&&Ko(O,Ee),pe}function lt(O,N,L,X){if(typeof L=="object"&&L!==null&&L.type===se&&L.key===null&&(L=L.props.children),typeof L=="object"&&L!==null){switch(L.$$typeof){case Te:e:{for(var pe=L.key,ve=N;ve!==null;){if(ve.key===pe){if(pe=L.type,pe===se){if(ve.tag===7){n(O,ve.sibling),N=i(ve,L.props.children),N.return=O,O=N;break e}}else if(ve.elementType===pe||typeof pe=="object"&&pe!==null&&pe.$$typeof===pt&&Kc(pe)===ve.type){n(O,ve.sibling),N=i(ve,L.props),N.ref=yl(O,ve,L),N.return=O,O=N;break e}n(O,ve);break}else t(O,ve);ve=ve.sibling}L.type===se?(N=ri(L.props.children,O.mode,X,L.key),N.return=O,O=N):(X=Bs(L.type,L.key,L.props,null,O.mode,X),X.ref=yl(O,N,L),X.return=O,O=X)}return m(O);case ye:e:{for(ve=L.key;N!==null;){if(N.key===ve)if(N.tag===4&&N.stateNode.containerInfo===L.containerInfo&&N.stateNode.implementation===L.implementation){n(O,N.sibling),N=i(N,L.children||[]),N.return=O,O=N;break e}else{n(O,N);break}else t(O,N);N=N.sibling}N=Pu(L,O.mode,X),N.return=O,O=N}return m(O);case pt:return ve=L._init,lt(O,N,ve(L._payload),X)}if(hn(L))return ae(O,N,L,X);if(ue(L))return ce(O,N,L,X);_s(O,L)}return typeof L=="string"&&L!==""||typeof L=="number"?(L=""+L,N!==null&&N.tag===6?(n(O,N.sibling),N=i(N,L),N.return=O,O=N):(n(O,N),N=Nu(L,O.mode,X),N.return=O,O=N),m(O)):n(O,N)}return lt}var Ai=Xc(!0),Gc=Xc(!1),vl={},sr=eo(vl),gl=eo(vl),wl=eo(vl);function Go(e){if(e===vl)throw Error(l(174));return e}function Ha(e,t){switch(Ke(wl,t),Ke(gl,e),Ke(sr,vl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Br(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Br(t,e)}qe(sr),Ke(sr,t)}function $i(){qe(sr),qe(gl),qe(wl)}function qc(e){Go(wl.current);var t=Go(sr.current),n=Br(t,e.type);t!==n&&(Ke(gl,e),Ke(sr,n))}function Qa(e){gl.current===e&&(qe(sr),qe(gl))}var tt=eo(0);function Es(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)!==0)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 Ya=[];function Ka(){for(var e=0;e<Ya.length;e++)Ya[e]._workInProgressVersionPrimary=null;Ya.length=0}var Cs=fe.ReactCurrentDispatcher,Xa=fe.ReactCurrentBatchConfig,qo=0,nt=null,dt=null,mt=null,Ts=!1,xl=!1,kl=0,Wp=0;function zt(){throw Error(l(321))}function Ga(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Mn(e[n],t[n]))return!1;return!0}function qa(e,t,n,r,i,c){if(qo=c,nt=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Cs.current=e===null||e.memoizedState===null?Kp:Xp,e=n(r,i),xl){c=0;do{if(xl=!1,kl=0,25<=c)throw Error(l(301));c+=1,mt=dt=null,t.updateQueue=null,Cs.current=Gp,e=n(r,i)}while(xl)}if(Cs.current=Ps,t=dt!==null&&dt.next!==null,qo=0,mt=dt=nt=null,Ts=!1,t)throw Error(l(300));return e}function Ja(){var e=kl!==0;return kl=0,e}function ar(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?nt.memoizedState=mt=e:mt=mt.next=e,mt}function xn(){if(dt===null){var e=nt.alternate;e=e!==null?e.memoizedState:null}else e=dt.next;var t=mt===null?nt.memoizedState:mt.next;if(t!==null)mt=t,dt=e;else{if(e===null)throw Error(l(310));dt=e,e={memoizedState:dt.memoizedState,baseState:dt.baseState,baseQueue:dt.baseQueue,queue:dt.queue,next:null},mt===null?nt.memoizedState=mt=e:mt=mt.next=e}return mt}function Sl(e,t){return typeof t=="function"?t(e):t}function eu(e){var t=xn(),n=t.queue;if(n===null)throw Error(l(311));n.lastRenderedReducer=e;var r=dt,i=r.baseQueue,c=n.pending;if(c!==null){if(i!==null){var m=i.next;i.next=c.next,c.next=m}r.baseQueue=i=c,n.pending=null}if(i!==null){c=i.next,r=r.baseState;var k=m=null,T=null,D=c;do{var W=D.lane;if((qo&W)===W)T!==null&&(T=T.next={lane:0,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null}),r=D.hasEagerState?D.eagerState:e(r,D.action);else{var H={lane:W,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null};T===null?(k=T=H,m=r):T=T.next=H,nt.lanes|=W,Jo|=W}D=D.next}while(D!==null&&D!==c);T===null?m=r:T.next=k,Mn(r,t.memoizedState)||(Jt=!0),t.memoizedState=r,t.baseState=m,t.baseQueue=T,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do c=i.lane,nt.lanes|=c,Jo|=c,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function tu(e){var t=xn(),n=t.queue;if(n===null)throw Error(l(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,c=t.memoizedState;if(i!==null){n.pending=null;var m=i=i.next;do c=e(c,m.action),m=m.next;while(m!==i);Mn(c,t.memoizedState)||(Jt=!0),t.memoizedState=c,t.baseQueue===null&&(t.baseState=c),n.lastRenderedState=c}return[c,r]}function Jc(){}function ed(e,t){var n=nt,r=xn(),i=t(),c=!Mn(r.memoizedState,i);if(c&&(r.memoizedState=i,Jt=!0),r=r.queue,nu(rd.bind(null,n,r,e),[e]),r.getSnapshot!==t||c||mt!==null&&mt.memoizedState.tag&1){if(n.flags|=2048,_l(9,nd.bind(null,n,r,i,t),void 0,null),yt===null)throw Error(l(349));(qo&30)!==0||td(n,t,i)}return i}function td(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=nt.updateQueue,t===null?(t={lastEffect:null,stores:null},nt.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function nd(e,t,n,r){t.value=n,t.getSnapshot=r,od(t)&&id(e)}function rd(e,t,n){return n(function(){od(t)&&id(e)})}function od(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Mn(e,n)}catch{return!0}}function id(e){var t=Mr(e,1);t!==null&&$n(t,e,1,-1)}function ld(e){var t=ar();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Sl,lastRenderedState:e},t.queue=e,e=e.dispatch=Yp.bind(null,nt,e),[t.memoizedState,e]}function _l(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=nt.updateQueue,t===null?(t={lastEffect:null,stores:null},nt.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function sd(){return xn().memoizedState}function Rs(e,t,n,r){var i=ar();nt.flags|=e,i.memoizedState=_l(1|t,n,void 0,r===void 0?null:r)}function Ns(e,t,n,r){var i=xn();r=r===void 0?null:r;var c=void 0;if(dt!==null){var m=dt.memoizedState;if(c=m.destroy,r!==null&&Ga(r,m.deps)){i.memoizedState=_l(t,n,c,r);return}}nt.flags|=e,i.memoizedState=_l(1|t,n,c,r)}function ad(e,t){return Rs(8390656,8,e,t)}function nu(e,t){return Ns(2048,8,e,t)}function ud(e,t){return Ns(4,2,e,t)}function cd(e,t){return Ns(4,4,e,t)}function dd(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function fd(e,t,n){return n=n!=null?n.concat([e]):null,Ns(4,4,dd.bind(null,t,e),n)}function ru(){}function pd(e,t){var n=xn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ga(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function hd(e,t){var n=xn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ga(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function md(e,t,n){return(qo&21)===0?(e.baseState&&(e.baseState=!1,Jt=!0),e.memoizedState=n):(Mn(n,t)||(n=x(),nt.lanes|=n,Jo|=n,e.baseState=!0),t)}function Hp(e,t){var n=J;J=n!==0&&4>n?n:4,e(!0);var r=Xa.transition;Xa.transition={};try{e(!1),t()}finally{J=n,Xa.transition=r}}function yd(){return xn().memoizedState}function Qp(e,t,n){var r=ao(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},vd(e))gd(t,n);else if(n=Vc(e,t,n,r),n!==null){var i=Ut();$n(n,e,r,i),wd(n,t,r)}}function Yp(e,t,n){var r=ao(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(vd(e))gd(t,i);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var m=t.lastRenderedState,k=c(m,n);if(i.hasEagerState=!0,i.eagerState=k,Mn(k,m)){var T=t.interleaved;T===null?(i.next=i,Ba(t)):(i.next=T.next,T.next=i),t.interleaved=i;return}}catch{}n=Vc(e,t,i,r),n!==null&&(i=Ut(),$n(n,e,r,i),wd(n,t,r))}}function vd(e){var t=e.alternate;return e===nt||t!==null&&t===nt}function gd(e,t){xl=Ts=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function wd(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,G(e,n)}}var Ps={readContext:wn,useCallback:zt,useContext:zt,useEffect:zt,useImperativeHandle:zt,useInsertionEffect:zt,useLayoutEffect:zt,useMemo:zt,useReducer:zt,useRef:zt,useState:zt,useDebugValue:zt,useDeferredValue:zt,useTransition:zt,useMutableSource:zt,useSyncExternalStore:zt,useId:zt,unstable_isNewReconciler:!1},Kp={readContext:wn,useCallback:function(e,t){return ar().memoizedState=[e,t===void 0?null:t],e},useContext:wn,useEffect:ad,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Rs(4194308,4,dd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Rs(4194308,4,e,t)},useInsertionEffect:function(e,t){return Rs(4,2,e,t)},useMemo:function(e,t){var n=ar();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ar();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=Qp.bind(null,nt,e),[r.memoizedState,e]},useRef:function(e){var t=ar();return e={current:e},t.memoizedState=e},useState:ld,useDebugValue:ru,useDeferredValue:function(e){return ar().memoizedState=e},useTransition:function(){var e=ld(!1),t=e[0];return e=Hp.bind(null,e[1]),ar().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=nt,i=ar();if(Je){if(n===void 0)throw Error(l(407));n=n()}else{if(n=t(),yt===null)throw Error(l(349));(qo&30)!==0||td(r,t,n)}i.memoizedState=n;var c={value:n,getSnapshot:t};return i.queue=c,ad(rd.bind(null,r,c,e),[e]),r.flags|=2048,_l(9,nd.bind(null,r,c,n,t),void 0,null),n},useId:function(){var e=ar(),t=yt.identifierPrefix;if(Je){var n=jr,r=Ir;n=(r&~(1<<32-ct(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=kl++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Wp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Xp={readContext:wn,useCallback:pd,useContext:wn,useEffect:nu,useImperativeHandle:fd,useInsertionEffect:ud,useLayoutEffect:cd,useMemo:hd,useReducer:eu,useRef:sd,useState:function(){return eu(Sl)},useDebugValue:ru,useDeferredValue:function(e){var t=xn();return md(t,dt.memoizedState,e)},useTransition:function(){var e=eu(Sl)[0],t=xn().memoizedState;return[e,t]},useMutableSource:Jc,useSyncExternalStore:ed,useId:yd,unstable_isNewReconciler:!1},Gp={readContext:wn,useCallback:pd,useContext:wn,useEffect:nu,useImperativeHandle:fd,useInsertionEffect:ud,useLayoutEffect:cd,useMemo:hd,useReducer:tu,useRef:sd,useState:function(){return tu(Sl)},useDebugValue:ru,useDeferredValue:function(e){var t=xn();return dt===null?t.memoizedState=e:md(t,dt.memoizedState,e)},useTransition:function(){var e=tu(Sl)[0],t=xn().memoizedState;return[e,t]},useMutableSource:Jc,useSyncExternalStore:ed,useId:yd,unstable_isNewReconciler:!1};function Ui(e,t){try{var n="",r=t;do n+=Be(r),r=r.return;while(r);var i=n}catch(c){i=`
Error generating stack: `+c.message+`
`+c.stack}return{value:e,source:t,stack:i,digest:null}}function ou(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function iu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var qp=typeof WeakMap=="function"?WeakMap:Map;function xd(e,t,n){n=Lr(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Fs||(Fs=!0,xu=r),iu(e,t)},n}function kd(e,t,n){n=Lr(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){iu(e,t)}}var c=e.stateNode;return c!==null&&typeof c.componentDidCatch=="function"&&(n.callback=function(){iu(e,t),typeof r!="function"&&(lo===null?lo=new Set([this]):lo.add(this));var m=t.stack;this.componentDidCatch(t.value,{componentStack:m!==null?m:""})}),n}function Sd(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new qp;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=fh.bind(null,e,t,n),t.then(e,e))}function _d(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Ed(e,t,n,r,i){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Lr(-1,1),t.tag=2,oo(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var Jp=fe.ReactCurrentOwner,Jt=!1;function $t(e,t,n,r){t.child=e===null?Gc(t,null,n,r):Ai(t,e.child,n,r)}function Cd(e,t,n,r,i){n=n.render;var c=t.ref;return Di(t,i),r=qa(e,t,n,r,c,i),n=Ja(),e!==null&&!Jt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Fr(e,t,i)):(Je&&n&&ja(t),t.flags|=1,$t(e,t,r,i),t.child)}function Td(e,t,n,r,i){if(e===null){var c=n.type;return typeof c=="function"&&!Ru(c)&&c.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=c,Rd(e,t,c,r,i)):(e=Bs(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(c=e.child,(e.lanes&i)===0){var m=c.memoizedProps;if(n=n.compare,n=n!==null?n:ul,n(m,r)&&e.ref===t.ref)return Fr(e,t,i)}return t.flags|=1,e=co(c,r),e.ref=t.ref,e.return=t,t.child=e}function Rd(e,t,n,r,i){if(e!==null){var c=e.memoizedProps;if(ul(c,r)&&e.ref===t.ref)if(Jt=!1,t.pendingProps=r=c,(e.lanes&i)!==0)(e.flags&131072)!==0&&(Jt=!0);else return t.lanes=e.lanes,Fr(e,t,i)}return lu(e,t,n,r,i)}function Nd(e,t,n){var r=t.pendingProps,i=r.children,c=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ke(Bi,fn),fn|=n;else{if((n&1073741824)===0)return e=c!==null?c.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ke(Bi,fn),fn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=c!==null?c.baseLanes:n,Ke(Bi,fn),fn|=r}else c!==null?(r=c.baseLanes|n,t.memoizedState=null):r=n,Ke(Bi,fn),fn|=r;return $t(e,t,i,n),t.child}function Pd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function lu(e,t,n,r,i){var c=qt(n)?Qo:Pt.current;return c=Ii(t,c),Di(t,i),n=qa(e,t,n,r,c,i),r=Ja(),e!==null&&!Jt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Fr(e,t,i)):(Je&&r&&ja(t),t.flags|=1,$t(e,t,n,i),t.child)}function zd(e,t,n,r,i){if(qt(n)){var c=!0;ps(t)}else c=!1;if(Di(t,i),t.stateNode===null)Os(e,t),Qc(t,n,r),Wa(t,n,r,i),r=!0;else if(e===null){var m=t.stateNode,k=t.memoizedProps;m.props=k;var T=m.context,D=n.contextType;typeof D=="object"&&D!==null?D=wn(D):(D=qt(n)?Qo:Pt.current,D=Ii(t,D));var W=n.getDerivedStateFromProps,H=typeof W=="function"||typeof m.getSnapshotBeforeUpdate=="function";H||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(k!==r||T!==D)&&Yc(t,m,r,D),ro=!1;var b=t.memoizedState;m.state=b,ks(t,r,m,i),T=t.memoizedState,k!==r||b!==T||Gt.current||ro?(typeof W=="function"&&(ba(t,n,W,r),T=t.memoizedState),(k=ro||Hc(t,n,k,r,b,T,D))?(H||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(t.flags|=4194308)):(typeof m.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=T),m.props=r,m.state=T,m.context=D,r=k):(typeof m.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{m=t.stateNode,Bc(e,t),k=t.memoizedProps,D=t.type===t.elementType?k:Fn(t.type,k),m.props=D,H=t.pendingProps,b=m.context,T=n.contextType,typeof T=="object"&&T!==null?T=wn(T):(T=qt(n)?Qo:Pt.current,T=Ii(t,T));var oe=n.getDerivedStateFromProps;(W=typeof oe=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(k!==H||b!==T)&&Yc(t,m,r,T),ro=!1,b=t.memoizedState,m.state=b,ks(t,r,m,i);var ae=t.memoizedState;k!==H||b!==ae||Gt.current||ro?(typeof oe=="function"&&(ba(t,n,oe,r),ae=t.memoizedState),(D=ro||Hc(t,n,D,r,b,ae,T)||!1)?(W||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(r,ae,T),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(r,ae,T)),typeof m.componentDidUpdate=="function"&&(t.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof m.componentDidUpdate!="function"||k===e.memoizedProps&&b===e.memoizedState||(t.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||k===e.memoizedProps&&b===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=ae),m.props=r,m.state=ae,m.context=T,r=D):(typeof m.componentDidUpdate!="function"||k===e.memoizedProps&&b===e.memoizedState||(t.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||k===e.memoizedProps&&b===e.memoizedState||(t.flags|=1024),r=!1)}return su(e,t,n,r,c,i)}function su(e,t,n,r,i,c){Pd(e,t);var m=(t.flags&128)!==0;if(!r&&!m)return i&&Mc(t,n,!1),Fr(e,t,c);r=t.stateNode,Jp.current=t;var k=m&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&m?(t.child=Ai(t,e.child,null,c),t.child=Ai(t,null,k,c)):$t(e,t,k,c),t.memoizedState=r.state,i&&Mc(t,n,!0),t.child}function Od(e){var t=e.stateNode;t.pendingContext?Ic(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ic(e,t.context,!1),Ha(e,t.containerInfo)}function Id(e,t,n,r,i){return Li(),Da(i),t.flags|=256,$t(e,t,n,r),t.child}var au={dehydrated:null,treeContext:null,retryLane:0};function uu(e){return{baseLanes:e,cachePool:null,transitions:null}}function jd(e,t,n){var r=t.pendingProps,i=tt.current,c=!1,m=(t.flags&128)!==0,k;if((k=m)||(k=e!==null&&e.memoizedState===null?!1:(i&2)!==0),k?(c=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Ke(tt,i&1),e===null)return Fa(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(m=r.children,e=r.fallback,c?(r=t.mode,c=t.child,m={mode:"hidden",children:m},(r&1)===0&&c!==null?(c.childLanes=0,c.pendingProps=m):c=Zs(m,r,0,null),e=ri(e,r,n,null),c.return=t,e.return=t,c.sibling=e,t.child=c,t.child.memoizedState=uu(n),t.memoizedState=au,e):cu(t,m));if(i=e.memoizedState,i!==null&&(k=i.dehydrated,k!==null))return eh(e,t,m,r,k,i,n);if(c){c=r.fallback,m=t.mode,i=e.child,k=i.sibling;var T={mode:"hidden",children:r.children};return(m&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=T,t.deletions=null):(r=co(i,T),r.subtreeFlags=i.subtreeFlags&14680064),k!==null?c=co(k,c):(c=ri(c,m,n,null),c.flags|=2),c.return=t,r.return=t,r.sibling=c,t.child=r,r=c,c=t.child,m=e.child.memoizedState,m=m===null?uu(n):{baseLanes:m.baseLanes|n,cachePool:null,transitions:m.transitions},c.memoizedState=m,c.childLanes=e.childLanes&~n,t.memoizedState=au,r}return c=e.child,e=c.sibling,r=co(c,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function cu(e,t){return t=Zs({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function zs(e,t,n,r){return r!==null&&Da(r),Ai(t,e.child,null,n),e=cu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function eh(e,t,n,r,i,c,m){if(n)return t.flags&256?(t.flags&=-257,r=ou(Error(l(422))),zs(e,t,m,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(c=r.fallback,i=t.mode,r=Zs({mode:"visible",children:r.children},i,0,null),c=ri(c,i,m,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,(t.mode&1)!==0&&Ai(t,e.child,null,m),t.child.memoizedState=uu(m),t.memoizedState=au,c);if((t.mode&1)===0)return zs(e,t,m,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var k=r.dgst;return r=k,c=Error(l(419)),r=ou(c,r,void 0),zs(e,t,m,r)}if(k=(m&e.childLanes)!==0,Jt||k){if(r=yt,r!==null){switch(m&-m){case 4:i=2;break;case 16:i=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=(i&(r.suspendedLanes|m))!==0?0:i,i!==0&&i!==c.retryLane&&(c.retryLane=i,Mr(e,i),$n(r,e,i,-1))}return Tu(),r=ou(Error(l(421))),zs(e,t,m,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=ph.bind(null,e),i._reactRetry=t,null):(e=c.treeContext,dn=Jr(i.nextSibling),cn=t,Je=!0,Ln=null,e!==null&&(vn[gn++]=Ir,vn[gn++]=jr,vn[gn++]=Yo,Ir=e.id,jr=e.overflow,Yo=t),t=cu(t,r.children),t.flags|=4096,t)}function Md(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Va(e.return,t,n)}function du(e,t,n,r,i){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=r,c.tail=n,c.tailMode=i)}function Ld(e,t,n){var r=t.pendingProps,i=r.revealOrder,c=r.tail;if($t(e,t,r.children,n),r=tt.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Md(e,n,t);else if(e.tag===19)Md(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ke(tt,r),(t.mode&1)===0)t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Es(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),du(t,!1,i,n,c);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Es(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}du(t,!0,n,null,c);break;case"together":du(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Os(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Fr(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Jo|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(l(153));if(t.child!==null){for(e=t.child,n=co(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=co(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function th(e,t,n){switch(t.tag){case 3:Od(t),Li();break;case 5:qc(t);break;case 1:qt(t.type)&&ps(t);break;case 4:Ha(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Ke(gs,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Ke(tt,tt.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?jd(e,t,n):(Ke(tt,tt.current&1),e=Fr(e,t,n),e!==null?e.sibling:null);Ke(tt,tt.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Ld(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ke(tt,tt.current),r)break;return null;case 22:case 23:return t.lanes=0,Nd(e,t,n)}return Fr(e,t,n)}var Fd,fu,Dd,Ad;Fd=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},fu=function(){},Dd=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Go(sr.current);var c=null;switch(n){case"input":i=Bt(e,i),r=Bt(e,r),c=[];break;case"select":i=E({},i,{value:void 0}),r=E({},r,{value:void 0}),c=[];break;case"textarea":i=Zt(e,i),r=Zt(e,r),c=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=cs)}No(n,r);var m;n=null;for(D in i)if(!r.hasOwnProperty(D)&&i.hasOwnProperty(D)&&i[D]!=null)if(D==="style"){var k=i[D];for(m in k)k.hasOwnProperty(m)&&(n||(n={}),n[m]="")}else D!=="dangerouslySetInnerHTML"&&D!=="children"&&D!=="suppressContentEditableWarning"&&D!=="suppressHydrationWarning"&&D!=="autoFocus"&&(f.hasOwnProperty(D)?c||(c=[]):(c=c||[]).push(D,null));for(D in r){var T=r[D];if(k=i?.[D],r.hasOwnProperty(D)&&T!==k&&(T!=null||k!=null))if(D==="style")if(k){for(m in k)!k.hasOwnProperty(m)||T&&T.hasOwnProperty(m)||(n||(n={}),n[m]="");for(m in T)T.hasOwnProperty(m)&&k[m]!==T[m]&&(n||(n={}),n[m]=T[m])}else n||(c||(c=[]),c.push(D,n)),n=T;else D==="dangerouslySetInnerHTML"?(T=T?T.__html:void 0,k=k?k.__html:void 0,T!=null&&k!==T&&(c=c||[]).push(D,T)):D==="children"?typeof T!="string"&&typeof T!="number"||(c=c||[]).push(D,""+T):D!=="suppressContentEditableWarning"&&D!=="suppressHydrationWarning"&&(f.hasOwnProperty(D)?(T!=null&&D==="onScroll"&&Ge("scroll",e),c||k===T||(c=[])):(c=c||[]).push(D,T))}n&&(c=c||[]).push("style",n);var D=c;(t.updateQueue=D)&&(t.flags|=4)}},Ad=function(e,t,n,r){n!==r&&(t.flags|=4)};function El(e,t){if(!Je)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ot(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function nh(e,t,n){var r=t.pendingProps;switch(Ma(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ot(t),null;case 1:return qt(t.type)&&fs(),Ot(t),null;case 3:return r=t.stateNode,$i(),qe(Gt),qe(Pt),Ka(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(vs(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ln!==null&&(_u(Ln),Ln=null))),fu(e,t),Ot(t),null;case 5:Qa(t);var i=Go(wl.current);if(n=t.type,e!==null&&t.stateNode!=null)Dd(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(l(166));return Ot(t),null}if(e=Go(sr.current),vs(t)){r=t.stateNode,n=t.type;var c=t.memoizedProps;switch(r[lr]=t,r[hl]=c,e=(t.mode&1)!==0,n){case"dialog":Ge("cancel",r),Ge("close",r);break;case"iframe":case"object":case"embed":Ge("load",r);break;case"video":case"audio":for(i=0;i<dl.length;i++)Ge(dl[i],r);break;case"source":Ge("error",r);break;case"img":case"image":case"link":Ge("error",r),Ge("load",r);break;case"details":Ge("toggle",r);break;case"input":ko(r,c),Ge("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!c.multiple},Ge("invalid",r);break;case"textarea":ht(r,c),Ge("invalid",r)}No(n,c),i=null;for(var m in c)if(c.hasOwnProperty(m)){var k=c[m];m==="children"?typeof k=="string"?r.textContent!==k&&(c.suppressHydrationWarning!==!0&&us(r.textContent,k,e),i=["children",k]):typeof k=="number"&&r.textContent!==""+k&&(c.suppressHydrationWarning!==!0&&us(r.textContent,k,e),i=["children",""+k]):f.hasOwnProperty(m)&&k!=null&&m==="onScroll"&&Ge("scroll",r)}switch(n){case"input":Ft(r),mr(r,c,!0);break;case"textarea":Ft(r),Eo(r);break;case"select":case"option":break;default:typeof c.onClick=="function"&&(r.onclick=cs)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{m=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Co(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=m.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=m.createElement(n,{is:r.is}):(e=m.createElement(n),n==="select"&&(m=e,r.multiple?m.multiple=!0:r.size&&(m.size=r.size))):e=m.createElementNS(e,n),e[lr]=t,e[hl]=r,Fd(e,t,!1,!1),t.stateNode=e;e:{switch(m=Po(n,r),n){case"dialog":Ge("cancel",e),Ge("close",e),i=r;break;case"iframe":case"object":case"embed":Ge("load",e),i=r;break;case"video":case"audio":for(i=0;i<dl.length;i++)Ge(dl[i],e);i=r;break;case"source":Ge("error",e),i=r;break;case"img":case"image":case"link":Ge("error",e),Ge("load",e),i=r;break;case"details":Ge("toggle",e),i=r;break;case"input":ko(e,r),i=Bt(e,r),Ge("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=E({},r,{value:void 0}),Ge("invalid",e);break;case"textarea":ht(e,r),i=Zt(e,r),Ge("invalid",e);break;default:i=r}No(n,i),k=i;for(c in k)if(k.hasOwnProperty(c)){var T=k[c];c==="style"?ci(e,T):c==="dangerouslySetInnerHTML"?(T=T?T.__html:void 0,T!=null&&To(e,T)):c==="children"?typeof T=="string"?(n!=="textarea"||T!=="")&&bn(e,T):typeof T=="number"&&bn(e,""+T):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(f.hasOwnProperty(c)?T!=null&&c==="onScroll"&&Ge("scroll",e):T!=null&&q(e,c,T,m))}switch(n){case"input":Ft(e),mr(e,r,!1);break;case"textarea":Ft(e),Eo(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Fe(r.value));break;case"select":e.multiple=!!r.multiple,c=r.value,c!=null?Cn(e,!!r.multiple,c,!1):r.defaultValue!=null&&Cn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=cs)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ot(t),null;case 6:if(e&&t.stateNode!=null)Ad(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(l(166));if(n=Go(wl.current),Go(sr.current),vs(t)){if(r=t.stateNode,n=t.memoizedProps,r[lr]=t,(c=r.nodeValue!==n)&&(e=cn,e!==null))switch(e.tag){case 3:us(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&us(r.nodeValue,n,(e.mode&1)!==0)}c&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[lr]=t,t.stateNode=r}return Ot(t),null;case 13:if(qe(tt),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Je&&dn!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Uc(),Li(),t.flags|=98560,c=!1;else if(c=vs(t),r!==null&&r.dehydrated!==null){if(e===null){if(!c)throw Error(l(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(l(317));c[lr]=t}else Li(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),c=!1}else Ln!==null&&(_u(Ln),Ln=null),c=!0;if(!c)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(tt.current&1)!==0?ft===0&&(ft=3):Tu())),t.updateQueue!==null&&(t.flags|=4),Ot(t),null);case 4:return $i(),fu(e,t),e===null&&fl(t.stateNode.containerInfo),Ot(t),null;case 10:return Ua(t.type._context),Ot(t),null;case 17:return qt(t.type)&&fs(),Ot(t),null;case 19:if(qe(tt),c=t.memoizedState,c===null)return Ot(t),null;if(r=(t.flags&128)!==0,m=c.rendering,m===null)if(r)El(c,!1);else{if(ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(m=Es(e),m!==null){for(t.flags|=128,El(c,!1),r=m.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)c=n,e=r,c.flags&=14680066,m=c.alternate,m===null?(c.childLanes=0,c.lanes=e,c.child=null,c.subtreeFlags=0,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=m.childLanes,c.lanes=m.lanes,c.child=m.child,c.subtreeFlags=0,c.deletions=null,c.memoizedProps=m.memoizedProps,c.memoizedState=m.memoizedState,c.updateQueue=m.updateQueue,c.type=m.type,e=m.dependencies,c.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ke(tt,tt.current&1|2),t.child}e=e.sibling}c.tail!==null&&We()>Zi&&(t.flags|=128,r=!0,El(c,!1),t.lanes=4194304)}else{if(!r)if(e=Es(m),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),El(c,!0),c.tail===null&&c.tailMode==="hidden"&&!m.alternate&&!Je)return Ot(t),null}else 2*We()-c.renderingStartTime>Zi&&n!==1073741824&&(t.flags|=128,r=!0,El(c,!1),t.lanes=4194304);c.isBackwards?(m.sibling=t.child,t.child=m):(n=c.last,n!==null?n.sibling=m:t.child=m,c.last=m)}return c.tail!==null?(t=c.tail,c.rendering=t,c.tail=t.sibling,c.renderingStartTime=We(),t.sibling=null,n=tt.current,Ke(tt,r?n&1|2:n&1),t):(Ot(t),null);case 22:case 23:return Cu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(fn&1073741824)!==0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),null;case 24:return null;case 25:return null}throw Error(l(156,t.tag))}function rh(e,t){switch(Ma(t),t.tag){case 1:return qt(t.type)&&fs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $i(),qe(Gt),qe(Pt),Ka(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Qa(t),null;case 13:if(qe(tt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(l(340));Li()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return qe(tt),null;case 4:return $i(),null;case 10:return Ua(t.type._context),null;case 22:case 23:return Cu(),null;case 24:return null;default:return null}}var Is=!1,It=!1,oh=typeof WeakSet=="function"?WeakSet:Set,le=null;function Vi(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){it(e,t,r)}else n.current=null}function pu(e,t,n){try{n()}catch(r){it(e,t,r)}}var $d=!1;function ih(e,t){if(Ca=un,e=yc(),va(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 i=r.anchorOffset,c=r.focusNode;r=r.focusOffset;try{n.nodeType,c.nodeType}catch{n=null;break e}var m=0,k=-1,T=-1,D=0,W=0,H=e,b=null;t:for(;;){for(var oe;H!==n||i!==0&&H.nodeType!==3||(k=m+i),H!==c||r!==0&&H.nodeType!==3||(T=m+r),H.nodeType===3&&(m+=H.nodeValue.length),(oe=H.firstChild)!==null;)b=H,H=oe;for(;;){if(H===e)break t;if(b===n&&++D===i&&(k=m),b===c&&++W===r&&(T=m),(oe=H.nextSibling)!==null)break;H=b,b=H.parentNode}H=oe}n=k===-1||T===-1?null:{start:k,end:T}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ta={focusedElem:e,selectionRange:n},un=!1,le=t;le!==null;)if(t=le,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,le=e;else for(;le!==null;){t=le;try{var ae=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(ae!==null){var ce=ae.memoizedProps,lt=ae.memoizedState,O=t.stateNode,N=O.getSnapshotBeforeUpdate(t.elementType===t.type?ce:Fn(t.type,ce),lt);O.__reactInternalSnapshotBeforeUpdate=N}break;case 3:var L=t.stateNode.containerInfo;L.nodeType===1?L.textContent="":L.nodeType===9&&L.documentElement&&L.removeChild(L.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(l(163))}}catch(X){it(t,t.return,X)}if(e=t.sibling,e!==null){e.return=t.return,le=e;break}le=t.return}return ae=$d,$d=!1,ae}function Cl(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var c=i.destroy;i.destroy=void 0,c!==void 0&&pu(t,n,c)}i=i.next}while(i!==r)}}function js(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 hu(e){var t=e.ref;if(t!==null){var n=e.stateNode;e.tag,e=n,typeof t=="function"?t(e):t.current=e}}function Ud(e){var t=e.alternate;t!==null&&(e.alternate=null,Ud(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[lr],delete t[hl],delete t[za],delete t[Vp],delete t[Bp])),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 Vd(e){return e.tag===5||e.tag===3||e.tag===4}function Bd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Vd(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 mu(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=cs));else if(r!==4&&(e=e.child,e!==null))for(mu(e,t,n),e=e.sibling;e!==null;)mu(e,t,n),e=e.sibling}function yu(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(yu(e,t,n),e=e.sibling;e!==null;)yu(e,t,n),e=e.sibling}var kt=null,Dn=!1;function io(e,t,n){for(n=n.child;n!==null;)Zd(e,t,n),n=n.sibling}function Zd(e,t,n){if(Dt&&typeof Dt.onCommitFiberUnmount=="function")try{Dt.onCommitFiberUnmount(sn,n)}catch{}switch(n.tag){case 5:It||Vi(n,t);case 6:var r=kt,i=Dn;kt=null,io(e,t,n),kt=r,Dn=i,kt!==null&&(Dn?(e=kt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):kt.removeChild(n.stateNode));break;case 18:kt!==null&&(Dn?(e=kt,n=n.stateNode,e.nodeType===8?Pa(e.parentNode,n):e.nodeType===1&&Pa(e,n),rr(e)):Pa(kt,n.stateNode));break;case 4:r=kt,i=Dn,kt=n.stateNode.containerInfo,Dn=!0,io(e,t,n),kt=r,Dn=i;break;case 0:case 11:case 14:case 15:if(!It&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var c=i,m=c.destroy;c=c.tag,m!==void 0&&((c&2)!==0||(c&4)!==0)&&pu(n,t,m),i=i.next}while(i!==r)}io(e,t,n);break;case 1:if(!It&&(Vi(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(k){it(n,t,k)}io(e,t,n);break;case 21:io(e,t,n);break;case 22:n.mode&1?(It=(r=It)||n.memoizedState!==null,io(e,t,n),It=r):io(e,t,n);break;default:io(e,t,n)}}function bd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new oh),t.forEach(function(r){var i=hh.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function An(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var c=e,m=t,k=m;e:for(;k!==null;){switch(k.tag){case 5:kt=k.stateNode,Dn=!1;break e;case 3:kt=k.stateNode.containerInfo,Dn=!0;break e;case 4:kt=k.stateNode.containerInfo,Dn=!0;break e}k=k.return}if(kt===null)throw Error(l(160));Zd(c,m,i),kt=null,Dn=!1;var T=i.alternate;T!==null&&(T.return=null),i.return=null}catch(D){it(i,t,D)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Wd(t,e),t=t.sibling}function Wd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(An(t,e),ur(e),r&4){try{Cl(3,e,e.return),js(3,e)}catch(ce){it(e,e.return,ce)}try{Cl(5,e,e.return)}catch(ce){it(e,e.return,ce)}}break;case 1:An(t,e),ur(e),r&512&&n!==null&&Vi(n,n.return);break;case 5:if(An(t,e),ur(e),r&512&&n!==null&&Vi(n,n.return),e.flags&32){var i=e.stateNode;try{bn(i,"")}catch(ce){it(e,e.return,ce)}}if(r&4&&(i=e.stateNode,i!=null)){var c=e.memoizedProps,m=n!==null?n.memoizedProps:c,k=e.type,T=e.updateQueue;if(e.updateQueue=null,T!==null)try{k==="input"&&c.type==="radio"&&c.name!=null&&hr(i,c),Po(k,m);var D=Po(k,c);for(m=0;m<T.length;m+=2){var W=T[m],H=T[m+1];W==="style"?ci(i,H):W==="dangerouslySetInnerHTML"?To(i,H):W==="children"?bn(i,H):q(i,W,H,D)}switch(k){case"input":So(i,c);break;case"textarea":_o(i,c);break;case"select":var b=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!c.multiple;var oe=c.value;oe!=null?Cn(i,!!c.multiple,oe,!1):b!==!!c.multiple&&(c.defaultValue!=null?Cn(i,!!c.multiple,c.defaultValue,!0):Cn(i,!!c.multiple,c.multiple?[]:"",!1))}i[hl]=c}catch(ce){it(e,e.return,ce)}}break;case 6:if(An(t,e),ur(e),r&4){if(e.stateNode===null)throw Error(l(162));i=e.stateNode,c=e.memoizedProps;try{i.nodeValue=c}catch(ce){it(e,e.return,ce)}}break;case 3:if(An(t,e),ur(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{rr(t.containerInfo)}catch(ce){it(e,e.return,ce)}break;case 4:An(t,e),ur(e);break;case 13:An(t,e),ur(e),i=e.child,i.flags&8192&&(c=i.memoizedState!==null,i.stateNode.isHidden=c,!c||i.alternate!==null&&i.alternate.memoizedState!==null||(wu=We())),r&4&&bd(e);break;case 22:if(W=n!==null&&n.memoizedState!==null,e.mode&1?(It=(D=It)||W,An(t,e),It=D):An(t,e),ur(e),r&8192){if(D=e.memoizedState!==null,(e.stateNode.isHidden=D)&&!W&&(e.mode&1)!==0)for(le=e,W=e.child;W!==null;){for(H=le=W;le!==null;){switch(b=le,oe=b.child,b.tag){case 0:case 11:case 14:case 15:Cl(4,b,b.return);break;case 1:Vi(b,b.return);var ae=b.stateNode;if(typeof ae.componentWillUnmount=="function"){r=b,n=b.return;try{t=r,ae.props=t.memoizedProps,ae.state=t.memoizedState,ae.componentWillUnmount()}catch(ce){it(r,n,ce)}}break;case 5:Vi(b,b.return);break;case 22:if(b.memoizedState!==null){Yd(H);continue}}oe!==null?(oe.return=b,le=oe):Yd(H)}W=W.sibling}e:for(W=null,H=e;;){if(H.tag===5){if(W===null){W=H;try{i=H.stateNode,D?(c=i.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none"):(k=H.stateNode,T=H.memoizedProps.style,m=T!=null&&T.hasOwnProperty("display")?T.display:null,k.style.display=vr("display",m))}catch(ce){it(e,e.return,ce)}}}else if(H.tag===6){if(W===null)try{H.stateNode.nodeValue=D?"":H.memoizedProps}catch(ce){it(e,e.return,ce)}}else if((H.tag!==22&&H.tag!==23||H.memoizedState===null||H===e)&&H.child!==null){H.child.return=H,H=H.child;continue}if(H===e)break e;for(;H.sibling===null;){if(H.return===null||H.return===e)break e;W===H&&(W=null),H=H.return}W===H&&(W=null),H.sibling.return=H.return,H=H.sibling}}break;case 19:An(t,e),ur(e),r&4&&bd(e);break;case 21:break;default:An(t,e),ur(e)}}function ur(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Vd(n)){var r=n;break e}n=n.return}throw Error(l(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(bn(i,""),r.flags&=-33);var c=Bd(e);yu(e,c,i);break;case 3:case 4:var m=r.stateNode.containerInfo,k=Bd(e);mu(e,k,m);break;default:throw Error(l(161))}}catch(T){it(e,e.return,T)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function lh(e,t,n){le=e,Hd(e)}function Hd(e,t,n){for(var r=(e.mode&1)!==0;le!==null;){var i=le,c=i.child;if(i.tag===22&&r){var m=i.memoizedState!==null||Is;if(!m){var k=i.alternate,T=k!==null&&k.memoizedState!==null||It;k=Is;var D=It;if(Is=m,(It=T)&&!D)for(le=i;le!==null;)m=le,T=m.child,m.tag===22&&m.memoizedState!==null?Kd(i):T!==null?(T.return=m,le=T):Kd(i);for(;c!==null;)le=c,Hd(c),c=c.sibling;le=i,Is=k,It=D}Qd(e)}else(i.subtreeFlags&8772)!==0&&c!==null?(c.return=i,le=c):Qd(e)}}function Qd(e){for(;le!==null;){var t=le;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:It||js(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!It)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Fn(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var c=t.updateQueue;c!==null&&bc(t,c,r);break;case 3:var m=t.updateQueue;if(m!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}bc(t,m,n)}break;case 5:var k=t.stateNode;if(n===null&&t.flags&4){n=k;var T=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":T.autoFocus&&n.focus();break;case"img":T.src&&(n.src=T.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var D=t.alternate;if(D!==null){var W=D.memoizedState;if(W!==null){var H=W.dehydrated;H!==null&&rr(H)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(l(163))}It||t.flags&512&&hu(t)}catch(b){it(t,t.return,b)}}if(t===e){le=null;break}if(n=t.sibling,n!==null){n.return=t.return,le=n;break}le=t.return}}function Yd(e){for(;le!==null;){var t=le;if(t===e){le=null;break}var n=t.sibling;if(n!==null){n.return=t.return,le=n;break}le=t.return}}function Kd(e){for(;le!==null;){var t=le;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{js(4,t)}catch(T){it(t,n,T)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(T){it(t,i,T)}}var c=t.return;try{hu(t)}catch(T){it(t,c,T)}break;case 5:var m=t.return;try{hu(t)}catch(T){it(t,m,T)}}}catch(T){it(t,t.return,T)}if(t===e){le=null;break}var k=t.sibling;if(k!==null){k.return=t.return,le=k;break}le=t.return}}var sh=Math.ceil,Ms=fe.ReactCurrentDispatcher,vu=fe.ReactCurrentOwner,kn=fe.ReactCurrentBatchConfig,$e=0,yt=null,st=null,St=0,fn=0,Bi=eo(0),ft=0,Tl=null,Jo=0,Ls=0,gu=0,Rl=null,en=null,wu=0,Zi=1/0,Dr=null,Fs=!1,xu=null,lo=null,Ds=!1,so=null,As=0,Nl=0,ku=null,$s=-1,Us=0;function Ut(){return($e&6)!==0?We():$s!==-1?$s:$s=We()}function ao(e){return(e.mode&1)===0?1:($e&2)!==0&&St!==0?St&-St:bp.transition!==null?(Us===0&&(Us=x()),Us):(e=J,e!==0||(e=window.event,e=e===void 0?16:Ji(e.type)),e)}function $n(e,t,n,r){if(50<Nl)throw Nl=0,ku=null,Error(l(185));z(e,n,r),(($e&2)===0||e!==yt)&&(e===yt&&(($e&2)===0&&(Ls|=n),ft===4&&uo(e,St)),tn(e,r),n===1&&$e===0&&(t.mode&1)===0&&(Zi=We()+500,hs&&no()))}function tn(e,t){var n=e.callbackNode;h(e,t);var r=er(e,e===yt?St:0);if(r===0)n!==null&&Mo(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Mo(n),t===1)e.tag===0?Zp(Gd.bind(null,e)):Lc(Gd.bind(null,e)),$p(function(){($e&6)===0&&no()}),n=null;else{switch(xe(r)){case 1:n=Hr;break;case 4:n=Qr;break;case 16:n=qn;break;case 536870912:n=Pn;break;default:n=qn}n=lf(n,Xd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Xd(e,t){if($s=-1,Us=0,($e&6)!==0)throw Error(l(327));var n=e.callbackNode;if(bi()&&e.callbackNode!==n)return null;var r=er(e,e===yt?St:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Vs(e,r);else{t=r;var i=$e;$e|=2;var c=Jd();(yt!==e||St!==t)&&(Dr=null,Zi=We()+500,ti(e,t));do try{ch();break}catch(k){qd(e,k)}while(!0);$a(),Ms.current=c,$e=i,st!==null?t=0:(yt=null,St=0,t=ft)}if(t!==0){if(t===2&&(i=g(e),i!==0&&(r=i,t=Su(e,i))),t===1)throw n=Tl,ti(e,0),uo(e,r),tn(e,We()),n;if(t===6)uo(e,r);else{if(i=e.current.alternate,(r&30)===0&&!ah(i)&&(t=Vs(e,r),t===2&&(c=g(e),c!==0&&(r=c,t=Su(e,c))),t===1))throw n=Tl,ti(e,0),uo(e,r),tn(e,We()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(l(345));case 2:ni(e,en,Dr);break;case 3:if(uo(e,r),(r&130023424)===r&&(t=wu+500-We(),10<t)){if(er(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Ut(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Na(ni.bind(null,e,en,Dr),t);break}ni(e,en,Dr);break;case 4:if(uo(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var m=31-ct(r);c=1<<m,m=t[m],m>i&&(i=m),r&=~c}if(r=i,r=We()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*sh(r/1960))-r,10<r){e.timeoutHandle=Na(ni.bind(null,e,en,Dr),r);break}ni(e,en,Dr);break;case 5:ni(e,en,Dr);break;default:throw Error(l(329))}}}return tn(e,We()),e.callbackNode===n?Xd.bind(null,e):null}function Su(e,t){var n=Rl;return e.current.memoizedState.isDehydrated&&(ti(e,t).flags|=256),e=Vs(e,t),e!==2&&(t=en,en=n,t!==null&&_u(t)),e}function _u(e){en===null?en=e:en.push.apply(en,e)}function ah(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],c=i.getSnapshot;i=i.value;try{if(!Mn(c(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function uo(e,t){for(t&=~gu,t&=~Ls,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ct(t),r=1<<n;e[n]=-1,t&=~r}}function Gd(e){if(($e&6)!==0)throw Error(l(327));bi();var t=er(e,0);if((t&1)===0)return tn(e,We()),null;var n=Vs(e,t);if(e.tag!==0&&n===2){var r=g(e);r!==0&&(t=r,n=Su(e,r))}if(n===1)throw n=Tl,ti(e,0),uo(e,t),tn(e,We()),n;if(n===6)throw Error(l(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ni(e,en,Dr),tn(e,We()),null}function Eu(e,t){var n=$e;$e|=1;try{return e(t)}finally{$e=n,$e===0&&(Zi=We()+500,hs&&no())}}function ei(e){so!==null&&so.tag===0&&($e&6)===0&&bi();var t=$e;$e|=1;var n=kn.transition,r=J;try{if(kn.transition=null,J=1,e)return e()}finally{J=r,kn.transition=n,$e=t,($e&6)===0&&no()}}function Cu(){fn=Bi.current,qe(Bi)}function ti(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Ap(n)),st!==null)for(n=st.return;n!==null;){var r=n;switch(Ma(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&fs();break;case 3:$i(),qe(Gt),qe(Pt),Ka();break;case 5:Qa(r);break;case 4:$i();break;case 13:qe(tt);break;case 19:qe(tt);break;case 10:Ua(r.type._context);break;case 22:case 23:Cu()}n=n.return}if(yt=e,st=e=co(e.current,null),St=fn=t,ft=0,Tl=null,gu=Ls=Jo=0,en=Rl=null,Xo!==null){for(t=0;t<Xo.length;t++)if(n=Xo[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,c=n.pending;if(c!==null){var m=c.next;c.next=i,r.next=m}n.pending=r}Xo=null}return e}function qd(e,t){do{var n=st;try{if($a(),Cs.current=Ps,Ts){for(var r=nt.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Ts=!1}if(qo=0,mt=dt=nt=null,xl=!1,kl=0,vu.current=null,n===null||n.return===null){ft=1,Tl=t,st=null;break}e:{var c=e,m=n.return,k=n,T=t;if(t=St,k.flags|=32768,T!==null&&typeof T=="object"&&typeof T.then=="function"){var D=T,W=k,H=W.tag;if((W.mode&1)===0&&(H===0||H===11||H===15)){var b=W.alternate;b?(W.updateQueue=b.updateQueue,W.memoizedState=b.memoizedState,W.lanes=b.lanes):(W.updateQueue=null,W.memoizedState=null)}var oe=_d(m);if(oe!==null){oe.flags&=-257,Ed(oe,m,k,c,t),oe.mode&1&&Sd(c,D,t),t=oe,T=D;var ae=t.updateQueue;if(ae===null){var ce=new Set;ce.add(T),t.updateQueue=ce}else ae.add(T);break e}else{if((t&1)===0){Sd(c,D,t),Tu();break e}T=Error(l(426))}}else if(Je&&k.mode&1){var lt=_d(m);if(lt!==null){(lt.flags&65536)===0&&(lt.flags|=256),Ed(lt,m,k,c,t),Da(Ui(T,k));break e}}c=T=Ui(T,k),ft!==4&&(ft=2),Rl===null?Rl=[c]:Rl.push(c),c=m;do{switch(c.tag){case 3:c.flags|=65536,t&=-t,c.lanes|=t;var O=xd(c,T,t);Zc(c,O);break e;case 1:k=T;var N=c.type,L=c.stateNode;if((c.flags&128)===0&&(typeof N.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(lo===null||!lo.has(L)))){c.flags|=65536,t&=-t,c.lanes|=t;var X=kd(c,k,t);Zc(c,X);break e}}c=c.return}while(c!==null)}tf(n)}catch(pe){t=pe,st===n&&n!==null&&(st=n=n.return);continue}break}while(!0)}function Jd(){var e=Ms.current;return Ms.current=Ps,e===null?Ps:e}function Tu(){(ft===0||ft===3||ft===2)&&(ft=4),yt===null||(Jo&268435455)===0&&(Ls&268435455)===0||uo(yt,St)}function Vs(e,t){var n=$e;$e|=2;var r=Jd();(yt!==e||St!==t)&&(Dr=null,ti(e,t));do try{uh();break}catch(i){qd(e,i)}while(!0);if($a(),$e=n,Ms.current=r,st!==null)throw Error(l(261));return yt=null,St=0,ft}function uh(){for(;st!==null;)ef(st)}function ch(){for(;st!==null&&!hi();)ef(st)}function ef(e){var t=of(e.alternate,e,fn);e.memoizedProps=e.pendingProps,t===null?tf(e):st=t,vu.current=null}function tf(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=nh(n,t,fn),n!==null){st=n;return}}else{if(n=rh(n,t),n!==null){n.flags&=32767,st=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ft=6,st=null;return}}if(t=t.sibling,t!==null){st=t;return}st=t=e}while(t!==null);ft===0&&(ft=5)}function ni(e,t,n){var r=J,i=kn.transition;try{kn.transition=null,J=1,dh(e,t,n,r)}finally{kn.transition=i,J=r}return null}function dh(e,t,n,r){do bi();while(so!==null);if(($e&6)!==0)throw Error(l(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(l(177));e.callbackNode=null,e.callbackPriority=0;var c=n.lanes|n.childLanes;if(U(e,c),e===yt&&(st=yt=null,St=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Ds||(Ds=!0,lf(qn,function(){return bi(),null})),c=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||c){c=kn.transition,kn.transition=null;var m=J;J=1;var k=$e;$e|=4,vu.current=null,ih(e,n),Wd(n,e),Op(Ta),un=!!Ca,Ta=Ca=null,e.current=n,lh(n),mi(),$e=k,J=m,kn.transition=c}else e.current=n;if(Ds&&(Ds=!1,so=e,As=i),c=e.pendingLanes,c===0&&(lo=null),Er(n.stateNode),tn(e,We()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Fs)throw Fs=!1,e=xu,xu=null,e;return(As&1)!==0&&e.tag!==0&&bi(),c=e.pendingLanes,(c&1)!==0?e===ku?Nl++:(Nl=0,ku=e):Nl=0,no(),null}function bi(){if(so!==null){var e=xe(As),t=kn.transition,n=J;try{if(kn.transition=null,J=16>e?16:e,so===null)var r=!1;else{if(e=so,so=null,As=0,($e&6)!==0)throw Error(l(331));var i=$e;for($e|=4,le=e.current;le!==null;){var c=le,m=c.child;if((le.flags&16)!==0){var k=c.deletions;if(k!==null){for(var T=0;T<k.length;T++){var D=k[T];for(le=D;le!==null;){var W=le;switch(W.tag){case 0:case 11:case 15:Cl(8,W,c)}var H=W.child;if(H!==null)H.return=W,le=H;else for(;le!==null;){W=le;var b=W.sibling,oe=W.return;if(Ud(W),W===D){le=null;break}if(b!==null){b.return=oe,le=b;break}le=oe}}}var ae=c.alternate;if(ae!==null){var ce=ae.child;if(ce!==null){ae.child=null;do{var lt=ce.sibling;ce.sibling=null,ce=lt}while(ce!==null)}}le=c}}if((c.subtreeFlags&2064)!==0&&m!==null)m.return=c,le=m;else e:for(;le!==null;){if(c=le,(c.flags&2048)!==0)switch(c.tag){case 0:case 11:case 15:Cl(9,c,c.return)}var O=c.sibling;if(O!==null){O.return=c.return,le=O;break e}le=c.return}}var N=e.current;for(le=N;le!==null;){m=le;var L=m.child;if((m.subtreeFlags&2064)!==0&&L!==null)L.return=m,le=L;else e:for(m=N;le!==null;){if(k=le,(k.flags&2048)!==0)try{switch(k.tag){case 0:case 11:case 15:js(9,k)}}catch(pe){it(k,k.return,pe)}if(k===m){le=null;break e}var X=k.sibling;if(X!==null){X.return=k.return,le=X;break e}le=k.return}}if($e=i,no(),Dt&&typeof Dt.onPostCommitFiberRoot=="function")try{Dt.onPostCommitFiberRoot(sn,e)}catch{}r=!0}return r}finally{J=n,kn.transition=t}}return!1}function nf(e,t,n){t=Ui(n,t),t=xd(e,t,1),e=oo(e,t,1),t=Ut(),e!==null&&(z(e,1,t),tn(e,t))}function it(e,t,n){if(e.tag===3)nf(e,e,n);else for(;t!==null;){if(t.tag===3){nf(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(lo===null||!lo.has(r))){e=Ui(n,e),e=kd(t,e,1),t=oo(t,e,1),e=Ut(),t!==null&&(z(t,1,e),tn(t,e));break}}t=t.return}}function fh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ut(),e.pingedLanes|=e.suspendedLanes&n,yt===e&&(St&n)===n&&(ft===4||ft===3&&(St&130023424)===St&&500>We()-wu?ti(e,0):gu|=n),tn(e,t)}function rf(e,t){t===0&&((e.mode&1)===0?t=1:(t=Cr,Cr<<=1,(Cr&130023424)===0&&(Cr=4194304)));var n=Ut();e=Mr(e,t),e!==null&&(z(e,t,n),tn(e,n))}function ph(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),rf(e,n)}function hh(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(l(314))}r!==null&&r.delete(t),rf(e,n)}var of;of=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Gt.current)Jt=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Jt=!1,th(e,t,n);Jt=(e.flags&131072)!==0}else Jt=!1,Je&&(t.flags&1048576)!==0&&Fc(t,ys,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Os(e,t),e=t.pendingProps;var i=Ii(t,Pt.current);Di(t,n),i=qa(null,t,r,e,i,n);var c=Ja();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,qt(r)?(c=!0,ps(t)):c=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Za(t),i.updater=Ss,t.stateNode=i,i._reactInternals=t,Wa(t,r,e,n),t=su(null,t,r,!0,c,n)):(t.tag=0,Je&&c&&ja(t),$t(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Os(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=yh(r),e=Fn(r,e),i){case 0:t=lu(null,t,r,e,n);break e;case 1:t=zd(null,t,r,e,n);break e;case 11:t=Cd(null,t,r,e,n);break e;case 14:t=Td(null,t,r,Fn(r.type,e),n);break e}throw Error(l(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Fn(r,i),lu(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Fn(r,i),zd(e,t,r,i,n);case 3:e:{if(Od(t),e===null)throw Error(l(387));r=t.pendingProps,c=t.memoizedState,i=c.element,Bc(e,t),ks(t,r,null,n);var m=t.memoizedState;if(r=m.element,c.isDehydrated)if(c={element:r,isDehydrated:!1,cache:m.cache,pendingSuspenseBoundaries:m.pendingSuspenseBoundaries,transitions:m.transitions},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){i=Ui(Error(l(423)),t),t=Id(e,t,r,n,i);break e}else if(r!==i){i=Ui(Error(l(424)),t),t=Id(e,t,r,n,i);break e}else for(dn=Jr(t.stateNode.containerInfo.firstChild),cn=t,Je=!0,Ln=null,n=Gc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Li(),r===i){t=Fr(e,t,n);break e}$t(e,t,r,n)}t=t.child}return t;case 5:return qc(t),e===null&&Fa(t),r=t.type,i=t.pendingProps,c=e!==null?e.memoizedProps:null,m=i.children,Ra(r,i)?m=null:c!==null&&Ra(r,c)&&(t.flags|=32),Pd(e,t),$t(e,t,m,n),t.child;case 6:return e===null&&Fa(t),null;case 13:return jd(e,t,n);case 4:return Ha(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ai(t,null,r,n):$t(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Fn(r,i),Cd(e,t,r,i,n);case 7:return $t(e,t,t.pendingProps,n),t.child;case 8:return $t(e,t,t.pendingProps.children,n),t.child;case 12:return $t(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,c=t.memoizedProps,m=i.value,Ke(gs,r._currentValue),r._currentValue=m,c!==null)if(Mn(c.value,m)){if(c.children===i.children&&!Gt.current){t=Fr(e,t,n);break e}}else for(c=t.child,c!==null&&(c.return=t);c!==null;){var k=c.dependencies;if(k!==null){m=c.child;for(var T=k.firstContext;T!==null;){if(T.context===r){if(c.tag===1){T=Lr(-1,n&-n),T.tag=2;var D=c.updateQueue;if(D!==null){D=D.shared;var W=D.pending;W===null?T.next=T:(T.next=W.next,W.next=T),D.pending=T}}c.lanes|=n,T=c.alternate,T!==null&&(T.lanes|=n),Va(c.return,n,t),k.lanes|=n;break}T=T.next}}else if(c.tag===10)m=c.type===t.type?null:c.child;else if(c.tag===18){if(m=c.return,m===null)throw Error(l(341));m.lanes|=n,k=m.alternate,k!==null&&(k.lanes|=n),Va(m,n,t),m=c.sibling}else m=c.child;if(m!==null)m.return=c;else for(m=c;m!==null;){if(m===t){m=null;break}if(c=m.sibling,c!==null){c.return=m.return,m=c;break}m=m.return}c=m}$t(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Di(t,n),i=wn(i),r=r(i),t.flags|=1,$t(e,t,r,n),t.child;case 14:return r=t.type,i=Fn(r,t.pendingProps),i=Fn(r.type,i),Td(e,t,r,i,n);case 15:return Rd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Fn(r,i),Os(e,t),t.tag=1,qt(r)?(e=!0,ps(t)):e=!1,Di(t,n),Qc(t,r,i),Wa(t,r,i,n),su(null,t,r,!0,e,n);case 19:return Ld(e,t,n);case 22:return Nd(e,t,n)}throw Error(l(156,t.tag))};function lf(e,t){return _r(e,t)}function mh(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 mh(e,t,n,r)}function Ru(e){return e=e.prototype,!(!e||!e.isReactComponent)}function yh(e){if(typeof e=="function")return Ru(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Xe)return 11;if(e===Lt)return 14}return 2}function co(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 Bs(e,t,n,r,i,c){var m=2;if(r=e,typeof e=="function")Ru(e)&&(m=1);else if(typeof e=="string")m=5;else e:switch(e){case se:return ri(n.children,i,c,t);case je:m=8,i|=8;break;case et:return e=Sn(12,n,t,i|2),e.elementType=et,e.lanes=c,e;case gt:return e=Sn(13,n,t,i),e.elementType=gt,e.lanes=c,e;case Et:return e=Sn(19,n,t,i),e.elementType=Et,e.lanes=c,e;case Qe:return Zs(n,i,c,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ut:m=10;break e;case Mt:m=9;break e;case Xe:m=11;break e;case Lt:m=14;break e;case pt:m=16,r=null;break e}throw Error(l(130,e==null?e:typeof e,""))}return t=Sn(m,n,t,i),t.elementType=e,t.type=r,t.lanes=c,t}function ri(e,t,n,r){return e=Sn(7,e,r,t),e.lanes=n,e}function Zs(e,t,n,r){return e=Sn(22,e,r,t),e.elementType=Qe,e.lanes=n,e.stateNode={isHidden:!1},e}function Nu(e,t,n){return e=Sn(6,e,null,t),e.lanes=n,e}function Pu(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 vh(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=M(0),this.expirationTimes=M(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=M(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function zu(e,t,n,r,i,c,m,k,T){return e=new vh(e,t,n,k,T),t===1?(t=1,c===!0&&(t|=8)):t=0,c=Sn(3,null,null,t),e.current=c,c.stateNode=e,c.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Za(c),e}function gh(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ye,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function sf(e){if(!e)return to;e=e._reactInternals;e:{if(Nn(e)!==e||e.tag!==1)throw Error(l(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(qt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(l(171))}if(e.tag===1){var n=e.type;if(qt(n))return jc(e,n,t)}return t}function af(e,t,n,r,i,c,m,k,T){return e=zu(n,r,!0,e,i,c,m,k,T),e.context=sf(null),n=e.current,r=Ut(),i=ao(n),c=Lr(r,i),c.callback=t??null,oo(n,c,i),e.current.lanes=i,z(e,i,r),tn(e,r),e}function bs(e,t,n,r){var i=t.current,c=Ut(),m=ao(i);return n=sf(n),t.context===null?t.context=n:t.pendingContext=n,t=Lr(c,m),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=oo(i,t,m),e!==null&&($n(e,i,m,c),xs(e,i,m)),m}function Ws(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function uf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Ou(e,t){uf(e,t),(e=e.alternate)&&uf(e,t)}function wh(){return null}var cf=typeof reportError=="function"?reportError:function(e){console.error(e)};function Iu(e){this._internalRoot=e}Hs.prototype.render=Iu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(l(409));bs(e,t,null,null)},Hs.prototype.unmount=Iu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ei(function(){bs(null,e,null,null)}),t[zr]=null}};function Hs(e){this._internalRoot=e}Hs.prototype.unstable_scheduleHydration=function(e){if(e){var t=Wt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<nr.length&&t!==0&&t<nr[n].priority;n++);nr.splice(n,0,e),n===0&&mn(e)}};function ju(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Qs(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function df(){}function xh(e,t,n,r,i){if(i){if(typeof r=="function"){var c=r;r=function(){var D=Ws(m);c.call(D)}}var m=af(t,r,e,0,null,!1,!1,"",df);return e._reactRootContainer=m,e[zr]=m.current,fl(e.nodeType===8?e.parentNode:e),ei(),m}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var k=r;r=function(){var D=Ws(T);k.call(D)}}var T=zu(e,0,!1,null,null,!1,!1,"",df);return e._reactRootContainer=T,e[zr]=T.current,fl(e.nodeType===8?e.parentNode:e),ei(function(){bs(t,T,n,r)}),T}function Ys(e,t,n,r,i){var c=n._reactRootContainer;if(c){var m=c;if(typeof i=="function"){var k=i;i=function(){var T=Ws(m);k.call(T)}}bs(t,m,e,i)}else m=xh(n,t,e,i,r);return Ws(m)}Ce=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Jn(t.pendingLanes);n!==0&&(G(t,n|1),tn(t,We()),($e&6)===0&&(Zi=We()+500,no()))}break;case 13:ei(function(){var r=Mr(e,1);if(r!==null){var i=Ut();$n(r,e,1,i)}}),Ou(e,1)}},Ze=function(e){if(e.tag===13){var t=Mr(e,134217728);if(t!==null){var n=Ut();$n(t,e,134217728,n)}Ou(e,134217728)}},bt=function(e){if(e.tag===13){var t=ao(e),n=Mr(e,t);if(n!==null){var r=Ut();$n(n,e,t,r)}Ou(e,t)}},Wt=function(){return J},Tt=function(e,t){var n=J;try{return J=e,t()}finally{J=n}},gr=function(e,t,n){switch(t){case"input":if(So(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ds(r);if(!i)throw Error(l(90));Vr(r),So(r,i)}}}break;case"textarea":_o(e,n);break;case"select":t=n.value,t!=null&&Cn(e,!!n.multiple,t,!1)}},on=Eu,xr=ei;var kh={usingClientEntryPoint:!1,Events:[ml,zi,ds,wr,Hn,Eu]},Pl={findFiberByHostInstance:Ho,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Sh={bundleType:Pl.bundleType,version:Pl.version,rendererPackageName:Pl.rendererPackageName,rendererConfig:Pl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:fe.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Sr(e),e===null?null:e.stateNode},findFiberByHostInstance:Pl.findFiberByHostInstance||wh,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ks=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ks.isDisabled&&Ks.supportsFiber)try{sn=Ks.inject(Sh),Dt=Ks}catch{}}return nn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kh,nn.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ju(t))throw Error(l(200));return gh(e,t,null,n)},nn.createRoot=function(e,t){if(!ju(e))throw Error(l(299));var n=!1,r="",i=cf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=zu(e,1,!1,null,null,n,!1,r,i),e[zr]=t.current,fl(e.nodeType===8?e.parentNode:e),new Iu(t)},nn.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(l(188)):(e=Object.keys(e).join(","),Error(l(268,e)));return e=Sr(t),e=e===null?null:e.stateNode,e},nn.flushSync=function(e){return ei(e)},nn.hydrate=function(e,t,n){if(!Qs(t))throw Error(l(200));return Ys(null,e,t,!0,n)},nn.hydrateRoot=function(e,t,n){if(!ju(e))throw Error(l(405));var r=n!=null&&n.hydratedSources||null,i=!1,c="",m=cf;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(c=n.identifierPrefix),n.onRecoverableError!==void 0&&(m=n.onRecoverableError)),t=af(t,null,e,1,n??null,i,!1,c,m),e[zr]=t.current,fl(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Hs(t)},nn.render=function(e,t,n){if(!Qs(t))throw Error(l(200));return Ys(null,e,t,!1,n)},nn.unmountComponentAtNode=function(e){if(!Qs(e))throw Error(l(40));return e._reactRootContainer?(ei(function(){Ys(null,null,e,!1,function(){e._reactRootContainer=null,e[zr]=null})}),!0):!1},nn.unstable_batchedUpdates=Eu,nn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Qs(n))throw Error(l(200));if(e==null||e._reactInternals===void 0)throw Error(l(38));return Ys(e,t,n,!1,r)},nn.version="18.2.0-next-9e3b772b8-20220608",nn}var wf;function Uf(){if(wf)return Fu.exports;wf=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(o){console.error(o)}}return s(),Fu.exports=Ph(),Fu.exports}var xf;function zh(){if(xf)return Xs;xf=1;var s=Uf();return Xs.createRoot=s.createRoot,Xs.hydrateRoot=s.hydrateRoot,Xs}var Oh=zh();const Ih=rc(Oh);var at=Yl();const ii=rc(at);var jh=Uf(),po={},oi={};var kf;function Mh(){if(kf)return oi;kf=1;var s=Yl();function o(a){for(var h="https://reactjs.org/docs/error-decoder.html?invariant="+a,g=1;g<arguments.length;g++)h+="&args[]="+encodeURIComponent(arguments[g]);return"Minified React error #"+a+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var l=Object.prototype.hasOwnProperty,d=/^[: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]*$/,f={},y={};function S(a){return l.call(y,a)?!0:l.call(f,a)?!1:d.test(a)?y[a]=!0:(f[a]=!0,!1)}function _(a,h,g,x,M,z,U){this.acceptsBooleans=h===2||h===3||h===4,this.attributeName=x,this.attributeNamespace=M,this.mustUseProperty=g,this.propertyName=a,this.type=h,this.sanitizeURL=z,this.removeEmptyString=U}var C={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){C[a]=new _(a,0,!1,a,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var h=a[0];C[h]=new _(h,1,!1,a[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a){C[a]=new _(a,2,!1,a.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){C[a]=new _(a,2,!1,a,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(a){C[a]=new _(a,3,!1,a.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(a){C[a]=new _(a,3,!0,a,null,!1,!1)}),["capture","download"].forEach(function(a){C[a]=new _(a,4,!1,a,null,!1,!1)}),["cols","rows","size","span"].forEach(function(a){C[a]=new _(a,6,!1,a,null,!1,!1)}),["rowSpan","start"].forEach(function(a){C[a]=new _(a,5,!1,a.toLowerCase(),null,!1,!1)});var R=/[\-:]([a-z])/g;function Q(a){return a[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(a){var h=a.replace(R,Q);C[h]=new _(h,1,!1,a,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var h=a.replace(R,Q);C[h]=new _(h,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(a){var h=a.replace(R,Q);C[h]=new _(h,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(a){C[a]=new _(a,1,!1,a.toLowerCase(),null,!1,!1)}),C.xlinkHref=new _("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(a){C[a]=new _(a,1,!1,a.toLowerCase(),null,!0,!0)});var te={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},me=["Webkit","ms","Moz","O"];Object.keys(te).forEach(function(a){me.forEach(function(h){h=h+a.charAt(0).toUpperCase()+a.substring(1),te[h]=te[a]})});var P=/["'&<>]/;function $(a){if(typeof a=="boolean"||typeof a=="number")return""+a;a=""+a;var h=P.exec(a);if(h){var g="",x,M=0;for(x=h.index;x<a.length;x++){switch(a.charCodeAt(x)){case 34:h="&quot;";break;case 38:h="&amp;";break;case 39:h="&#x27;";break;case 60:h="&lt;";break;case 62:h="&gt;";break;default:continue}M!==x&&(g+=a.substring(M,x)),M=x+1,g+=h}a=M!==x?g+a.substring(M,x):g}return a}var j=/([A-Z])/g,A=/^ms-/,Z=Array.isArray;function ne(a,h){return{insertionMode:a,selectedValue:h}}function q(a,h,g){switch(h){case"select":return ne(1,g.value!=null?g.value:g.defaultValue);case"svg":return ne(2,null);case"math":return ne(3,null);case"foreignObject":return ne(1,null);case"table":return ne(4,null);case"thead":case"tbody":case"tfoot":return ne(5,null);case"colgroup":return ne(7,null);case"tr":return ne(6,null)}return 4<=a.insertionMode||a.insertionMode===0?ne(1,null):a}var fe=new Map;function Te(a,h,g){if(typeof g!="object")throw Error(o(62));h=!0;for(var x in g)if(l.call(g,x)){var M=g[x];if(M!=null&&typeof M!="boolean"&&M!==""){if(x.indexOf("--")===0){var z=$(x);M=$((""+M).trim())}else{z=x;var U=fe.get(z);U!==void 0||(U=$(z.replace(j,"-$1").toLowerCase().replace(A,"-ms-")),fe.set(z,U)),z=U,M=typeof M=="number"?M===0||l.call(te,x)?""+M:M+"px":$((""+M).trim())}h?(h=!1,a.push(' style="',z,":",M)):a.push(";",z,":",M)}}h||a.push('"')}function ye(a,h,g,x){switch(g){case"style":Te(a,h,x);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<g.length)||g[0]!=="o"&&g[0]!=="O"||g[1]!=="n"&&g[1]!=="N"){if(h=C.hasOwnProperty(g)?C[g]:null,h!==null){switch(typeof x){case"function":case"symbol":return;case"boolean":if(!h.acceptsBooleans)return}switch(g=h.attributeName,h.type){case 3:x&&a.push(" ",g,'=""');break;case 4:x===!0?a.push(" ",g,'=""'):x!==!1&&a.push(" ",g,'="',$(x),'"');break;case 5:isNaN(x)||a.push(" ",g,'="',$(x),'"');break;case 6:!isNaN(x)&&1<=x&&a.push(" ",g,'="',$(x),'"');break;default:h.sanitizeURL&&(x=""+x),a.push(" ",g,'="',$(x),'"')}}else if(S(g)){switch(typeof x){case"function":case"symbol":return;case"boolean":if(h=g.toLowerCase().slice(0,5),h!=="data-"&&h!=="aria-")return}a.push(" ",g,'="',$(x),'"')}}}function se(a,h,g){if(h!=null){if(g!=null)throw Error(o(60));if(typeof h!="object"||!("__html"in h))throw Error(o(61));h=h.__html,h!=null&&a.push(""+h)}}function je(a){var h="";return s.Children.forEach(a,function(g){g!=null&&(h+=g)}),h}function et(a,h,g,x){a.push(Xe(g));var M=g=null,z;for(z in h)if(l.call(h,z)){var U=h[z];if(U!=null)switch(z){case"children":g=U;break;case"dangerouslySetInnerHTML":M=U;break;default:ye(a,x,z,U)}}return a.push(">"),se(a,M,g),typeof g=="string"?(a.push($(g)),null):g}var ut=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Mt=new Map;function Xe(a){var h=Mt.get(a);if(h===void 0){if(!ut.test(a))throw Error(o(65,a));h="<"+a,Mt.set(a,h)}return h}function gt(a,h,g,x,M){switch(h){case"select":a.push(Xe("select"));var z=null,U=null;for(Ce in g)if(l.call(g,Ce)){var G=g[Ce];if(G!=null)switch(Ce){case"children":z=G;break;case"dangerouslySetInnerHTML":U=G;break;case"defaultValue":case"value":break;default:ye(a,x,Ce,G)}}return a.push(">"),se(a,U,z),z;case"option":U=M.selectedValue,a.push(Xe("option"));var J=G=null,xe=null,Ce=null;for(z in g)if(l.call(g,z)){var Ze=g[z];if(Ze!=null)switch(z){case"children":G=Ze;break;case"selected":xe=Ze;break;case"dangerouslySetInnerHTML":Ce=Ze;break;case"value":J=Ze;default:ye(a,x,z,Ze)}}if(U!=null)if(g=J!==null?""+J:je(G),Z(U)){for(x=0;x<U.length;x++)if(""+U[x]===g){a.push(' selected=""');break}}else""+U===g&&a.push(' selected=""');else xe&&a.push(' selected=""');return a.push(">"),se(a,Ce,G),G;case"textarea":a.push(Xe("textarea")),Ce=U=z=null;for(G in g)if(l.call(g,G)&&(J=g[G],J!=null))switch(G){case"children":Ce=J;break;case"value":z=J;break;case"defaultValue":U=J;break;case"dangerouslySetInnerHTML":throw Error(o(91));default:ye(a,x,G,J)}if(z===null&&U!==null&&(z=U),a.push(">"),Ce!=null){if(z!=null)throw Error(o(92));if(Z(Ce)&&1<Ce.length)throw Error(o(93));z=""+Ce}return typeof z=="string"&&z[0]===`
`&&a.push(`
`),z!==null&&a.push($(""+z)),null;case"input":a.push(Xe("input")),J=Ce=G=z=null;for(U in g)if(l.call(g,U)&&(xe=g[U],xe!=null))switch(U){case"children":case"dangerouslySetInnerHTML":throw Error(o(399,"input"));case"defaultChecked":J=xe;break;case"defaultValue":G=xe;break;case"checked":Ce=xe;break;case"value":z=xe;break;default:ye(a,x,U,xe)}return Ce!==null?ye(a,x,"checked",Ce):J!==null&&ye(a,x,"checked",J),z!==null?ye(a,x,"value",z):G!==null&&ye(a,x,"value",G),a.push("/>"),null;case"menuitem":a.push(Xe("menuitem"));for(var bt in g)if(l.call(g,bt)&&(z=g[bt],z!=null))switch(bt){case"children":case"dangerouslySetInnerHTML":throw Error(o(400));default:ye(a,x,bt,z)}return a.push(">"),null;case"title":a.push(Xe("title")),z=null;for(Ze in g)if(l.call(g,Ze)&&(U=g[Ze],U!=null))switch(Ze){case"children":z=U;break;case"dangerouslySetInnerHTML":throw Error(o(434));default:ye(a,x,Ze,U)}return a.push(">"),z;case"listing":case"pre":a.push(Xe(h)),U=z=null;for(J in g)if(l.call(g,J)&&(G=g[J],G!=null))switch(J){case"children":z=G;break;case"dangerouslySetInnerHTML":U=G;break;default:ye(a,x,J,G)}if(a.push(">"),U!=null){if(z!=null)throw Error(o(60));if(typeof U!="object"||!("__html"in U))throw Error(o(61));g=U.__html,g!=null&&(typeof g=="string"&&0<g.length&&g[0]===`
`?a.push(`
`,g):a.push(""+g))}return typeof z=="string"&&z[0]===`
`&&a.push(`
`),z;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":a.push(Xe(h));for(var Wt in g)if(l.call(g,Wt)&&(z=g[Wt],z!=null))switch(Wt){case"children":case"dangerouslySetInnerHTML":throw Error(o(399,h));default:ye(a,x,Wt,z)}return a.push("/>"),null;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 et(a,g,h,x);case"html":return M.insertionMode===0&&a.push("<!DOCTYPE html>"),et(a,g,h,x);default:if(h.indexOf("-")===-1&&typeof g.is!="string")return et(a,g,h,x);a.push(Xe(h)),U=z=null;for(xe in g)if(l.call(g,xe)&&(G=g[xe],G!=null))switch(xe){case"children":z=G;break;case"dangerouslySetInnerHTML":U=G;break;case"style":Te(a,x,G);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:S(xe)&&typeof G!="function"&&typeof G!="symbol"&&a.push(" ",xe,'="',$(G),'"')}return a.push(">"),se(a,U,z),z}}function Et(a,h,g){if(a.push('<!--$?--><template id="'),g===null)throw Error(o(395));return a.push(g),a.push('"></template>')}function Lt(a,h,g,x){switch(g.insertionMode){case 0:case 1:return a.push('<div hidden id="'),a.push(h.segmentPrefix),h=x.toString(16),a.push(h),a.push('">');case 2:return a.push('<svg aria-hidden="true" style="display:none" id="'),a.push(h.segmentPrefix),h=x.toString(16),a.push(h),a.push('">');case 3:return a.push('<math aria-hidden="true" style="display:none" id="'),a.push(h.segmentPrefix),h=x.toString(16),a.push(h),a.push('">');case 4:return a.push('<table hidden id="'),a.push(h.segmentPrefix),h=x.toString(16),a.push(h),a.push('">');case 5:return a.push('<table hidden><tbody id="'),a.push(h.segmentPrefix),h=x.toString(16),a.push(h),a.push('">');case 6:return a.push('<table hidden><tr id="'),a.push(h.segmentPrefix),h=x.toString(16),a.push(h),a.push('">');case 7:return a.push('<table hidden><colgroup id="'),a.push(h.segmentPrefix),h=x.toString(16),a.push(h),a.push('">');default:throw Error(o(397))}}function pt(a,h){switch(h.insertionMode){case 0:case 1:return a.push("</div>");case 2:return a.push("</svg>");case 3:return a.push("</math>");case 4:return a.push("</table>");case 5:return a.push("</tbody></table>");case 6:return a.push("</tr></table>");case 7:return a.push("</colgroup></table>");default:throw Error(o(397))}}var Qe=/[<\u2028\u2029]/g;function ee(a){return JSON.stringify(a).replace(Qe,function(h){switch(h){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}function ue(a,h){return h=h===void 0?"":h,{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:h+"P:",segmentPrefix:h+"S:",boundaryPrefix:h+"B:",idPrefix:h,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:a}}function E(a,h,g,x){return g.generateStaticMarkup?(a.push($(h)),!1):(h===""?a=x:(x&&a.push("<!-- -->"),a.push($(h)),a=!0),a)}var B=Object.assign,de=Symbol.for("react.element"),Oe=Symbol.for("react.portal"),Re=Symbol.for("react.fragment"),Be=Symbol.for("react.strict_mode"),Me=Symbol.for("react.profiler"),Ue=Symbol.for("react.provider"),Fe=Symbol.for("react.context"),Ye=Symbol.for("react.forward_ref"),_n=Symbol.for("react.suspense"),Ft=Symbol.for("react.suspense_list"),Vr=Symbol.for("react.memo"),ot=Symbol.for("react.lazy"),Bt=Symbol.for("react.scope"),ko=Symbol.for("react.debug_trace_mode"),hr=Symbol.for("react.legacy_hidden"),So=Symbol.for("react.default_value"),mr=Symbol.iterator;function En(a){if(a==null)return null;if(typeof a=="function")return a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case Re:return"Fragment";case Oe:return"Portal";case Me:return"Profiler";case Be:return"StrictMode";case _n:return"Suspense";case Ft:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case Fe:return(a.displayName||"Context")+".Consumer";case Ue:return(a._context.displayName||"Context")+".Provider";case Ye:var h=a.render;return a=a.displayName,a||(a=h.displayName||h.name||"",a=a!==""?"ForwardRef("+a+")":"ForwardRef"),a;case Vr:return h=a.displayName||null,h!==null?h:En(a.type)||"Memo";case ot:h=a._payload,a=a._init;try{return En(a(h))}catch{}}return null}var hn={};function Cn(a,h){if(a=a.contextTypes,!a)return hn;var g={},x;for(x in a)g[x]=h[x];return g}var Zt=null;function ht(a,h){if(a!==h){a.context._currentValue2=a.parentValue,a=a.parent;var g=h.parent;if(a===null){if(g!==null)throw Error(o(401))}else{if(g===null)throw Error(o(401));ht(a,g)}h.context._currentValue2=h.value}}function _o(a){a.context._currentValue2=a.parentValue,a=a.parent,a!==null&&_o(a)}function Eo(a){var h=a.parent;h!==null&&Eo(h),a.context._currentValue2=a.value}function Co(a,h){if(a.context._currentValue2=a.parentValue,a=a.parent,a===null)throw Error(o(402));a.depth===h.depth?ht(a,h):Co(a,h)}function Br(a,h){var g=h.parent;if(g===null)throw Error(o(402));a.depth===g.depth?ht(a,g):Br(a,g),h.context._currentValue2=h.value}function Tn(a){var h=Zt;h!==a&&(h===null?Eo(a):a===null?_o(h):h.depth===a.depth?ht(h,a):h.depth>a.depth?Co(h,a):Br(h,a),Zt=a)}var To={isMounted:function(){return!1},enqueueSetState:function(a,h){a=a._reactInternals,a.queue!==null&&a.queue.push(h)},enqueueReplaceState:function(a,h){a=a._reactInternals,a.replace=!0,a.queue=[h]},enqueueForceUpdate:function(){}};function bn(a,h,g,x){var M=a.state!==void 0?a.state:null;a.updater=To,a.props=g,a.state=M;var z={queue:[],replace:!1};a._reactInternals=z;var U=h.contextType;if(a.context=typeof U=="object"&&U!==null?U._currentValue2:x,U=h.getDerivedStateFromProps,typeof U=="function"&&(U=U(g,M),M=U==null?M:B({},M,U),a.state=M),typeof h.getDerivedStateFromProps!="function"&&typeof a.getSnapshotBeforeUpdate!="function"&&(typeof a.UNSAFE_componentWillMount=="function"||typeof a.componentWillMount=="function"))if(h=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),h!==a.state&&To.enqueueReplaceState(a,a.state,null),z.queue!==null&&0<z.queue.length)if(h=z.queue,U=z.replace,z.queue=null,z.replace=!1,U&&h.length===1)a.state=h[0];else{for(z=U?h[0]:a.state,M=!0,U=U?1:0;U<h.length;U++){var G=h[U];G=typeof G=="function"?G.call(a,z,g,x):G,G!=null&&(M?(M=!1,z=B({},z,G)):B(z,G))}a.state=z}else z.queue=null}var yr={id:1,overflow:""};function Ro(a,h,g){var x=a.id;a=a.overflow;var M=32-vr(x)-1;x&=~(1<<M),g+=1;var z=32-vr(h)+M;if(30<z){var U=M-M%5;return z=(x&(1<<U)-1).toString(32),x>>=U,M-=U,{id:1<<32-vr(h)+M|g<<M|x,overflow:z+a}}return{id:1<<z|g<<M|x,overflow:a}}var vr=Math.clz32?Math.clz32:No,ci=Math.log,qi=Math.LN2;function No(a){return a>>>=0,a===0?32:31-(ci(a)/qi|0)|0}function Po(a,h){return a===h&&(a!==0||1/a===1/h)||a!==a&&h!==h}var zo=typeof Object.is=="function"?Object.is:Po,Ct=null,gr=null,rn=null,De=null,Wn=!1,wr=!1,Hn=0,on=null,xr=0;function ln(){if(Ct===null)throw Error(o(321));return Ct}function Oo(){if(0<xr)throw Error(o(312));return{memoizedState:null,queue:null,next:null}}function Rn(){return De===null?rn===null?(Wn=!1,rn=De=Oo()):(Wn=!0,De=rn):De.next===null?(Wn=!1,De=De.next=Oo()):(Wn=!0,De=De.next),De}function kr(){gr=Ct=null,wr=!1,rn=null,xr=0,De=on=null}function Qn(a,h){return typeof h=="function"?h(a):h}function di(a,h,g){if(Ct=ln(),De=Rn(),Wn){var x=De.queue;if(h=x.dispatch,on!==null&&(g=on.get(x),g!==void 0)){on.delete(x),x=De.memoizedState;do x=a(x,g.action),g=g.next;while(g!==null);return De.memoizedState=x,[x,h]}return[De.memoizedState,h]}return a=a===Qn?typeof h=="function"?h():h:g!==void 0?g(h):h,De.memoizedState=a,a=De.queue={last:null,dispatch:null},a=a.dispatch=Zr.bind(null,Ct,a),[De.memoizedState,a]}function Yn(a,h){if(Ct=ln(),De=Rn(),h=h===void 0?null:h,De!==null){var g=De.memoizedState;if(g!==null&&h!==null){var x=g[1];e:if(x===null)x=!1;else{for(var M=0;M<x.length&&M<h.length;M++)if(!zo(h[M],x[M])){x=!1;break e}x=!0}if(x)return g[0]}}return a=a(),De.memoizedState=[a,h],a}function Zr(a,h,g){if(25<=xr)throw Error(o(301));if(a===Ct)if(wr=!0,a={action:g,next:null},on===null&&(on=new Map),g=on.get(h),g===void 0)on.set(h,a);else{for(h=g;h.next!==null;)h=h.next;h.next=a}}function br(){throw Error(o(394))}function Kn(){}var fi={readContext:function(a){return a._currentValue2},useContext:function(a){return ln(),a._currentValue2},useMemo:Yn,useReducer:di,useRef:function(a){Ct=ln(),De=Rn();var h=De.memoizedState;return h===null?(a={current:a},De.memoizedState=a):h},useState:function(a){return di(Qn,a)},useInsertionEffect:Kn,useLayoutEffect:function(){},useCallback:function(a,h){return Yn(function(){return a},h)},useImperativeHandle:Kn,useEffect:Kn,useDebugValue:Kn,useDeferredValue:function(a){return ln(),a},useTransition:function(){return ln(),[!1,br]},useId:function(){var a=gr.treeContext,h=a.overflow;a=a.id,a=(a&~(1<<32-vr(a)-1)).toString(32)+h;var g=Wr;if(g===null)throw Error(o(404));return h=Hn++,a=":"+g.idPrefix+"R"+a,0<h&&(a+="H"+h.toString(32)),a+":"},useMutableSource:function(a,h){return ln(),h(a._source)},useSyncExternalStore:function(a,h,g){if(g===void 0)throw Error(o(407));return g()}},Wr=null,Io=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Nn(a){return console.error(a),null}function Xn(){}function pi(a,h,g,x,M,z,U,G,J){var xe=[],Ce=new Set;return h={destination:null,responseState:h,progressiveChunkSize:x===void 0?12800:x,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:Ce,pingedTasks:xe,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:M===void 0?Nn:M,onAllReady:Xn,onShellReady:U===void 0?Xn:U,onShellError:Xn,onFatalError:Xn},g=Sr(h,0,null,g,!1,!1),g.parentFlushed=!0,a=jo(h,a,null,g,Ce,hn,null,yr),xe.push(a),h}function jo(a,h,g,x,M,z,U,G){a.allPendingTasks++,g===null?a.pendingRootTasks++:g.pendingTasks++;var J={node:h,ping:function(){var xe=a.pingedTasks;xe.push(J),xe.length===1&&Dt(a)},blockedBoundary:g,blockedSegment:x,abortSet:M,legacyContext:z,context:U,treeContext:G};return M.add(J),J}function Sr(a,h,g,x,M,z){return{status:0,id:-1,index:h,parentFlushed:!1,chunks:[],children:[],formatContext:x,boundary:g,lastPushedText:M,textEmbedded:z}}function Gn(a,h){if(a=a.onError(h),a!=null&&typeof a!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof a+'" instead');return a}function _r(a,h){var g=a.onShellError;g(h),g=a.onFatalError,g(h),a.destination!==null?(a.status=2,a.destination.destroy(h)):(a.status=1,a.fatalError=h)}function Mo(a,h,g,x,M){for(Ct={},gr=h,Hn=0,a=g(x,M);wr;)wr=!1,Hn=0,xr+=1,De=null,a=g(x,M);return kr(),a}function hi(a,h,g,x){var M=g.render(),z=x.childContextTypes;if(z!=null){var U=h.legacyContext;if(typeof g.getChildContext!="function")x=U;else{g=g.getChildContext();for(var G in g)if(!(G in z))throw Error(o(108,En(x)||"Unknown",G));x=B({},U,g)}h.legacyContext=x,wt(a,h,M),h.legacyContext=U}else wt(a,h,M)}function mi(a,h){if(a&&a.defaultProps){h=B({},h),a=a.defaultProps;for(var g in a)h[g]===void 0&&(h[g]=a[g]);return h}return h}function We(a,h,g,x,M){if(typeof g=="function")if(g.prototype&&g.prototype.isReactComponent){M=Cn(g,h.legacyContext);var z=g.contextType;z=new g(x,typeof z=="object"&&z!==null?z._currentValue2:M),bn(z,g,x,M),hi(a,h,z,g)}else{z=Cn(g,h.legacyContext),M=Mo(a,h,g,x,z);var U=Hn!==0;if(typeof M=="object"&&M!==null&&typeof M.render=="function"&&M.$$typeof===void 0)bn(M,g,x,z),hi(a,h,M,g);else if(U){x=h.treeContext,h.treeContext=Ro(x,1,0);try{wt(a,h,M)}finally{h.treeContext=x}}else wt(a,h,M)}else if(typeof g=="string"){switch(M=h.blockedSegment,z=gt(M.chunks,g,x,a.responseState,M.formatContext),M.lastPushedText=!1,U=M.formatContext,M.formatContext=q(U,g,x),Qr(a,h,z),M.formatContext=U,g){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:M.chunks.push("</",g,">")}M.lastPushedText=!1}else{switch(g){case hr:case ko:case Be:case Me:case Re:wt(a,h,x.children);return;case Ft:wt(a,h,x.children);return;case Bt:throw Error(o(343));case _n:e:{g=h.blockedBoundary,M=h.blockedSegment,z=x.fallback,x=x.children,U=new Set;var G={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:U,errorDigest:null},J=Sr(a,M.chunks.length,G,M.formatContext,!1,!1);M.children.push(J),M.lastPushedText=!1;var xe=Sr(a,0,null,M.formatContext,!1,!1);xe.parentFlushed=!0,h.blockedBoundary=G,h.blockedSegment=xe;try{if(Qr(a,h,x),a.responseState.generateStaticMarkup||xe.lastPushedText&&xe.textEmbedded&&xe.chunks.push("<!-- -->"),xe.status=1,Pn(G,xe),G.pendingTasks===0)break e}catch(Ce){xe.status=4,G.forceClientRender=!0,G.errorDigest=Gn(a,Ce)}finally{h.blockedBoundary=g,h.blockedSegment=M}h=jo(a,z,g,J,U,h.legacyContext,h.context,h.treeContext),a.pingedTasks.push(h)}return}if(typeof g=="object"&&g!==null)switch(g.$$typeof){case Ye:if(x=Mo(a,h,g.render,x,M),Hn!==0){g=h.treeContext,h.treeContext=Ro(g,1,0);try{wt(a,h,x)}finally{h.treeContext=g}}else wt(a,h,x);return;case Vr:g=g.type,x=mi(g,x),We(a,h,g,x,M);return;case Ue:if(M=x.children,g=g._context,x=x.value,z=g._currentValue2,g._currentValue2=x,U=Zt,Zt=x={parent:U,depth:U===null?0:U.depth+1,context:g,parentValue:z,value:x},h.context=x,wt(a,h,M),a=Zt,a===null)throw Error(o(403));x=a.parentValue,a.context._currentValue2=x===So?a.context._defaultValue:x,a=Zt=a.parent,h.context=a;return;case Fe:x=x.children,x=x(g._currentValue2),wt(a,h,x);return;case ot:M=g._init,g=M(g._payload),x=mi(g,x),We(a,h,g,x,void 0);return}throw Error(o(130,g==null?g:typeof g,""))}}function wt(a,h,g){if(h.node=g,typeof g=="object"&&g!==null){switch(g.$$typeof){case de:We(a,h,g.type,g.props,g.ref);return;case Oe:throw Error(o(257));case ot:var x=g._init;g=x(g._payload),wt(a,h,g);return}if(Z(g)){Hr(a,h,g);return}if(g===null||typeof g!="object"?x=null:(x=mr&&g[mr]||g["@@iterator"],x=typeof x=="function"?x:null),x&&(x=x.call(g))){if(g=x.next(),!g.done){var M=[];do M.push(g.value),g=x.next();while(!g.done);Hr(a,h,M)}return}throw a=Object.prototype.toString.call(g),Error(o(31,a==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":a))}typeof g=="string"?(x=h.blockedSegment,x.lastPushedText=E(h.blockedSegment.chunks,g,a.responseState,x.lastPushedText)):typeof g=="number"&&(x=h.blockedSegment,x.lastPushedText=E(h.blockedSegment.chunks,""+g,a.responseState,x.lastPushedText))}function Hr(a,h,g){for(var x=g.length,M=0;M<x;M++){var z=h.treeContext;h.treeContext=Ro(z,x,M);try{Qr(a,h,g[M])}finally{h.treeContext=z}}}function Qr(a,h,g){var x=h.blockedSegment.formatContext,M=h.legacyContext,z=h.context;try{return wt(a,h,g)}catch(J){if(kr(),typeof J=="object"&&J!==null&&typeof J.then=="function"){g=J;var U=h.blockedSegment,G=Sr(a,U.chunks.length,null,U.formatContext,U.lastPushedText,!0);U.children.push(G),U.lastPushedText=!1,a=jo(a,h.node,h.blockedBoundary,G,h.abortSet,h.legacyContext,h.context,h.treeContext).ping,g.then(a,a),h.blockedSegment.formatContext=x,h.legacyContext=M,h.context=z,Tn(z)}else throw h.blockedSegment.formatContext=x,h.legacyContext=M,h.context=z,Tn(z),J}}function qn(a){var h=a.blockedBoundary;a=a.blockedSegment,a.status=3,sn(this,h,a)}function yi(a,h,g){var x=a.blockedBoundary;a.blockedSegment.status=3,x===null?(h.allPendingTasks--,h.status!==2&&(h.status=2,h.destination!==null&&h.destination.push(null))):(x.pendingTasks--,x.forceClientRender||(x.forceClientRender=!0,a=g===void 0?Error(o(432)):g,x.errorDigest=h.onError(a),x.parentFlushed&&h.clientRenderedBoundaries.push(x)),x.fallbackAbortableTasks.forEach(function(M){return yi(M,h,g)}),x.fallbackAbortableTasks.clear(),h.allPendingTasks--,h.allPendingTasks===0&&(x=h.onAllReady,x()))}function Pn(a,h){if(h.chunks.length===0&&h.children.length===1&&h.children[0].boundary===null){var g=h.children[0];g.id=h.id,g.parentFlushed=!0,g.status===1&&Pn(a,g)}else a.completedSegments.push(h)}function sn(a,h,g){if(h===null){if(g.parentFlushed){if(a.completedRootSegment!==null)throw Error(o(389));a.completedRootSegment=g}a.pendingRootTasks--,a.pendingRootTasks===0&&(a.onShellError=Xn,h=a.onShellReady,h())}else h.pendingTasks--,h.forceClientRender||(h.pendingTasks===0?(g.parentFlushed&&g.status===1&&Pn(h,g),h.parentFlushed&&a.completedBoundaries.push(h),h.fallbackAbortableTasks.forEach(qn,a),h.fallbackAbortableTasks.clear()):g.parentFlushed&&g.status===1&&(Pn(h,g),h.completedSegments.length===1&&h.parentFlushed&&a.partialBoundaries.push(h)));a.allPendingTasks--,a.allPendingTasks===0&&(a=a.onAllReady,a())}function Dt(a){if(a.status!==2){var h=Zt,g=Io.current;Io.current=fi;var x=Wr;Wr=a.responseState;try{var M=a.pingedTasks,z;for(z=0;z<M.length;z++){var U=M[z],G=a,J=U.blockedSegment;if(J.status===0){Tn(U.context);try{wt(G,U,U.node),G.responseState.generateStaticMarkup||J.lastPushedText&&J.textEmbedded&&J.chunks.push("<!-- -->"),U.abortSet.delete(U),J.status=1,sn(G,U.blockedBoundary,J)}catch(Tt){if(kr(),typeof Tt=="object"&&Tt!==null&&typeof Tt.then=="function"){var xe=U.ping;Tt.then(xe,xe)}else{U.abortSet.delete(U),J.status=4;var Ce=U.blockedBoundary,Ze=Tt,bt=Gn(G,Ze);if(Ce===null?_r(G,Ze):(Ce.pendingTasks--,Ce.forceClientRender||(Ce.forceClientRender=!0,Ce.errorDigest=bt,Ce.parentFlushed&&G.clientRenderedBoundaries.push(Ce))),G.allPendingTasks--,G.allPendingTasks===0){var Wt=G.onAllReady;Wt()}}}}}M.splice(0,z),a.destination!==null&&zn(a,a.destination)}catch(Tt){Gn(a,Tt),_r(a,Tt)}finally{Wr=x,Io.current=g,g===fi&&Tn(h)}}}function Er(a,h,g){switch(g.parentFlushed=!0,g.status){case 0:var x=g.id=a.nextSegmentId++;return g.lastPushedText=!1,g.textEmbedded=!1,a=a.responseState,h.push('<template id="'),h.push(a.placeholderPrefix),a=x.toString(16),h.push(a),h.push('"></template>');case 1:g.status=2;var M=!0;x=g.chunks;var z=0;g=g.children;for(var U=0;U<g.length;U++){for(M=g[U];z<M.index;z++)h.push(x[z]);M=ct(a,h,M)}for(;z<x.length-1;z++)h.push(x[z]);return z<x.length&&(M=h.push(x[z])),M;default:throw Error(o(390))}}function ct(a,h,g){var x=g.boundary;if(x===null)return Er(a,h,g);if(x.parentFlushed=!0,x.forceClientRender)return a.responseState.generateStaticMarkup||(x=x.errorDigest,h.push("<!--$!-->"),h.push("<template"),x&&(h.push(' data-dgst="'),x=$(x),h.push(x),h.push('"')),h.push("></template>")),Er(a,h,g),a=a.responseState.generateStaticMarkup?!0:h.push("<!--/$-->"),a;if(0<x.pendingTasks){x.rootSegmentID=a.nextSegmentId++,0<x.completedSegments.length&&a.partialBoundaries.push(x);var M=a.responseState,z=M.nextSuspenseID++;return M=M.boundaryPrefix+z.toString(16),x=x.id=M,Et(h,a.responseState,x),Er(a,h,g),h.push("<!--/$-->")}if(x.byteSize>a.progressiveChunkSize)return x.rootSegmentID=a.nextSegmentId++,a.completedBoundaries.push(x),Et(h,a.responseState,x.id),Er(a,h,g),h.push("<!--/$-->");if(a.responseState.generateStaticMarkup||h.push("<!--$-->"),g=x.completedSegments,g.length!==1)throw Error(o(391));return ct(a,h,g[0]),a=a.responseState.generateStaticMarkup?!0:h.push("<!--/$-->"),a}function Lo(a,h,g){return Lt(h,a.responseState,g.formatContext,g.id),ct(a,h,g),pt(h,g.formatContext)}function Fo(a,h,g){for(var x=g.completedSegments,M=0;M<x.length;M++)Do(a,h,g,x[M]);if(x.length=0,a=a.responseState,x=g.id,g=g.rootSegmentID,h.push(a.startInlineScript),a.sentCompleteBoundaryFunction?h.push('$RC("'):(a.sentCompleteBoundaryFunction=!0,h.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("')),x===null)throw Error(o(395));return g=g.toString(16),h.push(x),h.push('","'),h.push(a.segmentPrefix),h.push(g),h.push('")<\/script>')}function Do(a,h,g,x){if(x.status===2)return!0;var M=x.id;if(M===-1){if((x.id=g.rootSegmentID)===-1)throw Error(o(392));return Lo(a,h,x)}return Lo(a,h,x),a=a.responseState,h.push(a.startInlineScript),a.sentCompleteSegmentFunction?h.push('$RS("'):(a.sentCompleteSegmentFunction=!0,h.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("')),h.push(a.segmentPrefix),M=M.toString(16),h.push(M),h.push('","'),h.push(a.placeholderPrefix),h.push(M),h.push('")<\/script>')}function zn(a,h){try{var g=a.completedRootSegment;if(g!==null&&a.pendingRootTasks===0){ct(a,h,g),a.completedRootSegment=null;var x=a.responseState.bootstrapChunks;for(g=0;g<x.length-1;g++)h.push(x[g]);g<x.length&&h.push(x[g])}var M=a.clientRenderedBoundaries,z;for(z=0;z<M.length;z++){var U=M[z];x=h;var G=a.responseState,J=U.id,xe=U.errorDigest,Ce=U.errorMessage,Ze=U.errorComponentStack;if(x.push(G.startInlineScript),G.sentClientRenderFunction?x.push('$RX("'):(G.sentClientRenderFunction=!0,x.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("')),J===null)throw Error(o(395));if(x.push(J),x.push('"'),xe||Ce||Ze){x.push(",");var bt=ee(xe||"");x.push(bt)}if(Ce||Ze){x.push(",");var Wt=ee(Ce||"");x.push(Wt)}if(Ze){x.push(",");var Tt=ee(Ze);x.push(Tt)}if(!x.push(")<\/script>")){a.destination=null,z++,M.splice(0,z);return}}M.splice(0,z);var On=a.completedBoundaries;for(z=0;z<On.length;z++)if(!Fo(a,h,On[z])){a.destination=null,z++,On.splice(0,z);return}On.splice(0,z);var Ht=a.partialBoundaries;for(z=0;z<Ht.length;z++){var Qt=Ht[z];e:{M=a,U=h;var Rt=Qt.completedSegments;for(G=0;G<Rt.length;G++)if(!Do(M,U,Qt,Rt[G])){G++,Rt.splice(0,G);var an=!1;break e}Rt.splice(0,G),an=!0}if(!an){a.destination=null,z++,Ht.splice(0,z);return}}Ht.splice(0,z);var Yt=a.completedBoundaries;for(z=0;z<Yt.length;z++)if(!Fo(a,h,Yt[z])){a.destination=null,z++,Yt.splice(0,z);return}Yt.splice(0,z)}finally{a.allPendingTasks===0&&a.pingedTasks.length===0&&a.clientRenderedBoundaries.length===0&&a.completedBoundaries.length===0&&h.push(null)}}function Cr(a,h){try{var g=a.abortableTasks;g.forEach(function(x){return yi(x,a,h)}),g.clear(),a.destination!==null&&zn(a,a.destination)}catch(x){Gn(a,x),_r(a,x)}}function Jn(){}function er(a,h,g,x){var M=!1,z=null,U="",G={push:function(xe){return xe!==null&&(U+=xe),!0},destroy:function(xe){M=!0,z=xe}},J=!1;if(a=pi(a,ue(g,h?h.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},1/0,Jn,void 0,function(){J=!0}),Dt(a),Cr(a,x),a.status===1)a.status=2,G.destroy(a.fatalError);else if(a.status!==2&&a.destination===null){a.destination=G;try{zn(a,G)}catch(xe){Gn(a,xe),_r(a,xe)}}if(M)throw z;if(!J)throw Error(o(426));return U}return oi.renderToNodeStream=function(){throw Error(o(207))},oi.renderToStaticMarkup=function(a,h){return er(a,h,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},oi.renderToStaticNodeStream=function(){throw Error(o(208))},oi.renderToString=function(a,h){return er(a,h,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},oi.version="18.2.0",oi}var Gs={};var Sf;function Lh(){if(Sf)return Gs;Sf=1;var s=Yl();function o(u){for(var p="https://reactjs.org/docs/error-decoder.html?invariant="+u,v=1;v<arguments.length;v++)p+="&args[]="+encodeURIComponent(arguments[v]);return"Minified React error #"+u+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var l=null,d=0;function f(u,p){if(p.length!==0)if(512<p.length)0<d&&(u.enqueue(new Uint8Array(l.buffer,0,d)),l=new Uint8Array(512),d=0),u.enqueue(p);else{var v=l.length-d;v<p.length&&(v===0?u.enqueue(l):(l.set(p.subarray(0,v),d),u.enqueue(l),p=p.subarray(v)),l=new Uint8Array(512),d=0),l.set(p,d),d+=p.length}}function y(u,p){return f(u,p),!0}function S(u){l&&0<d&&(u.enqueue(new Uint8Array(l.buffer,0,d)),l=null,d=0)}var _=new TextEncoder;function C(u){return _.encode(u)}function R(u){return _.encode(u)}function Q(u,p){typeof u.error=="function"?u.error(p):u.close()}var te=Object.prototype.hasOwnProperty,me=/^[: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]*$/,P={},$={};function j(u){return te.call($,u)?!0:te.call(P,u)?!1:me.test(u)?$[u]=!0:(P[u]=!0,!1)}function A(u,p,v,w,F,I,V){this.acceptsBooleans=p===2||p===3||p===4,this.attributeName=w,this.attributeNamespace=F,this.mustUseProperty=v,this.propertyName=u,this.type=p,this.sanitizeURL=I,this.removeEmptyString=V}var Z={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(u){Z[u]=new A(u,0,!1,u,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(u){var p=u[0];Z[p]=new A(p,1,!1,u[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(u){Z[u]=new A(u,2,!1,u.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(u){Z[u]=new A(u,2,!1,u,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(u){Z[u]=new A(u,3,!1,u.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(u){Z[u]=new A(u,3,!0,u,null,!1,!1)}),["capture","download"].forEach(function(u){Z[u]=new A(u,4,!1,u,null,!1,!1)}),["cols","rows","size","span"].forEach(function(u){Z[u]=new A(u,6,!1,u,null,!1,!1)}),["rowSpan","start"].forEach(function(u){Z[u]=new A(u,5,!1,u.toLowerCase(),null,!1,!1)});var ne=/[\-:]([a-z])/g;function q(u){return u[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(u){var p=u.replace(ne,q);Z[p]=new A(p,1,!1,u,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(u){var p=u.replace(ne,q);Z[p]=new A(p,1,!1,u,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(u){var p=u.replace(ne,q);Z[p]=new A(p,1,!1,u,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(u){Z[u]=new A(u,1,!1,u.toLowerCase(),null,!1,!1)}),Z.xlinkHref=new A("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(u){Z[u]=new A(u,1,!1,u.toLowerCase(),null,!0,!0)});var fe={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(fe).forEach(function(u){Te.forEach(function(p){p=p+u.charAt(0).toUpperCase()+u.substring(1),fe[p]=fe[u]})});var ye=/["'&<>]/;function se(u){if(typeof u=="boolean"||typeof u=="number")return""+u;u=""+u;var p=ye.exec(u);if(p){var v="",w,F=0;for(w=p.index;w<u.length;w++){switch(u.charCodeAt(w)){case 34:p="&quot;";break;case 38:p="&amp;";break;case 39:p="&#x27;";break;case 60:p="&lt;";break;case 62:p="&gt;";break;default:continue}F!==w&&(v+=u.substring(F,w)),F=w+1,v+=p}u=F!==w?v+u.substring(F,w):v}return u}var je=/([A-Z])/g,et=/^ms-/,ut=Array.isArray,Mt=R("<script>"),Xe=R("<\/script>"),gt=R('<script src="'),Et=R('<script type="module" src="'),Lt=R('" async=""><\/script>'),pt=/(<\/|<)(s)(cript)/gi;function Qe(u,p,v,w){return""+p+(v==="s"?"\\u0073":"\\u0053")+w}function ee(u,p,v,w,F){u=u===void 0?"":u,p=p===void 0?Mt:R('<script nonce="'+se(p)+'">');var I=[];if(v!==void 0&&I.push(p,C((""+v).replace(pt,Qe)),Xe),w!==void 0)for(v=0;v<w.length;v++)I.push(gt,C(se(w[v])),Lt);if(F!==void 0)for(w=0;w<F.length;w++)I.push(Et,C(se(F[w])),Lt);return{bootstrapChunks:I,startInlineScript:p,placeholderPrefix:R(u+"P:"),segmentPrefix:R(u+"S:"),boundaryPrefix:u+"B:",idPrefix:u,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function ue(u,p){return{insertionMode:u,selectedValue:p}}function E(u){return ue(u==="http://www.w3.org/2000/svg"?2:u==="http://www.w3.org/1998/Math/MathML"?3:0,null)}function B(u,p,v){switch(p){case"select":return ue(1,v.value!=null?v.value:v.defaultValue);case"svg":return ue(2,null);case"math":return ue(3,null);case"foreignObject":return ue(1,null);case"table":return ue(4,null);case"thead":case"tbody":case"tfoot":return ue(5,null);case"colgroup":return ue(7,null);case"tr":return ue(6,null)}return 4<=u.insertionMode||u.insertionMode===0?ue(1,null):u}var de=R("<!-- -->");function Oe(u,p,v,w){return p===""?w:(w&&u.push(de),u.push(C(se(p))),!0)}var Re=new Map,Be=R(' style="'),Me=R(":"),Ue=R(";");function Fe(u,p,v){if(typeof v!="object")throw Error(o(62));p=!0;for(var w in v)if(te.call(v,w)){var F=v[w];if(F!=null&&typeof F!="boolean"&&F!==""){if(w.indexOf("--")===0){var I=C(se(w));F=C(se((""+F).trim()))}else{I=w;var V=Re.get(I);V!==void 0||(V=R(se(I.replace(je,"-$1").toLowerCase().replace(et,"-ms-"))),Re.set(I,V)),I=V,F=typeof F=="number"?F===0||te.call(fe,w)?C(""+F):C(F+"px"):C(se((""+F).trim()))}p?(p=!1,u.push(Be,I,Me,F)):u.push(Ue,I,Me,F)}}p||u.push(Ft)}var Ye=R(" "),_n=R('="'),Ft=R('"'),Vr=R('=""');function ot(u,p,v,w){switch(v){case"style":Fe(u,p,w);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<v.length)||v[0]!=="o"&&v[0]!=="O"||v[1]!=="n"&&v[1]!=="N"){if(p=Z.hasOwnProperty(v)?Z[v]:null,p!==null){switch(typeof w){case"function":case"symbol":return;case"boolean":if(!p.acceptsBooleans)return}switch(v=C(p.attributeName),p.type){case 3:w&&u.push(Ye,v,Vr);break;case 4:w===!0?u.push(Ye,v,Vr):w!==!1&&u.push(Ye,v,_n,C(se(w)),Ft);break;case 5:isNaN(w)||u.push(Ye,v,_n,C(se(w)),Ft);break;case 6:!isNaN(w)&&1<=w&&u.push(Ye,v,_n,C(se(w)),Ft);break;default:p.sanitizeURL&&(w=""+w),u.push(Ye,v,_n,C(se(w)),Ft)}}else if(j(v)){switch(typeof w){case"function":case"symbol":return;case"boolean":if(p=v.toLowerCase().slice(0,5),p!=="data-"&&p!=="aria-")return}u.push(Ye,C(v),_n,C(se(w)),Ft)}}}var Bt=R(">"),ko=R("/>");function hr(u,p,v){if(p!=null){if(v!=null)throw Error(o(60));if(typeof p!="object"||!("__html"in p))throw Error(o(61));p=p.__html,p!=null&&u.push(C(""+p))}}function So(u){var p="";return s.Children.forEach(u,function(v){v!=null&&(p+=v)}),p}var mr=R(' selected=""');function En(u,p,v,w){u.push(ht(v));var F=v=null,I;for(I in p)if(te.call(p,I)){var V=p[I];if(V!=null)switch(I){case"children":v=V;break;case"dangerouslySetInnerHTML":F=V;break;default:ot(u,w,I,V)}}return u.push(Bt),hr(u,F,v),typeof v=="string"?(u.push(C(se(v))),null):v}var hn=R(`
`),Cn=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Zt=new Map;function ht(u){var p=Zt.get(u);if(p===void 0){if(!Cn.test(u))throw Error(o(65,u));p=R("<"+u),Zt.set(u,p)}return p}var _o=R("<!DOCTYPE html>");function Eo(u,p,v,w,F){switch(p){case"select":u.push(ht("select"));var I=null,V=null;for(_e in v)if(te.call(v,_e)){var Y=v[_e];if(Y!=null)switch(_e){case"children":I=Y;break;case"dangerouslySetInnerHTML":V=Y;break;case"defaultValue":case"value":break;default:ot(u,w,_e,Y)}}return u.push(Bt),hr(u,V,I),I;case"option":V=F.selectedValue,u.push(ht("option"));var we=Y=null,Ne=null,_e=null;for(I in v)if(te.call(v,I)){var He=v[I];if(He!=null)switch(I){case"children":Y=He;break;case"selected":Ne=He;break;case"dangerouslySetInnerHTML":_e=He;break;case"value":we=He;default:ot(u,w,I,He)}}if(V!=null)if(v=we!==null?""+we:So(Y),ut(V)){for(w=0;w<V.length;w++)if(""+V[w]===v){u.push(mr);break}}else""+V===v&&u.push(mr);else Ne&&u.push(mr);return u.push(Bt),hr(u,_e,Y),Y;case"textarea":u.push(ht("textarea")),_e=V=I=null;for(Y in v)if(te.call(v,Y)&&(we=v[Y],we!=null))switch(Y){case"children":_e=we;break;case"value":I=we;break;case"defaultValue":V=we;break;case"dangerouslySetInnerHTML":throw Error(o(91));default:ot(u,w,Y,we)}if(I===null&&V!==null&&(I=V),u.push(Bt),_e!=null){if(I!=null)throw Error(o(92));if(ut(_e)&&1<_e.length)throw Error(o(93));I=""+_e}return typeof I=="string"&&I[0]===`
`&&u.push(hn),I!==null&&u.push(C(se(""+I))),null;case"input":u.push(ht("input")),we=_e=Y=I=null;for(V in v)if(te.call(v,V)&&(Ne=v[V],Ne!=null))switch(V){case"children":case"dangerouslySetInnerHTML":throw Error(o(399,"input"));case"defaultChecked":we=Ne;break;case"defaultValue":Y=Ne;break;case"checked":_e=Ne;break;case"value":I=Ne;break;default:ot(u,w,V,Ne)}return _e!==null?ot(u,w,"checked",_e):we!==null&&ot(u,w,"checked",we),I!==null?ot(u,w,"value",I):Y!==null&&ot(u,w,"value",Y),u.push(ko),null;case"menuitem":u.push(ht("menuitem"));for(var Nt in v)if(te.call(v,Nt)&&(I=v[Nt],I!=null))switch(Nt){case"children":case"dangerouslySetInnerHTML":throw Error(o(400));default:ot(u,w,Nt,I)}return u.push(Bt),null;case"title":u.push(ht("title")),I=null;for(He in v)if(te.call(v,He)&&(V=v[He],V!=null))switch(He){case"children":I=V;break;case"dangerouslySetInnerHTML":throw Error(o(434));default:ot(u,w,He,V)}return u.push(Bt),I;case"listing":case"pre":u.push(ht(p)),V=I=null;for(we in v)if(te.call(v,we)&&(Y=v[we],Y!=null))switch(we){case"children":I=Y;break;case"dangerouslySetInnerHTML":V=Y;break;default:ot(u,w,we,Y)}if(u.push(Bt),V!=null){if(I!=null)throw Error(o(60));if(typeof V!="object"||!("__html"in V))throw Error(o(61));v=V.__html,v!=null&&(typeof v=="string"&&0<v.length&&v[0]===`
`?u.push(hn,C(v)):u.push(C(""+v)))}return typeof I=="string"&&I[0]===`
`&&u.push(hn),I;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":u.push(ht(p));for(var Kt in v)if(te.call(v,Kt)&&(I=v[Kt],I!=null))switch(Kt){case"children":case"dangerouslySetInnerHTML":throw Error(o(399,p));default:ot(u,w,Kt,I)}return u.push(ko),null;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 En(u,v,p,w);case"html":return F.insertionMode===0&&u.push(_o),En(u,v,p,w);default:if(p.indexOf("-")===-1&&typeof v.is!="string")return En(u,v,p,w);u.push(ht(p)),V=I=null;for(Ne in v)if(te.call(v,Ne)&&(Y=v[Ne],Y!=null))switch(Ne){case"children":I=Y;break;case"dangerouslySetInnerHTML":V=Y;break;case"style":Fe(u,w,Y);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:j(Ne)&&typeof Y!="function"&&typeof Y!="symbol"&&u.push(Ye,C(Ne),_n,C(se(Y)),Ft)}return u.push(Bt),hr(u,V,I),I}}var Co=R("</"),Br=R(">"),Tn=R('<template id="'),To=R('"></template>'),bn=R("<!--$-->"),yr=R('<!--$?--><template id="'),Ro=R('"></template>'),vr=R("<!--$!-->"),ci=R("<!--/$-->"),qi=R("<template"),No=R('"'),Po=R(' data-dgst="');R(' data-msg="'),R(' data-stck="');var zo=R("></template>");function Ct(u,p,v){if(f(u,yr),v===null)throw Error(o(395));return f(u,v),y(u,Ro)}var gr=R('<div hidden id="'),rn=R('">'),De=R("</div>"),Wn=R('<svg aria-hidden="true" style="display:none" id="'),wr=R('">'),Hn=R("</svg>"),on=R('<math aria-hidden="true" style="display:none" id="'),xr=R('">'),ln=R("</math>"),Oo=R('<table hidden id="'),Rn=R('">'),kr=R("</table>"),Qn=R('<table hidden><tbody id="'),di=R('">'),Yn=R("</tbody></table>"),Zr=R('<table hidden><tr id="'),br=R('">'),Kn=R("</tr></table>"),fi=R('<table hidden><colgroup id="'),Wr=R('">'),Io=R("</colgroup></table>");function Nn(u,p,v,w){switch(v.insertionMode){case 0:case 1:return f(u,gr),f(u,p.segmentPrefix),f(u,C(w.toString(16))),y(u,rn);case 2:return f(u,Wn),f(u,p.segmentPrefix),f(u,C(w.toString(16))),y(u,wr);case 3:return f(u,on),f(u,p.segmentPrefix),f(u,C(w.toString(16))),y(u,xr);case 4:return f(u,Oo),f(u,p.segmentPrefix),f(u,C(w.toString(16))),y(u,Rn);case 5:return f(u,Qn),f(u,p.segmentPrefix),f(u,C(w.toString(16))),y(u,di);case 6:return f(u,Zr),f(u,p.segmentPrefix),f(u,C(w.toString(16))),y(u,br);case 7:return f(u,fi),f(u,p.segmentPrefix),f(u,C(w.toString(16))),y(u,Wr);default:throw Error(o(397))}}function Xn(u,p){switch(p.insertionMode){case 0:case 1:return y(u,De);case 2:return y(u,Hn);case 3:return y(u,ln);case 4:return y(u,kr);case 5:return y(u,Yn);case 6:return y(u,Kn);case 7:return y(u,Io);default:throw Error(o(397))}}var pi=R('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),jo=R('$RS("'),Sr=R('","'),Gn=R('")<\/script>'),_r=R('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'),Mo=R('$RC("'),hi=R('","'),mi=R('")<\/script>'),We=R('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("'),wt=R('$RX("'),Hr=R('"'),Qr=R(")<\/script>"),qn=R(","),yi=/[<\u2028\u2029]/g;function Pn(u){return JSON.stringify(u).replace(yi,function(p){switch(p){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var sn=Object.assign,Dt=Symbol.for("react.element"),Er=Symbol.for("react.portal"),ct=Symbol.for("react.fragment"),Lo=Symbol.for("react.strict_mode"),Fo=Symbol.for("react.profiler"),Do=Symbol.for("react.provider"),zn=Symbol.for("react.context"),Cr=Symbol.for("react.forward_ref"),Jn=Symbol.for("react.suspense"),er=Symbol.for("react.suspense_list"),a=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),g=Symbol.for("react.scope"),x=Symbol.for("react.debug_trace_mode"),M=Symbol.for("react.legacy_hidden"),z=Symbol.for("react.default_value"),U=Symbol.iterator;function G(u){if(u==null)return null;if(typeof u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u;switch(u){case ct:return"Fragment";case Er:return"Portal";case Fo:return"Profiler";case Lo:return"StrictMode";case Jn:return"Suspense";case er:return"SuspenseList"}if(typeof u=="object")switch(u.$$typeof){case zn:return(u.displayName||"Context")+".Consumer";case Do:return(u._context.displayName||"Context")+".Provider";case Cr:var p=u.render;return u=u.displayName,u||(u=p.displayName||p.name||"",u=u!==""?"ForwardRef("+u+")":"ForwardRef"),u;case a:return p=u.displayName||null,p!==null?p:G(u.type)||"Memo";case h:p=u._payload,u=u._init;try{return G(u(p))}catch{}}return null}var J={};function xe(u,p){if(u=u.contextTypes,!u)return J;var v={},w;for(w in u)v[w]=p[w];return v}var Ce=null;function Ze(u,p){if(u!==p){u.context._currentValue=u.parentValue,u=u.parent;var v=p.parent;if(u===null){if(v!==null)throw Error(o(401))}else{if(v===null)throw Error(o(401));Ze(u,v)}p.context._currentValue=p.value}}function bt(u){u.context._currentValue=u.parentValue,u=u.parent,u!==null&&bt(u)}function Wt(u){var p=u.parent;p!==null&&Wt(p),u.context._currentValue=u.value}function Tt(u,p){if(u.context._currentValue=u.parentValue,u=u.parent,u===null)throw Error(o(402));u.depth===p.depth?Ze(u,p):Tt(u,p)}function On(u,p){var v=p.parent;if(v===null)throw Error(o(402));u.depth===v.depth?Ze(u,v):On(u,v),p.context._currentValue=p.value}function Ht(u){var p=Ce;p!==u&&(p===null?Wt(u):u===null?bt(p):p.depth===u.depth?Ze(p,u):p.depth>u.depth?Tt(p,u):On(p,u),Ce=u)}var Qt={isMounted:function(){return!1},enqueueSetState:function(u,p){u=u._reactInternals,u.queue!==null&&u.queue.push(p)},enqueueReplaceState:function(u,p){u=u._reactInternals,u.replace=!0,u.queue=[p]},enqueueForceUpdate:function(){}};function Rt(u,p,v,w){var F=u.state!==void 0?u.state:null;u.updater=Qt,u.props=v,u.state=F;var I={queue:[],replace:!1};u._reactInternals=I;var V=p.contextType;if(u.context=typeof V=="object"&&V!==null?V._currentValue:w,V=p.getDerivedStateFromProps,typeof V=="function"&&(V=V(v,F),F=V==null?F:sn({},F,V),u.state=F),typeof p.getDerivedStateFromProps!="function"&&typeof u.getSnapshotBeforeUpdate!="function"&&(typeof u.UNSAFE_componentWillMount=="function"||typeof u.componentWillMount=="function"))if(p=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),p!==u.state&&Qt.enqueueReplaceState(u,u.state,null),I.queue!==null&&0<I.queue.length)if(p=I.queue,V=I.replace,I.queue=null,I.replace=!1,V&&p.length===1)u.state=p[0];else{for(I=V?p[0]:u.state,F=!0,V=V?1:0;V<p.length;V++){var Y=p[V];Y=typeof Y=="function"?Y.call(u,I,v,w):Y,Y!=null&&(F?(F=!1,I=sn({},I,Y)):sn(I,Y))}u.state=I}else I.queue=null}var an={id:1,overflow:""};function Yt(u,p,v){var w=u.id;u=u.overflow;var F=32-tr(w)-1;w&=~(1<<F),v+=1;var I=32-tr(p)+F;if(30<I){var V=F-F%5;return I=(w&(1<<V)-1).toString(32),w>>=V,F-=V,{id:1<<32-tr(p)+F|v<<F|w,overflow:I+u}}return{id:1<<I|v<<F|w,overflow:u}}var tr=Math.clz32?Math.clz32:Xl,nr=Math.log,fa=Math.LN2;function Xl(u){return u>>>=0,u===0?32:31-(nr(u)/fa|0)|0}function Ao(u,p){return u===p&&(u!==0||1/u===1/p)||u!==u&&p!==p}var pa=typeof Object.is=="function"?Object.is:Ao,mn=null,Yr=null,$o=null,be=null,In=!1,rr=!1,yn=0,un=null,vi=0;function Tr(){if(mn===null)throw Error(o(321));return mn}function gi(){if(0<vi)throw Error(o(312));return{memoizedState:null,queue:null,next:null}}function Kr(){return be===null?$o===null?(In=!1,$o=be=gi()):(In=!0,be=$o):be.next===null?(In=!1,be=be.next=gi()):(In=!0,be=be.next),be}function Uo(){Yr=mn=null,rr=!1,$o=null,vi=0,be=un=null}function Ji(u,p){return typeof p=="function"?p(u):p}function jn(u,p,v){if(mn=Tr(),be=Kr(),In){var w=be.queue;if(p=w.dispatch,un!==null&&(v=un.get(w),v!==void 0)){un.delete(w),w=be.memoizedState;do w=u(w,v.action),v=v.next;while(v!==null);return be.memoizedState=w,[w,p]}return[be.memoizedState,p]}return u=u===Ji?typeof p=="function"?p():p:v!==void 0?v(p):p,be.memoizedState=u,u=be.queue={last:null,dispatch:null},u=u.dispatch=xi.bind(null,mn,u),[be.memoizedState,u]}function wi(u,p){if(mn=Tr(),be=Kr(),p=p===void 0?null:p,be!==null){var v=be.memoizedState;if(v!==null&&p!==null){var w=v[1];e:if(w===null)w=!1;else{for(var F=0;F<w.length&&F<p.length;F++)if(!pa(p[F],w[F])){w=!1;break e}w=!0}if(w)return v[0]}}return u=u(),be.memoizedState=[u,p],u}function xi(u,p,v){if(25<=vi)throw Error(o(301));if(u===mn)if(rr=!0,u={action:v,next:null},un===null&&(un=new Map),v=un.get(p),v===void 0)un.set(p,u);else{for(p=v;p.next!==null;)p=p.next;p.next=u}}function Gl(){throw Error(o(394))}function Rr(){}var Vo={readContext:function(u){return u._currentValue},useContext:function(u){return Tr(),u._currentValue},useMemo:wi,useReducer:jn,useRef:function(u){mn=Tr(),be=Kr();var p=be.memoizedState;return p===null?(u={current:u},be.memoizedState=u):p},useState:function(u){return jn(Ji,u)},useInsertionEffect:Rr,useLayoutEffect:function(){},useCallback:function(u,p){return wi(function(){return u},p)},useImperativeHandle:Rr,useEffect:Rr,useDebugValue:Rr,useDeferredValue:function(u){return Tr(),u},useTransition:function(){return Tr(),[!1,Gl]},useId:function(){var u=Yr.treeContext,p=u.overflow;u=u.id,u=(u&~(1<<32-tr(u)-1)).toString(32)+p;var v=Bo;if(v===null)throw Error(o(404));return p=yn++,u=":"+v.idPrefix+"R"+u,0<p&&(u+="H"+p.toString(32)),u+":"},useMutableSource:function(u,p){return Tr(),p(u._source)},useSyncExternalStore:function(u,p,v){if(v===void 0)throw Error(o(407));return v()}},Bo=null,xt=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Xr(u){return console.error(u),null}function Nr(){}function Zo(u,p,v,w,F,I,V,Y,we){var Ne=[],_e=new Set;return p={destination:null,responseState:p,progressiveChunkSize:w===void 0?12800:w,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:_e,pingedTasks:Ne,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:F===void 0?Xr:F,onAllReady:I===void 0?Nr:I,onShellReady:V===void 0?Nr:V,onShellError:Y===void 0?Nr:Y,onFatalError:we===void 0?Nr:we},v=Gr(p,0,null,v,!1,!1),v.parentFlushed=!0,u=el(p,u,null,v,_e,J,null,an),Ne.push(u),p}function el(u,p,v,w,F,I,V,Y){u.allPendingTasks++,v===null?u.pendingRootTasks++:v.pendingTasks++;var we={node:p,ping:function(){var Ne=u.pingedTasks;Ne.push(we),Ne.length===1&&ol(u)},blockedBoundary:v,blockedSegment:w,abortSet:F,legacyContext:I,context:V,treeContext:Y};return F.add(we),we}function Gr(u,p,v,w,F,I){return{status:0,id:-1,index:p,parentFlushed:!1,chunks:[],children:[],formatContext:w,boundary:v,lastPushedText:F,textEmbedded:I}}function Pr(u,p){if(u=u.onError(p),u!=null&&typeof u!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof u+'" instead');return u}function or(u,p){var v=u.onShellError;v(p),v=u.onFatalError,v(p),u.destination!==null?(u.status=2,Q(u.destination,p)):(u.status=1,u.fatalError=p)}function bo(u,p,v,w,F){for(mn={},Yr=p,yn=0,u=v(w,F);rr;)rr=!1,yn=0,vi+=1,be=null,u=v(w,F);return Uo(),u}function tl(u,p,v,w){var F=v.render(),I=w.childContextTypes;if(I!=null){var V=p.legacyContext;if(typeof v.getChildContext!="function")w=V;else{v=v.getChildContext();for(var Y in v)if(!(Y in I))throw Error(o(108,G(w)||"Unknown",Y));w=sn({},V,v)}p.legacyContext=w,At(u,p,F),p.legacyContext=V}else At(u,p,F)}function ql(u,p){if(u&&u.defaultProps){p=sn({},p),u=u.defaultProps;for(var v in u)p[v]===void 0&&(p[v]=u[v]);return p}return p}function nl(u,p,v,w,F){if(typeof v=="function")if(v.prototype&&v.prototype.isReactComponent){F=xe(v,p.legacyContext);var I=v.contextType;I=new v(w,typeof I=="object"&&I!==null?I._currentValue:F),Rt(I,v,w,F),tl(u,p,I,v)}else{I=xe(v,p.legacyContext),F=bo(u,p,v,w,I);var V=yn!==0;if(typeof F=="object"&&F!==null&&typeof F.render=="function"&&F.$$typeof===void 0)Rt(F,v,w,I),tl(u,p,F,v);else if(V){w=p.treeContext,p.treeContext=Yt(w,1,0);try{At(u,p,F)}finally{p.treeContext=w}}else At(u,p,F)}else if(typeof v=="string"){switch(F=p.blockedSegment,I=Eo(F.chunks,v,w,u.responseState,F.formatContext),F.lastPushedText=!1,V=F.formatContext,F.formatContext=B(V,v,w),rl(u,p,I),F.formatContext=V,v){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:F.chunks.push(Co,C(v),Br)}F.lastPushedText=!1}else{switch(v){case M:case x:case Lo:case Fo:case ct:At(u,p,w.children);return;case er:At(u,p,w.children);return;case g:throw Error(o(343));case Jn:e:{v=p.blockedBoundary,F=p.blockedSegment,I=w.fallback,w=w.children,V=new Set;var Y={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:V,errorDigest:null},we=Gr(u,F.chunks.length,Y,F.formatContext,!1,!1);F.children.push(we),F.lastPushedText=!1;var Ne=Gr(u,0,null,F.formatContext,!1,!1);Ne.parentFlushed=!0,p.blockedBoundary=Y,p.blockedSegment=Ne;try{if(rl(u,p,w),Ne.lastPushedText&&Ne.textEmbedded&&Ne.chunks.push(de),Ne.status=1,Si(Y,Ne),Y.pendingTasks===0)break e}catch(_e){Ne.status=4,Y.forceClientRender=!0,Y.errorDigest=Pr(u,_e)}finally{p.blockedBoundary=v,p.blockedSegment=F}p=el(u,I,v,we,V,p.legacyContext,p.context,p.treeContext),u.pingedTasks.push(p)}return}if(typeof v=="object"&&v!==null)switch(v.$$typeof){case Cr:if(w=bo(u,p,v.render,w,F),yn!==0){v=p.treeContext,p.treeContext=Yt(v,1,0);try{At(u,p,w)}finally{p.treeContext=v}}else At(u,p,w);return;case a:v=v.type,w=ql(v,w),nl(u,p,v,w,F);return;case Do:if(F=w.children,v=v._context,w=w.value,I=v._currentValue,v._currentValue=w,V=Ce,Ce=w={parent:V,depth:V===null?0:V.depth+1,context:v,parentValue:I,value:w},p.context=w,At(u,p,F),u=Ce,u===null)throw Error(o(403));w=u.parentValue,u.context._currentValue=w===z?u.context._defaultValue:w,u=Ce=u.parent,p.context=u;return;case zn:w=w.children,w=w(v._currentValue),At(u,p,w);return;case h:F=v._init,v=F(v._payload),w=ql(v,w),nl(u,p,v,w,void 0);return}throw Error(o(130,v==null?v:typeof v,""))}}function At(u,p,v){if(p.node=v,typeof v=="object"&&v!==null){switch(v.$$typeof){case Dt:nl(u,p,v.type,v.props,v.ref);return;case Er:throw Error(o(257));case h:var w=v._init;v=w(v._payload),At(u,p,v);return}if(ut(v)){ki(u,p,v);return}if(v===null||typeof v!="object"?w=null:(w=U&&v[U]||v["@@iterator"],w=typeof w=="function"?w:null),w&&(w=w.call(v))){if(v=w.next(),!v.done){var F=[];do F.push(v.value),v=w.next();while(!v.done);ki(u,p,F)}return}throw u=Object.prototype.toString.call(v),Error(o(31,u==="[object Object]"?"object with keys {"+Object.keys(v).join(", ")+"}":u))}typeof v=="string"?(w=p.blockedSegment,w.lastPushedText=Oe(p.blockedSegment.chunks,v,u.responseState,w.lastPushedText)):typeof v=="number"&&(w=p.blockedSegment,w.lastPushedText=Oe(p.blockedSegment.chunks,""+v,u.responseState,w.lastPushedText))}function ki(u,p,v){for(var w=v.length,F=0;F<w;F++){var I=p.treeContext;p.treeContext=Yt(I,w,F);try{rl(u,p,v[F])}finally{p.treeContext=I}}}function rl(u,p,v){var w=p.blockedSegment.formatContext,F=p.legacyContext,I=p.context;try{return At(u,p,v)}catch(we){if(Uo(),typeof we=="object"&&we!==null&&typeof we.then=="function"){v=we;var V=p.blockedSegment,Y=Gr(u,V.chunks.length,null,V.formatContext,V.lastPushedText,!0);V.children.push(Y),V.lastPushedText=!1,u=el(u,p.node,p.blockedBoundary,Y,p.abortSet,p.legacyContext,p.context,p.treeContext).ping,v.then(u,u),p.blockedSegment.formatContext=w,p.legacyContext=F,p.context=I,Ht(I)}else throw p.blockedSegment.formatContext=w,p.legacyContext=F,p.context=I,Ht(I),we}}function ha(u){var p=u.blockedBoundary;u=u.blockedSegment,u.status=3,es(this,p,u)}function Jl(u,p,v){var w=u.blockedBoundary;u.blockedSegment.status=3,w===null?(p.allPendingTasks--,p.status!==2&&(p.status=2,p.destination!==null&&p.destination.close())):(w.pendingTasks--,w.forceClientRender||(w.forceClientRender=!0,u=v===void 0?Error(o(432)):v,w.errorDigest=p.onError(u),w.parentFlushed&&p.clientRenderedBoundaries.push(w)),w.fallbackAbortableTasks.forEach(function(F){return Jl(F,p,v)}),w.fallbackAbortableTasks.clear(),p.allPendingTasks--,p.allPendingTasks===0&&(w=p.onAllReady,w()))}function Si(u,p){if(p.chunks.length===0&&p.children.length===1&&p.children[0].boundary===null){var v=p.children[0];v.id=p.id,v.parentFlushed=!0,v.status===1&&Si(u,v)}else u.completedSegments.push(p)}function es(u,p,v){if(p===null){if(v.parentFlushed){if(u.completedRootSegment!==null)throw Error(o(389));u.completedRootSegment=v}u.pendingRootTasks--,u.pendingRootTasks===0&&(u.onShellError=Nr,p=u.onShellReady,p())}else p.pendingTasks--,p.forceClientRender||(p.pendingTasks===0?(v.parentFlushed&&v.status===1&&Si(p,v),p.parentFlushed&&u.completedBoundaries.push(p),p.fallbackAbortableTasks.forEach(ha,u),p.fallbackAbortableTasks.clear()):v.parentFlushed&&v.status===1&&(Si(p,v),p.completedSegments.length===1&&p.parentFlushed&&u.partialBoundaries.push(p)));u.allPendingTasks--,u.allPendingTasks===0&&(u=u.onAllReady,u())}function ol(u){if(u.status!==2){var p=Ce,v=xt.current;xt.current=Vo;var w=Bo;Bo=u.responseState;try{var F=u.pingedTasks,I;for(I=0;I<F.length;I++){var V=F[I],Y=u,we=V.blockedSegment;if(we.status===0){Ht(V.context);try{At(Y,V,V.node),we.lastPushedText&&we.textEmbedded&&we.chunks.push(de),V.abortSet.delete(V),we.status=1,es(Y,V.blockedBoundary,we)}catch(Xt){if(Uo(),typeof Xt=="object"&&Xt!==null&&typeof Xt.then=="function"){var Ne=V.ping;Xt.then(Ne,Ne)}else{V.abortSet.delete(V),we.status=4;var _e=V.blockedBoundary,He=Xt,Nt=Pr(Y,He);if(_e===null?or(Y,He):(_e.pendingTasks--,_e.forceClientRender||(_e.forceClientRender=!0,_e.errorDigest=Nt,_e.parentFlushed&&Y.clientRenderedBoundaries.push(_e))),Y.allPendingTasks--,Y.allPendingTasks===0){var Kt=Y.onAllReady;Kt()}}}}}F.splice(0,I),u.destination!==null&&il(u,u.destination)}catch(Xt){Pr(u,Xt),or(u,Xt)}finally{Bo=w,xt.current=v,v===Vo&&Ht(p)}}}function _i(u,p,v){switch(v.parentFlushed=!0,v.status){case 0:var w=v.id=u.nextSegmentId++;return v.lastPushedText=!1,v.textEmbedded=!1,u=u.responseState,f(p,Tn),f(p,u.placeholderPrefix),u=C(w.toString(16)),f(p,u),y(p,To);case 1:v.status=2;var F=!0;w=v.chunks;var I=0;v=v.children;for(var V=0;V<v.length;V++){for(F=v[V];I<F.index;I++)f(p,w[I]);F=Ei(u,p,F)}for(;I<w.length-1;I++)f(p,w[I]);return I<w.length&&(F=y(p,w[I])),F;default:throw Error(o(390))}}function Ei(u,p,v){var w=v.boundary;if(w===null)return _i(u,p,v);if(w.parentFlushed=!0,w.forceClientRender)w=w.errorDigest,y(p,vr),f(p,qi),w&&(f(p,Po),f(p,C(se(w))),f(p,No)),y(p,zo),_i(u,p,v);else if(0<w.pendingTasks){w.rootSegmentID=u.nextSegmentId++,0<w.completedSegments.length&&u.partialBoundaries.push(w);var F=u.responseState,I=F.nextSuspenseID++;F=R(F.boundaryPrefix+I.toString(16)),w=w.id=F,Ct(p,u.responseState,w),_i(u,p,v)}else if(w.byteSize>u.progressiveChunkSize)w.rootSegmentID=u.nextSegmentId++,u.completedBoundaries.push(w),Ct(p,u.responseState,w.id),_i(u,p,v);else{if(y(p,bn),v=w.completedSegments,v.length!==1)throw Error(o(391));Ei(u,p,v[0])}return y(p,ci)}function ts(u,p,v){return Nn(p,u.responseState,v.formatContext,v.id),Ei(u,p,v),Xn(p,v.formatContext)}function ns(u,p,v){for(var w=v.completedSegments,F=0;F<w.length;F++)Ci(u,p,v,w[F]);if(w.length=0,u=u.responseState,w=v.id,v=v.rootSegmentID,f(p,u.startInlineScript),u.sentCompleteBoundaryFunction?f(p,Mo):(u.sentCompleteBoundaryFunction=!0,f(p,_r)),w===null)throw Error(o(395));return v=C(v.toString(16)),f(p,w),f(p,hi),f(p,u.segmentPrefix),f(p,v),y(p,mi)}function Ci(u,p,v,w){if(w.status===2)return!0;var F=w.id;if(F===-1){if((w.id=v.rootSegmentID)===-1)throw Error(o(392));return ts(u,p,w)}return ts(u,p,w),u=u.responseState,f(p,u.startInlineScript),u.sentCompleteSegmentFunction?f(p,jo):(u.sentCompleteSegmentFunction=!0,f(p,pi)),f(p,u.segmentPrefix),F=C(F.toString(16)),f(p,F),f(p,Sr),f(p,u.placeholderPrefix),f(p,F),y(p,Gn)}function il(u,p){l=new Uint8Array(512),d=0;try{var v=u.completedRootSegment;if(v!==null&&u.pendingRootTasks===0){Ei(u,p,v),u.completedRootSegment=null;var w=u.responseState.bootstrapChunks;for(v=0;v<w.length-1;v++)f(p,w[v]);v<w.length&&y(p,w[v])}var F=u.clientRenderedBoundaries,I;for(I=0;I<F.length;I++){var V=F[I];w=p;var Y=u.responseState,we=V.id,Ne=V.errorDigest,_e=V.errorMessage,He=V.errorComponentStack;if(f(w,Y.startInlineScript),Y.sentClientRenderFunction?f(w,wt):(Y.sentClientRenderFunction=!0,f(w,We)),we===null)throw Error(o(395));f(w,we),f(w,Hr),(Ne||_e||He)&&(f(w,qn),f(w,C(Pn(Ne||"")))),(_e||He)&&(f(w,qn),f(w,C(Pn(_e||"")))),He&&(f(w,qn),f(w,C(Pn(He)))),y(w,Qr)}F.splice(0,I);var Nt=u.completedBoundaries;for(I=0;I<Nt.length;I++)ns(u,p,Nt[I]);Nt.splice(0,I),S(p),l=new Uint8Array(512),d=0;var Kt=u.partialBoundaries;for(I=0;I<Kt.length;I++){var Xt=Kt[I];e:{F=u,V=p;var Wo=Xt.completedSegments;for(Y=0;Y<Wo.length;Y++)if(!Ci(F,V,Xt,Wo[Y])){Y++,Wo.splice(0,Y);var ll=!1;break e}Wo.splice(0,Y),ll=!0}if(!ll){u.destination=null,I++,Kt.splice(0,I);return}}Kt.splice(0,I);var ir=u.completedBoundaries;for(I=0;I<ir.length;I++)ns(u,p,ir[I]);ir.splice(0,I)}finally{S(p),u.allPendingTasks===0&&u.pingedTasks.length===0&&u.clientRenderedBoundaries.length===0&&u.completedBoundaries.length===0&&p.close()}}function rs(u,p){try{var v=u.abortableTasks;v.forEach(function(w){return Jl(w,u,p)}),v.clear(),u.destination!==null&&il(u,u.destination)}catch(w){Pr(u,w),or(u,w)}}return Gs.renderToReadableStream=function(u,p){return new Promise(function(v,w){var F,I,V=new Promise(function(_e,He){I=_e,F=He}),Y=Zo(u,ee(p?p.identifierPrefix:void 0,p?p.nonce:void 0,p?p.bootstrapScriptContent:void 0,p?p.bootstrapScripts:void 0,p?p.bootstrapModules:void 0),E(p?p.namespaceURI:void 0),p?p.progressiveChunkSize:void 0,p?p.onError:void 0,I,function(){var _e=new ReadableStream({type:"bytes",pull:function(He){if(Y.status===1)Y.status=2,Q(He,Y.fatalError);else if(Y.status!==2&&Y.destination===null){Y.destination=He;try{il(Y,He)}catch(Nt){Pr(Y,Nt),or(Y,Nt)}}},cancel:function(){rs(Y)}},{highWaterMark:0});_e.allReady=V,v(_e)},function(_e){V.catch(function(){}),w(_e)},F);if(p&&p.signal){var we=p.signal,Ne=function(){rs(Y,we.reason),we.removeEventListener("abort",Ne)};we.addEventListener("abort",Ne)}ol(Y)})},Gs.version="18.2.0",Gs}var _f;function Fh(){if(_f)return po;_f=1;var s,o;return s=Mh(),o=Lh(),po.version=s.version,po.renderToString=s.renderToString,po.renderToStaticMarkup=s.renderToStaticMarkup,po.renderToNodeStream=s.renderToNodeStream,po.renderToStaticNodeStream=s.renderToStaticNodeStream,po.renderToReadableStream=o.renderToReadableStream,po}var Dh=Fh(),$u={exports:{}},Uu,Ef;function Ah(){if(Ef)return Uu;Ef=1;var s="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Uu=s,Uu}var Vu,Cf;function $h(){if(Cf)return Vu;Cf=1;var s=Ah();function o(){}function l(){}return l.resetWarningCache=o,Vu=function(){function d(S,_,C,R,Q,te){if(te!==s){var me=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw me.name="Invariant Violation",me}}d.isRequired=d;function f(){return d}var y={array:d,bigint:d,bool:d,func:d,number:d,object:d,string:d,symbol:d,any:d,arrayOf:f,element:d,elementType:d,instanceOf:f,node:d,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:l,resetWarningCache:o};return y.PropTypes=y,y},Vu}var Tf;function Uh(){return Tf||(Tf=1,$u.exports=$h()()),$u.exports}var Vh=Uh();const Un=rc(Vh);var Bh=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Vf(s,o){return s(o={exports:{}},o.exports),o.exports}var Zh=Vf((function(s){(function(o){var l=function(A,Z,ne){if(!C(Z)||Q(Z)||te(Z)||me(Z)||_(Z))return Z;var q,fe=0,Te=0;if(R(Z))for(q=[],Te=Z.length;fe<Te;fe++)q.push(l(A,Z[fe],ne));else for(var ye in q={},Z)Object.prototype.hasOwnProperty.call(Z,ye)&&(q[A(ye,ne)]=l(A,Z[ye],ne));return q},d=function(A){return P(A)?A:(A=A.replace(/[\-_\s]+(.)?/g,(function(Z,ne){return ne?ne.toUpperCase():""}))).substr(0,1).toLowerCase()+A.substr(1)},f=function(A){var Z=d(A);return Z.substr(0,1).toUpperCase()+Z.substr(1)},y=function(A,Z){return(function(ne,q){var fe=(q=q||{}).separator||"_",Te=q.split||/(?=[A-Z])/;return ne.split(Te).join(fe)})(A,Z).toLowerCase()},S=Object.prototype.toString,_=function(A){return typeof A=="function"},C=function(A){return A===Object(A)},R=function(A){return S.call(A)=="[object Array]"},Q=function(A){return S.call(A)=="[object Date]"},te=function(A){return S.call(A)=="[object RegExp]"},me=function(A){return S.call(A)=="[object Boolean]"},P=function(A){return(A-=0)==A},$=function(A,Z){var ne=Z&&"process"in Z?Z.process:Z;return typeof ne!="function"?A:function(q,fe){return ne(q,A,fe)}},j={camelize:d,decamelize:y,pascalize:f,depascalize:y,camelizeKeys:function(A,Z){return l($(d,Z),A)},decamelizeKeys:function(A,Z){return l($(y,Z),A,Z)},pascalizeKeys:function(A,Z){return l($(f,Z),A)},depascalizeKeys:function(){return this.decamelizeKeys.apply(this,arguments)}};s.exports?s.exports=j:o.humps=j})(Bh)})).decamelize,bh=function(s){if(Array.isArray(s))return s},Wh=function(s,o){if(typeof Symbol<"u"&&Symbol.iterator in Object(s)){var l=[],d=!0,f=!1,y=void 0;try{for(var S,_=s[Symbol.iterator]();!(d=(S=_.next()).done)&&(l.push(S.value),!o||l.length!==o);d=!0);}catch(C){f=!0,y=C}finally{try{d||_.return==null||_.return()}finally{if(f)throw y}}return l}},Rf=function(s,o){(o==null||o>s.length)&&(o=s.length);for(var l=0,d=new Array(o);l<o;l++)d[l]=s[l];return d},Hh=function(s,o){if(s){if(typeof s=="string")return Rf(s,o);var l=Object.prototype.toString.call(s).slice(8,-1);return l==="Object"&&s.constructor&&(l=s.constructor.name),l==="Map"||l==="Set"?Array.from(s):l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?Rf(s,o):void 0}},Qh=function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)},Yh=function(s,o){return bh(s)||Wh(s,o)||Hh(s,o)||Qh()},Bf=Vf((function(s){function o(){return s.exports=o=Object.assign||function(l){for(var d=1;d<arguments.length;d++){var f=arguments[d];for(var y in f)Object.prototype.hasOwnProperty.call(f,y)&&(l[y]=f[y])}return l},o.apply(this,arguments)}s.exports=o})),Kh=function(s,o){if(s==null)return{};var l,d,f={},y=Object.keys(s);for(d=0;d<y.length;d++)l=y[d],o.indexOf(l)>=0||(f[l]=s[l]);return f},Zf=function(s,o){if(s==null)return{};var l,d,f=Kh(s,o);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(s);for(d=0;d<y.length;d++)l=y[d],o.indexOf(l)>=0||Object.prototype.propertyIsEnumerable.call(s,l)&&(f[l]=s[l])}return f},Xh=at.createContext(null);function Yu(s){var o=s.children,l=Zf(s,["children"]);return typeof o!="string"&&(o=Dh.renderToString(o)),ii.createElement("template",Bf({},l,{dangerouslySetInnerHTML:{__html:o}}))}function Ku(s){var o=s.root,l=s.children;return jh.createPortal(l,o)}function Gh(s){var o=at.forwardRef((function(l,d){var f,y,S=l.mode,_=l.delegatesFocus,C=l.styleSheets,R=l.ssr,Q=l.children,te=Zf(l,["mode","delegatesFocus","styleSheets","ssr","children"]),me=(y=at.useRef((f=d)&&f.current),at.useEffect((function(){f&&(f.current=y.current)}),[f]),y),P=at.useState(null),$=Yh(P,2),j=$[0],A=$[1],Z="node_".concat(S).concat(_);return at.useLayoutEffect((function(){if(me.current)try{if(typeof d=="function"&&d(me.current),R){var ne=me.current.shadowRoot;return void A(ne)}var q=me.current.attachShadow({mode:S,delegatesFocus:_});C.length>0&&(q.adoptedStyleSheets=C),A(q)}catch(fe){(function(Te){var ye=Te.error,se=Te.styleSheets,je=Te.root;if(ye.name==="NotSupportedError")se.length>0&&(je.adoptedStyleSheets=se);else throw ye})({error:fe,styleSheets:C,root:j})}}),[d,me,C]),ii.createElement(ii.Fragment,null,ii.createElement(s.tag,Bf({key:Z,ref:me},te),(j||R)&&ii.createElement(Xh.Provider,{value:j},R?ii.createElement(Yu,{shadowroot:S,shadowrootmode:S},s.render({root:j,ssr:R,children:Q})):ii.createElement(Ku,{root:j},s.render({root:j,ssr:R,children:Q})))))}));return o.propTypes={mode:Un.oneOf(["open","closed"]),delegatesFocus:Un.bool,styleSheets:Un.arrayOf(Un.instanceOf(globalThis.CSSStyleSheet)),ssr:Un.bool,children:Un.node},o.defaultProps={mode:"open",delegatesFocus:!1,styleSheets:[],ssr:!1,children:null},o}Yu.propTypes={children:Un.oneOfType([Un.string,Un.node])},Yu.defaultProps={children:""},Ku.propTypes={root:Un.object.isRequired,children:Un.node},Ku.defaultProps={children:null};var Bu=new Map;function qh(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"core",l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(d){return d.children};return new Proxy(s,{get:function(d,f){var y=Zh(f,{separator:"-"}),S="".concat(o,"-").concat(y);return Bu.has(S)||Bu.set(S,Gh({tag:y,render:l})),Bu.get(S)}})}var Jh=qh();const em='*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-10{bottom:40px}.bottom-28{bottom:112px}.left-10{left:40px}.left-4{left:16px}.right-2{right:8px}.top-1{top:4px}.z-10{z-index:10}.z-20{z-index:20}.z-\\[1000000\\]{z-index:1000000}.m-2{margin:8px}.mb-2{margin-bottom:8px}.inline{display:inline}.flex{display:flex}.hidden{display:none}.h-10{height:40px}.h-2{height:8px}.h-5{height:20px}.h-6{height:24px}.h-8{height:32px}.h-full{height:100%}.w-10{width:40px}.w-2{width:8px}.w-5{width:20px}.w-8{width:32px}.w-full{width:100%}.max-w-2xl{max-width:42rem}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.resize-none{resize:none}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-2{gap:8px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(8px * var(--tw-space-x-reverse));margin-left:calc(8px * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.bg-black\\/40{background-color:#0006}.bg-black\\/50{background-color:#00000080}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\\/20{background-color:#fff3}.p-2{padding:8px}.p-4{padding:16px}.px-2{padding-left:8px;padding-right:8px}.py-2{padding-top:8px;padding-bottom:8px}.text-center{text-align:center}.text-sm{font-size:14px}.text-xl{font-size:20px}.text-xs{font-size:12px}.font-normal{font-weight:400}.font-semibold{font-weight:600}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\\/90{color:#ffffffe6}.placeholder-white::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}.placeholder-white::placeholder{--tw-placeholder-opacity: 1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\\[animation-delay\\:-0\\.15s\\]{animation-delay:-.15s}.\\[animation-delay\\:-0\\.3s\\]{animation-delay:-.3s}.before\\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:inset-0:before{content:var(--tw-content);inset:0}.before\\:bg-\\[repeating-linear-gradient\\(90deg\\,transparent\\,transparent_2px\\,rgba\\(255\\,255\\,255\\,0\\.1\\)_2px\\,rgba\\(255\\,255\\,255\\,0\\.1\\)_4px\\)\\]:before{content:var(--tw-content);background-image:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,.1) 2px,rgba(255,255,255,.1) 4px)}.before\\:opacity-30:before{content:var(--tw-content);opacity:.3}.hover\\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.hover\\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media(min-width:640px){.sm\\:inset-auto{inset:auto}.sm\\:bottom-4{bottom:16px}.sm\\:left-4{left:16px}.sm\\:h-\\[600px\\]{height:600px}.sm\\:max-h-\\[calc\\(100vh-32px\\)\\]{max-height:calc(100vh - 32px)}.sm\\:w-\\[400px\\]{width:400px}}.rtl\\:-rotate-90:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}';var Ae;(function(s){s.assertEqual=f=>f;function o(f){}s.assertIs=o;function l(f){throw new Error}s.assertNever=l,s.arrayToEnum=f=>{const y={};for(const S of f)y[S]=S;return y},s.getValidEnumValues=f=>{const y=s.objectKeys(f).filter(_=>typeof f[f[_]]!="number"),S={};for(const _ of y)S[_]=f[_];return s.objectValues(S)},s.objectValues=f=>s.objectKeys(f).map(function(y){return f[y]}),s.objectKeys=typeof Object.keys=="function"?f=>Object.keys(f):f=>{const y=[];for(const S in f)Object.prototype.hasOwnProperty.call(f,S)&&y.push(S);return y},s.find=(f,y)=>{for(const S of f)if(y(S))return S},s.isInteger=typeof Number.isInteger=="function"?f=>Number.isInteger(f):f=>typeof f=="number"&&isFinite(f)&&Math.floor(f)===f;function d(f,y=" | "){return f.map(S=>typeof S=="string"?`'${S}'`:S).join(y)}s.joinValues=d,s.jsonStringifyReplacer=(f,y)=>typeof y=="bigint"?y.toString():y})(Ae||(Ae={}));var Xu;(function(s){s.mergeShapes=(o,l)=>({...o,...l})})(Xu||(Xu={}));const ie=Ae.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),yo=s=>{switch(typeof s){case"undefined":return ie.undefined;case"string":return ie.string;case"number":return isNaN(s)?ie.nan:ie.number;case"boolean":return ie.boolean;case"function":return ie.function;case"bigint":return ie.bigint;case"symbol":return ie.symbol;case"object":return Array.isArray(s)?ie.array:s===null?ie.null:s.then&&typeof s.then=="function"&&s.catch&&typeof s.catch=="function"?ie.promise:typeof Map<"u"&&s instanceof Map?ie.map:typeof Set<"u"&&s instanceof Set?ie.set:typeof Date<"u"&&s instanceof Date?ie.date:ie.object;default:return ie.unknown}},K=Ae.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),tm=s=>JSON.stringify(s,null,2).replace(/"([^"]+)":/g,"$1:");class pn extends Error{constructor(o){super(),this.issues=[],this.addIssue=d=>{this.issues=[...this.issues,d]},this.addIssues=(d=[])=>{this.issues=[...this.issues,...d]};const l=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,l):this.__proto__=l,this.name="ZodError",this.issues=o}get errors(){return this.issues}format(o){const l=o||function(y){return y.message},d={_errors:[]},f=y=>{for(const S of y.issues)if(S.code==="invalid_union")S.unionErrors.map(f);else if(S.code==="invalid_return_type")f(S.returnTypeError);else if(S.code==="invalid_arguments")f(S.argumentsError);else if(S.path.length===0)d._errors.push(l(S));else{let _=d,C=0;for(;C<S.path.length;){const R=S.path[C];C===S.path.length-1?(_[R]=_[R]||{_errors:[]},_[R]._errors.push(l(S))):_[R]=_[R]||{_errors:[]},_=_[R],C++}}};return f(this),d}static assert(o){if(!(o instanceof pn))throw new Error(`Not a ZodError: ${o}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Ae.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(o=l=>l.message){const l={},d=[];for(const f of this.issues)f.path.length>0?(l[f.path[0]]=l[f.path[0]]||[],l[f.path[0]].push(o(f))):d.push(o(f));return{formErrors:d,fieldErrors:l}}get formErrors(){return this.flatten()}}pn.create=s=>new pn(s);const Ki=(s,o)=>{let l;switch(s.code){case K.invalid_type:s.received===ie.undefined?l="Required":l=`Expected ${s.expected}, received ${s.received}`;break;case K.invalid_literal:l=`Invalid literal value, expected ${JSON.stringify(s.expected,Ae.jsonStringifyReplacer)}`;break;case K.unrecognized_keys:l=`Unrecognized key(s) in object: ${Ae.joinValues(s.keys,", ")}`;break;case K.invalid_union:l="Invalid input";break;case K.invalid_union_discriminator:l=`Invalid discriminator value. Expected ${Ae.joinValues(s.options)}`;break;case K.invalid_enum_value:l=`Invalid enum value. Expected ${Ae.joinValues(s.options)}, received '${s.received}'`;break;case K.invalid_arguments:l="Invalid function arguments";break;case K.invalid_return_type:l="Invalid function return type";break;case K.invalid_date:l="Invalid date";break;case K.invalid_string:typeof s.validation=="object"?"includes"in s.validation?(l=`Invalid input: must include "${s.validation.includes}"`,typeof s.validation.position=="number"&&(l=`${l} at one or more positions greater than or equal to ${s.validation.position}`)):"startsWith"in s.validation?l=`Invalid input: must start with "${s.validation.startsWith}"`:"endsWith"in s.validation?l=`Invalid input: must end with "${s.validation.endsWith}"`:Ae.assertNever(s.validation):s.validation!=="regex"?l=`Invalid ${s.validation}`:l="Invalid";break;case K.too_small:s.type==="array"?l=`Array must contain ${s.exact?"exactly":s.inclusive?"at least":"more than"} ${s.minimum} element(s)`:s.type==="string"?l=`String must contain ${s.exact?"exactly":s.inclusive?"at least":"over"} ${s.minimum} character(s)`:s.type==="number"?l=`Number must be ${s.exact?"exactly equal to ":s.inclusive?"greater than or equal to ":"greater than "}${s.minimum}`:s.type==="date"?l=`Date must be ${s.exact?"exactly equal to ":s.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(s.minimum))}`:l="Invalid input";break;case K.too_big:s.type==="array"?l=`Array must contain ${s.exact?"exactly":s.inclusive?"at most":"less than"} ${s.maximum} element(s)`:s.type==="string"?l=`String must contain ${s.exact?"exactly":s.inclusive?"at most":"under"} ${s.maximum} character(s)`:s.type==="number"?l=`Number must be ${s.exact?"exactly":s.inclusive?"less than or equal to":"less than"} ${s.maximum}`:s.type==="bigint"?l=`BigInt must be ${s.exact?"exactly":s.inclusive?"less than or equal to":"less than"} ${s.maximum}`:s.type==="date"?l=`Date must be ${s.exact?"exactly":s.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(s.maximum))}`:l="Invalid input";break;case K.custom:l="Invalid input";break;case K.invalid_intersection_types:l="Intersection results could not be merged";break;case K.not_multiple_of:l=`Number must be a multiple of ${s.multipleOf}`;break;case K.not_finite:l="Number must be finite";break;default:l=o.defaultError,Ae.assertNever(s)}return{message:l}};let bf=Ki;function nm(s){bf=s}function ta(){return bf}const na=s=>{const{data:o,path:l,errorMaps:d,issueData:f}=s,y=[...l,...f.path||[]],S={...f,path:y};if(f.message!==void 0)return{...f,path:y,message:f.message};let _="";const C=d.filter(R=>!!R).slice().reverse();for(const R of C)_=R(S,{data:o,defaultError:_}).message;return{...f,path:y,message:_}},rm=[];function re(s,o){const l=ta(),d=na({issueData:o,data:s.data,path:s.path,errorMaps:[s.common.contextualErrorMap,s.schemaErrorMap,l,l===Ki?void 0:Ki].filter(f=>!!f)});s.common.issues.push(d)}class jt{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(o,l){const d=[];for(const f of l){if(f.status==="aborted")return Se;f.status==="dirty"&&o.dirty(),d.push(f.value)}return{status:o.value,value:d}}static async mergeObjectAsync(o,l){const d=[];for(const f of l){const y=await f.key,S=await f.value;d.push({key:y,value:S})}return jt.mergeObjectSync(o,d)}static mergeObjectSync(o,l){const d={};for(const f of l){const{key:y,value:S}=f;if(y.status==="aborted"||S.status==="aborted")return Se;y.status==="dirty"&&o.dirty(),S.status==="dirty"&&o.dirty(),y.value!=="__proto__"&&(typeof S.value<"u"||f.alwaysSet)&&(d[y.value]=S.value)}return{status:o.value,value:d}}}const Se=Object.freeze({status:"aborted"}),Qi=s=>({status:"dirty",value:s}),Vt=s=>({status:"valid",value:s}),Gu=s=>s.status==="aborted",qu=s=>s.status==="dirty",Ml=s=>s.status==="valid",Ll=s=>typeof Promise<"u"&&s instanceof Promise;function ra(s,o,l,d){if(typeof o=="function"?s!==o||!0:!o.has(s))throw new TypeError("Cannot read private member from an object whose class did not declare it");return o.get(s)}function Wf(s,o,l,d,f){if(typeof o=="function"?s!==o||!0:!o.has(s))throw new TypeError("Cannot write private member to an object whose class did not declare it");return o.set(s,l),l}var he;(function(s){s.errToObj=o=>typeof o=="string"?{message:o}:o||{},s.toString=o=>typeof o=="string"?o:o?.message})(he||(he={}));var Il,jl;class fr{constructor(o,l,d,f){this._cachedPath=[],this.parent=o,this.data=l,this._path=d,this._key=f}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const Nf=(s,o)=>{if(Ml(o))return{success:!0,data:o.value};if(!s.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const l=new pn(s.common.issues);return this._error=l,this._error}}};function Pe(s){if(!s)return{};const{errorMap:o,invalid_type_error:l,required_error:d,description:f}=s;if(o&&(l||d))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return o?{errorMap:o,description:f}:{errorMap:(S,_)=>{var C,R;const{message:Q}=s;return S.code==="invalid_enum_value"?{message:Q??_.defaultError}:typeof _.data>"u"?{message:(C=Q??d)!==null&&C!==void 0?C:_.defaultError}:S.code!=="invalid_type"?{message:_.defaultError}:{message:(R=Q??l)!==null&&R!==void 0?R:_.defaultError}},description:f}}class Ie{constructor(o){this.spa=this.safeParseAsync,this._def=o,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(o){return yo(o.data)}_getOrReturnCtx(o,l){return l||{common:o.parent.common,data:o.data,parsedType:yo(o.data),schemaErrorMap:this._def.errorMap,path:o.path,parent:o.parent}}_processInputParams(o){return{status:new jt,ctx:{common:o.parent.common,data:o.data,parsedType:yo(o.data),schemaErrorMap:this._def.errorMap,path:o.path,parent:o.parent}}}_parseSync(o){const l=this._parse(o);if(Ll(l))throw new Error("Synchronous parse encountered promise.");return l}_parseAsync(o){const l=this._parse(o);return Promise.resolve(l)}parse(o,l){const d=this.safeParse(o,l);if(d.success)return d.data;throw d.error}safeParse(o,l){var d;const f={common:{issues:[],async:(d=l?.async)!==null&&d!==void 0?d:!1,contextualErrorMap:l?.errorMap},path:l?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:o,parsedType:yo(o)},y=this._parseSync({data:o,path:f.path,parent:f});return Nf(f,y)}async parseAsync(o,l){const d=await this.safeParseAsync(o,l);if(d.success)return d.data;throw d.error}async safeParseAsync(o,l){const d={common:{issues:[],contextualErrorMap:l?.errorMap,async:!0},path:l?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:o,parsedType:yo(o)},f=this._parse({data:o,path:d.path,parent:d}),y=await(Ll(f)?f:Promise.resolve(f));return Nf(d,y)}refine(o,l){const d=f=>typeof l=="string"||typeof l>"u"?{message:l}:typeof l=="function"?l(f):l;return this._refinement((f,y)=>{const S=o(f),_=()=>y.addIssue({code:K.custom,...d(f)});return typeof Promise<"u"&&S instanceof Promise?S.then(C=>C?!0:(_(),!1)):S?!0:(_(),!1)})}refinement(o,l){return this._refinement((d,f)=>o(d)?!0:(f.addIssue(typeof l=="function"?l(d,f):l),!1))}_refinement(o){return new Zn({schema:this,typeName:ke.ZodEffects,effect:{type:"refinement",refinement:o}})}superRefine(o){return this._refinement(o)}optional(){return dr.create(this,this._def)}nullable(){return xo.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Bn.create(this,this._def)}promise(){return Gi.create(this,this._def)}or(o){return $l.create([this,o],this._def)}and(o){return Ul.create(this,o,this._def)}transform(o){return new Zn({...Pe(this._def),schema:this,typeName:ke.ZodEffects,effect:{type:"transform",transform:o}})}default(o){const l=typeof o=="function"?o:()=>o;return new Wl({...Pe(this._def),innerType:this,defaultValue:l,typeName:ke.ZodDefault})}brand(){return new oc({typeName:ke.ZodBranded,type:this,...Pe(this._def)})}catch(o){const l=typeof o=="function"?o:()=>o;return new Hl({...Pe(this._def),innerType:this,catchValue:l,typeName:ke.ZodCatch})}describe(o){const l=this.constructor;return new l({...this._def,description:o})}pipe(o){return Kl.create(this,o)}readonly(){return Ql.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const om=/^c[^\s-]{8,}$/i,im=/^[0-9a-z]+$/,lm=/^[0-9A-HJKMNP-TV-Z]{26}$/,sm=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,am=/^[a-z0-9_-]{21}$/i,um=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,cm=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,dm="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Zu;const fm=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,pm=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,hm=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Hf="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",mm=new RegExp(`^${Hf}$`);function Qf(s){let o="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return s.precision?o=`${o}\\.\\d{${s.precision}}`:s.precision==null&&(o=`${o}(\\.\\d+)?`),o}function ym(s){return new RegExp(`^${Qf(s)}$`)}function Yf(s){let o=`${Hf}T${Qf(s)}`;const l=[];return l.push(s.local?"Z?":"Z"),s.offset&&l.push("([+-]\\d{2}:?\\d{2})"),o=`${o}(${l.join("|")})`,new RegExp(`^${o}$`)}function vm(s,o){return!!((o==="v4"||!o)&&fm.test(s)||(o==="v6"||!o)&&pm.test(s))}class Vn extends Ie{_parse(o){if(this._def.coerce&&(o.data=String(o.data)),this._getType(o)!==ie.string){const y=this._getOrReturnCtx(o);return re(y,{code:K.invalid_type,expected:ie.string,received:y.parsedType}),Se}const d=new jt;let f;for(const y of this._def.checks)if(y.kind==="min")o.data.length<y.value&&(f=this._getOrReturnCtx(o,f),re(f,{code:K.too_small,minimum:y.value,type:"string",inclusive:!0,exact:!1,message:y.message}),d.dirty());else if(y.kind==="max")o.data.length>y.value&&(f=this._getOrReturnCtx(o,f),re(f,{code:K.too_big,maximum:y.value,type:"string",inclusive:!0,exact:!1,message:y.message}),d.dirty());else if(y.kind==="length"){const S=o.data.length>y.value,_=o.data.length<y.value;(S||_)&&(f=this._getOrReturnCtx(o,f),S?re(f,{code:K.too_big,maximum:y.value,type:"string",inclusive:!0,exact:!0,message:y.message}):_&&re(f,{code:K.too_small,minimum:y.value,type:"string",inclusive:!0,exact:!0,message:y.message}),d.dirty())}else if(y.kind==="email")cm.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"email",code:K.invalid_string,message:y.message}),d.dirty());else if(y.kind==="emoji")Zu||(Zu=new RegExp(dm,"u")),Zu.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"emoji",code:K.invalid_string,message:y.message}),d.dirty());else if(y.kind==="uuid")sm.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"uuid",code:K.invalid_string,message:y.message}),d.dirty());else if(y.kind==="nanoid")am.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"nanoid",code:K.invalid_string,message:y.message}),d.dirty());else if(y.kind==="cuid")om.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"cuid",code:K.invalid_string,message:y.message}),d.dirty());else if(y.kind==="cuid2")im.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"cuid2",code:K.invalid_string,message:y.message}),d.dirty());else if(y.kind==="ulid")lm.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"ulid",code:K.invalid_string,message:y.message}),d.dirty());else if(y.kind==="url")try{new URL(o.data)}catch{f=this._getOrReturnCtx(o,f),re(f,{validation:"url",code:K.invalid_string,message:y.message}),d.dirty()}else y.kind==="regex"?(y.regex.lastIndex=0,y.regex.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"regex",code:K.invalid_string,message:y.message}),d.dirty())):y.kind==="trim"?o.data=o.data.trim():y.kind==="includes"?o.data.includes(y.value,y.position)||(f=this._getOrReturnCtx(o,f),re(f,{code:K.invalid_string,validation:{includes:y.value,position:y.position},message:y.message}),d.dirty()):y.kind==="toLowerCase"?o.data=o.data.toLowerCase():y.kind==="toUpperCase"?o.data=o.data.toUpperCase():y.kind==="startsWith"?o.data.startsWith(y.value)||(f=this._getOrReturnCtx(o,f),re(f,{code:K.invalid_string,validation:{startsWith:y.value},message:y.message}),d.dirty()):y.kind==="endsWith"?o.data.endsWith(y.value)||(f=this._getOrReturnCtx(o,f),re(f,{code:K.invalid_string,validation:{endsWith:y.value},message:y.message}),d.dirty()):y.kind==="datetime"?Yf(y).test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{code:K.invalid_string,validation:"datetime",message:y.message}),d.dirty()):y.kind==="date"?mm.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{code:K.invalid_string,validation:"date",message:y.message}),d.dirty()):y.kind==="time"?ym(y).test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{code:K.invalid_string,validation:"time",message:y.message}),d.dirty()):y.kind==="duration"?um.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"duration",code:K.invalid_string,message:y.message}),d.dirty()):y.kind==="ip"?vm(o.data,y.version)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"ip",code:K.invalid_string,message:y.message}),d.dirty()):y.kind==="base64"?hm.test(o.data)||(f=this._getOrReturnCtx(o,f),re(f,{validation:"base64",code:K.invalid_string,message:y.message}),d.dirty()):Ae.assertNever(y);return{status:d.value,value:o.data}}_regex(o,l,d){return this.refinement(f=>o.test(f),{validation:l,code:K.invalid_string,...he.errToObj(d)})}_addCheck(o){return new Vn({...this._def,checks:[...this._def.checks,o]})}email(o){return this._addCheck({kind:"email",...he.errToObj(o)})}url(o){return this._addCheck({kind:"url",...he.errToObj(o)})}emoji(o){return this._addCheck({kind:"emoji",...he.errToObj(o)})}uuid(o){return this._addCheck({kind:"uuid",...he.errToObj(o)})}nanoid(o){return this._addCheck({kind:"nanoid",...he.errToObj(o)})}cuid(o){return this._addCheck({kind:"cuid",...he.errToObj(o)})}cuid2(o){return this._addCheck({kind:"cuid2",...he.errToObj(o)})}ulid(o){return this._addCheck({kind:"ulid",...he.errToObj(o)})}base64(o){return this._addCheck({kind:"base64",...he.errToObj(o)})}ip(o){return this._addCheck({kind:"ip",...he.errToObj(o)})}datetime(o){var l,d;return typeof o=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:o}):this._addCheck({kind:"datetime",precision:typeof o?.precision>"u"?null:o?.precision,offset:(l=o?.offset)!==null&&l!==void 0?l:!1,local:(d=o?.local)!==null&&d!==void 0?d:!1,...he.errToObj(o?.message)})}date(o){return this._addCheck({kind:"date",message:o})}time(o){return typeof o=="string"?this._addCheck({kind:"time",precision:null,message:o}):this._addCheck({kind:"time",precision:typeof o?.precision>"u"?null:o?.precision,...he.errToObj(o?.message)})}duration(o){return this._addCheck({kind:"duration",...he.errToObj(o)})}regex(o,l){return this._addCheck({kind:"regex",regex:o,...he.errToObj(l)})}includes(o,l){return this._addCheck({kind:"includes",value:o,position:l?.position,...he.errToObj(l?.message)})}startsWith(o,l){return this._addCheck({kind:"startsWith",value:o,...he.errToObj(l)})}endsWith(o,l){return this._addCheck({kind:"endsWith",value:o,...he.errToObj(l)})}min(o,l){return this._addCheck({kind:"min",value:o,...he.errToObj(l)})}max(o,l){return this._addCheck({kind:"max",value:o,...he.errToObj(l)})}length(o,l){return this._addCheck({kind:"length",value:o,...he.errToObj(l)})}nonempty(o){return this.min(1,he.errToObj(o))}trim(){return new Vn({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Vn({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Vn({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(o=>o.kind==="datetime")}get isDate(){return!!this._def.checks.find(o=>o.kind==="date")}get isTime(){return!!this._def.checks.find(o=>o.kind==="time")}get isDuration(){return!!this._def.checks.find(o=>o.kind==="duration")}get isEmail(){return!!this._def.checks.find(o=>o.kind==="email")}get isURL(){return!!this._def.checks.find(o=>o.kind==="url")}get isEmoji(){return!!this._def.checks.find(o=>o.kind==="emoji")}get isUUID(){return!!this._def.checks.find(o=>o.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(o=>o.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(o=>o.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(o=>o.kind==="cuid2")}get isULID(){return!!this._def.checks.find(o=>o.kind==="ulid")}get isIP(){return!!this._def.checks.find(o=>o.kind==="ip")}get isBase64(){return!!this._def.checks.find(o=>o.kind==="base64")}get minLength(){let o=null;for(const l of this._def.checks)l.kind==="min"&&(o===null||l.value>o)&&(o=l.value);return o}get maxLength(){let o=null;for(const l of this._def.checks)l.kind==="max"&&(o===null||l.value<o)&&(o=l.value);return o}}Vn.create=s=>{var o;return new Vn({checks:[],typeName:ke.ZodString,coerce:(o=s?.coerce)!==null&&o!==void 0?o:!1,...Pe(s)})};function gm(s,o){const l=(s.toString().split(".")[1]||"").length,d=(o.toString().split(".")[1]||"").length,f=l>d?l:d,y=parseInt(s.toFixed(f).replace(".","")),S=parseInt(o.toFixed(f).replace(".",""));return y%S/Math.pow(10,f)}class vo extends Ie{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(o){if(this._def.coerce&&(o.data=Number(o.data)),this._getType(o)!==ie.number){const y=this._getOrReturnCtx(o);return re(y,{code:K.invalid_type,expected:ie.number,received:y.parsedType}),Se}let d;const f=new jt;for(const y of this._def.checks)y.kind==="int"?Ae.isInteger(o.data)||(d=this._getOrReturnCtx(o,d),re(d,{code:K.invalid_type,expected:"integer",received:"float",message:y.message}),f.dirty()):y.kind==="min"?(y.inclusive?o.data<y.value:o.data<=y.value)&&(d=this._getOrReturnCtx(o,d),re(d,{code:K.too_small,minimum:y.value,type:"number",inclusive:y.inclusive,exact:!1,message:y.message}),f.dirty()):y.kind==="max"?(y.inclusive?o.data>y.value:o.data>=y.value)&&(d=this._getOrReturnCtx(o,d),re(d,{code:K.too_big,maximum:y.value,type:"number",inclusive:y.inclusive,exact:!1,message:y.message}),f.dirty()):y.kind==="multipleOf"?gm(o.data,y.value)!==0&&(d=this._getOrReturnCtx(o,d),re(d,{code:K.not_multiple_of,multipleOf:y.value,message:y.message}),f.dirty()):y.kind==="finite"?Number.isFinite(o.data)||(d=this._getOrReturnCtx(o,d),re(d,{code:K.not_finite,message:y.message}),f.dirty()):Ae.assertNever(y);return{status:f.value,value:o.data}}gte(o,l){return this.setLimit("min",o,!0,he.toString(l))}gt(o,l){return this.setLimit("min",o,!1,he.toString(l))}lte(o,l){return this.setLimit("max",o,!0,he.toString(l))}lt(o,l){return this.setLimit("max",o,!1,he.toString(l))}setLimit(o,l,d,f){return new vo({...this._def,checks:[...this._def.checks,{kind:o,value:l,inclusive:d,message:he.toString(f)}]})}_addCheck(o){return new vo({...this._def,checks:[...this._def.checks,o]})}int(o){return this._addCheck({kind:"int",message:he.toString(o)})}positive(o){return this._addCheck({kind:"min",value:0,inclusive:!1,message:he.toString(o)})}negative(o){return this._addCheck({kind:"max",value:0,inclusive:!1,message:he.toString(o)})}nonpositive(o){return this._addCheck({kind:"max",value:0,inclusive:!0,message:he.toString(o)})}nonnegative(o){return this._addCheck({kind:"min",value:0,inclusive:!0,message:he.toString(o)})}multipleOf(o,l){return this._addCheck({kind:"multipleOf",value:o,message:he.toString(l)})}finite(o){return this._addCheck({kind:"finite",message:he.toString(o)})}safe(o){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:he.toString(o)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:he.toString(o)})}get minValue(){let o=null;for(const l of this._def.checks)l.kind==="min"&&(o===null||l.value>o)&&(o=l.value);return o}get maxValue(){let o=null;for(const l of this._def.checks)l.kind==="max"&&(o===null||l.value<o)&&(o=l.value);return o}get isInt(){return!!this._def.checks.find(o=>o.kind==="int"||o.kind==="multipleOf"&&Ae.isInteger(o.value))}get isFinite(){let o=null,l=null;for(const d of this._def.checks){if(d.kind==="finite"||d.kind==="int"||d.kind==="multipleOf")return!0;d.kind==="min"?(l===null||d.value>l)&&(l=d.value):d.kind==="max"&&(o===null||d.value<o)&&(o=d.value)}return Number.isFinite(l)&&Number.isFinite(o)}}vo.create=s=>new vo({checks:[],typeName:ke.ZodNumber,coerce:s?.coerce||!1,...Pe(s)});class go extends Ie{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(o){if(this._def.coerce&&(o.data=BigInt(o.data)),this._getType(o)!==ie.bigint){const y=this._getOrReturnCtx(o);return re(y,{code:K.invalid_type,expected:ie.bigint,received:y.parsedType}),Se}let d;const f=new jt;for(const y of this._def.checks)y.kind==="min"?(y.inclusive?o.data<y.value:o.data<=y.value)&&(d=this._getOrReturnCtx(o,d),re(d,{code:K.too_small,type:"bigint",minimum:y.value,inclusive:y.inclusive,message:y.message}),f.dirty()):y.kind==="max"?(y.inclusive?o.data>y.value:o.data>=y.value)&&(d=this._getOrReturnCtx(o,d),re(d,{code:K.too_big,type:"bigint",maximum:y.value,inclusive:y.inclusive,message:y.message}),f.dirty()):y.kind==="multipleOf"?o.data%y.value!==BigInt(0)&&(d=this._getOrReturnCtx(o,d),re(d,{code:K.not_multiple_of,multipleOf:y.value,message:y.message}),f.dirty()):Ae.assertNever(y);return{status:f.value,value:o.data}}gte(o,l){return this.setLimit("min",o,!0,he.toString(l))}gt(o,l){return this.setLimit("min",o,!1,he.toString(l))}lte(o,l){return this.setLimit("max",o,!0,he.toString(l))}lt(o,l){return this.setLimit("max",o,!1,he.toString(l))}setLimit(o,l,d,f){return new go({...this._def,checks:[...this._def.checks,{kind:o,value:l,inclusive:d,message:he.toString(f)}]})}_addCheck(o){return new go({...this._def,checks:[...this._def.checks,o]})}positive(o){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:he.toString(o)})}negative(o){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:he.toString(o)})}nonpositive(o){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:he.toString(o)})}nonnegative(o){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:he.toString(o)})}multipleOf(o,l){return this._addCheck({kind:"multipleOf",value:o,message:he.toString(l)})}get minValue(){let o=null;for(const l of this._def.checks)l.kind==="min"&&(o===null||l.value>o)&&(o=l.value);return o}get maxValue(){let o=null;for(const l of this._def.checks)l.kind==="max"&&(o===null||l.value<o)&&(o=l.value);return o}}go.create=s=>{var o;return new go({checks:[],typeName:ke.ZodBigInt,coerce:(o=s?.coerce)!==null&&o!==void 0?o:!1,...Pe(s)})};class Fl extends Ie{_parse(o){if(this._def.coerce&&(o.data=!!o.data),this._getType(o)!==ie.boolean){const d=this._getOrReturnCtx(o);return re(d,{code:K.invalid_type,expected:ie.boolean,received:d.parsedType}),Se}return Vt(o.data)}}Fl.create=s=>new Fl({typeName:ke.ZodBoolean,coerce:s?.coerce||!1,...Pe(s)});class ai extends Ie{_parse(o){if(this._def.coerce&&(o.data=new Date(o.data)),this._getType(o)!==ie.date){const y=this._getOrReturnCtx(o);return re(y,{code:K.invalid_type,expected:ie.date,received:y.parsedType}),Se}if(isNaN(o.data.getTime())){const y=this._getOrReturnCtx(o);return re(y,{code:K.invalid_date}),Se}const d=new jt;let f;for(const y of this._def.checks)y.kind==="min"?o.data.getTime()<y.value&&(f=this._getOrReturnCtx(o,f),re(f,{code:K.too_small,message:y.message,inclusive:!0,exact:!1,minimum:y.value,type:"date"}),d.dirty()):y.kind==="max"?o.data.getTime()>y.value&&(f=this._getOrReturnCtx(o,f),re(f,{code:K.too_big,message:y.message,inclusive:!0,exact:!1,maximum:y.value,type:"date"}),d.dirty()):Ae.assertNever(y);return{status:d.value,value:new Date(o.data.getTime())}}_addCheck(o){return new ai({...this._def,checks:[...this._def.checks,o]})}min(o,l){return this._addCheck({kind:"min",value:o.getTime(),message:he.toString(l)})}max(o,l){return this._addCheck({kind:"max",value:o.getTime(),message:he.toString(l)})}get minDate(){let o=null;for(const l of this._def.checks)l.kind==="min"&&(o===null||l.value>o)&&(o=l.value);return o!=null?new Date(o):null}get maxDate(){let o=null;for(const l of this._def.checks)l.kind==="max"&&(o===null||l.value<o)&&(o=l.value);return o!=null?new Date(o):null}}ai.create=s=>new ai({checks:[],coerce:s?.coerce||!1,typeName:ke.ZodDate,...Pe(s)});class oa extends Ie{_parse(o){if(this._getType(o)!==ie.symbol){const d=this._getOrReturnCtx(o);return re(d,{code:K.invalid_type,expected:ie.symbol,received:d.parsedType}),Se}return Vt(o.data)}}oa.create=s=>new oa({typeName:ke.ZodSymbol,...Pe(s)});class Dl extends Ie{_parse(o){if(this._getType(o)!==ie.undefined){const d=this._getOrReturnCtx(o);return re(d,{code:K.invalid_type,expected:ie.undefined,received:d.parsedType}),Se}return Vt(o.data)}}Dl.create=s=>new Dl({typeName:ke.ZodUndefined,...Pe(s)});class Al extends Ie{_parse(o){if(this._getType(o)!==ie.null){const d=this._getOrReturnCtx(o);return re(d,{code:K.invalid_type,expected:ie.null,received:d.parsedType}),Se}return Vt(o.data)}}Al.create=s=>new Al({typeName:ke.ZodNull,...Pe(s)});class Xi extends Ie{constructor(){super(...arguments),this._any=!0}_parse(o){return Vt(o.data)}}Xi.create=s=>new Xi({typeName:ke.ZodAny,...Pe(s)});class si extends Ie{constructor(){super(...arguments),this._unknown=!0}_parse(o){return Vt(o.data)}}si.create=s=>new si({typeName:ke.ZodUnknown,...Pe(s)});class Ur extends Ie{_parse(o){const l=this._getOrReturnCtx(o);return re(l,{code:K.invalid_type,expected:ie.never,received:l.parsedType}),Se}}Ur.create=s=>new Ur({typeName:ke.ZodNever,...Pe(s)});class ia extends Ie{_parse(o){if(this._getType(o)!==ie.undefined){const d=this._getOrReturnCtx(o);return re(d,{code:K.invalid_type,expected:ie.void,received:d.parsedType}),Se}return Vt(o.data)}}ia.create=s=>new ia({typeName:ke.ZodVoid,...Pe(s)});class Bn extends Ie{_parse(o){const{ctx:l,status:d}=this._processInputParams(o),f=this._def;if(l.parsedType!==ie.array)return re(l,{code:K.invalid_type,expected:ie.array,received:l.parsedType}),Se;if(f.exactLength!==null){const S=l.data.length>f.exactLength.value,_=l.data.length<f.exactLength.value;(S||_)&&(re(l,{code:S?K.too_big:K.too_small,minimum:_?f.exactLength.value:void 0,maximum:S?f.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:f.exactLength.message}),d.dirty())}if(f.minLength!==null&&l.data.length<f.minLength.value&&(re(l,{code:K.too_small,minimum:f.minLength.value,type:"array",inclusive:!0,exact:!1,message:f.minLength.message}),d.dirty()),f.maxLength!==null&&l.data.length>f.maxLength.value&&(re(l,{code:K.too_big,maximum:f.maxLength.value,type:"array",inclusive:!0,exact:!1,message:f.maxLength.message}),d.dirty()),l.common.async)return Promise.all([...l.data].map((S,_)=>f.type._parseAsync(new fr(l,S,l.path,_)))).then(S=>jt.mergeArray(d,S));const y=[...l.data].map((S,_)=>f.type._parseSync(new fr(l,S,l.path,_)));return jt.mergeArray(d,y)}get element(){return this._def.type}min(o,l){return new Bn({...this._def,minLength:{value:o,message:he.toString(l)}})}max(o,l){return new Bn({...this._def,maxLength:{value:o,message:he.toString(l)}})}length(o,l){return new Bn({...this._def,exactLength:{value:o,message:he.toString(l)}})}nonempty(o){return this.min(1,o)}}Bn.create=(s,o)=>new Bn({type:s,minLength:null,maxLength:null,exactLength:null,typeName:ke.ZodArray,...Pe(o)});function Hi(s){if(s instanceof rt){const o={};for(const l in s.shape){const d=s.shape[l];o[l]=dr.create(Hi(d))}return new rt({...s._def,shape:()=>o})}else return s instanceof Bn?new Bn({...s._def,type:Hi(s.element)}):s instanceof dr?dr.create(Hi(s.unwrap())):s instanceof xo?xo.create(Hi(s.unwrap())):s instanceof pr?pr.create(s.items.map(o=>Hi(o))):s}class rt extends Ie{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const o=this._def.shape(),l=Ae.objectKeys(o);return this._cached={shape:o,keys:l}}_parse(o){if(this._getType(o)!==ie.object){const R=this._getOrReturnCtx(o);return re(R,{code:K.invalid_type,expected:ie.object,received:R.parsedType}),Se}const{status:d,ctx:f}=this._processInputParams(o),{shape:y,keys:S}=this._getCached(),_=[];if(!(this._def.catchall instanceof Ur&&this._def.unknownKeys==="strip"))for(const R in f.data)S.includes(R)||_.push(R);const C=[];for(const R of S){const Q=y[R],te=f.data[R];C.push({key:{status:"valid",value:R},value:Q._parse(new fr(f,te,f.path,R)),alwaysSet:R in f.data})}if(this._def.catchall instanceof Ur){const R=this._def.unknownKeys;if(R==="passthrough")for(const Q of _)C.push({key:{status:"valid",value:Q},value:{status:"valid",value:f.data[Q]}});else if(R==="strict")_.length>0&&(re(f,{code:K.unrecognized_keys,keys:_}),d.dirty());else if(R!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const R=this._def.catchall;for(const Q of _){const te=f.data[Q];C.push({key:{status:"valid",value:Q},value:R._parse(new fr(f,te,f.path,Q)),alwaysSet:Q in f.data})}}return f.common.async?Promise.resolve().then(async()=>{const R=[];for(const Q of C){const te=await Q.key,me=await Q.value;R.push({key:te,value:me,alwaysSet:Q.alwaysSet})}return R}).then(R=>jt.mergeObjectSync(d,R)):jt.mergeObjectSync(d,C)}get shape(){return this._def.shape()}strict(o){return he.errToObj,new rt({...this._def,unknownKeys:"strict",...o!==void 0?{errorMap:(l,d)=>{var f,y,S,_;const C=(S=(y=(f=this._def).errorMap)===null||y===void 0?void 0:y.call(f,l,d).message)!==null&&S!==void 0?S:d.defaultError;return l.code==="unrecognized_keys"?{message:(_=he.errToObj(o).message)!==null&&_!==void 0?_:C}:{message:C}}}:{}})}strip(){return new rt({...this._def,unknownKeys:"strip"})}passthrough(){return new rt({...this._def,unknownKeys:"passthrough"})}extend(o){return new rt({...this._def,shape:()=>({...this._def.shape(),...o})})}merge(o){return new rt({unknownKeys:o._def.unknownKeys,catchall:o._def.catchall,shape:()=>({...this._def.shape(),...o._def.shape()}),typeName:ke.ZodObject})}setKey(o,l){return this.augment({[o]:l})}catchall(o){return new rt({...this._def,catchall:o})}pick(o){const l={};return Ae.objectKeys(o).forEach(d=>{o[d]&&this.shape[d]&&(l[d]=this.shape[d])}),new rt({...this._def,shape:()=>l})}omit(o){const l={};return Ae.objectKeys(this.shape).forEach(d=>{o[d]||(l[d]=this.shape[d])}),new rt({...this._def,shape:()=>l})}deepPartial(){return Hi(this)}partial(o){const l={};return Ae.objectKeys(this.shape).forEach(d=>{const f=this.shape[d];o&&!o[d]?l[d]=f:l[d]=f.optional()}),new rt({...this._def,shape:()=>l})}required(o){const l={};return Ae.objectKeys(this.shape).forEach(d=>{if(o&&!o[d])l[d]=this.shape[d];else{let y=this.shape[d];for(;y instanceof dr;)y=y._def.innerType;l[d]=y}}),new rt({...this._def,shape:()=>l})}keyof(){return Kf(Ae.objectKeys(this.shape))}}rt.create=(s,o)=>new rt({shape:()=>s,unknownKeys:"strip",catchall:Ur.create(),typeName:ke.ZodObject,...Pe(o)});rt.strictCreate=(s,o)=>new rt({shape:()=>s,unknownKeys:"strict",catchall:Ur.create(),typeName:ke.ZodObject,...Pe(o)});rt.lazycreate=(s,o)=>new rt({shape:s,unknownKeys:"strip",catchall:Ur.create(),typeName:ke.ZodObject,...Pe(o)});class $l extends Ie{_parse(o){const{ctx:l}=this._processInputParams(o),d=this._def.options;function f(y){for(const _ of y)if(_.result.status==="valid")return _.result;for(const _ of y)if(_.result.status==="dirty")return l.common.issues.push(..._.ctx.common.issues),_.result;const S=y.map(_=>new pn(_.ctx.common.issues));return re(l,{code:K.invalid_union,unionErrors:S}),Se}if(l.common.async)return Promise.all(d.map(async y=>{const S={...l,common:{...l.common,issues:[]},parent:null};return{result:await y._parseAsync({data:l.data,path:l.path,parent:S}),ctx:S}})).then(f);{let y;const S=[];for(const C of d){const R={...l,common:{...l.common,issues:[]},parent:null},Q=C._parseSync({data:l.data,path:l.path,parent:R});if(Q.status==="valid")return Q;Q.status==="dirty"&&!y&&(y={result:Q,ctx:R}),R.common.issues.length&&S.push(R.common.issues)}if(y)return l.common.issues.push(...y.ctx.common.issues),y.result;const _=S.map(C=>new pn(C));return re(l,{code:K.invalid_union,unionErrors:_}),Se}}get options(){return this._def.options}}$l.create=(s,o)=>new $l({options:s,typeName:ke.ZodUnion,...Pe(o)});const $r=s=>s instanceof Bl?$r(s.schema):s instanceof Zn?$r(s.innerType()):s instanceof Zl?[s.value]:s instanceof wo?s.options:s instanceof bl?Ae.objectValues(s.enum):s instanceof Wl?$r(s._def.innerType):s instanceof Dl?[void 0]:s instanceof Al?[null]:s instanceof dr?[void 0,...$r(s.unwrap())]:s instanceof xo?[null,...$r(s.unwrap())]:s instanceof oc||s instanceof Ql?$r(s.unwrap()):s instanceof Hl?$r(s._def.innerType):[];class ca extends Ie{_parse(o){const{ctx:l}=this._processInputParams(o);if(l.parsedType!==ie.object)return re(l,{code:K.invalid_type,expected:ie.object,received:l.parsedType}),Se;const d=this.discriminator,f=l.data[d],y=this.optionsMap.get(f);return y?l.common.async?y._parseAsync({data:l.data,path:l.path,parent:l}):y._parseSync({data:l.data,path:l.path,parent:l}):(re(l,{code:K.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[d]}),Se)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(o,l,d){const f=new Map;for(const y of l){const S=$r(y.shape[o]);if(!S.length)throw new Error(`A discriminator value for key \`${o}\` could not be extracted from all schema options`);for(const _ of S){if(f.has(_))throw new Error(`Discriminator property ${String(o)} has duplicate value ${String(_)}`);f.set(_,y)}}return new ca({typeName:ke.ZodDiscriminatedUnion,discriminator:o,options:l,optionsMap:f,...Pe(d)})}}function Ju(s,o){const l=yo(s),d=yo(o);if(s===o)return{valid:!0,data:s};if(l===ie.object&&d===ie.object){const f=Ae.objectKeys(o),y=Ae.objectKeys(s).filter(_=>f.indexOf(_)!==-1),S={...s,...o};for(const _ of y){const C=Ju(s[_],o[_]);if(!C.valid)return{valid:!1};S[_]=C.data}return{valid:!0,data:S}}else if(l===ie.array&&d===ie.array){if(s.length!==o.length)return{valid:!1};const f=[];for(let y=0;y<s.length;y++){const S=s[y],_=o[y],C=Ju(S,_);if(!C.valid)return{valid:!1};f.push(C.data)}return{valid:!0,data:f}}else return l===ie.date&&d===ie.date&&+s==+o?{valid:!0,data:s}:{valid:!1}}class Ul extends Ie{_parse(o){const{status:l,ctx:d}=this._processInputParams(o),f=(y,S)=>{if(Gu(y)||Gu(S))return Se;const _=Ju(y.value,S.value);return _.valid?((qu(y)||qu(S))&&l.dirty(),{status:l.value,value:_.data}):(re(d,{code:K.invalid_intersection_types}),Se)};return d.common.async?Promise.all([this._def.left._parseAsync({data:d.data,path:d.path,parent:d}),this._def.right._parseAsync({data:d.data,path:d.path,parent:d})]).then(([y,S])=>f(y,S)):f(this._def.left._parseSync({data:d.data,path:d.path,parent:d}),this._def.right._parseSync({data:d.data,path:d.path,parent:d}))}}Ul.create=(s,o,l)=>new Ul({left:s,right:o,typeName:ke.ZodIntersection,...Pe(l)});class pr extends Ie{_parse(o){const{status:l,ctx:d}=this._processInputParams(o);if(d.parsedType!==ie.array)return re(d,{code:K.invalid_type,expected:ie.array,received:d.parsedType}),Se;if(d.data.length<this._def.items.length)return re(d,{code:K.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Se;!this._def.rest&&d.data.length>this._def.items.length&&(re(d,{code:K.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),l.dirty());const y=[...d.data].map((S,_)=>{const C=this._def.items[_]||this._def.rest;return C?C._parse(new fr(d,S,d.path,_)):null}).filter(S=>!!S);return d.common.async?Promise.all(y).then(S=>jt.mergeArray(l,S)):jt.mergeArray(l,y)}get items(){return this._def.items}rest(o){return new pr({...this._def,rest:o})}}pr.create=(s,o)=>{if(!Array.isArray(s))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new pr({items:s,typeName:ke.ZodTuple,rest:null,...Pe(o)})};class Vl extends Ie{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(o){const{status:l,ctx:d}=this._processInputParams(o);if(d.parsedType!==ie.object)return re(d,{code:K.invalid_type,expected:ie.object,received:d.parsedType}),Se;const f=[],y=this._def.keyType,S=this._def.valueType;for(const _ in d.data)f.push({key:y._parse(new fr(d,_,d.path,_)),value:S._parse(new fr(d,d.data[_],d.path,_)),alwaysSet:_ in d.data});return d.common.async?jt.mergeObjectAsync(l,f):jt.mergeObjectSync(l,f)}get element(){return this._def.valueType}static create(o,l,d){return l instanceof Ie?new Vl({keyType:o,valueType:l,typeName:ke.ZodRecord,...Pe(d)}):new Vl({keyType:Vn.create(),valueType:o,typeName:ke.ZodRecord,...Pe(l)})}}class la extends Ie{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(o){const{status:l,ctx:d}=this._processInputParams(o);if(d.parsedType!==ie.map)return re(d,{code:K.invalid_type,expected:ie.map,received:d.parsedType}),Se;const f=this._def.keyType,y=this._def.valueType,S=[...d.data.entries()].map(([_,C],R)=>({key:f._parse(new fr(d,_,d.path,[R,"key"])),value:y._parse(new fr(d,C,d.path,[R,"value"]))}));if(d.common.async){const _=new Map;return Promise.resolve().then(async()=>{for(const C of S){const R=await C.key,Q=await C.value;if(R.status==="aborted"||Q.status==="aborted")return Se;(R.status==="dirty"||Q.status==="dirty")&&l.dirty(),_.set(R.value,Q.value)}return{status:l.value,value:_}})}else{const _=new Map;for(const C of S){const R=C.key,Q=C.value;if(R.status==="aborted"||Q.status==="aborted")return Se;(R.status==="dirty"||Q.status==="dirty")&&l.dirty(),_.set(R.value,Q.value)}return{status:l.value,value:_}}}}la.create=(s,o,l)=>new la({valueType:o,keyType:s,typeName:ke.ZodMap,...Pe(l)});class ui extends Ie{_parse(o){const{status:l,ctx:d}=this._processInputParams(o);if(d.parsedType!==ie.set)return re(d,{code:K.invalid_type,expected:ie.set,received:d.parsedType}),Se;const f=this._def;f.minSize!==null&&d.data.size<f.minSize.value&&(re(d,{code:K.too_small,minimum:f.minSize.value,type:"set",inclusive:!0,exact:!1,message:f.minSize.message}),l.dirty()),f.maxSize!==null&&d.data.size>f.maxSize.value&&(re(d,{code:K.too_big,maximum:f.maxSize.value,type:"set",inclusive:!0,exact:!1,message:f.maxSize.message}),l.dirty());const y=this._def.valueType;function S(C){const R=new Set;for(const Q of C){if(Q.status==="aborted")return Se;Q.status==="dirty"&&l.dirty(),R.add(Q.value)}return{status:l.value,value:R}}const _=[...d.data.values()].map((C,R)=>y._parse(new fr(d,C,d.path,R)));return d.common.async?Promise.all(_).then(C=>S(C)):S(_)}min(o,l){return new ui({...this._def,minSize:{value:o,message:he.toString(l)}})}max(o,l){return new ui({...this._def,maxSize:{value:o,message:he.toString(l)}})}size(o,l){return this.min(o,l).max(o,l)}nonempty(o){return this.min(1,o)}}ui.create=(s,o)=>new ui({valueType:s,minSize:null,maxSize:null,typeName:ke.ZodSet,...Pe(o)});class Yi extends Ie{constructor(){super(...arguments),this.validate=this.implement}_parse(o){const{ctx:l}=this._processInputParams(o);if(l.parsedType!==ie.function)return re(l,{code:K.invalid_type,expected:ie.function,received:l.parsedType}),Se;function d(_,C){return na({data:_,path:l.path,errorMaps:[l.common.contextualErrorMap,l.schemaErrorMap,ta(),Ki].filter(R=>!!R),issueData:{code:K.invalid_arguments,argumentsError:C}})}function f(_,C){return na({data:_,path:l.path,errorMaps:[l.common.contextualErrorMap,l.schemaErrorMap,ta(),Ki].filter(R=>!!R),issueData:{code:K.invalid_return_type,returnTypeError:C}})}const y={errorMap:l.common.contextualErrorMap},S=l.data;if(this._def.returns instanceof Gi){const _=this;return Vt(async function(...C){const R=new pn([]),Q=await _._def.args.parseAsync(C,y).catch(P=>{throw R.addIssue(d(C,P)),R}),te=await Reflect.apply(S,this,Q);return await _._def.returns._def.type.parseAsync(te,y).catch(P=>{throw R.addIssue(f(te,P)),R})})}else{const _=this;return Vt(function(...C){const R=_._def.args.safeParse(C,y);if(!R.success)throw new pn([d(C,R.error)]);const Q=Reflect.apply(S,this,R.data),te=_._def.returns.safeParse(Q,y);if(!te.success)throw new pn([f(Q,te.error)]);return te.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...o){return new Yi({...this._def,args:pr.create(o).rest(si.create())})}returns(o){return new Yi({...this._def,returns:o})}implement(o){return this.parse(o)}strictImplement(o){return this.parse(o)}static create(o,l,d){return new Yi({args:o||pr.create([]).rest(si.create()),returns:l||si.create(),typeName:ke.ZodFunction,...Pe(d)})}}class Bl extends Ie{get schema(){return this._def.getter()}_parse(o){const{ctx:l}=this._processInputParams(o);return this._def.getter()._parse({data:l.data,path:l.path,parent:l})}}Bl.create=(s,o)=>new Bl({getter:s,typeName:ke.ZodLazy,...Pe(o)});class Zl extends Ie{_parse(o){if(o.data!==this._def.value){const l=this._getOrReturnCtx(o);return re(l,{received:l.data,code:K.invalid_literal,expected:this._def.value}),Se}return{status:"valid",value:o.data}}get value(){return this._def.value}}Zl.create=(s,o)=>new Zl({value:s,typeName:ke.ZodLiteral,...Pe(o)});function Kf(s,o){return new wo({values:s,typeName:ke.ZodEnum,...Pe(o)})}class wo extends Ie{constructor(){super(...arguments),Il.set(this,void 0)}_parse(o){if(typeof o.data!="string"){const l=this._getOrReturnCtx(o),d=this._def.values;return re(l,{expected:Ae.joinValues(d),received:l.parsedType,code:K.invalid_type}),Se}if(ra(this,Il)||Wf(this,Il,new Set(this._def.values)),!ra(this,Il).has(o.data)){const l=this._getOrReturnCtx(o),d=this._def.values;return re(l,{received:l.data,code:K.invalid_enum_value,options:d}),Se}return Vt(o.data)}get options(){return this._def.values}get enum(){const o={};for(const l of this._def.values)o[l]=l;return o}get Values(){const o={};for(const l of this._def.values)o[l]=l;return o}get Enum(){const o={};for(const l of this._def.values)o[l]=l;return o}extract(o,l=this._def){return wo.create(o,{...this._def,...l})}exclude(o,l=this._def){return wo.create(this.options.filter(d=>!o.includes(d)),{...this._def,...l})}}Il=new WeakMap;wo.create=Kf;class bl extends Ie{constructor(){super(...arguments),jl.set(this,void 0)}_parse(o){const l=Ae.getValidEnumValues(this._def.values),d=this._getOrReturnCtx(o);if(d.parsedType!==ie.string&&d.parsedType!==ie.number){const f=Ae.objectValues(l);return re(d,{expected:Ae.joinValues(f),received:d.parsedType,code:K.invalid_type}),Se}if(ra(this,jl)||Wf(this,jl,new Set(Ae.getValidEnumValues(this._def.values))),!ra(this,jl).has(o.data)){const f=Ae.objectValues(l);return re(d,{received:d.data,code:K.invalid_enum_value,options:f}),Se}return Vt(o.data)}get enum(){return this._def.values}}jl=new WeakMap;bl.create=(s,o)=>new bl({values:s,typeName:ke.ZodNativeEnum,...Pe(o)});class Gi extends Ie{unwrap(){return this._def.type}_parse(o){const{ctx:l}=this._processInputParams(o);if(l.parsedType!==ie.promise&&l.common.async===!1)return re(l,{code:K.invalid_type,expected:ie.promise,received:l.parsedType}),Se;const d=l.parsedType===ie.promise?l.data:Promise.resolve(l.data);return Vt(d.then(f=>this._def.type.parseAsync(f,{path:l.path,errorMap:l.common.contextualErrorMap})))}}Gi.create=(s,o)=>new Gi({type:s,typeName:ke.ZodPromise,...Pe(o)});class Zn extends Ie{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ke.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(o){const{status:l,ctx:d}=this._processInputParams(o),f=this._def.effect||null,y={addIssue:S=>{re(d,S),S.fatal?l.abort():l.dirty()},get path(){return d.path}};if(y.addIssue=y.addIssue.bind(y),f.type==="preprocess"){const S=f.transform(d.data,y);if(d.common.async)return Promise.resolve(S).then(async _=>{if(l.value==="aborted")return Se;const C=await this._def.schema._parseAsync({data:_,path:d.path,parent:d});return C.status==="aborted"?Se:C.status==="dirty"||l.value==="dirty"?Qi(C.value):C});{if(l.value==="aborted")return Se;const _=this._def.schema._parseSync({data:S,path:d.path,parent:d});return _.status==="aborted"?Se:_.status==="dirty"||l.value==="dirty"?Qi(_.value):_}}if(f.type==="refinement"){const S=_=>{const C=f.refinement(_,y);if(d.common.async)return Promise.resolve(C);if(C instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return _};if(d.common.async===!1){const _=this._def.schema._parseSync({data:d.data,path:d.path,parent:d});return _.status==="aborted"?Se:(_.status==="dirty"&&l.dirty(),S(_.value),{status:l.value,value:_.value})}else return this._def.schema._parseAsync({data:d.data,path:d.path,parent:d}).then(_=>_.status==="aborted"?Se:(_.status==="dirty"&&l.dirty(),S(_.value).then(()=>({status:l.value,value:_.value}))))}if(f.type==="transform")if(d.common.async===!1){const S=this._def.schema._parseSync({data:d.data,path:d.path,parent:d});if(!Ml(S))return S;const _=f.transform(S.value,y);if(_ instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:l.value,value:_}}else return this._def.schema._parseAsync({data:d.data,path:d.path,parent:d}).then(S=>Ml(S)?Promise.resolve(f.transform(S.value,y)).then(_=>({status:l.value,value:_})):S);Ae.assertNever(f)}}Zn.create=(s,o,l)=>new Zn({schema:s,typeName:ke.ZodEffects,effect:o,...Pe(l)});Zn.createWithPreprocess=(s,o,l)=>new Zn({schema:o,effect:{type:"preprocess",transform:s},typeName:ke.ZodEffects,...Pe(l)});class dr extends Ie{_parse(o){return this._getType(o)===ie.undefined?Vt(void 0):this._def.innerType._parse(o)}unwrap(){return this._def.innerType}}dr.create=(s,o)=>new dr({innerType:s,typeName:ke.ZodOptional,...Pe(o)});class xo extends Ie{_parse(o){return this._getType(o)===ie.null?Vt(null):this._def.innerType._parse(o)}unwrap(){return this._def.innerType}}xo.create=(s,o)=>new xo({innerType:s,typeName:ke.ZodNullable,...Pe(o)});class Wl extends Ie{_parse(o){const{ctx:l}=this._processInputParams(o);let d=l.data;return l.parsedType===ie.undefined&&(d=this._def.defaultValue()),this._def.innerType._parse({data:d,path:l.path,parent:l})}removeDefault(){return this._def.innerType}}Wl.create=(s,o)=>new Wl({innerType:s,typeName:ke.ZodDefault,defaultValue:typeof o.default=="function"?o.default:()=>o.default,...Pe(o)});class Hl extends Ie{_parse(o){const{ctx:l}=this._processInputParams(o),d={...l,common:{...l.common,issues:[]}},f=this._def.innerType._parse({data:d.data,path:d.path,parent:{...d}});return Ll(f)?f.then(y=>({status:"valid",value:y.status==="valid"?y.value:this._def.catchValue({get error(){return new pn(d.common.issues)},input:d.data})})):{status:"valid",value:f.status==="valid"?f.value:this._def.catchValue({get error(){return new pn(d.common.issues)},input:d.data})}}removeCatch(){return this._def.innerType}}Hl.create=(s,o)=>new Hl({innerType:s,typeName:ke.ZodCatch,catchValue:typeof o.catch=="function"?o.catch:()=>o.catch,...Pe(o)});class sa extends Ie{_parse(o){if(this._getType(o)!==ie.nan){const d=this._getOrReturnCtx(o);return re(d,{code:K.invalid_type,expected:ie.nan,received:d.parsedType}),Se}return{status:"valid",value:o.data}}}sa.create=s=>new sa({typeName:ke.ZodNaN,...Pe(s)});const wm=Symbol("zod_brand");class oc extends Ie{_parse(o){const{ctx:l}=this._processInputParams(o),d=l.data;return this._def.type._parse({data:d,path:l.path,parent:l})}unwrap(){return this._def.type}}class Kl extends Ie{_parse(o){const{status:l,ctx:d}=this._processInputParams(o);if(d.common.async)return(async()=>{const y=await this._def.in._parseAsync({data:d.data,path:d.path,parent:d});return y.status==="aborted"?Se:y.status==="dirty"?(l.dirty(),Qi(y.value)):this._def.out._parseAsync({data:y.value,path:d.path,parent:d})})();{const f=this._def.in._parseSync({data:d.data,path:d.path,parent:d});return f.status==="aborted"?Se:f.status==="dirty"?(l.dirty(),{status:"dirty",value:f.value}):this._def.out._parseSync({data:f.value,path:d.path,parent:d})}}static create(o,l){return new Kl({in:o,out:l,typeName:ke.ZodPipeline})}}class Ql extends Ie{_parse(o){const l=this._def.innerType._parse(o),d=f=>(Ml(f)&&(f.value=Object.freeze(f.value)),f);return Ll(l)?l.then(f=>d(f)):d(l)}unwrap(){return this._def.innerType}}Ql.create=(s,o)=>new Ql({innerType:s,typeName:ke.ZodReadonly,...Pe(o)});function Xf(s,o={},l){return s?Xi.create().superRefine((d,f)=>{var y,S;if(!s(d)){const _=typeof o=="function"?o(d):typeof o=="string"?{message:o}:o,C=(S=(y=_.fatal)!==null&&y!==void 0?y:l)!==null&&S!==void 0?S:!0,R=typeof _=="string"?{message:_}:_;f.addIssue({code:"custom",...R,fatal:C})}}):Xi.create()}const xm={object:rt.lazycreate};var ke;(function(s){s.ZodString="ZodString",s.ZodNumber="ZodNumber",s.ZodNaN="ZodNaN",s.ZodBigInt="ZodBigInt",s.ZodBoolean="ZodBoolean",s.ZodDate="ZodDate",s.ZodSymbol="ZodSymbol",s.ZodUndefined="ZodUndefined",s.ZodNull="ZodNull",s.ZodAny="ZodAny",s.ZodUnknown="ZodUnknown",s.ZodNever="ZodNever",s.ZodVoid="ZodVoid",s.ZodArray="ZodArray",s.ZodObject="ZodObject",s.ZodUnion="ZodUnion",s.ZodDiscriminatedUnion="ZodDiscriminatedUnion",s.ZodIntersection="ZodIntersection",s.ZodTuple="ZodTuple",s.ZodRecord="ZodRecord",s.ZodMap="ZodMap",s.ZodSet="ZodSet",s.ZodFunction="ZodFunction",s.ZodLazy="ZodLazy",s.ZodLiteral="ZodLiteral",s.ZodEnum="ZodEnum",s.ZodEffects="ZodEffects",s.ZodNativeEnum="ZodNativeEnum",s.ZodOptional="ZodOptional",s.ZodNullable="ZodNullable",s.ZodDefault="ZodDefault",s.ZodCatch="ZodCatch",s.ZodPromise="ZodPromise",s.ZodBranded="ZodBranded",s.ZodPipeline="ZodPipeline",s.ZodReadonly="ZodReadonly"})(ke||(ke={}));const km=(s,o={message:`Input not instance of ${s.name}`})=>Xf(l=>l instanceof s,o),Gf=Vn.create,qf=vo.create,Sm=sa.create,_m=go.create,Jf=Fl.create,Em=ai.create,Cm=oa.create,Tm=Dl.create,Rm=Al.create,Nm=Xi.create,Pm=si.create,zm=Ur.create,Om=ia.create,Im=Bn.create,jm=rt.create,Mm=rt.strictCreate,Lm=$l.create,Fm=ca.create,Dm=Ul.create,Am=pr.create,$m=Vl.create,Um=la.create,Vm=ui.create,Bm=Yi.create,Zm=Bl.create,bm=Zl.create,Wm=wo.create,Hm=bl.create,Qm=Gi.create,Pf=Zn.create,Ym=dr.create,Km=xo.create,Xm=Zn.createWithPreprocess,Gm=Kl.create,qm=()=>Gf().optional(),Jm=()=>qf().optional(),ey=()=>Jf().optional(),ty={string:(s=>Vn.create({...s,coerce:!0})),number:(s=>vo.create({...s,coerce:!0})),boolean:(s=>Fl.create({...s,coerce:!0})),bigint:(s=>go.create({...s,coerce:!0})),date:(s=>ai.create({...s,coerce:!0}))},ny=Se;var cr=Object.freeze({__proto__:null,defaultErrorMap:Ki,setErrorMap:nm,getErrorMap:ta,makeIssue:na,EMPTY_PATH:rm,addIssueToContext:re,ParseStatus:jt,INVALID:Se,DIRTY:Qi,OK:Vt,isAborted:Gu,isDirty:qu,isValid:Ml,isAsync:Ll,get util(){return Ae},get objectUtil(){return Xu},ZodParsedType:ie,getParsedType:yo,ZodType:Ie,datetimeRegex:Yf,ZodString:Vn,ZodNumber:vo,ZodBigInt:go,ZodBoolean:Fl,ZodDate:ai,ZodSymbol:oa,ZodUndefined:Dl,ZodNull:Al,ZodAny:Xi,ZodUnknown:si,ZodNever:Ur,ZodVoid:ia,ZodArray:Bn,ZodObject:rt,ZodUnion:$l,ZodDiscriminatedUnion:ca,ZodIntersection:Ul,ZodTuple:pr,ZodRecord:Vl,ZodMap:la,ZodSet:ui,ZodFunction:Yi,ZodLazy:Bl,ZodLiteral:Zl,ZodEnum:wo,ZodNativeEnum:bl,ZodPromise:Gi,ZodEffects:Zn,ZodTransformer:Zn,ZodOptional:dr,ZodNullable:xo,ZodDefault:Wl,ZodCatch:Hl,ZodNaN:sa,BRAND:wm,ZodBranded:oc,ZodPipeline:Kl,ZodReadonly:Ql,custom:Xf,Schema:Ie,ZodSchema:Ie,late:xm,get ZodFirstPartyTypeKind(){return ke},coerce:ty,any:Nm,array:Im,bigint:_m,boolean:Jf,date:Em,discriminatedUnion:Fm,effect:Pf,enum:Wm,function:Bm,instanceof:km,intersection:Dm,lazy:Zm,literal:bm,map:Um,nan:Sm,nativeEnum:Hm,never:zm,null:Rm,nullable:Km,number:qf,object:jm,oboolean:ey,onumber:Jm,optional:Ym,ostring:qm,pipeline:Gm,preprocess:Xm,promise:Qm,record:$m,set:Vm,strictObject:Mm,string:Gf,symbol:Cm,transformer:Pf,tuple:Am,undefined:Tm,union:Lm,unknown:Pm,void:Om,NEVER:ny,ZodIssueCode:K,quotelessJson:tm,ZodError:pn});const ry=cr.object({enabled:cr.boolean().nullable().default(!0),name:cr.string().nullable(),cta:cr.string().nullable(),colors:cr.array(cr.string().regex(/^#[0-9A-Fa-f]{6}$/)).nullable(),greeting:cr.string().nullable()});async function oy(s){try{const o=await fetch(`https://chat.oncourse.ai/agent/${s}/config`,{method:"GET",headers:{"Content-Type":"application/json"},credentials:"include"});if(!o.ok)throw new Error("Failed to fetch response from the server");const l=await o.json();return ry.parse(l)}catch(o){console.log(o)}}let qs;const iy=new Uint8Array(16);function ly(){if(!qs&&(qs=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!qs))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return qs(iy)}const _t=[];for(let s=0;s<256;++s)_t.push((s+256).toString(16).slice(1));function sy(s,o=0){return _t[s[o+0]]+_t[s[o+1]]+_t[s[o+2]]+_t[s[o+3]]+"-"+_t[s[o+4]]+_t[s[o+5]]+"-"+_t[s[o+6]]+_t[s[o+7]]+"-"+_t[s[o+8]]+_t[s[o+9]]+"-"+_t[s[o+10]]+_t[s[o+11]]+_t[s[o+12]]+_t[s[o+13]]+_t[s[o+14]]+_t[s[o+15]]}const ay=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),zf={randomUUID:ay};function uy(s,o,l){if(zf.randomUUID&&!s)return zf.randomUUID();s=s||{};const d=s.random||(s.rng||ly)();return d[6]=d[6]&15|64,d[8]=d[8]&63|128,sy(d)}function li(){return li=Object.assign?Object.assign.bind():function(s){for(var o=1;o<arguments.length;o++){var l=arguments[o];for(var d in l)Object.prototype.hasOwnProperty.call(l,d)&&(s[d]=l[d])}return s},li.apply(this,arguments)}const cy=["children","options"];var Of,If;(function(s){s.blockQuote="0",s.breakLine="1",s.breakThematic="2",s.codeBlock="3",s.codeFenced="4",s.codeInline="5",s.footnote="6",s.footnoteReference="7",s.gfmTask="8",s.heading="9",s.headingSetext="10",s.htmlBlock="11",s.htmlComment="12",s.htmlSelfClosing="13",s.image="14",s.link="15",s.linkAngleBraceStyleDetector="16",s.linkBareUrlDetector="17",s.linkMailtoDetector="18",s.newlineCoalescer="19",s.orderedList="20",s.paragraph="21",s.ref="22",s.refImage="23",s.refLink="24",s.table="25",s.tableSeparator="26",s.text="27",s.textBolded="28",s.textEmphasized="29",s.textEscaped="30",s.textMarked="31",s.textStrikethroughed="32",s.unorderedList="33"})(Of||(Of={})),(function(s){s[s.MAX=0]="MAX",s[s.HIGH=1]="HIGH",s[s.MED=2]="MED",s[s.LOW=3]="LOW",s[s.MIN=4]="MIN"})(If||(If={}));const jf=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((s,o)=>(s[o.toLowerCase()]=o,s),{for:"htmlFor"}),Mf={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},dy=["style","script"],fy=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,py=/mailto:/i,hy=/\n{2,}$/,ep=/^(\s*>[\s\S]*?)(?=\n{2,})/,my=/^ *> ?/gm,yy=/^ {2,}\n/,vy=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,tp=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,np=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,gy=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,wy=/^(?:\n *)*\n/,xy=/\r\n?/g,ky=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,Sy=/^\[\^([^\]]+)]/,_y=/\f/g,Ey=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,Cy=/^\s*?\[(x|\s)\]/,rp=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,op=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,ip=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,ec=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,Ty=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,lp=/^<!--[\s\S]*?(?:-->)/,Ry=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,tc=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,Ny=/^\{.*\}$/,Py=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,zy=/^<([^ >]+@[^ >]+)>/,Oy=/^<([^ >]+:\/[^ >]+)>/,Iy=/-([a-z])?/gi,sp=/^(.*\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,jy=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,My=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,Ly=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Fy=/(\[|\])/g,Dy=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,Ay=/\t/g,$y=/(^ *\||\| *$)/g,Uy=/^ *:-+: *$/,Vy=/^ *:-+ *$/,By=/^ *-+: *$/,da="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",Zy=new RegExp(`^([*_])\\1${da}\\1\\1(?!\\1)`),by=new RegExp(`^([*_])${da}\\1(?!\\1|\\w)`),Wy=new RegExp(`^==${da}==`),Hy=new RegExp(`^~~${da}~~`),Qy=/^\\([^0-9A-Za-z\s])/,Yy=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Ky=/^\n+/,Xy=/^([ \t]*)/,Gy=/\\([^\\])/g,Lf=/ *\n+$/,qy=/(?:^|\n)( *)$/,ic="(?:\\d+\\.)",lc="(?:[*+-])";function ap(s){return"( *)("+(s===1?ic:lc)+") +"}const up=ap(1),cp=ap(2);function dp(s){return new RegExp("^"+(s===1?up:cp))}const Jy=dp(1),ev=dp(2);function fp(s){return new RegExp("^"+(s===1?up:cp)+"[^\\n]*(?:\\n(?!\\1"+(s===1?ic:lc)+" )[^\\n]*)*(\\n|$)","gm")}const pp=fp(1),hp=fp(2);function mp(s){const o=s===1?ic:lc;return new RegExp("^( *)("+o+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+o+" (?!"+o+" ))\\n*|\\s*\\n*$)")}const yp=mp(1),vp=mp(2);function Ff(s,o){const l=o===1,d=l?yp:vp,f=l?pp:hp,y=l?Jy:ev;return{match(S,_,C){const R=qy.exec(C);return R&&(_.list||!_.inline&&!_.simple)?d.exec(S=R[1]+S):null},order:1,parse(S,_,C){const R=l?+S[2]:void 0,Q=S[0].replace(hy,`
`).match(f);let te=!1;return{items:Q.map(function(me,P){const $=y.exec(me)[0].length,j=new RegExp("^ {1,"+$+"}","gm"),A=me.replace(j,"").replace(y,""),Z=P===Q.length-1,ne=A.indexOf(`

`)!==-1||Z&&te;te=ne;const q=C.inline,fe=C.list;let Te;C.list=!0,ne?(C.inline=!1,Te=A.replace(Lf,`

`)):(C.inline=!0,Te=A.replace(Lf,""));const ye=_(Te,C);return C.inline=q,C.list=fe,ye}),ordered:l,start:R}},render:(S,_,C)=>s(S.ordered?"ol":"ul",{key:C.key,start:S.type==="20"?S.start:void 0},S.items.map(function(R,Q){return s("li",{key:Q},_(R,C))}))}}const tv=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),nv=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,gp=[ep,tp,np,rp,ip,op,lp,sp,pp,yp,hp,vp],rv=[...gp,/^[^\n]+(?:  \n|\n{2,})/,ec,tc];function ov(s){return s.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function iv(s){return By.test(s)?"right":Uy.test(s)?"center":Vy.test(s)?"left":null}function Df(s,o,l,d){const f=l.inTable;l.inTable=!0;let y=s.trim().split(/( *(?:`[^`]*`|<.*?>.*?<\/.*?>(?!<\/.*?>)|\\\||\|) *)/).reduce((_,C)=>(C.trim()==="|"?_.push(d?{type:"26"}:{type:"27",text:C}):C!==""&&_.push.apply(_,o(C,l)),_),[]);l.inTable=f;let S=[[]];return y.forEach(function(_,C){_.type==="26"?C!==0&&C!==y.length-1&&S.push([]):(_.type!=="27"||y[C+1]!=null&&y[C+1].type!=="26"||(_.text=_.text.trimEnd()),S[S.length-1].push(_))}),S}function lv(s,o,l){l.inline=!0;const d=s[2]?s[2].replace($y,"").split("|").map(iv):[],f=s[3]?(function(S,_,C){return S.trim().split(`
`).map(function(R){return Df(R,_,C,!0)})})(s[3],o,l):[],y=Df(s[1],o,l,!!f.length);return l.inline=!1,f.length?{align:d,cells:f,header:y,type:"25"}:{children:y,type:"21"}}function Af(s,o){return s.align[o]==null?{}:{textAlign:s.align[o]}}function ho(s){return function(o,l){return l.inline?s.exec(o):null}}function mo(s){return function(o,l){return l.inline||l.simple?s.exec(o):null}}function Ar(s){return function(o,l){return l.inline||l.simple?null:s.exec(o)}}function Ol(s){return function(o){return s.exec(o)}}function sv(s,o,l){if(o.inline||o.simple||l&&!l.endsWith(`
`))return null;let d="";s.split(`
`).every(y=>!gp.some(S=>S.test(y))&&(d+=y+`
`,y.trim()));const f=d.trimEnd();return f==""?null:[d,f]}function Wi(s){try{if(decodeURIComponent(s).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return s}function $f(s){return s.replace(Gy,"$1")}function ea(s,o,l){const d=l.inline||!1,f=l.simple||!1;l.inline=!0,l.simple=!0;const y=s(o,l);return l.inline=d,l.simple=f,y}function av(s,o,l){const d=l.inline||!1,f=l.simple||!1;l.inline=!1,l.simple=!0;const y=s(o,l);return l.inline=d,l.simple=f,y}function uv(s,o,l){const d=l.inline||!1;l.inline=!1;const f=s(o,l);return l.inline=d,f}const bu=(s,o,l)=>({children:ea(o,s[1],l)});function Wu(){return{}}function Hu(){return null}function cv(...s){return s.filter(Boolean).join(" ")}function Qu(s,o,l){let d=s;const f=o.split(".");for(;f.length&&(d=d[f[0]],d!==void 0);)f.shift();return d||l}function dv(s="",o={}){o.overrides=o.overrides||{},o.slugify=o.slugify||ov,o.namedCodesToUnicode=o.namedCodesToUnicode?li({},Mf,o.namedCodesToUnicode):Mf;const l=o.createElement||at.createElement;function d(P,$,...j){const A=Qu(o.overrides,`${P}.props`,{});return l((function(Z,ne){const q=Qu(ne,Z);return q?typeof q=="function"||typeof q=="object"&&"render"in q?q:Qu(ne,`${Z}.component`,Z):Z})(P,o.overrides),li({},$,A,{className:cv($?.className,A.className)||void 0}),...j)}function f(P){P=P.replace(Ey,"");let $=!1;o.forceInline?$=!0:o.forceBlock||($=Dy.test(P)===!1);const j=Q(R($?P:`${P.trimEnd().replace(Ky,"")}

`,{inline:$}));for(;typeof j[j.length-1]=="string"&&!j[j.length-1].trim();)j.pop();if(o.wrapper===null)return j;const A=o.wrapper||($?"span":"div");let Z;if(j.length>1||o.forceWrapper)Z=j;else{if(j.length===1)return Z=j[0],typeof Z=="string"?d("span",{key:"outer"},Z):Z;Z=null}return at.createElement(A,{key:"outer"},Z)}function y(P){const $=P.match(fy);return $?$.reduce(function(j,A,Z){const ne=A.indexOf("=");if(ne!==-1){const q=(function(se){return se.indexOf("-")!==-1&&se.match(Ry)===null&&(se=se.replace(Iy,function(je,et){return et.toUpperCase()})),se})(A.slice(0,ne)).trim(),fe=(function(se){const je=se[0];return(je==='"'||je==="'")&&se.length>=2&&se[se.length-1]===je?se.slice(1,-1):se})(A.slice(ne+1).trim()),Te=jf[q]||q,ye=j[Te]=(function(se,je){return se==="style"?je.split(/;\s?/).reduce(function(et,ut){const Mt=ut.slice(0,ut.indexOf(":"));return et[Mt.trim().replace(/(-[a-z])/g,Xe=>Xe[1].toUpperCase())]=ut.slice(Mt.length+1).trim(),et},{}):se==="href"||se==="src"?Wi(je):(je.match(Ny)&&(je=je.slice(1,je.length-1)),je==="true"||je!=="false"&&je)})(q,fe);typeof ye=="string"&&(ec.test(ye)||tc.test(ye))&&(j[Te]=at.cloneElement(f(ye.trim()),{key:Z}))}else A!=="style"&&(j[jf[A]||A]=!0);return j},{}):null}const S=[],_={},C={0:{match:Ar(ep),order:1,parse:(P,$,j)=>({children:$(P[0].replace(my,""),j)}),render:(P,$,j)=>d("blockquote",{key:j.key},$(P.children,j))},1:{match:Ol(yy),order:1,parse:Wu,render:(P,$,j)=>d("br",{key:j.key})},2:{match:Ar(vy),order:1,parse:Wu,render:(P,$,j)=>d("hr",{key:j.key})},3:{match:Ar(np),order:0,parse:P=>({lang:void 0,text:P[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(P,$,j)=>d("pre",{key:j.key},d("code",li({},P.attrs,{className:P.lang?`lang-${P.lang}`:""}),P.text))},4:{match:Ar(tp),order:0,parse:P=>({attrs:y(P[3]||""),lang:P[2]||void 0,text:P[4],type:"3"})},5:{match:mo(gy),order:3,parse:P=>({text:P[2]}),render:(P,$,j)=>d("code",{key:j.key},P.text)},6:{match:Ar(ky),order:0,parse:P=>(S.push({footnote:P[2],identifier:P[1]}),{}),render:Hu},7:{match:ho(Sy),order:1,parse:P=>({target:`#${o.slugify(P[1])}`,text:P[1]}),render:(P,$,j)=>d("a",{key:j.key,href:Wi(P.target)},d("sup",{key:j.key},P.text))},8:{match:ho(Cy),order:1,parse:P=>({completed:P[1].toLowerCase()==="x"}),render:(P,$,j)=>d("input",{checked:P.completed,key:j.key,readOnly:!0,type:"checkbox"})},9:{match:Ar(o.enforceAtxHeadings?op:rp),order:1,parse:(P,$,j)=>({children:ea($,P[2],j),id:o.slugify(P[2]),level:P[1].length}),render:(P,$,j)=>d(`h${P.level}`,{id:P.id,key:j.key},$(P.children,j))},10:{match:Ar(ip),order:0,parse:(P,$,j)=>({children:ea($,P[1],j),level:P[2]==="="?1:2,type:"9"})},11:{match:Ol(ec),order:1,parse(P,$,j){const[,A]=P[3].match(Xy),Z=new RegExp(`^${A}`,"gm"),ne=P[3].replace(Z,""),q=(fe=ne,rv.some(je=>je.test(fe))?uv:ea);var fe;const Te=P[1].toLowerCase(),ye=dy.indexOf(Te)!==-1,se={attrs:y(P[2]),noInnerParse:ye,tag:(ye?Te:P[1]).trim()};return j.inAnchor=j.inAnchor||Te==="a",ye?se.text=P[3]:se.children=q($,ne,j),j.inAnchor=!1,se},render:(P,$,j)=>d(P.tag,li({key:j.key},P.attrs),P.text||$(P.children,j))},13:{match:Ol(tc),order:1,parse:P=>({attrs:y(P[2]||""),tag:P[1].trim()}),render:(P,$,j)=>d(P.tag,li({},P.attrs,{key:j.key}))},12:{match:Ol(lp),order:1,parse:()=>({}),render:Hu},14:{match:mo(nv),order:1,parse:P=>({alt:P[1],target:$f(P[2]),title:P[3]}),render:(P,$,j)=>d("img",{key:j.key,alt:P.alt||void 0,title:P.title||void 0,src:Wi(P.target)})},15:{match:ho(tv),order:3,parse:(P,$,j)=>({children:av($,P[1],j),target:$f(P[2]),title:P[3]}),render:(P,$,j)=>d("a",{key:j.key,href:Wi(P.target),title:P.title},$(P.children,j))},16:{match:ho(Oy),order:0,parse:P=>({children:[{text:P[1],type:"27"}],target:P[1],type:"15"})},17:{match:(P,$)=>$.inAnchor?null:ho(Py)(P,$),order:0,parse:P=>({children:[{text:P[1],type:"27"}],target:P[1],title:void 0,type:"15"})},18:{match:ho(zy),order:0,parse(P){let $=P[1],j=P[1];return py.test(j)||(j="mailto:"+j),{children:[{text:$.replace("mailto:",""),type:"27"}],target:j,type:"15"}}},20:Ff(d,1),33:Ff(d,2),19:{match:Ar(wy),order:3,parse:Wu,render:()=>`
`},21:{match:sv,order:3,parse:bu,render:(P,$,j)=>d("p",{key:j.key},$(P.children,j))},22:{match:ho(jy),order:0,parse:P=>(_[P[1]]={target:P[2],title:P[4]},{}),render:Hu},23:{match:mo(My),order:0,parse:P=>({alt:P[1]||void 0,ref:P[2]}),render:(P,$,j)=>_[P.ref]?d("img",{key:j.key,alt:P.alt,src:Wi(_[P.ref].target),title:_[P.ref].title}):null},24:{match:ho(Ly),order:0,parse:(P,$,j)=>({children:$(P[1],j),fallbackChildren:$(P[0].replace(Fy,"\\$1"),j),ref:P[2]}),render:(P,$,j)=>_[P.ref]?d("a",{key:j.key,href:Wi(_[P.ref].target),title:_[P.ref].title},$(P.children,j)):d("span",{key:j.key},$(P.fallbackChildren,j))},25:{match:Ar(sp),order:1,parse:lv,render(P,$,j){const A=P;return d("table",{key:j.key},d("thead",null,d("tr",null,A.header.map(function(Z,ne){return d("th",{key:ne,style:Af(A,ne)},$(Z,j))}))),d("tbody",null,A.cells.map(function(Z,ne){return d("tr",{key:ne},Z.map(function(q,fe){return d("td",{key:fe,style:Af(A,fe)},$(q,j))}))})))}},27:{match:Ol(Yy),order:4,parse:P=>({text:P[0].replace(Ty,($,j)=>o.namedCodesToUnicode[j]?o.namedCodesToUnicode[j]:$)}),render:P=>P.text},28:{match:mo(Zy),order:2,parse:(P,$,j)=>({children:$(P[2],j)}),render:(P,$,j)=>d("strong",{key:j.key},$(P.children,j))},29:{match:mo(by),order:3,parse:(P,$,j)=>({children:$(P[2],j)}),render:(P,$,j)=>d("em",{key:j.key},$(P.children,j))},30:{match:mo(Qy),order:1,parse:P=>({text:P[1],type:"27"})},31:{match:mo(Wy),order:3,parse:bu,render:(P,$,j)=>d("mark",{key:j.key},$(P.children,j))},32:{match:mo(Hy),order:3,parse:bu,render:(P,$,j)=>d("del",{key:j.key},$(P.children,j))}};o.disableParsingRawHTML===!0&&(delete C[11],delete C[13]);const R=(function(P){let $=Object.keys(P);function j(A,Z){let ne=[],q="";for(;A;){let fe=0;for(;fe<$.length;){const Te=$[fe],ye=P[Te],se=ye.match(A,Z,q);if(se){const je=se[0];A=A.substring(je.length);const et=ye.parse(se,j,Z);et.type==null&&(et.type=Te),ne.push(et),q=je;break}fe++}}return ne}return $.sort(function(A,Z){let ne=P[A].order,q=P[Z].order;return ne!==q?ne-q:A<Z?-1:1}),function(A,Z){return j((function(ne){return ne.replace(xy,`
`).replace(_y,"").replace(Ay,"    ")})(A),Z)}})(C),Q=(te=(function(P,$){return function(j,A,Z){const ne=P[j.type].render;return $?$(()=>ne(j,A,Z),j,A,Z):ne(j,A,Z)}})(C,o.renderRule),function P($,j={}){if(Array.isArray($)){const A=j.key,Z=[];let ne=!1;for(let q=0;q<$.length;q++){j.key=q;const fe=P($[q],j),Te=typeof fe=="string";Te&&ne?Z[Z.length-1]+=fe:fe!==null&&Z.push(fe),ne=Te}return j.key=A,Z}return te($,P,j)});var te;const me=f(s);return S.length?d("div",null,me,d("footer",{key:"footer"},S.map(function(P){return d("div",{id:o.slugify(P.identifier),key:P.identifier},P.identifier,Q(R(P.footnote,{inline:!0})))}))):me}const fv=s=>{let{children:o="",options:l}=s,d=(function(f,y){if(f==null)return{};var S,_,C={},R=Object.keys(f);for(_=0;_<R.length;_++)y.indexOf(S=R[_])>=0||(C[S]=f[S]);return C})(s,cy);return at.cloneElement(dv(o,l),d)};function pv({name:s,message:o}){return ze.jsx("li",{className:"m-2 flex items-start gap-2.5 px-2",role:"article","aria-label":"Assistant said",children:ze.jsxs("div",{className:"max-w-2xl rounded-xl bg-gray-500 p-4 text-white",children:[s&&ze.jsx("div",{className:"mb-2 flex items-center space-x-2 rtl:space-x-reverse",children:ze.jsx("span",{className:"text-sm font-semibold text-white/90",children:s})}),ze.jsx("div",{className:"text-sm font-normal",children:ze.jsx(fv,{children:o})})]})})}function hv({colors:s}){return ze.jsx("div",{className:"flex items-center justify-center",children:ze.jsx("div",{style:{width:60,height:60,position:"relative"},children:ze.jsxs("div",{style:{position:"absolute",width:"100%",height:"100%",animation:"morphBorder 6s linear infinite, rotateOrb 15s infinite",transformOrigin:"center center",overflow:"hidden",backgroundColor:"transparent"},children:[ze.jsx("style",{children:`
              @keyframes rotateOrb {
                0% { transform: rotate(0deg); }
                100% { transform: rotate(360deg); }
              }
              @keyframes morphBorder {
                0% { border-radius: 44% 56% 44% 56%; }
                20% { border-radius: 50% 50% 50% 50%; }
                40% { border-radius: 56% 46% 56% 44%; }
                60% { border-radius: 50% 50% 50% 50%; }
                80% { border-radius: 56% 44% 56% 44%; }
                100% { border-radius: 44% 56% 44% 56%; }
              }
              @keyframes gradientRotate {
                0% {
                  transform: translate(-50%, -50%) rotate(0deg);
                }
                100% {
                  transform: translate(-50%, -50%) rotate(360deg);
                }
              }
            `}),ze.jsx("div",{style:{position:"absolute",top:"50%",left:"50%",width:"140%",height:"140%",filter:"blur(10px)",animation:"gradientRotate 4s linear infinite",background:`conic-gradient(
              from 0deg,
              ${s[0]} 0%,
              ${s[1]} 25%,
              ${s[2]} 50%,
              ${s[3]} 75%,
              ${s[0]} 100%
            )`,mixBlendMode:"normal"}})]})})})}function mv({message:s}){return ze.jsx("li",{className:"m-2 flex items-start gap-2.5 px-2",role:"article","aria-label":"You said",children:ze.jsx("div",{className:"leading-1.5 flex w-full flex-col rounded-xl bg-gray-800 p-4",children:ze.jsx("div",{className:"flex flex-grow flex-row-reverse justify-end py-2.5 text-sm font-normal text-white",children:s})})})}function Js(s){for(var o=1;o<arguments.length;o++){var l=arguments[o];for(var d in l)s[d]=l[d]}return s}var yv={read:function(s){return s[0]==='"'&&(s=s.slice(1,-1)),s.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(s){return encodeURIComponent(s).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function nc(s,o){function l(f,y,S){if(!(typeof document>"u")){S=Js({},o,S),typeof S.expires=="number"&&(S.expires=new Date(Date.now()+S.expires*864e5)),S.expires&&(S.expires=S.expires.toUTCString()),f=encodeURIComponent(f).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var _="";for(var C in S)S[C]&&(_+="; "+C,S[C]!==!0&&(_+="="+S[C].split(";")[0]));return document.cookie=f+"="+s.write(y,f)+_}}function d(f){if(!(typeof document>"u"||arguments.length&&!f)){for(var y=document.cookie?document.cookie.split("; "):[],S={},_=0;_<y.length;_++){var C=y[_].split("="),R=C.slice(1).join("=");try{var Q=decodeURIComponent(C[0]);if(S[Q]=s.read(R,Q),f===Q)break}catch{}}return f?S[f]:S}}return Object.create({set:l,get:d,remove:function(f,y){l(f,"",Js({},y,{expires:-1}))},withAttributes:function(f){return nc(this.converter,Js({},this.attributes,f))},withConverter:function(f){return nc(Js({},this.converter,f),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(s)}})}var aa=nc(yv,{path:"/"});async function vv(s){if(!aa.get(`oli-${s}`))try{const o=await fetch("https://chat.oncourse.ai/v3/conversation",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({agent_id:s})});if(!o.ok)throw new Error("Failed to fetch response from server");const l=await o.json();aa.set(`oli-${s}`,l,{expires:parseInt("7")})}catch(o){throw console.error("Error during session creation:",o),o}}const ua=cr.object({role:cr.enum(["user","assistant"]),content:cr.string()});async function gv(s){const o=aa.get(`oli-${s}`);if(o!=null)try{const l=await fetch(`https://chat.oncourse.ai/v3/conversation/${o}?agent_id=${s}`,{method:"GET",headers:{"Content-Type":"application/json"},credentials:"include"});if(!l.ok)throw new Error("Failed to fetch response from the server");let d=[];const f=await l.json();for(const y of f.messages)d.push(ua.parse({role:y.role,content:y.content}));return d}catch(l){console.log(l)}}async function wv(s,o){const l=aa.get(`oli-${s}`);if(l==null)return;const d=`https://chat.oncourse.ai/v3/conversation/${l}/message`,f=await fetch(d,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({agent_id:s,message:o}),credentials:"include"});if(!f.ok)throw new Error("Failed to fetch response from the server");const y=await f.json();return ua.parse({role:"assistant",content:y})}function xv({agent:s,name:o,cta:l,colors:d,greeting:f}){const[y,S]=at.useState(!1),[_,C]=at.useState(!1),[R,Q]=at.useState([ua.parse({role:"assistant",content:f})]),te=at.useRef(null),me=at.useRef(null),P=at.useRef(null);at.useEffect(()=>{(async()=>{const q=await gv(s);q!==void 0&&Q([...R,...q])})()},[]),at.useEffect(()=>{if(!me.current)return;const q=me.current.lastElementChild;q&&q.scrollIntoView({behavior:"smooth"})}),at.useEffect(()=>{y&&te.current?.focus()},[y]);async function $(){if(!te.current)return;const q=te.current.value;if(!/^[\s]*$/.test(q)&&!_){Q(fe=>[...fe,ua.parse({role:"user",content:q})]),te.current.value="",C(!0);try{await vv(s);const fe=await wv(s,q);Q(Te=>[...Te,fe])}finally{C(!1)}}}async function j(q){q.key==="Enter"&&!q.shiftKey&&(q.preventDefault(),$())}async function A(q){q.preventDefault(),$()}function Z(q){const fe=uy();return q.role==="assistant"?ze.jsx(pv,{name:o,message:q.content},fe):ze.jsx(mv,{message:q.content},fe)}function ne(){S(!0),setTimeout(()=>{},0)}return y?ze.jsxs("aside",{ref:P,className:"fixed inset-0 z-[1000000] flex h-full w-full flex-col rounded-lg bg-black/40 shadow backdrop-blur-md before:pointer-events-none before:absolute before:inset-0 before:bg-[repeating-linear-gradient(90deg,transparent,transparent_2px,rgba(255,255,255,0.1)_2px,rgba(255,255,255,0.1)_4px)] before:opacity-30 sm:inset-auto sm:bottom-4 sm:left-4 sm:h-[600px] sm:max-h-[calc(100vh-32px)] sm:w-[400px]",role:"dialog","aria-label":"Chat widget",tabIndex:-1,children:[ze.jsx("header",{className:"relative z-20 p-4",role:"region",children:ze.jsx("button",{className:"absolute right-2 top-1 text-xl text-gray-600 hover:text-gray-800",onClick:()=>S(!1),"aria-label":"Close chat widget",children:"×"})}),ze.jsxs("ol",{ref:me,className:"relative z-10 flex-1 overflow-auto",role:"log","aria-label":"Chat message history","aria-live":"polite",children:[R.map(Z),_&&ze.jsx("li",{className:"m-2 flex items-start gap-2.5 px-2","aria-live":"polite",children:ze.jsxs("div",{className:"flex max-w-2xl gap-2 rounded-xl bg-white/20 p-4 text-white shadow-sm",children:[ze.jsx("span",{className:"h-2 w-2 animate-bounce rounded-full bg-white [animation-delay:-0.3s]"}),ze.jsx("span",{className:"h-2 w-2 animate-bounce rounded-full bg-white [animation-delay:-0.15s]"}),ze.jsx("span",{className:"h-2 w-2 animate-bounce rounded-full bg-white"})]})})]}),ze.jsxs("div",{className:"text-center text-xs text-white",children:["By using this chat, you agree to the"," ",ze.jsx("u",{children:ze.jsx("a",{href:"https://www.olilabs.ai/legal/end-user-terms-of-use",children:"Terms of Use"})})]}),ze.jsx("footer",{className:"p-2",children:ze.jsxs("form",{className:"sticky bottom-0 flex rounded-xl bg-black/40 p-2","aria-label":"Chat message input form",onSubmit:A,children:[ze.jsx("label",{htmlFor:"chat-input",className:"sr-only",children:"Type your message"}),ze.jsx("textarea",{id:"chat-input",ref:te,className:"w-full resize-none bg-transparent text-white placeholder-white focus:outline-none",placeholder:"Your message",onKeyDown:j,"aria-label":"Type your message here"}),ze.jsx("button",{type:"submit",className:"flex h-10 w-10 items-center justify-center rounded-full bg-black/40 text-white","aria-label":"Send chat message",children:"→"})]})})]}):ze.jsxs("aside",{children:[ze.jsx("div",{className:"fixed bottom-28 left-4 z-[1000000] rounded-xl bg-black/50 p-2 text-white backdrop-blur-md",onClick:()=>S(!0),children:ze.jsx("p",{children:l})}),ze.jsx("button",{onClick:ne,className:"fixed bottom-10 left-10 z-[1000000] outline-none","aria-label":"Open chat widget",children:ze.jsx(hv,{colors:d})})]})}const wp=document.getElementById("oncourse-chat");if(wp==null)throw new Error("No element found with id 'oncourse-chat'");const xp=wp.getAttribute("agent");if(xp==null)throw new Error("No agent attribute in script tag");async function kv(s){const o=await oy(s);if(!o?.enabled)return;const l=o?.name||"Assistant",d=o?.cta||"Chat with us now!",f=o?.colors||"#6A78C3,#757BAF,#898DB3,#797DAD".split(","),y=o?.greeting||"Hello! How can I assist you?",S=document.createElement("div");document.body.appendChild(S),Ih.createRoot(S).render(ze.jsxs(Jh.div,{delegatesFocus:!0,style:{all:"initial",fontFamily:"sans-serif"},children:[ze.jsx("style",{type:"text/css",children:em.toString()}),ze.jsx(xv,{agent:s,name:l,cta:d,colors:f,greeting:y})]}))}kv(xp).catch(s=>{console.error("Failed to initialize widget:",s)});
