Files
claude-mem/plugin/ui/viewer-bundle.js
T
Alex Newman 4bc467f7ed feat: Implement Worker Service for long-running HTTP service with PM2 management
- Introduced WorkerService class to handle HTTP requests and manage sessions.
- Added endpoints for health check, session management, and data retrieval.
- Integrated ChromaSync for background data synchronization.
- Implemented SSE for real-time updates to connected clients.
- Added error handling and logging throughout the service.
- Cached Claude executable path for improved performance.
- Included settings management for user configuration.
- Established database interactions for session and observation management.
2025-11-07 13:26:13 -05:00

57 lines
164 KiB
JavaScript

"use strict";(()=>{var Mf=Object.create;var Nu=Object.defineProperty;var Rf=Object.getOwnPropertyDescriptor;var zf=Object.getOwnPropertyNames;var Df=Object.getPrototypeOf,If=Object.prototype.hasOwnProperty;var Je=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Af=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of zf(t))!If.call(e,l)&&l!==n&&Nu(e,l,{get:()=>t[l],enumerable:!(r=Rf(t,l))||r.enumerable});return e};var M=(e,t,n)=>(n=e!=null?Mf(Df(e)):{},Af(t||!e||!e.__esModule?Nu(n,"default",{value:e,enumerable:!0}):n,e));var Au=Je(T=>{"use strict";var zn=Symbol.for("react.element"),Uf=Symbol.for("react.portal"),Ff=Symbol.for("react.fragment"),jf=Symbol.for("react.strict_mode"),Bf=Symbol.for("react.profiler"),Vf=Symbol.for("react.provider"),Hf=Symbol.for("react.context"),Wf=Symbol.for("react.forward_ref"),$f=Symbol.for("react.suspense"),Qf=Symbol.for("react.memo"),Kf=Symbol.for("react.lazy"),Cu=Symbol.iterator;function Gf(e){return e===null||typeof e!="object"?null:(e=Cu&&e[Cu]||e["@@iterator"],typeof e=="function"?e:null)}var Pu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Lu=Object.assign,Ou={};function Zt(e,t,n){this.props=e,this.context=t,this.refs=Ou,this.updater=n||Pu}Zt.prototype.isReactComponent={};Zt.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Zt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Mu(){}Mu.prototype=Zt.prototype;function to(e,t,n){this.props=e,this.context=t,this.refs=Ou,this.updater=n||Pu}var no=to.prototype=new Mu;no.constructor=to;Lu(no,Zt.prototype);no.isPureReactComponent=!0;var xu=Array.isArray,Ru=Object.prototype.hasOwnProperty,ro={current:null},zu={key:!0,ref:!0,__self:!0,__source:!0};function Du(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Ru.call(t,r)&&!zu.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+2];l.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)l[r]===void 0&&(l[r]=u[r]);return{$$typeof:zn,type:e,key:o,ref:i,props:l,_owner:ro.current}}function Xf(e,t){return{$$typeof:zn,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function lo(e){return typeof e=="object"&&e!==null&&e.$$typeof===zn}function Yf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Tu=/\/+/g;function eo(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Yf(""+e.key):t.toString(36)}function Pr(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case zn:case Uf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+eo(i,0):r,xu(l)?(n="",e!=null&&(n=e.replace(Tu,"$&/")+"/"),Pr(l,t,n,"",function(a){return a})):l!=null&&(lo(l)&&(l=Xf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Tu,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",xu(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+eo(o,u);i+=Pr(o,t,n,s,l)}else if(s=Gf(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+eo(o,u++),i+=Pr(o,t,n,s,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Tr(e,t,n){if(e==null)return e;var r=[],l=0;return Pr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Zf(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var se={current:null},Lr={transition:null},Jf={ReactCurrentDispatcher:se,ReactCurrentBatchConfig:Lr,ReactCurrentOwner:ro};function Iu(){throw Error("act(...) is not supported in production builds of React.")}T.Children={map:Tr,forEach:function(e,t,n){Tr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Tr(e,function(){t++}),t},toArray:function(e){return Tr(e,function(t){return t})||[]},only:function(e){if(!lo(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};T.Component=Zt;T.Fragment=Ff;T.Profiler=Bf;T.PureComponent=to;T.StrictMode=jf;T.Suspense=$f;T.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jf;T.act=Iu;T.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Lu({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=ro.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)Ru.call(t,s)&&!zu.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:zn,type:e.type,key:l,ref:o,props:r,_owner:i}};T.createContext=function(e){return e={$$typeof:Hf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Vf,_context:e},e.Consumer=e};T.createElement=Du;T.createFactory=function(e){var t=Du.bind(null,e);return t.type=e,t};T.createRef=function(){return{current:null}};T.forwardRef=function(e){return{$$typeof:Wf,render:e}};T.isValidElement=lo;T.lazy=function(e){return{$$typeof:Kf,_payload:{_status:-1,_result:e},_init:Zf}};T.memo=function(e,t){return{$$typeof:Qf,type:e,compare:t===void 0?null:t}};T.startTransition=function(e){var t=Lr.transition;Lr.transition={};try{e()}finally{Lr.transition=t}};T.unstable_act=Iu;T.useCallback=function(e,t){return se.current.useCallback(e,t)};T.useContext=function(e){return se.current.useContext(e)};T.useDebugValue=function(){};T.useDeferredValue=function(e){return se.current.useDeferredValue(e)};T.useEffect=function(e,t){return se.current.useEffect(e,t)};T.useId=function(){return se.current.useId()};T.useImperativeHandle=function(e,t,n){return se.current.useImperativeHandle(e,t,n)};T.useInsertionEffect=function(e,t){return se.current.useInsertionEffect(e,t)};T.useLayoutEffect=function(e,t){return se.current.useLayoutEffect(e,t)};T.useMemo=function(e,t){return se.current.useMemo(e,t)};T.useReducer=function(e,t,n){return se.current.useReducer(e,t,n)};T.useRef=function(e){return se.current.useRef(e)};T.useState=function(e){return se.current.useState(e)};T.useSyncExternalStore=function(e,t,n){return se.current.useSyncExternalStore(e,t,n)};T.useTransition=function(){return se.current.useTransition()};T.version="18.3.1"});var ge=Je((cm,Uu)=>{"use strict";Uu.exports=Au()});var Gu=Je(D=>{"use strict";function so(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,l=e[r];if(0<Or(l,t))e[r]=t,e[n]=l,n=r;else break e}}function De(e){return e.length===0?null:e[0]}function Rr(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,l=e.length,o=l>>>1;r<o;){var i=2*(r+1)-1,u=e[i],s=i+1,a=e[s];if(0>Or(u,n))s<l&&0>Or(a,u)?(e[r]=a,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else if(s<l&&0>Or(a,n))e[r]=a,e[s]=n,r=s;else break e}}return t}function Or(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(Fu=performance,D.unstable_now=function(){return Fu.now()}):(oo=Date,ju=oo.now(),D.unstable_now=function(){return oo.now()-ju});var Fu,oo,ju,Qe=[],st=[],qf=1,Ne=null,ne=3,zr=!1,Rt=!1,In=!1,Hu=typeof setTimeout=="function"?setTimeout:null,Wu=typeof clearTimeout=="function"?clearTimeout:null,Bu=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function ao(e){for(var t=De(st);t!==null;){if(t.callback===null)Rr(st);else if(t.startTime<=e)Rr(st),t.sortIndex=t.expirationTime,so(Qe,t);else break;t=De(st)}}function co(e){if(In=!1,ao(e),!Rt)if(De(Qe)!==null)Rt=!0,po(fo);else{var t=De(st);t!==null&&mo(co,t.startTime-e)}}function fo(e,t){Rt=!1,In&&(In=!1,Wu(An),An=-1),zr=!0;var n=ne;try{for(ao(t),Ne=De(Qe);Ne!==null&&(!(Ne.expirationTime>t)||e&&!Ku());){var r=Ne.callback;if(typeof r=="function"){Ne.callback=null,ne=Ne.priorityLevel;var l=r(Ne.expirationTime<=t);t=D.unstable_now(),typeof l=="function"?Ne.callback=l:Ne===De(Qe)&&Rr(Qe),ao(t)}else Rr(Qe);Ne=De(Qe)}if(Ne!==null)var o=!0;else{var i=De(st);i!==null&&mo(co,i.startTime-t),o=!1}return o}finally{Ne=null,ne=n,zr=!1}}var Dr=!1,Mr=null,An=-1,$u=5,Qu=-1;function Ku(){return!(D.unstable_now()-Qu<$u)}function io(){if(Mr!==null){var e=D.unstable_now();Qu=e;var t=!0;try{t=Mr(!0,e)}finally{t?Dn():(Dr=!1,Mr=null)}}else Dr=!1}var Dn;typeof Bu=="function"?Dn=function(){Bu(io)}:typeof MessageChannel<"u"?(uo=new MessageChannel,Vu=uo.port2,uo.port1.onmessage=io,Dn=function(){Vu.postMessage(null)}):Dn=function(){Hu(io,0)};var uo,Vu;function po(e){Mr=e,Dr||(Dr=!0,Dn())}function mo(e,t){An=Hu(function(){e(D.unstable_now())},t)}D.unstable_IdlePriority=5;D.unstable_ImmediatePriority=1;D.unstable_LowPriority=4;D.unstable_NormalPriority=3;D.unstable_Profiling=null;D.unstable_UserBlockingPriority=2;D.unstable_cancelCallback=function(e){e.callback=null};D.unstable_continueExecution=function(){Rt||zr||(Rt=!0,po(fo))};D.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$u=0<e?Math.floor(1e3/e):5};D.unstable_getCurrentPriorityLevel=function(){return ne};D.unstable_getFirstCallbackNode=function(){return De(Qe)};D.unstable_next=function(e){switch(ne){case 1:case 2:case 3:var t=3;break;default:t=ne}var n=ne;ne=t;try{return e()}finally{ne=n}};D.unstable_pauseExecution=function(){};D.unstable_requestPaint=function(){};D.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=ne;ne=e;try{return t()}finally{ne=n}};D.unstable_scheduleCallback=function(e,t,n){var r=D.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?r+n:r):n=r,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return l=n+l,e={id:qf++,callback:t,priorityLevel:e,startTime:n,expirationTime:l,sortIndex:-1},n>r?(e.sortIndex=n,so(st,e),De(Qe)===null&&e===De(st)&&(In?(Wu(An),An=-1):In=!0,mo(co,n-r))):(e.sortIndex=l,so(Qe,e),Rt||zr||(Rt=!0,po(fo))),e};D.unstable_shouldYield=Ku;D.unstable_wrapCallback=function(e){var t=ne;return function(){var n=ne;ne=t;try{return e.apply(this,arguments)}finally{ne=n}}}});var Yu=Je((dm,Xu)=>{"use strict";Xu.exports=Gu()});var bc=Je(_e=>{"use strict";var bf=ge(),Ee=Yu();function h(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 na=new Set,lr={};function Qt(e,t){yn(e,t),yn(e+"Capture",t)}function yn(e,t){for(lr[e]=t,e=0;e<t.length;e++)na.add(t[e])}var rt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Uo=Object.prototype.hasOwnProperty,ed=/^[: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]*$/,Zu={},Ju={};function td(e){return Uo.call(Ju,e)?!0:Uo.call(Zu,e)?!1:ed.test(e)?Ju[e]=!0:(Zu[e]=!0,!1)}function nd(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 rd(e,t,n,r){if(t===null||typeof t>"u"||nd(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 fe(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){te[e]=new fe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];te[t]=new fe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){te[e]=new fe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){te[e]=new fe(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){te[e]=new fe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){te[e]=new fe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){te[e]=new fe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){te[e]=new fe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){te[e]=new fe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Li=/[\-:]([a-z])/g;function Oi(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(Li,Oi);te[t]=new fe(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(Li,Oi);te[t]=new fe(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(Li,Oi);te[t]=new fe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){te[e]=new fe(e,1,!1,e.toLowerCase(),null,!1,!1)});te.xlinkHref=new fe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){te[e]=new fe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Mi(e,t,n,r){var l=te.hasOwnProperty(t)?te[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(rd(t,n,l,r)&&(n=null),r||l===null?td(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ut=bf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ir=Symbol.for("react.element"),bt=Symbol.for("react.portal"),en=Symbol.for("react.fragment"),Ri=Symbol.for("react.strict_mode"),Fo=Symbol.for("react.profiler"),ra=Symbol.for("react.provider"),la=Symbol.for("react.context"),zi=Symbol.for("react.forward_ref"),jo=Symbol.for("react.suspense"),Bo=Symbol.for("react.suspense_list"),Di=Symbol.for("react.memo"),ct=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var oa=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var qu=Symbol.iterator;function Un(e){return e===null||typeof e!="object"?null:(e=qu&&e[qu]||e["@@iterator"],typeof e=="function"?e:null)}var H=Object.assign,vo;function Qn(e){if(vo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);vo=t&&t[1]||""}return`
`+vo+e}var ho=!1;function go(e,t){if(!e||ho)return"";ho=!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(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
`),o=r.stack.split(`
`),i=l.length-1,u=o.length-1;1<=i&&0<=u&&l[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(l[i]!==o[u]){if(i!==1||u!==1)do if(i--,u--,0>u||l[i]!==o[u]){var s=`
`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{ho=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Qn(e):""}function ld(e){switch(e.tag){case 5:return Qn(e.type);case 16:return Qn("Lazy");case 13:return Qn("Suspense");case 19:return Qn("SuspenseList");case 0:case 2:case 15:return e=go(e.type,!1),e;case 11:return e=go(e.type.render,!1),e;case 1:return e=go(e.type,!0),e;default:return""}}function Vo(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 en:return"Fragment";case bt:return"Portal";case Fo:return"Profiler";case Ri:return"StrictMode";case jo:return"Suspense";case Bo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case la:return(e.displayName||"Context")+".Consumer";case ra:return(e._context.displayName||"Context")+".Provider";case zi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Di:return t=e.displayName||null,t!==null?t:Vo(e.type)||"Memo";case ct:t=e._payload,e=e._init;try{return Vo(e(t))}catch{}}return null}function od(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 Vo(t);case 8:return t===Ri?"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 Nt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ia(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function id(e){var t=ia(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 l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ar(e){e._valueTracker||(e._valueTracker=id(e))}function ua(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ia(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function cl(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 Ho(e,t){var n=t.checked;return H({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function bu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Nt(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 sa(e,t){t=t.checked,t!=null&&Mi(e,"checked",t,!1)}function Wo(e,t){sa(e,t);var n=Nt(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")?$o(e,t.type,n):t.hasOwnProperty("defaultValue")&&$o(e,t.type,Nt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function es(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 $o(e,t,n){(t!=="number"||cl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Kn=Array.isArray;function dn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Nt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Qo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(h(91));return H({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ts(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(h(92));if(Kn(n)){if(1<n.length)throw Error(h(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Nt(n)}}function aa(e,t){var n=Nt(t.value),r=Nt(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 ns(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ca(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 Ko(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ca(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ur,fa=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Ur=Ur||document.createElement("div"),Ur.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ur.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function or(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Yn={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},ud=["Webkit","ms","Moz","O"];Object.keys(Yn).forEach(function(e){ud.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Yn[t]=Yn[e]})});function da(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Yn.hasOwnProperty(e)&&Yn[e]?(""+t).trim():t+"px"}function pa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=da(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var sd=H({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 Go(e,t){if(t){if(sd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(h(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(h(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(h(61))}if(t.style!=null&&typeof t.style!="object")throw Error(h(62))}}function Xo(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 Yo=null;function Ii(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Zo=null,pn=null,mn=null;function rs(e){if(e=_r(e)){if(typeof Zo!="function")throw Error(h(280));var t=e.stateNode;t&&(t=Fl(t),Zo(e.stateNode,e.type,t))}}function ma(e){pn?mn?mn.push(e):mn=[e]:pn=e}function va(){if(pn){var e=pn,t=mn;if(mn=pn=null,rs(e),t)for(e=0;e<t.length;e++)rs(t[e])}}function ha(e,t){return e(t)}function ga(){}var yo=!1;function ya(e,t,n){if(yo)return e(t,n);yo=!0;try{return ha(e,t,n)}finally{yo=!1,(pn!==null||mn!==null)&&(ga(),va())}}function ir(e,t){var n=e.stateNode;if(n===null)return null;var r=Fl(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(h(231,t,typeof n));return n}var Jo=!1;if(rt)try{Jt={},Object.defineProperty(Jt,"passive",{get:function(){Jo=!0}}),window.addEventListener("test",Jt,Jt),window.removeEventListener("test",Jt,Jt)}catch{Jo=!1}var Jt;function ad(e,t,n,r,l,o,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(p){this.onError(p)}}var Zn=!1,fl=null,dl=!1,qo=null,cd={onError:function(e){Zn=!0,fl=e}};function fd(e,t,n,r,l,o,i,u,s){Zn=!1,fl=null,ad.apply(cd,arguments)}function dd(e,t,n,r,l,o,i,u,s){if(fd.apply(this,arguments),Zn){if(Zn){var a=fl;Zn=!1,fl=null}else throw Error(h(198));dl||(dl=!0,qo=a)}}function Kt(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 Sa(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 ls(e){if(Kt(e)!==e)throw Error(h(188))}function pd(e){var t=e.alternate;if(!t){if(t=Kt(e),t===null)throw Error(h(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return ls(l),e;if(o===r)return ls(l),t;o=o.sibling}throw Error(h(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(h(189))}}if(n.alternate!==r)throw Error(h(190))}if(n.tag!==3)throw Error(h(188));return n.stateNode.current===n?e:t}function wa(e){return e=pd(e),e!==null?Ea(e):null}function Ea(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ea(e);if(t!==null)return t;e=e.sibling}return null}var ka=Ee.unstable_scheduleCallback,os=Ee.unstable_cancelCallback,md=Ee.unstable_shouldYield,vd=Ee.unstable_requestPaint,$=Ee.unstable_now,hd=Ee.unstable_getCurrentPriorityLevel,Ai=Ee.unstable_ImmediatePriority,_a=Ee.unstable_UserBlockingPriority,pl=Ee.unstable_NormalPriority,gd=Ee.unstable_LowPriority,Na=Ee.unstable_IdlePriority,Dl=null,Ye=null;function yd(e){if(Ye&&typeof Ye.onCommitFiberRoot=="function")try{Ye.onCommitFiberRoot(Dl,e,void 0,(e.current.flags&128)===128)}catch{}}var je=Math.clz32?Math.clz32:Ed,Sd=Math.log,wd=Math.LN2;function Ed(e){return e>>>=0,e===0?32:31-(Sd(e)/wd|0)|0}var Fr=64,jr=4194304;function Gn(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 ml(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=Gn(u):(o&=i,o!==0&&(r=Gn(o)))}else i=n&~l,i!==0?r=Gn(i):o!==0&&(r=Gn(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&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-je(t),l=1<<n,r|=e[n],t&=~l;return r}function kd(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 _d(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-je(o),u=1<<i,s=l[i];s===-1?((u&n)===0||(u&r)!==0)&&(l[i]=kd(u,t)):s<=t&&(e.expiredLanes|=u),o&=~u}}function bo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ca(){var e=Fr;return Fr<<=1,(Fr&4194240)===0&&(Fr=64),e}function So(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Er(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-je(t),e[t]=n}function Nd(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 l=31-je(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Ui(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-je(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var R=0;function xa(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Ta,Fi,Pa,La,Oa,ei=!1,Br=[],ht=null,gt=null,yt=null,ur=new Map,sr=new Map,dt=[],Cd="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 is(e,t){switch(e){case"focusin":case"focusout":ht=null;break;case"dragenter":case"dragleave":gt=null;break;case"mouseover":case"mouseout":yt=null;break;case"pointerover":case"pointerout":ur.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":sr.delete(t.pointerId)}}function Fn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=_r(t),t!==null&&Fi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function xd(e,t,n,r,l){switch(t){case"focusin":return ht=Fn(ht,e,t,n,r,l),!0;case"dragenter":return gt=Fn(gt,e,t,n,r,l),!0;case"mouseover":return yt=Fn(yt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return ur.set(o,Fn(ur.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,sr.set(o,Fn(sr.get(o)||null,e,t,n,r,l)),!0}return!1}function Ma(e){var t=It(e.target);if(t!==null){var n=Kt(t);if(n!==null){if(t=n.tag,t===13){if(t=Sa(n),t!==null){e.blockedOn=t,Oa(e.priority,function(){Pa(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 el(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ti(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Yo=r,n.target.dispatchEvent(r),Yo=null}else return t=_r(n),t!==null&&Fi(t),e.blockedOn=n,!1;t.shift()}return!0}function us(e,t,n){el(e)&&n.delete(t)}function Td(){ei=!1,ht!==null&&el(ht)&&(ht=null),gt!==null&&el(gt)&&(gt=null),yt!==null&&el(yt)&&(yt=null),ur.forEach(us),sr.forEach(us)}function jn(e,t){e.blockedOn===t&&(e.blockedOn=null,ei||(ei=!0,Ee.unstable_scheduleCallback(Ee.unstable_NormalPriority,Td)))}function ar(e){function t(l){return jn(l,e)}if(0<Br.length){jn(Br[0],e);for(var n=1;n<Br.length;n++){var r=Br[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ht!==null&&jn(ht,e),gt!==null&&jn(gt,e),yt!==null&&jn(yt,e),ur.forEach(t),sr.forEach(t),n=0;n<dt.length;n++)r=dt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&(n=dt[0],n.blockedOn===null);)Ma(n),n.blockedOn===null&&dt.shift()}var vn=ut.ReactCurrentBatchConfig,vl=!0;function Pd(e,t,n,r){var l=R,o=vn.transition;vn.transition=null;try{R=1,ji(e,t,n,r)}finally{R=l,vn.transition=o}}function Ld(e,t,n,r){var l=R,o=vn.transition;vn.transition=null;try{R=4,ji(e,t,n,r)}finally{R=l,vn.transition=o}}function ji(e,t,n,r){if(vl){var l=ti(e,t,n,r);if(l===null)xo(e,t,r,hl,n),is(e,r);else if(xd(l,e,t,n,r))r.stopPropagation();else if(is(e,r),t&4&&-1<Cd.indexOf(e)){for(;l!==null;){var o=_r(l);if(o!==null&&Ta(o),o=ti(e,t,n,r),o===null&&xo(e,t,r,hl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else xo(e,t,r,null,n)}}var hl=null;function ti(e,t,n,r){if(hl=null,e=Ii(r),e=It(e),e!==null)if(t=Kt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Sa(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 hl=e,null}function Ra(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(hd()){case Ai:return 1;case _a:return 4;case pl:case gd:return 16;case Na:return 536870912;default:return 16}default:return 16}}var mt=null,Bi=null,tl=null;function za(){if(tl)return tl;var e,t=Bi,n=t.length,r,l="value"in mt?mt.value:mt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return tl=l.slice(e,1<r?1-r:void 0)}function nl(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 Vr(){return!0}function ss(){return!1}function ke(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Vr:ss,this.isPropagationStopped=ss,this}return H(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=Vr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Vr)},persist:function(){},isPersistent:Vr}),t}var Cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vi=ke(Cn),kr=H({},Cn,{view:0,detail:0}),Od=ke(kr),wo,Eo,Bn,Il=H({},kr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Hi,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!==Bn&&(Bn&&e.type==="mousemove"?(wo=e.screenX-Bn.screenX,Eo=e.screenY-Bn.screenY):Eo=wo=0,Bn=e),wo)},movementY:function(e){return"movementY"in e?e.movementY:Eo}}),as=ke(Il),Md=H({},Il,{dataTransfer:0}),Rd=ke(Md),zd=H({},kr,{relatedTarget:0}),ko=ke(zd),Dd=H({},Cn,{animationName:0,elapsedTime:0,pseudoElement:0}),Id=ke(Dd),Ad=H({},Cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ud=ke(Ad),Fd=H({},Cn,{data:0}),cs=ke(Fd),jd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Bd={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"},Vd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Hd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Vd[e])?!!t[e]:!1}function Hi(){return Hd}var Wd=H({},kr,{key:function(e){if(e.key){var t=jd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=nl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Bd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Hi,charCode:function(e){return e.type==="keypress"?nl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?nl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),$d=ke(Wd),Qd=H({},Il,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fs=ke(Qd),Kd=H({},kr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Hi}),Gd=ke(Kd),Xd=H({},Cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Yd=ke(Xd),Zd=H({},Il,{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}),Jd=ke(Zd),qd=[9,13,27,32],Wi=rt&&"CompositionEvent"in window,Jn=null;rt&&"documentMode"in document&&(Jn=document.documentMode);var bd=rt&&"TextEvent"in window&&!Jn,Da=rt&&(!Wi||Jn&&8<Jn&&11>=Jn),ds=" ",ps=!1;function Ia(e,t){switch(e){case"keyup":return qd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Aa(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var tn=!1;function ep(e,t){switch(e){case"compositionend":return Aa(t);case"keypress":return t.which!==32?null:(ps=!0,ds);case"textInput":return e=t.data,e===ds&&ps?null:e;default:return null}}function tp(e,t){if(tn)return e==="compositionend"||!Wi&&Ia(e,t)?(e=za(),tl=Bi=mt=null,tn=!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 Da&&t.locale!=="ko"?null:t.data;default:return null}}var np={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 ms(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!np[e.type]:t==="textarea"}function Ua(e,t,n,r){ma(r),t=gl(t,"onChange"),0<t.length&&(n=new Vi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,cr=null;function rp(e){Xa(e,0)}function Al(e){var t=ln(e);if(ua(t))return e}function lp(e,t){if(e==="change")return t}var Fa=!1;rt&&(rt?(Wr="oninput"in document,Wr||(_o=document.createElement("div"),_o.setAttribute("oninput","return;"),Wr=typeof _o.oninput=="function"),Hr=Wr):Hr=!1,Fa=Hr&&(!document.documentMode||9<document.documentMode));var Hr,Wr,_o;function vs(){qn&&(qn.detachEvent("onpropertychange",ja),cr=qn=null)}function ja(e){if(e.propertyName==="value"&&Al(cr)){var t=[];Ua(t,cr,e,Ii(e)),ya(rp,t)}}function op(e,t,n){e==="focusin"?(vs(),qn=t,cr=n,qn.attachEvent("onpropertychange",ja)):e==="focusout"&&vs()}function ip(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Al(cr)}function up(e,t){if(e==="click")return Al(t)}function sp(e,t){if(e==="input"||e==="change")return Al(t)}function ap(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ve=typeof Object.is=="function"?Object.is:ap;function fr(e,t){if(Ve(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 l=n[r];if(!Uo.call(t,l)||!Ve(e[l],t[l]))return!1}return!0}function hs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function gs(e,t){var n=hs(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=hs(n)}}function Ba(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ba(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Va(){for(var e=window,t=cl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=cl(e.document)}return t}function $i(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 cp(e){var t=Va(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ba(n.ownerDocument.documentElement,n)){if(r!==null&&$i(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 l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=gs(n,o);var i=gs(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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 fp=rt&&"documentMode"in document&&11>=document.documentMode,nn=null,ni=null,bn=null,ri=!1;function ys(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ri||nn==null||nn!==cl(r)||(r=nn,"selectionStart"in r&&$i(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}),bn&&fr(bn,r)||(bn=r,r=gl(ni,"onSelect"),0<r.length&&(t=new Vi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=nn)))}function $r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var rn={animationend:$r("Animation","AnimationEnd"),animationiteration:$r("Animation","AnimationIteration"),animationstart:$r("Animation","AnimationStart"),transitionend:$r("Transition","TransitionEnd")},No={},Ha={};rt&&(Ha=document.createElement("div").style,"AnimationEvent"in window||(delete rn.animationend.animation,delete rn.animationiteration.animation,delete rn.animationstart.animation),"TransitionEvent"in window||delete rn.transitionend.transition);function Ul(e){if(No[e])return No[e];if(!rn[e])return e;var t=rn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ha)return No[e]=t[n];return e}var Wa=Ul("animationend"),$a=Ul("animationiteration"),Qa=Ul("animationstart"),Ka=Ul("transitionend"),Ga=new Map,Ss="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 xt(e,t){Ga.set(e,t),Qt(t,[e])}for(Qr=0;Qr<Ss.length;Qr++)Kr=Ss[Qr],ws=Kr.toLowerCase(),Es=Kr[0].toUpperCase()+Kr.slice(1),xt(ws,"on"+Es);var Kr,ws,Es,Qr;xt(Wa,"onAnimationEnd");xt($a,"onAnimationIteration");xt(Qa,"onAnimationStart");xt("dblclick","onDoubleClick");xt("focusin","onFocus");xt("focusout","onBlur");xt(Ka,"onTransitionEnd");yn("onMouseEnter",["mouseout","mouseover"]);yn("onMouseLeave",["mouseout","mouseover"]);yn("onPointerEnter",["pointerout","pointerover"]);yn("onPointerLeave",["pointerout","pointerover"]);Qt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Qt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Qt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Qt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Qt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Qt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xn="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(" "),dp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xn));function ks(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,dd(r,t,void 0,e),e.currentTarget=null}function Xa(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==o&&l.isPropagationStopped())break e;ks(l,u,a),o=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==o&&l.isPropagationStopped())break e;ks(l,u,a),o=s}}}if(dl)throw e=qo,dl=!1,qo=null,e}function A(e,t){var n=t[si];n===void 0&&(n=t[si]=new Set);var r=e+"__bubble";n.has(r)||(Ya(t,e,2,!1),n.add(r))}function Co(e,t,n){var r=0;t&&(r|=4),Ya(n,e,r,t)}var Gr="_reactListening"+Math.random().toString(36).slice(2);function dr(e){if(!e[Gr]){e[Gr]=!0,na.forEach(function(n){n!=="selectionchange"&&(dp.has(n)||Co(n,!1,e),Co(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Gr]||(t[Gr]=!0,Co("selectionchange",!1,t))}}function Ya(e,t,n,r){switch(Ra(t)){case 1:var l=Pd;break;case 4:l=Ld;break;default:l=ji}n=l.bind(null,t,n,e),l=void 0,!Jo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function xo(e,t,n,r,l){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var u=r.stateNode.containerInfo;if(u===l||u.nodeType===8&&u.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;i=i.return}for(;u!==null;){if(i=It(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}ya(function(){var a=o,p=Ii(n),v=[];e:{var m=Ga.get(e);if(m!==void 0){var y=Vi,w=e;switch(e){case"keypress":if(nl(n)===0)break e;case"keydown":case"keyup":y=$d;break;case"focusin":w="focus",y=ko;break;case"focusout":w="blur",y=ko;break;case"beforeblur":case"afterblur":y=ko;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":y=as;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=Rd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=Gd;break;case Wa:case $a:case Qa:y=Id;break;case Ka:y=Yd;break;case"scroll":y=Od;break;case"wheel":y=Jd;break;case"copy":case"cut":case"paste":y=Ud;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=fs}var S=(t&4)!==0,z=!S&&e==="scroll",f=S?m!==null?m+"Capture":null:m;S=[];for(var c=a,d;c!==null;){d=c;var g=d.stateNode;if(d.tag===5&&g!==null&&(d=g,f!==null&&(g=ir(c,f),g!=null&&S.push(pr(c,g,d)))),z)break;c=c.return}0<S.length&&(m=new y(m,w,null,n,p),v.push({event:m,listeners:S}))}}if((t&7)===0){e:{if(m=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",m&&n!==Yo&&(w=n.relatedTarget||n.fromElement)&&(It(w)||w[lt]))break e;if((y||m)&&(m=p.window===p?p:(m=p.ownerDocument)?m.defaultView||m.parentWindow:window,y?(w=n.relatedTarget||n.toElement,y=a,w=w?It(w):null,w!==null&&(z=Kt(w),w!==z||w.tag!==5&&w.tag!==6)&&(w=null)):(y=null,w=a),y!==w)){if(S=as,g="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(S=fs,g="onPointerLeave",f="onPointerEnter",c="pointer"),z=y==null?m:ln(y),d=w==null?m:ln(w),m=new S(g,c+"leave",y,n,p),m.target=z,m.relatedTarget=d,g=null,It(p)===a&&(S=new S(f,c+"enter",w,n,p),S.target=d,S.relatedTarget=z,g=S),z=g,y&&w)t:{for(S=y,f=w,c=0,d=S;d;d=qt(d))c++;for(d=0,g=f;g;g=qt(g))d++;for(;0<c-d;)S=qt(S),c--;for(;0<d-c;)f=qt(f),d--;for(;c--;){if(S===f||f!==null&&S===f.alternate)break t;S=qt(S),f=qt(f)}S=null}else S=null;y!==null&&_s(v,m,y,S,!1),w!==null&&z!==null&&_s(v,z,w,S,!0)}}e:{if(m=a?ln(a):window,y=m.nodeName&&m.nodeName.toLowerCase(),y==="select"||y==="input"&&m.type==="file")var _=lp;else if(ms(m))if(Fa)_=sp;else{_=ip;var x=op}else(y=m.nodeName)&&y.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(_=up);if(_&&(_=_(e,a))){Ua(v,_,n,p);break e}x&&x(e,m,a),e==="focusout"&&(x=m._wrapperState)&&x.controlled&&m.type==="number"&&$o(m,"number",m.value)}switch(x=a?ln(a):window,e){case"focusin":(ms(x)||x.contentEditable==="true")&&(nn=x,ni=a,bn=null);break;case"focusout":bn=ni=nn=null;break;case"mousedown":ri=!0;break;case"contextmenu":case"mouseup":case"dragend":ri=!1,ys(v,n,p);break;case"selectionchange":if(fp)break;case"keydown":case"keyup":ys(v,n,p)}var C;if(Wi)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else tn?Ia(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(Da&&n.locale!=="ko"&&(tn||N!=="onCompositionStart"?N==="onCompositionEnd"&&tn&&(C=za()):(mt=p,Bi="value"in mt?mt.value:mt.textContent,tn=!0)),x=gl(a,N),0<x.length&&(N=new cs(N,e,null,n,p),v.push({event:N,listeners:x}),C?N.data=C:(C=Aa(n),C!==null&&(N.data=C)))),(C=bd?ep(e,n):tp(e,n))&&(a=gl(a,"onBeforeInput"),0<a.length&&(p=new cs("onBeforeInput","beforeinput",null,n,p),v.push({event:p,listeners:a}),p.data=C))}Xa(v,t)})}function pr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function gl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=ir(e,n),o!=null&&r.unshift(pr(e,o,l)),o=ir(e,t),o!=null&&r.push(pr(e,o,l))),e=e.return}return r}function qt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function _s(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,l?(s=ir(n,o),s!=null&&i.unshift(pr(n,s,u))):l||(s=ir(n,o),s!=null&&i.push(pr(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var pp=/\r\n?/g,mp=/\u0000|\uFFFD/g;function Ns(e){return(typeof e=="string"?e:""+e).replace(pp,`
`).replace(mp,"")}function Xr(e,t,n){if(t=Ns(t),Ns(e)!==t&&n)throw Error(h(425))}function yl(){}var li=null,oi=null;function ii(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 ui=typeof setTimeout=="function"?setTimeout:void 0,vp=typeof clearTimeout=="function"?clearTimeout:void 0,Cs=typeof Promise=="function"?Promise:void 0,hp=typeof queueMicrotask=="function"?queueMicrotask:typeof Cs<"u"?function(e){return Cs.resolve(null).then(e).catch(gp)}:ui;function gp(e){setTimeout(function(){throw e})}function To(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),ar(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);ar(t)}function St(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 xs(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 xn=Math.random().toString(36).slice(2),Xe="__reactFiber$"+xn,mr="__reactProps$"+xn,lt="__reactContainer$"+xn,si="__reactEvents$"+xn,yp="__reactListeners$"+xn,Sp="__reactHandles$"+xn;function It(e){var t=e[Xe];if(t)return t;for(var n=e.parentNode;n;){if(t=n[lt]||n[Xe]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=xs(e);e!==null;){if(n=e[Xe])return n;e=xs(e)}return t}e=n,n=e.parentNode}return null}function _r(e){return e=e[Xe]||e[lt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ln(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(h(33))}function Fl(e){return e[mr]||null}var ai=[],on=-1;function Tt(e){return{current:e}}function U(e){0>on||(e.current=ai[on],ai[on]=null,on--)}function I(e,t){on++,ai[on]=e.current,e.current=t}var Ct={},ie=Tt(Ct),me=Tt(!1),Bt=Ct;function Sn(e,t){var n=e.type.contextTypes;if(!n)return Ct;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ve(e){return e=e.childContextTypes,e!=null}function Sl(){U(me),U(ie)}function Ts(e,t,n){if(ie.current!==Ct)throw Error(h(168));I(ie,t),I(me,n)}function Za(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(h(108,od(e)||"Unknown",l));return H({},n,r)}function wl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ct,Bt=ie.current,I(ie,e),I(me,me.current),!0}function Ps(e,t,n){var r=e.stateNode;if(!r)throw Error(h(169));n?(e=Za(e,t,Bt),r.__reactInternalMemoizedMergedChildContext=e,U(me),U(ie),I(ie,e)):U(me),I(me,n)}var be=null,jl=!1,Po=!1;function Ja(e){be===null?be=[e]:be.push(e)}function wp(e){jl=!0,Ja(e)}function Pt(){if(!Po&&be!==null){Po=!0;var e=0,t=R;try{var n=be;for(R=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}be=null,jl=!1}catch(l){throw be!==null&&(be=be.slice(e+1)),ka(Ai,Pt),l}finally{R=t,Po=!1}}return null}var un=[],sn=0,El=null,kl=0,Ce=[],xe=0,Vt=null,et=1,tt="";function zt(e,t){un[sn++]=kl,un[sn++]=El,El=e,kl=t}function qa(e,t,n){Ce[xe++]=et,Ce[xe++]=tt,Ce[xe++]=Vt,Vt=e;var r=et;e=tt;var l=32-je(r)-1;r&=~(1<<l),n+=1;var o=32-je(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,et=1<<32-je(t)+l|n<<l|r,tt=o+e}else et=1<<o|n<<l|r,tt=e}function Qi(e){e.return!==null&&(zt(e,1),qa(e,1,0))}function Ki(e){for(;e===El;)El=un[--sn],un[sn]=null,kl=un[--sn],un[sn]=null;for(;e===Vt;)Vt=Ce[--xe],Ce[xe]=null,tt=Ce[--xe],Ce[xe]=null,et=Ce[--xe],Ce[xe]=null}var we=null,Se=null,j=!1,Fe=null;function ba(e,t){var n=Te(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 Ls(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,we=e,Se=St(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,we=e,Se=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Vt!==null?{id:et,overflow:tt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Te(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,we=e,Se=null,!0):!1;default:return!1}}function ci(e){return(e.mode&1)!==0&&(e.flags&128)===0}function fi(e){if(j){var t=Se;if(t){var n=t;if(!Ls(e,t)){if(ci(e))throw Error(h(418));t=St(n.nextSibling);var r=we;t&&Ls(e,t)?ba(r,n):(e.flags=e.flags&-4097|2,j=!1,we=e)}}else{if(ci(e))throw Error(h(418));e.flags=e.flags&-4097|2,j=!1,we=e}}}function Os(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;we=e}function Yr(e){if(e!==we)return!1;if(!j)return Os(e),j=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ii(e.type,e.memoizedProps)),t&&(t=Se)){if(ci(e))throw ec(),Error(h(418));for(;t;)ba(e,t),t=St(t.nextSibling)}if(Os(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(h(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Se=St(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Se=null}}else Se=we?St(e.stateNode.nextSibling):null;return!0}function ec(){for(var e=Se;e;)e=St(e.nextSibling)}function wn(){Se=we=null,j=!1}function Gi(e){Fe===null?Fe=[e]:Fe.push(e)}var Ep=ut.ReactCurrentBatchConfig;function Vn(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(h(309));var r=n.stateNode}if(!r)throw Error(h(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var u=l.refs;i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(h(284));if(!n._owner)throw Error(h(290,e))}return e}function Zr(e,t){throw e=Object.prototype.toString.call(t),Error(h(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ms(e){var t=e._init;return t(e._payload)}function tc(e){function t(f,c){if(e){var d=f.deletions;d===null?(f.deletions=[c],f.flags|=16):d.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function l(f,c){return f=_t(f,c),f.index=0,f.sibling=null,f}function o(f,c,d){return f.index=d,e?(d=f.alternate,d!==null?(d=d.index,d<c?(f.flags|=2,c):d):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function u(f,c,d,g){return c===null||c.tag!==6?(c=Io(d,f.mode,g),c.return=f,c):(c=l(c,d),c.return=f,c)}function s(f,c,d,g){var _=d.type;return _===en?p(f,c,d.props.children,g,d.key):c!==null&&(c.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===ct&&Ms(_)===c.type)?(g=l(c,d.props),g.ref=Vn(f,c,d),g.return=f,g):(g=al(d.type,d.key,d.props,null,f.mode,g),g.ref=Vn(f,c,d),g.return=f,g)}function a(f,c,d,g){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=Ao(d,f.mode,g),c.return=f,c):(c=l(c,d.children||[]),c.return=f,c)}function p(f,c,d,g,_){return c===null||c.tag!==7?(c=jt(d,f.mode,g,_),c.return=f,c):(c=l(c,d),c.return=f,c)}function v(f,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=Io(""+c,f.mode,d),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Ir:return d=al(c.type,c.key,c.props,null,f.mode,d),d.ref=Vn(f,null,c),d.return=f,d;case bt:return c=Ao(c,f.mode,d),c.return=f,c;case ct:var g=c._init;return v(f,g(c._payload),d)}if(Kn(c)||Un(c))return c=jt(c,f.mode,d,null),c.return=f,c;Zr(f,c)}return null}function m(f,c,d,g){var _=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return _!==null?null:u(f,c,""+d,g);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Ir:return d.key===_?s(f,c,d,g):null;case bt:return d.key===_?a(f,c,d,g):null;case ct:return _=d._init,m(f,c,_(d._payload),g)}if(Kn(d)||Un(d))return _!==null?null:p(f,c,d,g,null);Zr(f,d)}return null}function y(f,c,d,g,_){if(typeof g=="string"&&g!==""||typeof g=="number")return f=f.get(d)||null,u(c,f,""+g,_);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Ir:return f=f.get(g.key===null?d:g.key)||null,s(c,f,g,_);case bt:return f=f.get(g.key===null?d:g.key)||null,a(c,f,g,_);case ct:var x=g._init;return y(f,c,d,x(g._payload),_)}if(Kn(g)||Un(g))return f=f.get(d)||null,p(c,f,g,_,null);Zr(c,g)}return null}function w(f,c,d,g){for(var _=null,x=null,C=c,N=c=0,K=null;C!==null&&N<d.length;N++){C.index>N?(K=C,C=null):K=C.sibling;var L=m(f,C,d[N],g);if(L===null){C===null&&(C=K);break}e&&C&&L.alternate===null&&t(f,C),c=o(L,c,N),x===null?_=L:x.sibling=L,x=L,C=K}if(N===d.length)return n(f,C),j&&zt(f,N),_;if(C===null){for(;N<d.length;N++)C=v(f,d[N],g),C!==null&&(c=o(C,c,N),x===null?_=C:x.sibling=C,x=C);return j&&zt(f,N),_}for(C=r(f,C);N<d.length;N++)K=y(C,f,N,d[N],g),K!==null&&(e&&K.alternate!==null&&C.delete(K.key===null?N:K.key),c=o(K,c,N),x===null?_=K:x.sibling=K,x=K);return e&&C.forEach(function($e){return t(f,$e)}),j&&zt(f,N),_}function S(f,c,d,g){var _=Un(d);if(typeof _!="function")throw Error(h(150));if(d=_.call(d),d==null)throw Error(h(151));for(var x=_=null,C=c,N=c=0,K=null,L=d.next();C!==null&&!L.done;N++,L=d.next()){C.index>N?(K=C,C=null):K=C.sibling;var $e=m(f,C,L.value,g);if($e===null){C===null&&(C=K);break}e&&C&&$e.alternate===null&&t(f,C),c=o($e,c,N),x===null?_=$e:x.sibling=$e,x=$e,C=K}if(L.done)return n(f,C),j&&zt(f,N),_;if(C===null){for(;!L.done;N++,L=d.next())L=v(f,L.value,g),L!==null&&(c=o(L,c,N),x===null?_=L:x.sibling=L,x=L);return j&&zt(f,N),_}for(C=r(f,C);!L.done;N++,L=d.next())L=y(C,f,N,L.value,g),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?N:L.key),c=o(L,c,N),x===null?_=L:x.sibling=L,x=L);return e&&C.forEach(function(xr){return t(f,xr)}),j&&zt(f,N),_}function z(f,c,d,g){if(typeof d=="object"&&d!==null&&d.type===en&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case Ir:e:{for(var _=d.key,x=c;x!==null;){if(x.key===_){if(_=d.type,_===en){if(x.tag===7){n(f,x.sibling),c=l(x,d.props.children),c.return=f,f=c;break e}}else if(x.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===ct&&Ms(_)===x.type){n(f,x.sibling),c=l(x,d.props),c.ref=Vn(f,x,d),c.return=f,f=c;break e}n(f,x);break}else t(f,x);x=x.sibling}d.type===en?(c=jt(d.props.children,f.mode,g,d.key),c.return=f,f=c):(g=al(d.type,d.key,d.props,null,f.mode,g),g.ref=Vn(f,c,d),g.return=f,f=g)}return i(f);case bt:e:{for(x=d.key;c!==null;){if(c.key===x)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(f,c.sibling),c=l(c,d.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=Ao(d,f.mode,g),c.return=f,f=c}return i(f);case ct:return x=d._init,z(f,c,x(d._payload),g)}if(Kn(d))return w(f,c,d,g);if(Un(d))return S(f,c,d,g);Zr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,d),c.return=f,f=c):(n(f,c),c=Io(d,f.mode,g),c.return=f,f=c),i(f)):n(f,c)}return z}var En=tc(!0),nc=tc(!1),_l=Tt(null),Nl=null,an=null,Xi=null;function Yi(){Xi=an=Nl=null}function Zi(e){var t=_l.current;U(_l),e._currentValue=t}function di(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 hn(e,t){Nl=e,Xi=an=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(pe=!0),e.firstContext=null)}function Le(e){var t=e._currentValue;if(Xi!==e)if(e={context:e,memoizedValue:t,next:null},an===null){if(Nl===null)throw Error(h(308));an=e,Nl.dependencies={lanes:0,firstContext:e}}else an=an.next=e;return t}var At=null;function Ji(e){At===null?At=[e]:At.push(e)}function rc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Ji(t)):(n.next=l.next,l.next=n),t.interleaved=n,ot(e,r)}function ot(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 ft=!1;function qi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lc(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 nt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function wt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(O&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,ot(e,n)}return l=r.interleaved,l===null?(t.next=t,Ji(r)):(t.next=l.next,l.next=t),r.interleaved=t,ot(e,n)}function rl(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,Ui(e,n)}}function Rs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,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 Cl(e,t,n,r){var l=e.updateQueue;ft=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?o=a:i.next=a,i=s;var p=e.alternate;p!==null&&(p=p.updateQueue,u=p.lastBaseUpdate,u!==i&&(u===null?p.firstBaseUpdate=a:u.next=a,p.lastBaseUpdate=s))}if(o!==null){var v=l.baseState;i=0,p=a=s=null,u=o;do{var m=u.lane,y=u.eventTime;if((r&m)===m){p!==null&&(p=p.next={eventTime:y,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,S=u;switch(m=t,y=n,S.tag){case 1:if(w=S.payload,typeof w=="function"){v=w.call(y,v,m);break e}v=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=S.payload,m=typeof w=="function"?w.call(y,v,m):w,m==null)break e;v=H({},v,m);break e;case 2:ft=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[u]:m.push(u))}else y={eventTime:y,lane:m,tag:u.tag,payload:u.payload,callback:u.callback,next:null},p===null?(a=p=y,s=v):p=p.next=y,i|=m;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;m=u,u=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(p===null&&(s=v),l.baseState=s,l.firstBaseUpdate=a,l.lastBaseUpdate=p,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Wt|=i,e.lanes=i,e.memoizedState=v}}function zs(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(h(191,l));l.call(r)}}}var Nr={},Ze=Tt(Nr),vr=Tt(Nr),hr=Tt(Nr);function Ut(e){if(e===Nr)throw Error(h(174));return e}function bi(e,t){switch(I(hr,t),I(vr,e),I(Ze,Nr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ko(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ko(t,e)}U(Ze),I(Ze,t)}function kn(){U(Ze),U(vr),U(hr)}function oc(e){Ut(hr.current);var t=Ut(Ze.current),n=Ko(t,e.type);t!==n&&(I(vr,e),I(Ze,n))}function eu(e){vr.current===e&&(U(Ze),U(vr))}var B=Tt(0);function xl(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 Lo=[];function tu(){for(var e=0;e<Lo.length;e++)Lo[e]._workInProgressVersionPrimary=null;Lo.length=0}var ll=ut.ReactCurrentDispatcher,Oo=ut.ReactCurrentBatchConfig,Ht=0,V=null,X=null,J=null,Tl=!1,er=!1,gr=0,kp=0;function re(){throw Error(h(321))}function nu(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ve(e[n],t[n]))return!1;return!0}function ru(e,t,n,r,l,o){if(Ht=o,V=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ll.current=e===null||e.memoizedState===null?xp:Tp,e=n(r,l),er){o=0;do{if(er=!1,gr=0,25<=o)throw Error(h(301));o+=1,J=X=null,t.updateQueue=null,ll.current=Pp,e=n(r,l)}while(er)}if(ll.current=Pl,t=X!==null&&X.next!==null,Ht=0,J=X=V=null,Tl=!1,t)throw Error(h(300));return e}function lu(){var e=gr!==0;return gr=0,e}function Ge(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return J===null?V.memoizedState=J=e:J=J.next=e,J}function Oe(){if(X===null){var e=V.alternate;e=e!==null?e.memoizedState:null}else e=X.next;var t=J===null?V.memoizedState:J.next;if(t!==null)J=t,X=e;else{if(e===null)throw Error(h(310));X=e,e={memoizedState:X.memoizedState,baseState:X.baseState,baseQueue:X.baseQueue,queue:X.queue,next:null},J===null?V.memoizedState=J=e:J=J.next=e}return J}function yr(e,t){return typeof t=="function"?t(e):t}function Mo(e){var t=Oe(),n=t.queue;if(n===null)throw Error(h(311));n.lastRenderedReducer=e;var r=X,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,s=null,a=o;do{var p=a.lane;if((Ht&p)===p)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var v={lane:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=v,i=r):s=s.next=v,V.lanes|=p,Wt|=p}a=a.next}while(a!==null&&a!==o);s===null?i=r:s.next=u,Ve(r,t.memoizedState)||(pe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,V.lanes|=o,Wt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ro(e){var t=Oe(),n=t.queue;if(n===null)throw Error(h(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);Ve(o,t.memoizedState)||(pe=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ic(){}function uc(e,t){var n=V,r=Oe(),l=t(),o=!Ve(r.memoizedState,l);if(o&&(r.memoizedState=l,pe=!0),r=r.queue,ou(cc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||J!==null&&J.memoizedState.tag&1){if(n.flags|=2048,Sr(9,ac.bind(null,n,r,l,t),void 0,null),q===null)throw Error(h(349));(Ht&30)!==0||sc(n,t,l)}return l}function sc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ac(e,t,n,r){t.value=n,t.getSnapshot=r,fc(t)&&dc(e)}function cc(e,t,n){return n(function(){fc(t)&&dc(e)})}function fc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ve(e,n)}catch{return!0}}function dc(e){var t=ot(e,1);t!==null&&Be(t,e,1,-1)}function Ds(e){var t=Ge();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:yr,lastRenderedState:e},t.queue=e,e=e.dispatch=Cp.bind(null,V,e),[t.memoizedState,e]}function Sr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.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 pc(){return Oe().memoizedState}function ol(e,t,n,r){var l=Ge();V.flags|=e,l.memoizedState=Sr(1|t,n,void 0,r===void 0?null:r)}function Bl(e,t,n,r){var l=Oe();r=r===void 0?null:r;var o=void 0;if(X!==null){var i=X.memoizedState;if(o=i.destroy,r!==null&&nu(r,i.deps)){l.memoizedState=Sr(t,n,o,r);return}}V.flags|=e,l.memoizedState=Sr(1|t,n,o,r)}function Is(e,t){return ol(8390656,8,e,t)}function ou(e,t){return Bl(2048,8,e,t)}function mc(e,t){return Bl(4,2,e,t)}function vc(e,t){return Bl(4,4,e,t)}function hc(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 gc(e,t,n){return n=n!=null?n.concat([e]):null,Bl(4,4,hc.bind(null,t,e),n)}function iu(){}function yc(e,t){var n=Oe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&nu(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Sc(e,t){var n=Oe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&nu(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function wc(e,t,n){return(Ht&21)===0?(e.baseState&&(e.baseState=!1,pe=!0),e.memoizedState=n):(Ve(n,t)||(n=Ca(),V.lanes|=n,Wt|=n,e.baseState=!0),t)}function _p(e,t){var n=R;R=n!==0&&4>n?n:4,e(!0);var r=Oo.transition;Oo.transition={};try{e(!1),t()}finally{R=n,Oo.transition=r}}function Ec(){return Oe().memoizedState}function Np(e,t,n){var r=kt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},kc(e))_c(t,n);else if(n=rc(e,t,n,r),n!==null){var l=ce();Be(n,e,r,l),Nc(n,t,r)}}function Cp(e,t,n){var r=kt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(kc(e))_c(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,Ve(u,i)){var s=t.interleaved;s===null?(l.next=l,Ji(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=rc(e,t,l,r),n!==null&&(l=ce(),Be(n,e,r,l),Nc(n,t,r))}}function kc(e){var t=e.alternate;return e===V||t!==null&&t===V}function _c(e,t){er=Tl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Nc(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ui(e,n)}}var Pl={readContext:Le,useCallback:re,useContext:re,useEffect:re,useImperativeHandle:re,useInsertionEffect:re,useLayoutEffect:re,useMemo:re,useReducer:re,useRef:re,useState:re,useDebugValue:re,useDeferredValue:re,useTransition:re,useMutableSource:re,useSyncExternalStore:re,useId:re,unstable_isNewReconciler:!1},xp={readContext:Le,useCallback:function(e,t){return Ge().memoizedState=[e,t===void 0?null:t],e},useContext:Le,useEffect:Is,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ol(4194308,4,hc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ol(4194308,4,e,t)},useInsertionEffect:function(e,t){return ol(4,2,e,t)},useMemo:function(e,t){var n=Ge();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ge();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=Np.bind(null,V,e),[r.memoizedState,e]},useRef:function(e){var t=Ge();return e={current:e},t.memoizedState=e},useState:Ds,useDebugValue:iu,useDeferredValue:function(e){return Ge().memoizedState=e},useTransition:function(){var e=Ds(!1),t=e[0];return e=_p.bind(null,e[1]),Ge().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=V,l=Ge();if(j){if(n===void 0)throw Error(h(407));n=n()}else{if(n=t(),q===null)throw Error(h(349));(Ht&30)!==0||sc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Is(cc.bind(null,r,o,e),[e]),r.flags|=2048,Sr(9,ac.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ge(),t=q.identifierPrefix;if(j){var n=tt,r=et;n=(r&~(1<<32-je(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=gr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=kp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Tp={readContext:Le,useCallback:yc,useContext:Le,useEffect:ou,useImperativeHandle:gc,useInsertionEffect:mc,useLayoutEffect:vc,useMemo:Sc,useReducer:Mo,useRef:pc,useState:function(){return Mo(yr)},useDebugValue:iu,useDeferredValue:function(e){var t=Oe();return wc(t,X.memoizedState,e)},useTransition:function(){var e=Mo(yr)[0],t=Oe().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:uc,useId:Ec,unstable_isNewReconciler:!1},Pp={readContext:Le,useCallback:yc,useContext:Le,useEffect:ou,useImperativeHandle:gc,useInsertionEffect:mc,useLayoutEffect:vc,useMemo:Sc,useReducer:Ro,useRef:pc,useState:function(){return Ro(yr)},useDebugValue:iu,useDeferredValue:function(e){var t=Oe();return X===null?t.memoizedState=e:wc(t,X.memoizedState,e)},useTransition:function(){var e=Ro(yr)[0],t=Oe().memoizedState;return[e,t]},useMutableSource:ic,useSyncExternalStore:uc,useId:Ec,unstable_isNewReconciler:!1};function Ae(e,t){if(e&&e.defaultProps){t=H({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function pi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:H({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Vl={isMounted:function(e){return(e=e._reactInternals)?Kt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ce(),l=kt(e),o=nt(r,l);o.payload=t,n!=null&&(o.callback=n),t=wt(e,o,l),t!==null&&(Be(t,e,l,r),rl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ce(),l=kt(e),o=nt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=wt(e,o,l),t!==null&&(Be(t,e,l,r),rl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ce(),r=kt(e),l=nt(n,r);l.tag=2,t!=null&&(l.callback=t),t=wt(e,l,r),t!==null&&(Be(t,e,r,n),rl(t,e,r))}};function As(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!fr(n,r)||!fr(l,o):!0}function Cc(e,t,n){var r=!1,l=Ct,o=t.contextType;return typeof o=="object"&&o!==null?o=Le(o):(l=ve(t)?Bt:ie.current,r=t.contextTypes,o=(r=r!=null)?Sn(e,l):Ct),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Vl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Us(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&&Vl.enqueueReplaceState(t,t.state,null)}function mi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},qi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Le(o):(o=ve(t)?Bt:ie.current,l.context=Sn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(pi(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Vl.enqueueReplaceState(l,l.state,null),Cl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function _n(e,t){try{var n="",r=t;do n+=ld(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function zo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function vi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Lp=typeof WeakMap=="function"?WeakMap:Map;function xc(e,t,n){n=nt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ol||(Ol=!0,Ci=r),vi(e,t)},n}function Tc(e,t,n){n=nt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){vi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){vi(e,t),typeof r!="function"&&(Et===null?Et=new Set([this]):Et.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Fs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Lp;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Wp.bind(null,e,t,n),t.then(e,e))}function js(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 Bs(e,t,n,r,l){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=nt(-1,1),t.tag=2,wt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var Op=ut.ReactCurrentOwner,pe=!1;function ae(e,t,n,r){t.child=e===null?nc(t,null,n,r):En(t,e.child,n,r)}function Vs(e,t,n,r,l){n=n.render;var o=t.ref;return hn(t,l),r=ru(e,t,n,r,o,l),n=lu(),e!==null&&!pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,it(e,t,l)):(j&&n&&Qi(t),t.flags|=1,ae(e,t,r,l),t.child)}function Hs(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!mu(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Pc(e,t,o,r,l)):(e=al(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&l)===0){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:fr,n(i,r)&&e.ref===t.ref)return it(e,t,l)}return t.flags|=1,e=_t(o,r),e.ref=t.ref,e.return=t,t.child=e}function Pc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(fr(o,r)&&e.ref===t.ref)if(pe=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(pe=!0);else return t.lanes=e.lanes,it(e,t,l)}return hi(e,t,n,r,l)}function Lc(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},I(fn,ye),ye|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,I(fn,ye),ye|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,I(fn,ye),ye|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,I(fn,ye),ye|=r;return ae(e,t,l,n),t.child}function Oc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function hi(e,t,n,r,l){var o=ve(n)?Bt:ie.current;return o=Sn(t,o),hn(t,l),n=ru(e,t,n,r,o,l),r=lu(),e!==null&&!pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,it(e,t,l)):(j&&r&&Qi(t),t.flags|=1,ae(e,t,n,l),t.child)}function Ws(e,t,n,r,l){if(ve(n)){var o=!0;wl(t)}else o=!1;if(hn(t,l),t.stateNode===null)il(e,t),Cc(t,n,r),mi(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Le(a):(a=ve(n)?Bt:ie.current,a=Sn(t,a));var p=n.getDerivedStateFromProps,v=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";v||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&Us(t,i,r,a),ft=!1;var m=t.memoizedState;i.state=m,Cl(t,r,i,l),s=t.memoizedState,u!==r||m!==s||me.current||ft?(typeof p=="function"&&(pi(t,n,p,r),s=t.memoizedState),(u=ft||As(t,n,u,r,m,s,a))?(v||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=a,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,lc(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:Ae(t.type,u),i.props=a,v=t.pendingProps,m=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Le(s):(s=ve(n)?Bt:ie.current,s=Sn(t,s));var y=n.getDerivedStateFromProps;(p=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==v||m!==s)&&Us(t,i,r,s),ft=!1,m=t.memoizedState,i.state=m,Cl(t,r,i,l);var w=t.memoizedState;u!==v||m!==w||me.current||ft?(typeof y=="function"&&(pi(t,n,y,r),w=t.memoizedState),(a=ft||As(t,n,a,r,m,w,s)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,w,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,w,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),i.props=r,i.state=w,i.context=s,r=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return gi(e,t,n,r,o,l)}function gi(e,t,n,r,l,o){Oc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&Ps(t,n,!1),it(e,t,o);r=t.stateNode,Op.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=En(t,e.child,null,o),t.child=En(t,null,u,o)):ae(e,t,u,o),t.memoizedState=r.state,l&&Ps(t,n,!0),t.child}function Mc(e){var t=e.stateNode;t.pendingContext?Ts(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ts(e,t.context,!1),bi(e,t.containerInfo)}function $s(e,t,n,r,l){return wn(),Gi(l),t.flags|=256,ae(e,t,n,r),t.child}var yi={dehydrated:null,treeContext:null,retryLane:0};function Si(e){return{baseLanes:e,cachePool:null,transitions:null}}function Rc(e,t,n){var r=t.pendingProps,l=B.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),I(B,l&1),e===null)return fi(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):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=i):o=$l(i,r,0,null),e=jt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Si(n),t.memoizedState=yi,e):uu(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return Mp(e,t,i,r,u,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return(i&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=_t(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=_t(u,o):(o=jt(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?Si(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=yi,r}return o=e.child,e=o.sibling,r=_t(o,{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 uu(e,t){return t=$l({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Jr(e,t,n,r){return r!==null&&Gi(r),En(t,e.child,null,n),e=uu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Mp(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=zo(Error(h(422))),Jr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=$l({mode:"visible",children:r.children},l,0,null),o=jt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&En(t,e.child,null,i),t.child.memoizedState=Si(i),t.memoizedState=yi,o);if((t.mode&1)===0)return Jr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(h(419)),r=zo(o,r,void 0),Jr(e,t,i,r)}if(u=(i&e.childLanes)!==0,pe||u){if(r=q,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=(l&(r.suspendedLanes|i))!==0?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,ot(e,l),Be(r,e,l,-1))}return pu(),r=zo(Error(h(421))),Jr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=$p.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Se=St(l.nextSibling),we=t,j=!0,Fe=null,e!==null&&(Ce[xe++]=et,Ce[xe++]=tt,Ce[xe++]=Vt,et=e.id,tt=e.overflow,Vt=t),t=uu(t,r.children),t.flags|=4096,t)}function Qs(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),di(e.return,t,n)}function Do(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function zc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ae(e,t,r.children,n),r=B.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&&Qs(e,n,t);else if(e.tag===19)Qs(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(I(B,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&xl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Do(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&xl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Do(t,!0,n,null,o);break;case"together":Do(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function il(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function it(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Wt|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(h(153));if(t.child!==null){for(e=t.child,n=_t(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=_t(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Rp(e,t,n){switch(t.tag){case 3:Mc(t),wn();break;case 5:oc(t);break;case 1:ve(t.type)&&wl(t);break;case 4:bi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;I(_l,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(I(B,B.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Rc(e,t,n):(I(B,B.current&1),e=it(e,t,n),e!==null?e.sibling:null);I(B,B.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return zc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),I(B,B.current),r)break;return null;case 22:case 23:return t.lanes=0,Lc(e,t,n)}return it(e,t,n)}var Dc,wi,Ic,Ac;Dc=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}};wi=function(){};Ic=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Ut(Ze.current);var o=null;switch(n){case"input":l=Ho(e,l),r=Ho(e,r),o=[];break;case"select":l=H({},l,{value:void 0}),r=H({},r,{value:void 0}),o=[];break;case"textarea":l=Qo(e,l),r=Qo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=yl)}Go(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var u=l[a];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(lr.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var s=r[a];if(u=l?.[a],r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(o||(o=[]),o.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(o=o||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(lr.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&A("scroll",e),o||u===s||(o=[])):(o=o||[]).push(a,s))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};Ac=function(e,t,n,r){n!==r&&(t.flags|=4)};function Hn(e,t){if(!j)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 le(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function zp(e,t,n){var r=t.pendingProps;switch(Ki(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return le(t),null;case 1:return ve(t.type)&&Sl(),le(t),null;case 3:return r=t.stateNode,kn(),U(me),U(ie),tu(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Yr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Fe!==null&&(Pi(Fe),Fe=null))),wi(e,t),le(t),null;case 5:eu(t);var l=Ut(hr.current);if(n=t.type,e!==null&&t.stateNode!=null)Ic(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(h(166));return le(t),null}if(e=Ut(Ze.current),Yr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Xe]=t,r[mr]=o,e=(t.mode&1)!==0,n){case"dialog":A("cancel",r),A("close",r);break;case"iframe":case"object":case"embed":A("load",r);break;case"video":case"audio":for(l=0;l<Xn.length;l++)A(Xn[l],r);break;case"source":A("error",r);break;case"img":case"image":case"link":A("error",r),A("load",r);break;case"details":A("toggle",r);break;case"input":bu(r,o),A("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},A("invalid",r);break;case"textarea":ts(r,o),A("invalid",r)}Go(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var u=o[i];i==="children"?typeof u=="string"?r.textContent!==u&&(o.suppressHydrationWarning!==!0&&Xr(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&Xr(r.textContent,u,e),l=["children",""+u]):lr.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&A("scroll",r)}switch(n){case"input":Ar(r),es(r,o,!0);break;case"textarea":Ar(r),ns(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=yl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ca(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Xe]=t,e[mr]=r,Dc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Xo(n,r),n){case"dialog":A("cancel",e),A("close",e),l=r;break;case"iframe":case"object":case"embed":A("load",e),l=r;break;case"video":case"audio":for(l=0;l<Xn.length;l++)A(Xn[l],e);l=r;break;case"source":A("error",e),l=r;break;case"img":case"image":case"link":A("error",e),A("load",e),l=r;break;case"details":A("toggle",e),l=r;break;case"input":bu(e,r),l=Ho(e,r),A("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=H({},r,{value:void 0}),A("invalid",e);break;case"textarea":ts(e,r),l=Qo(e,r),A("invalid",e);break;default:l=r}Go(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var s=u[o];o==="style"?pa(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&fa(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&or(e,s):typeof s=="number"&&or(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(lr.hasOwnProperty(o)?s!=null&&o==="onScroll"&&A("scroll",e):s!=null&&Mi(e,o,s,i))}switch(n){case"input":Ar(e),es(e,r,!1);break;case"textarea":Ar(e),ns(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Nt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?dn(e,!!r.multiple,o,!1):r.defaultValue!=null&&dn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=yl)}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 le(t),null;case 6:if(e&&t.stateNode!=null)Ac(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(h(166));if(n=Ut(hr.current),Ut(Ze.current),Yr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Xe]=t,(o=r.nodeValue!==n)&&(e=we,e!==null))switch(e.tag){case 3:Xr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Xr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Xe]=t,t.stateNode=r}return le(t),null;case 13:if(U(B),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(j&&Se!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ec(),wn(),t.flags|=98560,o=!1;else if(o=Yr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(h(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(h(317));o[Xe]=t}else wn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;le(t),o=!1}else Fe!==null&&(Pi(Fe),Fe=null),o=!0;if(!o)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||(B.current&1)!==0?Y===0&&(Y=3):pu())),t.updateQueue!==null&&(t.flags|=4),le(t),null);case 4:return kn(),wi(e,t),e===null&&dr(t.stateNode.containerInfo),le(t),null;case 10:return Zi(t.type._context),le(t),null;case 17:return ve(t.type)&&Sl(),le(t),null;case 19:if(U(B),o=t.memoizedState,o===null)return le(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Hn(o,!1);else{if(Y!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=xl(e),i!==null){for(t.flags|=128,Hn(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return I(B,B.current&1|2),t.child}e=e.sibling}o.tail!==null&&$()>Nn&&(t.flags|=128,r=!0,Hn(o,!1),t.lanes=4194304)}else{if(!r)if(e=xl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Hn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!j)return le(t),null}else 2*$()-o.renderingStartTime>Nn&&n!==1073741824&&(t.flags|=128,r=!0,Hn(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=$(),t.sibling=null,n=B.current,I(B,r?n&1|2:n&1),t):(le(t),null);case 22:case 23:return du(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(ye&1073741824)!==0&&(le(t),t.subtreeFlags&6&&(t.flags|=8192)):le(t),null;case 24:return null;case 25:return null}throw Error(h(156,t.tag))}function Dp(e,t){switch(Ki(t),t.tag){case 1:return ve(t.type)&&Sl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return kn(),U(me),U(ie),tu(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return eu(t),null;case 13:if(U(B),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(h(340));wn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U(B),null;case 4:return kn(),null;case 10:return Zi(t.type._context),null;case 22:case 23:return du(),null;case 24:return null;default:return null}}var qr=!1,oe=!1,Ip=typeof WeakSet=="function"?WeakSet:Set,E=null;function cn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){W(e,t,r)}else n.current=null}function Ei(e,t,n){try{n()}catch(r){W(e,t,r)}}var Ks=!1;function Ap(e,t){if(li=vl,e=Va(),$i(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 l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,a=0,p=0,v=e,m=null;t:for(;;){for(var y;v!==n||l!==0&&v.nodeType!==3||(u=i+l),v!==o||r!==0&&v.nodeType!==3||(s=i+r),v.nodeType===3&&(i+=v.nodeValue.length),(y=v.firstChild)!==null;)m=v,v=y;for(;;){if(v===e)break t;if(m===n&&++a===l&&(u=i),m===o&&++p===r&&(s=i),(y=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=y}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(oi={focusedElem:e,selectionRange:n},vl=!1,E=t;E!==null;)if(t=E,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,E=e;else for(;E!==null;){t=E;try{var w=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,z=w.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?S:Ae(t.type,S),z);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(h(163))}}catch(g){W(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,E=e;break}E=t.return}return w=Ks,Ks=!1,w}function tr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Ei(t,n,o)}l=l.next}while(l!==r)}}function Hl(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 ki(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Uc(e){var t=e.alternate;t!==null&&(e.alternate=null,Uc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Xe],delete t[mr],delete t[si],delete t[yp],delete t[Sp])),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 Fc(e){return e.tag===5||e.tag===3||e.tag===4}function Gs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Fc(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 _i(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=yl));else if(r!==4&&(e=e.child,e!==null))for(_i(e,t,n),e=e.sibling;e!==null;)_i(e,t,n),e=e.sibling}function Ni(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(Ni(e,t,n),e=e.sibling;e!==null;)Ni(e,t,n),e=e.sibling}var b=null,Ue=!1;function at(e,t,n){for(n=n.child;n!==null;)jc(e,t,n),n=n.sibling}function jc(e,t,n){if(Ye&&typeof Ye.onCommitFiberUnmount=="function")try{Ye.onCommitFiberUnmount(Dl,n)}catch{}switch(n.tag){case 5:oe||cn(n,t);case 6:var r=b,l=Ue;b=null,at(e,t,n),b=r,Ue=l,b!==null&&(Ue?(e=b,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):b.removeChild(n.stateNode));break;case 18:b!==null&&(Ue?(e=b,n=n.stateNode,e.nodeType===8?To(e.parentNode,n):e.nodeType===1&&To(e,n),ar(e)):To(b,n.stateNode));break;case 4:r=b,l=Ue,b=n.stateNode.containerInfo,Ue=!0,at(e,t,n),b=r,Ue=l;break;case 0:case 11:case 14:case 15:if(!oe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&((o&2)!==0||(o&4)!==0)&&Ei(n,t,i),l=l.next}while(l!==r)}at(e,t,n);break;case 1:if(!oe&&(cn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){W(n,t,u)}at(e,t,n);break;case 21:at(e,t,n);break;case 22:n.mode&1?(oe=(r=oe)||n.memoizedState!==null,at(e,t,n),oe=r):at(e,t,n);break;default:at(e,t,n)}}function Xs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ip),t.forEach(function(r){var l=Qp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ie(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:b=u.stateNode,Ue=!1;break e;case 3:b=u.stateNode.containerInfo,Ue=!0;break e;case 4:b=u.stateNode.containerInfo,Ue=!0;break e}u=u.return}if(b===null)throw Error(h(160));jc(o,i,l),b=null,Ue=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(a){W(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Bc(t,e),t=t.sibling}function Bc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ie(t,e),Ke(e),r&4){try{tr(3,e,e.return),Hl(3,e)}catch(S){W(e,e.return,S)}try{tr(5,e,e.return)}catch(S){W(e,e.return,S)}}break;case 1:Ie(t,e),Ke(e),r&512&&n!==null&&cn(n,n.return);break;case 5:if(Ie(t,e),Ke(e),r&512&&n!==null&&cn(n,n.return),e.flags&32){var l=e.stateNode;try{or(l,"")}catch(S){W(e,e.return,S)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&sa(l,o),Xo(u,i);var a=Xo(u,o);for(i=0;i<s.length;i+=2){var p=s[i],v=s[i+1];p==="style"?pa(l,v):p==="dangerouslySetInnerHTML"?fa(l,v):p==="children"?or(l,v):Mi(l,p,v,a)}switch(u){case"input":Wo(l,o);break;case"textarea":aa(l,o);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var y=o.value;y!=null?dn(l,!!o.multiple,y,!1):m!==!!o.multiple&&(o.defaultValue!=null?dn(l,!!o.multiple,o.defaultValue,!0):dn(l,!!o.multiple,o.multiple?[]:"",!1))}l[mr]=o}catch(S){W(e,e.return,S)}}break;case 6:if(Ie(t,e),Ke(e),r&4){if(e.stateNode===null)throw Error(h(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(S){W(e,e.return,S)}}break;case 3:if(Ie(t,e),Ke(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ar(t.containerInfo)}catch(S){W(e,e.return,S)}break;case 4:Ie(t,e),Ke(e);break;case 13:Ie(t,e),Ke(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(cu=$())),r&4&&Xs(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(oe=(a=oe)||p,Ie(t,e),oe=a):Ie(t,e),Ke(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&(e.mode&1)!==0)for(E=e,p=e.child;p!==null;){for(v=E=p;E!==null;){switch(m=E,y=m.child,m.tag){case 0:case 11:case 14:case 15:tr(4,m,m.return);break;case 1:cn(m,m.return);var w=m.stateNode;if(typeof w.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(S){W(r,n,S)}}break;case 5:cn(m,m.return);break;case 22:if(m.memoizedState!==null){Zs(v);continue}}y!==null?(y.return=m,E=y):Zs(v)}p=p.sibling}e:for(p=null,v=e;;){if(v.tag===5){if(p===null){p=v;try{l=v.stateNode,a?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=v.stateNode,s=v.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=da("display",i))}catch(S){W(e,e.return,S)}}}else if(v.tag===6){if(p===null)try{v.stateNode.nodeValue=a?"":v.memoizedProps}catch(S){W(e,e.return,S)}}else if((v.tag!==22&&v.tag!==23||v.memoizedState===null||v===e)&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===e)break e;for(;v.sibling===null;){if(v.return===null||v.return===e)break e;p===v&&(p=null),v=v.return}p===v&&(p=null),v.sibling.return=v.return,v=v.sibling}}break;case 19:Ie(t,e),Ke(e),r&4&&Xs(e);break;case 21:break;default:Ie(t,e),Ke(e)}}function Ke(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Fc(n)){var r=n;break e}n=n.return}throw Error(h(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(or(l,""),r.flags&=-33);var o=Gs(e);Ni(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=Gs(e);_i(e,u,i);break;default:throw Error(h(161))}}catch(s){W(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Up(e,t,n){E=e,Vc(e,t,n)}function Vc(e,t,n){for(var r=(e.mode&1)!==0;E!==null;){var l=E,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||qr;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||oe;u=qr;var a=oe;if(qr=i,(oe=s)&&!a)for(E=l;E!==null;)i=E,s=i.child,i.tag===22&&i.memoizedState!==null?Js(l):s!==null?(s.return=i,E=s):Js(l);for(;o!==null;)E=o,Vc(o,t,n),o=o.sibling;E=l,qr=u,oe=a}Ys(e,t,n)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,E=o):Ys(e,t,n)}}function Ys(e){for(;E!==null;){var t=E;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:oe||Hl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!oe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ae(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&zs(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}zs(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var p=a.memoizedState;if(p!==null){var v=p.dehydrated;v!==null&&ar(v)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(h(163))}oe||t.flags&512&&ki(t)}catch(m){W(t,t.return,m)}}if(t===e){E=null;break}if(n=t.sibling,n!==null){n.return=t.return,E=n;break}E=t.return}}function Zs(e){for(;E!==null;){var t=E;if(t===e){E=null;break}var n=t.sibling;if(n!==null){n.return=t.return,E=n;break}E=t.return}}function Js(e){for(;E!==null;){var t=E;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Hl(4,t)}catch(s){W(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){W(t,l,s)}}var o=t.return;try{ki(t)}catch(s){W(t,o,s)}break;case 5:var i=t.return;try{ki(t)}catch(s){W(t,i,s)}}}catch(s){W(t,t.return,s)}if(t===e){E=null;break}var u=t.sibling;if(u!==null){u.return=t.return,E=u;break}E=t.return}}var Fp=Math.ceil,Ll=ut.ReactCurrentDispatcher,su=ut.ReactCurrentOwner,Pe=ut.ReactCurrentBatchConfig,O=0,q=null,G=null,ee=0,ye=0,fn=Tt(0),Y=0,wr=null,Wt=0,Wl=0,au=0,nr=null,de=null,cu=0,Nn=1/0,qe=null,Ol=!1,Ci=null,Et=null,br=!1,vt=null,Ml=0,rr=0,xi=null,ul=-1,sl=0;function ce(){return(O&6)!==0?$():ul!==-1?ul:ul=$()}function kt(e){return(e.mode&1)===0?1:(O&2)!==0&&ee!==0?ee&-ee:Ep.transition!==null?(sl===0&&(sl=Ca()),sl):(e=R,e!==0||(e=window.event,e=e===void 0?16:Ra(e.type)),e)}function Be(e,t,n,r){if(50<rr)throw rr=0,xi=null,Error(h(185));Er(e,n,r),((O&2)===0||e!==q)&&(e===q&&((O&2)===0&&(Wl|=n),Y===4&&pt(e,ee)),he(e,r),n===1&&O===0&&(t.mode&1)===0&&(Nn=$()+500,jl&&Pt()))}function he(e,t){var n=e.callbackNode;_d(e,t);var r=ml(e,e===q?ee:0);if(r===0)n!==null&&os(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&os(n),t===1)e.tag===0?wp(qs.bind(null,e)):Ja(qs.bind(null,e)),hp(function(){(O&6)===0&&Pt()}),n=null;else{switch(xa(r)){case 1:n=Ai;break;case 4:n=_a;break;case 16:n=pl;break;case 536870912:n=Na;break;default:n=pl}n=Yc(n,Hc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Hc(e,t){if(ul=-1,sl=0,(O&6)!==0)throw Error(h(327));var n=e.callbackNode;if(gn()&&e.callbackNode!==n)return null;var r=ml(e,e===q?ee:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Rl(e,r);else{t=r;var l=O;O|=2;var o=$c();(q!==e||ee!==t)&&(qe=null,Nn=$()+500,Ft(e,t));do try{Vp();break}catch(u){Wc(e,u)}while(!0);Yi(),Ll.current=o,O=l,G!==null?t=0:(q=null,ee=0,t=Y)}if(t!==0){if(t===2&&(l=bo(e),l!==0&&(r=l,t=Ti(e,l))),t===1)throw n=wr,Ft(e,0),pt(e,r),he(e,$()),n;if(t===6)pt(e,r);else{if(l=e.current.alternate,(r&30)===0&&!jp(l)&&(t=Rl(e,r),t===2&&(o=bo(e),o!==0&&(r=o,t=Ti(e,o))),t===1))throw n=wr,Ft(e,0),pt(e,r),he(e,$()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(h(345));case 2:Dt(e,de,qe);break;case 3:if(pt(e,r),(r&130023424)===r&&(t=cu+500-$(),10<t)){if(ml(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ce(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ui(Dt.bind(null,e,de,qe),t);break}Dt(e,de,qe);break;case 4:if(pt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-je(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=$()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Fp(r/1960))-r,10<r){e.timeoutHandle=ui(Dt.bind(null,e,de,qe),r);break}Dt(e,de,qe);break;case 5:Dt(e,de,qe);break;default:throw Error(h(329))}}}return he(e,$()),e.callbackNode===n?Hc.bind(null,e):null}function Ti(e,t){var n=nr;return e.current.memoizedState.isDehydrated&&(Ft(e,t).flags|=256),e=Rl(e,t),e!==2&&(t=de,de=n,t!==null&&Pi(t)),e}function Pi(e){de===null?de=e:de.push.apply(de,e)}function jp(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 l=n[r],o=l.getSnapshot;l=l.value;try{if(!Ve(o(),l))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 pt(e,t){for(t&=~au,t&=~Wl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-je(t),r=1<<n;e[n]=-1,t&=~r}}function qs(e){if((O&6)!==0)throw Error(h(327));gn();var t=ml(e,0);if((t&1)===0)return he(e,$()),null;var n=Rl(e,t);if(e.tag!==0&&n===2){var r=bo(e);r!==0&&(t=r,n=Ti(e,r))}if(n===1)throw n=wr,Ft(e,0),pt(e,t),he(e,$()),n;if(n===6)throw Error(h(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Dt(e,de,qe),he(e,$()),null}function fu(e,t){var n=O;O|=1;try{return e(t)}finally{O=n,O===0&&(Nn=$()+500,jl&&Pt())}}function $t(e){vt!==null&&vt.tag===0&&(O&6)===0&&gn();var t=O;O|=1;var n=Pe.transition,r=R;try{if(Pe.transition=null,R=1,e)return e()}finally{R=r,Pe.transition=n,O=t,(O&6)===0&&Pt()}}function du(){ye=fn.current,U(fn)}function Ft(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,vp(n)),G!==null)for(n=G.return;n!==null;){var r=n;switch(Ki(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Sl();break;case 3:kn(),U(me),U(ie),tu();break;case 5:eu(r);break;case 4:kn();break;case 13:U(B);break;case 19:U(B);break;case 10:Zi(r.type._context);break;case 22:case 23:du()}n=n.return}if(q=e,G=e=_t(e.current,null),ee=ye=t,Y=0,wr=null,au=Wl=Wt=0,de=nr=null,At!==null){for(t=0;t<At.length;t++)if(n=At[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}At=null}return e}function Wc(e,t){do{var n=G;try{if(Yi(),ll.current=Pl,Tl){for(var r=V.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Tl=!1}if(Ht=0,J=X=V=null,er=!1,gr=0,su.current=null,n===null||n.return===null){Y=1,wr=t,G=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=ee,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,p=u,v=p.tag;if((p.mode&1)===0&&(v===0||v===11||v===15)){var m=p.alternate;m?(p.updateQueue=m.updateQueue,p.memoizedState=m.memoizedState,p.lanes=m.lanes):(p.updateQueue=null,p.memoizedState=null)}var y=js(i);if(y!==null){y.flags&=-257,Bs(y,i,u,o,t),y.mode&1&&Fs(o,a,t),t=y,s=a;var w=t.updateQueue;if(w===null){var S=new Set;S.add(s),t.updateQueue=S}else w.add(s);break e}else{if((t&1)===0){Fs(o,a,t),pu();break e}s=Error(h(426))}}else if(j&&u.mode&1){var z=js(i);if(z!==null){(z.flags&65536)===0&&(z.flags|=256),Bs(z,i,u,o,t),Gi(_n(s,u));break e}}o=s=_n(s,u),Y!==4&&(Y=2),nr===null?nr=[o]:nr.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var f=xc(o,s,t);Rs(o,f);break e;case 1:u=s;var c=o.type,d=o.stateNode;if((o.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(Et===null||!Et.has(d)))){o.flags|=65536,t&=-t,o.lanes|=t;var g=Tc(o,u,t);Rs(o,g);break e}}o=o.return}while(o!==null)}Kc(n)}catch(_){t=_,G===n&&n!==null&&(G=n=n.return);continue}break}while(!0)}function $c(){var e=Ll.current;return Ll.current=Pl,e===null?Pl:e}function pu(){(Y===0||Y===3||Y===2)&&(Y=4),q===null||(Wt&268435455)===0&&(Wl&268435455)===0||pt(q,ee)}function Rl(e,t){var n=O;O|=2;var r=$c();(q!==e||ee!==t)&&(qe=null,Ft(e,t));do try{Bp();break}catch(l){Wc(e,l)}while(!0);if(Yi(),O=n,Ll.current=r,G!==null)throw Error(h(261));return q=null,ee=0,Y}function Bp(){for(;G!==null;)Qc(G)}function Vp(){for(;G!==null&&!md();)Qc(G)}function Qc(e){var t=Xc(e.alternate,e,ye);e.memoizedProps=e.pendingProps,t===null?Kc(e):G=t,su.current=null}function Kc(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=zp(n,t,ye),n!==null){G=n;return}}else{if(n=Dp(n,t),n!==null){n.flags&=32767,G=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Y=6,G=null;return}}if(t=t.sibling,t!==null){G=t;return}G=t=e}while(t!==null);Y===0&&(Y=5)}function Dt(e,t,n){var r=R,l=Pe.transition;try{Pe.transition=null,R=1,Hp(e,t,n,r)}finally{Pe.transition=l,R=r}return null}function Hp(e,t,n,r){do gn();while(vt!==null);if((O&6)!==0)throw Error(h(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(h(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Nd(e,o),e===q&&(G=q=null,ee=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||br||(br=!0,Yc(pl,function(){return gn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=Pe.transition,Pe.transition=null;var i=R;R=1;var u=O;O|=4,su.current=null,Ap(e,n),Bc(n,e),cp(oi),vl=!!li,oi=li=null,e.current=n,Up(n,e,l),vd(),O=u,R=i,Pe.transition=o}else e.current=n;if(br&&(br=!1,vt=e,Ml=l),o=e.pendingLanes,o===0&&(Et=null),yd(n.stateNode,r),he(e,$()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Ol)throw Ol=!1,e=Ci,Ci=null,e;return(Ml&1)!==0&&e.tag!==0&&gn(),o=e.pendingLanes,(o&1)!==0?e===xi?rr++:(rr=0,xi=e):rr=0,Pt(),null}function gn(){if(vt!==null){var e=xa(Ml),t=Pe.transition,n=R;try{if(Pe.transition=null,R=16>e?16:e,vt===null)var r=!1;else{if(e=vt,vt=null,Ml=0,(O&6)!==0)throw Error(h(331));var l=O;for(O|=4,E=e.current;E!==null;){var o=E,i=o.child;if((E.flags&16)!==0){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(E=a;E!==null;){var p=E;switch(p.tag){case 0:case 11:case 15:tr(8,p,o)}var v=p.child;if(v!==null)v.return=p,E=v;else for(;E!==null;){p=E;var m=p.sibling,y=p.return;if(Uc(p),p===a){E=null;break}if(m!==null){m.return=y,E=m;break}E=y}}}var w=o.alternate;if(w!==null){var S=w.child;if(S!==null){w.child=null;do{var z=S.sibling;S.sibling=null,S=z}while(S!==null)}}E=o}}if((o.subtreeFlags&2064)!==0&&i!==null)i.return=o,E=i;else e:for(;E!==null;){if(o=E,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:tr(9,o,o.return)}var f=o.sibling;if(f!==null){f.return=o.return,E=f;break e}E=o.return}}var c=e.current;for(E=c;E!==null;){i=E;var d=i.child;if((i.subtreeFlags&2064)!==0&&d!==null)d.return=i,E=d;else e:for(i=c;E!==null;){if(u=E,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:Hl(9,u)}}catch(_){W(u,u.return,_)}if(u===i){E=null;break e}var g=u.sibling;if(g!==null){g.return=u.return,E=g;break e}E=u.return}}if(O=l,Pt(),Ye&&typeof Ye.onPostCommitFiberRoot=="function")try{Ye.onPostCommitFiberRoot(Dl,e)}catch{}r=!0}return r}finally{R=n,Pe.transition=t}}return!1}function bs(e,t,n){t=_n(n,t),t=xc(e,t,1),e=wt(e,t,1),t=ce(),e!==null&&(Er(e,1,t),he(e,t))}function W(e,t,n){if(e.tag===3)bs(e,e,n);else for(;t!==null;){if(t.tag===3){bs(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Et===null||!Et.has(r))){e=_n(n,e),e=Tc(t,e,1),t=wt(t,e,1),e=ce(),t!==null&&(Er(t,1,e),he(t,e));break}}t=t.return}}function Wp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ce(),e.pingedLanes|=e.suspendedLanes&n,q===e&&(ee&n)===n&&(Y===4||Y===3&&(ee&130023424)===ee&&500>$()-cu?Ft(e,0):au|=n),he(e,t)}function Gc(e,t){t===0&&((e.mode&1)===0?t=1:(t=jr,jr<<=1,(jr&130023424)===0&&(jr=4194304)));var n=ce();e=ot(e,t),e!==null&&(Er(e,t,n),he(e,n))}function $p(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Gc(e,n)}function Qp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(h(314))}r!==null&&r.delete(t),Gc(e,n)}var Xc;Xc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||me.current)pe=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return pe=!1,Rp(e,t,n);pe=(e.flags&131072)!==0}else pe=!1,j&&(t.flags&1048576)!==0&&qa(t,kl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;il(e,t),e=t.pendingProps;var l=Sn(t,ie.current);hn(t,n),l=ru(null,t,r,e,l,n);var o=lu();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ve(r)?(o=!0,wl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,qi(t),l.updater=Vl,t.stateNode=l,l._reactInternals=t,mi(t,r,e,n),t=gi(null,t,r,!0,o,n)):(t.tag=0,j&&o&&Qi(t),ae(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(il(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Gp(r),e=Ae(r,e),l){case 0:t=hi(null,t,r,e,n);break e;case 1:t=Ws(null,t,r,e,n);break e;case 11:t=Vs(null,t,r,e,n);break e;case 14:t=Hs(null,t,r,Ae(r.type,e),n);break e}throw Error(h(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ae(r,l),hi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ae(r,l),Ws(e,t,r,l,n);case 3:e:{if(Mc(t),e===null)throw Error(h(387));r=t.pendingProps,o=t.memoizedState,l=o.element,lc(e,t),Cl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=_n(Error(h(423)),t),t=$s(e,t,r,n,l);break e}else if(r!==l){l=_n(Error(h(424)),t),t=$s(e,t,r,n,l);break e}else for(Se=St(t.stateNode.containerInfo.firstChild),we=t,j=!0,Fe=null,n=nc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(wn(),r===l){t=it(e,t,n);break e}ae(e,t,r,n)}t=t.child}return t;case 5:return oc(t),e===null&&fi(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,ii(r,l)?i=null:o!==null&&ii(r,o)&&(t.flags|=32),Oc(e,t),ae(e,t,i,n),t.child;case 6:return e===null&&fi(t),null;case 13:return Rc(e,t,n);case 4:return bi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=En(t,null,r,n):ae(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ae(r,l),Vs(e,t,r,l,n);case 7:return ae(e,t,t.pendingProps,n),t.child;case 8:return ae(e,t,t.pendingProps.children,n),t.child;case 12:return ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,I(_l,r._currentValue),r._currentValue=i,o!==null)if(Ve(o.value,i)){if(o.children===l.children&&!me.current){t=it(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=nt(-1,n&-n),s.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?s.next=s:(s.next=p.next,p.next=s),a.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),di(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(h(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),di(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ae(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,hn(t,n),l=Le(l),r=r(l),t.flags|=1,ae(e,t,r,n),t.child;case 14:return r=t.type,l=Ae(r,t.pendingProps),l=Ae(r.type,l),Hs(e,t,r,l,n);case 15:return Pc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ae(r,l),il(e,t),t.tag=1,ve(r)?(e=!0,wl(t)):e=!1,hn(t,n),Cc(t,r,l),mi(t,r,l,n),gi(null,t,r,!0,e,n);case 19:return zc(e,t,n);case 22:return Lc(e,t,n)}throw Error(h(156,t.tag))};function Yc(e,t){return ka(e,t)}function Kp(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 Te(e,t,n,r){return new Kp(e,t,n,r)}function mu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Gp(e){if(typeof e=="function")return mu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===zi)return 11;if(e===Di)return 14}return 2}function _t(e,t){var n=e.alternate;return n===null?(n=Te(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 al(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")mu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case en:return jt(n.children,l,o,t);case Ri:i=8,l|=8;break;case Fo:return e=Te(12,n,t,l|2),e.elementType=Fo,e.lanes=o,e;case jo:return e=Te(13,n,t,l),e.elementType=jo,e.lanes=o,e;case Bo:return e=Te(19,n,t,l),e.elementType=Bo,e.lanes=o,e;case oa:return $l(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ra:i=10;break e;case la:i=9;break e;case zi:i=11;break e;case Di:i=14;break e;case ct:i=16,r=null;break e}throw Error(h(130,e==null?e:typeof e,""))}return t=Te(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function jt(e,t,n,r){return e=Te(7,e,r,t),e.lanes=n,e}function $l(e,t,n,r){return e=Te(22,e,r,t),e.elementType=oa,e.lanes=n,e.stateNode={isHidden:!1},e}function Io(e,t,n){return e=Te(6,e,null,t),e.lanes=n,e}function Ao(e,t,n){return t=Te(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xp(e,t,n,r,l){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=So(0),this.expirationTimes=So(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=So(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function vu(e,t,n,r,l,o,i,u,s){return e=new Xp(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Te(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},qi(o),e}function Yp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:bt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Zc(e){if(!e)return Ct;e=e._reactInternals;e:{if(Kt(e)!==e||e.tag!==1)throw Error(h(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ve(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(h(171))}if(e.tag===1){var n=e.type;if(ve(n))return Za(e,n,t)}return t}function Jc(e,t,n,r,l,o,i,u,s){return e=vu(n,r,!0,e,l,o,i,u,s),e.context=Zc(null),n=e.current,r=ce(),l=kt(n),o=nt(r,l),o.callback=t??null,wt(n,o,l),e.current.lanes=l,Er(e,l,r),he(e,r),e}function Ql(e,t,n,r){var l=t.current,o=ce(),i=kt(l);return n=Zc(n),t.context===null?t.context=n:t.pendingContext=n,t=nt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=wt(l,t,i),e!==null&&(Be(e,l,i,o),rl(e,l,i)),i}function zl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function ea(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function hu(e,t){ea(e,t),(e=e.alternate)&&ea(e,t)}function Zp(){return null}var qc=typeof reportError=="function"?reportError:function(e){console.error(e)};function gu(e){this._internalRoot=e}Kl.prototype.render=gu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(h(409));Ql(e,t,null,null)};Kl.prototype.unmount=gu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;$t(function(){Ql(null,e,null,null)}),t[lt]=null}};function Kl(e){this._internalRoot=e}Kl.prototype.unstable_scheduleHydration=function(e){if(e){var t=La();e={blockedOn:null,target:e,priority:t};for(var n=0;n<dt.length&&t!==0&&t<dt[n].priority;n++);dt.splice(n,0,e),n===0&&Ma(e)}};function yu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Gl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function ta(){}function Jp(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=zl(i);o.call(a)}}var i=Jc(t,r,e,0,null,!1,!1,"",ta);return e._reactRootContainer=i,e[lt]=i.current,dr(e.nodeType===8?e.parentNode:e),$t(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var a=zl(s);u.call(a)}}var s=vu(e,0,!1,null,null,!1,!1,"",ta);return e._reactRootContainer=s,e[lt]=s.current,dr(e.nodeType===8?e.parentNode:e),$t(function(){Ql(t,s,n,r)}),s}function Xl(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var s=zl(i);u.call(s)}}Ql(t,i,e,l)}else i=Jp(n,t,e,l,r);return zl(i)}Ta=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Gn(t.pendingLanes);n!==0&&(Ui(t,n|1),he(t,$()),(O&6)===0&&(Nn=$()+500,Pt()))}break;case 13:$t(function(){var r=ot(e,1);if(r!==null){var l=ce();Be(r,e,1,l)}}),hu(e,1)}};Fi=function(e){if(e.tag===13){var t=ot(e,134217728);if(t!==null){var n=ce();Be(t,e,134217728,n)}hu(e,134217728)}};Pa=function(e){if(e.tag===13){var t=kt(e),n=ot(e,t);if(n!==null){var r=ce();Be(n,e,t,r)}hu(e,t)}};La=function(){return R};Oa=function(e,t){var n=R;try{return R=e,t()}finally{R=n}};Zo=function(e,t,n){switch(t){case"input":if(Wo(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 l=Fl(r);if(!l)throw Error(h(90));ua(r),Wo(r,l)}}}break;case"textarea":aa(e,n);break;case"select":t=n.value,t!=null&&dn(e,!!n.multiple,t,!1)}};ha=fu;ga=$t;var qp={usingClientEntryPoint:!1,Events:[_r,ln,Fl,ma,va,fu]},Wn={findFiberByHostInstance:It,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},bp={bundleType:Wn.bundleType,version:Wn.version,rendererPackageName:Wn.rendererPackageName,rendererConfig:Wn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ut.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=wa(e),e===null?null:e.stateNode},findFiberByHostInstance:Wn.findFiberByHostInstance||Zp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&($n=__REACT_DEVTOOLS_GLOBAL_HOOK__,!$n.isDisabled&&$n.supportsFiber))try{Dl=$n.inject(bp),Ye=$n}catch{}var $n;_e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=qp;_e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!yu(t))throw Error(h(200));return Yp(e,t,null,n)};_e.createRoot=function(e,t){if(!yu(e))throw Error(h(299));var n=!1,r="",l=qc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=vu(e,1,!1,null,null,n,!1,r,l),e[lt]=t.current,dr(e.nodeType===8?e.parentNode:e),new gu(t)};_e.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(h(188)):(e=Object.keys(e).join(","),Error(h(268,e)));return e=wa(t),e=e===null?null:e.stateNode,e};_e.flushSync=function(e){return $t(e)};_e.hydrate=function(e,t,n){if(!Gl(t))throw Error(h(200));return Xl(null,e,t,!0,n)};_e.hydrateRoot=function(e,t,n){if(!yu(e))throw Error(h(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=qc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Jc(t,null,e,1,n??null,l,!1,o,i),e[lt]=t.current,dr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Kl(t)};_e.render=function(e,t,n){if(!Gl(t))throw Error(h(200));return Xl(null,e,t,!1,n)};_e.unmountComponentAtNode=function(e){if(!Gl(e))throw Error(h(40));return e._reactRootContainer?($t(function(){Xl(null,null,e,!1,function(){e._reactRootContainer=null,e[lt]=null})}),!0):!1};_e.unstable_batchedUpdates=fu;_e.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Gl(n))throw Error(h(200));if(e==null||e._reactInternals===void 0)throw Error(h(38));return Xl(e,t,n,!1,r)};_e.version="18.3.1-next-f1338f8080-20240426"});var nf=Je((mm,tf)=>{"use strict";function ef(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ef)}catch(e){console.error(e)}}ef(),tf.exports=bc()});var lf=Je(Su=>{"use strict";var rf=nf();Su.createRoot=rf.createRoot,Su.hydrateRoot=rf.hydrateRoot;var vm});var uf=Je(Yl=>{"use strict";var em=ge(),tm=Symbol.for("react.element"),nm=Symbol.for("react.fragment"),rm=Object.prototype.hasOwnProperty,lm=em.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,om={key:!0,ref:!0,__self:!0,__source:!0};function of(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)rm.call(t,r)&&!om.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:tm,type:e,key:o,ref:i,props:l,_owner:lm.current}}Yl.Fragment=nm;Yl.jsx=of;Yl.jsxs=of});var Q=Je((ym,sf)=>{"use strict";sf.exports=uf()});var Lf=M(lf(),1);var ue=M(ge(),1);var Z=M(Q(),1);function af({preference:e,onThemeChange:t}){let n=()=>{let o=["system","light","dark"],u=(o.indexOf(e)+1)%o.length;t(o[u])},r=()=>{switch(e){case"light":return(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,Z.jsx)("circle",{cx:"12",cy:"12",r:"5"}),(0,Z.jsx)("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),(0,Z.jsx)("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),(0,Z.jsx)("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),(0,Z.jsx)("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),(0,Z.jsx)("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),(0,Z.jsx)("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),(0,Z.jsx)("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),(0,Z.jsx)("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"})]});case"dark":return(0,Z.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,Z.jsx)("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"})});case"system":default:return(0,Z.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,Z.jsx)("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),(0,Z.jsx)("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),(0,Z.jsx)("line",{x1:"12",y1:"17",x2:"12",y2:"21"})]})}},l=()=>{switch(e){case"light":return"Theme: Light (click for Dark)";case"dark":return"Theme: Dark (click for System)";case"system":default:return"Theme: System (click for Light)"}};return(0,Z.jsx)("button",{className:"theme-toggle-btn",onClick:n,title:l(),"aria-label":l(),children:r()})}var F=M(Q(),1);function cf({isConnected:e,projects:t,currentFilter:n,onFilterChange:r,onSettingsToggle:l,sidebarOpen:o,isProcessing:i,themePreference:u,onThemeChange:s}){return(0,F.jsxs)("div",{className:"header",children:[(0,F.jsxs)("h1",{children:[(0,F.jsx)("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${i?"spinning":""}`}),(0,F.jsx)("span",{className:"logo-text",children:"claude-mem"})]}),(0,F.jsxs)("div",{className:"status",children:[(0,F.jsx)("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",title:"Documentation",style:{display:"block",padding:"8px 4px 8px 8px",color:"#a0a0a0",transition:"color 0.2s",lineHeight:0},onMouseEnter:a=>a.currentTarget.style.color="#606060",onMouseLeave:a=>a.currentTarget.style.color="#a0a0a0",children:(0,F.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,F.jsx)("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),(0,F.jsx)("path",{d:"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"})]})}),(0,F.jsx)("a",{href:"https://github.com/thedotmack/claude-mem/",target:"_blank",rel:"noopener noreferrer",title:"GitHub",style:{display:"block",padding:"8px 4px",color:"#a0a0a0",transition:"color 0.2s",lineHeight:0},onMouseEnter:a=>a.currentTarget.style.color="#606060",onMouseLeave:a=>a.currentTarget.style.color="#a0a0a0",children:(0,F.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F.jsx)("path",{d:"M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"})})}),(0,F.jsx)("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",title:"X (Twitter)",style:{display:"block",padding:"8px 8px 8px 4px",color:"#a0a0a0",transition:"color 0.2s",lineHeight:0},onMouseEnter:a=>a.currentTarget.style.color="#606060",onMouseLeave:a=>a.currentTarget.style.color="#a0a0a0",children:(0,F.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})}),(0,F.jsxs)("select",{value:n,onChange:a=>r(a.target.value),children:[(0,F.jsx)("option",{value:"",children:"All Projects"}),t.map(a=>(0,F.jsx)("option",{value:a,children:a},a))]}),(0,F.jsx)(af,{preference:u,onThemeChange:s}),(0,F.jsx)("button",{className:`settings-btn ${o?"active":""}`,onClick:l,title:"Settings",children:(0,F.jsxs)("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,F.jsx)("path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"}),(0,F.jsx)("circle",{cx:"12",cy:"12",r:"3"})]})})]})]})}var Ot=M(ge(),1);var pf=M(ge(),1);function Tn(e){return new Date(e).toLocaleString()}function ff(e){if(!e)return"-";let t=Math.floor(e/3600),n=Math.floor(e%3600/60);return`${t}h ${n}m`}function df(e){return e?e<1024?e+" B":e<1024*1024?(e/1024).toFixed(1)+" KB":(e/(1024*1024)).toFixed(1)+" MB":"-"}var P=M(Q(),1);function mf({observation:e}){let[t,n]=(0,pf.useState)(!1),r=Tn(e.created_at_epoch),l=e.facts?JSON.parse(e.facts):[],o=e.concepts?JSON.parse(e.concepts):[],i=e.files_read?JSON.parse(e.files_read):[],u=e.files_modified?JSON.parse(e.files_modified):[];return(0,P.jsxs)("div",{className:`card ${t?"card-expanded":""}`,children:[(0,P.jsxs)("div",{className:"card-header",children:[(0,P.jsx)("span",{className:`card-type type-${e.type}`,children:e.type}),(0,P.jsx)("span",{className:"card-project",children:e.project})]}),(0,P.jsx)("div",{className:"card-title",children:e.title||"Untitled"}),e.subtitle&&(0,P.jsx)("div",{className:"card-subtitle",children:e.subtitle}),(0,P.jsxs)("div",{className:"card-meta",children:[(0,P.jsxs)("span",{children:["#",e.id," \u2022 ",r]}),(0,P.jsx)("button",{className:"expand-toggle",onClick:()=>n(!t),children:t?"\u25B2 Less":"\u25BC More"})]}),t&&(0,P.jsxs)("div",{className:"card-expanded-content",children:[e.narrative&&(0,P.jsxs)("div",{className:"card-section",children:[(0,P.jsx)("div",{className:"section-header",children:"\u{1F4DD} Narrative"}),(0,P.jsx)("div",{className:"section-content narrative",children:e.narrative})]}),l.length>0&&(0,P.jsxs)("div",{className:"card-section",children:[(0,P.jsx)("div",{className:"section-header",children:"\u{1F4CC} Key Facts"}),(0,P.jsx)("ul",{className:"section-content facts-list",children:l.map((s,a)=>(0,P.jsx)("li",{children:s},a))})]}),o.length>0&&(0,P.jsxs)("div",{className:"card-section",children:[(0,P.jsx)("div",{className:"section-header",children:"\u{1F3F7}\uFE0F Concepts"}),(0,P.jsx)("div",{className:"section-content concepts",children:o.map((s,a)=>(0,P.jsx)("span",{className:"concept-tag",children:s},a))})]}),(i.length>0||u.length>0)&&(0,P.jsxs)("div",{className:"card-section",children:[(0,P.jsx)("div",{className:"section-header",children:"\u{1F4C1} Files"}),(0,P.jsxs)("div",{className:"section-content files",children:[i.length>0&&(0,P.jsxs)("div",{className:"file-group",children:[(0,P.jsx)("div",{className:"file-group-label",children:"\u{1F4D6} Read:"}),i.map((s,a)=>(0,P.jsx)("div",{className:"file-path",children:s},a))]}),u.length>0&&(0,P.jsxs)("div",{className:"file-group",children:[(0,P.jsx)("div",{className:"file-group-label",children:"\u270F\uFE0F Modified:"}),u.map((s,a)=>(0,P.jsx)("div",{className:"file-path",children:s},a))]})]})]}),(0,P.jsxs)("div",{className:"card-section",children:[(0,P.jsx)("div",{className:"section-header",children:"\u{1F517} Session Info"}),(0,P.jsxs)("div",{className:"section-content session-info",children:[e.prompt_number&&(0,P.jsxs)("span",{children:["Prompt #",e.prompt_number]}),e.sdk_session_id&&(0,P.jsxs)("span",{className:"session-id",children:["Session: ",e.sdk_session_id.substring(0,8),"..."]})]})]})]})]})}var He=M(Q(),1);function vf({summary:e}){let t=Tn(e.created_at_epoch);return(0,He.jsxs)("div",{className:"card summary-card",children:[(0,He.jsxs)("div",{className:"card-header",children:[(0,He.jsx)("span",{className:"card-type",children:"SUMMARY"}),(0,He.jsx)("span",{children:e.project})]}),e.request&&(0,He.jsxs)("div",{className:"card-title",children:["Request: ",e.request]}),e.learned&&(0,He.jsxs)("div",{className:"card-subtitle",children:["Learned: ",e.learned]}),e.completed&&(0,He.jsxs)("div",{className:"card-subtitle",children:["Completed: ",e.completed]}),e.next_steps&&(0,He.jsxs)("div",{className:"card-subtitle",children:["Next: ",e.next_steps]}),(0,He.jsxs)("div",{className:"card-meta",children:["#",e.id," \u2022 ",t]})]})}var Lt=M(Q(),1);function hf({prompt:e}){return(0,Lt.jsxs)("div",{className:"card prompt-card",children:[(0,Lt.jsxs)("div",{className:"card-header",children:[(0,Lt.jsx)("span",{className:"card-type",children:"Prompt"}),(0,Lt.jsx)("span",{children:e.project})]}),(0,Lt.jsx)("div",{className:"card-content",children:e.prompt_text}),(0,Lt.jsx)("div",{className:"card-meta",children:Tn(e.created_at_epoch)})]})}var Cr={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};var Me=M(Q(),1);function gf({observations:e,summaries:t,prompts:n,onLoadMore:r,isLoading:l,hasMore:o}){let i=(0,Ot.useRef)(null),u=(0,Ot.useRef)(r);(0,Ot.useEffect)(()=>{u.current=r},[r]),(0,Ot.useEffect)(()=>{let a=i.current;if(!a)return;let p=new IntersectionObserver(v=>{v[0].isIntersecting&&o&&!l&&u.current?.()},{threshold:Cr.LOAD_MORE_THRESHOLD});return p.observe(a),()=>{a&&p.unobserve(a),p.disconnect()}},[o,l]);let s=(0,Ot.useMemo)(()=>[...e.map(p=>({...p,itemType:"observation"})),...t.map(p=>({...p,itemType:"summary"})),...n.map(p=>({...p,itemType:"prompt"}))].sort((p,v)=>v.created_at_epoch-p.created_at_epoch),[e,t,n]);return(0,Me.jsx)("div",{className:"feed",children:(0,Me.jsxs)("div",{className:"feed-content",children:[s.map(a=>{let p=`${a.itemType}-${a.id}`;return a.itemType==="observation"?(0,Me.jsx)(mf,{observation:a},p):a.itemType==="summary"?(0,Me.jsx)(vf,{summary:a},p):(0,Me.jsx)(hf,{prompt:a},p)}),s.length===0&&!l&&(0,Me.jsx)("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"},children:"No items to display"}),l&&(0,Me.jsxs)("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"},children:[(0,Me.jsx)("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."]}),o&&!l&&s.length>0&&(0,Me.jsx)("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!o&&s.length>0&&(0,Me.jsx)("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"},children:"No more items to load"})]})})}var Pn=M(ge(),1);var Re={CLAUDE_MEM_MODEL:"claude-haiku-4-5",CLAUDE_MEM_CONTEXT_OBSERVATIONS:"50",CLAUDE_MEM_WORKER_PORT:"37777"};var k=M(Q(),1);function yf({isOpen:e,settings:t,stats:n,isSaving:r,saveStatus:l,isConnected:o,onSave:i,onClose:u}){let[s,a]=(0,Pn.useState)(t.CLAUDE_MEM_MODEL||Re.CLAUDE_MEM_MODEL),[p,v]=(0,Pn.useState)(t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||Re.CLAUDE_MEM_CONTEXT_OBSERVATIONS),[m,y]=(0,Pn.useState)(t.CLAUDE_MEM_WORKER_PORT||Re.CLAUDE_MEM_WORKER_PORT);return(0,Pn.useEffect)(()=>{a(t.CLAUDE_MEM_MODEL||Re.CLAUDE_MEM_MODEL),v(t.CLAUDE_MEM_CONTEXT_OBSERVATIONS||Re.CLAUDE_MEM_CONTEXT_OBSERVATIONS),y(t.CLAUDE_MEM_WORKER_PORT||Re.CLAUDE_MEM_WORKER_PORT)},[t]),(0,k.jsxs)("div",{className:`sidebar ${e?"open":""}`,children:[(0,k.jsxs)("div",{className:"sidebar-header",children:[(0,k.jsx)("h1",{children:"Settings"}),(0,k.jsxs)("div",{style:{display:"flex",gap:"8px",alignItems:"center"},children:[(0,k.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"6px"},children:[(0,k.jsx)("span",{className:`status-dot ${o?"connected":""}`}),(0,k.jsx)("span",{style:{fontSize:"11px",opacity:.5,fontWeight:300},children:o?"Connected":"Disconnected"})]}),(0,k.jsx)("button",{onClick:()=>{i({CLAUDE_MEM_MODEL:s,CLAUDE_MEM_CONTEXT_OBSERVATIONS:p,CLAUDE_MEM_WORKER_PORT:m})},disabled:r,children:r?"Saving...":"Save"}),(0,k.jsx)("button",{onClick:u,title:"Close settings",style:{background:"transparent",border:"1px solid #404040",padding:"8px",width:"36px",height:"36px",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,k.jsxs)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,k.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,k.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})})]})]}),(0,k.jsxs)("div",{className:"stats-scroll",children:[(0,k.jsxs)("div",{className:"settings-section",children:[(0,k.jsx)("h3",{children:"Environment Variables"}),(0,k.jsxs)("div",{className:"form-group",children:[(0,k.jsx)("label",{htmlFor:"model",children:"CLAUDE_MEM_MODEL"}),(0,k.jsx)("div",{className:"setting-description",children:"Model used for AI compression of tool observations. Haiku is fast and cheap, Sonnet offers better quality, Opus is most capable but expensive."}),(0,k.jsxs)("select",{id:"model",value:s,onChange:S=>a(S.target.value),children:[(0,k.jsx)("option",{value:"claude-haiku-4-5",children:"claude-haiku-4-5"}),(0,k.jsx)("option",{value:"claude-sonnet-4-5",children:"claude-sonnet-4-5"}),(0,k.jsx)("option",{value:"claude-opus-4",children:"claude-opus-4"})]})]}),(0,k.jsxs)("div",{className:"form-group",children:[(0,k.jsx)("label",{htmlFor:"contextObs",children:"CLAUDE_MEM_CONTEXT_OBSERVATIONS"}),(0,k.jsx)("div",{className:"setting-description",children:"Number of recent observations to inject at session start. Higher values provide more context but increase token usage. Default: 50"}),(0,k.jsx)("input",{type:"number",id:"contextObs",min:"1",max:"200",value:p,onChange:S=>v(S.target.value)})]}),(0,k.jsxs)("div",{className:"form-group",children:[(0,k.jsx)("label",{htmlFor:"workerPort",children:"CLAUDE_MEM_WORKER_PORT"}),(0,k.jsx)("div",{className:"setting-description",children:"Port number for the background worker service. Change only if port 37777 conflicts with another service."}),(0,k.jsx)("input",{type:"number",id:"workerPort",min:"1024",max:"65535",value:m,onChange:S=>y(S.target.value)})]}),l&&(0,k.jsx)("div",{className:"save-status",children:l})]}),(0,k.jsxs)("div",{className:"settings-section",children:[(0,k.jsx)("h3",{children:"Worker Stats"}),(0,k.jsxs)("div",{className:"stats-grid",children:[(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Version"}),(0,k.jsx)("div",{className:"stat-value",children:n.worker?.version||"-"})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Uptime"}),(0,k.jsx)("div",{className:"stat-value",children:ff(n.worker?.uptime)})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Active Sessions"}),(0,k.jsx)("div",{className:"stat-value",children:n.worker?.activeSessions||"0"})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"SSE Clients"}),(0,k.jsx)("div",{className:"stat-value",children:n.worker?.sseClients||"0"})]})]})]}),(0,k.jsxs)("div",{className:"settings-section",children:[(0,k.jsx)("h3",{children:"Database Stats"}),(0,k.jsxs)("div",{className:"stats-grid",children:[(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"DB Size"}),(0,k.jsx)("div",{className:"stat-value",children:df(n.database?.size)})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Observations"}),(0,k.jsx)("div",{className:"stat-value",children:n.database?.observations||"0"})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Sessions"}),(0,k.jsx)("div",{className:"stat-value",children:n.database?.sessions||"0"})]}),(0,k.jsxs)("div",{className:"stat",children:[(0,k.jsx)("div",{className:"stat-label",children:"Summaries"}),(0,k.jsx)("div",{className:"stat-value",children:n.database?.summaries||"0"})]})]})]})]})]})}var ze=M(ge(),1);var We={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var Ln={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function Sf(){let[e,t]=(0,ze.useState)([]),[n,r]=(0,ze.useState)([]),[l,o]=(0,ze.useState)([]),[i,u]=(0,ze.useState)([]),[s,a]=(0,ze.useState)(!1),[p,v]=(0,ze.useState)(!1),m=(0,ze.useRef)(null),y=(0,ze.useRef)();return(0,ze.useEffect)(()=>{let w=()=>{m.current&&m.current.close();let S=new EventSource(We.STREAM);m.current=S,S.onopen=()=>{console.log("[SSE] Connected"),a(!0),y.current&&clearTimeout(y.current)},S.onerror=z=>{console.error("[SSE] Connection error:",z),a(!1),S.close(),y.current=setTimeout(()=>{y.current=void 0,console.log("[SSE] Attempting to reconnect..."),w()},Ln.SSE_RECONNECT_DELAY_MS)},S.onmessage=z=>{try{let f=JSON.parse(z.data);switch(f.type){case"initial_load":console.log("[SSE] Initial load:",{projects:f.projects?.length||0}),u(f.projects||[]);break;case"new_observation":f.observation&&(console.log("[SSE] New observation:",f.observation.id),t(c=>[f.observation,...c]));break;case"new_summary":if(f.summary){let c=f.summary;console.log("[SSE] New summary:",c.id),r(d=>[c,...d])}break;case"new_prompt":if(f.prompt){let c=f.prompt;console.log("[SSE] New prompt:",c.id),o(d=>[c,...d])}break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing),v(f.isProcessing));break}}catch(f){console.error("[SSE] Failed to parse message:",f)}}};return w(),()=>{m.current&&m.current.close(),y.current&&clearTimeout(y.current)}},[]),{observations:e,summaries:n,prompts:l,projects:i,isProcessing:p,isConnected:s}}var On=M(ge(),1);function wf(){let[e,t]=(0,On.useState)(Re),[n,r]=(0,On.useState)(!1),[l,o]=(0,On.useState)("");return(0,On.useEffect)(()=>{fetch(We.SETTINGS).then(u=>u.json()).then(u=>{t({CLAUDE_MEM_MODEL:u.CLAUDE_MEM_MODEL||Re.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:u.CLAUDE_MEM_CONTEXT_OBSERVATIONS||Re.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:u.CLAUDE_MEM_WORKER_PORT||Re.CLAUDE_MEM_WORKER_PORT})}).catch(u=>{console.error("Failed to load settings:",u)})},[]),{settings:e,saveSettings:async u=>{r(!0),o("Saving...");try{let a=await(await fetch(We.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)})).json();a.success?(t(u),o("\u2713 Saved"),setTimeout(()=>o(""),Ln.SAVE_STATUS_DISPLAY_DURATION_MS)):o(`\u2717 Error: ${a.error}`)}catch(s){o(`\u2717 Error: ${s instanceof Error?s.message:"Unknown error"}`)}finally{r(!1)}},isSaving:n,saveStatus:l}}var Zl=M(ge(),1);function Ef(){let[e,t]=(0,Zl.useState)({});return(0,Zl.useEffect)(()=>{let n=async()=>{try{let o=await(await fetch(We.STATS)).json();t(o)}catch(l){console.error("Failed to load stats:",l)}};n();let r=setInterval(n,Ln.STATS_REFRESH_INTERVAL_MS);return()=>clearInterval(r)},[]),{stats:e}}var Gt=M(ge(),1);function wu(e,t,n){let[r,l]=(0,Gt.useState)({isLoading:!1,hasMore:!0}),[o,i]=(0,Gt.useState)(0);(0,Gt.useEffect)(()=>{i(0),l({isLoading:!1,hasMore:!0})},[n]);let u=(0,Gt.useCallback)(async()=>{if(r.isLoading||!r.hasMore)return[];l(s=>({...s,isLoading:!0}));try{let s=new URLSearchParams({offset:o.toString(),limit:Cr.PAGINATION_PAGE_SIZE.toString()});n&&s.append("project",n);let a=await fetch(`${e}?${s}`);if(!a.ok)throw new Error(`Failed to load ${t}: ${a.statusText}`);let p=await a.json();return l(v=>({...v,isLoading:!1,hasMore:p.hasMore})),i(v=>v+Cr.PAGINATION_PAGE_SIZE),p.items}catch(s){return console.error(`Failed to load ${t}:`,s),l(a=>({...a,isLoading:!1})),[]}},[o,r.hasMore,r.isLoading,n,e,t]);return{...r,loadMore:u}}function kf(e){let t=wu(We.OBSERVATIONS,"observations",e),n=wu(We.SUMMARIES,"summaries",e),r=wu(We.PROMPTS,"prompts",e);return{observations:t,summaries:n,prompts:r}}var Mn=M(ge(),1),Cf="claude-mem-theme";function im(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function _f(){try{let e=localStorage.getItem(Cf);if(e==="system"||e==="light"||e==="dark")return e}catch(e){console.warn("Failed to read theme preference from localStorage:",e)}return"system"}function Nf(e){return e==="system"?im():e}function xf(){let[e,t]=(0,Mn.useState)(_f),[n,r]=(0,Mn.useState)(()=>Nf(_f()));return(0,Mn.useEffect)(()=>{let o=Nf(e);r(o),document.documentElement.setAttribute("data-theme",o)},[e]),(0,Mn.useEffect)(()=>{if(e!=="system")return;let o=window.matchMedia("(prefers-color-scheme: dark)"),i=u=>{let s=u.matches?"dark":"light";r(s),document.documentElement.setAttribute("data-theme",s)};return o.addEventListener("change",i),()=>o.removeEventListener("change",i)},[e]),{preference:e,resolvedTheme:n,setThemePreference:o=>{try{localStorage.setItem(Cf,o),t(o)}catch(i){console.warn("Failed to save theme preference to localStorage:",i),t(o)}}}}function Jl(e,t,n){let r=n?e.filter(o=>o.project===n):e,l=new Set;return[...r,...t].filter(o=>l.has(o.id)?!1:(l.add(o.id),!0))}var Xt=M(Q(),1);function Tf(){let[e,t]=(0,ue.useState)(""),[n,r]=(0,ue.useState)(!1),[l,o]=(0,ue.useState)([]),[i,u]=(0,ue.useState)([]),[s,a]=(0,ue.useState)([]),{observations:p,summaries:v,prompts:m,projects:y,isProcessing:w,isConnected:S}=Sf(),{settings:z,saveSettings:f,isSaving:c,saveStatus:d}=wf(),{stats:g}=Ef(),{preference:_,resolvedTheme:x,setThemePreference:C}=xf(),N=kf(e);(0,ue.useEffect)(()=>{o([]),u([]),a([])},[e]);let K=(0,ue.useMemo)(()=>Jl(p,l,e),[p,l,e]),L=(0,ue.useMemo)(()=>Jl(v,i,e),[v,i,e]),$e=(0,ue.useMemo)(()=>Jl(m,s,e),[m,s,e]),xr=(0,ue.useCallback)(()=>{r(Yt=>!Yt)},[]),bl=(0,ue.useCallback)(async()=>{try{let[Yt,ku,_u]=await Promise.all([N.observations.loadMore(),N.summaries.loadMore(),N.prompts.loadMore()]);Yt.length>0&&o(Rn=>[...Rn,...Yt]),ku.length>0&&u(Rn=>[...Rn,...ku]),_u.length>0&&a(Rn=>[...Rn,..._u])}catch(Yt){console.error("Failed to load more data:",Yt)}},[N]);return(0,ue.useEffect)(()=>{bl()},[e,bl]),(0,Xt.jsxs)("div",{className:"container",children:[(0,Xt.jsxs)("div",{className:"main-col",children:[(0,Xt.jsx)(cf,{isConnected:S,projects:y,currentFilter:e,onFilterChange:t,onSettingsToggle:xr,sidebarOpen:n,isProcessing:w,themePreference:_,onThemeChange:C}),(0,Xt.jsx)(gf,{observations:K,summaries:L,prompts:$e,onLoadMore:bl,isLoading:N.observations.isLoading||N.summaries.isLoading||N.prompts.isLoading,hasMore:N.observations.hasMore||N.summaries.hasMore||N.prompts.hasMore})]}),(0,Xt.jsx)(yf,{isOpen:n,settings:z,stats:g,isSaving:c,saveStatus:d,isConnected:S,onSave:f,onClose:xr})]})}var Pf=M(ge(),1),Mt=M(Q(),1),ql=class extends Pf.Component{constructor(t){super(t),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,n){console.error("[ErrorBoundary] Caught error:",t,n),this.setState({error:t,errorInfo:n})}render(){return this.state.hasError?(0,Mt.jsxs)("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"},children:[(0,Mt.jsx)("h1",{style:{fontSize:"24px",marginBottom:"10px"},children:"Something went wrong"}),(0,Mt.jsx)("p",{style:{marginBottom:"10px",color:"#8b949e"},children:"The application encountered an error. Please refresh the page to try again."}),this.state.error&&(0,Mt.jsxs)("details",{style:{marginTop:"20px",color:"#8b949e"},children:[(0,Mt.jsx)("summary",{style:{cursor:"pointer",marginBottom:"10px"},children:"Error details"}),(0,Mt.jsxs)("pre",{style:{backgroundColor:"#0d1117",padding:"10px",borderRadius:"6px",overflow:"auto"},children:[this.state.error.toString(),this.state.errorInfo&&`
`+this.state.errorInfo.componentStack]})]})]}):this.props.children}};var Eu=M(Q(),1),Of=document.getElementById("root");if(!Of)throw new Error("Root element not found");var um=(0,Lf.createRoot)(Of);um.render((0,Eu.jsx)(ql,{children:(0,Eu.jsx)(Tf,{})}));})();
/*! Bundled license information:
react/cjs/react.production.min.js:
(**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
scheduler/cjs/scheduler.production.min.js:
(**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom.production.min.js:
(**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react/cjs/react-jsx-runtime.production.min.js:
(**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
*/