8e0e3ca109
* fix: stop draining queue on /clear (and on every other SessionEnd) The SessionEnd hook was wired to session-complete on Claude Code, Gemini CLI, the transcripts processor, the OpenCode plugin, and OpenClaw. All of those paths called POST /api/sessions/complete, which marked the session completed and abandoned every still-pending observation in the queue. So typing /clear (or logging out, or quitting) wiped in-flight work that the worker was perfectly happy to keep processing on its own. Removed the entire shim: - Deleted SessionEnd hook block in plugin/hooks/hooks.json - Deleted src/cli/handlers/session-complete.ts and its registry entry - Deleted POST /api/sessions/complete route + Zod schema in SessionRoutes - Removed call from transcripts processor handleSessionEnd - Removed call from opencode-plugin session.deleted handler - Removed Gemini SessionEnd → session-complete mapping - Removed openclaw scheduleSessionComplete + completionDelayMs + timer state - Updated tests + comments accordingly Explicit user-initiated deletion (DELETE /api/sessions/:id and POST /api/sessions/:sessionDbId/complete from the viewer UI) still works via SessionCompletionHandler.completeByDbId — that's the only path that should drain the queue. The worker self-completes via its SDK-agent generator's finally-block, so no external completion call is needed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * docs: clarify opencode-plugin session.deleted is in-memory cleanup only Greptile P2: file-level header still implied session.deleted called the worker. Now it only cleans up the local contentSessionIdsByOpenCodeSessionId map; worker self-completes via the SDK-agent generator finally-block. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
65 lines
316 KiB
JavaScript
65 lines
316 KiB
JavaScript
"use strict";(()=>{var Fh=Object.create;var Uf=Object.defineProperty;var Ih=Object.getOwnPropertyDescriptor;var Wh=Object.getOwnPropertyNames;var Ph=Object.getPrototypeOf,$h=Object.prototype.hasOwnProperty;var Ge=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var ev=(e,t,l,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Wh(t))!$h.call(e,n)&&n!==l&&Uf(e,n,{get:()=>t[n],enumerable:!(a=Ih(t,n))||a.enumerable});return e};var fe=(e,t,l)=>(l=e!=null?Fh(Ph(e)):{},ev(t||!e||!e.__esModule?Uf(l,"default",{value:e,enumerable:!0}):l,e));var Xf=Ge(q=>{"use strict";var or=Symbol.for("react.transitional.element"),tv=Symbol.for("react.portal"),lv=Symbol.for("react.fragment"),av=Symbol.for("react.strict_mode"),nv=Symbol.for("react.profiler"),uv=Symbol.for("react.consumer"),iv=Symbol.for("react.context"),cv=Symbol.for("react.forward_ref"),rv=Symbol.for("react.suspense"),ov=Symbol.for("react.memo"),qf=Symbol.for("react.lazy"),sv=Symbol.for("react.activity"),zf=Symbol.iterator;function fv(e){return e===null||typeof e!="object"?null:(e=zf&&e[zf]||e["@@iterator"],typeof e=="function"?e:null)}var wf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Bf=Object.assign,Gf={};function ja(e,t,l){this.props=e,this.context=t,this.refs=Gf,this.updater=l||wf}ja.prototype.isReactComponent={};ja.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("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")};ja.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function jf(){}jf.prototype=ja.prototype;function sr(e,t,l){this.props=e,this.context=t,this.refs=Gf,this.updater=l||wf}var fr=sr.prototype=new jf;fr.constructor=sr;Bf(fr,ja.prototype);fr.isPureReactComponent=!0;var xf=Array.isArray;function rr(){}var ne={H:null,A:null,T:null,S:null},Yf=Object.prototype.hasOwnProperty;function mr(e,t,l){var a=l.ref;return{$$typeof:or,type:e,key:t,ref:a!==void 0?a:null,props:l}}function mv(e,t){return mr(e.type,t,e.props)}function dr(e){return typeof e=="object"&&e!==null&&e.$$typeof===or}function dv(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(l){return t[l]})}var Hf=/\/+/g;function cr(e,t){return typeof e=="object"&&e!==null&&e.key!=null?dv(""+e.key):t.toString(36)}function pv(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(rr,rr):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function Ga(e,t,l,a,n){var u=typeof e;(u==="undefined"||u==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(u){case"bigint":case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case or:case tv:i=!0;break;case qf:return i=e._init,Ga(i(e._payload),t,l,a,n)}}if(i)return n=n(e),i=a===""?"."+cr(e,0):a,xf(n)?(l="",i!=null&&(l=i.replace(Hf,"$&/")+"/"),Ga(n,t,l,"",function(m){return m})):n!=null&&(dr(n)&&(n=mv(n,l+(n.key==null||e&&e.key===n.key?"":(""+n.key).replace(Hf,"$&/")+"/")+i)),t.push(n)),1;i=0;var c=a===""?".":a+":";if(xf(e))for(var r=0;r<e.length;r++)a=e[r],u=c+cr(a,r),i+=Ga(a,t,l,u,n);else if(r=fv(e),typeof r=="function")for(e=r.call(e),r=0;!(a=e.next()).done;)a=a.value,u=c+cr(a,r++),i+=Ga(a,t,l,u,n);else if(u==="object"){if(typeof e.then=="function")return Ga(pv(e),t,l,a,n);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 ui(e,t,l){if(e==null)return e;var a=[],n=0;return Ga(e,a,"","",function(u){return t.call(l,u,n++)}),a}function gv(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(l){(e._status===0||e._status===-1)&&(e._status=1,e._result=l)},function(l){(e._status===0||e._status===-1)&&(e._status=2,e._result=l)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Rf=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},hv={map:ui,forEach:function(e,t,l){ui(e,function(){t.apply(this,arguments)},l)},count:function(e){var t=0;return ui(e,function(){t++}),t},toArray:function(e){return ui(e,function(t){return t})||[]},only:function(e){if(!dr(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};q.Activity=sv;q.Children=hv;q.Component=ja;q.Fragment=lv;q.Profiler=nv;q.PureComponent=sr;q.StrictMode=av;q.Suspense=rv;q.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ne;q.__COMPILER_RUNTIME={__proto__:null,c:function(e){return ne.H.useMemoCache(e)}};q.cache=function(e){return function(){return e.apply(null,arguments)}};q.cacheSignal=function(){return null};q.cloneElement=function(e,t,l){if(e==null)throw Error("The argument must be a React element, but you passed "+e+".");var a=Bf({},e.props),n=e.key;if(t!=null)for(u in t.key!==void 0&&(n=""+t.key),t)!Yf.call(t,u)||u==="key"||u==="__self"||u==="__source"||u==="ref"&&t.ref===void 0||(a[u]=t[u]);var u=arguments.length-2;if(u===1)a.children=l;else if(1<u){for(var i=Array(u),c=0;c<u;c++)i[c]=arguments[c+2];a.children=i}return mr(e.type,n,a)};q.createContext=function(e){return e={$$typeof:iv,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:uv,_context:e},e};q.createElement=function(e,t,l){var a,n={},u=null;if(t!=null)for(a in t.key!==void 0&&(u=""+t.key),t)Yf.call(t,a)&&a!=="key"&&a!=="__self"&&a!=="__source"&&(n[a]=t[a]);var i=arguments.length-2;if(i===1)n.children=l;else if(1<i){for(var c=Array(i),r=0;r<i;r++)c[r]=arguments[r+2];n.children=c}if(e&&e.defaultProps)for(a in i=e.defaultProps,i)n[a]===void 0&&(n[a]=i[a]);return mr(e,u,n)};q.createRef=function(){return{current:null}};q.forwardRef=function(e){return{$$typeof:cv,render:e}};q.isValidElement=dr;q.lazy=function(e){return{$$typeof:qf,_payload:{_status:-1,_result:e},_init:gv}};q.memo=function(e,t){return{$$typeof:ov,type:e,compare:t===void 0?null:t}};q.startTransition=function(e){var t=ne.T,l={};ne.T=l;try{var a=e(),n=ne.S;n!==null&&n(l,a),typeof a=="object"&&a!==null&&typeof a.then=="function"&&a.then(rr,Rf)}catch(u){Rf(u)}finally{t!==null&&l.types!==null&&(t.types=l.types),ne.T=t}};q.unstable_useCacheRefresh=function(){return ne.H.useCacheRefresh()};q.use=function(e){return ne.H.use(e)};q.useActionState=function(e,t,l){return ne.H.useActionState(e,t,l)};q.useCallback=function(e,t){return ne.H.useCallback(e,t)};q.useContext=function(e){return ne.H.useContext(e)};q.useDebugValue=function(){};q.useDeferredValue=function(e,t){return ne.H.useDeferredValue(e,t)};q.useEffect=function(e,t){return ne.H.useEffect(e,t)};q.useEffectEvent=function(e){return ne.H.useEffectEvent(e)};q.useId=function(){return ne.H.useId()};q.useImperativeHandle=function(e,t,l){return ne.H.useImperativeHandle(e,t,l)};q.useInsertionEffect=function(e,t){return ne.H.useInsertionEffect(e,t)};q.useLayoutEffect=function(e,t){return ne.H.useLayoutEffect(e,t)};q.useMemo=function(e,t){return ne.H.useMemo(e,t)};q.useOptimistic=function(e,t){return ne.H.useOptimistic(e,t)};q.useReducer=function(e,t,l){return ne.H.useReducer(e,t,l)};q.useRef=function(e){return ne.H.useRef(e)};q.useState=function(e){return ne.H.useState(e)};q.useSyncExternalStore=function(e,t,l){return ne.H.useSyncExternalStore(e,t,l)};q.useTransition=function(){return ne.H.useTransition()};q.version="19.2.5"});var ue=Ge((iS,Vf)=>{"use strict";Vf.exports=Xf()});var $f=Ge(me=>{"use strict";function vr(e,t){var l=e.length;e.push(t);e:for(;0<l;){var a=l-1>>>1,n=e[a];if(0<ii(n,t))e[a]=t,e[l]=n,l=a;else break e}}function Ft(e){return e.length===0?null:e[0]}function ri(e){if(e.length===0)return null;var t=e[0],l=e.pop();if(l!==t){e[0]=l;e:for(var a=0,n=e.length,u=n>>>1;a<u;){var i=2*(a+1)-1,c=e[i],r=i+1,m=e[r];if(0>ii(c,l))r<n&&0>ii(m,c)?(e[a]=m,e[r]=l,a=r):(e[a]=c,e[i]=l,a=i);else if(r<n&&0>ii(m,l))e[a]=m,e[r]=l,a=r;else break e}}return t}function ii(e,t){var l=e.sortIndex-t.sortIndex;return l!==0?l:e.id-t.id}me.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(kf=performance,me.unstable_now=function(){return kf.now()}):(pr=Date,Qf=pr.now(),me.unstable_now=function(){return pr.now()-Qf});var kf,pr,Qf,il=[],Dl=[],vv=1,Ct=null,Je=3,yr=!1,Qn=!1,Zn=!1,Er=!1,Jf=typeof setTimeout=="function"?setTimeout:null,Ff=typeof clearTimeout=="function"?clearTimeout:null,Zf=typeof setImmediate<"u"?setImmediate:null;function ci(e){for(var t=Ft(Dl);t!==null;){if(t.callback===null)ri(Dl);else if(t.startTime<=e)ri(Dl),t.sortIndex=t.expirationTime,vr(il,t);else break;t=Ft(Dl)}}function Sr(e){if(Zn=!1,ci(e),!Qn)if(Ft(il)!==null)Qn=!0,Xa||(Xa=!0,Ya());else{var t=Ft(Dl);t!==null&&br(Sr,t.startTime-e)}}var Xa=!1,Kn=-1,If=5,Wf=-1;function Pf(){return Er?!0:!(me.unstable_now()-Wf<If)}function gr(){if(Er=!1,Xa){var e=me.unstable_now();Wf=e;var t=!0;try{e:{Qn=!1,Zn&&(Zn=!1,Ff(Kn),Kn=-1),yr=!0;var l=Je;try{t:{for(ci(e),Ct=Ft(il);Ct!==null&&!(Ct.expirationTime>e&&Pf());){var a=Ct.callback;if(typeof a=="function"){Ct.callback=null,Je=Ct.priorityLevel;var n=a(Ct.expirationTime<=e);if(e=me.unstable_now(),typeof n=="function"){Ct.callback=n,ci(e),t=!0;break t}Ct===Ft(il)&&ri(il),ci(e)}else ri(il);Ct=Ft(il)}if(Ct!==null)t=!0;else{var u=Ft(Dl);u!==null&&br(Sr,u.startTime-e),t=!1}}break e}finally{Ct=null,Je=l,yr=!1}t=void 0}}finally{t?Ya():Xa=!1}}}var Ya;typeof Zf=="function"?Ya=function(){Zf(gr)}:typeof MessageChannel<"u"?(hr=new MessageChannel,Kf=hr.port2,hr.port1.onmessage=gr,Ya=function(){Kf.postMessage(null)}):Ya=function(){Jf(gr,0)};var hr,Kf;function br(e,t){Kn=Jf(function(){e(me.unstable_now())},t)}me.unstable_IdlePriority=5;me.unstable_ImmediatePriority=1;me.unstable_LowPriority=4;me.unstable_NormalPriority=3;me.unstable_Profiling=null;me.unstable_UserBlockingPriority=2;me.unstable_cancelCallback=function(e){e.callback=null};me.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"):If=0<e?Math.floor(1e3/e):5};me.unstable_getCurrentPriorityLevel=function(){return Je};me.unstable_next=function(e){switch(Je){case 1:case 2:case 3:var t=3;break;default:t=Je}var l=Je;Je=t;try{return e()}finally{Je=l}};me.unstable_requestPaint=function(){Er=!0};me.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var l=Je;Je=e;try{return t()}finally{Je=l}};me.unstable_scheduleCallback=function(e,t,l){var a=me.unstable_now();switch(typeof l=="object"&&l!==null?(l=l.delay,l=typeof l=="number"&&0<l?a+l:a):l=a,e){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return n=l+n,e={id:vv++,callback:t,priorityLevel:e,startTime:l,expirationTime:n,sortIndex:-1},l>a?(e.sortIndex=l,vr(Dl,e),Ft(il)===null&&e===Ft(Dl)&&(Zn?(Ff(Kn),Kn=-1):Zn=!0,br(Sr,l-a))):(e.sortIndex=n,vr(il,e),Qn||yr||(Qn=!0,Xa||(Xa=!0,Ya()))),e};me.unstable_shouldYield=Pf;me.unstable_wrapCallback=function(e){var t=Je;return function(){var l=Je;Je=t;try{return e.apply(this,arguments)}finally{Je=l}}}});var tm=Ge((rS,em)=>{"use strict";em.exports=$f()});var am=Ge(Ie=>{"use strict";var yv=ue();function lm(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}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."}function Cl(){}var Fe={d:{f:Cl,r:function(){throw Error(lm(522))},D:Cl,C:Cl,L:Cl,m:Cl,X:Cl,S:Cl,M:Cl},p:0,findDOMNode:null},Ev=Symbol.for("react.portal");function Sv(e,t,l){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ev,key:a==null?null:""+a,children:e,containerInfo:t,implementation:l}}var Jn=yv.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function oi(e,t){if(e==="font")return"";if(typeof t=="string")return t==="use-credentials"?t:""}Ie.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Fe;Ie.createPortal=function(e,t){var l=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(lm(299));return Sv(e,t,null,l)};Ie.flushSync=function(e){var t=Jn.T,l=Fe.p;try{if(Jn.T=null,Fe.p=2,e)return e()}finally{Jn.T=t,Fe.p=l,Fe.d.f()}};Ie.preconnect=function(e,t){typeof e=="string"&&(t?(t=t.crossOrigin,t=typeof t=="string"?t==="use-credentials"?t:"":void 0):t=null,Fe.d.C(e,t))};Ie.prefetchDNS=function(e){typeof e=="string"&&Fe.d.D(e)};Ie.preinit=function(e,t){if(typeof e=="string"&&t&&typeof t.as=="string"){var l=t.as,a=oi(l,t.crossOrigin),n=typeof t.integrity=="string"?t.integrity:void 0,u=typeof t.fetchPriority=="string"?t.fetchPriority:void 0;l==="style"?Fe.d.S(e,typeof t.precedence=="string"?t.precedence:void 0,{crossOrigin:a,integrity:n,fetchPriority:u}):l==="script"&&Fe.d.X(e,{crossOrigin:a,integrity:n,fetchPriority:u,nonce:typeof t.nonce=="string"?t.nonce:void 0})}};Ie.preinitModule=function(e,t){if(typeof e=="string")if(typeof t=="object"&&t!==null){if(t.as==null||t.as==="script"){var l=oi(t.as,t.crossOrigin);Fe.d.M(e,{crossOrigin:l,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0})}}else t==null&&Fe.d.M(e)};Ie.preload=function(e,t){if(typeof e=="string"&&typeof t=="object"&&t!==null&&typeof t.as=="string"){var l=t.as,a=oi(l,t.crossOrigin);Fe.d.L(e,l,{crossOrigin:a,integrity:typeof t.integrity=="string"?t.integrity:void 0,nonce:typeof t.nonce=="string"?t.nonce:void 0,type:typeof t.type=="string"?t.type:void 0,fetchPriority:typeof t.fetchPriority=="string"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy=="string"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet=="string"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes=="string"?t.imageSizes:void 0,media:typeof t.media=="string"?t.media:void 0})}};Ie.preloadModule=function(e,t){if(typeof e=="string")if(t){var l=oi(t.as,t.crossOrigin);Fe.d.m(e,{as:typeof t.as=="string"&&t.as!=="script"?t.as:void 0,crossOrigin:l,integrity:typeof t.integrity=="string"?t.integrity:void 0})}else Fe.d.m(e)};Ie.requestFormReset=function(e){Fe.d.r(e)};Ie.unstable_batchedUpdates=function(e,t){return e(t)};Ie.useFormState=function(e,t,l){return Jn.H.useFormState(e,t,l)};Ie.useFormStatus=function(){return Jn.H.useHostTransitionStatus()};Ie.version="19.2.5"});var im=Ge((sS,um)=>{"use strict";function nm(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(nm)}catch(e){console.error(e)}}nm(),um.exports=am()});var y0=Ge(Hc=>{"use strict";var Le=tm(),zd=ue(),bv=im();function E(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}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."}function xd(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Hu(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function Hd(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 Rd(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function cm(e){if(Hu(e)!==e)throw Error(E(188))}function Tv(e){var t=e.alternate;if(!t){if(t=Hu(e),t===null)throw Error(E(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return cm(n),e;if(u===a)return cm(n),t;u=u.sibling}throw Error(E(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,c=n.child;c;){if(c===l){i=!0,l=n,a=u;break}if(c===a){i=!0,a=n,l=u;break}c=c.sibling}if(!i){for(c=u.child;c;){if(c===l){i=!0,l=u,a=n;break}if(c===a){i=!0,a=u,l=n;break}c=c.sibling}if(!i)throw Error(E(189))}}if(l.alternate!==a)throw Error(E(190))}if(l.tag!==3)throw Error(E(188));return l.stateNode.current===l?e:t}function qd(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=qd(e),t!==null)return t;e=e.sibling}return null}var re=Object.assign,_v=Symbol.for("react.element"),si=Symbol.for("react.transitional.element"),lu=Symbol.for("react.portal"),Ja=Symbol.for("react.fragment"),wd=Symbol.for("react.strict_mode"),to=Symbol.for("react.profiler"),Bd=Symbol.for("react.consumer"),pl=Symbol.for("react.context"),Wo=Symbol.for("react.forward_ref"),lo=Symbol.for("react.suspense"),ao=Symbol.for("react.suspense_list"),Po=Symbol.for("react.memo"),Ll=Symbol.for("react.lazy"),no=Symbol.for("react.activity"),Av=Symbol.for("react.memo_cache_sentinel"),rm=Symbol.iterator;function Fn(e){return e===null||typeof e!="object"?null:(e=rm&&e[rm]||e["@@iterator"],typeof e=="function"?e:null)}var Mv=Symbol.for("react.client.reference");function uo(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Mv?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ja:return"Fragment";case to:return"Profiler";case wd:return"StrictMode";case lo:return"Suspense";case ao:return"SuspenseList";case no:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case lu:return"Portal";case pl:return e.displayName||"Context";case Bd:return(e._context.displayName||"Context")+".Consumer";case Wo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Po:return t=e.displayName||null,t!==null?t:uo(e.type)||"Memo";case Ll:t=e._payload,e=e._init;try{return uo(e(t))}catch{}}return null}var au=Array.isArray,x=zd.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,F=bv.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ya={pending:!1,data:null,method:null,action:null},io=[],Fa=-1;function el(e){return{current:e}}function qe(e){0>Fa||(e.current=io[Fa],io[Fa]=null,Fa--)}function ae(e,t){Fa++,io[Fa]=e.current,e.current=t}var $t=el(null),Su=el(null),Yl=el(null),Vi=el(null);function ki(e,t){switch(ae(Yl,t),ae(Su,e),ae($t,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?gd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=gd(t),e=n0(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}qe($t),ae($t,e)}function pn(){qe($t),qe(Su),qe(Yl)}function co(e){e.memoizedState!==null&&ae(Vi,e);var t=$t.current,l=n0(t,e.type);t!==l&&(ae(Su,e),ae($t,l))}function Qi(e){Su.current===e&&(qe($t),qe(Su)),Vi.current===e&&(qe(Vi),Uu._currentValue=ya)}var Tr,om;function pa(e){if(Tr===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);Tr=t&&t[1]||"",om=-1<l.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+Tr+e+om}var _r=!1;function Ar(e,t){if(!e||_r)return"";_r=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var y=function(){throw Error()};if(Object.defineProperty(y.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(y,[])}catch(h){var g=h}Reflect.construct(e,[],y)}else{try{y.call()}catch(h){g=h}e.call(y.prototype)}}else{try{throw Error()}catch(h){g=h}(y=e())&&typeof y.catch=="function"&&y.catch(function(){})}}catch(h){if(h&&g&&typeof h.stack=="string")return[h.stack,g.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],c=u[1];if(i&&c){var r=i.split(`
|
|
`),m=c.split(`
|
|
`);for(n=a=0;a<r.length&&!r[a].includes("DetermineComponentFrameRoot");)a++;for(;n<m.length&&!m[n].includes("DetermineComponentFrameRoot");)n++;if(a===r.length||n===m.length)for(a=r.length-1,n=m.length-1;1<=a&&0<=n&&r[a]!==m[n];)n--;for(;1<=a&&0<=n;a--,n--)if(r[a]!==m[n]){if(a!==1||n!==1)do if(a--,n--,0>n||r[a]!==m[n]){var v=`
|
|
`+r[a].replace(" at new "," at ");return e.displayName&&v.includes("<anonymous>")&&(v=v.replace("<anonymous>",e.displayName)),v}while(1<=a&&0<=n);break}}}finally{_r=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?pa(l):""}function Ov(e,t){switch(e.tag){case 26:case 27:case 5:return pa(e.type);case 16:return pa("Lazy");case 13:return e.child!==t&&t!==null?pa("Suspense Fallback"):pa("Suspense");case 19:return pa("SuspenseList");case 0:case 15:return Ar(e.type,!1);case 11:return Ar(e.type.render,!1);case 1:return Ar(e.type,!0);case 31:return pa("Activity");default:return""}}function sm(e){try{var t="",l=null;do t+=Ov(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
|
|
Error generating stack: `+a.message+`
|
|
`+a.stack}}var ro=Object.prototype.hasOwnProperty,$o=Le.unstable_scheduleCallback,Mr=Le.unstable_cancelCallback,Nv=Le.unstable_shouldYield,Dv=Le.unstable_requestPaint,Et=Le.unstable_now,Cv=Le.unstable_getCurrentPriorityLevel,Gd=Le.unstable_ImmediatePriority,jd=Le.unstable_UserBlockingPriority,Zi=Le.unstable_NormalPriority,Lv=Le.unstable_LowPriority,Yd=Le.unstable_IdlePriority,Uv=Le.log,zv=Le.unstable_setDisableYieldValue,Ru=null,St=null;function ql(e){if(typeof Uv=="function"&&zv(e),St&&typeof St.setStrictMode=="function")try{St.setStrictMode(Ru,e)}catch{}}var bt=Math.clz32?Math.clz32:Rv,xv=Math.log,Hv=Math.LN2;function Rv(e){return e>>>=0,e===0?32:31-(xv(e)/Hv|0)|0}var fi=256,mi=262144,di=4194304;function ga(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function yc(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,u=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=ga(a):(i&=c,i!==0?n=ga(i):l||(l=c&~e,l!==0&&(n=ga(l))))):(c=a&~u,c!==0?n=ga(c):i!==0?n=ga(i):l||(l=a&~e,l!==0&&(n=ga(l)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:n}function qu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function qv(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Xd(){var e=di;return di<<=1,(di&62914560)===0&&(di=4194304),e}function Or(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function wu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function wv(e,t,l,a,n,u){var i=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var c=e.entanglements,r=e.expirationTimes,m=e.hiddenUpdates;for(l=i&~l;0<l;){var v=31-bt(l),y=1<<v;c[v]=0,r[v]=-1;var g=m[v];if(g!==null)for(m[v]=null,v=0;v<g.length;v++){var h=g[v];h!==null&&(h.lane&=-536870913)}l&=~y}a!==0&&Vd(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(i&~t))}function Vd(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-bt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function kd(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-bt(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function Qd(e,t){var l=t&-t;return l=(l&42)!==0?1:es(l),(l&(e.suspendedLanes|t))!==0?0:l}function es(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ts(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Zd(){var e=F.p;return e!==0?e:(e=window.event,e===void 0?32:g0(e.type))}function fm(e,t){var l=F.p;try{return F.p=e,t()}finally{F.p=l}}var ea=Math.random().toString(36).slice(2),Ye="__reactFiber$"+ea,rt="__reactProps$"+ea,Mn="__reactContainer$"+ea,oo="__reactEvents$"+ea,Bv="__reactListeners$"+ea,Gv="__reactHandles$"+ea,mm="__reactResources$"+ea,Bu="__reactMarker$"+ea;function ls(e){delete e[Ye],delete e[rt],delete e[oo],delete e[Bv],delete e[Gv]}function Ia(e){var t=e[Ye];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Mn]||l[Ye]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Sd(e);e!==null;){if(l=e[Ye])return l;e=Sd(e)}return t}e=l,l=e.parentNode}return null}function On(e){if(e=e[Ye]||e[Mn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function nu(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(E(33))}function cn(e){var t=e[mm];return t||(t=e[mm]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Re(e){e[Bu]=!0}var Kd=new Set,Jd={};function Da(e,t){gn(e,t),gn(e+"Capture",t)}function gn(e,t){for(Jd[e]=t,e=0;e<t.length;e++)Kd.add(t[e])}var jv=RegExp("^[: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]*$"),dm={},pm={};function Yv(e){return ro.call(pm,e)?!0:ro.call(dm,e)?!1:jv.test(e)?pm[e]=!0:(dm[e]=!0,!1)}function Di(e,t,l){if(Yv(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function pi(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function cl(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}function Ut(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Fd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Xv(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(i){l=""+i,u.call(this,i)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(i){l=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function so(e){if(!e._valueTracker){var t=Fd(e)?"checked":"value";e._valueTracker=Xv(e,t,""+e[t])}}function Id(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=Fd(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function Ki(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}}var Vv=/[\n"\\]/g;function Ht(e){return e.replace(Vv,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function fo(e,t,l,a,n,u,i,c){e.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?e.type=i:e.removeAttribute("type"),t!=null?i==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Ut(t)):e.value!==""+Ut(t)&&(e.value=""+Ut(t)):i!=="submit"&&i!=="reset"||e.removeAttribute("value"),t!=null?mo(e,i,Ut(t)):l!=null?mo(e,i,Ut(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.name=""+Ut(c):e.removeAttribute("name")}function Wd(e,t,l,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){so(e);return}l=l!=null?""+Ut(l):"",t=t!=null?""+Ut(t):l,c||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=c?e.checked:!!a,e.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.name=i),so(e)}function mo(e,t,l){t==="number"&&Ki(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function rn(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+Ut(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Pd(e,t,l){if(t!=null&&(t=""+Ut(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+Ut(l):""}function $d(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(E(92));if(au(a)){if(1<a.length)throw Error(E(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=Ut(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),so(e)}function hn(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var kv=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function gm(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||kv.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function ep(e,t,l){if(t!=null&&typeof t!="object")throw Error(E(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&gm(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&gm(e,u,t[u])}function as(e){if(e.indexOf("-")===-1)return!1;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 Qv=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Zv=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Ci(e){return Zv.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function gl(){}var po=null;function ns(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Wa=null,on=null;function hm(e){var t=On(e);if(t&&(e=t.stateNode)){var l=e[rt]||null;e:switch(e=t.stateNode,t.type){case"input":if(fo(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+Ht(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[rt]||null;if(!n)throw Error(E(90));fo(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&Id(a)}break e;case"textarea":Pd(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&rn(e,!!l.multiple,t,!1)}}}var Nr=!1;function tp(e,t,l){if(Nr)return e(t,l);Nr=!0;try{var a=e(t);return a}finally{if(Nr=!1,(Wa!==null||on!==null)&&(Lc(),Wa&&(t=Wa,e=on,on=Wa=null,hm(t),e)))for(t=0;t<e.length;t++)hm(e[t])}}function bu(e,t){var l=e.stateNode;if(l===null)return null;var a=l[rt]||null;if(a===null)return null;l=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(E(231,t,typeof l));return l}var Sl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),go=!1;if(Sl)try{Va={},Object.defineProperty(Va,"passive",{get:function(){go=!0}}),window.addEventListener("test",Va,Va),window.removeEventListener("test",Va,Va)}catch{go=!1}var Va,wl=null,us=null,Li=null;function lp(){if(Li)return Li;var e,t=us,l=t.length,a,n="value"in wl?wl.value:wl.textContent,u=n.length;for(e=0;e<l&&t[e]===n[e];e++);var i=l-e;for(a=1;a<=i&&t[l-a]===n[u-a];a++);return Li=n.slice(e,1<a?1-a:void 0)}function Ui(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 gi(){return!0}function vm(){return!1}function ot(e){function t(l,a,n,u,i){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var c in e)e.hasOwnProperty(c)&&(l=e[c],this[c]=l?l(u):u[c]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?gi:vm,this.isPropagationStopped=vm,this}return re(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=gi)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=gi)},persist:function(){},isPersistent:gi}),t}var Ca={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ec=ot(Ca),Gu=re({},Ca,{view:0,detail:0}),Kv=ot(Gu),Dr,Cr,In,Sc=re({},Gu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:is,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!==In&&(In&&e.type==="mousemove"?(Dr=e.screenX-In.screenX,Cr=e.screenY-In.screenY):Cr=Dr=0,In=e),Dr)},movementY:function(e){return"movementY"in e?e.movementY:Cr}}),ym=ot(Sc),Jv=re({},Sc,{dataTransfer:0}),Fv=ot(Jv),Iv=re({},Gu,{relatedTarget:0}),Lr=ot(Iv),Wv=re({},Ca,{animationName:0,elapsedTime:0,pseudoElement:0}),Pv=ot(Wv),$v=re({},Ca,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),e1=ot($v),t1=re({},Ca,{data:0}),Em=ot(t1),l1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a1={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"},n1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function u1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=n1[e])?!!t[e]:!1}function is(){return u1}var i1=re({},Gu,{key:function(e){if(e.key){var t=l1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ui(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?a1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:is,charCode:function(e){return e.type==="keypress"?Ui(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ui(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),c1=ot(i1),r1=re({},Sc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Sm=ot(r1),o1=re({},Gu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:is}),s1=ot(o1),f1=re({},Ca,{propertyName:0,elapsedTime:0,pseudoElement:0}),m1=ot(f1),d1=re({},Sc,{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}),p1=ot(d1),g1=re({},Ca,{newState:0,oldState:0}),h1=ot(g1),v1=[9,13,27,32],cs=Sl&&"CompositionEvent"in window,cu=null;Sl&&"documentMode"in document&&(cu=document.documentMode);var y1=Sl&&"TextEvent"in window&&!cu,ap=Sl&&(!cs||cu&&8<cu&&11>=cu),bm=" ",Tm=!1;function np(e,t){switch(e){case"keyup":return v1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function up(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Pa=!1;function E1(e,t){switch(e){case"compositionend":return up(t);case"keypress":return t.which!==32?null:(Tm=!0,bm);case"textInput":return e=t.data,e===bm&&Tm?null:e;default:return null}}function S1(e,t){if(Pa)return e==="compositionend"||!cs&&np(e,t)?(e=lp(),Li=us=wl=null,Pa=!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 ap&&t.locale!=="ko"?null:t.data;default:return null}}var b1={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 _m(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!b1[e.type]:t==="textarea"}function ip(e,t,l,a){Wa?on?on.push(a):on=[a]:Wa=a,t=fc(t,"onChange"),0<t.length&&(l=new Ec("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var ru=null,Tu=null;function T1(e){t0(e,0)}function bc(e){var t=nu(e);if(Id(t))return e}function Am(e,t){if(e==="change")return t}var cp=!1;Sl&&(Sl?(vi="oninput"in document,vi||(Ur=document.createElement("div"),Ur.setAttribute("oninput","return;"),vi=typeof Ur.oninput=="function"),hi=vi):hi=!1,cp=hi&&(!document.documentMode||9<document.documentMode));var hi,vi,Ur;function Mm(){ru&&(ru.detachEvent("onpropertychange",rp),Tu=ru=null)}function rp(e){if(e.propertyName==="value"&&bc(Tu)){var t=[];ip(t,Tu,e,ns(e)),tp(T1,t)}}function _1(e,t,l){e==="focusin"?(Mm(),ru=t,Tu=l,ru.attachEvent("onpropertychange",rp)):e==="focusout"&&Mm()}function A1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return bc(Tu)}function M1(e,t){if(e==="click")return bc(t)}function O1(e,t){if(e==="input"||e==="change")return bc(t)}function N1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _t=typeof Object.is=="function"?Object.is:N1;function _u(e,t){if(_t(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!ro.call(t,n)||!_t(e[n],t[n]))return!1}return!0}function Om(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Nm(e,t){var l=Om(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Om(l)}}function op(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?op(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function sp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ki(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Ki(e.document)}return t}function rs(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")}var D1=Sl&&"documentMode"in document&&11>=document.documentMode,$a=null,ho=null,ou=null,vo=!1;function Dm(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;vo||$a==null||$a!==Ki(a)||(a=$a,"selectionStart"in a&&rs(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),ou&&_u(ou,a)||(ou=a,a=fc(ho,"onSelect"),0<a.length&&(t=new Ec("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=$a)))}function da(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var en={animationend:da("Animation","AnimationEnd"),animationiteration:da("Animation","AnimationIteration"),animationstart:da("Animation","AnimationStart"),transitionrun:da("Transition","TransitionRun"),transitionstart:da("Transition","TransitionStart"),transitioncancel:da("Transition","TransitionCancel"),transitionend:da("Transition","TransitionEnd")},zr={},fp={};Sl&&(fp=document.createElement("div").style,"AnimationEvent"in window||(delete en.animationend.animation,delete en.animationiteration.animation,delete en.animationstart.animation),"TransitionEvent"in window||delete en.transitionend.transition);function La(e){if(zr[e])return zr[e];if(!en[e])return e;var t=en[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in fp)return zr[e]=t[l];return e}var mp=La("animationend"),dp=La("animationiteration"),pp=La("animationstart"),C1=La("transitionrun"),L1=La("transitionstart"),U1=La("transitioncancel"),gp=La("transitionend"),hp=new Map,yo="abort auxClick beforeToggle 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(" ");yo.push("scrollEnd");function Qt(e,t){hp.set(e,t),Da(t,[e])}var Ji=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Lt=[],tn=0,os=0;function Tc(){for(var e=tn,t=os=tn=0;t<e;){var l=Lt[t];Lt[t++]=null;var a=Lt[t];Lt[t++]=null;var n=Lt[t];Lt[t++]=null;var u=Lt[t];if(Lt[t++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&vp(l,n,u)}}function _c(e,t,l,a){Lt[tn++]=e,Lt[tn++]=t,Lt[tn++]=l,Lt[tn++]=a,os|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function ss(e,t,l,a){return _c(e,t,l,a),Fi(e)}function Ua(e,t){return _c(e,null,null,t),Fi(e)}function vp(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=e.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(n=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,n&&t!==null&&(n=31-bt(l),e=u.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),u):null}function Fi(e){if(50<yu)throw yu=0,Go=null,Error(E(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ln={};function z1(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vt(e,t,l,a){return new z1(e,t,l,a)}function fs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function vl(e,t){var l=e.alternate;return l===null?(l=vt(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function yp(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function zi(e,t,l,a,n,u){var i=0;if(a=e,typeof e=="function")fs(e)&&(i=1);else if(typeof e=="string")i=Ry(e,l,$t.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case no:return e=vt(31,l,t,n),e.elementType=no,e.lanes=u,e;case Ja:return Ea(l.children,n,u,t);case wd:i=8,n|=24;break;case to:return e=vt(12,l,t,n|2),e.elementType=to,e.lanes=u,e;case lo:return e=vt(13,l,t,n),e.elementType=lo,e.lanes=u,e;case ao:return e=vt(19,l,t,n),e.elementType=ao,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pl:i=10;break e;case Bd:i=9;break e;case Wo:i=11;break e;case Po:i=14;break e;case Ll:i=16,a=null;break e}i=29,l=Error(E(130,e===null?"null":typeof e,"")),a=null}return t=vt(i,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function Ea(e,t,l,a){return e=vt(7,e,a,t),e.lanes=l,e}function xr(e,t,l){return e=vt(6,e,null,t),e.lanes=l,e}function Ep(e){var t=vt(18,null,null,0);return t.stateNode=e,t}function Hr(e,t,l){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Cm=new WeakMap;function Rt(e,t){if(typeof e=="object"&&e!==null){var l=Cm.get(e);return l!==void 0?l:(t={value:e,source:t,stack:sm(t)},Cm.set(e,t),t)}return{value:e,source:t,stack:sm(t)}}var an=[],nn=0,Ii=null,Au=0,zt=[],xt=0,Il=null,It=1,Wt="";function ml(e,t){an[nn++]=Au,an[nn++]=Ii,Ii=e,Au=t}function Sp(e,t,l){zt[xt++]=It,zt[xt++]=Wt,zt[xt++]=Il,Il=e;var a=It;e=Wt;var n=32-bt(a)-1;a&=~(1<<n),l+=1;var u=32-bt(t)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,It=1<<32-bt(t)+n|l<<n|a,Wt=u+e}else It=1<<u|l<<n|a,Wt=e}function ms(e){e.return!==null&&(ml(e,1),Sp(e,1,0))}function ds(e){for(;e===Ii;)Ii=an[--nn],an[nn]=null,Au=an[--nn],an[nn]=null;for(;e===Il;)Il=zt[--xt],zt[xt]=null,Wt=zt[--xt],zt[xt]=null,It=zt[--xt],zt[xt]=null}function bp(e,t){zt[xt++]=It,zt[xt++]=Wt,zt[xt++]=Il,It=t.id,Wt=t.overflow,Il=e}var Xe=null,ce=null,Z=!1,Xl=null,qt=!1,Eo=Error(E(519));function Wl(e){var t=Error(E(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Mu(Rt(t,e)),Eo}function Lm(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[Ye]=e,t[rt]=a,l){case"dialog":V("cancel",t),V("close",t);break;case"iframe":case"object":case"embed":V("load",t);break;case"video":case"audio":for(l=0;l<Cu.length;l++)V(Cu[l],t);break;case"source":V("error",t);break;case"img":case"image":case"link":V("error",t),V("load",t);break;case"details":V("toggle",t);break;case"input":V("invalid",t),Wd(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":V("invalid",t);break;case"textarea":V("invalid",t),$d(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||a0(t.textContent,l)?(a.popover!=null&&(V("beforetoggle",t),V("toggle",t)),a.onScroll!=null&&V("scroll",t),a.onScrollEnd!=null&&V("scrollend",t),a.onClick!=null&&(t.onclick=gl),t=!0):t=!1,t||Wl(e,!0)}function Um(e){for(Xe=e.return;Xe;)switch(Xe.tag){case 5:case 31:case 13:qt=!1;return;case 27:case 3:qt=!0;return;default:Xe=Xe.return}}function ka(e){if(e!==Xe)return!1;if(!Z)return Um(e),Z=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||ko(e.type,e.memoizedProps)),l=!l),l&&ce&&Wl(e),Um(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));ce=Ed(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));ce=Ed(e)}else t===27?(t=ce,ta(e.type)?(e=Jo,Jo=null,ce=e):ce=t):ce=Xe?Bt(e.stateNode.nextSibling):null;return!0}function _a(){ce=Xe=null,Z=!1}function Rr(){var e=Xl;return e!==null&&(it===null?it=e:it.push.apply(it,e),Xl=null),e}function Mu(e){Xl===null?Xl=[e]:Xl.push(e)}var So=el(null),za=null,hl=null;function zl(e,t,l){ae(So,t._currentValue),t._currentValue=l}function yl(e){e._currentValue=So.current,qe(So)}function bo(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function To(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;e:for(;u!==null;){var c=u;u=n;for(var r=0;r<t.length;r++)if(c.context===t[r]){u.lanes|=l,c=u.alternate,c!==null&&(c.lanes|=l),bo(u.return,l,e),a||(i=null);break e}u=c.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(E(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),bo(i,l,e),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===e){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function Nn(e,t,l,a){e=null;for(var n=t,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(E(387));if(i=i.memoizedProps,i!==null){var c=n.type;_t(n.pendingProps.value,i.value)||(e!==null?e.push(c):e=[c])}}else if(n===Vi.current){if(i=n.alternate,i===null)throw Error(E(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(Uu):e=[Uu])}n=n.return}e!==null&&To(t,e,l,a),t.flags|=262144}function Wi(e){for(e=e.firstContext;e!==null;){if(!_t(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Aa(e){za=e,hl=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ve(e){return Tp(za,e)}function yi(e,t){return za===null&&Aa(e),Tp(e,t)}function Tp(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},hl===null){if(e===null)throw Error(E(308));hl=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else hl=hl.next=t;return l}var x1=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},H1=Le.unstable_scheduleCallback,R1=Le.unstable_NormalPriority,Me={$$typeof:pl,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ps(){return{controller:new x1,data:new Map,refCount:0}}function ju(e){e.refCount--,e.refCount===0&&H1(R1,function(){e.controller.abort()})}var su=null,_o=0,vn=0,sn=null;function q1(e,t){if(su===null){var l=su=[];_o=0,vn=Gs(),sn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return _o++,t.then(zm,zm),t}function zm(){if(--_o===0&&su!==null){sn!==null&&(sn.status="fulfilled");var e=su;su=null,vn=0,sn=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function w1(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var xm=x.S;x.S=function(e,t){qg=Et(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&q1(e,t),xm!==null&&xm(e,t)};var Sa=el(null);function gs(){var e=Sa.current;return e!==null?e:le.pooledCache}function xi(e,t){t===null?ae(Sa,Sa.current):ae(Sa,t.pool)}function _p(){var e=gs();return e===null?null:{parent:Me._currentValue,pool:e}}var Dn=Error(E(460)),hs=Error(E(474)),Ac=Error(E(542)),Pi={then:function(){}};function Hm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ap(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(gl,gl),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,qm(e),e;default:if(typeof t.status=="string")t.then(gl,gl);else{if(e=le,e!==null&&100<e.shellSuspendCounter)throw Error(E(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,qm(e),e}throw ba=t,Dn}}function ha(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(ba=l,Dn):l}}var ba=null;function Rm(){if(ba===null)throw Error(E(459));var e=ba;return ba=null,e}function qm(e){if(e===Dn||e===Ac)throw Error(E(483))}var fn=null,Ou=0;function Ei(e){var t=Ou;return Ou+=1,fn===null&&(fn=[]),Ap(fn,e,t)}function Wn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Si(e,t){throw t.$$typeof===_v?Error(E(525)):(e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Mp(e){function t(o,s){if(e){var p=o.deletions;p===null?(o.deletions=[s],o.flags|=16):p.push(s)}}function l(o,s){if(!e)return null;for(;s!==null;)t(o,s),s=s.sibling;return null}function a(o){for(var s=new Map;o!==null;)o.key!==null?s.set(o.key,o):s.set(o.index,o),o=o.sibling;return s}function n(o,s){return o=vl(o,s),o.index=0,o.sibling=null,o}function u(o,s,p){return o.index=p,e?(p=o.alternate,p!==null?(p=p.index,p<s?(o.flags|=67108866,s):p):(o.flags|=67108866,s)):(o.flags|=1048576,s)}function i(o){return e&&o.alternate===null&&(o.flags|=67108866),o}function c(o,s,p,f){return s===null||s.tag!==6?(s=xr(p,o.mode,f),s.return=o,s):(s=n(s,p),s.return=o,s)}function r(o,s,p,f){var A=p.type;return A===Ja?v(o,s,p.props.children,f,p.key):s!==null&&(s.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===Ll&&ha(A)===s.type)?(s=n(s,p.props),Wn(s,p),s.return=o,s):(s=zi(p.type,p.key,p.props,null,o.mode,f),Wn(s,p),s.return=o,s)}function m(o,s,p,f){return s===null||s.tag!==4||s.stateNode.containerInfo!==p.containerInfo||s.stateNode.implementation!==p.implementation?(s=Hr(p,o.mode,f),s.return=o,s):(s=n(s,p.children||[]),s.return=o,s)}function v(o,s,p,f,A){return s===null||s.tag!==7?(s=Ea(p,o.mode,f,A),s.return=o,s):(s=n(s,p),s.return=o,s)}function y(o,s,p){if(typeof s=="string"&&s!==""||typeof s=="number"||typeof s=="bigint")return s=xr(""+s,o.mode,p),s.return=o,s;if(typeof s=="object"&&s!==null){switch(s.$$typeof){case si:return p=zi(s.type,s.key,s.props,null,o.mode,p),Wn(p,s),p.return=o,p;case lu:return s=Hr(s,o.mode,p),s.return=o,s;case Ll:return s=ha(s),y(o,s,p)}if(au(s)||Fn(s))return s=Ea(s,o.mode,p,null),s.return=o,s;if(typeof s.then=="function")return y(o,Ei(s),p);if(s.$$typeof===pl)return y(o,yi(o,s),p);Si(o,s)}return null}function g(o,s,p,f){var A=s!==null?s.key:null;if(typeof p=="string"&&p!==""||typeof p=="number"||typeof p=="bigint")return A!==null?null:c(o,s,""+p,f);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case si:return p.key===A?r(o,s,p,f):null;case lu:return p.key===A?m(o,s,p,f):null;case Ll:return p=ha(p),g(o,s,p,f)}if(au(p)||Fn(p))return A!==null?null:v(o,s,p,f,null);if(typeof p.then=="function")return g(o,s,Ei(p),f);if(p.$$typeof===pl)return g(o,s,yi(o,p),f);Si(o,p)}return null}function h(o,s,p,f,A){if(typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint")return o=o.get(p)||null,c(s,o,""+f,A);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case si:return o=o.get(f.key===null?p:f.key)||null,r(s,o,f,A);case lu:return o=o.get(f.key===null?p:f.key)||null,m(s,o,f,A);case Ll:return f=ha(f),h(o,s,p,f,A)}if(au(f)||Fn(f))return o=o.get(p)||null,v(s,o,f,A,null);if(typeof f.then=="function")return h(o,s,p,Ei(f),A);if(f.$$typeof===pl)return h(o,s,p,yi(s,f),A);Si(s,f)}return null}function _(o,s,p,f){for(var A=null,C=null,N=s,z=s=0,R=null;N!==null&&z<p.length;z++){N.index>z?(R=N,N=null):R=N.sibling;var B=g(o,N,p[z],f);if(B===null){N===null&&(N=R);break}e&&N&&B.alternate===null&&t(o,N),s=u(B,s,z),C===null?A=B:C.sibling=B,C=B,N=R}if(z===p.length)return l(o,N),Z&&ml(o,z),A;if(N===null){for(;z<p.length;z++)N=y(o,p[z],f),N!==null&&(s=u(N,s,z),C===null?A=N:C.sibling=N,C=N);return Z&&ml(o,z),A}for(N=a(N);z<p.length;z++)R=h(N,o,z,p[z],f),R!==null&&(e&&R.alternate!==null&&N.delete(R.key===null?z:R.key),s=u(R,s,z),C===null?A=R:C.sibling=R,C=R);return e&&N.forEach(function(W){return t(o,W)}),Z&&ml(o,z),A}function M(o,s,p,f){if(p==null)throw Error(E(151));for(var A=null,C=null,N=s,z=s=0,R=null,B=p.next();N!==null&&!B.done;z++,B=p.next()){N.index>z?(R=N,N=null):R=N.sibling;var W=g(o,N,B.value,f);if(W===null){N===null&&(N=R);break}e&&N&&W.alternate===null&&t(o,N),s=u(W,s,z),C===null?A=W:C.sibling=W,C=W,N=R}if(B.done)return l(o,N),Z&&ml(o,z),A;if(N===null){for(;!B.done;z++,B=p.next())B=y(o,B.value,f),B!==null&&(s=u(B,s,z),C===null?A=B:C.sibling=B,C=B);return Z&&ml(o,z),A}for(N=a(N);!B.done;z++,B=p.next())B=h(N,o,z,B.value,f),B!==null&&(e&&B.alternate!==null&&N.delete(B.key===null?z:B.key),s=u(B,s,z),C===null?A=B:C.sibling=B,C=B);return e&&N.forEach(function(dt){return t(o,dt)}),Z&&ml(o,z),A}function D(o,s,p,f){if(typeof p=="object"&&p!==null&&p.type===Ja&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case si:e:{for(var A=p.key;s!==null;){if(s.key===A){if(A=p.type,A===Ja){if(s.tag===7){l(o,s.sibling),f=n(s,p.props.children),f.return=o,o=f;break e}}else if(s.elementType===A||typeof A=="object"&&A!==null&&A.$$typeof===Ll&&ha(A)===s.type){l(o,s.sibling),f=n(s,p.props),Wn(f,p),f.return=o,o=f;break e}l(o,s);break}else t(o,s);s=s.sibling}p.type===Ja?(f=Ea(p.props.children,o.mode,f,p.key),f.return=o,o=f):(f=zi(p.type,p.key,p.props,null,o.mode,f),Wn(f,p),f.return=o,o=f)}return i(o);case lu:e:{for(A=p.key;s!==null;){if(s.key===A)if(s.tag===4&&s.stateNode.containerInfo===p.containerInfo&&s.stateNode.implementation===p.implementation){l(o,s.sibling),f=n(s,p.children||[]),f.return=o,o=f;break e}else{l(o,s);break}else t(o,s);s=s.sibling}f=Hr(p,o.mode,f),f.return=o,o=f}return i(o);case Ll:return p=ha(p),D(o,s,p,f)}if(au(p))return _(o,s,p,f);if(Fn(p)){if(A=Fn(p),typeof A!="function")throw Error(E(150));return p=A.call(p),M(o,s,p,f)}if(typeof p.then=="function")return D(o,s,Ei(p),f);if(p.$$typeof===pl)return D(o,s,yi(o,p),f);Si(o,p)}return typeof p=="string"&&p!==""||typeof p=="number"||typeof p=="bigint"?(p=""+p,s!==null&&s.tag===6?(l(o,s.sibling),f=n(s,p),f.return=o,o=f):(l(o,s),f=xr(p,o.mode,f),f.return=o,o=f),i(o)):l(o,s)}return function(o,s,p,f){try{Ou=0;var A=D(o,s,p,f);return fn=null,A}catch(N){if(N===Dn||N===Ac)throw N;var C=vt(29,N,null,o.mode);return C.lanes=f,C.return=o,C}}}var Ma=Mp(!0),Op=Mp(!1),Ul=!1;function vs(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ao(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Vl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function kl(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(J&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Fi(e),vp(e,null,l),t}return _c(e,a,t,l),Fi(e)}function fu(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,kd(e,l)}}function qr(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,l=l.next}while(l!==null);u===null?n=u=t:u=u.next=t}else n=u=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var Mo=!1;function mu(){if(Mo){var e=sn;if(e!==null)throw e}}function du(e,t,l,a){Mo=!1;var n=e.updateQueue;Ul=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var r=c,m=r.next;r.next=null,i===null?u=m:i.next=m,i=r;var v=e.alternate;v!==null&&(v=v.updateQueue,c=v.lastBaseUpdate,c!==i&&(c===null?v.firstBaseUpdate=m:c.next=m,v.lastBaseUpdate=r))}if(u!==null){var y=n.baseState;i=0,v=m=r=null,c=u;do{var g=c.lane&-536870913,h=g!==c.lane;if(h?(Q&g)===g:(a&g)===g){g!==0&&g===vn&&(Mo=!0),v!==null&&(v=v.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});e:{var _=e,M=c;g=t;var D=l;switch(M.tag){case 1:if(_=M.payload,typeof _=="function"){y=_.call(D,y,g);break e}y=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=M.payload,g=typeof _=="function"?_.call(D,y,g):_,g==null)break e;y=re({},y,g);break e;case 2:Ul=!0}}g=c.callback,g!==null&&(e.flags|=64,h&&(e.flags|=8192),h=n.callbacks,h===null?n.callbacks=[g]:h.push(g))}else h={lane:g,tag:c.tag,payload:c.payload,callback:c.callback,next:null},v===null?(m=v=h,r=y):v=v.next=h,i|=g;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;h=c,c=h.next,h.next=null,n.lastBaseUpdate=h,n.shared.pending=null}}while(!0);v===null&&(r=y),n.baseState=r,n.firstBaseUpdate=m,n.lastBaseUpdate=v,u===null&&(n.shared.lanes=0),$l|=i,e.lanes=i,e.memoizedState=y}}function Np(e,t){if(typeof e!="function")throw Error(E(191,e));e.call(t)}function Dp(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)Np(l[e],t)}var yn=el(null),$i=el(0);function wm(e,t){e=Al,ae($i,e),ae(yn,t),Al=e|t.baseLanes}function Oo(){ae($i,Al),ae(yn,yn.current)}function ys(){Al=$i.current,qe(yn),qe($i)}var At=el(null),wt=null;function xl(e){var t=e.alternate;ae(ye,ye.current&1),ae(At,e),wt===null&&(t===null||yn.current!==null||t.memoizedState!==null)&&(wt=e)}function No(e){ae(ye,ye.current),ae(At,e),wt===null&&(wt=e)}function Cp(e){e.tag===22?(ae(ye,ye.current),ae(At,e),wt===null&&(wt=e)):Hl(e)}function Hl(){ae(ye,ye.current),ae(At,At.current)}function ht(e){qe(At),wt===e&&(wt=null),qe(ye)}var ye=el(0);function ec(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Zo(l)||Ko(l)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){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 bl=0,w=null,te=null,_e=null,tc=!1,mn=!1,Oa=!1,lc=0,Nu=0,dn=null,B1=0;function ge(){throw Error(E(321))}function Es(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!_t(e[l],t[l]))return!1;return!0}function Ss(e,t,l,a,n,u){return bl=u,w=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,x.H=e===null||e.memoizedState===null?ig:Us,Oa=!1,u=l(a,n),Oa=!1,mn&&(u=Up(t,l,a,n)),Lp(e),u}function Lp(e){x.H=Du;var t=te!==null&&te.next!==null;if(bl=0,_e=te=w=null,tc=!1,Nu=0,dn=null,t)throw Error(E(300));e===null||Oe||(e=e.dependencies,e!==null&&Wi(e)&&(Oe=!0))}function Up(e,t,l,a){w=e;var n=0;do{if(mn&&(dn=null),Nu=0,mn=!1,25<=n)throw Error(E(301));if(n+=1,_e=te=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}x.H=cg,u=t(l,a)}while(mn);return u}function G1(){var e=x.H,t=e.useState()[0];return t=typeof t.then=="function"?Yu(t):t,e=e.useState()[0],(te!==null?te.memoizedState:null)!==e&&(w.flags|=1024),t}function bs(){var e=lc!==0;return lc=0,e}function Ts(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function _s(e){if(tc){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}tc=!1}bl=0,_e=te=w=null,mn=!1,Nu=lc=0,dn=null}function We(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return _e===null?w.memoizedState=_e=e:_e=_e.next=e,_e}function Ee(){if(te===null){var e=w.alternate;e=e!==null?e.memoizedState:null}else e=te.next;var t=_e===null?w.memoizedState:_e.next;if(t!==null)_e=t,te=e;else{if(e===null)throw w.alternate===null?Error(E(467)):Error(E(310));te=e,e={memoizedState:te.memoizedState,baseState:te.baseState,baseQueue:te.baseQueue,queue:te.queue,next:null},_e===null?w.memoizedState=_e=e:_e=_e.next=e}return _e}function Mc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Yu(e){var t=Nu;return Nu+=1,dn===null&&(dn=[]),e=Ap(dn,e,t),t=w,(_e===null?t.memoizedState:_e.next)===null&&(t=t.alternate,x.H=t===null||t.memoizedState===null?ig:Us),e}function Oc(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Yu(e);if(e.$$typeof===pl)return Ve(e)}throw Error(E(438,String(e)))}function As(e){var t=null,l=w.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=w.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=Mc(),w.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Av;return t.index++,l}function Tl(e,t){return typeof t=="function"?t(e):t}function Hi(e){var t=Ee();return Ms(t,te,e)}function Ms(e,t,l){var a=e.queue;if(a===null)throw Error(E(311));a.lastRenderedReducer=l;var n=e.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}t.baseQueue=n=u,a.pending=null}if(u=e.baseState,n===null)e.memoizedState=u;else{t=n.next;var c=i=null,r=null,m=t,v=!1;do{var y=m.lane&-536870913;if(y!==m.lane?(Q&y)===y:(bl&y)===y){var g=m.revertLane;if(g===0)r!==null&&(r=r.next={lane:0,revertLane:0,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),y===vn&&(v=!0);else if((bl&g)===g){m=m.next,g===vn&&(v=!0);continue}else y={lane:0,revertLane:m.revertLane,gesture:null,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},r===null?(c=r=y,i=u):r=r.next=y,w.lanes|=g,$l|=g;y=m.action,Oa&&l(u,y),u=m.hasEagerState?m.eagerState:l(u,y)}else g={lane:y,revertLane:m.revertLane,gesture:m.gesture,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null},r===null?(c=r=g,i=u):r=r.next=g,w.lanes|=y,$l|=y;m=m.next}while(m!==null&&m!==t);if(r===null?i=u:r.next=c,!_t(u,e.memoizedState)&&(Oe=!0,v&&(l=sn,l!==null)))throw l;e.memoizedState=u,e.baseState=i,e.baseQueue=r,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function wr(e){var t=Ee(),l=t.queue;if(l===null)throw Error(E(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,u=t.memoizedState;if(n!==null){l.pending=null;var i=n=n.next;do u=e(u,i.action),i=i.next;while(i!==n);_t(u,t.memoizedState)||(Oe=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function zp(e,t,l){var a=w,n=Ee(),u=Z;if(u){if(l===void 0)throw Error(E(407));l=l()}else l=t();var i=!_t((te||n).memoizedState,l);if(i&&(n.memoizedState=l,Oe=!0),n=n.queue,Os(Rp.bind(null,a,n,e),[e]),n.getSnapshot!==t||i||_e!==null&&_e.memoizedState.tag&1){if(a.flags|=2048,En(9,{destroy:void 0},Hp.bind(null,a,n,l,t),null),le===null)throw Error(E(349));u||(bl&127)!==0||xp(a,t,l)}return l}function xp(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=w.updateQueue,t===null?(t=Mc(),w.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Hp(e,t,l,a){t.value=l,t.getSnapshot=a,qp(t)&&wp(e)}function Rp(e,t,l){return l(function(){qp(t)&&wp(e)})}function qp(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!_t(e,l)}catch{return!0}}function wp(e){var t=Ua(e,2);t!==null&&ct(t,e,2)}function Do(e){var t=We();if(typeof e=="function"){var l=e;if(e=l(),Oa){ql(!0);try{l()}finally{ql(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tl,lastRenderedState:e},t}function Bp(e,t,l,a){return e.baseState=l,Ms(e,te,typeof a=="function"?a:Tl)}function j1(e,t,l,a,n){if(Dc(e))throw Error(E(485));if(e=t.action,e!==null){var u={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};x.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,Gp(t,u)):(u.next=l.next,t.pending=l.next=u)}}function Gp(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=x.T,i={};x.T=i;try{var c=l(n,a),r=x.S;r!==null&&r(i,c),Bm(e,t,c)}catch(m){Co(e,t,m)}finally{u!==null&&i.types!==null&&(u.types=i.types),x.T=u}}else try{u=l(n,a),Bm(e,t,u)}catch(m){Co(e,t,m)}}function Bm(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Gm(e,t,a)},function(a){return Co(e,t,a)}):Gm(e,t,l)}function Gm(e,t,l){t.status="fulfilled",t.value=l,jp(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Gp(e,l)))}function Co(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,jp(t),t=t.next;while(t!==a)}e.action=null}function jp(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Yp(e,t){return t}function jm(e,t){if(Z){var l=le.formState;if(l!==null){e:{var a=w;if(Z){if(ce){t:{for(var n=ce,u=qt;n.nodeType!==8;){if(!u){n=null;break t}if(n=Bt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){ce=Bt(n.nextSibling),a=n.data==="F!";break e}}Wl(a)}a=!1}a&&(t=l[0])}}return l=We(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yp,lastRenderedState:t},l.queue=a,l=ag.bind(null,w,a),a.dispatch=l,a=Do(!1),u=Ls.bind(null,w,!1,a.queue),a=We(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=j1.bind(null,w,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function Ym(e){var t=Ee();return Xp(t,te,e)}function Xp(e,t,l){if(t=Ms(e,t,Yp)[0],e=Hi(Tl)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Yu(t)}catch(i){throw i===Dn?Ac:i}else a=t;t=Ee();var n=t.queue,u=n.dispatch;return l!==t.memoizedState&&(w.flags|=2048,En(9,{destroy:void 0},Y1.bind(null,n,l),null)),[a,u,e]}function Y1(e,t){e.action=t}function Xm(e){var t=Ee(),l=te;if(l!==null)return Xp(t,l,e);Ee(),t=t.memoizedState,l=Ee();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function En(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=w.updateQueue,t===null&&(t=Mc(),w.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function Vp(){return Ee().memoizedState}function Ri(e,t,l,a){var n=We();w.flags|=e,n.memoizedState=En(1|t,{destroy:void 0},l,a===void 0?null:a)}function Nc(e,t,l,a){var n=Ee();a=a===void 0?null:a;var u=n.memoizedState.inst;te!==null&&a!==null&&Es(a,te.memoizedState.deps)?n.memoizedState=En(t,u,l,a):(w.flags|=e,n.memoizedState=En(1|t,u,l,a))}function Vm(e,t){Ri(8390656,8,e,t)}function Os(e,t){Nc(2048,8,e,t)}function X1(e){w.flags|=4;var t=w.updateQueue;if(t===null)t=Mc(),w.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function kp(e){var t=Ee().memoizedState;return X1({ref:t,nextImpl:e}),function(){if((J&2)!==0)throw Error(E(440));return t.impl.apply(void 0,arguments)}}function Qp(e,t){return Nc(4,2,e,t)}function Zp(e,t){return Nc(4,4,e,t)}function Kp(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Jp(e,t,l){l=l!=null?l.concat([e]):null,Nc(4,4,Kp.bind(null,t,e),l)}function Ns(){}function Fp(e,t){var l=Ee();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&Es(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Ip(e,t){var l=Ee();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&Es(t,a[1]))return a[0];if(a=e(),Oa){ql(!0);try{e()}finally{ql(!1)}}return l.memoizedState=[a,t],a}function Ds(e,t,l){return l===void 0||(bl&1073741824)!==0&&(Q&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=Bg(),w.lanes|=e,$l|=e,l)}function Wp(e,t,l,a){return _t(l,t)?l:yn.current!==null?(e=Ds(e,l,a),_t(e,t)||(Oe=!0),e):(bl&42)===0||(bl&1073741824)!==0&&(Q&261930)===0?(Oe=!0,e.memoizedState=l):(e=Bg(),w.lanes|=e,$l|=e,t)}function Pp(e,t,l,a,n){var u=F.p;F.p=u!==0&&8>u?u:8;var i=x.T,c={};x.T=c,Ls(e,!1,t,l);try{var r=n(),m=x.S;if(m!==null&&m(c,r),r!==null&&typeof r=="object"&&typeof r.then=="function"){var v=w1(r,a);pu(e,t,v,Tt(e))}else pu(e,t,a,Tt(e))}catch(y){pu(e,t,{then:function(){},status:"rejected",reason:y},Tt())}finally{F.p=u,i!==null&&c.types!==null&&(i.types=c.types),x.T=i}}function V1(){}function Lo(e,t,l,a){if(e.tag!==5)throw Error(E(476));var n=$p(e).queue;Pp(e,n,t,ya,l===null?V1:function(){return eg(e),l(a)})}function $p(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ya,baseState:ya,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tl,lastRenderedState:ya},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tl,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function eg(e){var t=$p(e);t.next===null&&(t=e.alternate.memoizedState),pu(e,t.next.queue,{},Tt())}function Cs(){return Ve(Uu)}function tg(){return Ee().memoizedState}function lg(){return Ee().memoizedState}function k1(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=Tt();e=Vl(l);var a=kl(t,e,l);a!==null&&(ct(a,t,l),fu(a,t,l)),t={cache:ps()},e.payload=t;return}t=t.return}}function Q1(e,t,l){var a=Tt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Dc(e)?ng(t,l):(l=ss(e,t,l,a),l!==null&&(ct(l,e,a),ug(l,t,a)))}function ag(e,t,l){var a=Tt();pu(e,t,l,a)}function pu(e,t,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Dc(e))ng(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,c=u(i,l);if(n.hasEagerState=!0,n.eagerState=c,_t(c,i))return _c(e,t,n,0),le===null&&Tc(),!1}catch{}if(l=ss(e,t,n,a),l!==null)return ct(l,e,a),ug(l,t,a),!0}return!1}function Ls(e,t,l,a){if(a={lane:2,revertLane:Gs(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Dc(e)){if(t)throw Error(E(479))}else t=ss(e,l,a,2),t!==null&&ct(t,e,2)}function Dc(e){var t=e.alternate;return e===w||t!==null&&t===w}function ng(e,t){mn=tc=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function ug(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,kd(e,l)}}var Du={readContext:Ve,use:Oc,useCallback:ge,useContext:ge,useEffect:ge,useImperativeHandle:ge,useLayoutEffect:ge,useInsertionEffect:ge,useMemo:ge,useReducer:ge,useRef:ge,useState:ge,useDebugValue:ge,useDeferredValue:ge,useTransition:ge,useSyncExternalStore:ge,useId:ge,useHostTransitionStatus:ge,useFormState:ge,useActionState:ge,useOptimistic:ge,useMemoCache:ge,useCacheRefresh:ge};Du.useEffectEvent=ge;var ig={readContext:Ve,use:Oc,useCallback:function(e,t){return We().memoizedState=[e,t===void 0?null:t],e},useContext:Ve,useEffect:Vm,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Ri(4194308,4,Kp.bind(null,t,e),l)},useLayoutEffect:function(e,t){return Ri(4194308,4,e,t)},useInsertionEffect:function(e,t){Ri(4,2,e,t)},useMemo:function(e,t){var l=We();t=t===void 0?null:t;var a=e();if(Oa){ql(!0);try{e()}finally{ql(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=We();if(l!==void 0){var n=l(t);if(Oa){ql(!0);try{l(t)}finally{ql(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Q1.bind(null,w,e),[a.memoizedState,e]},useRef:function(e){var t=We();return e={current:e},t.memoizedState=e},useState:function(e){e=Do(e);var t=e.queue,l=ag.bind(null,w,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Ns,useDeferredValue:function(e,t){var l=We();return Ds(l,e,t)},useTransition:function(){var e=Do(!1);return e=Pp.bind(null,w,e.queue,!0,!1),We().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=w,n=We();if(Z){if(l===void 0)throw Error(E(407));l=l()}else{if(l=t(),le===null)throw Error(E(349));(Q&127)!==0||xp(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,Vm(Rp.bind(null,a,u,e),[e]),a.flags|=2048,En(9,{destroy:void 0},Hp.bind(null,a,u,l,t),null),l},useId:function(){var e=We(),t=le.identifierPrefix;if(Z){var l=Wt,a=It;l=(a&~(1<<32-bt(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=lc++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=B1++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Cs,useFormState:jm,useActionState:jm,useOptimistic:function(e){var t=We();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Ls.bind(null,w,!0,l),l.dispatch=t,[e,t]},useMemoCache:As,useCacheRefresh:function(){return We().memoizedState=k1.bind(null,w)},useEffectEvent:function(e){var t=We(),l={impl:e};return t.memoizedState=l,function(){if((J&2)!==0)throw Error(E(440));return l.impl.apply(void 0,arguments)}}},Us={readContext:Ve,use:Oc,useCallback:Fp,useContext:Ve,useEffect:Os,useImperativeHandle:Jp,useInsertionEffect:Qp,useLayoutEffect:Zp,useMemo:Ip,useReducer:Hi,useRef:Vp,useState:function(){return Hi(Tl)},useDebugValue:Ns,useDeferredValue:function(e,t){var l=Ee();return Wp(l,te.memoizedState,e,t)},useTransition:function(){var e=Hi(Tl)[0],t=Ee().memoizedState;return[typeof e=="boolean"?e:Yu(e),t]},useSyncExternalStore:zp,useId:tg,useHostTransitionStatus:Cs,useFormState:Ym,useActionState:Ym,useOptimistic:function(e,t){var l=Ee();return Bp(l,te,e,t)},useMemoCache:As,useCacheRefresh:lg};Us.useEffectEvent=kp;var cg={readContext:Ve,use:Oc,useCallback:Fp,useContext:Ve,useEffect:Os,useImperativeHandle:Jp,useInsertionEffect:Qp,useLayoutEffect:Zp,useMemo:Ip,useReducer:wr,useRef:Vp,useState:function(){return wr(Tl)},useDebugValue:Ns,useDeferredValue:function(e,t){var l=Ee();return te===null?Ds(l,e,t):Wp(l,te.memoizedState,e,t)},useTransition:function(){var e=wr(Tl)[0],t=Ee().memoizedState;return[typeof e=="boolean"?e:Yu(e),t]},useSyncExternalStore:zp,useId:tg,useHostTransitionStatus:Cs,useFormState:Xm,useActionState:Xm,useOptimistic:function(e,t){var l=Ee();return te!==null?Bp(l,te,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:As,useCacheRefresh:lg};cg.useEffectEvent=kp;function Br(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:re({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Uo={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=Tt(),n=Vl(a);n.payload=t,l!=null&&(n.callback=l),t=kl(e,n,a),t!==null&&(ct(t,e,a),fu(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=Tt(),n=Vl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=kl(e,n,a),t!==null&&(ct(t,e,a),fu(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=Tt(),a=Vl(l);a.tag=2,t!=null&&(a.callback=t),t=kl(e,a,l),t!==null&&(ct(t,e,l),fu(t,e,l))}};function km(e,t,l,a,n,u,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,i):t.prototype&&t.prototype.isPureReactComponent?!_u(l,a)||!_u(n,u):!0}function Qm(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&Uo.enqueueReplaceState(t,t.state,null)}function Na(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=re({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}function rg(e){Ji(e)}function og(e){console.error(e)}function sg(e){Ji(e)}function ac(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Zm(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function zo(e,t,l){return l=Vl(l),l.tag=3,l.payload={element:null},l.callback=function(){ac(e,t)},l}function fg(e){return e=Vl(e),e.tag=3,e}function mg(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){Zm(t,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(e.callback=function(){Zm(t,l,a),typeof n!="function"&&(Ql===null?Ql=new Set([this]):Ql.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function Z1(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&Nn(t,l,n,!0),l=At.current,l!==null){switch(l.tag){case 31:case 13:return wt===null?rc():l.alternate===null&&he===0&&(he=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Pi?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),Fr(e,a,n)),!1;case 22:return l.flags|=65536,a===Pi?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),Fr(e,a,n)),!1}throw Error(E(435,l.tag))}return Fr(e,a,n),rc(),!1}if(Z)return t=At.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==Eo&&(e=Error(E(422),{cause:a}),Mu(Rt(e,l)))):(a!==Eo&&(t=Error(E(423),{cause:a}),Mu(Rt(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=Rt(a,l),n=zo(e.stateNode,a,n),qr(e,n),he!==4&&(he=2)),!1;var u=Error(E(520),{cause:a});if(u=Rt(u,l),vu===null?vu=[u]:vu.push(u),he!==4&&(he=2),t===null)return!0;a=Rt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=zo(l.stateNode,a,e),qr(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Ql===null||!Ql.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=fg(n),mg(n,e,l,a),qr(l,n),!1}l=l.return}while(l!==null);return!1}var zs=Error(E(461)),Oe=!1;function je(e,t,l,a){t.child=e===null?Op(t,null,l,a):Ma(t,e.child,l,a)}function Km(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var i={};for(var c in a)c!=="ref"&&(i[c]=a[c])}else i=a;return Aa(t),a=Ss(e,t,l,i,u,n),c=bs(),e!==null&&!Oe?(Ts(e,t,n),_l(e,t,n)):(Z&&c&&ms(t),t.flags|=1,je(e,t,a,n),t.child)}function Jm(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!fs(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,dg(e,t,u,a,n)):(e=zi(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!xs(e,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:_u,l(i,a)&&e.ref===t.ref)return _l(e,t,n)}return t.flags|=1,e=vl(u,a),e.ref=t.ref,e.return=t,t.child=e}function dg(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(_u(u,a)&&e.ref===t.ref)if(Oe=!1,t.pendingProps=a=u,xs(e,n))(e.flags&131072)!==0&&(Oe=!0);else return t.lanes=e.lanes,_l(e,t,n)}return xo(e,t,l,a,n)}function pg(e,t,l,a){var n=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,e!==null){for(a=t.child=e.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,t.child=null;return Fm(e,t,u,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&xi(t,u!==null?u.cachePool:null),u!==null?wm(t,u):Oo(),Cp(t);else return a=t.lanes=536870912,Fm(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(xi(t,u.cachePool),wm(t,u),Hl(t),t.memoizedState=null):(e!==null&&xi(t,null),Oo(),Hl(t));return je(e,t,n,l),t.child}function uu(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Fm(e,t,l,a,n){var u=gs();return u=u===null?null:{parent:Me._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&xi(t,null),Oo(),Cp(t),e!==null&&Nn(e,t,a,!0),t.childLanes=n,null}function qi(e,t){return t=nc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Im(e,t,l){return Ma(t,e.child,null,l),e=qi(t,t.pendingProps),e.flags|=2,ht(t),t.memoizedState=null,e}function K1(e,t,l){var a=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Z){if(a.mode==="hidden")return e=qi(t,a),t.lanes=536870912,uu(null,e);if(No(t),(e=ce)?(e=i0(e,qt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Il!==null?{id:It,overflow:Wt}:null,retryLane:536870912,hydrationErrors:null},l=Ep(e),l.return=t,t.child=l,Xe=t,ce=null)):e=null,e===null)throw Wl(t);return t.lanes=536870912,null}return qi(t,a)}var u=e.memoizedState;if(u!==null){var i=u.dehydrated;if(No(t),n)if(t.flags&256)t.flags&=-257,t=Im(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(E(558));else if(Oe||Nn(e,t,l,!1),n=(l&e.childLanes)!==0,Oe||n){if(a=le,a!==null&&(i=Qd(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,Ua(e,i),ct(a,e,i),zs;rc(),t=Im(e,t,l)}else e=u.treeContext,ce=Bt(i.nextSibling),Xe=t,Z=!0,Xl=null,qt=!1,e!==null&&bp(t,e),t=qi(t,a),t.flags|=4096;return t}return e=vl(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function wi(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(E(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function xo(e,t,l,a,n){return Aa(t),l=Ss(e,t,l,a,void 0,n),a=bs(),e!==null&&!Oe?(Ts(e,t,n),_l(e,t,n)):(Z&&a&&ms(t),t.flags|=1,je(e,t,l,n),t.child)}function Wm(e,t,l,a,n,u){return Aa(t),t.updateQueue=null,l=Up(t,a,l,n),Lp(e),a=bs(),e!==null&&!Oe?(Ts(e,t,u),_l(e,t,u)):(Z&&a&&ms(t),t.flags|=1,je(e,t,l,u),t.child)}function Pm(e,t,l,a,n){if(Aa(t),t.stateNode===null){var u=ln,i=l.contextType;typeof i=="object"&&i!==null&&(u=Ve(i)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Uo,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},vs(t),i=l.contextType,u.context=typeof i=="object"&&i!==null?Ve(i):ln,u.state=t.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(Br(t,l,i,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&Uo.enqueueReplaceState(u,u.state,null),du(t,a,u,n),mu(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var c=t.memoizedProps,r=Na(l,c);u.props=r;var m=u.context,v=l.contextType;i=ln,typeof v=="object"&&v!==null&&(i=Ve(v));var y=l.getDerivedStateFromProps;v=typeof y=="function"||typeof u.getSnapshotBeforeUpdate=="function",c=t.pendingProps!==c,v||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c||m!==i)&&Qm(t,u,a,i),Ul=!1;var g=t.memoizedState;u.state=g,du(t,a,u,n),mu(),m=t.memoizedState,c||g!==m||Ul?(typeof y=="function"&&(Br(t,l,y,a),m=t.memoizedState),(r=Ul||km(t,l,r,a,g,m,i))?(v||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=m),u.props=a,u.state=m,u.context=i,a=r):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,Ao(e,t),i=t.memoizedProps,v=Na(l,i),u.props=v,y=t.pendingProps,g=u.context,m=l.contextType,r=ln,typeof m=="object"&&m!==null&&(r=Ve(m)),c=l.getDerivedStateFromProps,(m=typeof c=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==y||g!==r)&&Qm(t,u,a,r),Ul=!1,g=t.memoizedState,u.state=g,du(t,a,u,n),mu();var h=t.memoizedState;i!==y||g!==h||Ul||e!==null&&e.dependencies!==null&&Wi(e.dependencies)?(typeof c=="function"&&(Br(t,l,c,a),h=t.memoizedState),(v=Ul||km(t,l,v,a,g,h,r)||e!==null&&e.dependencies!==null&&Wi(e.dependencies))?(m||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,h,r),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,h,r)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=h),u.props=a,u.state=h,u.context=r,a=v):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,wi(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=Ma(t,e.child,null,n),t.child=Ma(t,null,l,n)):je(e,t,l,n),t.memoizedState=u.state,e=t.child):e=_l(e,t,n),e}function $m(e,t,l,a){return _a(),t.flags|=256,je(e,t,l,a),t.child}var Gr={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function jr(e){return{baseLanes:e,cachePool:_p()}}function Yr(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=yt),e}function gg(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=e!==null&&e.memoizedState===null?!1:(ye.current&2)!==0),i&&(n=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,e===null){if(Z){if(n?xl(t):Hl(t),(e=ce)?(e=i0(e,qt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Il!==null?{id:It,overflow:Wt}:null,retryLane:536870912,hydrationErrors:null},l=Ep(e),l.return=t,t.child=l,Xe=t,ce=null)):e=null,e===null)throw Wl(t);return Ko(e)?t.lanes=32:t.lanes=536870912,null}var c=a.children;return a=a.fallback,n?(Hl(t),n=t.mode,c=nc({mode:"hidden",children:c},n),a=Ea(a,n,l,null),c.return=t,a.return=t,c.sibling=a,t.child=c,a=t.child,a.memoizedState=jr(l),a.childLanes=Yr(e,i,l),t.memoizedState=Gr,uu(null,a)):(xl(t),Ho(t,c))}var r=e.memoizedState;if(r!==null&&(c=r.dehydrated,c!==null)){if(u)t.flags&256?(xl(t),t.flags&=-257,t=Xr(e,t,l)):t.memoizedState!==null?(Hl(t),t.child=e.child,t.flags|=128,t=null):(Hl(t),c=a.fallback,n=t.mode,a=nc({mode:"visible",children:a.children},n),c=Ea(c,n,l,null),c.flags|=2,a.return=t,c.return=t,a.sibling=c,t.child=a,Ma(t,e.child,null,l),a=t.child,a.memoizedState=jr(l),a.childLanes=Yr(e,i,l),t.memoizedState=Gr,t=uu(null,a));else if(xl(t),Ko(c)){if(i=c.nextSibling&&c.nextSibling.dataset,i)var m=i.dgst;i=m,a=Error(E(419)),a.stack="",a.digest=i,Mu({value:a,source:null,stack:null}),t=Xr(e,t,l)}else if(Oe||Nn(e,t,l,!1),i=(l&e.childLanes)!==0,Oe||i){if(i=le,i!==null&&(a=Qd(i,l),a!==0&&a!==r.retryLane))throw r.retryLane=a,Ua(e,a),ct(i,e,a),zs;Zo(c)||rc(),t=Xr(e,t,l)}else Zo(c)?(t.flags|=192,t.child=e.child,t=null):(e=r.treeContext,ce=Bt(c.nextSibling),Xe=t,Z=!0,Xl=null,qt=!1,e!==null&&bp(t,e),t=Ho(t,a.children),t.flags|=4096);return t}return n?(Hl(t),c=a.fallback,n=t.mode,r=e.child,m=r.sibling,a=vl(r,{mode:"hidden",children:a.children}),a.subtreeFlags=r.subtreeFlags&65011712,m!==null?c=vl(m,c):(c=Ea(c,n,l,null),c.flags|=2),c.return=t,a.return=t,a.sibling=c,t.child=a,uu(null,a),a=t.child,c=e.child.memoizedState,c===null?c=jr(l):(n=c.cachePool,n!==null?(r=Me._currentValue,n=n.parent!==r?{parent:r,pool:r}:n):n=_p(),c={baseLanes:c.baseLanes|l,cachePool:n}),a.memoizedState=c,a.childLanes=Yr(e,i,l),t.memoizedState=Gr,uu(e.child,a)):(xl(t),l=e.child,e=l.sibling,l=vl(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=l,t.memoizedState=null,l)}function Ho(e,t){return t=nc({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function nc(e,t){return e=vt(22,e,null,t),e.lanes=0,e}function Xr(e,t,l){return Ma(t,e.child,null,l),e=Ho(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ed(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),bo(e.return,t,l)}function Vr(e,t,l,a,n,u){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n,i.treeForkCount=u)}function hg(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=ye.current,c=(i&2)!==0;if(c?(i=i&1|2,t.flags|=128):i&=1,ae(ye,i),je(e,t,a,l),a=Z?Au:0,!c&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ed(e,l,t);else if(e.tag===19)ed(e,l,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}switch(n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&ec(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Vr(t,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&ec(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Vr(t,!0,l,null,u,a);break;case"together":Vr(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function _l(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),$l|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(Nn(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,l=vl(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=vl(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function xs(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Wi(e)))}function J1(e,t,l){switch(t.tag){case 3:ki(t,t.stateNode.containerInfo),zl(t,Me,e.memoizedState.cache),_a();break;case 27:case 5:co(t);break;case 4:ki(t,t.stateNode.containerInfo);break;case 10:zl(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,No(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(xl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?gg(e,t,l):(xl(t),e=_l(e,t,l),e!==null?e.sibling:null);xl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(Nn(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return hg(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),ae(ye,ye.current),a)break;return null;case 22:return t.lanes=0,pg(e,t,l,t.pendingProps);case 24:zl(t,Me,e.memoizedState.cache)}return _l(e,t,l)}function vg(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Oe=!0;else{if(!xs(e,l)&&(t.flags&128)===0)return Oe=!1,J1(e,t,l);Oe=(e.flags&131072)!==0}else Oe=!1,Z&&(t.flags&1048576)!==0&&Sp(t,Au,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=ha(t.elementType),t.type=e,typeof e=="function")fs(e)?(a=Na(e,a),t.tag=1,t=Pm(null,t,e,a,l)):(t.tag=0,t=xo(null,t,e,a,l));else{if(e!=null){var n=e.$$typeof;if(n===Wo){t.tag=11,t=Km(null,t,e,a,l);break e}else if(n===Po){t.tag=14,t=Jm(null,t,e,a,l);break e}}throw t=uo(e)||e,Error(E(306,t,""))}}return t;case 0:return xo(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Na(a,t.pendingProps),Pm(e,t,a,n,l);case 3:e:{if(ki(t,t.stateNode.containerInfo),e===null)throw Error(E(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,Ao(e,t),du(t,a,null,l);var i=t.memoizedState;if(a=i.cache,zl(t,Me,a),a!==u.cache&&To(t,[Me],l,!0),mu(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=$m(e,t,a,l);break e}else if(a!==n){n=Rt(Error(E(424)),t),Mu(n),t=$m(e,t,a,l);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,ce=Bt(e.firstChild),Xe=t,Z=!0,Xl=null,qt=!0,l=Op(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling;else{if(_a(),a===n){t=_l(e,t,l);break e}je(e,t,a,l)}t=t.child}return t;case 26:return wi(e,t),e===null?(l=Td(t.type,null,t.pendingProps,null))?t.memoizedState=l:Z||(l=t.type,e=t.pendingProps,a=mc(Yl.current).createElement(l),a[Ye]=t,a[rt]=e,ke(a,l,e),Re(a),t.stateNode=a):t.memoizedState=Td(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return co(t),e===null&&Z&&(a=t.stateNode=c0(t.type,t.pendingProps,Yl.current),Xe=t,qt=!0,n=ce,ta(t.type)?(Jo=n,ce=Bt(a.firstChild)):ce=n),je(e,t,t.pendingProps.children,l),wi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Z&&((n=a=ce)&&(a=Ty(a,t.type,t.pendingProps,qt),a!==null?(t.stateNode=a,Xe=t,ce=Bt(a.firstChild),qt=!1,n=!0):n=!1),n||Wl(t)),co(t),n=t.type,u=t.pendingProps,i=e!==null?e.memoizedProps:null,a=u.children,ko(n,u)?a=null:i!==null&&ko(n,i)&&(t.flags|=32),t.memoizedState!==null&&(n=Ss(e,t,G1,null,null,l),Uu._currentValue=n),wi(e,t),je(e,t,a,l),t.child;case 6:return e===null&&Z&&((e=l=ce)&&(l=_y(l,t.pendingProps,qt),l!==null?(t.stateNode=l,Xe=t,ce=null,e=!0):e=!1),e||Wl(t)),null;case 13:return gg(e,t,l);case 4:return ki(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ma(t,null,a,l):je(e,t,a,l),t.child;case 11:return Km(e,t,t.type,t.pendingProps,l);case 7:return je(e,t,t.pendingProps,l),t.child;case 8:return je(e,t,t.pendingProps.children,l),t.child;case 12:return je(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,zl(t,t.type,a.value),je(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Aa(t),n=Ve(n),a=a(n),t.flags|=1,je(e,t,a,l),t.child;case 14:return Jm(e,t,t.type,t.pendingProps,l);case 15:return dg(e,t,t.type,t.pendingProps,l);case 19:return hg(e,t,l);case 31:return K1(e,t,l);case 22:return pg(e,t,l,t.pendingProps);case 24:return Aa(t),a=Ve(Me),e===null?(n=gs(),n===null&&(n=le,u=ps(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},vs(t),zl(t,Me,n)):((e.lanes&l)!==0&&(Ao(e,t),du(t,null,null,l),mu()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),zl(t,Me,a)):(a=u.cache,zl(t,Me,a),a!==n.cache&&To(t,[Me],l,!0))),je(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(E(156,t.tag))}function rl(e){e.flags|=4}function kr(e,t,l,a,n){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(n&335544128)===n)if(e.stateNode.complete)e.flags|=8192;else if(Yg())e.flags|=8192;else throw ba=Pi,hs}else e.flags&=-16777217}function td(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!s0(t))if(Yg())e.flags|=8192;else throw ba=Pi,hs}function bi(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Xd():536870912,e.lanes|=t,Sn|=t)}function Pn(e,t){if(!Z)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function ie(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function F1(e,t,l){var a=t.pendingProps;switch(ds(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ie(t),null;case 1:return ie(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),yl(Me),pn(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ka(t)?rl(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Rr())),ie(t),null;case 26:var n=t.type,u=t.memoizedState;return e===null?(rl(t),u!==null?(ie(t),td(t,u)):(ie(t),kr(t,n,null,a,l))):u?u!==e.memoizedState?(rl(t),ie(t),td(t,u)):(ie(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&rl(t),ie(t),kr(t,n,e,a,l)),null;case 27:if(Qi(t),l=Yl.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&rl(t);else{if(!a){if(t.stateNode===null)throw Error(E(166));return ie(t),null}e=$t.current,ka(t)?Lm(t,e):(e=c0(n,a,l),t.stateNode=e,rl(t))}return ie(t),null;case 5:if(Qi(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&rl(t);else{if(!a){if(t.stateNode===null)throw Error(E(166));return ie(t),null}if(u=$t.current,ka(t))Lm(t,u);else{var i=mc(Yl.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Ye]=t,u[rt]=a;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;e:switch(ke(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&rl(t)}}return ie(t),kr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&rl(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(E(166));if(e=Yl.current,ka(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=Xe,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[Ye]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||a0(e.nodeValue,l)),e||Wl(t,!0)}else e=mc(e).createTextNode(a),e[Ye]=t,t.stateNode=e}return ie(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=ka(t),l!==null){if(e===null){if(!a)throw Error(E(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(557));e[Ye]=t}else _a(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ie(t),e=!1}else l=Rr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(ht(t),t):(ht(t),null);if((t.flags&128)!==0)throw Error(E(558))}return ie(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=ka(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(E(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(E(317));n[Ye]=t}else _a(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ie(t),n=!1}else n=Rr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(ht(t),t):(ht(t),null)}return ht(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),bi(t,t.updateQueue),ie(t),null);case 4:return pn(),e===null&&js(t.stateNode.containerInfo),ie(t),null;case 10:return yl(t.type),ie(t),null;case 19:if(qe(ye),a=t.memoizedState,a===null)return ie(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)Pn(a,!1);else{if(he!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=ec(e),u!==null){for(t.flags|=128,Pn(a,!1),e=u.updateQueue,t.updateQueue=e,bi(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)yp(l,e),l=l.sibling;return ae(ye,ye.current&1|2),Z&&ml(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Et()>ic&&(t.flags|=128,n=!0,Pn(a,!1),t.lanes=4194304)}else{if(!n)if(e=ec(u),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,bi(t,e),Pn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!Z)return ie(t),null}else 2*Et()-a.renderingStartTime>ic&&l!==536870912&&(t.flags|=128,n=!0,Pn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Et(),e.sibling=null,l=ye.current,ae(ye,n?l&1|2:l&1),Z&&ml(t,a.treeForkCount),e):(ie(t),null);case 22:case 23:return ht(t),ys(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(ie(t),t.subtreeFlags&6&&(t.flags|=8192)):ie(t),l=t.updateQueue,l!==null&&bi(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&qe(Sa),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),yl(Me),ie(t),null;case 25:return null;case 30:return null}throw Error(E(156,t.tag))}function I1(e,t){switch(ds(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return yl(Me),pn(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Qi(t),null;case 31:if(t.memoizedState!==null){if(ht(t),t.alternate===null)throw Error(E(340));_a()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(ht(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));_a()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return qe(ye),null;case 4:return pn(),null;case 10:return yl(t.type),null;case 22:case 23:return ht(t),ys(),e!==null&&qe(Sa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return yl(Me),null;case 25:return null;default:return null}}function yg(e,t){switch(ds(t),t.tag){case 3:yl(Me),pn();break;case 26:case 27:case 5:Qi(t);break;case 4:pn();break;case 31:t.memoizedState!==null&&ht(t);break;case 13:ht(t);break;case 19:qe(ye);break;case 10:yl(t.type);break;case 22:case 23:ht(t),ys(),e!==null&&qe(Sa);break;case 24:yl(Me)}}function Xu(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var u=l.create,i=l.inst;a=u(),i.destroy=a}l=l.next}while(l!==n)}}catch(c){$(t,t.return,c)}}function Pl(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&e)===e){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=t;var r=l,m=c;try{m()}catch(v){$(n,r,v)}}}a=a.next}while(a!==u)}}catch(v){$(t,t.return,v)}}function Eg(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Dp(t,l)}catch(a){$(e,e.return,a)}}}function Sg(e,t,l){l.props=Na(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){$(e,t,a)}}function gu(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){$(e,t,n)}}function Pt(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){$(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){$(e,t,n)}else l.current=null}function bg(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){$(e,e.return,n)}}function Qr(e,t,l){try{var a=e.stateNode;hy(a,e.type,l,t),a[rt]=t}catch(n){$(e,e.return,n)}}function Tg(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ta(e.type)||e.tag===4}function Zr(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Tg(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.tag===27&&ta(e.type)||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 Ro(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=gl));else if(a!==4&&(a===27&&ta(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Ro(e,t,l),e=e.sibling;e!==null;)Ro(e,t,l),e=e.sibling}function uc(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&ta(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(uc(e,t,l),e=e.sibling;e!==null;)uc(e,t,l),e=e.sibling}function _g(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);ke(t,a,l),t[Ye]=e,t[rt]=l}catch(u){$(e,e.return,u)}}var dl=!1,Ae=!1,Kr=!1,ld=typeof WeakSet=="function"?WeakSet:Set,He=null;function W1(e,t){if(e=e.containerInfo,Xo=hc,e=sp(e),rs(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break e}var i=0,c=-1,r=-1,m=0,v=0,y=e,g=null;t:for(;;){for(var h;y!==l||n!==0&&y.nodeType!==3||(c=i+n),y!==u||a!==0&&y.nodeType!==3||(r=i+a),y.nodeType===3&&(i+=y.nodeValue.length),(h=y.firstChild)!==null;)g=y,y=h;for(;;){if(y===e)break t;if(g===l&&++m===n&&(c=i),g===u&&++v===a&&(r=i),(h=y.nextSibling)!==null)break;y=g,g=y.parentNode}y=h}l=c===-1||r===-1?null:{start:c,end:r}}else l=null}l=l||{start:0,end:0}}else l=null;for(Vo={focusedElem:e,selectionRange:l},hc=!1,He=t;He!==null;)if(t=He,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,He=e;else for(;He!==null;){switch(t=He,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)n=e[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,l=t,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var _=Na(l.type,n);e=a.getSnapshotBeforeUpdate(_,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(M){$(l,l.return,M)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)Qo(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Qo(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(E(163))}if(e=t.sibling,e!==null){e.return=t.return,He=e;break}He=t.return}}function Ag(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:sl(e,l),a&4&&Xu(5,l);break;case 1:if(sl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(i){$(l,l.return,i)}else{var n=Na(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(i){$(l,l.return,i)}}a&64&&Eg(l),a&512&&gu(l,l.return);break;case 3:if(sl(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{Dp(e,t)}catch(i){$(l,l.return,i)}}break;case 27:t===null&&a&4&&_g(l);case 26:case 5:sl(e,l),t===null&&a&4&&bg(l),a&512&&gu(l,l.return);break;case 12:sl(e,l);break;case 31:sl(e,l),a&4&&Ng(e,l);break;case 13:sl(e,l),a&4&&Dg(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=iy.bind(null,l),Ay(e,l))));break;case 22:if(a=l.memoizedState!==null||dl,!a){t=t!==null&&t.memoizedState!==null||Ae,n=dl;var u=Ae;dl=a,(Ae=t)&&!u?fl(e,l,(l.subtreeFlags&8772)!==0):sl(e,l),dl=n,Ae=u}break;case 30:break;default:sl(e,l)}}function Mg(e){var t=e.alternate;t!==null&&(e.alternate=null,Mg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ls(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var de=null,ut=!1;function ol(e,t,l){for(l=l.child;l!==null;)Og(e,t,l),l=l.sibling}function Og(e,t,l){if(St&&typeof St.onCommitFiberUnmount=="function")try{St.onCommitFiberUnmount(Ru,l)}catch{}switch(l.tag){case 26:Ae||Pt(l,t),ol(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Ae||Pt(l,t);var a=de,n=ut;ta(l.type)&&(de=l.stateNode,ut=!1),ol(e,t,l),Eu(l.stateNode),de=a,ut=n;break;case 5:Ae||Pt(l,t);case 6:if(a=de,n=ut,de=null,ol(e,t,l),de=a,ut=n,de!==null)if(ut)try{(de.nodeType===9?de.body:de.nodeName==="HTML"?de.ownerDocument.body:de).removeChild(l.stateNode)}catch(u){$(l,t,u)}else try{de.removeChild(l.stateNode)}catch(u){$(l,t,u)}break;case 18:de!==null&&(ut?(e=de,vd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),An(e)):vd(de,l.stateNode));break;case 4:a=de,n=ut,de=l.stateNode.containerInfo,ut=!0,ol(e,t,l),de=a,ut=n;break;case 0:case 11:case 14:case 15:Pl(2,l,t),Ae||Pl(4,l,t),ol(e,t,l);break;case 1:Ae||(Pt(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Sg(l,t,a)),ol(e,t,l);break;case 21:ol(e,t,l);break;case 22:Ae=(a=Ae)||l.memoizedState!==null,ol(e,t,l),Ae=a;break;default:ol(e,t,l)}}function Ng(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{An(e)}catch(l){$(t,t.return,l)}}}function Dg(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{An(e)}catch(l){$(t,t.return,l)}}function P1(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ld),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ld),t;default:throw Error(E(435,e.tag))}}function Ti(e,t){var l=P1(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var n=cy.bind(null,e,a);a.then(n,n)}})}function at(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=e,i=t,c=i;e:for(;c!==null;){switch(c.tag){case 27:if(ta(c.type)){de=c.stateNode,ut=!1;break e}break;case 5:de=c.stateNode,ut=!1;break e;case 3:case 4:de=c.stateNode.containerInfo,ut=!0;break e}c=c.return}if(de===null)throw Error(E(160));Og(u,i,n),de=null,ut=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Cg(t,e),t=t.sibling}var kt=null;function Cg(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:at(t,e),nt(e),a&4&&(Pl(3,e,e.return),Xu(3,e),Pl(5,e,e.return));break;case 1:at(t,e),nt(e),a&512&&(Ae||l===null||Pt(l,l.return)),a&64&&dl&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=kt;if(at(t,e),nt(e),a&512&&(Ae||l===null||Pt(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Bu]||u[Ye]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),ke(u,a,l),u[Ye]=e,Re(u),a=u;break e;case"link":var i=Ad("link","href",n).get(a+(l.href||""));if(i){for(var c=0;c<i.length;c++)if(u=i[c],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){i.splice(c,1);break t}}u=n.createElement(a),ke(u,a,l),n.head.appendChild(u);break;case"meta":if(i=Ad("meta","content",n).get(a+(l.content||""))){for(c=0;c<i.length;c++)if(u=i[c],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){i.splice(c,1);break t}}u=n.createElement(a),ke(u,a,l),n.head.appendChild(u);break;default:throw Error(E(468,a))}u[Ye]=e,Re(u),a=u}e.stateNode=a}else Md(n,e.type,e.stateNode);else e.stateNode=_d(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?Md(n,e.type,e.stateNode):_d(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Qr(e,e.memoizedProps,l.memoizedProps)}break;case 27:at(t,e),nt(e),a&512&&(Ae||l===null||Pt(l,l.return)),l!==null&&a&4&&Qr(e,e.memoizedProps,l.memoizedProps);break;case 5:if(at(t,e),nt(e),a&512&&(Ae||l===null||Pt(l,l.return)),e.flags&32){n=e.stateNode;try{hn(n,"")}catch(_){$(e,e.return,_)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Qr(e,n,l!==null?l.memoizedProps:n)),a&1024&&(Kr=!0);break;case 6:if(at(t,e),nt(e),a&4){if(e.stateNode===null)throw Error(E(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(_){$(e,e.return,_)}}break;case 3:if(ji=null,n=kt,kt=dc(t.containerInfo),at(t,e),kt=n,nt(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{An(t.containerInfo)}catch(_){$(e,e.return,_)}Kr&&(Kr=!1,Lg(e));break;case 4:a=kt,kt=dc(e.stateNode.containerInfo),at(t,e),nt(e),kt=a;break;case 12:at(t,e),nt(e);break;case 31:at(t,e),nt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Ti(e,a)));break;case 13:at(t,e),nt(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Cc=Et()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Ti(e,a)));break;case 22:n=e.memoizedState!==null;var r=l!==null&&l.memoizedState!==null,m=dl,v=Ae;if(dl=m||n,Ae=v||r,at(t,e),Ae=v,dl=m,nt(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||r||dl||Ae||va(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){r=l=t;try{if(u=r.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{c=r.stateNode;var y=r.memoizedProps.style,g=y!=null&&y.hasOwnProperty("display")?y.display:null;c.style.display=g==null||typeof g=="boolean"?"":(""+g).trim()}}catch(_){$(r,r.return,_)}}}else if(t.tag===6){if(l===null){r=t;try{r.stateNode.nodeValue=n?"":r.memoizedProps}catch(_){$(r,r.return,_)}}}else if(t.tag===18){if(l===null){r=t;try{var h=r.stateNode;n?yd(h,!0):yd(r.stateNode,!1)}catch(_){$(r,r.return,_)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Ti(e,l))));break;case 19:at(t,e),nt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Ti(e,a)));break;case 30:break;case 21:break;default:at(t,e),nt(e)}}function nt(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Tg(a)){l=a;break}a=a.return}if(l==null)throw Error(E(160));switch(l.tag){case 27:var n=l.stateNode,u=Zr(e);uc(e,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(hn(i,""),l.flags&=-33);var c=Zr(e);uc(e,c,i);break;case 3:case 4:var r=l.stateNode.containerInfo,m=Zr(e);Ro(e,m,r);break;default:throw Error(E(161))}}catch(v){$(e,e.return,v)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Lg(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Lg(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function sl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Ag(e,t.alternate,t),t=t.sibling}function va(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Pl(4,t,t.return),va(t);break;case 1:Pt(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&Sg(t,t.return,l),va(t);break;case 27:Eu(t.stateNode);case 26:case 5:Pt(t,t.return),va(t);break;case 22:t.memoizedState===null&&va(t);break;case 30:va(t);break;default:va(t)}e=e.sibling}}function fl(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,u=t,i=u.flags;switch(u.tag){case 0:case 11:case 15:fl(n,u,l),Xu(4,u);break;case 1:if(fl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(m){$(a,a.return,m)}if(a=u,n=a.updateQueue,n!==null){var c=a.stateNode;try{var r=n.shared.hiddenCallbacks;if(r!==null)for(n.shared.hiddenCallbacks=null,n=0;n<r.length;n++)Np(r[n],c)}catch(m){$(a,a.return,m)}}l&&i&64&&Eg(u),gu(u,u.return);break;case 27:_g(u);case 26:case 5:fl(n,u,l),l&&a===null&&i&4&&bg(u),gu(u,u.return);break;case 12:fl(n,u,l);break;case 31:fl(n,u,l),l&&i&4&&Ng(n,u);break;case 13:fl(n,u,l),l&&i&4&&Dg(n,u);break;case 22:u.memoizedState===null&&fl(n,u,l),gu(u,u.return);break;case 30:break;default:fl(n,u,l)}t=t.sibling}}function Hs(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&ju(l))}function Rs(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ju(e))}function Vt(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ug(e,t,l,a),t=t.sibling}function Ug(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Vt(e,t,l,a),n&2048&&Xu(9,t);break;case 1:Vt(e,t,l,a);break;case 3:Vt(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ju(e)));break;case 12:if(n&2048){Vt(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,i=u.id,c=u.onPostCommit;typeof c=="function"&&c(i,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(r){$(t,t.return,r)}}else Vt(e,t,l,a);break;case 31:Vt(e,t,l,a);break;case 13:Vt(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,i=t.alternate,t.memoizedState!==null?u._visibility&2?Vt(e,t,l,a):hu(e,t):u._visibility&2?Vt(e,t,l,a):(u._visibility|=2,Za(e,t,l,a,(t.subtreeFlags&10256)!==0||!1)),n&2048&&Hs(i,t);break;case 24:Vt(e,t,l,a),n&2048&&Rs(t.alternate,t);break;default:Vt(e,t,l,a)}}function Za(e,t,l,a,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,i=t,c=l,r=a,m=i.flags;switch(i.tag){case 0:case 11:case 15:Za(u,i,c,r,n),Xu(8,i);break;case 23:break;case 22:var v=i.stateNode;i.memoizedState!==null?v._visibility&2?Za(u,i,c,r,n):hu(u,i):(v._visibility|=2,Za(u,i,c,r,n)),n&&m&2048&&Hs(i.alternate,i);break;case 24:Za(u,i,c,r,n),n&&m&2048&&Rs(i.alternate,i);break;default:Za(u,i,c,r,n)}t=t.sibling}}function hu(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:hu(l,a),n&2048&&Hs(a.alternate,a);break;case 24:hu(l,a),n&2048&&Rs(a.alternate,a);break;default:hu(l,a)}t=t.sibling}}var iu=8192;function Qa(e,t,l){if(e.subtreeFlags&iu)for(e=e.child;e!==null;)zg(e,t,l),e=e.sibling}function zg(e,t,l){switch(e.tag){case 26:Qa(e,t,l),e.flags&iu&&e.memoizedState!==null&&qy(l,kt,e.memoizedState,e.memoizedProps);break;case 5:Qa(e,t,l);break;case 3:case 4:var a=kt;kt=dc(e.stateNode.containerInfo),Qa(e,t,l),kt=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=iu,iu=16777216,Qa(e,t,l),iu=a):Qa(e,t,l));break;default:Qa(e,t,l)}}function xg(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function $n(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];He=a,Rg(a,e)}xg(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Hg(e),e=e.sibling}function Hg(e){switch(e.tag){case 0:case 11:case 15:$n(e),e.flags&2048&&Pl(9,e,e.return);break;case 3:$n(e);break;case 12:$n(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Bi(e)):$n(e);break;default:$n(e)}}function Bi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];He=a,Rg(a,e)}xg(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Pl(8,t,t.return),Bi(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,Bi(t));break;default:Bi(t)}e=e.sibling}}function Rg(e,t){for(;He!==null;){var l=He;switch(l.tag){case 0:case 11:case 15:Pl(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:ju(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,He=a;else e:for(l=e;He!==null;){a=He;var n=a.sibling,u=a.return;if(Mg(a),a===l){He=null;break e}if(n!==null){n.return=u,He=n;break e}He=u}}}var $1={getCacheForType:function(e){var t=Ve(Me),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return Ve(Me).controller.signal}},ey=typeof WeakMap=="function"?WeakMap:Map,J=0,le=null,k=null,Q=0,P=0,gt=null,Bl=!1,Cn=!1,qs=!1,Al=0,he=0,$l=0,Ta=0,ws=0,yt=0,Sn=0,vu=null,it=null,qo=!1,Cc=0,qg=0,ic=1/0,cc=null,Ql=null,Ce=0,Zl=null,bn=null,El=0,wo=0,Bo=null,wg=null,yu=0,Go=null;function Tt(){return(J&2)!==0&&Q!==0?Q&-Q:x.T!==null?Gs():Zd()}function Bg(){if(yt===0)if((Q&536870912)===0||Z){var e=mi;mi<<=1,(mi&3932160)===0&&(mi=262144),yt=e}else yt=536870912;return e=At.current,e!==null&&(e.flags|=32),yt}function ct(e,t,l){(e===le&&(P===2||P===9)||e.cancelPendingCommit!==null)&&(Tn(e,0),Gl(e,Q,yt,!1)),wu(e,l),((J&2)===0||e!==le)&&(e===le&&((J&2)===0&&(Ta|=l),he===4&&Gl(e,Q,yt,!1)),tl(e))}function Gg(e,t,l){if((J&6)!==0)throw Error(E(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||qu(e,t),n=a?ay(e,t):Jr(e,t,!0),u=a;do{if(n===0){Cn&&!a&&Gl(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!ty(l)){n=Jr(e,t,!1),u=!1;continue}if(n===2){if(u=t,e.errorRecoveryDisabledLanes&u)var i=0;else i=e.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;e:{var c=e;n=vu;var r=c.current.memoizedState.isDehydrated;if(r&&(Tn(c,i).flags|=256),i=Jr(c,i,!1),i!==2){if(qs&&!r){c.errorRecoveryDisabledLanes|=u,Ta|=u,n=4;break e}u=it,it=n,u!==null&&(it===null?it=u:it.push.apply(it,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){Tn(e,0),Gl(e,t,0,!0);break}e:{switch(a=e,u=n,u){case 0:case 1:throw Error(E(345));case 4:if((t&4194048)!==t)break;case 6:Gl(a,t,yt,!Bl);break e;case 2:it=null;break;case 3:case 5:break;default:throw Error(E(329))}if((t&62914560)===t&&(n=Cc+300-Et(),10<n)){if(Gl(a,t,yt,!Bl),yc(a,0,!0)!==0)break e;El=t,a.timeoutHandle=u0(ad.bind(null,a,l,it,cc,qo,t,yt,Ta,Sn,Bl,u,"Throttled",-0,0),n);break e}ad(a,l,it,cc,qo,t,yt,Ta,Sn,Bl,u,null,-0,0)}}break}while(!0);tl(e)}function ad(e,t,l,a,n,u,i,c,r,m,v,y,g,h){if(e.timeoutHandle=-1,y=t.subtreeFlags,y&8192||(y&16785408)===16785408){y={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:gl},zg(t,u,y);var _=(u&62914560)===u?Cc-Et():(u&4194048)===u?qg-Et():0;if(_=wy(y,_),_!==null){El=u,e.cancelPendingCommit=_(ud.bind(null,e,t,u,l,a,n,i,c,r,v,y,null,g,h)),Gl(e,u,i,!m);return}}ud(e,t,u,l,a,n,i,c,r)}function ty(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!_t(u(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;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 Gl(e,t,l,a){t&=~ws,t&=~Ta,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-bt(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&Vd(e,l,t)}function Lc(){return(J&6)===0?(Vu(0,!1),!1):!0}function Bs(){if(k!==null){if(P===0)var e=k.return;else e=k,hl=za=null,_s(e),fn=null,Ou=0,e=k;for(;e!==null;)yg(e.alternate,e),e=e.return;k=null}}function Tn(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,Ey(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),El=0,Bs(),le=e,k=l=vl(e.current,null),Q=t,P=0,gt=null,Bl=!1,Cn=qu(e,t),qs=!1,Sn=yt=ws=Ta=$l=he=0,it=vu=null,qo=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-bt(a),u=1<<n;t|=e[n],a&=~u}return Al=t,Tc(),l}function jg(e,t){w=null,x.H=Du,t===Dn||t===Ac?(t=Rm(),P=3):t===hs?(t=Rm(),P=4):P=t===zs?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,gt=t,k===null&&(he=1,ac(e,Rt(t,e.current)))}function Yg(){var e=At.current;return e===null?!0:(Q&4194048)===Q?wt===null:(Q&62914560)===Q||(Q&536870912)!==0?e===wt:!1}function Xg(){var e=x.H;return x.H=Du,e===null?Du:e}function Vg(){var e=x.A;return x.A=$1,e}function rc(){he=4,Bl||(Q&4194048)!==Q&&At.current!==null||(Cn=!0),($l&134217727)===0&&(Ta&134217727)===0||le===null||Gl(le,Q,yt,!1)}function Jr(e,t,l){var a=J;J|=2;var n=Xg(),u=Vg();(le!==e||Q!==t)&&(cc=null,Tn(e,t)),t=!1;var i=he;e:do try{if(P!==0&&k!==null){var c=k,r=gt;switch(P){case 8:Bs(),i=6;break e;case 3:case 2:case 9:case 6:At.current===null&&(t=!0);var m=P;if(P=0,gt=null,un(e,c,r,m),l&&Cn){i=0;break e}break;default:m=P,P=0,gt=null,un(e,c,r,m)}}ly(),i=he;break}catch(v){jg(e,v)}while(!0);return t&&e.shellSuspendCounter++,hl=za=null,J=a,x.H=n,x.A=u,k===null&&(le=null,Q=0,Tc()),i}function ly(){for(;k!==null;)kg(k)}function ay(e,t){var l=J;J|=2;var a=Xg(),n=Vg();le!==e||Q!==t?(cc=null,ic=Et()+500,Tn(e,t)):Cn=qu(e,t);e:do try{if(P!==0&&k!==null){t=k;var u=gt;t:switch(P){case 1:P=0,gt=null,un(e,t,u,1);break;case 2:case 9:if(Hm(u)){P=0,gt=null,nd(t);break}t=function(){P!==2&&P!==9||le!==e||(P=7),tl(e)},u.then(t,t);break e;case 3:P=7;break e;case 4:P=5;break e;case 7:Hm(u)?(P=0,gt=null,nd(t)):(P=0,gt=null,un(e,t,u,7));break;case 5:var i=null;switch(k.tag){case 26:i=k.memoizedState;case 5:case 27:var c=k;if(i?s0(i):c.stateNode.complete){P=0,gt=null;var r=c.sibling;if(r!==null)k=r;else{var m=c.return;m!==null?(k=m,Uc(m)):k=null}break t}}P=0,gt=null,un(e,t,u,5);break;case 6:P=0,gt=null,un(e,t,u,6);break;case 8:Bs(),he=6;break e;default:throw Error(E(462))}}ny();break}catch(v){jg(e,v)}while(!0);return hl=za=null,x.H=a,x.A=n,J=l,k!==null?0:(le=null,Q=0,Tc(),he)}function ny(){for(;k!==null&&!Nv();)kg(k)}function kg(e){var t=vg(e.alternate,e,Al);e.memoizedProps=e.pendingProps,t===null?Uc(e):k=t}function nd(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Wm(l,t,t.pendingProps,t.type,void 0,Q);break;case 11:t=Wm(l,t,t.pendingProps,t.type.render,t.ref,Q);break;case 5:_s(t);default:yg(l,t),t=k=yp(t,Al),t=vg(l,t,Al)}e.memoizedProps=e.pendingProps,t===null?Uc(e):k=t}function un(e,t,l,a){hl=za=null,_s(t),fn=null,Ou=0;var n=t.return;try{if(Z1(e,n,t,l,Q)){he=1,ac(e,Rt(l,e.current)),k=null;return}}catch(u){if(n!==null)throw k=n,u;he=1,ac(e,Rt(l,e.current)),k=null;return}t.flags&32768?(Z||a===1?e=!0:Cn||(Q&536870912)!==0?e=!1:(Bl=e=!0,(a===2||a===9||a===3||a===6)&&(a=At.current,a!==null&&a.tag===13&&(a.flags|=16384))),Qg(t,e)):Uc(t)}function Uc(e){var t=e;do{if((t.flags&32768)!==0){Qg(t,Bl);return}e=t.return;var l=F1(t.alternate,t,Al);if(l!==null){k=l;return}if(t=t.sibling,t!==null){k=t;return}k=t=e}while(t!==null);he===0&&(he=5)}function Qg(e,t){do{var l=I1(e.alternate,e);if(l!==null){l.flags&=32767,k=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){k=e;return}k=e=l}while(e!==null);he=6,k=null}function ud(e,t,l,a,n,u,i,c,r){e.cancelPendingCommit=null;do zc();while(Ce!==0);if((J&6)!==0)throw Error(E(327));if(t!==null){if(t===e.current)throw Error(E(177));if(u=t.lanes|t.childLanes,u|=os,wv(e,l,u,i,c,r),e===le&&(k=le=null,Q=0),bn=t,Zl=e,El=l,wo=u,Bo=n,wg=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,ry(Zi,function(){return Ig(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=x.T,x.T=null,n=F.p,F.p=2,i=J,J|=4;try{W1(e,t,l)}finally{J=i,F.p=n,x.T=a}}Ce=1,Zg(),Kg(),Jg()}}function Zg(){if(Ce===1){Ce=0;var e=Zl,t=bn,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=x.T,x.T=null;var a=F.p;F.p=2;var n=J;J|=4;try{Cg(t,e);var u=Vo,i=sp(e.containerInfo),c=u.focusedElem,r=u.selectionRange;if(i!==c&&c&&c.ownerDocument&&op(c.ownerDocument.documentElement,c)){if(r!==null&&rs(c)){var m=r.start,v=r.end;if(v===void 0&&(v=m),"selectionStart"in c)c.selectionStart=m,c.selectionEnd=Math.min(v,c.value.length);else{var y=c.ownerDocument||document,g=y&&y.defaultView||window;if(g.getSelection){var h=g.getSelection(),_=c.textContent.length,M=Math.min(r.start,_),D=r.end===void 0?M:Math.min(r.end,_);!h.extend&&M>D&&(i=D,D=M,M=i);var o=Nm(c,M),s=Nm(c,D);if(o&&s&&(h.rangeCount!==1||h.anchorNode!==o.node||h.anchorOffset!==o.offset||h.focusNode!==s.node||h.focusOffset!==s.offset)){var p=y.createRange();p.setStart(o.node,o.offset),h.removeAllRanges(),M>D?(h.addRange(p),h.extend(s.node,s.offset)):(p.setEnd(s.node,s.offset),h.addRange(p))}}}}for(y=[],h=c;h=h.parentNode;)h.nodeType===1&&y.push({element:h,left:h.scrollLeft,top:h.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<y.length;c++){var f=y[c];f.element.scrollLeft=f.left,f.element.scrollTop=f.top}}hc=!!Xo,Vo=Xo=null}finally{J=n,F.p=a,x.T=l}}e.current=t,Ce=2}}function Kg(){if(Ce===2){Ce=0;var e=Zl,t=bn,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=x.T,x.T=null;var a=F.p;F.p=2;var n=J;J|=4;try{Ag(e,t.alternate,t)}finally{J=n,F.p=a,x.T=l}}Ce=3}}function Jg(){if(Ce===4||Ce===3){Ce=0,Dv();var e=Zl,t=bn,l=El,a=wg;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ce=5:(Ce=0,bn=Zl=null,Fg(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(Ql=null),ts(l),t=t.stateNode,St&&typeof St.onCommitFiberRoot=="function")try{St.onCommitFiberRoot(Ru,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=x.T,n=F.p,F.p=2,x.T=null;try{for(var u=e.onRecoverableError,i=0;i<a.length;i++){var c=a[i];u(c.value,{componentStack:c.stack})}}finally{x.T=t,F.p=n}}(El&3)!==0&&zc(),tl(e),n=e.pendingLanes,(l&261930)!==0&&(n&42)!==0?e===Go?yu++:(yu=0,Go=e):yu=0,Vu(0,!1)}}function Fg(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ju(t)))}function zc(){return Zg(),Kg(),Jg(),Ig()}function Ig(){if(Ce!==5)return!1;var e=Zl,t=wo;wo=0;var l=ts(El),a=x.T,n=F.p;try{F.p=32>l?32:l,x.T=null,l=Bo,Bo=null;var u=Zl,i=El;if(Ce=0,bn=Zl=null,El=0,(J&6)!==0)throw Error(E(331));var c=J;if(J|=4,Hg(u.current),Ug(u,u.current,i,l),J=c,Vu(0,!1),St&&typeof St.onPostCommitFiberRoot=="function")try{St.onPostCommitFiberRoot(Ru,u)}catch{}return!0}finally{F.p=n,x.T=a,Fg(e,t)}}function id(e,t,l){t=Rt(l,t),t=zo(e.stateNode,t,2),e=kl(e,t,2),e!==null&&(wu(e,2),tl(e))}function $(e,t,l){if(e.tag===3)id(e,e,l);else for(;t!==null;){if(t.tag===3){id(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Ql===null||!Ql.has(a))){e=Rt(l,e),l=fg(2),a=kl(t,l,2),a!==null&&(mg(l,a,t,e),wu(a,2),tl(a));break}}t=t.return}}function Fr(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new ey;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(qs=!0,n.add(l),e=uy.bind(null,e,t,l),t.then(e,e))}function uy(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,le===e&&(Q&l)===l&&(he===4||he===3&&(Q&62914560)===Q&&300>Et()-Cc?(J&2)===0&&Tn(e,0):ws|=l,Sn===Q&&(Sn=0)),tl(e)}function Wg(e,t){t===0&&(t=Xd()),e=Ua(e,t),e!==null&&(wu(e,t),tl(e))}function iy(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),Wg(e,l)}function cy(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(E(314))}a!==null&&a.delete(t),Wg(e,l)}function ry(e,t){return $o(e,t)}var oc=null,Ka=null,jo=!1,sc=!1,Ir=!1,jl=0;function tl(e){e!==Ka&&e.next===null&&(Ka===null?oc=Ka=e:Ka=Ka.next=e),sc=!0,jo||(jo=!0,sy())}function Vu(e,t){if(!Ir&&sc){Ir=!0;do for(var l=!1,a=oc;a!==null;){if(!t)if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-bt(42|e)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,cd(a,u))}else u=Q,u=yc(a,a===le?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||qu(a,u)||(l=!0,cd(a,u));a=a.next}while(l);Ir=!1}}function oy(){Pg()}function Pg(){sc=jo=!1;var e=0;jl!==0&&yy()&&(e=jl);for(var t=Et(),l=null,a=oc;a!==null;){var n=a.next,u=$g(a,t);u===0?(a.next=null,l===null?oc=n:l.next=n,n===null&&(Ka=l)):(l=a,(e!==0||(u&3)!==0)&&(sc=!0)),a=n}Ce!==0&&Ce!==5||Vu(e,!1),jl!==0&&(jl=0)}function $g(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var i=31-bt(u),c=1<<i,r=n[i];r===-1?((c&l)===0||(c&a)!==0)&&(n[i]=qv(c,t)):r<=t&&(e.expiredLanes|=c),u&=~c}if(t=le,l=Q,l=yc(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(P===2||P===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&Mr(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||qu(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&Mr(a),ts(l)){case 2:case 8:l=jd;break;case 32:l=Zi;break;case 268435456:l=Yd;break;default:l=Zi}return a=e0.bind(null,e),l=$o(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&Mr(a),e.callbackPriority=2,e.callbackNode=null,2}function e0(e,t){if(Ce!==0&&Ce!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(zc()&&e.callbackNode!==l)return null;var a=Q;return a=yc(e,e===le?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Gg(e,a,t),$g(e,Et()),e.callbackNode!=null&&e.callbackNode===l?e0.bind(null,e):null)}function cd(e,t){if(zc())return null;Gg(e,t,!0)}function sy(){Sy(function(){(J&6)!==0?$o(Gd,oy):Pg()})}function Gs(){if(jl===0){var e=vn;e===0&&(e=fi,fi<<=1,(fi&261888)===0&&(fi=256)),jl=e}return jl}function rd(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ci(""+e)}function od(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function fy(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=rd((n[rt]||null).action),i=a.submitter;i&&(t=(t=i[rt]||null)?rd(t.formAction):i.getAttribute("formAction"),t!==null&&(u=t,i=null));var c=new Ec("action","action",null,a,n);e.push({event:c,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(jl!==0){var r=i?od(n,i):new FormData(n);Lo(l,{pending:!0,data:r,method:n.method,action:u},null,r)}}else typeof u=="function"&&(c.preventDefault(),r=i?od(n,i):new FormData(n),Lo(l,{pending:!0,data:r,method:n.method,action:u},u,r))},currentTarget:n}]})}}for(_i=0;_i<yo.length;_i++)Ai=yo[_i],sd=Ai.toLowerCase(),fd=Ai[0].toUpperCase()+Ai.slice(1),Qt(sd,"on"+fd);var Ai,sd,fd,_i;Qt(mp,"onAnimationEnd");Qt(dp,"onAnimationIteration");Qt(pp,"onAnimationStart");Qt("dblclick","onDoubleClick");Qt("focusin","onFocus");Qt("focusout","onBlur");Qt(C1,"onTransitionRun");Qt(L1,"onTransitionStart");Qt(U1,"onTransitionCancel");Qt(gp,"onTransitionEnd");gn("onMouseEnter",["mouseout","mouseover"]);gn("onMouseLeave",["mouseout","mouseover"]);gn("onPointerEnter",["pointerout","pointerover"]);gn("onPointerLeave",["pointerout","pointerover"]);Da("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Da("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Da("onBeforeInput",["compositionend","keypress","textInput","paste"]);Da("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Da("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Da("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cu="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(" "),my=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Cu));function t0(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var i=a.length-1;0<=i;i--){var c=a[i],r=c.instance,m=c.currentTarget;if(c=c.listener,r!==u&&n.isPropagationStopped())break e;u=c,n.currentTarget=m;try{u(n)}catch(v){Ji(v)}n.currentTarget=null,u=r}else for(i=0;i<a.length;i++){if(c=a[i],r=c.instance,m=c.currentTarget,c=c.listener,r!==u&&n.isPropagationStopped())break e;u=c,n.currentTarget=m;try{u(n)}catch(v){Ji(v)}n.currentTarget=null,u=r}}}}function V(e,t){var l=t[oo];l===void 0&&(l=t[oo]=new Set);var a=e+"__bubble";l.has(a)||(l0(t,e,2,!1),l.add(a))}function Wr(e,t,l){var a=0;t&&(a|=4),l0(l,e,a,t)}var Mi="_reactListening"+Math.random().toString(36).slice(2);function js(e){if(!e[Mi]){e[Mi]=!0,Kd.forEach(function(l){l!=="selectionchange"&&(my.has(l)||Wr(l,!1,e),Wr(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Mi]||(t[Mi]=!0,Wr("selectionchange",!1,t))}}function l0(e,t,l,a){switch(g0(t)){case 2:var n=jy;break;case 8:n=Yy;break;default:n=ks}l=n.bind(null,t,l,e),n=void 0,!go||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function Pr(e,t,l,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var c=a.stateNode.containerInfo;if(c===n)break;if(i===4)for(i=a.return;i!==null;){var r=i.tag;if((r===3||r===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;c!==null;){if(i=Ia(c),i===null)return;if(r=i.tag,r===5||r===6||r===26||r===27){a=u=i;continue e}c=c.parentNode}}a=a.return}tp(function(){var m=u,v=ns(l),y=[];e:{var g=hp.get(e);if(g!==void 0){var h=Ec,_=e;switch(e){case"keypress":if(Ui(l)===0)break e;case"keydown":case"keyup":h=c1;break;case"focusin":_="focus",h=Lr;break;case"focusout":_="blur",h=Lr;break;case"beforeblur":case"afterblur":h=Lr;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=ym;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=Fv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=s1;break;case mp:case dp:case pp:h=Pv;break;case gp:h=m1;break;case"scroll":case"scrollend":h=Kv;break;case"wheel":h=p1;break;case"copy":case"cut":case"paste":h=e1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=Sm;break;case"toggle":case"beforetoggle":h=h1}var M=(t&4)!==0,D=!M&&(e==="scroll"||e==="scrollend"),o=M?g!==null?g+"Capture":null:g;M=[];for(var s=m,p;s!==null;){var f=s;if(p=f.stateNode,f=f.tag,f!==5&&f!==26&&f!==27||p===null||o===null||(f=bu(s,o),f!=null&&M.push(Lu(s,f,p))),D)break;s=s.return}0<M.length&&(g=new h(g,_,null,l,v),y.push({event:g,listeners:M}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",g&&l!==po&&(_=l.relatedTarget||l.fromElement)&&(Ia(_)||_[Mn]))break e;if((h||g)&&(g=v.window===v?v:(g=v.ownerDocument)?g.defaultView||g.parentWindow:window,h?(_=l.relatedTarget||l.toElement,h=m,_=_?Ia(_):null,_!==null&&(D=Hu(_),M=_.tag,_!==D||M!==5&&M!==27&&M!==6)&&(_=null)):(h=null,_=m),h!==_)){if(M=ym,f="onMouseLeave",o="onMouseEnter",s="mouse",(e==="pointerout"||e==="pointerover")&&(M=Sm,f="onPointerLeave",o="onPointerEnter",s="pointer"),D=h==null?g:nu(h),p=_==null?g:nu(_),g=new M(f,s+"leave",h,l,v),g.target=D,g.relatedTarget=p,f=null,Ia(v)===m&&(M=new M(o,s+"enter",_,l,v),M.target=p,M.relatedTarget=D,f=M),D=f,h&&_)t:{for(M=dy,o=h,s=_,p=0,f=o;f;f=M(f))p++;f=0;for(var A=s;A;A=M(A))f++;for(;0<p-f;)o=M(o),p--;for(;0<f-p;)s=M(s),f--;for(;p--;){if(o===s||s!==null&&o===s.alternate){M=o;break t}o=M(o),s=M(s)}M=null}else M=null;h!==null&&md(y,g,h,M,!1),_!==null&&D!==null&&md(y,D,_,M,!0)}}e:{if(g=m?nu(m):window,h=g.nodeName&&g.nodeName.toLowerCase(),h==="select"||h==="input"&&g.type==="file")var C=Am;else if(_m(g))if(cp)C=O1;else{C=A1;var N=_1}else h=g.nodeName,!h||h.toLowerCase()!=="input"||g.type!=="checkbox"&&g.type!=="radio"?m&&as(m.elementType)&&(C=Am):C=M1;if(C&&(C=C(e,m))){ip(y,C,l,v);break e}N&&N(e,g,m),e==="focusout"&&m&&g.type==="number"&&m.memoizedProps.value!=null&&mo(g,"number",g.value)}switch(N=m?nu(m):window,e){case"focusin":(_m(N)||N.contentEditable==="true")&&($a=N,ho=m,ou=null);break;case"focusout":ou=ho=$a=null;break;case"mousedown":vo=!0;break;case"contextmenu":case"mouseup":case"dragend":vo=!1,Dm(y,l,v);break;case"selectionchange":if(D1)break;case"keydown":case"keyup":Dm(y,l,v)}var z;if(cs)e:{switch(e){case"compositionstart":var R="onCompositionStart";break e;case"compositionend":R="onCompositionEnd";break e;case"compositionupdate":R="onCompositionUpdate";break e}R=void 0}else Pa?np(e,l)&&(R="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(R="onCompositionStart");R&&(ap&&l.locale!=="ko"&&(Pa||R!=="onCompositionStart"?R==="onCompositionEnd"&&Pa&&(z=lp()):(wl=v,us="value"in wl?wl.value:wl.textContent,Pa=!0)),N=fc(m,R),0<N.length&&(R=new Em(R,e,null,l,v),y.push({event:R,listeners:N}),z?R.data=z:(z=up(l),z!==null&&(R.data=z)))),(z=y1?E1(e,l):S1(e,l))&&(R=fc(m,"onBeforeInput"),0<R.length&&(N=new Em("onBeforeInput","beforeinput",null,l,v),y.push({event:N,listeners:R}),N.data=z)),fy(y,e,m,l,v)}t0(y,t)})}function Lu(e,t,l){return{instance:e,listener:t,currentTarget:l}}function fc(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=bu(e,l),n!=null&&a.unshift(Lu(e,n,u)),n=bu(e,t),n!=null&&a.push(Lu(e,n,u))),e.tag===3)return a;e=e.return}return[]}function dy(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function md(e,t,l,a,n){for(var u=t._reactName,i=[];l!==null&&l!==a;){var c=l,r=c.alternate,m=c.stateNode;if(c=c.tag,r!==null&&r===a)break;c!==5&&c!==26&&c!==27||m===null||(r=m,n?(m=bu(l,u),m!=null&&i.unshift(Lu(l,m,r))):n||(m=bu(l,u),m!=null&&i.push(Lu(l,m,r)))),l=l.return}i.length!==0&&e.push({event:t,listeners:i})}var py=/\r\n?/g,gy=/\u0000|\uFFFD/g;function dd(e){return(typeof e=="string"?e:""+e).replace(py,`
|
|
`).replace(gy,"")}function a0(e,t){return t=dd(t),dd(e)===t}function ee(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||hn(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&hn(e,""+a);break;case"className":pi(e,"class",a);break;case"tabIndex":pi(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":pi(e,l,a);break;case"style":ep(e,a,u);break;case"data":if(t!=="object"){pi(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Ci(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(t!=="input"&&ee(e,t,"name",n.name,n,null),ee(e,t,"formEncType",n.formEncType,n,null),ee(e,t,"formMethod",n.formMethod,n,null),ee(e,t,"formTarget",n.formTarget,n,null)):(ee(e,t,"encType",n.encType,n,null),ee(e,t,"method",n.method,n,null),ee(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Ci(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=gl);break;case"onScroll":a!=null&&V("scroll",e);break;case"onScrollEnd":a!=null&&V("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(E(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(E(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=Ci(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":V("beforetoggle",e),V("toggle",e),Di(e,"popover",a);break;case"xlinkActuate":cl(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":cl(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":cl(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":cl(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":cl(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":cl(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":cl(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":cl(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":cl(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Di(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Qv.get(l)||l,Di(e,l,a))}}function Yo(e,t,l,a,n,u){switch(l){case"style":ep(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(E(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(E(60));e.innerHTML=l}}break;case"children":typeof a=="string"?hn(e,a):(typeof a=="number"||typeof a=="bigint")&&hn(e,""+a);break;case"onScroll":a!=null&&V("scroll",e);break;case"onScrollEnd":a!=null&&V("scrollend",e);break;case"onClick":a!=null&&(e.onclick=gl);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Jd.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),u=e[rt]||null,u=u!=null?u[l]:null,typeof u=="function"&&e.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):Di(e,l,a)}}}function ke(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":V("error",e),V("load",e);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var i=l[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(E(137,t));default:ee(e,t,u,i,l,null)}}n&&ee(e,t,"srcSet",l.srcSet,l,null),a&&ee(e,t,"src",l.src,l,null);return;case"input":V("invalid",e);var c=u=i=n=null,r=null,m=null;for(a in l)if(l.hasOwnProperty(a)){var v=l[a];if(v!=null)switch(a){case"name":n=v;break;case"type":i=v;break;case"checked":r=v;break;case"defaultChecked":m=v;break;case"value":u=v;break;case"defaultValue":c=v;break;case"children":case"dangerouslySetInnerHTML":if(v!=null)throw Error(E(137,t));break;default:ee(e,t,a,v,l,null)}}Wd(e,u,c,r,m,i,n,!1);return;case"select":V("invalid",e),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(c=l[n],c!=null))switch(n){case"value":u=c;break;case"defaultValue":i=c;break;case"multiple":a=c;default:ee(e,t,n,c,l,null)}t=u,l=i,e.multiple=!!a,t!=null?rn(e,!!a,t,!1):l!=null&&rn(e,!!a,l,!0);return;case"textarea":V("invalid",e),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(c=l[i],c!=null))switch(i){case"value":a=c;break;case"defaultValue":n=c;break;case"children":u=c;break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(E(91));break;default:ee(e,t,i,c,l,null)}$d(e,a,n,u);return;case"option":for(r in l)l.hasOwnProperty(r)&&(a=l[r],a!=null)&&(r==="selected"?e.selected=a&&typeof a!="function"&&typeof a!="symbol":ee(e,t,r,a,l,null));return;case"dialog":V("beforetoggle",e),V("toggle",e),V("cancel",e),V("close",e);break;case"iframe":case"object":V("load",e);break;case"video":case"audio":for(a=0;a<Cu.length;a++)V(Cu[a],e);break;case"image":V("error",e),V("load",e);break;case"details":V("toggle",e);break;case"embed":case"source":case"link":V("error",e),V("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(m in l)if(l.hasOwnProperty(m)&&(a=l[m],a!=null))switch(m){case"children":case"dangerouslySetInnerHTML":throw Error(E(137,t));default:ee(e,t,m,a,l,null)}return;default:if(as(t)){for(v in l)l.hasOwnProperty(v)&&(a=l[v],a!==void 0&&Yo(e,t,v,a,l,void 0));return}}for(c in l)l.hasOwnProperty(c)&&(a=l[c],a!=null&&ee(e,t,c,a,l,null))}function hy(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,c=null,r=null,m=null,v=null;for(h in l){var y=l[h];if(l.hasOwnProperty(h)&&y!=null)switch(h){case"checked":break;case"value":break;case"defaultValue":r=y;default:a.hasOwnProperty(h)||ee(e,t,h,null,a,y)}}for(var g in a){var h=a[g];if(y=l[g],a.hasOwnProperty(g)&&(h!=null||y!=null))switch(g){case"type":u=h;break;case"name":n=h;break;case"checked":m=h;break;case"defaultChecked":v=h;break;case"value":i=h;break;case"defaultValue":c=h;break;case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(E(137,t));break;default:h!==y&&ee(e,t,g,h,a,y)}}fo(e,i,c,r,m,v,u,n);return;case"select":h=i=c=g=null;for(u in l)if(r=l[u],l.hasOwnProperty(u)&&r!=null)switch(u){case"value":break;case"multiple":h=r;default:a.hasOwnProperty(u)||ee(e,t,u,null,a,r)}for(n in a)if(u=a[n],r=l[n],a.hasOwnProperty(n)&&(u!=null||r!=null))switch(n){case"value":g=u;break;case"defaultValue":c=u;break;case"multiple":i=u;default:u!==r&&ee(e,t,n,u,a,r)}t=c,l=i,a=h,g!=null?rn(e,!!l,g,!1):!!a!=!!l&&(t!=null?rn(e,!!l,t,!0):rn(e,!!l,l?[]:"",!1));return;case"textarea":h=g=null;for(c in l)if(n=l[c],l.hasOwnProperty(c)&&n!=null&&!a.hasOwnProperty(c))switch(c){case"value":break;case"children":break;default:ee(e,t,c,null,a,n)}for(i in a)if(n=a[i],u=l[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":g=n;break;case"defaultValue":h=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(E(91));break;default:n!==u&&ee(e,t,i,n,a,u)}Pd(e,g,h);return;case"option":for(var _ in l)g=l[_],l.hasOwnProperty(_)&&g!=null&&!a.hasOwnProperty(_)&&(_==="selected"?e.selected=!1:ee(e,t,_,null,a,g));for(r in a)g=a[r],h=l[r],a.hasOwnProperty(r)&&g!==h&&(g!=null||h!=null)&&(r==="selected"?e.selected=g&&typeof g!="function"&&typeof g!="symbol":ee(e,t,r,g,a,h));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var M in l)g=l[M],l.hasOwnProperty(M)&&g!=null&&!a.hasOwnProperty(M)&&ee(e,t,M,null,a,g);for(m in a)if(g=a[m],h=l[m],a.hasOwnProperty(m)&&g!==h&&(g!=null||h!=null))switch(m){case"children":case"dangerouslySetInnerHTML":if(g!=null)throw Error(E(137,t));break;default:ee(e,t,m,g,a,h)}return;default:if(as(t)){for(var D in l)g=l[D],l.hasOwnProperty(D)&&g!==void 0&&!a.hasOwnProperty(D)&&Yo(e,t,D,void 0,a,g);for(v in a)g=a[v],h=l[v],!a.hasOwnProperty(v)||g===h||g===void 0&&h===void 0||Yo(e,t,v,g,a,h);return}}for(var o in l)g=l[o],l.hasOwnProperty(o)&&g!=null&&!a.hasOwnProperty(o)&&ee(e,t,o,null,a,g);for(y in a)g=a[y],h=l[y],!a.hasOwnProperty(y)||g===h||g==null&&h==null||ee(e,t,y,g,a,h)}function pd(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function vy(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,i=n.initiatorType,c=n.duration;if(u&&c&&pd(i)){for(i=0,c=n.responseEnd,a+=1;a<l.length;a++){var r=l[a],m=r.startTime;if(m>c)break;var v=r.transferSize,y=r.initiatorType;v&&pd(y)&&(r=r.responseEnd,i+=v*(r<c?1:(c-m)/(r-m)))}if(--a,t+=8*(u+i)/(n.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Xo=null,Vo=null;function mc(e){return e.nodeType===9?e:e.ownerDocument}function gd(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function n0(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function ko(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var $r=null;function yy(){var e=window.event;return e&&e.type==="popstate"?e===$r?!1:($r=e,!0):($r=null,!1)}var u0=typeof setTimeout=="function"?setTimeout:void 0,Ey=typeof clearTimeout=="function"?clearTimeout:void 0,hd=typeof Promise=="function"?Promise:void 0,Sy=typeof queueMicrotask=="function"?queueMicrotask:typeof hd<"u"?function(e){return hd.resolve(null).then(e).catch(by)}:u0;function by(e){setTimeout(function(){throw e})}function ta(e){return e==="head"}function vd(e,t){var l=t,a=0;do{var n=l.nextSibling;if(e.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(n),An(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Eu(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Eu(l);for(var u=l.firstChild;u;){var i=u.nextSibling,c=u.nodeName;u[Bu]||c==="SCRIPT"||c==="STYLE"||c==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&Eu(e.ownerDocument.body);l=n}while(l);An(t)}function yd(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function Qo(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Qo(l),ls(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Ty(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Bu])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Bt(e.nextSibling),e===null)break}return null}function _y(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Bt(e.nextSibling),e===null))return null;return e}function i0(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Bt(e.nextSibling),e===null))return null;return e}function Zo(e){return e.data==="$?"||e.data==="$~"}function Ko(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Ay(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Bt(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Jo=null;function Ed(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return Bt(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function Sd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function c0(e,t,l){switch(t=mc(l),e){case"html":if(e=t.documentElement,!e)throw Error(E(452));return e;case"head":if(e=t.head,!e)throw Error(E(453));return e;case"body":if(e=t.body,!e)throw Error(E(454));return e;default:throw Error(E(451))}}function Eu(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ls(e)}var Gt=new Map,bd=new Set;function dc(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ml=F.d;F.d={f:My,r:Oy,D:Ny,C:Dy,L:Cy,m:Ly,X:zy,S:Uy,M:xy};function My(){var e=Ml.f(),t=Lc();return e||t}function Oy(e){var t=On(e);t!==null&&t.tag===5&&t.type==="form"?eg(t):Ml.r(e)}var Ln=typeof document>"u"?null:document;function r0(e,t,l){var a=Ln;if(a&&typeof t=="string"&&t){var n=Ht(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),bd.has(n)||(bd.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),ke(t,"link",e),Re(t),a.head.appendChild(t)))}}function Ny(e){Ml.D(e),r0("dns-prefetch",e,null)}function Dy(e,t){Ml.C(e,t),r0("preconnect",e,t)}function Cy(e,t,l){Ml.L(e,t,l);var a=Ln;if(a&&e&&t){var n='link[rel="preload"][as="'+Ht(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+Ht(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+Ht(l.imageSizes)+'"]')):n+='[href="'+Ht(e)+'"]';var u=n;switch(t){case"style":u=_n(e);break;case"script":u=Un(e)}Gt.has(u)||(e=re({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),Gt.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(ku(u))||t==="script"&&a.querySelector(Qu(u))||(t=a.createElement("link"),ke(t,"link",e),Re(t),a.head.appendChild(t)))}}function Ly(e,t){Ml.m(e,t);var l=Ln;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+Ht(a)+'"][href="'+Ht(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Un(e)}if(!Gt.has(u)&&(e=re({rel:"modulepreload",href:e},t),Gt.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Qu(u)))return}a=l.createElement("link"),ke(a,"link",e),Re(a),l.head.appendChild(a)}}}function Uy(e,t,l){Ml.S(e,t,l);var a=Ln;if(a&&e){var n=cn(a).hoistableStyles,u=_n(e);t=t||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(ku(u)))c.loading=5;else{e=re({rel:"stylesheet",href:e,"data-precedence":t},l),(l=Gt.get(u))&&Ys(e,l);var r=i=a.createElement("link");Re(r),ke(r,"link",e),r._p=new Promise(function(m,v){r.onload=m,r.onerror=v}),r.addEventListener("load",function(){c.loading|=1}),r.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Gi(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function zy(e,t){Ml.X(e,t);var l=Ln;if(l&&e){var a=cn(l).hoistableScripts,n=Un(e),u=a.get(n);u||(u=l.querySelector(Qu(n)),u||(e=re({src:e,async:!0},t),(t=Gt.get(n))&&Xs(e,t),u=l.createElement("script"),Re(u),ke(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function xy(e,t){Ml.M(e,t);var l=Ln;if(l&&e){var a=cn(l).hoistableScripts,n=Un(e),u=a.get(n);u||(u=l.querySelector(Qu(n)),u||(e=re({src:e,async:!0,type:"module"},t),(t=Gt.get(n))&&Xs(e,t),u=l.createElement("script"),Re(u),ke(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Td(e,t,l,a){var n=(n=Yl.current)?dc(n):null;if(!n)throw Error(E(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=_n(l.href),l=cn(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=_n(l.href);var u=cn(n).hoistableStyles,i=u.get(e);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,i),(u=n.querySelector(ku(e)))&&!u._p&&(i.instance=u,i.state.loading=5),Gt.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Gt.set(e,l),u||Hy(n,e,l,i.state))),t&&a===null)throw Error(E(528,""));return i}if(t&&a!==null)throw Error(E(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Un(l),l=cn(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(E(444,e))}}function _n(e){return'href="'+Ht(e)+'"'}function ku(e){return'link[rel="stylesheet"]['+e+"]"}function o0(e){return re({},e,{"data-precedence":e.precedence,precedence:null})}function Hy(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),ke(t,"link",l),Re(t),e.head.appendChild(t))}function Un(e){return'[src="'+Ht(e)+'"]'}function Qu(e){return"script[async]"+e}function _d(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Ht(l.href)+'"]');if(a)return t.instance=a,Re(a),a;var n=re({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Re(a),ke(a,"style",n),Gi(a,l.precedence,e),t.instance=a;case"stylesheet":n=_n(l.href);var u=e.querySelector(ku(n));if(u)return t.state.loading|=4,t.instance=u,Re(u),u;a=o0(l),(n=Gt.get(n))&&Ys(a,n),u=(e.ownerDocument||e).createElement("link"),Re(u);var i=u;return i._p=new Promise(function(c,r){i.onload=c,i.onerror=r}),ke(u,"link",a),t.state.loading|=4,Gi(u,l.precedence,e),t.instance=u;case"script":return u=Un(l.src),(n=e.querySelector(Qu(u)))?(t.instance=n,Re(n),n):(a=l,(n=Gt.get(u))&&(a=re({},l),Xs(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),Re(n),ke(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(E(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Gi(a,l.precedence,e));return t.instance}function Gi(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var c=a[i];if(c.dataset.precedence===t)u=c;else if(u!==n)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Ys(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Xs(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var ji=null;function Ad(e,t,l){if(ji===null){var a=new Map,n=ji=new Map;n.set(l,a)}else n=ji,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var u=l[n];if(!(u[Bu]||u[Ye]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(t)||"";i=e+i;var c=a.get(i);c?c.push(u):a.set(i,[u])}}return a}function Md(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function Ry(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function s0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function qy(e,t,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=_n(a.href),u=t.querySelector(ku(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=pc.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=u,Re(u);return}u=t.ownerDocument||t,a=o0(a),(n=Gt.get(n))&&Ys(a,n),u=u.createElement("link"),Re(u);var i=u;i._p=new Promise(function(c,r){i.onload=c,i.onerror=r}),ke(u,"link",a),l.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=pc.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var eo=0;function wy(e,t){return e.stylesheets&&e.count===0&&Yi(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&Yi(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&eo===0&&(eo=62500*vy());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Yi(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>eo?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function pc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Yi(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var gc=null;function Yi(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,gc=new Map,t.forEach(By,e),gc=null,pc.call(e))}function By(e,t){if(!(t.state.loading&4)){var l=gc.get(e);if(l)var a=l.get(null);else{l=new Map,gc.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(l.set(i.dataset.precedence,i),a=i)}a&&l.set(null,a)}n=t.instance,i=n.getAttribute("data-precedence"),u=l.get(i)||a,u===a&&l.set(null,n),l.set(i,n),this.count++,a=pc.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var Uu={$$typeof:pl,Provider:null,Consumer:null,_currentValue:ya,_currentValue2:ya,_threadCount:0};function Gy(e,t,l,a,n,u,i,c,r){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Or(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Or(0),this.hiddenUpdates=Or(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=r,this.incompleteTransitions=new Map}function f0(e,t,l,a,n,u,i,c,r,m,v,y){return e=new Gy(e,t,l,i,r,m,v,y,c),t=1,u===!0&&(t|=24),u=vt(3,null,null,t),e.current=u,u.stateNode=e,t=ps(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},vs(u),e}function m0(e){return e?(e=ln,e):ln}function d0(e,t,l,a,n,u){n=m0(n),a.context===null?a.context=n:a.pendingContext=n,a=Vl(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=kl(e,a,t),l!==null&&(ct(l,e,t),fu(l,e,t))}function Od(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Vs(e,t){Od(e,t),(e=e.alternate)&&Od(e,t)}function p0(e){if(e.tag===13||e.tag===31){var t=Ua(e,67108864);t!==null&&ct(t,e,67108864),Vs(e,67108864)}}function Nd(e){if(e.tag===13||e.tag===31){var t=Tt();t=es(t);var l=Ua(e,t);l!==null&&ct(l,e,t),Vs(e,t)}}var hc=!0;function jy(e,t,l,a){var n=x.T;x.T=null;var u=F.p;try{F.p=2,ks(e,t,l,a)}finally{F.p=u,x.T=n}}function Yy(e,t,l,a){var n=x.T;x.T=null;var u=F.p;try{F.p=8,ks(e,t,l,a)}finally{F.p=u,x.T=n}}function ks(e,t,l,a){if(hc){var n=Fo(a);if(n===null)Pr(e,t,a,vc,l),Dd(e,a);else if(Vy(n,e,t,l,a))a.stopPropagation();else if(Dd(e,a),t&4&&-1<Xy.indexOf(e)){for(;n!==null;){var u=On(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=ga(u.pendingLanes);if(i!==0){var c=u;for(c.pendingLanes|=2,c.entangledLanes|=2;i;){var r=1<<31-bt(i);c.entanglements[1]|=r,i&=~r}tl(u),(J&6)===0&&(ic=Et()+500,Vu(0,!1))}}break;case 31:case 13:c=Ua(u,2),c!==null&&ct(c,u,2),Lc(),Vs(u,2)}if(u=Fo(a),u===null&&Pr(e,t,a,vc,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else Pr(e,t,a,null,l)}}function Fo(e){return e=ns(e),Qs(e)}var vc=null;function Qs(e){if(vc=null,e=Ia(e),e!==null){var t=Hu(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=Hd(t),e!==null)return e;e=null}else if(l===31){if(e=Rd(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return vc=e,null}function g0(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Cv()){case Gd:return 2;case jd:return 8;case Zi:case Lv:return 32;case Yd:return 268435456;default:return 32}default:return 32}}var Io=!1,Kl=null,Jl=null,Fl=null,zu=new Map,xu=new Map,Rl=[],Xy="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".split(" ");function Dd(e,t){switch(e){case"focusin":case"focusout":Kl=null;break;case"dragenter":case"dragleave":Jl=null;break;case"mouseover":case"mouseout":Fl=null;break;case"pointerover":case"pointerout":zu.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xu.delete(t.pointerId)}}function eu(e,t,l,a,n,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=On(t),t!==null&&p0(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function Vy(e,t,l,a,n){switch(t){case"focusin":return Kl=eu(Kl,e,t,l,a,n),!0;case"dragenter":return Jl=eu(Jl,e,t,l,a,n),!0;case"mouseover":return Fl=eu(Fl,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return zu.set(u,eu(zu.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,xu.set(u,eu(xu.get(u)||null,e,t,l,a,n)),!0}return!1}function h0(e){var t=Ia(e.target);if(t!==null){var l=Hu(t);if(l!==null){if(t=l.tag,t===13){if(t=Hd(l),t!==null){e.blockedOn=t,fm(e.priority,function(){Nd(l)});return}}else if(t===31){if(t=Rd(l),t!==null){e.blockedOn=t,fm(e.priority,function(){Nd(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Xi(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Fo(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);po=a,l.target.dispatchEvent(a),po=null}else return t=On(l),t!==null&&p0(t),e.blockedOn=l,!1;t.shift()}return!0}function Cd(e,t,l){Xi(e)&&l.delete(t)}function ky(){Io=!1,Kl!==null&&Xi(Kl)&&(Kl=null),Jl!==null&&Xi(Jl)&&(Jl=null),Fl!==null&&Xi(Fl)&&(Fl=null),zu.forEach(Cd),xu.forEach(Cd)}function Oi(e,t){e.blockedOn===t&&(e.blockedOn=null,Io||(Io=!0,Le.unstable_scheduleCallback(Le.unstable_NormalPriority,ky)))}var Ni=null;function Ld(e){Ni!==e&&(Ni=e,Le.unstable_scheduleCallback(Le.unstable_NormalPriority,function(){Ni===e&&(Ni=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(Qs(a||l)===null)continue;break}var u=On(l);u!==null&&(e.splice(t,3),t-=3,Lo(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function An(e){function t(r){return Oi(r,e)}Kl!==null&&Oi(Kl,e),Jl!==null&&Oi(Jl,e),Fl!==null&&Oi(Fl,e),zu.forEach(t),xu.forEach(t);for(var l=0;l<Rl.length;l++){var a=Rl[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Rl.length&&(l=Rl[0],l.blockedOn===null);)h0(l),l.blockedOn===null&&Rl.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],i=n[rt]||null;if(typeof u=="function")i||Ld(l);else if(i){var c=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[rt]||null)c=i.formAction;else if(Qs(n)!==null)continue}else c=i.action;typeof c=="function"?l[a+1]=c:(l.splice(a,3),a-=3),Ld(l)}}}function v0(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function Zs(e){this._internalRoot=e}xc.prototype.render=Zs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));var l=t.current,a=Tt();d0(l,a,e,t,null,null)};xc.prototype.unmount=Zs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;d0(e.current,2,null,e,null,null),Lc(),t[Mn]=null}};function xc(e){this._internalRoot=e}xc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Zd();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Rl.length&&t!==0&&t<Rl[l].priority;l++);Rl.splice(l,0,e),l===0&&h0(e)}};var Ud=zd.version;if(Ud!=="19.2.5")throw Error(E(527,Ud,"19.2.5"));F.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=Tv(t),e=e!==null?qd(e):null,e=e===null?null:e.stateNode,e};var Qy={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:x,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(tu=__REACT_DEVTOOLS_GLOBAL_HOOK__,!tu.isDisabled&&tu.supportsFiber))try{Ru=tu.inject(Qy),St=tu}catch{}var tu;Hc.createRoot=function(e,t){if(!xd(e))throw Error(E(299));var l=!1,a="",n=rg,u=og,i=sg;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=f0(e,1,!1,null,null,l,a,null,n,u,i,v0),e[Mn]=t.current,js(e),new Zs(t)};Hc.hydrateRoot=function(e,t,l){if(!xd(e))throw Error(E(299));var a=!1,n="",u=rg,i=og,c=sg,r=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(i=l.onCaughtError),l.onRecoverableError!==void 0&&(c=l.onRecoverableError),l.formState!==void 0&&(r=l.formState)),t=f0(e,1,!0,t,l??null,a,n,r,u,i,c,v0),t.context=m0(null),l=t.current,a=Tt(),a=es(a),n=Vl(a),n.callback=null,kl(l,n,a),l=a,t.current.lanes=l,wu(t,l),tl(t),e[Mn]=t.current,js(e),new xc(t)};Hc.version="19.2.5"});var b0=Ge((mS,S0)=>{"use strict";function E0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E0)}catch(e){console.error(e)}}E0(),S0.exports=y0()});var Ks=Ge((GS,Jy)=>{Jy.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:`
|
|
`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var H0=Ge((jS,Fy)=>{Fy.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}});var Js=Ge((YS,Iy)=>{Iy.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}});var R0=Ge((XS,Wy)=>{Wy.exports={"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}});var w0=Ge(Ku=>{"use strict";var Py=Ku&&Ku.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ku,"__esModule",{value:!0});var q0=Py(R0()),$y=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function eE(e){return e>=55296&&e<=57343||e>1114111?"\uFFFD":(e in q0.default&&(e=q0.default[e]),$y(e))}Ku.default=eE});var Is=Ge(nl=>{"use strict";var Rc=nl&&nl.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(nl,"__esModule",{value:!0});nl.decodeHTML=nl.decodeHTMLStrict=nl.decodeXML=void 0;var Fs=Rc(Ks()),tE=Rc(H0()),lE=Rc(Js()),B0=Rc(w0()),aE=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;nl.decodeXML=j0(lE.default);nl.decodeHTMLStrict=j0(Fs.default);function j0(e){var t=Y0(e);return function(l){return String(l).replace(aE,t)}}var G0=function(e,t){return e<t?1:-1};nl.decodeHTML=(function(){for(var e=Object.keys(tE.default).sort(G0),t=Object.keys(Fs.default).sort(G0),l=0,a=0;l<t.length;l++)e[a]===t[l]?(t[l]+=";?",a++):t[l]+=";";var n=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),u=Y0(Fs.default);function i(c){return c.substr(-1)!==";"&&(c+=";"),u(c)}return function(c){return String(c).replace(n,i)}})();function Y0(e){return function(l){if(l.charAt(1)==="#"){var a=l.charAt(2);return a==="X"||a==="x"?B0.default(parseInt(l.substr(3),16)):B0.default(parseInt(l.substr(2),10))}return e[l.slice(1,-1)]||l}}});var Ps=Ge(st=>{"use strict";var X0=st&&st.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(st,"__esModule",{value:!0});st.escapeUTF8=st.escape=st.encodeNonAsciiHTML=st.encodeHTML=st.encodeXML=void 0;var nE=X0(Js()),V0=Q0(nE.default),k0=Z0(V0);st.encodeXML=F0(V0);var uE=X0(Ks()),Ws=Q0(uE.default),iE=Z0(Ws);st.encodeHTML=rE(Ws,iE);st.encodeNonAsciiHTML=F0(Ws);function Q0(e){return Object.keys(e).sort().reduce(function(t,l){return t[e[l]]="&"+l+";",t},{})}function Z0(e){for(var t=[],l=[],a=0,n=Object.keys(e);a<n.length;a++){var u=n[a];u.length===1?t.push("\\"+u):l.push(u)}t.sort();for(var i=0;i<t.length-1;i++){for(var c=i;c<t.length-1&&t[c].charCodeAt(1)+1===t[c+1].charCodeAt(1);)c+=1;var r=1+c-i;r<3||t.splice(i,r,t[i]+"-"+t[c])}return l.unshift("["+t.join("")+"]"),new RegExp(l.join("|"),"g")}var K0=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,cE=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function qc(e){return"&#x"+(e.length>1?cE(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function rE(e,t){return function(l){return l.replace(t,function(a){return e[a]}).replace(K0,qc)}}var J0=new RegExp(k0.source+"|"+K0.source,"g");function oE(e){return e.replace(J0,qc)}st.escape=oE;function sE(e){return e.replace(k0,qc)}st.escapeUTF8=sE;function F0(e){return function(t){return t.replace(J0,function(l){return e[l]||qc(l)})}}});var W0=Ge(X=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0});X.decodeXMLStrict=X.decodeHTML5Strict=X.decodeHTML4Strict=X.decodeHTML5=X.decodeHTML4=X.decodeHTMLStrict=X.decodeHTML=X.decodeXML=X.encodeHTML5=X.encodeHTML4=X.escapeUTF8=X.escape=X.encodeNonAsciiHTML=X.encodeHTML=X.encodeXML=X.encode=X.decodeStrict=X.decode=void 0;var wc=Is(),I0=Ps();function fE(e,t){return(!t||t<=0?wc.decodeXML:wc.decodeHTML)(e)}X.decode=fE;function mE(e,t){return(!t||t<=0?wc.decodeXML:wc.decodeHTMLStrict)(e)}X.decodeStrict=mE;function dE(e,t){return(!t||t<=0?I0.encodeXML:I0.encodeHTML)(e)}X.encode=dE;var xa=Ps();Object.defineProperty(X,"encodeXML",{enumerable:!0,get:function(){return xa.encodeXML}});Object.defineProperty(X,"encodeHTML",{enumerable:!0,get:function(){return xa.encodeHTML}});Object.defineProperty(X,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return xa.encodeNonAsciiHTML}});Object.defineProperty(X,"escape",{enumerable:!0,get:function(){return xa.escape}});Object.defineProperty(X,"escapeUTF8",{enumerable:!0,get:function(){return xa.escapeUTF8}});Object.defineProperty(X,"encodeHTML4",{enumerable:!0,get:function(){return xa.encodeHTML}});Object.defineProperty(X,"encodeHTML5",{enumerable:!0,get:function(){return xa.encodeHTML}});var ua=Is();Object.defineProperty(X,"decodeXML",{enumerable:!0,get:function(){return ua.decodeXML}});Object.defineProperty(X,"decodeHTML",{enumerable:!0,get:function(){return ua.decodeHTML}});Object.defineProperty(X,"decodeHTMLStrict",{enumerable:!0,get:function(){return ua.decodeHTMLStrict}});Object.defineProperty(X,"decodeHTML4",{enumerable:!0,get:function(){return ua.decodeHTML}});Object.defineProperty(X,"decodeHTML5",{enumerable:!0,get:function(){return ua.decodeHTML}});Object.defineProperty(X,"decodeHTML4Strict",{enumerable:!0,get:function(){return ua.decodeHTMLStrict}});Object.defineProperty(X,"decodeHTML5Strict",{enumerable:!0,get:function(){return ua.decodeHTMLStrict}});Object.defineProperty(X,"decodeXMLStrict",{enumerable:!0,get:function(){return ua.decodeXML}})});var rh=Ge((KS,ch)=>{"use strict";function pE(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P0(e,t){for(var l=0;l<t.length;l++){var a=t[l];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function gE(e,t,l){return t&&P0(e.prototype,t),l&&P0(e,l),e}function nh(e,t){var l=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!l){if(Array.isArray(e)||(l=hE(e))||t&&e&&typeof e.length=="number"){l&&(e=l);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(m){throw m},f:n}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var u=!0,i=!1,c;return{s:function(){l=l.call(e)},n:function(){var m=l.next();return u=m.done,m},e:function(m){i=!0,c=m},f:function(){try{!u&&l.return!=null&&l.return()}finally{if(i)throw c}}}}function hE(e,t){if(e){if(typeof e=="string")return $0(e,t);var l=Object.prototype.toString.call(e).slice(8,-1);if(l==="Object"&&e.constructor&&(l=e.constructor.name),l==="Map"||l==="Set")return Array.from(e);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return $0(e,t)}}function $0(e,t){(t==null||t>e.length)&&(t=e.length);for(var l=0,a=new Array(t);l<t;l++)a[l]=e[l];return a}var vE=W0(),eh={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:yE()};function yE(){var e={0:"#000",1:"#A00",2:"#0A0",3:"#A50",4:"#00A",5:"#A0A",6:"#0AA",7:"#AAA",8:"#555",9:"#F55",10:"#5F5",11:"#FF5",12:"#55F",13:"#F5F",14:"#5FF",15:"#FFF"};return Bc(0,5).forEach(function(t){Bc(0,5).forEach(function(l){Bc(0,5).forEach(function(a){return EE(t,l,a,e)})})}),Bc(0,23).forEach(function(t){var l=t+232,a=uh(t*10+8);e[l]="#"+a+a+a}),e}function EE(e,t,l,a){var n=16+e*36+t*6+l,u=e>0?e*40+55:0,i=t>0?t*40+55:0,c=l>0?l*40+55:0;a[n]=SE([u,i,c])}function uh(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function SE(e){var t=[],l=nh(e),a;try{for(l.s();!(a=l.n()).done;){var n=a.value;t.push(uh(n))}}catch(u){l.e(u)}finally{l.f()}return"#"+t.join("")}function th(e,t,l,a){var n;return t==="text"?n=AE(l,a):t==="display"?n=TE(e,l,a):t==="xterm256Foreground"?n=jc(e,a.colors[l]):t==="xterm256Background"?n=Yc(e,a.colors[l]):t==="rgb"&&(n=bE(e,l)),n}function bE(e,t){t=t.substring(2).slice(0,-1);var l=+t.substr(0,2),a=t.substring(5).split(";"),n=a.map(function(u){return("0"+Number(u).toString(16)).substr(-2)}).join("");return Gc(e,(l===38?"color:#":"background-color:#")+n)}function TE(e,t,l){t=parseInt(t,10);var a={"-1":function(){return"<br/>"},0:function(){return e.length&&ih(e)},1:function(){return ia(e,"b")},3:function(){return ia(e,"i")},4:function(){return ia(e,"u")},8:function(){return Gc(e,"display:none")},9:function(){return ia(e,"strike")},22:function(){return Gc(e,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return ah(e,"i")},24:function(){return ah(e,"u")},39:function(){return jc(e,l.fg)},49:function(){return Yc(e,l.bg)},53:function(){return Gc(e,"text-decoration:overline")}},n;return a[t]?n=a[t]():4<t&&t<7?n=ia(e,"blink"):29<t&&t<38?n=jc(e,l.colors[t-30]):39<t&&t<48?n=Yc(e,l.colors[t-40]):89<t&&t<98?n=jc(e,l.colors[8+(t-90)]):99<t&&t<108&&(n=Yc(e,l.colors[8+(t-100)])),n}function ih(e){var t=e.slice(0);return e.length=0,t.reverse().map(function(l){return"</"+l+">"}).join("")}function Bc(e,t){for(var l=[],a=e;a<=t;a++)l.push(a);return l}function _E(e){return function(t){return(e===null||t.category!==e)&&e!=="all"}}function lh(e){e=parseInt(e,10);var t=null;return e===0?t="all":e===1?t="bold":2<e&&e<5?t="underline":4<e&&e<7?t="blink":e===8?t="hide":e===9?t="strike":29<e&&e<38||e===39||89<e&&e<98?t="foreground-color":(39<e&&e<48||e===49||99<e&&e<108)&&(t="background-color"),t}function AE(e,t){return t.escapeXML?vE.encodeXML(e):e}function ia(e,t,l){return l||(l=""),e.push(t),"<".concat(t).concat(l?' style="'.concat(l,'"'):"",">")}function Gc(e,t){return ia(e,"span",t)}function jc(e,t){return ia(e,"span","color:"+t)}function Yc(e,t){return ia(e,"span","background-color:"+t)}function ah(e,t){var l;if(e.slice(-1)[0]===t&&(l=e.pop()),l)return"</"+t+">"}function ME(e,t,l){var a=!1,n=3;function u(){return""}function i(A,C){return l("xterm256Foreground",C),""}function c(A,C){return l("xterm256Background",C),""}function r(A){return t.newline?l("display",-1):l("text",A),""}function m(A,C){a=!0,C.trim().length===0&&(C="0"),C=C.trimRight(";").split(";");var N=nh(C),z;try{for(N.s();!(z=N.n()).done;){var R=z.value;l("display",R)}}catch(B){N.e(B)}finally{N.f()}return""}function v(A){return l("text",A),""}function y(A){return l("rgb",A),""}var g=[{pattern:/^\x08+/,sub:u},{pattern:/^\x1b\[[012]?K/,sub:u},{pattern:/^\x1b\[\(B/,sub:u},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:y},{pattern:/^\x1b\[38;5;(\d+)m/,sub:i},{pattern:/^\x1b\[48;5;(\d+)m/,sub:c},{pattern:/^\n/,sub:r},{pattern:/^\r+\n/,sub:r},{pattern:/^\r/,sub:r},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:m},{pattern:/^\x1b\[\d?J/,sub:u},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:u},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:u},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:v}];function h(A,C){C>n&&a||(a=!1,e=e.replace(A.pattern,A.sub))}var _=[],M=e,D=M.length;e:for(;D>0;){for(var o=0,s=0,p=g.length;s<p;o=++s){var f=g[o];if(h(f,o),e.length!==D){D=e.length;continue e}}if(e.length===D)break;_.push(0),D=e.length}return _}function OE(e,t,l){return t!=="text"&&(e=e.filter(_E(lh(l))),e.push({token:t,data:l,category:lh(l)})),e}var NE=(function(){function e(t){pE(this,e),t=t||{},t.colors&&(t.colors=Object.assign({},eh.colors,t.colors)),this.options=Object.assign({},eh,t),this.stack=[],this.stickyStack=[]}return gE(e,[{key:"toHtml",value:function(l){var a=this;l=typeof l=="string"?[l]:l;var n=this.stack,u=this.options,i=[];return this.stickyStack.forEach(function(c){var r=th(n,c.token,c.data,u);r&&i.push(r)}),ME(l.join(""),u,function(c,r){var m=th(n,c,r,u);m&&i.push(m),u.stream&&(a.stickyStack=OE(a.stickyStack,c,r))}),n.length&&i.push(ih(n)),i.join("")}}]),e})();ch.exports=NE});var of=fe(ue(),1),jh=fe(b0(),1);var K=fe(ue(),1);var I=fe(ue(),1);var we=fe(ue(),1);function T0({preference:e,onThemeChange:t}){let l=()=>{let u=["system","light","dark"],c=(u.indexOf(e)+1)%u.length;t(u[c])},a=()=>{switch(e){case"light":return we.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},we.default.createElement("circle",{cx:"12",cy:"12",r:"5"}),we.default.createElement("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),we.default.createElement("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),we.default.createElement("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),we.default.createElement("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),we.default.createElement("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),we.default.createElement("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),we.default.createElement("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),we.default.createElement("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"}));case"dark":return we.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},we.default.createElement("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"}));default:return we.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},we.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),we.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),we.default.createElement("line",{x1:"12",y1:"17",x2:"12",y2:"21"}))}},n=()=>{switch(e){case"light":return"Theme: Light (click for Dark)";case"dark":return"Theme: Dark (click for System)";default:return"Theme: System (click for Light)"}};return we.default.createElement("button",{className:"theme-toggle-btn",onClick:l,title:n(),"aria-label":n()},a())}var ll=fe(ue(),1);var la=fe(ue(),1);function _0(e,t){let[l,a]=(0,la.useState)(null),[n,u]=(0,la.useState)(!0),[i,c]=(0,la.useState)(null),r=(0,la.useCallback)(async()=>{try{u(!0),c(null);let m=await fetch(`https://api.github.com/repos/${e}/${t}`);if(!m.ok)throw new Error(`GitHub API error: ${m.status}`);let v=await m.json();a(v.stargazers_count)}catch(m){console.error("Failed to fetch GitHub stars:",m),c(m instanceof Error?m:new Error("Unknown error"))}finally{u(!1)}},[e,t]);return(0,la.useEffect)(()=>{r()},[r]),{stars:l,isLoading:n,error:i}}function A0(e){return e<1e3?e.toString():e<1e6?`${(e/1e3).toFixed(1)}k`:`${(e/1e6).toFixed(1)}M`}function M0({username:e,repo:t,className:l=""}){let{stars:a,isLoading:n,error:u}=_0(e,t),i=`https://github.com/${e}/${t}`;return u?ll.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",title:"GitHub",className:"icon-link"},ll.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},ll.default.createElement("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"}))):ll.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:`github-stars-btn ${l}`,title:`Star us on GitHub${a!==null?` (${a.toLocaleString()} stars)`:""}`},ll.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"6px"}},ll.default.createElement("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"})),ll.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"4px"}},ll.default.createElement("path",{d:"M12 .587l3.668 7.431 8.2 1.192-5.934 5.787 1.4 8.166L12 18.896l-7.334 3.867 1.4-8.166-5.934-5.787 8.2-1.192z"})),ll.default.createElement("span",{className:n?"stars-loading":"stars-count"},n?"...":a!==null?A0(a):"\u2014"))}var aa=fe(ue(),1);function O0(e){let t=(0,aa.useRef)(null),l=(0,aa.useRef)(null),a=(0,aa.useRef)(null),n=(0,aa.useRef)(0),u=(0,aa.useRef)(null);(0,aa.useEffect)(()=>{if(l.current||(l.current=document.createElement("canvas"),l.current.width=32,l.current.height=32),a.current||(a.current=new Image,a.current.src="claude-mem-logomark.webp"),!u.current){let y=document.querySelector('link[rel="icon"]');y&&(u.current=y.href)}let i=l.current,c=i.getContext("2d"),r=a.current;if(!c)return;let m=y=>{let g=document.querySelector('link[rel="icon"]');g||(g=document.createElement("link"),g.rel="icon",document.head.appendChild(g)),g.href=y},v=()=>{if(!r.complete){t.current=requestAnimationFrame(v);return}n.current+=2*Math.PI/90,c.clearRect(0,0,32,32),c.save(),c.translate(16,16),c.rotate(n.current),c.drawImage(r,-16,-16,32,32),c.restore(),m(i.toDataURL("image/png")),t.current=requestAnimationFrame(v)};return e?(n.current=0,v()):(t.current&&(cancelAnimationFrame(t.current),t.current=null),u.current&&m(u.current)),()=>{t.current&&(cancelAnimationFrame(t.current),t.current=null)}},[e])}function Zy(e){return e==="all"?"All":e==="claude"?"Claude":e==="codex"?"Codex":e.charAt(0).toUpperCase()+e.slice(1)}function Ky(e){let t=["all","claude","codex",...e];return Array.from(new Set(t.filter(Boolean)))}function N0({isConnected:e,projects:t,sources:l,currentFilter:a,currentSource:n,onFilterChange:u,onSourceChange:i,isProcessing:c,queueDepth:r,themePreference:m,onThemeChange:v,onContextPreviewToggle:y}){O0(c);let g=Ky(l);return I.default.createElement("div",{className:"header"},I.default.createElement("div",{className:"header-main"},I.default.createElement("h1",null,I.default.createElement("div",{style:{position:"relative",display:"inline-block"}},I.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${c?"spinning":""}`}),r>0&&I.default.createElement("div",{className:"queue-bubble"},r)),I.default.createElement("span",{className:"logo-text"},"claude-mem")),I.default.createElement("div",{className:"source-tabs",role:"tablist","aria-label":"Context source tabs"},g.map(h=>I.default.createElement("button",{key:h,type:"button",className:`source-tab ${n===h?"active":""}`,onClick:()=>i(h),"aria-pressed":n===h},Zy(h))))),I.default.createElement("div",{className:"status"},I.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Documentation"},I.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},I.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),I.default.createElement("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"}))),I.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Follow us on X"},I.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},I.default.createElement("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"}))),I.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Join our Discord community"},I.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},I.default.createElement("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515a.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0a12.64 12.64 0 0 0-.617-1.25a.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057a19.9 19.9 0 0 0 5.993 3.03a.078.078 0 0 0 .084-.028a14.09 14.09 0 0 0 1.226-1.994a.076.076 0 0 0-.041-.106a13.107 13.107 0 0 1-1.872-.892a.077.077 0 0 1-.008-.128a10.2 10.2 0 0 0 .372-.292a.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127a12.299 12.299 0 0 1-1.873.892a.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028a19.839 19.839 0 0 0 6.002-3.03a.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.956-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.955-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.946 2.418-2.157 2.418z"}))),I.default.createElement(M0,{username:"thedotmack",repo:"claude-mem"}),I.default.createElement("select",{value:a,onChange:h=>u(h.target.value)},I.default.createElement("option",{value:""},"All Projects"),t.map(h=>I.default.createElement("option",{key:h,value:h},h))),I.default.createElement(T0,{preference:m,onThemeChange:v}),I.default.createElement("button",{className:"settings-btn",onClick:y,title:"Settings"},I.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},I.default.createElement("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"}),I.default.createElement("circle",{cx:"12",cy:"12",r:"3"})))))}var Se=fe(ue(),1);var Y=fe(ue(),1);function zn(e){return new Date(e).toLocaleString()}function D0(e){let t=["/Scripts/","/src/","/plugin/","/docs/"];for(let n of t){let u=e.indexOf(n);if(u!==-1)return e.substring(u+1)}let l=e.indexOf("claude-mem/");if(l!==-1)return e.substring(l+11);let a=e.split("/");return a.length>3?a.slice(-3).join("/"):e}function C0({observation:e}){let[t,l]=(0,Y.useState)(!1),[a,n]=(0,Y.useState)(!1),u=zn(e.created_at_epoch),i=e.facts?JSON.parse(e.facts):[],c=e.concepts?JSON.parse(e.concepts):[],r=e.files_read?JSON.parse(e.files_read).map(D0):[],m=e.files_modified?JSON.parse(e.files_modified).map(D0):[],v=i.length>0||c.length>0||r.length>0||m.length>0;return Y.default.createElement("div",{className:"card"},Y.default.createElement("div",{className:"card-header"},Y.default.createElement("div",{className:"card-header-left"},Y.default.createElement("span",{className:`card-type type-${e.type}`},e.type),Y.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),Y.default.createElement("span",{className:"card-project"},e.project),e.merged_into_project&&Y.default.createElement("span",{className:"card-merged-badge",title:`Merged into ${e.merged_into_project}`},"merged \u2192 ",e.merged_into_project)),Y.default.createElement("div",{className:"view-mode-toggles"},v&&Y.default.createElement("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{l(!t),t||n(!1)}},Y.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Y.default.createElement("polyline",{points:"9 11 12 14 22 4"}),Y.default.createElement("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})),Y.default.createElement("span",null,"facts")),e.narrative&&Y.default.createElement("button",{className:`view-mode-toggle ${a?"active":""}`,onClick:()=>{n(!a),a||l(!1)}},Y.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Y.default.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),Y.default.createElement("polyline",{points:"14 2 14 8 20 8"}),Y.default.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),Y.default.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"})),Y.default.createElement("span",null,"narrative")))),Y.default.createElement("div",{className:"card-title"},e.title||"Untitled"),Y.default.createElement("div",{className:"view-mode-content"},!t&&!a&&e.subtitle&&Y.default.createElement("div",{className:"card-subtitle"},e.subtitle),t&&i.length>0&&Y.default.createElement("ul",{className:"facts-list"},i.map((y,g)=>Y.default.createElement("li",{key:g},y))),a&&e.narrative&&Y.default.createElement("div",{className:"narrative"},e.narrative)),Y.default.createElement("div",{className:"card-meta"},Y.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",u),t&&(c.length>0||r.length>0||m.length>0)&&Y.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"}},c.map((y,g)=>Y.default.createElement("span",{key:g,style:{padding:"2px 8px",background:"var(--color-type-badge-bg)",color:"var(--color-type-badge-text)",borderRadius:"3px",fontWeight:"500",fontSize:"10px"}},y)),r.length>0&&Y.default.createElement("span",{className:"meta-files"},Y.default.createElement("span",{className:"file-label"},"read:")," ",r.join(", ")),m.length>0&&Y.default.createElement("span",{className:"meta-files"},Y.default.createElement("span",{className:"file-label"},"modified:")," ",m.join(", ")))))}var Be=fe(ue(),1);function L0({summary:e}){let t=zn(e.created_at_epoch),l=[{key:"investigated",label:"Investigated",content:e.investigated,icon:"/icon-thick-investigated.svg"},{key:"learned",label:"Learned",content:e.learned,icon:"/icon-thick-learned.svg"},{key:"completed",label:"Completed",content:e.completed,icon:"/icon-thick-completed.svg"},{key:"next_steps",label:"Next Steps",content:e.next_steps,icon:"/icon-thick-next-steps.svg"}].filter(a=>a.content);return Be.default.createElement("article",{className:"card summary-card"},Be.default.createElement("header",{className:"summary-card-header"},Be.default.createElement("div",{className:"summary-badge-row"},Be.default.createElement("span",{className:"card-type summary-badge"},"Session Summary"),Be.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),Be.default.createElement("span",{className:"summary-project-badge"},e.project)),e.request&&Be.default.createElement("h2",{className:"summary-title"},e.request)),Be.default.createElement("div",{className:"summary-sections"},l.map((a,n)=>Be.default.createElement("section",{key:a.key,className:"summary-section",style:{animationDelay:`${n*50}ms`}},Be.default.createElement("div",{className:"summary-section-header"},Be.default.createElement("img",{src:a.icon,alt:a.label,className:`summary-section-icon summary-section-icon--${a.key}`}),Be.default.createElement("h3",{className:"summary-section-label"},a.label)),Be.default.createElement("div",{className:"summary-section-content"},a.content)))),Be.default.createElement("footer",{className:"summary-card-footer"},Be.default.createElement("span",{className:"summary-meta-id"},"Session #",e.id),Be.default.createElement("span",{className:"summary-meta-divider"},"\u2022"),Be.default.createElement("time",{className:"summary-meta-date",dateTime:new Date(e.created_at_epoch).toISOString()},t)))}var al=fe(ue(),1);function U0({prompt:e}){let t=zn(e.created_at_epoch);return al.default.createElement("div",{className:"card prompt-card"},al.default.createElement("div",{className:"card-header"},al.default.createElement("div",{className:"card-header-left"},al.default.createElement("span",{className:"card-type"},"Prompt"),al.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),al.default.createElement("span",{className:"card-project"},e.project))),al.default.createElement("div",{className:"card-content"},e.prompt_text),al.default.createElement("div",{className:"card-meta"},al.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",t)))}var na=fe(ue(),1);function z0({targetRef:e}){let[t,l]=(0,na.useState)(!1);(0,na.useEffect)(()=>{let n=()=>{let i=e.current;i&&l(i.scrollTop>300)},u=e.current;if(u)return u.addEventListener("scroll",n),()=>u.removeEventListener("scroll",n)},[]);let a=()=>{let n=e.current;n&&n.scrollTo({top:0,behavior:"smooth"})};return t?na.default.createElement("button",{onClick:a,className:"scroll-to-top","aria-label":"Scroll to top"},na.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},na.default.createElement("polyline",{points:"18 15 12 9 6 15"}))):null}var Zu={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};function x0({observations:e,summaries:t,prompts:l,onLoadMore:a,isLoading:n,hasMore:u}){let i=(0,Se.useRef)(null),c=(0,Se.useRef)(null),r=(0,Se.useRef)(a);(0,Se.useEffect)(()=>{r.current=a},[a]),(0,Se.useEffect)(()=>{let v=i.current;if(!v)return;let y=new IntersectionObserver(g=>{g[0].isIntersecting&&u&&!n&&r.current?.()},{threshold:Zu.LOAD_MORE_THRESHOLD});return y.observe(v),()=>{v&&y.unobserve(v),y.disconnect()}},[u,n]);let m=(0,Se.useMemo)(()=>[...e.map(y=>({...y,itemType:"observation"})),...t.map(y=>({...y,itemType:"summary"})),...l.map(y=>({...y,itemType:"prompt"}))].sort((y,g)=>g.created_at_epoch-y.created_at_epoch),[e,t,l]);return Se.default.createElement("div",{className:"feed",ref:c},Se.default.createElement(z0,{targetRef:c}),Se.default.createElement("div",{className:"feed-content"},m.map(v=>{let y=`${v.itemType}-${v.id}`;return v.itemType==="observation"?Se.default.createElement(C0,{key:y,observation:v}):v.itemType==="summary"?Se.default.createElement(L0,{key:y,summary:v}):Se.default.createElement(U0,{key:y,prompt:v})}),m.length===0&&!n&&Se.default.createElement("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"}},"No items to display"),n&&Se.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"}},Se.default.createElement("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."),u&&!n&&m.length>0&&Se.default.createElement("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!u&&m.length>0&&Se.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"}},"No more items to load")))}var S=fe(ue(),1);var Ue=fe(ue(),1),Oh=fe(rh(),1);var{entries:bh,setPrototypeOf:oh,isFrozen:DE,getPrototypeOf:CE,getOwnPropertyDescriptor:LE}=Object,{freeze:$e,seal:jt,create:Hn}=Object,{apply:nf,construct:uf}=typeof Reflect<"u"&&Reflect;$e||($e=function(t){return t});jt||(jt=function(t){return t});nf||(nf=function(t,l){for(var a=arguments.length,n=new Array(a>2?a-2:0),u=2;u<a;u++)n[u-2]=arguments[u];return t.apply(l,n)});uf||(uf=function(t){for(var l=arguments.length,a=new Array(l>1?l-1:0),n=1;n<l;n++)a[n-1]=arguments[n];return new t(...a)});var Ju=Ne(Array.prototype.forEach),UE=Ne(Array.prototype.lastIndexOf),sh=Ne(Array.prototype.pop),Fu=Ne(Array.prototype.push),zE=Ne(Array.prototype.splice),Pe=Array.isArray,Pu=Ne(String.prototype.toLowerCase),$s=Ne(String.prototype.toString),fh=Ne(String.prototype.match),xn=Ne(String.prototype.replace),mh=Ne(String.prototype.indexOf),xE=Ne(String.prototype.trim),HE=Ne(Number.prototype.toString),RE=Ne(Boolean.prototype.toString),dh=typeof BigInt>"u"?null:Ne(BigInt.prototype.toString),ph=typeof Symbol>"u"?null:Ne(Symbol.prototype.toString),ve=Ne(Object.prototype.hasOwnProperty),Iu=Ne(Object.prototype.toString),Qe=Ne(RegExp.prototype.test),Xc=qE(TypeError);function Ne(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var l=arguments.length,a=new Array(l>1?l-1:0),n=1;n<l;n++)a[n-1]=arguments[n];return nf(e,t,a)}}function qE(e){return function(){for(var t=arguments.length,l=new Array(t),a=0;a<t;a++)l[a]=arguments[a];return uf(e,l)}}function G(e,t){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Pu;if(oh&&oh(e,null),!Pe(t))return e;let a=t.length;for(;a--;){let n=t[a];if(typeof n=="string"){let u=l(n);u!==n&&(DE(t)||(t[a]=u),n=u)}e[n]=!0}return e}function wE(e){for(let t=0;t<e.length;t++)ve(e,t)||(e[t]=null);return e}function ft(e){let t=Hn(null);for(let[l,a]of bh(e))ve(e,l)&&(Pe(a)?t[l]=wE(a):a&&typeof a=="object"&&a.constructor===Object?t[l]=ft(a):t[l]=a);return t}function BE(e){switch(typeof e){case"string":return e;case"number":return HE(e);case"boolean":return RE(e);case"bigint":return dh?dh(e):"0";case"symbol":return ph?ph(e):"Symbol()";case"undefined":return Iu(e);case"function":case"object":{if(e===null)return Iu(e);let t=e,l=Rn(t,"toString");if(typeof l=="function"){let a=l(t);return typeof a=="string"?a:Iu(a)}return Iu(e)}default:return Iu(e)}}function Rn(e,t){for(;e!==null;){let a=LE(e,t);if(a){if(a.get)return Ne(a.get);if(typeof a.value=="function")return Ne(a.value)}e=CE(e)}function l(){return null}return l}function GE(e){try{return Qe(e,""),!0}catch{return!1}}var gh=$e(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),ef=$e(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),tf=$e(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),jE=$e(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),lf=$e(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),YE=$e(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),hh=$e(["#text"]),vh=$e(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),af=$e(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),yh=$e(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Vc=$e(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),XE=jt(/\{\{[\w\W]*|[\w\W]*\}\}/gm),VE=jt(/<%[\w\W]*|[\w\W]*%>/gm),kE=jt(/\$\{[\w\W]*/gm),QE=jt(/^data-[\-\w.\u00B7-\uFFFF]+$/),ZE=jt(/^aria-[\-\w]+$/),Th=jt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),KE=jt(/^(?:\w+script|data):/i),JE=jt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),_h=jt(/^html$/i),FE=jt(/^[a-z][.\w]*(-[.\w]+)+$/i),Eh=Object.freeze({__proto__:null,ARIA_ATTR:ZE,ATTR_WHITESPACE:JE,CUSTOM_ELEMENT:FE,DATA_ATTR:QE,DOCTYPE_NAME:_h,ERB_EXPR:VE,IS_ALLOWED_URI:Th,IS_SCRIPT_OR_DATA:KE,MUSTACHE_EXPR:XE,TMPLIT_EXPR:kE}),Wu={element:1,text:3,progressingInstruction:7,comment:8,document:9},IE=function(){return typeof window>"u"?null:window},WE=function(t,l){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let a=null,n="data-tt-policy-suffix";l&&l.hasAttribute(n)&&(a=l.getAttribute(n));let u="dompurify"+(a?"#"+a:"");try{return t.createPolicy(u,{createHTML(i){return i},createScriptURL(i){return i}})}catch{return console.warn("TrustedTypes policy "+u+" could not be created."),null}},Sh=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Ah(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:IE(),t=U=>Ah(U);if(t.version="3.4.1",t.removed=[],!e||!e.document||e.document.nodeType!==Wu.document||!e.Element)return t.isSupported=!1,t;let{document:l}=e,a=l,n=a.currentScript,{DocumentFragment:u,HTMLTemplateElement:i,Node:c,Element:r,NodeFilter:m,NamedNodeMap:v=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:y,DOMParser:g,trustedTypes:h}=e,_=r.prototype,M=Rn(_,"cloneNode"),D=Rn(_,"remove"),o=Rn(_,"nextSibling"),s=Rn(_,"childNodes"),p=Rn(_,"parentNode");if(typeof i=="function"){let U=l.createElement("template");U.content&&U.content.ownerDocument&&(l=U.content.ownerDocument)}let f,A="",{implementation:C,createNodeIterator:N,createDocumentFragment:z,getElementsByTagName:R}=l,{importNode:B}=a,W=Sh();t.isSupported=typeof bh=="function"&&typeof p=="function"&&C&&C.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:dt,ERB_EXPR:Nl,TMPLIT_EXPR:ra,DATA_ATTR:jn,ARIA_ATTR:Ze,IS_SCRIPT_OR_DATA:oa,ATTR_WHITESPACE:et,CUSTOM_ELEMENT:Yn}=Eh,{IS_ALLOWED_URI:Ha}=Eh,T=null,oe=G({},[...gh,...ef,...tf,...lf,...hh]),j=null,ze=G({},[...vh,...af,...yh,...Vc]),H=Object.seal(Hn(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),be=null,pt=null,tt=Object.seal(Hn(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),sf=!0,Kc=!0,ff=!1,mf=!0,sa=!1,Xn=!0,fa=!1,Jc=!1,Fc=!1,Ra=!1,ti=!1,li=!1,df=!0,pf=!1,gf="user-content-",Ic=!0,Vn=!1,qa={},Kt=null,Wc=G({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),hf=null,vf=G({},["audio","video","img","source","image","track"]),Pc=null,yf=G({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ai="http://www.w3.org/1998/Math/MathML",ni="http://www.w3.org/2000/svg",Jt="http://www.w3.org/1999/xhtml",wa=Jt,$c=!1,er=null,Xh=G({},[ai,ni,Jt],$s),tr=G({},["mi","mo","mn","ms","mtext"]),lr=G({},["annotation-xml"]),Vh=G({},["title","style","font","a","script"]),kn=null,kh=["application/xhtml+xml","text/html"],Qh="text/html",De=null,Ba=null,Zh=l.createElement("form"),Ef=function(d){return d instanceof RegExp||d instanceof Function},ar=function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(Ba&&Ba===d)return;(!d||typeof d!="object")&&(d={}),d=ft(d),kn=kh.indexOf(d.PARSER_MEDIA_TYPE)===-1?Qh:d.PARSER_MEDIA_TYPE,De=kn==="application/xhtml+xml"?$s:Pu,T=ve(d,"ALLOWED_TAGS")&&Pe(d.ALLOWED_TAGS)?G({},d.ALLOWED_TAGS,De):oe,j=ve(d,"ALLOWED_ATTR")&&Pe(d.ALLOWED_ATTR)?G({},d.ALLOWED_ATTR,De):ze,er=ve(d,"ALLOWED_NAMESPACES")&&Pe(d.ALLOWED_NAMESPACES)?G({},d.ALLOWED_NAMESPACES,$s):Xh,Pc=ve(d,"ADD_URI_SAFE_ATTR")&&Pe(d.ADD_URI_SAFE_ATTR)?G(ft(yf),d.ADD_URI_SAFE_ATTR,De):yf,hf=ve(d,"ADD_DATA_URI_TAGS")&&Pe(d.ADD_DATA_URI_TAGS)?G(ft(vf),d.ADD_DATA_URI_TAGS,De):vf,Kt=ve(d,"FORBID_CONTENTS")&&Pe(d.FORBID_CONTENTS)?G({},d.FORBID_CONTENTS,De):Wc,be=ve(d,"FORBID_TAGS")&&Pe(d.FORBID_TAGS)?G({},d.FORBID_TAGS,De):ft({}),pt=ve(d,"FORBID_ATTR")&&Pe(d.FORBID_ATTR)?G({},d.FORBID_ATTR,De):ft({}),qa=ve(d,"USE_PROFILES")?d.USE_PROFILES&&typeof d.USE_PROFILES=="object"?ft(d.USE_PROFILES):d.USE_PROFILES:!1,sf=d.ALLOW_ARIA_ATTR!==!1,Kc=d.ALLOW_DATA_ATTR!==!1,ff=d.ALLOW_UNKNOWN_PROTOCOLS||!1,mf=d.ALLOW_SELF_CLOSE_IN_ATTR!==!1,sa=d.SAFE_FOR_TEMPLATES||!1,Xn=d.SAFE_FOR_XML!==!1,fa=d.WHOLE_DOCUMENT||!1,Ra=d.RETURN_DOM||!1,ti=d.RETURN_DOM_FRAGMENT||!1,li=d.RETURN_TRUSTED_TYPE||!1,Fc=d.FORCE_BODY||!1,df=d.SANITIZE_DOM!==!1,pf=d.SANITIZE_NAMED_PROPS||!1,Ic=d.KEEP_CONTENT!==!1,Vn=d.IN_PLACE||!1,Ha=GE(d.ALLOWED_URI_REGEXP)?d.ALLOWED_URI_REGEXP:Th,wa=typeof d.NAMESPACE=="string"?d.NAMESPACE:Jt,tr=ve(d,"MATHML_TEXT_INTEGRATION_POINTS")&&d.MATHML_TEXT_INTEGRATION_POINTS&&typeof d.MATHML_TEXT_INTEGRATION_POINTS=="object"?ft(d.MATHML_TEXT_INTEGRATION_POINTS):G({},["mi","mo","mn","ms","mtext"]),lr=ve(d,"HTML_INTEGRATION_POINTS")&&d.HTML_INTEGRATION_POINTS&&typeof d.HTML_INTEGRATION_POINTS=="object"?ft(d.HTML_INTEGRATION_POINTS):G({},["annotation-xml"]);let b=ve(d,"CUSTOM_ELEMENT_HANDLING")&&d.CUSTOM_ELEMENT_HANDLING&&typeof d.CUSTOM_ELEMENT_HANDLING=="object"?ft(d.CUSTOM_ELEMENT_HANDLING):Hn(null);if(H=Hn(null),ve(b,"tagNameCheck")&&Ef(b.tagNameCheck)&&(H.tagNameCheck=b.tagNameCheck),ve(b,"attributeNameCheck")&&Ef(b.attributeNameCheck)&&(H.attributeNameCheck=b.attributeNameCheck),ve(b,"allowCustomizedBuiltInElements")&&typeof b.allowCustomizedBuiltInElements=="boolean"&&(H.allowCustomizedBuiltInElements=b.allowCustomizedBuiltInElements),sa&&(Kc=!1),ti&&(Ra=!0),qa&&(T=G({},hh),j=Hn(null),qa.html===!0&&(G(T,gh),G(j,vh)),qa.svg===!0&&(G(T,ef),G(j,af),G(j,Vc)),qa.svgFilters===!0&&(G(T,tf),G(j,af),G(j,Vc)),qa.mathMl===!0&&(G(T,lf),G(j,yh),G(j,Vc))),tt.tagCheck=null,tt.attributeCheck=null,ve(d,"ADD_TAGS")&&(typeof d.ADD_TAGS=="function"?tt.tagCheck=d.ADD_TAGS:Pe(d.ADD_TAGS)&&(T===oe&&(T=ft(T)),G(T,d.ADD_TAGS,De))),ve(d,"ADD_ATTR")&&(typeof d.ADD_ATTR=="function"?tt.attributeCheck=d.ADD_ATTR:Pe(d.ADD_ATTR)&&(j===ze&&(j=ft(j)),G(j,d.ADD_ATTR,De))),ve(d,"ADD_URI_SAFE_ATTR")&&Pe(d.ADD_URI_SAFE_ATTR)&&G(Pc,d.ADD_URI_SAFE_ATTR,De),ve(d,"FORBID_CONTENTS")&&Pe(d.FORBID_CONTENTS)&&(Kt===Wc&&(Kt=ft(Kt)),G(Kt,d.FORBID_CONTENTS,De)),ve(d,"ADD_FORBID_CONTENTS")&&Pe(d.ADD_FORBID_CONTENTS)&&(Kt===Wc&&(Kt=ft(Kt)),G(Kt,d.ADD_FORBID_CONTENTS,De)),Ic&&(T["#text"]=!0),fa&&G(T,["html","head","body"]),T.table&&(G(T,["tbody"]),delete be.tbody),d.TRUSTED_TYPES_POLICY){if(typeof d.TRUSTED_TYPES_POLICY.createHTML!="function")throw Xc('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof d.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw Xc('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');f=d.TRUSTED_TYPES_POLICY,A=f.createHTML("")}else f===void 0&&(f=WE(h,n)),f!==null&&typeof A=="string"&&(A=f.createHTML(""));$e&&$e(d),Ba=d},Sf=G({},[...ef,...tf,...jE]),bf=G({},[...lf,...YE]),Kh=function(d){let b=p(d);(!b||!b.tagName)&&(b={namespaceURI:wa,tagName:"template"});let L=Pu(d.tagName),se=Pu(b.tagName);return er[d.namespaceURI]?d.namespaceURI===ni?b.namespaceURI===Jt?L==="svg":b.namespaceURI===ai?L==="svg"&&(se==="annotation-xml"||tr[se]):!!Sf[L]:d.namespaceURI===ai?b.namespaceURI===Jt?L==="math":b.namespaceURI===ni?L==="math"&&lr[se]:!!bf[L]:d.namespaceURI===Jt?b.namespaceURI===ni&&!lr[se]||b.namespaceURI===ai&&!tr[se]?!1:!bf[L]&&(Vh[L]||!Sf[L]):!!(kn==="application/xhtml+xml"&&er[d.namespaceURI]):!1},Yt=function(d){Fu(t.removed,{element:d});try{p(d).removeChild(d)}catch{D(d)}},ma=function(d,b){try{Fu(t.removed,{attribute:b.getAttributeNode(d),from:b})}catch{Fu(t.removed,{attribute:null,from:b})}if(b.removeAttribute(d),d==="is")if(Ra||ti)try{Yt(b)}catch{}else try{b.setAttribute(d,"")}catch{}},Tf=function(d){let b=null,L=null;if(Fc)d="<remove></remove>"+d;else{let Te=fh(d,/^[\r\n\t ]+/);L=Te&&Te[0]}kn==="application/xhtml+xml"&&wa===Jt&&(d='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+d+"</body></html>");let se=f?f.createHTML(d):d;if(wa===Jt)try{b=new g().parseFromString(se,kn)}catch{}if(!b||!b.documentElement){b=C.createDocument(wa,"template",null);try{b.documentElement.innerHTML=$c?A:se}catch{}}let Ke=b.body||b.documentElement;return d&&L&&Ke.insertBefore(l.createTextNode(L),Ke.childNodes[0]||null),wa===Jt?R.call(b,fa?"html":"body")[0]:fa?b.documentElement:Ke},_f=function(d){return N.call(d.ownerDocument||d,d,m.SHOW_ELEMENT|m.SHOW_COMMENT|m.SHOW_TEXT|m.SHOW_PROCESSING_INSTRUCTION|m.SHOW_CDATA_SECTION,null)},nr=function(d){return d instanceof y&&(typeof d.nodeName!="string"||typeof d.textContent!="string"||typeof d.removeChild!="function"||!(d.attributes instanceof v)||typeof d.removeAttribute!="function"||typeof d.setAttribute!="function"||typeof d.namespaceURI!="string"||typeof d.insertBefore!="function"||typeof d.hasChildNodes!="function")},ur=function(d){return typeof c=="function"&&d instanceof c};function ul(U,d,b){Ju(U,L=>{L.call(t,d,b,Ba)})}let Af=function(d){let b=null;if(ul(W.beforeSanitizeElements,d,null),nr(d))return Yt(d),!0;let L=De(d.nodeName);if(ul(W.uponSanitizeElement,d,{tagName:L,allowedTags:T}),Xn&&d.hasChildNodes()&&!ur(d.firstElementChild)&&Qe(/<[/\w!]/g,d.innerHTML)&&Qe(/<[/\w!]/g,d.textContent)||Xn&&d.namespaceURI===Jt&&L==="style"&&ur(d.firstElementChild)||d.nodeType===Wu.progressingInstruction||Xn&&d.nodeType===Wu.comment&&Qe(/<[/\w]/g,d.data))return Yt(d),!0;if(be[L]||!(tt.tagCheck instanceof Function&&tt.tagCheck(L))&&!T[L]){if(!be[L]&&Of(L)&&(H.tagNameCheck instanceof RegExp&&Qe(H.tagNameCheck,L)||H.tagNameCheck instanceof Function&&H.tagNameCheck(L)))return!1;if(Ic&&!Kt[L]){let se=p(d)||d.parentNode,Ke=s(d)||d.childNodes;if(Ke&&se){let Te=Ke.length;for(let lt=Te-1;lt>=0;--lt){let Dt=M(Ke[lt],!0);se.insertBefore(Dt,o(d))}}}return Yt(d),!0}return d instanceof r&&!Kh(d)||(L==="noscript"||L==="noembed"||L==="noframes")&&Qe(/<\/no(script|embed|frames)/i,d.innerHTML)?(Yt(d),!0):(sa&&d.nodeType===Wu.text&&(b=d.textContent,Ju([dt,Nl,ra],se=>{b=xn(b,se," ")}),d.textContent!==b&&(Fu(t.removed,{element:d.cloneNode()}),d.textContent=b)),ul(W.afterSanitizeElements,d,null),!1)},Mf=function(d,b,L){if(pt[b]||df&&(b==="id"||b==="name")&&(L in l||L in Zh))return!1;if(!(Kc&&!pt[b]&&Qe(jn,b))){if(!(sf&&Qe(Ze,b))){if(!(tt.attributeCheck instanceof Function&&tt.attributeCheck(b,d))){if(!j[b]||pt[b]){if(!(Of(d)&&(H.tagNameCheck instanceof RegExp&&Qe(H.tagNameCheck,d)||H.tagNameCheck instanceof Function&&H.tagNameCheck(d))&&(H.attributeNameCheck instanceof RegExp&&Qe(H.attributeNameCheck,b)||H.attributeNameCheck instanceof Function&&H.attributeNameCheck(b,d))||b==="is"&&H.allowCustomizedBuiltInElements&&(H.tagNameCheck instanceof RegExp&&Qe(H.tagNameCheck,L)||H.tagNameCheck instanceof Function&&H.tagNameCheck(L))))return!1}else if(!Pc[b]){if(!Qe(Ha,xn(L,et,""))){if(!((b==="src"||b==="xlink:href"||b==="href")&&d!=="script"&&mh(L,"data:")===0&&hf[d])){if(!(ff&&!Qe(oa,xn(L,et,"")))){if(L)return!1}}}}}}}return!0},Jh=G({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Of=function(d){return!Jh[Pu(d)]&&Qe(Yn,d)},Nf=function(d){ul(W.beforeSanitizeAttributes,d,null);let{attributes:b}=d;if(!b||nr(d))return;let L={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:j,forceKeepAttr:void 0},se=b.length;for(;se--;){let Ke=b[se],{name:Te,namespaceURI:lt,value:Dt}=Ke,Xt=De(Te),ir=Dt,xe=Te==="value"?ir:xE(ir);if(L.attrName=Xt,L.attrValue=xe,L.keepAttr=!0,L.forceKeepAttr=void 0,ul(W.uponSanitizeAttribute,d,L),xe=L.attrValue,pf&&(Xt==="id"||Xt==="name")&&mh(xe,gf)!==0&&(ma(Te,d),xe=gf+xe),Xn&&Qe(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,xe)){ma(Te,d);continue}if(Xt==="attributename"&&fh(xe,"href")){ma(Te,d);continue}if(L.forceKeepAttr)continue;if(!L.keepAttr){ma(Te,d);continue}if(!mf&&Qe(/\/>/i,xe)){ma(Te,d);continue}sa&&Ju([dt,Nl,ra],Lf=>{xe=xn(xe,Lf," ")});let Cf=De(d.nodeName);if(!Mf(Cf,Xt,xe)){ma(Te,d);continue}if(f&&typeof h=="object"&&typeof h.getAttributeType=="function"&&!lt)switch(h.getAttributeType(Cf,Xt)){case"TrustedHTML":{xe=f.createHTML(xe);break}case"TrustedScriptURL":{xe=f.createScriptURL(xe);break}}if(xe!==ir)try{lt?d.setAttributeNS(lt,Te,xe):d.setAttribute(Te,xe),nr(d)?Yt(d):sh(t.removed)}catch{ma(Te,d)}}ul(W.afterSanitizeAttributes,d,null)},Df=function(d){let b=null,L=_f(d);for(ul(W.beforeSanitizeShadowDOM,d,null);b=L.nextNode();)ul(W.uponSanitizeShadowNode,b,null),Af(b),Nf(b),b.content instanceof u&&Df(b.content);ul(W.afterSanitizeShadowDOM,d,null)};return t.sanitize=function(U){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},b=null,L=null,se=null,Ke=null;if($c=!U,$c&&(U="<!-->"),typeof U!="string"&&!ur(U)&&(U=BE(U),typeof U!="string"))throw Xc("dirty is not a string, aborting");if(!t.isSupported)return U;if(Jc||ar(d),t.removed=[],typeof U=="string"&&(Vn=!1),Vn){let Dt=U.nodeName;if(typeof Dt=="string"){let Xt=De(Dt);if(!T[Xt]||be[Xt])throw Xc("root node is forbidden and cannot be sanitized in-place")}}else if(U instanceof c)b=Tf("<!---->"),L=b.ownerDocument.importNode(U,!0),L.nodeType===Wu.element&&L.nodeName==="BODY"||L.nodeName==="HTML"?b=L:b.appendChild(L);else{if(!Ra&&!sa&&!fa&&U.indexOf("<")===-1)return f&&li?f.createHTML(U):U;if(b=Tf(U),!b)return Ra?null:li?A:""}b&&Fc&&Yt(b.firstChild);let Te=_f(Vn?U:b);for(;se=Te.nextNode();)Af(se),Nf(se),se.content instanceof u&&Df(se.content);if(Vn)return U;if(Ra){if(sa){b.normalize();let Dt=b.innerHTML;Ju([dt,Nl,ra],Xt=>{Dt=xn(Dt,Xt," ")}),b.innerHTML=Dt}if(ti)for(Ke=z.call(b.ownerDocument);b.firstChild;)Ke.appendChild(b.firstChild);else Ke=b;return(j.shadowroot||j.shadowrootmode)&&(Ke=B.call(a,Ke,!0)),Ke}let lt=fa?b.outerHTML:b.innerHTML;return fa&&T["!doctype"]&&b.ownerDocument&&b.ownerDocument.doctype&&b.ownerDocument.doctype.name&&Qe(_h,b.ownerDocument.doctype.name)&&(lt="<!DOCTYPE "+b.ownerDocument.doctype.name+`>
|
|
`+lt),sa&&Ju([dt,Nl,ra],Dt=>{lt=xn(lt,Dt," ")}),f&&li?f.createHTML(lt):lt},t.setConfig=function(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ar(U),Jc=!0},t.clearConfig=function(){Ba=null,Jc=!1},t.isValidAttribute=function(U,d,b){Ba||ar({});let L=De(U),se=De(d);return Mf(L,se,b)},t.addHook=function(U,d){typeof d=="function"&&Fu(W[U],d)},t.removeHook=function(U,d){if(d!==void 0){let b=UE(W[U],d);return b===-1?void 0:zE(W[U],b,1)[0]}return sh(W[U])},t.removeHooks=function(U){W[U]=[]},t.removeAllHooks=function(){W=Sh()},t}var Mh=Ah();var PE=new Oh.default({fg:"#dcd6cc",bg:"#252320",newline:!1,escapeXML:!0,stream:!1});function Nh({content:e,isLoading:t=!1,className:l=""}){let a=(0,Ue.useRef)(null),n=(0,Ue.useRef)(0),[u,i]=(0,Ue.useState)(!0),c=(0,Ue.useMemo)(()=>{if(a.current&&(n.current=a.current.scrollTop),!e)return"";let m=PE.toHtml(e);return Mh.sanitize(m,{ALLOWED_TAGS:["span","div","br"],ALLOWED_ATTR:["style","class"],ALLOW_DATA_ATTR:!1})},[e]);return(0,Ue.useLayoutEffect)(()=>{a.current&&n.current>0&&(a.current.scrollTop=n.current)},[c]),Ue.default.createElement("div",{className:l,style:{backgroundColor:"var(--color-bg-card)",border:"1px solid var(--color-border-primary)",borderRadius:"8px",overflow:"hidden",height:"100%",display:"flex",flexDirection:"column",boxShadow:"0 10px 40px rgba(0, 0, 0, 0.4), 0 4px 12px rgba(0, 0, 0, 0.3)"}},Ue.default.createElement("div",{style:{padding:"12px",borderBottom:"1px solid var(--color-border-primary)",display:"flex",gap:"6px",alignItems:"center",backgroundColor:"var(--color-bg-header)"}},Ue.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ff5f57"}}),Ue.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ffbd2e"}}),Ue.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#28c840"}}),Ue.default.createElement("button",{onClick:()=>i(!u),style:{marginLeft:"auto",padding:"4px 8px",fontSize:"11px",fontWeight:500,color:u?"var(--color-text-secondary)":"var(--color-accent-primary)",backgroundColor:"transparent",border:"1px solid",borderColor:u?"var(--color-border-primary)":"var(--color-accent-primary)",borderRadius:"4px",cursor:"pointer",transition:"all 0.2s",whiteSpace:"nowrap"},onMouseEnter:m=>{m.currentTarget.style.borderColor="var(--color-accent-primary)",m.currentTarget.style.color="var(--color-accent-primary)"},onMouseLeave:m=>{m.currentTarget.style.borderColor=u?"var(--color-border-primary)":"var(--color-accent-primary)",m.currentTarget.style.color=u?"var(--color-text-secondary)":"var(--color-accent-primary)"},title:u?"Disable word wrap (scroll horizontally)":"Enable word wrap"},u?"\u2922 Wrap":"\u21C4 Scroll")),t?Ue.default.createElement("div",{style:{padding:"16px",fontFamily:"var(--font-terminal)",fontSize:"12px",color:"var(--color-text-secondary)"}},"Loading preview..."):Ue.default.createElement("div",{style:{position:"relative",flex:1,overflow:"hidden"}},Ue.default.createElement("pre",{ref:a,style:{padding:"16px",margin:0,fontFamily:"var(--font-terminal)",fontSize:"12px",lineHeight:"1.6",overflow:"auto",color:"var(--color-text-primary)",backgroundColor:"var(--color-bg-card)",whiteSpace:u?"pre-wrap":"pre",wordBreak:u?"break-word":"normal",position:"absolute",inset:0},dangerouslySetInnerHTML:{__html:c}})))}var mt=fe(ue(),1);function Mt(e,t){return fetch(e,t)}function $E(e){return e.includes("claude")?"claude":e.includes("codex")?"codex":e[0]||null}function eS(e){let t=["claude","codex",...e];return Array.from(new Set(t))}function Dh(e){let[t,l]=(0,mt.useState)(""),[a,n]=(0,mt.useState)(!1),[u,i]=(0,mt.useState)(null),[c,r]=(0,mt.useState)({projects:[],sources:[],projectsBySource:{}}),[m,v]=(0,mt.useState)([]),[y,g]=(0,mt.useState)(null),[h,_]=(0,mt.useState)(null);(0,mt.useEffect)(()=>{async function D(){let o;try{o=await(await Mt("/api/projects")).json()}catch(f){console.error("Failed to fetch projects:",f instanceof Error?f.message:String(f));return}let s={projects:o.projects||[],sources:eS(o.sources||[]),projectsBySource:o.projectsBySource||{}};r(s);let p=$E(s.sources);if(g(p),p){let f=s.projectsBySource[p]||[];v(f),_(f[0]||null);return}v(s.projects),_(s.projects[0]||null)}D()},[]),(0,mt.useEffect)(()=>{if(!y){v(c.projects),_(o=>o&&c.projects.includes(o)?o:c.projects[0]||null);return}let D=c.projectsBySource[y]||[];v(D),_(o=>o&&D.includes(o)?o:D[0]||null)},[c,y]);let M=(0,mt.useCallback)(async()=>{if(!h){l("No project selected");return}n(!0),i(null);let D=new URLSearchParams({project:h});y&&D.append("platformSource",y);try{let o=await Mt(`/api/context/preview?${D}`),s=await o.text();o.ok?l(s):i("Failed to load preview")}catch(o){console.error("Failed to load context preview:",o instanceof Error?o.message:String(o)),i("Failed to load preview")}n(!1)},[h,y]);return(0,mt.useEffect)(()=>{let D=setTimeout(()=>{M()},300);return()=>clearTimeout(D)},[e,M]),{preview:t,isLoading:a,error:u,refresh:M,projects:m,sources:c.sources,selectedSource:y,setSelectedSource:g,selectedProject:h,setSelectedProject:_}}function cf({title:e,description:t,children:l,defaultOpen:a=!0}){let[n,u]=(0,S.useState)(a);return S.default.createElement("div",{className:`settings-section-collapsible ${n?"open":""}`},S.default.createElement("button",{className:"section-header-btn",onClick:()=>u(!n),type:"button"},S.default.createElement("div",{className:"section-header-content"},S.default.createElement("span",{className:"section-title"},e),t&&S.default.createElement("span",{className:"section-description"},t)),S.default.createElement("svg",{className:`chevron-icon ${n?"rotated":""}`,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},S.default.createElement("polyline",{points:"6 9 12 15 18 9"}))),n&&S.default.createElement("div",{className:"section-content"},l))}function Ot({label:e,tooltip:t,children:l}){return S.default.createElement("div",{className:"form-field"},S.default.createElement("label",{className:"form-field-label"},e,t&&S.default.createElement("span",{className:"tooltip-trigger",title:t},S.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},S.default.createElement("circle",{cx:"12",cy:"12",r:"10"}),S.default.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),S.default.createElement("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})))),l)}function qn({id:e,label:t,description:l,checked:a,onChange:n,disabled:u}){return S.default.createElement("div",{className:"toggle-row"},S.default.createElement("div",{className:"toggle-info"},S.default.createElement("label",{htmlFor:e,className:"toggle-label"},t),l&&S.default.createElement("span",{className:"toggle-description"},l)),S.default.createElement("button",{type:"button",id:e,role:"switch","aria-checked":a,className:`toggle-switch ${a?"on":""} ${u?"disabled":""}`,onClick:()=>!u&&n(!a),disabled:u},S.default.createElement("span",{className:"toggle-knob"})))}function Ch({isOpen:e,onClose:t,settings:l,onSave:a,isSaving:n,saveStatus:u}){let[i,c]=(0,S.useState)(l);(0,S.useEffect)(()=>{c(l)},[l]);let{preview:r,isLoading:m,error:v,projects:y,sources:g,selectedSource:h,setSelectedSource:_,selectedProject:M,setSelectedProject:D}=Dh(i),o=(0,S.useCallback)((f,A)=>{let C={...i,[f]:A};c(C)},[i]),s=(0,S.useCallback)(()=>{a(i)},[i,a]),p=(0,S.useCallback)(f=>{let C=i[f]==="true"?"false":"true";o(f,C)},[i,o]);return(0,S.useEffect)(()=>{let f=A=>{A.key==="Escape"&&t()};if(e)return window.addEventListener("keydown",f),()=>window.removeEventListener("keydown",f)},[e,t]),e?S.default.createElement("div",{className:"modal-backdrop",onClick:t},S.default.createElement("div",{className:"context-settings-modal",onClick:f=>f.stopPropagation()},S.default.createElement("div",{className:"modal-header"},S.default.createElement("h2",null,"Settings"),S.default.createElement("div",{className:"header-controls"},S.default.createElement("label",{className:"preview-selector"},"Source:",S.default.createElement("select",{value:h||"",onChange:f=>_(f.target.value),disabled:g.length===0},g.map(f=>S.default.createElement("option",{key:f,value:f},f)))),S.default.createElement("label",{className:"preview-selector"},"Project:",S.default.createElement("select",{value:M||"",onChange:f=>D(f.target.value),disabled:y.length===0},y.map(f=>S.default.createElement("option",{key:f,value:f},f)))),S.default.createElement("button",{onClick:t,className:"modal-close-btn",title:"Close (Esc)"},S.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},S.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),S.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))))),S.default.createElement("div",{className:"modal-body"},S.default.createElement("div",{className:"preview-column"},S.default.createElement("div",{className:"preview-content"},v?S.default.createElement("div",{style:{color:"#ff6b6b"}},"Error loading preview: ",v):S.default.createElement(Nh,{content:r,isLoading:m}))),S.default.createElement("div",{className:"settings-column"},S.default.createElement(cf,{title:"Loading",description:"How many observations to inject"},S.default.createElement(Ot,{label:"Observations",tooltip:"Number of recent observations to include in context (1-200)"},S.default.createElement("input",{type:"number",min:"1",max:"200",value:i.CLAUDE_MEM_CONTEXT_OBSERVATIONS||"50",onChange:f=>o("CLAUDE_MEM_CONTEXT_OBSERVATIONS",f.target.value)})),S.default.createElement(Ot,{label:"Sessions",tooltip:"Number of recent sessions to pull observations from (1-50)"},S.default.createElement("input",{type:"number",min:"1",max:"50",value:i.CLAUDE_MEM_CONTEXT_SESSION_COUNT||"10",onChange:f=>o("CLAUDE_MEM_CONTEXT_SESSION_COUNT",f.target.value)}))),S.default.createElement(cf,{title:"Display",description:"What to show in context tables"},S.default.createElement("div",{className:"display-subsection"},S.default.createElement("span",{className:"subsection-label"},"Full Observations"),S.default.createElement(Ot,{label:"Count",tooltip:"How many observations show expanded details (0-20)"},S.default.createElement("input",{type:"number",min:"0",max:"20",value:i.CLAUDE_MEM_CONTEXT_FULL_COUNT||"5",onChange:f=>o("CLAUDE_MEM_CONTEXT_FULL_COUNT",f.target.value)})),S.default.createElement(Ot,{label:"Field",tooltip:"Which field to expand for full observations"},S.default.createElement("select",{value:i.CLAUDE_MEM_CONTEXT_FULL_FIELD||"narrative",onChange:f=>o("CLAUDE_MEM_CONTEXT_FULL_FIELD",f.target.value)},S.default.createElement("option",{value:"narrative"},"Narrative"),S.default.createElement("option",{value:"facts"},"Facts")))),S.default.createElement("div",{className:"display-subsection"},S.default.createElement("span",{className:"subsection-label"},"Token Economics"),S.default.createElement("div",{className:"toggle-group"},S.default.createElement(qn,{id:"show-read-tokens",label:"Read cost",description:"Tokens to read this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS==="true",onChange:()=>p("CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS")}),S.default.createElement(qn,{id:"show-work-tokens",label:"Work investment",description:"Tokens spent creating this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS==="true",onChange:()=>p("CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS")}),S.default.createElement(qn,{id:"show-savings-amount",label:"Savings",description:"Total tokens saved by reusing context",checked:i.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT==="true",onChange:()=>p("CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT")})))),S.default.createElement(cf,{title:"Advanced",description:"AI provider and model selection",defaultOpen:!1},S.default.createElement(Ot,{label:"AI Provider",tooltip:"Choose between Claude (via Agent SDK) or Gemini (via REST API)"},S.default.createElement("select",{value:i.CLAUDE_MEM_PROVIDER||"claude",onChange:f=>o("CLAUDE_MEM_PROVIDER",f.target.value)},S.default.createElement("option",{value:"claude"},"Claude (uses your Claude account)"),S.default.createElement("option",{value:"gemini"},"Gemini (uses API key)"),S.default.createElement("option",{value:"openrouter"},"OpenRouter (multi-model)"))),i.CLAUDE_MEM_PROVIDER==="claude"&&S.default.createElement(Ot,{label:"Claude Model",tooltip:"Claude model used for generating observations"},S.default.createElement("select",{value:i.CLAUDE_MEM_MODEL||"haiku",onChange:f=>o("CLAUDE_MEM_MODEL",f.target.value)},S.default.createElement("option",{value:"haiku"},"haiku (fastest)"),S.default.createElement("option",{value:"sonnet"},"sonnet (balanced)"),S.default.createElement("option",{value:"opus"},"opus (highest quality)"))),i.CLAUDE_MEM_PROVIDER==="gemini"&&S.default.createElement(S.default.Fragment,null,S.default.createElement(Ot,{label:"Gemini API Key",tooltip:"Your Google AI Studio API key (or set GEMINI_API_KEY env var)"},S.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_GEMINI_API_KEY||"",onChange:f=>o("CLAUDE_MEM_GEMINI_API_KEY",f.target.value),placeholder:"Enter Gemini API key..."})),S.default.createElement(Ot,{label:"Gemini Model",tooltip:"Gemini model used for generating observations"},S.default.createElement("select",{value:i.CLAUDE_MEM_GEMINI_MODEL||"gemini-2.5-flash-lite",onChange:f=>o("CLAUDE_MEM_GEMINI_MODEL",f.target.value)},S.default.createElement("option",{value:"gemini-2.5-flash-lite"},"gemini-2.5-flash-lite (10 RPM free)"),S.default.createElement("option",{value:"gemini-2.5-flash"},"gemini-2.5-flash (5 RPM free)"),S.default.createElement("option",{value:"gemini-3-flash-preview"},"gemini-3-flash-preview (5 RPM free)"))),S.default.createElement("div",{className:"toggle-group",style:{marginTop:"8px"}},S.default.createElement(qn,{id:"gemini-rate-limiting",label:"Rate Limiting",description:"Enable for free tier (10-30 RPM). Disable if you have billing set up (1000+ RPM).",checked:i.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED==="true",onChange:f=>o("CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED",f?"true":"false")}))),i.CLAUDE_MEM_PROVIDER==="openrouter"&&S.default.createElement(S.default.Fragment,null,S.default.createElement(Ot,{label:"OpenRouter API Key",tooltip:"Your OpenRouter API key from openrouter.ai (or set OPENROUTER_API_KEY env var)"},S.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_OPENROUTER_API_KEY||"",onChange:f=>o("CLAUDE_MEM_OPENROUTER_API_KEY",f.target.value),placeholder:"Enter OpenRouter API key..."})),S.default.createElement(Ot,{label:"OpenRouter Model",tooltip:"Model identifier from OpenRouter (e.g., anthropic/claude-3.5-sonnet, google/gemini-2.0-flash-thinking-exp)"},S.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_MODEL||"xiaomi/mimo-v2-flash:free",onChange:f=>o("CLAUDE_MEM_OPENROUTER_MODEL",f.target.value),placeholder:"e.g., xiaomi/mimo-v2-flash:free"})),S.default.createElement(Ot,{label:"Site URL (Optional)",tooltip:"Your site URL for OpenRouter analytics (optional)"},S.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_SITE_URL||"",onChange:f=>o("CLAUDE_MEM_OPENROUTER_SITE_URL",f.target.value),placeholder:"https://yoursite.com"})),S.default.createElement(Ot,{label:"App Name (Optional)",tooltip:"Your app name for OpenRouter analytics (optional)"},S.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_APP_NAME||"claude-mem",onChange:f=>o("CLAUDE_MEM_OPENROUTER_APP_NAME",f.target.value),placeholder:"claude-mem"}))),S.default.createElement(Ot,{label:"Worker Port",tooltip:"Port for the background worker service"},S.default.createElement("input",{type:"number",min:"1024",max:"65535",value:i.CLAUDE_MEM_WORKER_PORT||"37777",onChange:f=>o("CLAUDE_MEM_WORKER_PORT",f.target.value)})),S.default.createElement("div",{className:"toggle-group",style:{marginTop:"12px"}},S.default.createElement(qn,{id:"show-last-summary",label:"Include last summary",description:"Add previous session's summary to context",checked:i.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY==="true",onChange:()=>p("CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY")}),S.default.createElement(qn,{id:"show-last-message",label:"Include last message",description:"Add previous session's final message",checked:i.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE==="true",onChange:()=>p("CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE")}))))),S.default.createElement("div",{className:"modal-footer"},S.default.createElement("div",{className:"save-status"},u&&S.default.createElement("span",{className:u.includes("\u2713")?"success":u.includes("\u2717")?"error":""},u)),S.default.createElement("button",{className:"save-btn",onClick:s,disabled:n},n?"Saving...":"Save")))):null}var O=fe(ue(),1);var $u=[{key:"DEBUG",label:"Debug",icon:"\u{1F50D}",color:"#8b8b8b"},{key:"INFO",label:"Info",icon:"\u2139\uFE0F",color:"#58a6ff"},{key:"WARN",label:"Warn",icon:"\u26A0\uFE0F",color:"#d29922"},{key:"ERROR",label:"Error",icon:"\u274C",color:"#f85149"}],ei=[{key:"HOOK",label:"Hook",icon:"\u{1FA9D}",color:"#a371f7"},{key:"WORKER",label:"Worker",icon:"\u2699\uFE0F",color:"#58a6ff"},{key:"SDK",label:"SDK",icon:"\u{1F4E6}",color:"#3fb950"},{key:"PARSER",label:"Parser",icon:"\u{1F4C4}",color:"#79c0ff"},{key:"DB",label:"DB",icon:"\u{1F5C4}\uFE0F",color:"#f0883e"},{key:"SYSTEM",label:"System",icon:"\u{1F4BB}",color:"#8b949e"},{key:"HTTP",label:"HTTP",icon:"\u{1F310}",color:"#39d353"},{key:"SESSION",label:"Session",icon:"\u{1F4CB}",color:"#db61a2"},{key:"CHROMA",label:"Chroma",icon:"\u{1F52E}",color:"#a855f7"}];function tS(e){let t=/^\[([^\]]+)\]\s+\[(\w+)\s*\]\s+\[(\w+)\s*\]\s+(?:\[([^\]]+)\]\s+)?(.*)$/,l=e.match(t);if(!l)return{raw:e};let[,a,n,u,i,c]=l,r;return c.startsWith("\u2192")?r="dataIn":c.startsWith("\u2190")?r="dataOut":c.startsWith("\u2713")?r="success":c.startsWith("\u2717")?r="failure":c.startsWith("\u23F1")?r="timing":c.includes("[HAPPY-PATH]")&&(r="happyPath"),{raw:e,timestamp:a,level:n?.trim(),component:u?.trim(),correlationId:i||void 0,message:c,isSpecial:r}}function Lh({isOpen:e,onClose:t}){let[l,a]=(0,O.useState)(""),[n,u]=(0,O.useState)(!1),[i,c]=(0,O.useState)(null),[r,m]=(0,O.useState)(!1),[v,y]=(0,O.useState)(350),[g,h]=(0,O.useState)(!1),_=(0,O.useRef)(0),M=(0,O.useRef)(0),D=(0,O.useRef)(null),o=(0,O.useRef)(!0),[s,p]=(0,O.useState)(new Set(["DEBUG","INFO","WARN","ERROR"])),[f,A]=(0,O.useState)(new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"])),[C,N]=(0,O.useState)(!1),z=(0,O.useMemo)(()=>l?l.split(`
|
|
`).map(tS):[],[l]),R=(0,O.useMemo)(()=>z.filter(T=>C?T.raw.includes("[ALIGNMENT]"):!T.level||!T.component?!0:s.has(T.level)&&f.has(T.component)),[z,s,f,C]),B=(0,O.useCallback)(()=>{if(!D.current)return!0;let{scrollTop:T,scrollHeight:oe,clientHeight:j}=D.current;return oe-T-j<50},[]),W=(0,O.useCallback)(()=>{D.current&&o.current&&(D.current.scrollTop=D.current.scrollHeight)},[]),dt=(0,O.useCallback)(async()=>{o.current=B(),u(!0),c(null);try{let T=await Mt("/api/logs");if(!T.ok)throw new Error(`Failed to fetch logs: ${T.statusText}`);let oe=await T.json();a(oe.logs||"")}catch(T){c(T instanceof Error?T.message:"Unknown error")}finally{u(!1)}},[B]);(0,O.useEffect)(()=>{W()},[l,W]);let Nl=(0,O.useCallback)(async()=>{if(confirm("Are you sure you want to clear all logs?")){u(!0),c(null);try{let T=await Mt("/api/logs/clear",{method:"POST"});if(!T.ok)throw new Error(`Failed to clear logs: ${T.statusText}`);a("")}catch(T){c(T instanceof Error?T.message:"Unknown error")}finally{u(!1)}}},[]),ra=(0,O.useCallback)(T=>{T.preventDefault(),h(!0),_.current=T.clientY,M.current=v},[v]);(0,O.useEffect)(()=>{if(!g)return;let T=j=>{let ze=_.current-j.clientY,H=Math.min(Math.max(150,M.current+ze),window.innerHeight-100);y(H)},oe=()=>{h(!1)};return document.addEventListener("mousemove",T),document.addEventListener("mouseup",oe),()=>{document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",oe)}},[g]),(0,O.useEffect)(()=>{e&&(o.current=!0,dt())},[e,dt]),(0,O.useEffect)(()=>{if(!e||!r)return;let T=setInterval(dt,2e3);return()=>clearInterval(T)},[e,r,dt]);let jn=(0,O.useCallback)(T=>{p(oe=>{let j=new Set(oe);return j.has(T)?j.delete(T):j.add(T),j})},[]),Ze=(0,O.useCallback)(T=>{A(oe=>{let j=new Set(oe);return j.has(T)?j.delete(T):j.add(T),j})},[]),oa=(0,O.useCallback)(T=>{p(T?new Set(["DEBUG","INFO","WARN","ERROR"]):new Set)},[]),et=(0,O.useCallback)(T=>{A(T?new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"]):new Set)},[]);if(!e)return null;let Yn=T=>{let oe=$u.find(pt=>pt.key===T.level),j=ei.find(pt=>pt.key===T.component),ze="var(--color-text-primary)",H="normal",be="transparent";return T.level==="ERROR"?(ze="#f85149",be="rgba(248, 81, 73, 0.1)"):T.level==="WARN"?(ze="#d29922",be="rgba(210, 153, 34, 0.05)"):T.isSpecial==="success"?ze="#3fb950":T.isSpecial==="failure"?ze="#f85149":T.isSpecial==="happyPath"?ze="#d29922":oe&&(ze=oe.color),{color:ze,fontWeight:H,backgroundColor:be,padding:"1px 0",borderRadius:"2px"}},Ha=(T,oe)=>{if(!T.timestamp)return O.default.createElement("div",{key:oe,className:"log-line log-line-raw"},T.raw);let j=$u.find(H=>H.key===T.level),ze=ei.find(H=>H.key===T.component);return O.default.createElement("div",{key:oe,className:"log-line",style:Yn(T)},O.default.createElement("span",{className:"log-timestamp"},"[",T.timestamp,"]")," ",O.default.createElement("span",{className:"log-level",style:{color:j?.color},title:T.level},"[",j?.icon||""," ",T.level?.padEnd(5),"]")," ",O.default.createElement("span",{className:"log-component",style:{color:ze?.color},title:T.component},"[",ze?.icon||""," ",T.component?.padEnd(7),"]")," ",T.correlationId&&O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{className:"log-correlation"},"[",T.correlationId,"]")," "),O.default.createElement("span",{className:"log-message"},T.message))};return O.default.createElement("div",{className:"console-drawer",style:{height:`${v}px`}},O.default.createElement("div",{className:"console-resize-handle",onMouseDown:ra},O.default.createElement("div",{className:"console-resize-bar"})),O.default.createElement("div",{className:"console-header"},O.default.createElement("div",{className:"console-tabs"},O.default.createElement("div",{className:"console-tab active"},"Console")),O.default.createElement("div",{className:"console-controls"},O.default.createElement("label",{className:"console-auto-refresh"},O.default.createElement("input",{type:"checkbox",checked:r,onChange:T=>m(T.target.checked)}),"Auto-refresh"),O.default.createElement("button",{className:"console-control-btn",onClick:dt,disabled:n,title:"Refresh logs"},"\u21BB"),O.default.createElement("button",{className:"console-control-btn",onClick:()=>{o.current=!0,W()},title:"Scroll to bottom"},"\u2B07"),O.default.createElement("button",{className:"console-control-btn console-clear-btn",onClick:Nl,disabled:n,title:"Clear logs"},"\u{1F5D1}"),O.default.createElement("button",{className:"console-control-btn",onClick:t,title:"Close console"},"\u2715"))),O.default.createElement("div",{className:"console-filters"},O.default.createElement("div",{className:"console-filter-section"},O.default.createElement("span",{className:"console-filter-label"},"Quick:"),O.default.createElement("div",{className:"console-filter-chips"},O.default.createElement("button",{className:`console-filter-chip ${C?"active":""}`,onClick:()=>N(!C),style:{"--chip-color":"#f0883e"},title:"Show only session alignment logs"},"\u{1F517} Alignment"))),O.default.createElement("div",{className:"console-filter-section"},O.default.createElement("span",{className:"console-filter-label"},"Levels:"),O.default.createElement("div",{className:"console-filter-chips"},$u.map(T=>O.default.createElement("button",{key:T.key,className:`console-filter-chip ${s.has(T.key)?"active":""}`,onClick:()=>jn(T.key),style:{"--chip-color":T.color},title:T.label},T.icon," ",T.label)),O.default.createElement("button",{className:"console-filter-action",onClick:()=>oa(s.size===0),title:s.size===$u.length?"Select none":"Select all"},s.size===$u.length?"\u25CB":"\u25CF"))),O.default.createElement("div",{className:"console-filter-section"},O.default.createElement("span",{className:"console-filter-label"},"Components:"),O.default.createElement("div",{className:"console-filter-chips"},ei.map(T=>O.default.createElement("button",{key:T.key,className:`console-filter-chip ${f.has(T.key)?"active":""}`,onClick:()=>Ze(T.key),style:{"--chip-color":T.color},title:T.label},T.icon," ",T.label)),O.default.createElement("button",{className:"console-filter-action",onClick:()=>et(f.size===0),title:f.size===ei.length?"Select none":"Select all"},f.size===ei.length?"\u25CB":"\u25CF")))),i&&O.default.createElement("div",{className:"console-error"},"\u26A0 ",i),O.default.createElement("div",{className:"console-content",ref:D},O.default.createElement("div",{className:"console-logs"},R.length===0?O.default.createElement("div",{className:"log-line log-line-empty"},"No logs available"):R.map((T,oe)=>Ha(T,oe)))))}var Nt=fe(ue(),1);var Zt={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var kc={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function Uh(){let[e,t]=(0,Nt.useState)([]),[l,a]=(0,Nt.useState)([]),[n,u]=(0,Nt.useState)([]),[i,c]=(0,Nt.useState)({projects:[],sources:[],projectsBySource:{}}),[r,m]=(0,Nt.useState)(!1),[v,y]=(0,Nt.useState)(!1),[g,h]=(0,Nt.useState)(0),_=(0,Nt.useRef)(null),M=(0,Nt.useRef)(),D=(o,s)=>{c(p=>{let f=p.projects.includes(o)?p.projects:[...p.projects,o],A=p.sources.includes(s)?p.sources:[...p.sources,s],C=p.projectsBySource[s]||[];return{projects:f,sources:A,projectsBySource:{...p.projectsBySource,[s]:C.includes(o)?C:[...C,o]}}})};return(0,Nt.useEffect)(()=>{let o=()=>{_.current&&_.current.close();let s=new EventSource(Zt.STREAM);_.current=s,s.onopen=()=>{console.log("[SSE] Connected"),m(!0),M.current&&clearTimeout(M.current)},s.onerror=p=>{console.error("[SSE] Connection error:",p),m(!1),s.close(),M.current=setTimeout(()=>{M.current=void 0,console.log("[SSE] Attempting to reconnect..."),o()},kc.SSE_RECONNECT_DELAY_MS)},s.onmessage=p=>{let f=JSON.parse(p.data);switch(f.type){case"initial_load":console.log("[SSE] Initial load:",{projects:f.projects?.length||0,sources:f.sources?.length||0}),c({projects:f.projects||[],sources:f.sources||[],projectsBySource:f.projectsBySource||{}});break;case"new_observation":f.observation&&(console.log("[SSE] New observation:",f.observation.id),D(f.observation.project,f.observation.platform_source||"claude"),t(A=>[f.observation,...A]));break;case"new_summary":f.summary&&(console.log("[SSE] New summary:",f.summary.id),D(f.summary.project,f.summary.platform_source||"claude"),a(A=>[f.summary,...A]));break;case"new_prompt":f.prompt&&(console.log("[SSE] New prompt:",f.prompt.id),D(f.prompt.project,f.prompt.platform_source||"claude"),u(A=>[f.prompt,...A]));break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing,"Queue depth:",f.queueDepth),y(f.isProcessing),h(f.queueDepth||0));break}}};return o(),()=>{_.current&&_.current.close(),M.current&&clearTimeout(M.current)}},[]),{observations:e,summaries:l,prompts:n,projects:i.projects,sources:i.sources,projectsBySource:i.projectsBySource,isProcessing:v,queueDepth:g,isConnected:r}}var wn=fe(ue(),1);var pe={CLAUDE_MEM_MODEL:"claude-sonnet-4-6",CLAUDE_MEM_CONTEXT_OBSERVATIONS:"50",CLAUDE_MEM_WORKER_PORT:"37777",CLAUDE_MEM_WORKER_HOST:"127.0.0.1",CLAUDE_MEM_PROVIDER:"claude",CLAUDE_MEM_GEMINI_API_KEY:"",CLAUDE_MEM_GEMINI_MODEL:"gemini-2.5-flash-lite",CLAUDE_MEM_OPENROUTER_API_KEY:"",CLAUDE_MEM_OPENROUTER_MODEL:"xiaomi/mimo-v2-flash:free",CLAUDE_MEM_OPENROUTER_SITE_URL:"",CLAUDE_MEM_OPENROUTER_APP_NAME:"claude-mem",CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED:"true",CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:"false",CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:"false",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:"false",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:"true",CLAUDE_MEM_CONTEXT_FULL_COUNT:"0",CLAUDE_MEM_CONTEXT_FULL_FIELD:"narrative",CLAUDE_MEM_CONTEXT_SESSION_COUNT:"10",CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:"true",CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:"false",CLAUDE_MEM_EXCLUDED_PROJECTS:"",CLAUDE_MEM_FOLDER_MD_EXCLUDE:"[]"};function zh(){let[e,t]=(0,wn.useState)(pe),[l,a]=(0,wn.useState)(!1),[n,u]=(0,wn.useState)("");return(0,wn.useEffect)(()=>{Mt(Zt.SETTINGS).then(async c=>{if(!c.ok)throw new Error(`Failed to load settings (${c.status})`);return c.json()}).then(c=>{t({CLAUDE_MEM_MODEL:c.CLAUDE_MEM_MODEL??pe.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:c.CLAUDE_MEM_CONTEXT_OBSERVATIONS??pe.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:c.CLAUDE_MEM_WORKER_PORT??pe.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_WORKER_HOST:c.CLAUDE_MEM_WORKER_HOST??pe.CLAUDE_MEM_WORKER_HOST,CLAUDE_MEM_PROVIDER:c.CLAUDE_MEM_PROVIDER??pe.CLAUDE_MEM_PROVIDER,CLAUDE_MEM_GEMINI_API_KEY:c.CLAUDE_MEM_GEMINI_API_KEY??pe.CLAUDE_MEM_GEMINI_API_KEY,CLAUDE_MEM_GEMINI_MODEL:c.CLAUDE_MEM_GEMINI_MODEL??pe.CLAUDE_MEM_GEMINI_MODEL,CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED:c.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED??pe.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED,CLAUDE_MEM_OPENROUTER_API_KEY:c.CLAUDE_MEM_OPENROUTER_API_KEY??pe.CLAUDE_MEM_OPENROUTER_API_KEY,CLAUDE_MEM_OPENROUTER_MODEL:c.CLAUDE_MEM_OPENROUTER_MODEL??pe.CLAUDE_MEM_OPENROUTER_MODEL,CLAUDE_MEM_OPENROUTER_SITE_URL:c.CLAUDE_MEM_OPENROUTER_SITE_URL??pe.CLAUDE_MEM_OPENROUTER_SITE_URL,CLAUDE_MEM_OPENROUTER_APP_NAME:c.CLAUDE_MEM_OPENROUTER_APP_NAME??pe.CLAUDE_MEM_OPENROUTER_APP_NAME,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:c.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS??pe.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:c.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS??pe.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:c.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT??pe.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:c.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT??pe.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_FULL_COUNT:c.CLAUDE_MEM_CONTEXT_FULL_COUNT??pe.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:c.CLAUDE_MEM_CONTEXT_FULL_FIELD??pe.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:c.CLAUDE_MEM_CONTEXT_SESSION_COUNT??pe.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:c.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY??pe.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:c.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE??pe.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})}).catch(c=>{console.error("Failed to load settings:",c)})},[]),{settings:e,saveSettings:async c=>{a(!0),u("Saving...");try{let r=await Mt(Zt.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)});if(!r.ok){u(`\u2717 Error: ${r.status===401?"Unauthorized":r.statusText}`),a(!1);return}let m=await r.json();m.success?(t(c),u("\u2713 Saved"),setTimeout(()=>u(""),kc.SAVE_STATUS_DISPLAY_DURATION_MS)):u(`\u2717 Error: ${m.error}`)}catch(r){u(`\u2717 Error: ${r instanceof Error?r.message:"Network error"}`)}a(!1)},isSaving:l,saveStatus:n}}var Bn=fe(ue(),1);function xh(){let[e,t]=(0,Bn.useState)({}),l=(0,Bn.useCallback)(async()=>{try{let n=await(await Mt(Zt.STATS)).json();t(n)}catch(a){console.error("Failed to load stats:",a instanceof Error?a.message:String(a))}},[]);return(0,Bn.useEffect)(()=>{l()},[l]),{stats:e,refreshStats:l}}var ca=fe(ue(),1);function rf(e,t,l,a){let[n,u]=(0,ca.useState)({isLoading:!1,hasMore:!0}),i=(0,ca.useRef)(0),c=(0,ca.useRef)(`${a}::${l}`),r=(0,ca.useRef)(n),m=(0,ca.useCallback)(async()=>{let v=`${a}::${l}`,y=c.current!==v;if(y){i.current=0,c.current=v;let D={isLoading:!1,hasMore:!0};u(D),r.current=D}if(!y&&(r.current.isLoading||!r.current.hasMore))return[];r.current={...r.current,isLoading:!0},u(D=>({...D,isLoading:!0}));let g=new URLSearchParams({offset:i.current.toString(),limit:Zu.PAGINATION_PAGE_SIZE.toString()});l&&g.append("project",l),a&&a!=="all"&&g.append("platformSource",a);let h=await Mt(`${e}?${g}`);if(!h.ok)throw new Error(`Failed to load ${t}: ${h.statusText}`);let _=await h.json(),M={...r.current,isLoading:!1,hasMore:_.hasMore};return r.current=M,u(D=>({...D,isLoading:!1,hasMore:_.hasMore})),i.current+=Zu.PAGINATION_PAGE_SIZE,_.items},[l,a,e,t]);return{...n,loadMore:m}}function Hh(e,t){let l=rf(Zt.OBSERVATIONS,"observations",e,t),a=rf(Zt.SUMMARIES,"summaries",e,t),n=rf(Zt.PROMPTS,"prompts",e,t);return{observations:l,summaries:a,prompts:n}}var Gn=fe(ue(),1),wh="claude-mem-theme";function lS(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Rh(){try{let e=localStorage.getItem(wh);if(e==="system"||e==="light"||e==="dark")return e}catch(e){console.warn("Failed to read theme preference from localStorage:",e instanceof Error?e.message:String(e))}return"system"}function qh(e){return e==="system"?lS():e}function Bh(){let[e,t]=(0,Gn.useState)(Rh),[l,a]=(0,Gn.useState)(()=>qh(Rh()));return(0,Gn.useEffect)(()=>{let u=qh(e);a(u),document.documentElement.setAttribute("data-theme",u)},[e]),(0,Gn.useEffect)(()=>{if(e!=="system")return;let u=window.matchMedia("(prefers-color-scheme: dark)"),i=c=>{let r=c.matches?"dark":"light";a(r),document.documentElement.setAttribute("data-theme",r)};return u.addEventListener("change",i),()=>u.removeEventListener("change",i)},[e]),{preference:e,resolvedTheme:l,setThemePreference:u=>{try{localStorage.setItem(wh,u),t(u)}catch(i){console.warn("Failed to save theme preference to localStorage:",i instanceof Error?i.message:String(i)),t(u)}}}}function Qc(e,t){let l=new Set;return[...e,...t].filter(a=>l.has(a.id)?!1:(l.add(a.id),!0))}function Gh(){let[e,t]=(0,K.useState)(""),[l,a]=(0,K.useState)("all"),[n,u]=(0,K.useState)(!1),[i,c]=(0,K.useState)(!1),[r,m]=(0,K.useState)([]),[v,y]=(0,K.useState)([]),[g,h]=(0,K.useState)([]),{observations:_,summaries:M,prompts:D,projects:o,sources:s,projectsBySource:p,isProcessing:f,queueDepth:A,isConnected:C}=Uh(),{settings:N,saveSettings:z,isSaving:R,saveStatus:B}=zh(),{stats:W,refreshStats:dt}=xh(),{preference:Nl,resolvedTheme:ra,setThemePreference:jn}=Bh(),Ze=Hh(e,l),oa=(0,K.useMemo)(()=>l==="all"?o:p[l]||[],[l,o,p]),et=(0,K.useCallback)(H=>{let be=!e||H.project===e,pt=l==="all"||(H.platform_source||"claude")===l;return be&&pt},[e,l]);(0,K.useEffect)(()=>{e&&!oa.includes(e)&&t("")},[oa,e]);let Yn=(0,K.useMemo)(()=>{let H=_.filter(et),be=r.filter(et);return Qc(H,be)},[_,r,et]),Ha=(0,K.useMemo)(()=>{let H=M.filter(et),be=v.filter(et);return Qc(H,be)},[M,v,et]),T=(0,K.useMemo)(()=>{let H=D.filter(et),be=g.filter(et);return Qc(H,be)},[D,g,et]),oe=(0,K.useCallback)(()=>{u(H=>!H)},[]),j=(0,K.useCallback)(()=>{c(H=>!H)},[]),ze=(0,K.useCallback)(async()=>{try{let[H,be,pt]=await Promise.all([Ze.observations.loadMore(),Ze.summaries.loadMore(),Ze.prompts.loadMore()]);H.length>0&&m(tt=>[...tt,...H]),be.length>0&&y(tt=>[...tt,...be]),pt.length>0&&h(tt=>[...tt,...pt])}catch(H){console.error("Failed to load more data:",H)}},[Ze.observations,Ze.summaries,Ze.prompts]);return(0,K.useEffect)(()=>{m([]),y([]),h([]),ze()},[e,l]),K.default.createElement(K.default.Fragment,null,K.default.createElement(N0,{isConnected:C,projects:oa,sources:s,currentFilter:e,currentSource:l,onFilterChange:t,onSourceChange:a,isProcessing:f,queueDepth:A,themePreference:Nl,onThemeChange:jn,onContextPreviewToggle:oe}),K.default.createElement(x0,{observations:Yn,summaries:Ha,prompts:T,onLoadMore:ze,isLoading:Ze.observations.isLoading||Ze.summaries.isLoading||Ze.prompts.isLoading,hasMore:Ze.observations.hasMore||Ze.summaries.hasMore||Ze.prompts.hasMore}),K.default.createElement(Ch,{isOpen:n,onClose:oe,settings:N,onSave:z,isSaving:R,saveStatus:B}),K.default.createElement("button",{className:"console-toggle-btn",onClick:j,title:"Toggle Console"},K.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},K.default.createElement("polyline",{points:"4 17 10 11 4 5"}),K.default.createElement("line",{x1:"12",y1:"19",x2:"20",y2:"19"}))),K.default.createElement(Lh,{isOpen:i,onClose:j}))}var Ol=fe(ue(),1),Zc=class extends Ol.Component{constructor(t){super(t),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,l){console.error("[ErrorBoundary] Caught error:",t,l),this.setState({error:t,errorInfo:l})}render(){return this.state.hasError?Ol.default.createElement("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"}},Ol.default.createElement("h1",{style:{fontSize:"24px",marginBottom:"10px"}},"Something went wrong"),Ol.default.createElement("p",{style:{marginBottom:"10px",color:"#8b949e"}},"The application encountered an error. Please refresh the page to try again."),this.state.error&&Ol.default.createElement("details",{style:{marginTop:"20px",color:"#8b949e"}},Ol.default.createElement("summary",{style:{cursor:"pointer",marginBottom:"10px"}},"Error details"),Ol.default.createElement("pre",{style:{backgroundColor:"#0d1117",padding:"10px",borderRadius:"6px",overflow:"auto"}},this.state.error.toString(),this.state.errorInfo&&`
|
|
|
|
`+this.state.errorInfo.componentStack))):this.props.children}};var Yh=document.getElementById("root");if(!Yh)throw new Error("Root element not found");var aS=(0,jh.createRoot)(Yh);aS.render(of.default.createElement(Zc,null,of.default.createElement(Gh,null)));})();
|
|
/*! Bundled license information:
|
|
|
|
react/cjs/react.production.js:
|
|
(**
|
|
* @license React
|
|
* react.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and 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.js:
|
|
(**
|
|
* @license React
|
|
* scheduler.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and 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.js:
|
|
(**
|
|
* @license React
|
|
* react-dom.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and 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-client.production.js:
|
|
(**
|
|
* @license React
|
|
* react-dom-client.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
dompurify/dist/purify.es.mjs:
|
|
(*! @license DOMPurify 3.4.1 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.1/LICENSE *)
|
|
*/
|