0289eab838
Upstream changes (v12.4.7 → v12.5.1): v12.4.8 — timeline tool: coerce stringified numeric anchor in MCP tool (#2176) v12.4.9 — 7 critical fixes (PR #2219): - build/bundle drift fix - strip privacy tags before summarization - preserve relevance order in semantic search - restore Windows spawn + Windows CI - Codex transcript ingestion + Windows queue self-deadlock fix - SDK boundary isolation (closes 6 issues) - standalone batch fixes v12.5.0 — observation pipeline cleanup: - removed per-message retry counter that silently dropped data - parser collapsed to binary {valid:true,...} | {valid:false} - schema migrations v31 + v32 drop dead pending_messages columns: retry_count, failed_at_epoch, completed_at_epoch, worker_pid - status enum reduced to 'pending' | 'processing' - GeneratorExitHandler drain-in-flight loop deleted - PendingMessageStore: 226 → 165 lines (markFailed etc removed) - net -181 lines of source v12.5.1 — install fix for Node 25+ (tree-sitter native build skipped via trustedDependencies allowlist) (#2278) Local fixes preserved (resolved manual conflicts in SessionStore.ts and sessions/create.ts where upstream removed surrounding context): - env-sanitizer PATH extension for claude CLI lookup (auto-merged with upstream's expanded ENV_PRESERVE for AWS Bedrock / Vertex auth vars) - SessionStore + sessions/create stale session reset (mac sleep / 4h wall-clock) Built artifacts rebuilt; both fixes verified present in worker-service.cjs. Worker restarted to v12.5.1 (PID 94088). Schema v31+v32 auto-migration ran on startup. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
53 lines
270 KiB
JavaScript
53 lines
270 KiB
JavaScript
"use strict";(()=>{var Jm=Object.create;var Gu=Object.defineProperty;var eg=Object.getOwnPropertyDescriptor;var tg=Object.getOwnPropertyNames;var ng=Object.getPrototypeOf,rg=Object.prototype.hasOwnProperty;var xe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var og=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of tg(t))!rg.call(e,o)&&o!==n&&Gu(e,o,{get:()=>t[o],enumerable:!(r=eg(t,o))||r.enumerable});return e};var Q=(e,t,n)=>(n=e!=null?Jm(ng(e)):{},og(t||!e||!e.__esModule?Gu(n,"default",{value:e,enumerable:!0}):n,e));var oc=xe(H=>{"use strict";var jr=Symbol.for("react.element"),lg=Symbol.for("react.portal"),ig=Symbol.for("react.fragment"),sg=Symbol.for("react.strict_mode"),ag=Symbol.for("react.profiler"),ug=Symbol.for("react.provider"),cg=Symbol.for("react.context"),fg=Symbol.for("react.forward_ref"),dg=Symbol.for("react.suspense"),pg=Symbol.for("react.memo"),mg=Symbol.for("react.lazy"),Xu=Symbol.iterator;function gg(e){return e===null||typeof e!="object"?null:(e=Xu&&e[Xu]||e["@@iterator"],typeof e=="function"?e:null)}var Yu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qu=Object.assign,Zu={};function er(e,t,n){this.props=e,this.context=t,this.refs=Zu,this.updater=n||Yu}er.prototype.isReactComponent={};er.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};er.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ju(){}Ju.prototype=er.prototype;function qi(e,t,n){this.props=e,this.context=t,this.refs=Zu,this.updater=n||Yu}var Wi=qi.prototype=new Ju;Wi.constructor=qi;Qu(Wi,er.prototype);Wi.isPureReactComponent=!0;var $u=Array.isArray,ec=Object.prototype.hasOwnProperty,Vi={current:null},tc={key:!0,ref:!0,__self:!0,__source:!0};function nc(e,t,n){var r,o={},l=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)ec.call(t,r)&&!tc.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var a=Array(s),u=0;u<s;u++)a[u]=arguments[u+2];o.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:jr,type:e,key:l,ref:i,props:o,_owner:Vi.current}}function hg(e,t){return{$$typeof:jr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Gi(e){return typeof e=="object"&&e!==null&&e.$$typeof===jr}function vg(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ku=/\/+/g;function Bi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?vg(""+e.key):t.toString(36)}function Qo(e,t,n,r,o){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(l){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case jr:case lg:i=!0}}if(i)return i=e,o=o(i),e=r===""?"."+Bi(i,0):r,$u(o)?(n="",e!=null&&(n=e.replace(Ku,"$&/")+"/"),Qo(o,t,n,"",function(u){return u})):o!=null&&(Gi(o)&&(o=hg(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(Ku,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=r===""?".":r+":",$u(e))for(var s=0;s<e.length;s++){l=e[s];var a=r+Bi(l,s);i+=Qo(l,t,n,a,o)}else if(a=gg(e),typeof a=="function")for(e=a.call(e),s=0;!(l=e.next()).done;)l=l.value,a=r+Bi(l,s++),i+=Qo(l,t,n,a,o);else if(l==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Yo(e,t,n){if(e==null)return e;var r=[],o=0;return Qo(e,r,"","",function(l){return t.call(n,l,o++)}),r}function yg(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ue={current:null},Zo={transition:null},Eg={ReactCurrentDispatcher:Ue,ReactCurrentBatchConfig:Zo,ReactCurrentOwner:Vi};function rc(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:Yo,forEach:function(e,t,n){Yo(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Yo(e,function(){t++}),t},toArray:function(e){return Yo(e,function(t){return t})||[]},only:function(e){if(!Gi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=er;H.Fragment=ig;H.Profiler=ag;H.PureComponent=qi;H.StrictMode=sg;H.Suspense=dg;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Eg;H.act=rc;H.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Qu({},e.props),o=e.key,l=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,i=Vi.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)ec.call(t,a)&&!tc.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var u=0;u<a;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:jr,type:e.type,key:o,ref:l,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:cg,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:ug,_context:e},e.Consumer=e};H.createElement=nc;H.createFactory=function(e){var t=nc.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:fg,render:e}};H.isValidElement=Gi;H.lazy=function(e){return{$$typeof:mg,_payload:{_status:-1,_result:e},_init:yg}};H.memo=function(e,t){return{$$typeof:pg,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=Zo.transition;Zo.transition={};try{e()}finally{Zo.transition=t}};H.unstable_act=rc;H.useCallback=function(e,t){return Ue.current.useCallback(e,t)};H.useContext=function(e){return Ue.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return Ue.current.useDeferredValue(e)};H.useEffect=function(e,t){return Ue.current.useEffect(e,t)};H.useId=function(){return Ue.current.useId()};H.useImperativeHandle=function(e,t,n){return Ue.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return Ue.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return Ue.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return Ue.current.useMemo(e,t)};H.useReducer=function(e,t,n){return Ue.current.useReducer(e,t,n)};H.useRef=function(e){return Ue.current.useRef(e)};H.useState=function(e){return Ue.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return Ue.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return Ue.current.useTransition()};H.version="18.3.1"});var Z=xe((b0,lc)=>{"use strict";lc.exports=oc()});var gc=xe($=>{"use strict";function Yi(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(0<Jo(o,t))e[r]=t,e[n]=o,n=r;else break e}}function gt(e){return e.length===0?null:e[0]}function tl(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,l=o>>>1;r<l;){var i=2*(r+1)-1,s=e[i],a=i+1,u=e[a];if(0>Jo(s,n))a<o&&0>Jo(u,s)?(e[r]=u,e[a]=n,r=a):(e[r]=s,e[i]=n,r=i);else if(a<o&&0>Jo(u,n))e[r]=u,e[a]=n,r=a;else break e}}return t}function Jo(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(ic=performance,$.unstable_now=function(){return ic.now()}):(Xi=Date,sc=Xi.now(),$.unstable_now=function(){return Xi.now()-sc});var ic,Xi,sc,Nt=[],en=[],Sg=1,it=null,Me=3,nl=!1,Dn=!1,qr=!1,cc=typeof setTimeout=="function"?setTimeout:null,fc=typeof clearTimeout=="function"?clearTimeout:null,ac=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Qi(e){for(var t=gt(en);t!==null;){if(t.callback===null)tl(en);else if(t.startTime<=e)tl(en),t.sortIndex=t.expirationTime,Yi(Nt,t);else break;t=gt(en)}}function Zi(e){if(qr=!1,Qi(e),!Dn)if(gt(Nt)!==null)Dn=!0,es(Ji);else{var t=gt(en);t!==null&&ts(Zi,t.startTime-e)}}function Ji(e,t){Dn=!1,qr&&(qr=!1,fc(Wr),Wr=-1),nl=!0;var n=Me;try{for(Qi(t),it=gt(Nt);it!==null&&(!(it.expirationTime>t)||e&&!mc());){var r=it.callback;if(typeof r=="function"){it.callback=null,Me=it.priorityLevel;var o=r(it.expirationTime<=t);t=$.unstable_now(),typeof o=="function"?it.callback=o:it===gt(Nt)&&tl(Nt),Qi(t)}else tl(Nt);it=gt(Nt)}if(it!==null)var l=!0;else{var i=gt(en);i!==null&&ts(Zi,i.startTime-t),l=!1}return l}finally{it=null,Me=n,nl=!1}}var rl=!1,el=null,Wr=-1,dc=5,pc=-1;function mc(){return!($.unstable_now()-pc<dc)}function $i(){if(el!==null){var e=$.unstable_now();pc=e;var t=!0;try{t=el(!0,e)}finally{t?Br():(rl=!1,el=null)}}else rl=!1}var Br;typeof ac=="function"?Br=function(){ac($i)}:typeof MessageChannel<"u"?(Ki=new MessageChannel,uc=Ki.port2,Ki.port1.onmessage=$i,Br=function(){uc.postMessage(null)}):Br=function(){cc($i,0)};var Ki,uc;function es(e){el=e,rl||(rl=!0,Br())}function ts(e,t){Wr=cc(function(){e($.unstable_now())},t)}$.unstable_IdlePriority=5;$.unstable_ImmediatePriority=1;$.unstable_LowPriority=4;$.unstable_NormalPriority=3;$.unstable_Profiling=null;$.unstable_UserBlockingPriority=2;$.unstable_cancelCallback=function(e){e.callback=null};$.unstable_continueExecution=function(){Dn||nl||(Dn=!0,es(Ji))};$.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"):dc=0<e?Math.floor(1e3/e):5};$.unstable_getCurrentPriorityLevel=function(){return Me};$.unstable_getFirstCallbackNode=function(){return gt(Nt)};$.unstable_next=function(e){switch(Me){case 1:case 2:case 3:var t=3;break;default:t=Me}var n=Me;Me=t;try{return e()}finally{Me=n}};$.unstable_pauseExecution=function(){};$.unstable_requestPaint=function(){};$.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=Me;Me=e;try{return t()}finally{Me=n}};$.unstable_scheduleCallback=function(e,t,n){var r=$.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?r+n:r):n=r,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=n+o,e={id:Sg++,callback:t,priorityLevel:e,startTime:n,expirationTime:o,sortIndex:-1},n>r?(e.sortIndex=n,Yi(en,e),gt(Nt)===null&&e===gt(en)&&(qr?(fc(Wr),Wr=-1):qr=!0,ts(Zi,n-r))):(e.sortIndex=o,Yi(Nt,e),Dn||nl||(Dn=!0,es(Ji))),e};$.unstable_shouldYield=mc;$.unstable_wrapCallback=function(e){var t=Me;return function(){var n=Me;Me=t;try{return e.apply(this,arguments)}finally{Me=n}}}});var vc=xe((H0,hc)=>{"use strict";hc.exports=gc()});var wp=xe(nt=>{"use strict";var _g=Z(),et=vc();function C(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var kf=new Set,po={};function Vn(e,t){_r(e,t),_r(e+"Capture",t)}function _r(e,t){for(po[e]=t,e=0;e<t.length;e++)kf.add(t[e])}var Wt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cs=Object.prototype.hasOwnProperty,wg=/^[: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]*$/,yc={},Ec={};function Tg(e){return Cs.call(Ec,e)?!0:Cs.call(yc,e)?!1:wg.test(e)?Ec[e]=!0:(yc[e]=!0,!1)}function Cg(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function kg(e,t,n,r){if(t===null||typeof t>"u"||Cg(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function be(e,t,n,r,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var ke={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ke[e]=new be(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ke[t]=new be(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ke[e]=new be(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ke[e]=new be(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ke[e]=new be(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ke[e]=new be(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ke[e]=new be(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ke[e]=new be(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ke[e]=new be(e,5,!1,e.toLowerCase(),null,!1,!1)});var ha=/[\-:]([a-z])/g;function va(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(ha,va);ke[t]=new be(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ha,va);ke[t]=new be(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ha,va);ke[t]=new be(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ke[e]=new be(e,1,!1,e.toLowerCase(),null,!1,!1)});ke.xlinkHref=new be("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ke[e]=new be(e,1,!1,e.toLowerCase(),null,!0,!0)});function ya(e,t,n,r){var o=ke.hasOwnProperty(t)?ke[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(kg(t,n,o,r)&&(n=null),r||o===null?Tg(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var $t=_g.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ol=Symbol.for("react.element"),rr=Symbol.for("react.portal"),or=Symbol.for("react.fragment"),Ea=Symbol.for("react.strict_mode"),ks=Symbol.for("react.profiler"),Lf=Symbol.for("react.provider"),Nf=Symbol.for("react.context"),Sa=Symbol.for("react.forward_ref"),Ls=Symbol.for("react.suspense"),Ns=Symbol.for("react.suspense_list"),_a=Symbol.for("react.memo"),nn=Symbol.for("react.lazy"),xf=Symbol.for("react.offscreen"),Sc=Symbol.iterator;function Vr(e){return e===null||typeof e!="object"?null:(e=Sc&&e[Sc]||e["@@iterator"],typeof e=="function"?e:null)}var ie=Object.assign,ns;function Jr(e){if(ns===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ns=t&&t[1]||""}return`
|
|
`+ns+e}var rs=!1;function os(e,t){if(!e||rs)return"";rs=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
|
|
`),l=r.stack.split(`
|
|
`),i=o.length-1,s=l.length-1;1<=i&&0<=s&&o[i]!==l[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==l[s]){if(i!==1||s!==1)do if(i--,s--,0>s||o[i]!==l[s]){var a=`
|
|
`+o[i].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=i&&0<=s);break}}}finally{rs=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Jr(e):""}function Lg(e){switch(e.tag){case 5:return Jr(e.type);case 16:return Jr("Lazy");case 13:return Jr("Suspense");case 19:return Jr("SuspenseList");case 0:case 2:case 15:return e=os(e.type,!1),e;case 11:return e=os(e.type.render,!1),e;case 1:return e=os(e.type,!0),e;default:return""}}function xs(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case or:return"Fragment";case rr:return"Portal";case ks:return"Profiler";case Ea:return"StrictMode";case Ls:return"Suspense";case Ns:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Nf:return(e.displayName||"Context")+".Consumer";case Lf:return(e._context.displayName||"Context")+".Provider";case Sa:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _a:return t=e.displayName||null,t!==null?t:xs(e.type)||"Memo";case nn:t=e._payload,e=e._init;try{return xs(e(t))}catch{}}return null}function Ng(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return xs(t);case 8:return t===Ea?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Mf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function xg(e){var t=Mf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ll(e){e._valueTracker||(e._valueTracker=xg(e))}function Af(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Mf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Pl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ms(e,t){var n=t.checked;return ie({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function _c(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=vn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Of(e,t){t=t.checked,t!=null&&ya(e,"checked",t,!1)}function As(e,t){Of(e,t);var n=vn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Os(e,t.type,n):t.hasOwnProperty("defaultValue")&&Os(e,t.type,vn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function wc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Os(e,t,n){(t!=="number"||Pl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var eo=Array.isArray;function gr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vn(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Ds(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(C(91));return ie({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Tc(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(C(92));if(eo(n)){if(1<n.length)throw Error(C(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:vn(n)}}function Df(e,t){var n=vn(t.value),r=vn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Cc(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Pf(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ps(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Pf(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var il,If=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(il=il||document.createElement("div"),il.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=il.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function mo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ro={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Mg=["Webkit","ms","Moz","O"];Object.keys(ro).forEach(function(e){Mg.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ro[t]=ro[e]})});function Uf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ro.hasOwnProperty(e)&&ro[e]?(""+t).trim():t+"px"}function Ff(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Uf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Ag=ie({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Is(e,t){if(t){if(Ag[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function Us(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Fs=null;function wa(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rs=null,hr=null,vr=null;function kc(e){if(e=Do(e)){if(typeof Rs!="function")throw Error(C(280));var t=e.stateNode;t&&(t=si(t),Rs(e.stateNode,e.type,t))}}function Rf(e){hr?vr?vr.push(e):vr=[e]:hr=e}function bf(){if(hr){var e=hr,t=vr;if(vr=hr=null,kc(e),t)for(e=0;e<t.length;e++)kc(t[e])}}function zf(e,t){return e(t)}function Hf(){}var ls=!1;function jf(e,t,n){if(ls)return e(t,n);ls=!0;try{return zf(e,t,n)}finally{ls=!1,(hr!==null||vr!==null)&&(Hf(),bf())}}function go(e,t){var n=e.stateNode;if(n===null)return null;var r=si(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(C(231,t,typeof n));return n}var bs=!1;if(Wt)try{tr={},Object.defineProperty(tr,"passive",{get:function(){bs=!0}}),window.addEventListener("test",tr,tr),window.removeEventListener("test",tr,tr)}catch{bs=!1}var tr;function Og(e,t,n,r,o,l,i,s,a){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(g){this.onError(g)}}var oo=!1,Il=null,Ul=!1,zs=null,Dg={onError:function(e){oo=!0,Il=e}};function Pg(e,t,n,r,o,l,i,s,a){oo=!1,Il=null,Og.apply(Dg,arguments)}function Ig(e,t,n,r,o,l,i,s,a){if(Pg.apply(this,arguments),oo){if(oo){var u=Il;oo=!1,Il=null}else throw Error(C(198));Ul||(Ul=!0,zs=u)}}function Gn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Bf(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 Lc(e){if(Gn(e)!==e)throw Error(C(188))}function Ug(e){var t=e.alternate;if(!t){if(t=Gn(e),t===null)throw Error(C(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var l=o.alternate;if(l===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return Lc(o),e;if(l===r)return Lc(o),t;l=l.sibling}throw Error(C(188))}if(n.return!==r.return)n=o,r=l;else{for(var i=!1,s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i){for(s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i)throw Error(C(189))}}if(n.alternate!==r)throw Error(C(190))}if(n.tag!==3)throw Error(C(188));return n.stateNode.current===n?e:t}function qf(e){return e=Ug(e),e!==null?Wf(e):null}function Wf(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Wf(e);if(t!==null)return t;e=e.sibling}return null}var Vf=et.unstable_scheduleCallback,Nc=et.unstable_cancelCallback,Fg=et.unstable_shouldYield,Rg=et.unstable_requestPaint,ce=et.unstable_now,bg=et.unstable_getCurrentPriorityLevel,Ta=et.unstable_ImmediatePriority,Gf=et.unstable_UserBlockingPriority,Fl=et.unstable_NormalPriority,zg=et.unstable_LowPriority,Xf=et.unstable_IdlePriority,ri=null,Ot=null;function Hg(e){if(Ot&&typeof Ot.onCommitFiberRoot=="function")try{Ot.onCommitFiberRoot(ri,e,void 0,(e.current.flags&128)===128)}catch{}}var St=Math.clz32?Math.clz32:qg,jg=Math.log,Bg=Math.LN2;function qg(e){return e>>>=0,e===0?32:31-(jg(e)/Bg|0)|0}var sl=64,al=4194304;function to(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Rl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,l=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~o;s!==0?r=to(s):(l&=i,l!==0&&(r=to(l)))}else i=n&~o,i!==0?r=to(i):l!==0&&(r=to(l));if(r===0)return 0;if(t!==0&&t!==r&&(t&o)===0&&(o=r&-r,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-St(t),o=1<<n,r|=e[n],t&=~o;return r}function Wg(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Vg(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-St(l),s=1<<i,a=o[i];a===-1?((s&n)===0||(s&r)!==0)&&(o[i]=Wg(s,t)):a<=t&&(e.expiredLanes|=s),l&=~s}}function Hs(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function $f(){var e=sl;return sl<<=1,(sl&4194240)===0&&(sl=64),e}function is(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ao(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-St(t),e[t]=n}function Gg(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-St(n),l=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~l}}function Ca(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-St(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var G=0;function Kf(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Yf,ka,Qf,Zf,Jf,js=!1,ul=[],un=null,cn=null,fn=null,ho=new Map,vo=new Map,on=[],Xg="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function xc(e,t){switch(e){case"focusin":case"focusout":un=null;break;case"dragenter":case"dragleave":cn=null;break;case"mouseover":case"mouseout":fn=null;break;case"pointerover":case"pointerout":ho.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":vo.delete(t.pointerId)}}function Gr(e,t,n,r,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[o]},t!==null&&(t=Do(t),t!==null&&ka(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function $g(e,t,n,r,o){switch(t){case"focusin":return un=Gr(un,e,t,n,r,o),!0;case"dragenter":return cn=Gr(cn,e,t,n,r,o),!0;case"mouseover":return fn=Gr(fn,e,t,n,r,o),!0;case"pointerover":var l=o.pointerId;return ho.set(l,Gr(ho.get(l)||null,e,t,n,r,o)),!0;case"gotpointercapture":return l=o.pointerId,vo.set(l,Gr(vo.get(l)||null,e,t,n,r,o)),!0}return!1}function ed(e){var t=Un(e.target);if(t!==null){var n=Gn(t);if(n!==null){if(t=n.tag,t===13){if(t=Bf(n),t!==null){e.blockedOn=t,Jf(e.priority,function(){Qf(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Tl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Bs(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Fs=r,n.target.dispatchEvent(r),Fs=null}else return t=Do(n),t!==null&&ka(t),e.blockedOn=n,!1;t.shift()}return!0}function Mc(e,t,n){Tl(e)&&n.delete(t)}function Kg(){js=!1,un!==null&&Tl(un)&&(un=null),cn!==null&&Tl(cn)&&(cn=null),fn!==null&&Tl(fn)&&(fn=null),ho.forEach(Mc),vo.forEach(Mc)}function Xr(e,t){e.blockedOn===t&&(e.blockedOn=null,js||(js=!0,et.unstable_scheduleCallback(et.unstable_NormalPriority,Kg)))}function yo(e){function t(o){return Xr(o,e)}if(0<ul.length){Xr(ul[0],e);for(var n=1;n<ul.length;n++){var r=ul[n];r.blockedOn===e&&(r.blockedOn=null)}}for(un!==null&&Xr(un,e),cn!==null&&Xr(cn,e),fn!==null&&Xr(fn,e),ho.forEach(t),vo.forEach(t),n=0;n<on.length;n++)r=on[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<on.length&&(n=on[0],n.blockedOn===null);)ed(n),n.blockedOn===null&&on.shift()}var yr=$t.ReactCurrentBatchConfig,bl=!0;function Yg(e,t,n,r){var o=G,l=yr.transition;yr.transition=null;try{G=1,La(e,t,n,r)}finally{G=o,yr.transition=l}}function Qg(e,t,n,r){var o=G,l=yr.transition;yr.transition=null;try{G=4,La(e,t,n,r)}finally{G=o,yr.transition=l}}function La(e,t,n,r){if(bl){var o=Bs(e,t,n,r);if(o===null)ps(e,t,r,zl,n),xc(e,r);else if($g(o,e,t,n,r))r.stopPropagation();else if(xc(e,r),t&4&&-1<Xg.indexOf(e)){for(;o!==null;){var l=Do(o);if(l!==null&&Yf(l),l=Bs(e,t,n,r),l===null&&ps(e,t,r,zl,n),l===o)break;o=l}o!==null&&r.stopPropagation()}else ps(e,t,r,null,n)}}var zl=null;function Bs(e,t,n,r){if(zl=null,e=wa(r),e=Un(e),e!==null)if(t=Gn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Bf(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return zl=e,null}function td(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(bg()){case Ta:return 1;case Gf:return 4;case Fl:case zg:return 16;case Xf:return 536870912;default:return 16}default:return 16}}var sn=null,Na=null,Cl=null;function nd(){if(Cl)return Cl;var e,t=Na,n=t.length,r,o="value"in sn?sn.value:sn.textContent,l=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[l-r];r++);return Cl=o.slice(e,1<r?1-r:void 0)}function kl(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 cl(){return!0}function Ac(){return!1}function tt(e){function t(n,r,o,l,i){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=l,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(l):l[s]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?cl:Ac,this.isPropagationStopped=Ac,this}return ie(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=cl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=cl)},persist:function(){},isPersistent:cl}),t}var xr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},xa=tt(xr),Oo=ie({},xr,{view:0,detail:0}),Zg=tt(Oo),ss,as,$r,oi=ie({},Oo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ma,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!==$r&&($r&&e.type==="mousemove"?(ss=e.screenX-$r.screenX,as=e.screenY-$r.screenY):as=ss=0,$r=e),ss)},movementY:function(e){return"movementY"in e?e.movementY:as}}),Oc=tt(oi),Jg=ie({},oi,{dataTransfer:0}),eh=tt(Jg),th=ie({},Oo,{relatedTarget:0}),us=tt(th),nh=ie({},xr,{animationName:0,elapsedTime:0,pseudoElement:0}),rh=tt(nh),oh=ie({},xr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),lh=tt(oh),ih=ie({},xr,{data:0}),Dc=tt(ih),sh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ah={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"},uh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ch(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=uh[e])?!!t[e]:!1}function Ma(){return ch}var fh=ie({},Oo,{key:function(e){if(e.key){var t=sh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=kl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ah[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ma,charCode:function(e){return e.type==="keypress"?kl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?kl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),dh=tt(fh),ph=ie({},oi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Pc=tt(ph),mh=ie({},Oo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ma}),gh=tt(mh),hh=ie({},xr,{propertyName:0,elapsedTime:0,pseudoElement:0}),vh=tt(hh),yh=ie({},oi,{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}),Eh=tt(yh),Sh=[9,13,27,32],Aa=Wt&&"CompositionEvent"in window,lo=null;Wt&&"documentMode"in document&&(lo=document.documentMode);var _h=Wt&&"TextEvent"in window&&!lo,rd=Wt&&(!Aa||lo&&8<lo&&11>=lo),Ic=" ",Uc=!1;function od(e,t){switch(e){case"keyup":return Sh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ld(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var lr=!1;function wh(e,t){switch(e){case"compositionend":return ld(t);case"keypress":return t.which!==32?null:(Uc=!0,Ic);case"textInput":return e=t.data,e===Ic&&Uc?null:e;default:return null}}function Th(e,t){if(lr)return e==="compositionend"||!Aa&&od(e,t)?(e=nd(),Cl=Na=sn=null,lr=!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 rd&&t.locale!=="ko"?null:t.data;default:return null}}var Ch={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 Fc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ch[e.type]:t==="textarea"}function id(e,t,n,r){Rf(r),t=Hl(t,"onChange"),0<t.length&&(n=new xa("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var io=null,Eo=null;function kh(e){vd(e,0)}function li(e){var t=ar(e);if(Af(t))return e}function Lh(e,t){if(e==="change")return t}var sd=!1;Wt&&(Wt?(dl="oninput"in document,dl||(cs=document.createElement("div"),cs.setAttribute("oninput","return;"),dl=typeof cs.oninput=="function"),fl=dl):fl=!1,sd=fl&&(!document.documentMode||9<document.documentMode));var fl,dl,cs;function Rc(){io&&(io.detachEvent("onpropertychange",ad),Eo=io=null)}function ad(e){if(e.propertyName==="value"&&li(Eo)){var t=[];id(t,Eo,e,wa(e)),jf(kh,t)}}function Nh(e,t,n){e==="focusin"?(Rc(),io=t,Eo=n,io.attachEvent("onpropertychange",ad)):e==="focusout"&&Rc()}function xh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return li(Eo)}function Mh(e,t){if(e==="click")return li(t)}function Ah(e,t){if(e==="input"||e==="change")return li(t)}function Oh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var wt=typeof Object.is=="function"?Object.is:Oh;function So(e,t){if(wt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Cs.call(t,o)||!wt(e[o],t[o]))return!1}return!0}function bc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function zc(e,t){var n=bc(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=bc(n)}}function ud(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ud(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function cd(){for(var e=window,t=Pl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Pl(e.document)}return t}function Oa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Dh(e){var t=cd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ud(n.ownerDocument.documentElement,n)){if(r!==null&&Oa(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,l=Math.min(r.start,o);r=r.end===void 0?l:Math.min(r.end,o),!e.extend&&l>r&&(o=r,r=l,l=o),o=zc(n,l);var i=zc(n,r);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ph=Wt&&"documentMode"in document&&11>=document.documentMode,ir=null,qs=null,so=null,Ws=!1;function Hc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ws||ir==null||ir!==Pl(r)||(r=ir,"selectionStart"in r&&Oa(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),so&&So(so,r)||(so=r,r=Hl(qs,"onSelect"),0<r.length&&(t=new xa("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ir)))}function pl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sr={animationend:pl("Animation","AnimationEnd"),animationiteration:pl("Animation","AnimationIteration"),animationstart:pl("Animation","AnimationStart"),transitionend:pl("Transition","TransitionEnd")},fs={},fd={};Wt&&(fd=document.createElement("div").style,"AnimationEvent"in window||(delete sr.animationend.animation,delete sr.animationiteration.animation,delete sr.animationstart.animation),"TransitionEvent"in window||delete sr.transitionend.transition);function ii(e){if(fs[e])return fs[e];if(!sr[e])return e;var t=sr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in fd)return fs[e]=t[n];return e}var dd=ii("animationend"),pd=ii("animationiteration"),md=ii("animationstart"),gd=ii("transitionend"),hd=new Map,jc="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function En(e,t){hd.set(e,t),Vn(t,[e])}for(ml=0;ml<jc.length;ml++)gl=jc[ml],Bc=gl.toLowerCase(),qc=gl[0].toUpperCase()+gl.slice(1),En(Bc,"on"+qc);var gl,Bc,qc,ml;En(dd,"onAnimationEnd");En(pd,"onAnimationIteration");En(md,"onAnimationStart");En("dblclick","onDoubleClick");En("focusin","onFocus");En("focusout","onBlur");En(gd,"onTransitionEnd");_r("onMouseEnter",["mouseout","mouseover"]);_r("onMouseLeave",["mouseout","mouseover"]);_r("onPointerEnter",["pointerout","pointerover"]);_r("onPointerLeave",["pointerout","pointerover"]);Vn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Vn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Vn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Vn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Vn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Vn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var no="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(" "),Ih=new Set("cancel close invalid load scroll toggle".split(" ").concat(no));function Wc(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Ig(r,t,void 0,e),e.currentTarget=null}function vd(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],a=s.instance,u=s.currentTarget;if(s=s.listener,a!==l&&o.isPropagationStopped())break e;Wc(o,s,u),l=a}else for(i=0;i<r.length;i++){if(s=r[i],a=s.instance,u=s.currentTarget,s=s.listener,a!==l&&o.isPropagationStopped())break e;Wc(o,s,u),l=a}}}if(Ul)throw e=zs,Ul=!1,zs=null,e}function J(e,t){var n=t[Ks];n===void 0&&(n=t[Ks]=new Set);var r=e+"__bubble";n.has(r)||(yd(t,e,2,!1),n.add(r))}function ds(e,t,n){var r=0;t&&(r|=4),yd(n,e,r,t)}var hl="_reactListening"+Math.random().toString(36).slice(2);function _o(e){if(!e[hl]){e[hl]=!0,kf.forEach(function(n){n!=="selectionchange"&&(Ih.has(n)||ds(n,!1,e),ds(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[hl]||(t[hl]=!0,ds("selectionchange",!1,t))}}function yd(e,t,n,r){switch(td(t)){case 1:var o=Yg;break;case 4:o=Qg;break;default:o=La}n=o.bind(null,t,n,e),o=void 0,!bs||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function ps(e,t,n,r,o){var l=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(i===4)for(i=r.return;i!==null;){var a=i.tag;if((a===3||a===4)&&(a=i.stateNode.containerInfo,a===o||a.nodeType===8&&a.parentNode===o))return;i=i.return}for(;s!==null;){if(i=Un(s),i===null)return;if(a=i.tag,a===5||a===6){r=l=i;continue e}s=s.parentNode}}r=r.return}jf(function(){var u=l,g=wa(n),h=[];e:{var v=hd.get(e);if(v!==void 0){var _=xa,S=e;switch(e){case"keypress":if(kl(n)===0)break e;case"keydown":case"keyup":_=dh;break;case"focusin":S="focus",_=us;break;case"focusout":S="blur",_=us;break;case"beforeblur":case"afterblur":_=us;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=Oc;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=eh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=gh;break;case dd:case pd:case md:_=rh;break;case gd:_=vh;break;case"scroll":_=Zg;break;case"wheel":_=Eh;break;case"copy":case"cut":case"paste":_=lh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=Pc}var k=(t&4)!==0,P=!k&&e==="scroll",f=k?v!==null?v+"Capture":null:v;k=[];for(var c=u,m;c!==null;){m=c;var p=m.stateNode;if(m.tag===5&&p!==null&&(m=p,f!==null&&(p=go(c,f),p!=null&&k.push(wo(c,p,m)))),P)break;c=c.return}0<k.length&&(v=new _(v,S,null,n,g),h.push({event:v,listeners:k}))}}if((t&7)===0){e:{if(v=e==="mouseover"||e==="pointerover",_=e==="mouseout"||e==="pointerout",v&&n!==Fs&&(S=n.relatedTarget||n.fromElement)&&(Un(S)||S[Vt]))break e;if((_||v)&&(v=g.window===g?g:(v=g.ownerDocument)?v.defaultView||v.parentWindow:window,_?(S=n.relatedTarget||n.toElement,_=u,S=S?Un(S):null,S!==null&&(P=Gn(S),S!==P||S.tag!==5&&S.tag!==6)&&(S=null)):(_=null,S=u),_!==S)){if(k=Oc,p="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(k=Pc,p="onPointerLeave",f="onPointerEnter",c="pointer"),P=_==null?v:ar(_),m=S==null?v:ar(S),v=new k(p,c+"leave",_,n,g),v.target=P,v.relatedTarget=m,p=null,Un(g)===u&&(k=new k(f,c+"enter",S,n,g),k.target=m,k.relatedTarget=P,p=k),P=p,_&&S)t:{for(k=_,f=S,c=0,m=k;m;m=nr(m))c++;for(m=0,p=f;p;p=nr(p))m++;for(;0<c-m;)k=nr(k),c--;for(;0<m-c;)f=nr(f),m--;for(;c--;){if(k===f||f!==null&&k===f.alternate)break t;k=nr(k),f=nr(f)}k=null}else k=null;_!==null&&Vc(h,v,_,k,!1),S!==null&&P!==null&&Vc(h,P,S,k,!0)}}e:{if(v=u?ar(u):window,_=v.nodeName&&v.nodeName.toLowerCase(),_==="select"||_==="input"&&v.type==="file")var w=Lh;else if(Fc(v))if(sd)w=Ah;else{w=xh;var L=Nh}else(_=v.nodeName)&&_.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(w=Mh);if(w&&(w=w(e,u))){id(h,w,n,g);break e}L&&L(e,v,u),e==="focusout"&&(L=v._wrapperState)&&L.controlled&&v.type==="number"&&Os(v,"number",v.value)}switch(L=u?ar(u):window,e){case"focusin":(Fc(L)||L.contentEditable==="true")&&(ir=L,qs=u,so=null);break;case"focusout":so=qs=ir=null;break;case"mousedown":Ws=!0;break;case"contextmenu":case"mouseup":case"dragend":Ws=!1,Hc(h,n,g);break;case"selectionchange":if(Ph)break;case"keydown":case"keyup":Hc(h,n,g)}var M;if(Aa)e:{switch(e){case"compositionstart":var D="onCompositionStart";break e;case"compositionend":D="onCompositionEnd";break e;case"compositionupdate":D="onCompositionUpdate";break e}D=void 0}else lr?od(e,n)&&(D="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(D="onCompositionStart");D&&(rd&&n.locale!=="ko"&&(lr||D!=="onCompositionStart"?D==="onCompositionEnd"&&lr&&(M=nd()):(sn=g,Na="value"in sn?sn.value:sn.textContent,lr=!0)),L=Hl(u,D),0<L.length&&(D=new Dc(D,e,null,n,g),h.push({event:D,listeners:L}),M?D.data=M:(M=ld(n),M!==null&&(D.data=M)))),(M=_h?wh(e,n):Th(e,n))&&(u=Hl(u,"onBeforeInput"),0<u.length&&(g=new Dc("onBeforeInput","beforeinput",null,n,g),h.push({event:g,listeners:u}),g.data=M))}vd(h,t)})}function wo(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Hl(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,l=o.stateNode;o.tag===5&&l!==null&&(o=l,l=go(e,n),l!=null&&r.unshift(wo(e,l,o)),l=go(e,t),l!=null&&r.push(wo(e,l,o))),e=e.return}return r}function nr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Vc(e,t,n,r,o){for(var l=t._reactName,i=[];n!==null&&n!==r;){var s=n,a=s.alternate,u=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&u!==null&&(s=u,o?(a=go(n,l),a!=null&&i.unshift(wo(n,a,s))):o||(a=go(n,l),a!=null&&i.push(wo(n,a,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Uh=/\r\n?/g,Fh=/\u0000|\uFFFD/g;function Gc(e){return(typeof e=="string"?e:""+e).replace(Uh,`
|
|
`).replace(Fh,"")}function vl(e,t,n){if(t=Gc(t),Gc(e)!==t&&n)throw Error(C(425))}function jl(){}var Vs=null,Gs=null;function Xs(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var $s=typeof setTimeout=="function"?setTimeout:void 0,Rh=typeof clearTimeout=="function"?clearTimeout:void 0,Xc=typeof Promise=="function"?Promise:void 0,bh=typeof queueMicrotask=="function"?queueMicrotask:typeof Xc<"u"?function(e){return Xc.resolve(null).then(e).catch(zh)}:$s;function zh(e){setTimeout(function(){throw e})}function ms(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),yo(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);yo(t)}function dn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function $c(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Mr=Math.random().toString(36).slice(2),At="__reactFiber$"+Mr,To="__reactProps$"+Mr,Vt="__reactContainer$"+Mr,Ks="__reactEvents$"+Mr,Hh="__reactListeners$"+Mr,jh="__reactHandles$"+Mr;function Un(e){var t=e[At];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Vt]||n[At]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=$c(e);e!==null;){if(n=e[At])return n;e=$c(e)}return t}e=n,n=e.parentNode}return null}function Do(e){return e=e[At]||e[Vt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ar(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(C(33))}function si(e){return e[To]||null}var Ys=[],ur=-1;function Sn(e){return{current:e}}function ee(e){0>ur||(e.current=Ys[ur],Ys[ur]=null,ur--)}function K(e,t){ur++,Ys[ur]=e.current,e.current=t}var yn={},Pe=Sn(yn),Ve=Sn(!1),Hn=yn;function wr(e,t){var n=e.type.contextTypes;if(!n)return yn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in n)o[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ge(e){return e=e.childContextTypes,e!=null}function Bl(){ee(Ve),ee(Pe)}function Kc(e,t,n){if(Pe.current!==yn)throw Error(C(168));K(Pe,t),K(Ve,n)}function Ed(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(C(108,Ng(e)||"Unknown",o));return ie({},n,r)}function ql(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yn,Hn=Pe.current,K(Pe,e),K(Ve,Ve.current),!0}function Yc(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=Ed(e,t,Hn),r.__reactInternalMemoizedMergedChildContext=e,ee(Ve),ee(Pe),K(Pe,e)):ee(Ve),K(Ve,n)}var Ht=null,ai=!1,gs=!1;function Sd(e){Ht===null?Ht=[e]:Ht.push(e)}function Bh(e){ai=!0,Sd(e)}function _n(){if(!gs&&Ht!==null){gs=!0;var e=0,t=G;try{var n=Ht;for(G=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ht=null,ai=!1}catch(o){throw Ht!==null&&(Ht=Ht.slice(e+1)),Vf(Ta,_n),o}finally{G=t,gs=!1}}return null}var cr=[],fr=0,Wl=null,Vl=0,st=[],at=0,jn=null,jt=1,Bt="";function Pn(e,t){cr[fr++]=Vl,cr[fr++]=Wl,Wl=e,Vl=t}function _d(e,t,n){st[at++]=jt,st[at++]=Bt,st[at++]=jn,jn=e;var r=jt;e=Bt;var o=32-St(r)-1;r&=~(1<<o),n+=1;var l=32-St(t)+o;if(30<l){var i=o-o%5;l=(r&(1<<i)-1).toString(32),r>>=i,o-=i,jt=1<<32-St(t)+o|n<<o|r,Bt=l+e}else jt=1<<l|n<<o|r,Bt=e}function Da(e){e.return!==null&&(Pn(e,1),_d(e,1,0))}function Pa(e){for(;e===Wl;)Wl=cr[--fr],cr[fr]=null,Vl=cr[--fr],cr[fr]=null;for(;e===jn;)jn=st[--at],st[at]=null,Bt=st[--at],st[at]=null,jt=st[--at],st[at]=null}var Je=null,Ze=null,re=!1,Et=null;function wd(e,t){var n=ut(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Qc(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Je=e,Ze=dn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Je=e,Ze=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=jn!==null?{id:jt,overflow:Bt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ut(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Je=e,Ze=null,!0):!1;default:return!1}}function Qs(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Zs(e){if(re){var t=Ze;if(t){var n=t;if(!Qc(e,t)){if(Qs(e))throw Error(C(418));t=dn(n.nextSibling);var r=Je;t&&Qc(e,t)?wd(r,n):(e.flags=e.flags&-4097|2,re=!1,Je=e)}}else{if(Qs(e))throw Error(C(418));e.flags=e.flags&-4097|2,re=!1,Je=e}}}function Zc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Je=e}function yl(e){if(e!==Je)return!1;if(!re)return Zc(e),re=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Xs(e.type,e.memoizedProps)),t&&(t=Ze)){if(Qs(e))throw Td(),Error(C(418));for(;t;)wd(e,t),t=dn(t.nextSibling)}if(Zc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(C(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ze=dn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ze=null}}else Ze=Je?dn(e.stateNode.nextSibling):null;return!0}function Td(){for(var e=Ze;e;)e=dn(e.nextSibling)}function Tr(){Ze=Je=null,re=!1}function Ia(e){Et===null?Et=[e]:Et.push(e)}var qh=$t.ReactCurrentBatchConfig;function Kr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(C(309));var r=n.stateNode}if(!r)throw Error(C(147,e));var o=r,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(i){var s=o.refs;i===null?delete s[l]:s[l]=i},t._stringRef=l,t)}if(typeof e!="string")throw Error(C(284));if(!n._owner)throw Error(C(290,e))}return e}function El(e,t){throw e=Object.prototype.toString.call(t),Error(C(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Jc(e){var t=e._init;return t(e._payload)}function Cd(e){function t(f,c){if(e){var m=f.deletions;m===null?(f.deletions=[c],f.flags|=16):m.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function o(f,c){return f=hn(f,c),f.index=0,f.sibling=null,f}function l(f,c,m){return f.index=m,e?(m=f.alternate,m!==null?(m=m.index,m<c?(f.flags|=2,c):m):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function s(f,c,m,p){return c===null||c.tag!==6?(c=ws(m,f.mode,p),c.return=f,c):(c=o(c,m),c.return=f,c)}function a(f,c,m,p){var w=m.type;return w===or?g(f,c,m.props.children,p,m.key):c!==null&&(c.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===nn&&Jc(w)===c.type)?(p=o(c,m.props),p.ref=Kr(f,c,m),p.return=f,p):(p=Dl(m.type,m.key,m.props,null,f.mode,p),p.ref=Kr(f,c,m),p.return=f,p)}function u(f,c,m,p){return c===null||c.tag!==4||c.stateNode.containerInfo!==m.containerInfo||c.stateNode.implementation!==m.implementation?(c=Ts(m,f.mode,p),c.return=f,c):(c=o(c,m.children||[]),c.return=f,c)}function g(f,c,m,p,w){return c===null||c.tag!==7?(c=zn(m,f.mode,p,w),c.return=f,c):(c=o(c,m),c.return=f,c)}function h(f,c,m){if(typeof c=="string"&&c!==""||typeof c=="number")return c=ws(""+c,f.mode,m),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case ol:return m=Dl(c.type,c.key,c.props,null,f.mode,m),m.ref=Kr(f,null,c),m.return=f,m;case rr:return c=Ts(c,f.mode,m),c.return=f,c;case nn:var p=c._init;return h(f,p(c._payload),m)}if(eo(c)||Vr(c))return c=zn(c,f.mode,m,null),c.return=f,c;El(f,c)}return null}function v(f,c,m,p){var w=c!==null?c.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return w!==null?null:s(f,c,""+m,p);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case ol:return m.key===w?a(f,c,m,p):null;case rr:return m.key===w?u(f,c,m,p):null;case nn:return w=m._init,v(f,c,w(m._payload),p)}if(eo(m)||Vr(m))return w!==null?null:g(f,c,m,p,null);El(f,m)}return null}function _(f,c,m,p,w){if(typeof p=="string"&&p!==""||typeof p=="number")return f=f.get(m)||null,s(c,f,""+p,w);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case ol:return f=f.get(p.key===null?m:p.key)||null,a(c,f,p,w);case rr:return f=f.get(p.key===null?m:p.key)||null,u(c,f,p,w);case nn:var L=p._init;return _(f,c,m,L(p._payload),w)}if(eo(p)||Vr(p))return f=f.get(m)||null,g(c,f,p,w,null);El(c,p)}return null}function S(f,c,m,p){for(var w=null,L=null,M=c,D=c=0,X=null;M!==null&&D<m.length;D++){M.index>D?(X=M,M=null):X=M.sibling;var U=v(f,M,m[D],p);if(U===null){M===null&&(M=X);break}e&&M&&U.alternate===null&&t(f,M),c=l(U,c,D),L===null?w=U:L.sibling=U,L=U,M=X}if(D===m.length)return n(f,M),re&&Pn(f,D),w;if(M===null){for(;D<m.length;D++)M=h(f,m[D],p),M!==null&&(c=l(M,c,D),L===null?w=M:L.sibling=M,L=M);return re&&Pn(f,D),w}for(M=r(f,M);D<m.length;D++)X=_(M,f,D,m[D],p),X!==null&&(e&&X.alternate!==null&&M.delete(X.key===null?D:X.key),c=l(X,c,D),L===null?w=X:L.sibling=X,L=X);return e&&M.forEach(function(W){return t(f,W)}),re&&Pn(f,D),w}function k(f,c,m,p){var w=Vr(m);if(typeof w!="function")throw Error(C(150));if(m=w.call(m),m==null)throw Error(C(151));for(var L=w=null,M=c,D=c=0,X=null,U=m.next();M!==null&&!U.done;D++,U=m.next()){M.index>D?(X=M,M=null):X=M.sibling;var W=v(f,M,U.value,p);if(W===null){M===null&&(M=X);break}e&&M&&W.alternate===null&&t(f,M),c=l(W,c,D),L===null?w=W:L.sibling=W,L=W,M=X}if(U.done)return n(f,M),re&&Pn(f,D),w;if(M===null){for(;!U.done;D++,U=m.next())U=h(f,U.value,p),U!==null&&(c=l(U,c,D),L===null?w=U:L.sibling=U,L=U);return re&&Pn(f,D),w}for(M=r(f,M);!U.done;D++,U=m.next())U=_(M,f,D,U.value,p),U!==null&&(e&&U.alternate!==null&&M.delete(U.key===null?D:U.key),c=l(U,c,D),L===null?w=U:L.sibling=U,L=U);return e&&M.forEach(function(Y){return t(f,Y)}),re&&Pn(f,D),w}function P(f,c,m,p){if(typeof m=="object"&&m!==null&&m.type===or&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case ol:e:{for(var w=m.key,L=c;L!==null;){if(L.key===w){if(w=m.type,w===or){if(L.tag===7){n(f,L.sibling),c=o(L,m.props.children),c.return=f,f=c;break e}}else if(L.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===nn&&Jc(w)===L.type){n(f,L.sibling),c=o(L,m.props),c.ref=Kr(f,L,m),c.return=f,f=c;break e}n(f,L);break}else t(f,L);L=L.sibling}m.type===or?(c=zn(m.props.children,f.mode,p,m.key),c.return=f,f=c):(p=Dl(m.type,m.key,m.props,null,f.mode,p),p.ref=Kr(f,c,m),p.return=f,f=p)}return i(f);case rr:e:{for(L=m.key;c!==null;){if(c.key===L)if(c.tag===4&&c.stateNode.containerInfo===m.containerInfo&&c.stateNode.implementation===m.implementation){n(f,c.sibling),c=o(c,m.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=Ts(m,f.mode,p),c.return=f,f=c}return i(f);case nn:return L=m._init,P(f,c,L(m._payload),p)}if(eo(m))return S(f,c,m,p);if(Vr(m))return k(f,c,m,p);El(f,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,c!==null&&c.tag===6?(n(f,c.sibling),c=o(c,m),c.return=f,f=c):(n(f,c),c=ws(m,f.mode,p),c.return=f,f=c),i(f)):n(f,c)}return P}var Cr=Cd(!0),kd=Cd(!1),Gl=Sn(null),Xl=null,dr=null,Ua=null;function Fa(){Ua=dr=Xl=null}function Ra(e){var t=Gl.current;ee(Gl),e._currentValue=t}function Js(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Er(e,t){Xl=e,Ua=dr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(We=!0),e.firstContext=null)}function ft(e){var t=e._currentValue;if(Ua!==e)if(e={context:e,memoizedValue:t,next:null},dr===null){if(Xl===null)throw Error(C(308));dr=e,Xl.dependencies={lanes:0,firstContext:e}}else dr=dr.next=e;return t}var Fn=null;function ba(e){Fn===null?Fn=[e]:Fn.push(e)}function Ld(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,ba(t)):(n.next=o.next,o.next=n),t.interleaved=n,Gt(e,r)}function Gt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var rn=!1;function za(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Nd(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function qt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(j&2)!==0){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Gt(e,n)}return o=r.interleaved,o===null?(t.next=t,ba(r)):(t.next=o.next,o.next=t),r.interleaved=t,Gt(e,n)}function Ll(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ca(e,n)}}function ef(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?o=l=i:l=l.next=i,n=n.next}while(n!==null);l===null?o=l=t:l=l.next=t}else o=l=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function $l(e,t,n,r){var o=e.updateQueue;rn=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var a=s,u=a.next;a.next=null,i===null?l=u:i.next=u,i=a;var g=e.alternate;g!==null&&(g=g.updateQueue,s=g.lastBaseUpdate,s!==i&&(s===null?g.firstBaseUpdate=u:s.next=u,g.lastBaseUpdate=a))}if(l!==null){var h=o.baseState;i=0,g=u=a=null,s=l;do{var v=s.lane,_=s.eventTime;if((r&v)===v){g!==null&&(g=g.next={eventTime:_,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var S=e,k=s;switch(v=t,_=n,k.tag){case 1:if(S=k.payload,typeof S=="function"){h=S.call(_,h,v);break e}h=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=k.payload,v=typeof S=="function"?S.call(_,h,v):S,v==null)break e;h=ie({},h,v);break e;case 2:rn=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,v=o.effects,v===null?o.effects=[s]:v.push(s))}else _={eventTime:_,lane:v,tag:s.tag,payload:s.payload,callback:s.callback,next:null},g===null?(u=g=_,a=h):g=g.next=_,i|=v;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;v=s,s=v.next,v.next=null,o.lastBaseUpdate=v,o.shared.pending=null}}while(!0);if(g===null&&(a=h),o.baseState=a,o.firstBaseUpdate=u,o.lastBaseUpdate=g,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);qn|=i,e.lanes=i,e.memoizedState=h}}function tf(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(C(191,o));o.call(r)}}}var Po={},Dt=Sn(Po),Co=Sn(Po),ko=Sn(Po);function Rn(e){if(e===Po)throw Error(C(174));return e}function Ha(e,t){switch(K(ko,t),K(Co,e),K(Dt,Po),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ps(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ps(t,e)}ee(Dt),K(Dt,t)}function kr(){ee(Dt),ee(Co),ee(ko)}function xd(e){Rn(ko.current);var t=Rn(Dt.current),n=Ps(t,e.type);t!==n&&(K(Co,e),K(Dt,n))}function ja(e){Co.current===e&&(ee(Dt),ee(Co))}var oe=Sn(0);function Kl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var hs=[];function Ba(){for(var e=0;e<hs.length;e++)hs[e]._workInProgressVersionPrimary=null;hs.length=0}var Nl=$t.ReactCurrentDispatcher,vs=$t.ReactCurrentBatchConfig,Bn=0,le=null,ge=null,ye=null,Yl=!1,ao=!1,Lo=0,Wh=0;function Ae(){throw Error(C(321))}function qa(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!wt(e[n],t[n]))return!1;return!0}function Wa(e,t,n,r,o,l){if(Bn=l,le=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Nl.current=e===null||e.memoizedState===null?$h:Kh,e=n(r,o),ao){l=0;do{if(ao=!1,Lo=0,25<=l)throw Error(C(301));l+=1,ye=ge=null,t.updateQueue=null,Nl.current=Yh,e=n(r,o)}while(ao)}if(Nl.current=Ql,t=ge!==null&&ge.next!==null,Bn=0,ye=ge=le=null,Yl=!1,t)throw Error(C(300));return e}function Va(){var e=Lo!==0;return Lo=0,e}function Mt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ye===null?le.memoizedState=ye=e:ye=ye.next=e,ye}function dt(){if(ge===null){var e=le.alternate;e=e!==null?e.memoizedState:null}else e=ge.next;var t=ye===null?le.memoizedState:ye.next;if(t!==null)ye=t,ge=e;else{if(e===null)throw Error(C(310));ge=e,e={memoizedState:ge.memoizedState,baseState:ge.baseState,baseQueue:ge.baseQueue,queue:ge.queue,next:null},ye===null?le.memoizedState=ye=e:ye=ye.next=e}return ye}function No(e,t){return typeof t=="function"?t(e):t}function ys(e){var t=dt(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=ge,o=r.baseQueue,l=n.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}r.baseQueue=o=l,n.pending=null}if(o!==null){l=o.next,r=r.baseState;var s=i=null,a=null,u=l;do{var g=u.lane;if((Bn&g)===g)a!==null&&(a=a.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var h={lane:g,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};a===null?(s=a=h,i=r):a=a.next=h,le.lanes|=g,qn|=g}u=u.next}while(u!==null&&u!==l);a===null?i=r:a.next=s,wt(r,t.memoizedState)||(We=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do l=o.lane,le.lanes|=l,qn|=l,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Es(e){var t=dt(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(o!==null){n.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);wt(l,t.memoizedState)||(We=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function Md(){}function Ad(e,t){var n=le,r=dt(),o=t(),l=!wt(r.memoizedState,o);if(l&&(r.memoizedState=o,We=!0),r=r.queue,Ga(Pd.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ye!==null&&ye.memoizedState.tag&1){if(n.flags|=2048,xo(9,Dd.bind(null,n,r,o,t),void 0,null),Ee===null)throw Error(C(349));(Bn&30)!==0||Od(n,t,o)}return o}function Od(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=le.updateQueue,t===null?(t={lastEffect:null,stores:null},le.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Dd(e,t,n,r){t.value=n,t.getSnapshot=r,Id(t)&&Ud(e)}function Pd(e,t,n){return n(function(){Id(t)&&Ud(e)})}function Id(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!wt(e,n)}catch{return!0}}function Ud(e){var t=Gt(e,1);t!==null&&_t(t,e,1,-1)}function nf(e){var t=Mt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:No,lastRenderedState:e},t.queue=e,e=e.dispatch=Xh.bind(null,le,e),[t.memoizedState,e]}function xo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=le.updateQueue,t===null?(t={lastEffect:null,stores:null},le.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Fd(){return dt().memoizedState}function xl(e,t,n,r){var o=Mt();le.flags|=e,o.memoizedState=xo(1|t,n,void 0,r===void 0?null:r)}function ui(e,t,n,r){var o=dt();r=r===void 0?null:r;var l=void 0;if(ge!==null){var i=ge.memoizedState;if(l=i.destroy,r!==null&&qa(r,i.deps)){o.memoizedState=xo(t,n,l,r);return}}le.flags|=e,o.memoizedState=xo(1|t,n,l,r)}function rf(e,t){return xl(8390656,8,e,t)}function Ga(e,t){return ui(2048,8,e,t)}function Rd(e,t){return ui(4,2,e,t)}function bd(e,t){return ui(4,4,e,t)}function zd(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Hd(e,t,n){return n=n!=null?n.concat([e]):null,ui(4,4,zd.bind(null,t,e),n)}function Xa(){}function jd(e,t){var n=dt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&qa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Bd(e,t){var n=dt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&qa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function qd(e,t,n){return(Bn&21)===0?(e.baseState&&(e.baseState=!1,We=!0),e.memoizedState=n):(wt(n,t)||(n=$f(),le.lanes|=n,qn|=n,e.baseState=!0),t)}function Vh(e,t){var n=G;G=n!==0&&4>n?n:4,e(!0);var r=vs.transition;vs.transition={};try{e(!1),t()}finally{G=n,vs.transition=r}}function Wd(){return dt().memoizedState}function Gh(e,t,n){var r=gn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Vd(e))Gd(t,n);else if(n=Ld(e,t,n,r),n!==null){var o=Re();_t(n,e,r,o),Xd(n,t,r)}}function Xh(e,t,n){var r=gn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Vd(e))Gd(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,s=l(i,n);if(o.hasEagerState=!0,o.eagerState=s,wt(s,i)){var a=t.interleaved;a===null?(o.next=o,ba(t)):(o.next=a.next,a.next=o),t.interleaved=o;return}}catch{}n=Ld(e,t,o,r),n!==null&&(o=Re(),_t(n,e,r,o),Xd(n,t,r))}}function Vd(e){var t=e.alternate;return e===le||t!==null&&t===le}function Gd(e,t){ao=Yl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xd(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ca(e,n)}}var Ql={readContext:ft,useCallback:Ae,useContext:Ae,useEffect:Ae,useImperativeHandle:Ae,useInsertionEffect:Ae,useLayoutEffect:Ae,useMemo:Ae,useReducer:Ae,useRef:Ae,useState:Ae,useDebugValue:Ae,useDeferredValue:Ae,useTransition:Ae,useMutableSource:Ae,useSyncExternalStore:Ae,useId:Ae,unstable_isNewReconciler:!1},$h={readContext:ft,useCallback:function(e,t){return Mt().memoizedState=[e,t===void 0?null:t],e},useContext:ft,useEffect:rf,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,xl(4194308,4,zd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return xl(4194308,4,e,t)},useInsertionEffect:function(e,t){return xl(4,2,e,t)},useMemo:function(e,t){var n=Mt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Mt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Gh.bind(null,le,e),[r.memoizedState,e]},useRef:function(e){var t=Mt();return e={current:e},t.memoizedState=e},useState:nf,useDebugValue:Xa,useDeferredValue:function(e){return Mt().memoizedState=e},useTransition:function(){var e=nf(!1),t=e[0];return e=Vh.bind(null,e[1]),Mt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=le,o=Mt();if(re){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),Ee===null)throw Error(C(349));(Bn&30)!==0||Od(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,rf(Pd.bind(null,r,l,e),[e]),r.flags|=2048,xo(9,Dd.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Mt(),t=Ee.identifierPrefix;if(re){var n=Bt,r=jt;n=(r&~(1<<32-St(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Lo++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Wh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Kh={readContext:ft,useCallback:jd,useContext:ft,useEffect:Ga,useImperativeHandle:Hd,useInsertionEffect:Rd,useLayoutEffect:bd,useMemo:Bd,useReducer:ys,useRef:Fd,useState:function(){return ys(No)},useDebugValue:Xa,useDeferredValue:function(e){var t=dt();return qd(t,ge.memoizedState,e)},useTransition:function(){var e=ys(No)[0],t=dt().memoizedState;return[e,t]},useMutableSource:Md,useSyncExternalStore:Ad,useId:Wd,unstable_isNewReconciler:!1},Yh={readContext:ft,useCallback:jd,useContext:ft,useEffect:Ga,useImperativeHandle:Hd,useInsertionEffect:Rd,useLayoutEffect:bd,useMemo:Bd,useReducer:Es,useRef:Fd,useState:function(){return Es(No)},useDebugValue:Xa,useDeferredValue:function(e){var t=dt();return ge===null?t.memoizedState=e:qd(t,ge.memoizedState,e)},useTransition:function(){var e=Es(No)[0],t=dt().memoizedState;return[e,t]},useMutableSource:Md,useSyncExternalStore:Ad,useId:Wd,unstable_isNewReconciler:!1};function vt(e,t){if(e&&e.defaultProps){t=ie({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function ea(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ie({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ci={isMounted:function(e){return(e=e._reactInternals)?Gn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Re(),o=gn(e),l=qt(r,o);l.payload=t,n!=null&&(l.callback=n),t=pn(e,l,o),t!==null&&(_t(t,e,o,r),Ll(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Re(),o=gn(e),l=qt(r,o);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=pn(e,l,o),t!==null&&(_t(t,e,o,r),Ll(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Re(),r=gn(e),o=qt(n,r);o.tag=2,t!=null&&(o.callback=t),t=pn(e,o,r),t!==null&&(_t(t,e,r,n),Ll(t,e,r))}};function of(e,t,n,r,o,l,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,i):t.prototype&&t.prototype.isPureReactComponent?!So(n,r)||!So(o,l):!0}function $d(e,t,n){var r=!1,o=yn,l=t.contextType;return typeof l=="object"&&l!==null?l=ft(l):(o=Ge(t)?Hn:Pe.current,r=t.contextTypes,l=(r=r!=null)?wr(e,o):yn),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ci,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function lf(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ci.enqueueReplaceState(t,t.state,null)}function ta(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},za(e);var l=t.contextType;typeof l=="object"&&l!==null?o.context=ft(l):(l=Ge(t)?Hn:Pe.current,o.context=wr(e,l)),o.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(ea(e,t,l,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&ci.enqueueReplaceState(o,o.state,null),$l(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Lr(e,t){try{var n="",r=t;do n+=Lg(r),r=r.return;while(r);var o=n}catch(l){o=`
|
|
Error generating stack: `+l.message+`
|
|
`+l.stack}return{value:e,source:t,stack:o,digest:null}}function Ss(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function na(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Qh=typeof WeakMap=="function"?WeakMap:Map;function Kd(e,t,n){n=qt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Jl||(Jl=!0,da=r),na(e,t)},n}function Yd(e,t,n){n=qt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){na(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){na(e,t),typeof r!="function"&&(mn===null?mn=new Set([this]):mn.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function sf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Qh;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=fv.bind(null,e,t,n),t.then(e,e))}function af(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function uf(e,t,n,r,o){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=qt(-1,1),t.tag=2,pn(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var Zh=$t.ReactCurrentOwner,We=!1;function Fe(e,t,n,r){t.child=e===null?kd(t,null,n,r):Cr(t,e.child,n,r)}function cf(e,t,n,r,o){n=n.render;var l=t.ref;return Er(t,o),r=Wa(e,t,n,r,l,o),n=Va(),e!==null&&!We?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Xt(e,t,o)):(re&&n&&Da(t),t.flags|=1,Fe(e,t,r,o),t.child)}function ff(e,t,n,r,o){if(e===null){var l=n.type;return typeof l=="function"&&!tu(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,Qd(e,t,l,r,o)):(e=Dl(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,(e.lanes&o)===0){var i=l.memoizedProps;if(n=n.compare,n=n!==null?n:So,n(i,r)&&e.ref===t.ref)return Xt(e,t,o)}return t.flags|=1,e=hn(l,r),e.ref=t.ref,e.return=t,t.child=e}function Qd(e,t,n,r,o){if(e!==null){var l=e.memoizedProps;if(So(l,r)&&e.ref===t.ref)if(We=!1,t.pendingProps=r=l,(e.lanes&o)!==0)(e.flags&131072)!==0&&(We=!0);else return t.lanes=e.lanes,Xt(e,t,o)}return ra(e,t,n,r,o)}function Zd(e,t,n){var r=t.pendingProps,o=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},K(mr,Qe),Qe|=n;else{if((n&1073741824)===0)return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,K(mr,Qe),Qe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,K(mr,Qe),Qe|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,K(mr,Qe),Qe|=r;return Fe(e,t,o,n),t.child}function Jd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ra(e,t,n,r,o){var l=Ge(n)?Hn:Pe.current;return l=wr(t,l),Er(t,o),n=Wa(e,t,n,r,l,o),r=Va(),e!==null&&!We?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Xt(e,t,o)):(re&&r&&Da(t),t.flags|=1,Fe(e,t,n,o),t.child)}function df(e,t,n,r,o){if(Ge(n)){var l=!0;ql(t)}else l=!1;if(Er(t,o),t.stateNode===null)Ml(e,t),$d(t,n,r),ta(t,n,r,o),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var a=i.context,u=n.contextType;typeof u=="object"&&u!==null?u=ft(u):(u=Ge(n)?Hn:Pe.current,u=wr(t,u));var g=n.getDerivedStateFromProps,h=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function";h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||a!==u)&&lf(t,i,r,u),rn=!1;var v=t.memoizedState;i.state=v,$l(t,r,i,o),a=t.memoizedState,s!==r||v!==a||Ve.current||rn?(typeof g=="function"&&(ea(t,n,g,r),a=t.memoizedState),(s=rn||of(t,n,s,r,v,a,u))?(h||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),i.props=r,i.state=a,i.context=u,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Nd(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:vt(t.type,s),i.props=u,h=t.pendingProps,v=i.context,a=n.contextType,typeof a=="object"&&a!==null?a=ft(a):(a=Ge(n)?Hn:Pe.current,a=wr(t,a));var _=n.getDerivedStateFromProps;(g=typeof _=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||v!==a)&&lf(t,i,r,a),rn=!1,v=t.memoizedState,i.state=v,$l(t,r,i,o);var S=t.memoizedState;s!==h||v!==S||Ve.current||rn?(typeof _=="function"&&(ea(t,n,_,r),S=t.memoizedState),(u=rn||of(t,n,u,r,v,S,a)||!1)?(g||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,S,a),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,S,a)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),i.props=r,i.state=S,i.context=a,r=u):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),r=!1)}return oa(e,t,n,r,l,o)}function oa(e,t,n,r,o,l){Jd(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return o&&Yc(t,n,!1),Xt(e,t,l);r=t.stateNode,Zh.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Cr(t,e.child,null,l),t.child=Cr(t,null,s,l)):Fe(e,t,s,l),t.memoizedState=r.state,o&&Yc(t,n,!0),t.child}function ep(e){var t=e.stateNode;t.pendingContext?Kc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Kc(e,t.context,!1),Ha(e,t.containerInfo)}function pf(e,t,n,r,o){return Tr(),Ia(o),t.flags|=256,Fe(e,t,n,r),t.child}var la={dehydrated:null,treeContext:null,retryLane:0};function ia(e){return{baseLanes:e,cachePool:null,transitions:null}}function tp(e,t,n){var r=t.pendingProps,o=oe.current,l=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),K(oe,o&1),e===null)return Zs(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(i=r.children,e=r.fallback,l?(r=t.mode,l=t.child,i={mode:"hidden",children:i},(r&1)===0&&l!==null?(l.childLanes=0,l.pendingProps=i):l=pi(i,r,0,null),e=zn(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=ia(n),t.memoizedState=la,e):$a(t,i));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return Jh(e,t,i,r,s,o,n);if(l){l=r.fallback,i=t.mode,o=e.child,s=o.sibling;var a={mode:"hidden",children:r.children};return(i&1)===0&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=hn(o,a),r.subtreeFlags=o.subtreeFlags&14680064),s!==null?l=hn(s,l):(l=zn(l,i,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,i=e.child.memoizedState,i=i===null?ia(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~n,t.memoizedState=la,r}return l=e.child,e=l.sibling,r=hn(l,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function $a(e,t){return t=pi({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Sl(e,t,n,r){return r!==null&&Ia(r),Cr(t,e.child,null,n),e=$a(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Jh(e,t,n,r,o,l,i){if(n)return t.flags&256?(t.flags&=-257,r=Ss(Error(C(422))),Sl(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,o=t.mode,r=pi({mode:"visible",children:r.children},o,0,null),l=zn(l,o,i,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,(t.mode&1)!==0&&Cr(t,e.child,null,i),t.child.memoizedState=ia(i),t.memoizedState=la,l);if((t.mode&1)===0)return Sl(e,t,i,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;return r=s,l=Error(C(419)),r=Ss(l,r,void 0),Sl(e,t,i,r)}if(s=(i&e.childLanes)!==0,We||s){if(r=Ee,r!==null){switch(i&-i){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=(o&(r.suspendedLanes|i))!==0?0:o,o!==0&&o!==l.retryLane&&(l.retryLane=o,Gt(e,o),_t(r,e,o,-1))}return eu(),r=Ss(Error(C(421))),Sl(e,t,i,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=dv.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,Ze=dn(o.nextSibling),Je=t,re=!0,Et=null,e!==null&&(st[at++]=jt,st[at++]=Bt,st[at++]=jn,jt=e.id,Bt=e.overflow,jn=t),t=$a(t,r.children),t.flags|=4096,t)}function mf(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Js(e.return,t,n)}function _s(e,t,n,r,o){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=o)}function np(e,t,n){var r=t.pendingProps,o=r.revealOrder,l=r.tail;if(Fe(e,t,r.children,n),r=oe.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&mf(e,n,t);else if(e.tag===19)mf(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(K(oe,r),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Kl(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),_s(t,!1,o,n,l);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Kl(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}_s(t,!0,n,null,l);break;case"together":_s(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ml(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Xt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),qn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(C(153));if(t.child!==null){for(e=t.child,n=hn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=hn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function ev(e,t,n){switch(t.tag){case 3:ep(t),Tr();break;case 5:xd(t);break;case 1:Ge(t.type)&&ql(t);break;case 4:Ha(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;K(Gl,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(K(oe,oe.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?tp(e,t,n):(K(oe,oe.current&1),e=Xt(e,t,n),e!==null?e.sibling:null);K(oe,oe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return np(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),K(oe,oe.current),r)break;return null;case 22:case 23:return t.lanes=0,Zd(e,t,n)}return Xt(e,t,n)}var rp,sa,op,lp;rp=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};sa=function(){};op=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Rn(Dt.current);var l=null;switch(n){case"input":o=Ms(e,o),r=Ms(e,r),l=[];break;case"select":o=ie({},o,{value:void 0}),r=ie({},r,{value:void 0}),l=[];break;case"textarea":o=Ds(e,o),r=Ds(e,r),l=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=jl)}Is(n,r);var i;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var s=o[u];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(po.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in r){var a=r[u];if(s=o?.[u],r.hasOwnProperty(u)&&a!==s&&(a!=null||s!=null))if(u==="style")if(s){for(i in s)!s.hasOwnProperty(i)||a&&a.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in a)a.hasOwnProperty(i)&&s[i]!==a[i]&&(n||(n={}),n[i]=a[i])}else n||(l||(l=[]),l.push(u,n)),n=a;else u==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(l=l||[]).push(u,a)):u==="children"?typeof a!="string"&&typeof a!="number"||(l=l||[]).push(u,""+a):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(po.hasOwnProperty(u)?(a!=null&&u==="onScroll"&&J("scroll",e),l||s===a||(l=[])):(l=l||[]).push(u,a))}n&&(l=l||[]).push("style",n);var u=l;(t.updateQueue=u)&&(t.flags|=4)}};lp=function(e,t,n,r){n!==r&&(t.flags|=4)};function Yr(e,t){if(!re)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Oe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function tv(e,t,n){var r=t.pendingProps;switch(Pa(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Oe(t),null;case 1:return Ge(t.type)&&Bl(),Oe(t),null;case 3:return r=t.stateNode,kr(),ee(Ve),ee(Pe),Ba(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(yl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Et!==null&&(ga(Et),Et=null))),sa(e,t),Oe(t),null;case 5:ja(t);var o=Rn(ko.current);if(n=t.type,e!==null&&t.stateNode!=null)op(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(C(166));return Oe(t),null}if(e=Rn(Dt.current),yl(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[At]=t,r[To]=l,e=(t.mode&1)!==0,n){case"dialog":J("cancel",r),J("close",r);break;case"iframe":case"object":case"embed":J("load",r);break;case"video":case"audio":for(o=0;o<no.length;o++)J(no[o],r);break;case"source":J("error",r);break;case"img":case"image":case"link":J("error",r),J("load",r);break;case"details":J("toggle",r);break;case"input":_c(r,l),J("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},J("invalid",r);break;case"textarea":Tc(r,l),J("invalid",r)}Is(n,l),o=null;for(var i in l)if(l.hasOwnProperty(i)){var s=l[i];i==="children"?typeof s=="string"?r.textContent!==s&&(l.suppressHydrationWarning!==!0&&vl(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(l.suppressHydrationWarning!==!0&&vl(r.textContent,s,e),o=["children",""+s]):po.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&J("scroll",r)}switch(n){case"input":ll(r),wc(r,l,!0);break;case"textarea":ll(r),Cc(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=jl)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Pf(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[At]=t,e[To]=r,rp(e,t,!1,!1),t.stateNode=e;e:{switch(i=Us(n,r),n){case"dialog":J("cancel",e),J("close",e),o=r;break;case"iframe":case"object":case"embed":J("load",e),o=r;break;case"video":case"audio":for(o=0;o<no.length;o++)J(no[o],e);o=r;break;case"source":J("error",e),o=r;break;case"img":case"image":case"link":J("error",e),J("load",e),o=r;break;case"details":J("toggle",e),o=r;break;case"input":_c(e,r),o=Ms(e,r),J("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=ie({},r,{value:void 0}),J("invalid",e);break;case"textarea":Tc(e,r),o=Ds(e,r),J("invalid",e);break;default:o=r}Is(n,o),s=o;for(l in s)if(s.hasOwnProperty(l)){var a=s[l];l==="style"?Ff(e,a):l==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&If(e,a)):l==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&mo(e,a):typeof a=="number"&&mo(e,""+a):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(po.hasOwnProperty(l)?a!=null&&l==="onScroll"&&J("scroll",e):a!=null&&ya(e,l,a,i))}switch(n){case"input":ll(e),wc(e,r,!1);break;case"textarea":ll(e),Cc(e);break;case"option":r.value!=null&&e.setAttribute("value",""+vn(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?gr(e,!!r.multiple,l,!1):r.defaultValue!=null&&gr(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=jl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Oe(t),null;case 6:if(e&&t.stateNode!=null)lp(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(C(166));if(n=Rn(ko.current),Rn(Dt.current),yl(t)){if(r=t.stateNode,n=t.memoizedProps,r[At]=t,(l=r.nodeValue!==n)&&(e=Je,e!==null))switch(e.tag){case 3:vl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&vl(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[At]=t,t.stateNode=r}return Oe(t),null;case 13:if(ee(oe),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(re&&Ze!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Td(),Tr(),t.flags|=98560,l=!1;else if(l=yl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(C(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(C(317));l[At]=t}else Tr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Oe(t),l=!1}else Et!==null&&(ga(Et),Et=null),l=!0;if(!l)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(oe.current&1)!==0?he===0&&(he=3):eu())),t.updateQueue!==null&&(t.flags|=4),Oe(t),null);case 4:return kr(),sa(e,t),e===null&&_o(t.stateNode.containerInfo),Oe(t),null;case 10:return Ra(t.type._context),Oe(t),null;case 17:return Ge(t.type)&&Bl(),Oe(t),null;case 19:if(ee(oe),l=t.memoizedState,l===null)return Oe(t),null;if(r=(t.flags&128)!==0,i=l.rendering,i===null)if(r)Yr(l,!1);else{if(he!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Kl(e),i!==null){for(t.flags|=128,Yr(l,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,l.flags&=14680066,i=l.alternate,i===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,l.type=i.type,e=i.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return K(oe,oe.current&1|2),t.child}e=e.sibling}l.tail!==null&&ce()>Nr&&(t.flags|=128,r=!0,Yr(l,!1),t.lanes=4194304)}else{if(!r)if(e=Kl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Yr(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!re)return Oe(t),null}else 2*ce()-l.renderingStartTime>Nr&&n!==1073741824&&(t.flags|=128,r=!0,Yr(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(n=l.last,n!==null?n.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=ce(),t.sibling=null,n=oe.current,K(oe,r?n&1|2:n&1),t):(Oe(t),null);case 22:case 23:return Ja(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Qe&1073741824)!==0&&(Oe(t),t.subtreeFlags&6&&(t.flags|=8192)):Oe(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function nv(e,t){switch(Pa(t),t.tag){case 1:return Ge(t.type)&&Bl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return kr(),ee(Ve),ee(Pe),Ba(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return ja(t),null;case 13:if(ee(oe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));Tr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ee(oe),null;case 4:return kr(),null;case 10:return Ra(t.type._context),null;case 22:case 23:return Ja(),null;case 24:return null;default:return null}}var _l=!1,De=!1,rv=typeof WeakSet=="function"?WeakSet:Set,x=null;function pr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ae(e,t,r)}else n.current=null}function aa(e,t,n){try{n()}catch(r){ae(e,t,r)}}var gf=!1;function ov(e,t){if(Vs=bl,e=cd(),Oa(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var i=0,s=-1,a=-1,u=0,g=0,h=e,v=null;t:for(;;){for(var _;h!==n||o!==0&&h.nodeType!==3||(s=i+o),h!==l||r!==0&&h.nodeType!==3||(a=i+r),h.nodeType===3&&(i+=h.nodeValue.length),(_=h.firstChild)!==null;)v=h,h=_;for(;;){if(h===e)break t;if(v===n&&++u===o&&(s=i),v===l&&++g===r&&(a=i),(_=h.nextSibling)!==null)break;h=v,v=h.parentNode}h=_}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Gs={focusedElem:e,selectionRange:n},bl=!1,x=t;x!==null;)if(t=x,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,x=e;else for(;x!==null;){t=x;try{var S=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var k=S.memoizedProps,P=S.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?k:vt(t.type,k),P);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(p){ae(t,t.return,p)}if(e=t.sibling,e!==null){e.return=t.return,x=e;break}x=t.return}return S=gf,gf=!1,S}function uo(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&aa(t,n,l)}o=o.next}while(o!==r)}}function fi(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ua(e){var t=e.ref;if(t!==null){var n=e.stateNode;e.tag,e=n,typeof t=="function"?t(e):t.current=e}}function ip(e){var t=e.alternate;t!==null&&(e.alternate=null,ip(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[At],delete t[To],delete t[Ks],delete t[Hh],delete t[jh])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function sp(e){return e.tag===5||e.tag===3||e.tag===4}function hf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||sp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ca(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=jl));else if(r!==4&&(e=e.child,e!==null))for(ca(e,t,n),e=e.sibling;e!==null;)ca(e,t,n),e=e.sibling}function fa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(fa(e,t,n),e=e.sibling;e!==null;)fa(e,t,n),e=e.sibling}var Te=null,yt=!1;function tn(e,t,n){for(n=n.child;n!==null;)ap(e,t,n),n=n.sibling}function ap(e,t,n){if(Ot&&typeof Ot.onCommitFiberUnmount=="function")try{Ot.onCommitFiberUnmount(ri,n)}catch{}switch(n.tag){case 5:De||pr(n,t);case 6:var r=Te,o=yt;Te=null,tn(e,t,n),Te=r,yt=o,Te!==null&&(yt?(e=Te,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Te.removeChild(n.stateNode));break;case 18:Te!==null&&(yt?(e=Te,n=n.stateNode,e.nodeType===8?ms(e.parentNode,n):e.nodeType===1&&ms(e,n),yo(e)):ms(Te,n.stateNode));break;case 4:r=Te,o=yt,Te=n.stateNode.containerInfo,yt=!0,tn(e,t,n),Te=r,yt=o;break;case 0:case 11:case 14:case 15:if(!De&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&((l&2)!==0||(l&4)!==0)&&aa(n,t,i),o=o.next}while(o!==r)}tn(e,t,n);break;case 1:if(!De&&(pr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ae(n,t,s)}tn(e,t,n);break;case 21:tn(e,t,n);break;case 22:n.mode&1?(De=(r=De)||n.memoizedState!==null,tn(e,t,n),De=r):tn(e,t,n);break;default:tn(e,t,n)}}function vf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new rv),t.forEach(function(r){var o=pv.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var l=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:Te=s.stateNode,yt=!1;break e;case 3:Te=s.stateNode.containerInfo,yt=!0;break e;case 4:Te=s.stateNode.containerInfo,yt=!0;break e}s=s.return}if(Te===null)throw Error(C(160));ap(l,i,o),Te=null,yt=!1;var a=o.alternate;a!==null&&(a.return=null),o.return=null}catch(u){ae(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)up(t,e),t=t.sibling}function up(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ht(t,e),xt(e),r&4){try{uo(3,e,e.return),fi(3,e)}catch(k){ae(e,e.return,k)}try{uo(5,e,e.return)}catch(k){ae(e,e.return,k)}}break;case 1:ht(t,e),xt(e),r&512&&n!==null&&pr(n,n.return);break;case 5:if(ht(t,e),xt(e),r&512&&n!==null&&pr(n,n.return),e.flags&32){var o=e.stateNode;try{mo(o,"")}catch(k){ae(e,e.return,k)}}if(r&4&&(o=e.stateNode,o!=null)){var l=e.memoizedProps,i=n!==null?n.memoizedProps:l,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&l.type==="radio"&&l.name!=null&&Of(o,l),Us(s,i);var u=Us(s,l);for(i=0;i<a.length;i+=2){var g=a[i],h=a[i+1];g==="style"?Ff(o,h):g==="dangerouslySetInnerHTML"?If(o,h):g==="children"?mo(o,h):ya(o,g,h,u)}switch(s){case"input":As(o,l);break;case"textarea":Df(o,l);break;case"select":var v=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var _=l.value;_!=null?gr(o,!!l.multiple,_,!1):v!==!!l.multiple&&(l.defaultValue!=null?gr(o,!!l.multiple,l.defaultValue,!0):gr(o,!!l.multiple,l.multiple?[]:"",!1))}o[To]=l}catch(k){ae(e,e.return,k)}}break;case 6:if(ht(t,e),xt(e),r&4){if(e.stateNode===null)throw Error(C(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(k){ae(e,e.return,k)}}break;case 3:if(ht(t,e),xt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{yo(t.containerInfo)}catch(k){ae(e,e.return,k)}break;case 4:ht(t,e),xt(e);break;case 13:ht(t,e),xt(e),o=e.child,o.flags&8192&&(l=o.memoizedState!==null,o.stateNode.isHidden=l,!l||o.alternate!==null&&o.alternate.memoizedState!==null||(Qa=ce())),r&4&&vf(e);break;case 22:if(g=n!==null&&n.memoizedState!==null,e.mode&1?(De=(u=De)||g,ht(t,e),De=u):ht(t,e),xt(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!g&&(e.mode&1)!==0)for(x=e,g=e.child;g!==null;){for(h=x=g;x!==null;){switch(v=x,_=v.child,v.tag){case 0:case 11:case 14:case 15:uo(4,v,v.return);break;case 1:pr(v,v.return);var S=v.stateNode;if(typeof S.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(k){ae(r,n,k)}}break;case 5:pr(v,v.return);break;case 22:if(v.memoizedState!==null){Ef(h);continue}}_!==null?(_.return=v,x=_):Ef(h)}g=g.sibling}e:for(g=null,h=e;;){if(h.tag===5){if(g===null){g=h;try{o=h.stateNode,u?(l=o.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(s=h.stateNode,a=h.memoizedProps.style,i=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=Uf("display",i))}catch(k){ae(e,e.return,k)}}}else if(h.tag===6){if(g===null)try{h.stateNode.nodeValue=u?"":h.memoizedProps}catch(k){ae(e,e.return,k)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;g===h&&(g=null),h=h.return}g===h&&(g=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:ht(t,e),xt(e),r&4&&vf(e);break;case 21:break;default:ht(t,e),xt(e)}}function xt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(sp(n)){var r=n;break e}n=n.return}throw Error(C(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(mo(o,""),r.flags&=-33);var l=hf(e);fa(e,l,o);break;case 3:case 4:var i=r.stateNode.containerInfo,s=hf(e);ca(e,s,i);break;default:throw Error(C(161))}}catch(a){ae(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function lv(e,t,n){x=e,cp(e,t,n)}function cp(e,t,n){for(var r=(e.mode&1)!==0;x!==null;){var o=x,l=o.child;if(o.tag===22&&r){var i=o.memoizedState!==null||_l;if(!i){var s=o.alternate,a=s!==null&&s.memoizedState!==null||De;s=_l;var u=De;if(_l=i,(De=a)&&!u)for(x=o;x!==null;)i=x,a=i.child,i.tag===22&&i.memoizedState!==null?Sf(o):a!==null?(a.return=i,x=a):Sf(o);for(;l!==null;)x=l,cp(l,t,n),l=l.sibling;x=o,_l=s,De=u}yf(e,t,n)}else(o.subtreeFlags&8772)!==0&&l!==null?(l.return=o,x=l):yf(e,t,n)}}function yf(e){for(;x!==null;){var t=x;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:De||fi(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!De)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:vt(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&tf(t,l,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}tf(t,i,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var g=u.memoizedState;if(g!==null){var h=g.dehydrated;h!==null&&yo(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(C(163))}De||t.flags&512&&ua(t)}catch(v){ae(t,t.return,v)}}if(t===e){x=null;break}if(n=t.sibling,n!==null){n.return=t.return,x=n;break}x=t.return}}function Ef(e){for(;x!==null;){var t=x;if(t===e){x=null;break}var n=t.sibling;if(n!==null){n.return=t.return,x=n;break}x=t.return}}function Sf(e){for(;x!==null;){var t=x;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{fi(4,t)}catch(a){ae(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(a){ae(t,o,a)}}var l=t.return;try{ua(t)}catch(a){ae(t,l,a)}break;case 5:var i=t.return;try{ua(t)}catch(a){ae(t,i,a)}}}catch(a){ae(t,t.return,a)}if(t===e){x=null;break}var s=t.sibling;if(s!==null){s.return=t.return,x=s;break}x=t.return}}var iv=Math.ceil,Zl=$t.ReactCurrentDispatcher,Ka=$t.ReactCurrentOwner,ct=$t.ReactCurrentBatchConfig,j=0,Ee=null,pe=null,Ce=0,Qe=0,mr=Sn(0),he=0,Mo=null,qn=0,di=0,Ya=0,co=null,qe=null,Qa=0,Nr=1/0,zt=null,Jl=!1,da=null,mn=null,wl=!1,an=null,ei=0,fo=0,pa=null,Al=-1,Ol=0;function Re(){return(j&6)!==0?ce():Al!==-1?Al:Al=ce()}function gn(e){return(e.mode&1)===0?1:(j&2)!==0&&Ce!==0?Ce&-Ce:qh.transition!==null?(Ol===0&&(Ol=$f()),Ol):(e=G,e!==0||(e=window.event,e=e===void 0?16:td(e.type)),e)}function _t(e,t,n,r){if(50<fo)throw fo=0,pa=null,Error(C(185));Ao(e,n,r),((j&2)===0||e!==Ee)&&(e===Ee&&((j&2)===0&&(di|=n),he===4&&ln(e,Ce)),Xe(e,r),n===1&&j===0&&(t.mode&1)===0&&(Nr=ce()+500,ai&&_n()))}function Xe(e,t){var n=e.callbackNode;Vg(e,t);var r=Rl(e,e===Ee?Ce:0);if(r===0)n!==null&&Nc(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Nc(n),t===1)e.tag===0?Bh(_f.bind(null,e)):Sd(_f.bind(null,e)),bh(function(){(j&6)===0&&_n()}),n=null;else{switch(Kf(r)){case 1:n=Ta;break;case 4:n=Gf;break;case 16:n=Fl;break;case 536870912:n=Xf;break;default:n=Fl}n=yp(n,fp.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function fp(e,t){if(Al=-1,Ol=0,(j&6)!==0)throw Error(C(327));var n=e.callbackNode;if(Sr()&&e.callbackNode!==n)return null;var r=Rl(e,e===Ee?Ce:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=ti(e,r);else{t=r;var o=j;j|=2;var l=pp();(Ee!==e||Ce!==t)&&(zt=null,Nr=ce()+500,bn(e,t));do try{uv();break}catch(s){dp(e,s)}while(!0);Fa(),Zl.current=l,j=o,pe!==null?t=0:(Ee=null,Ce=0,t=he)}if(t!==0){if(t===2&&(o=Hs(e),o!==0&&(r=o,t=ma(e,o))),t===1)throw n=Mo,bn(e,0),ln(e,r),Xe(e,ce()),n;if(t===6)ln(e,r);else{if(o=e.current.alternate,(r&30)===0&&!sv(o)&&(t=ti(e,r),t===2&&(l=Hs(e),l!==0&&(r=l,t=ma(e,l))),t===1))throw n=Mo,bn(e,0),ln(e,r),Xe(e,ce()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(C(345));case 2:In(e,qe,zt);break;case 3:if(ln(e,r),(r&130023424)===r&&(t=Qa+500-ce(),10<t)){if(Rl(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Re(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=$s(In.bind(null,e,qe,zt),t);break}In(e,qe,zt);break;case 4:if(ln(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-St(r);l=1<<i,i=t[i],i>o&&(o=i),r&=~l}if(r=o,r=ce()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*iv(r/1960))-r,10<r){e.timeoutHandle=$s(In.bind(null,e,qe,zt),r);break}In(e,qe,zt);break;case 5:In(e,qe,zt);break;default:throw Error(C(329))}}}return Xe(e,ce()),e.callbackNode===n?fp.bind(null,e):null}function ma(e,t){var n=co;return e.current.memoizedState.isDehydrated&&(bn(e,t).flags|=256),e=ti(e,t),e!==2&&(t=qe,qe=n,t!==null&&ga(t)),e}function ga(e){qe===null?qe=e:qe.push.apply(qe,e)}function sv(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],l=o.getSnapshot;o=o.value;try{if(!wt(l(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ln(e,t){for(t&=~Ya,t&=~di,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-St(t),r=1<<n;e[n]=-1,t&=~r}}function _f(e){if((j&6)!==0)throw Error(C(327));Sr();var t=Rl(e,0);if((t&1)===0)return Xe(e,ce()),null;var n=ti(e,t);if(e.tag!==0&&n===2){var r=Hs(e);r!==0&&(t=r,n=ma(e,r))}if(n===1)throw n=Mo,bn(e,0),ln(e,t),Xe(e,ce()),n;if(n===6)throw Error(C(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,In(e,qe,zt),Xe(e,ce()),null}function Za(e,t){var n=j;j|=1;try{return e(t)}finally{j=n,j===0&&(Nr=ce()+500,ai&&_n())}}function Wn(e){an!==null&&an.tag===0&&(j&6)===0&&Sr();var t=j;j|=1;var n=ct.transition,r=G;try{if(ct.transition=null,G=1,e)return e()}finally{G=r,ct.transition=n,j=t,(j&6)===0&&_n()}}function Ja(){Qe=mr.current,ee(mr)}function bn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Rh(n)),pe!==null)for(n=pe.return;n!==null;){var r=n;switch(Pa(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Bl();break;case 3:kr(),ee(Ve),ee(Pe),Ba();break;case 5:ja(r);break;case 4:kr();break;case 13:ee(oe);break;case 19:ee(oe);break;case 10:Ra(r.type._context);break;case 22:case 23:Ja()}n=n.return}if(Ee=e,pe=e=hn(e.current,null),Ce=Qe=t,he=0,Mo=null,Ya=di=qn=0,qe=co=null,Fn!==null){for(t=0;t<Fn.length;t++)if(n=Fn[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,l=n.pending;if(l!==null){var i=l.next;l.next=o,r.next=i}n.pending=r}Fn=null}return e}function dp(e,t){do{var n=pe;try{if(Fa(),Nl.current=Ql,Yl){for(var r=le.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Yl=!1}if(Bn=0,ye=ge=le=null,ao=!1,Lo=0,Ka.current=null,n===null||n.return===null){he=1,Mo=t,pe=null;break}e:{var l=e,i=n.return,s=n,a=t;if(t=Ce,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var u=a,g=s,h=g.tag;if((g.mode&1)===0&&(h===0||h===11||h===15)){var v=g.alternate;v?(g.updateQueue=v.updateQueue,g.memoizedState=v.memoizedState,g.lanes=v.lanes):(g.updateQueue=null,g.memoizedState=null)}var _=af(i);if(_!==null){_.flags&=-257,uf(_,i,s,l,t),_.mode&1&&sf(l,u,t),t=_,a=u;var S=t.updateQueue;if(S===null){var k=new Set;k.add(a),t.updateQueue=k}else S.add(a);break e}else{if((t&1)===0){sf(l,u,t),eu();break e}a=Error(C(426))}}else if(re&&s.mode&1){var P=af(i);if(P!==null){(P.flags&65536)===0&&(P.flags|=256),uf(P,i,s,l,t),Ia(Lr(a,s));break e}}l=a=Lr(a,s),he!==4&&(he=2),co===null?co=[l]:co.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var f=Kd(l,a,t);ef(l,f);break e;case 1:s=a;var c=l.type,m=l.stateNode;if((l.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(mn===null||!mn.has(m)))){l.flags|=65536,t&=-t,l.lanes|=t;var p=Yd(l,s,t);ef(l,p);break e}}l=l.return}while(l!==null)}gp(n)}catch(w){t=w,pe===n&&n!==null&&(pe=n=n.return);continue}break}while(!0)}function pp(){var e=Zl.current;return Zl.current=Ql,e===null?Ql:e}function eu(){(he===0||he===3||he===2)&&(he=4),Ee===null||(qn&268435455)===0&&(di&268435455)===0||ln(Ee,Ce)}function ti(e,t){var n=j;j|=2;var r=pp();(Ee!==e||Ce!==t)&&(zt=null,bn(e,t));do try{av();break}catch(o){dp(e,o)}while(!0);if(Fa(),j=n,Zl.current=r,pe!==null)throw Error(C(261));return Ee=null,Ce=0,he}function av(){for(;pe!==null;)mp(pe)}function uv(){for(;pe!==null&&!Fg();)mp(pe)}function mp(e){var t=vp(e.alternate,e,Qe);e.memoizedProps=e.pendingProps,t===null?gp(e):pe=t,Ka.current=null}function gp(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=tv(n,t,Qe),n!==null){pe=n;return}}else{if(n=nv(n,t),n!==null){n.flags&=32767,pe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{he=6,pe=null;return}}if(t=t.sibling,t!==null){pe=t;return}pe=t=e}while(t!==null);he===0&&(he=5)}function In(e,t,n){var r=G,o=ct.transition;try{ct.transition=null,G=1,cv(e,t,n,r)}finally{ct.transition=o,G=r}return null}function cv(e,t,n,r){do Sr();while(an!==null);if((j&6)!==0)throw Error(C(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(C(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(Gg(e,l),e===Ee&&(pe=Ee=null,Ce=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||wl||(wl=!0,yp(Fl,function(){return Sr(),null})),l=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||l){l=ct.transition,ct.transition=null;var i=G;G=1;var s=j;j|=4,Ka.current=null,ov(e,n),up(n,e),Dh(Gs),bl=!!Vs,Gs=Vs=null,e.current=n,lv(n,e,o),Rg(),j=s,G=i,ct.transition=l}else e.current=n;if(wl&&(wl=!1,an=e,ei=o),l=e.pendingLanes,l===0&&(mn=null),Hg(n.stateNode,r),Xe(e,ce()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Jl)throw Jl=!1,e=da,da=null,e;return(ei&1)!==0&&e.tag!==0&&Sr(),l=e.pendingLanes,(l&1)!==0?e===pa?fo++:(fo=0,pa=e):fo=0,_n(),null}function Sr(){if(an!==null){var e=Kf(ei),t=ct.transition,n=G;try{if(ct.transition=null,G=16>e?16:e,an===null)var r=!1;else{if(e=an,an=null,ei=0,(j&6)!==0)throw Error(C(331));var o=j;for(j|=4,x=e.current;x!==null;){var l=x,i=l.child;if((x.flags&16)!==0){var s=l.deletions;if(s!==null){for(var a=0;a<s.length;a++){var u=s[a];for(x=u;x!==null;){var g=x;switch(g.tag){case 0:case 11:case 15:uo(8,g,l)}var h=g.child;if(h!==null)h.return=g,x=h;else for(;x!==null;){g=x;var v=g.sibling,_=g.return;if(ip(g),g===u){x=null;break}if(v!==null){v.return=_,x=v;break}x=_}}}var S=l.alternate;if(S!==null){var k=S.child;if(k!==null){S.child=null;do{var P=k.sibling;k.sibling=null,k=P}while(k!==null)}}x=l}}if((l.subtreeFlags&2064)!==0&&i!==null)i.return=l,x=i;else e:for(;x!==null;){if(l=x,(l.flags&2048)!==0)switch(l.tag){case 0:case 11:case 15:uo(9,l,l.return)}var f=l.sibling;if(f!==null){f.return=l.return,x=f;break e}x=l.return}}var c=e.current;for(x=c;x!==null;){i=x;var m=i.child;if((i.subtreeFlags&2064)!==0&&m!==null)m.return=i,x=m;else e:for(i=c;x!==null;){if(s=x,(s.flags&2048)!==0)try{switch(s.tag){case 0:case 11:case 15:fi(9,s)}}catch(w){ae(s,s.return,w)}if(s===i){x=null;break e}var p=s.sibling;if(p!==null){p.return=s.return,x=p;break e}x=s.return}}if(j=o,_n(),Ot&&typeof Ot.onPostCommitFiberRoot=="function")try{Ot.onPostCommitFiberRoot(ri,e)}catch{}r=!0}return r}finally{G=n,ct.transition=t}}return!1}function wf(e,t,n){t=Lr(n,t),t=Kd(e,t,1),e=pn(e,t,1),t=Re(),e!==null&&(Ao(e,1,t),Xe(e,t))}function ae(e,t,n){if(e.tag===3)wf(e,e,n);else for(;t!==null;){if(t.tag===3){wf(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(mn===null||!mn.has(r))){e=Lr(n,e),e=Yd(t,e,1),t=pn(t,e,1),e=Re(),t!==null&&(Ao(t,1,e),Xe(t,e));break}}t=t.return}}function fv(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Re(),e.pingedLanes|=e.suspendedLanes&n,Ee===e&&(Ce&n)===n&&(he===4||he===3&&(Ce&130023424)===Ce&&500>ce()-Qa?bn(e,0):Ya|=n),Xe(e,t)}function hp(e,t){t===0&&((e.mode&1)===0?t=1:(t=al,al<<=1,(al&130023424)===0&&(al=4194304)));var n=Re();e=Gt(e,t),e!==null&&(Ao(e,t,n),Xe(e,n))}function dv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),hp(e,n)}function pv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(C(314))}r!==null&&r.delete(t),hp(e,n)}var vp;vp=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ve.current)We=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return We=!1,ev(e,t,n);We=(e.flags&131072)!==0}else We=!1,re&&(t.flags&1048576)!==0&&_d(t,Vl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ml(e,t),e=t.pendingProps;var o=wr(t,Pe.current);Er(t,n),o=Wa(null,t,r,e,o,n);var l=Va();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ge(r)?(l=!0,ql(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,za(t),o.updater=ci,t.stateNode=o,o._reactInternals=t,ta(t,r,e,n),t=oa(null,t,r,!0,l,n)):(t.tag=0,re&&l&&Da(t),Fe(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ml(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=gv(r),e=vt(r,e),o){case 0:t=ra(null,t,r,e,n);break e;case 1:t=df(null,t,r,e,n);break e;case 11:t=cf(null,t,r,e,n);break e;case 14:t=ff(null,t,r,vt(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:vt(r,o),ra(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:vt(r,o),df(e,t,r,o,n);case 3:e:{if(ep(t),e===null)throw Error(C(387));r=t.pendingProps,l=t.memoizedState,o=l.element,Nd(e,t),$l(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=Lr(Error(C(423)),t),t=pf(e,t,r,n,o);break e}else if(r!==o){o=Lr(Error(C(424)),t),t=pf(e,t,r,n,o);break e}else for(Ze=dn(t.stateNode.containerInfo.firstChild),Je=t,re=!0,Et=null,n=kd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Tr(),r===o){t=Xt(e,t,n);break e}Fe(e,t,r,n)}t=t.child}return t;case 5:return xd(t),e===null&&Zs(t),r=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,Xs(r,o)?i=null:l!==null&&Xs(r,l)&&(t.flags|=32),Jd(e,t),Fe(e,t,i,n),t.child;case 6:return e===null&&Zs(t),null;case 13:return tp(e,t,n);case 4:return Ha(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Cr(t,null,r,n):Fe(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:vt(r,o),cf(e,t,r,o,n);case 7:return Fe(e,t,t.pendingProps,n),t.child;case 8:return Fe(e,t,t.pendingProps.children,n),t.child;case 12:return Fe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,K(Gl,r._currentValue),r._currentValue=i,l!==null)if(wt(l.value,i)){if(l.children===o.children&&!Ve.current){t=Xt(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var s=l.dependencies;if(s!==null){i=l.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(l.tag===1){a=qt(-1,n&-n),a.tag=2;var u=l.updateQueue;if(u!==null){u=u.shared;var g=u.pending;g===null?a.next=a:(a.next=g.next,g.next=a),u.pending=a}}l.lanes|=n,a=l.alternate,a!==null&&(a.lanes|=n),Js(l.return,n,t),s.lanes|=n;break}a=a.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(C(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Js(i,n,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}Fe(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Er(t,n),o=ft(o),r=r(o),t.flags|=1,Fe(e,t,r,n),t.child;case 14:return r=t.type,o=vt(r,t.pendingProps),o=vt(r.type,o),ff(e,t,r,o,n);case 15:return Qd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:vt(r,o),Ml(e,t),t.tag=1,Ge(r)?(e=!0,ql(t)):e=!1,Er(t,n),$d(t,r,o),ta(t,r,o,n),oa(null,t,r,!0,e,n);case 19:return np(e,t,n);case 22:return Zd(e,t,n)}throw Error(C(156,t.tag))};function yp(e,t){return Vf(e,t)}function mv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ut(e,t,n,r){return new mv(e,t,n,r)}function tu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function gv(e){if(typeof e=="function")return tu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Sa)return 11;if(e===_a)return 14}return 2}function hn(e,t){var n=e.alternate;return n===null?(n=ut(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Dl(e,t,n,r,o,l){var i=2;if(r=e,typeof e=="function")tu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case or:return zn(n.children,o,l,t);case Ea:i=8,o|=8;break;case ks:return e=ut(12,n,t,o|2),e.elementType=ks,e.lanes=l,e;case Ls:return e=ut(13,n,t,o),e.elementType=Ls,e.lanes=l,e;case Ns:return e=ut(19,n,t,o),e.elementType=Ns,e.lanes=l,e;case xf:return pi(n,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Lf:i=10;break e;case Nf:i=9;break e;case Sa:i=11;break e;case _a:i=14;break e;case nn:i=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=ut(i,n,t,o),t.elementType=e,t.type=r,t.lanes=l,t}function zn(e,t,n,r){return e=ut(7,e,r,t),e.lanes=n,e}function pi(e,t,n,r){return e=ut(22,e,r,t),e.elementType=xf,e.lanes=n,e.stateNode={isHidden:!1},e}function ws(e,t,n){return e=ut(6,e,null,t),e.lanes=n,e}function Ts(e,t,n){return t=ut(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function hv(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=is(0),this.expirationTimes=is(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=is(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function nu(e,t,n,r,o,l,i,s,a){return e=new hv(e,t,n,s,a),t===1?(t=1,l===!0&&(t|=8)):t=0,l=ut(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},za(l),e}function vv(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:rr,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Ep(e){if(!e)return yn;e=e._reactInternals;e:{if(Gn(e)!==e||e.tag!==1)throw Error(C(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ge(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(C(171))}if(e.tag===1){var n=e.type;if(Ge(n))return Ed(e,n,t)}return t}function Sp(e,t,n,r,o,l,i,s,a){return e=nu(n,r,!0,e,o,l,i,s,a),e.context=Ep(null),n=e.current,r=Re(),o=gn(n),l=qt(r,o),l.callback=t??null,pn(n,l,o),e.current.lanes=o,Ao(e,o,r),Xe(e,r),e}function mi(e,t,n,r){var o=t.current,l=Re(),i=gn(o);return n=Ep(n),t.context===null?t.context=n:t.pendingContext=n,t=qt(l,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=pn(o,t,i),e!==null&&(_t(e,o,i,l),Ll(e,o,i)),i}function ni(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function Tf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ru(e,t){Tf(e,t),(e=e.alternate)&&Tf(e,t)}function yv(){return null}var _p=typeof reportError=="function"?reportError:function(e){console.error(e)};function ou(e){this._internalRoot=e}gi.prototype.render=ou.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(C(409));mi(e,t,null,null)};gi.prototype.unmount=ou.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Wn(function(){mi(null,e,null,null)}),t[Vt]=null}};function gi(e){this._internalRoot=e}gi.prototype.unstable_scheduleHydration=function(e){if(e){var t=Zf();e={blockedOn:null,target:e,priority:t};for(var n=0;n<on.length&&t!==0&&t<on[n].priority;n++);on.splice(n,0,e),n===0&&ed(e)}};function lu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function hi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Cf(){}function Ev(e,t,n,r,o){if(o){if(typeof r=="function"){var l=r;r=function(){var u=ni(i);l.call(u)}}var i=Sp(t,r,e,0,null,!1,!1,"",Cf);return e._reactRootContainer=i,e[Vt]=i.current,_o(e.nodeType===8?e.parentNode:e),Wn(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var u=ni(a);s.call(u)}}var a=nu(e,0,!1,null,null,!1,!1,"",Cf);return e._reactRootContainer=a,e[Vt]=a.current,_o(e.nodeType===8?e.parentNode:e),Wn(function(){mi(t,a,n,r)}),a}function vi(e,t,n,r,o){var l=n._reactRootContainer;if(l){var i=l;if(typeof o=="function"){var s=o;o=function(){var a=ni(i);s.call(a)}}mi(t,i,e,o)}else i=Ev(n,t,e,o,r);return ni(i)}Yf=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=to(t.pendingLanes);n!==0&&(Ca(t,n|1),Xe(t,ce()),(j&6)===0&&(Nr=ce()+500,_n()))}break;case 13:Wn(function(){var r=Gt(e,1);if(r!==null){var o=Re();_t(r,e,1,o)}}),ru(e,1)}};ka=function(e){if(e.tag===13){var t=Gt(e,134217728);if(t!==null){var n=Re();_t(t,e,134217728,n)}ru(e,134217728)}};Qf=function(e){if(e.tag===13){var t=gn(e),n=Gt(e,t);if(n!==null){var r=Re();_t(n,e,t,r)}ru(e,t)}};Zf=function(){return G};Jf=function(e,t){var n=G;try{return G=e,t()}finally{G=n}};Rs=function(e,t,n){switch(t){case"input":if(As(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=si(r);if(!o)throw Error(C(90));Af(r),As(r,o)}}}break;case"textarea":Df(e,n);break;case"select":t=n.value,t!=null&&gr(e,!!n.multiple,t,!1)}};zf=Za;Hf=Wn;var Sv={usingClientEntryPoint:!1,Events:[Do,ar,si,Rf,bf,Za]},Qr={findFiberByHostInstance:Un,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},_v={bundleType:Qr.bundleType,version:Qr.version,rendererPackageName:Qr.rendererPackageName,rendererConfig:Qr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$t.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=qf(e),e===null?null:e.stateNode},findFiberByHostInstance:Qr.findFiberByHostInstance||yv,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(Zr=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Zr.isDisabled&&Zr.supportsFiber))try{ri=Zr.inject(_v),Ot=Zr}catch{}var Zr;nt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Sv;nt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!lu(t))throw Error(C(200));return vv(e,t,null,n)};nt.createRoot=function(e,t){if(!lu(e))throw Error(C(299));var n=!1,r="",o=_p;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=nu(e,1,!1,null,null,n,!1,r,o),e[Vt]=t.current,_o(e.nodeType===8?e.parentNode:e),new ou(t)};nt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(C(188)):(e=Object.keys(e).join(","),Error(C(268,e)));return e=qf(t),e=e===null?null:e.stateNode,e};nt.flushSync=function(e){return Wn(e)};nt.hydrate=function(e,t,n){if(!hi(t))throw Error(C(200));return vi(null,e,t,!0,n)};nt.hydrateRoot=function(e,t,n){if(!lu(e))throw Error(C(405));var r=n!=null&&n.hydratedSources||null,o=!1,l="",i=_p;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Sp(t,null,e,1,n??null,o,!1,l,i),e[Vt]=t.current,_o(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new gi(t)};nt.render=function(e,t,n){if(!hi(t))throw Error(C(200));return vi(null,e,t,!1,n)};nt.unmountComponentAtNode=function(e){if(!hi(e))throw Error(C(40));return e._reactRootContainer?(Wn(function(){vi(null,null,e,!1,function(){e._reactRootContainer=null,e[Vt]=null})}),!0):!1};nt.unstable_batchedUpdates=Za;nt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!hi(n))throw Error(C(200));if(e==null||e._reactInternals===void 0)throw Error(C(38));return vi(e,t,n,!1,r)};nt.version="18.3.1-next-f1338f8080-20240426"});var kp=xe((B0,Cp)=>{"use strict";function Tp(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Tp)}catch(e){console.error(e)}}Tp(),Cp.exports=wp()});var Np=xe(iu=>{"use strict";var Lp=kp();iu.createRoot=Lp.createRoot,iu.hydrateRoot=Lp.hydrateRoot;var q0});var su=xe((v1,wv)=>{wv.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 Hp=xe((y1,Tv)=>{Tv.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 au=xe((E1,Cv)=>{Cv.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}});var jp=xe((S1,kv)=>{kv.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 qp=xe(Uo=>{"use strict";var Lv=Uo&&Uo.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Uo,"__esModule",{value:!0});var Bp=Lv(jp()),Nv=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 xv(e){return e>=55296&&e<=57343||e>1114111?"\uFFFD":(e in Bp.default&&(e=Bp.default[e]),Nv(e))}Uo.default=xv});var cu=xe(Ut=>{"use strict";var yi=Ut&&Ut.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ut,"__esModule",{value:!0});Ut.decodeHTML=Ut.decodeHTMLStrict=Ut.decodeXML=void 0;var uu=yi(su()),Mv=yi(Hp()),Av=yi(au()),Wp=yi(qp()),Ov=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;Ut.decodeXML=Gp(Av.default);Ut.decodeHTMLStrict=Gp(uu.default);function Gp(e){var t=Xp(e);return function(n){return String(n).replace(Ov,t)}}var Vp=function(e,t){return e<t?1:-1};Ut.decodeHTML=(function(){for(var e=Object.keys(Mv.default).sort(Vp),t=Object.keys(uu.default).sort(Vp),n=0,r=0;n<t.length;n++)e[r]===t[n]?(t[n]+=";?",r++):t[n]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),l=Xp(uu.default);function i(s){return s.substr(-1)!==";"&&(s+=";"),l(s)}return function(s){return String(s).replace(o,i)}})();function Xp(e){return function(n){if(n.charAt(1)==="#"){var r=n.charAt(2);return r==="X"||r==="x"?Wp.default(parseInt(n.substr(3),16)):Wp.default(parseInt(n.substr(2),10))}return e[n.slice(1,-1)]||n}}});var du=xe($e=>{"use strict";var $p=$e&&$e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($e,"__esModule",{value:!0});$e.escapeUTF8=$e.escape=$e.encodeNonAsciiHTML=$e.encodeHTML=$e.encodeXML=void 0;var Dv=$p(au()),Kp=Qp(Dv.default),Yp=Zp(Kp);$e.encodeXML=tm(Kp);var Pv=$p(su()),fu=Qp(Pv.default),Iv=Zp(fu);$e.encodeHTML=Fv(fu,Iv);$e.encodeNonAsciiHTML=tm(fu);function Qp(e){return Object.keys(e).sort().reduce(function(t,n){return t[e[n]]="&"+n+";",t},{})}function Zp(e){for(var t=[],n=[],r=0,o=Object.keys(e);r<o.length;r++){var l=o[r];l.length===1?t.push("\\"+l):n.push(l)}t.sort();for(var i=0;i<t.length-1;i++){for(var s=i;s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1);)s+=1;var a=1+s-i;a<3||t.splice(i,a,t[i]+"-"+t[s])}return n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}var Jp=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,Uv=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function Ei(e){return"&#x"+(e.length>1?Uv(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function Fv(e,t){return function(n){return n.replace(t,function(r){return e[r]}).replace(Jp,Ei)}}var em=new RegExp(Yp.source+"|"+Jp.source,"g");function Rv(e){return e.replace(em,Ei)}$e.escape=Rv;function bv(e){return e.replace(Yp,Ei)}$e.escapeUTF8=bv;function tm(e){return function(t){return t.replace(em,function(n){return e[n]||Ei(n)})}}});var rm=xe(b=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0});b.decodeXMLStrict=b.decodeHTML5Strict=b.decodeHTML4Strict=b.decodeHTML5=b.decodeHTML4=b.decodeHTMLStrict=b.decodeHTML=b.decodeXML=b.encodeHTML5=b.encodeHTML4=b.escapeUTF8=b.escape=b.encodeNonAsciiHTML=b.encodeHTML=b.encodeXML=b.encode=b.decodeStrict=b.decode=void 0;var Si=cu(),nm=du();function zv(e,t){return(!t||t<=0?Si.decodeXML:Si.decodeHTML)(e)}b.decode=zv;function Hv(e,t){return(!t||t<=0?Si.decodeXML:Si.decodeHTMLStrict)(e)}b.decodeStrict=Hv;function jv(e,t){return(!t||t<=0?nm.encodeXML:nm.encodeHTML)(e)}b.encode=jv;var Xn=du();Object.defineProperty(b,"encodeXML",{enumerable:!0,get:function(){return Xn.encodeXML}});Object.defineProperty(b,"encodeHTML",{enumerable:!0,get:function(){return Xn.encodeHTML}});Object.defineProperty(b,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return Xn.encodeNonAsciiHTML}});Object.defineProperty(b,"escape",{enumerable:!0,get:function(){return Xn.escape}});Object.defineProperty(b,"escapeUTF8",{enumerable:!0,get:function(){return Xn.escapeUTF8}});Object.defineProperty(b,"encodeHTML4",{enumerable:!0,get:function(){return Xn.encodeHTML}});Object.defineProperty(b,"encodeHTML5",{enumerable:!0,get:function(){return Xn.encodeHTML}});var kn=cu();Object.defineProperty(b,"decodeXML",{enumerable:!0,get:function(){return kn.decodeXML}});Object.defineProperty(b,"decodeHTML",{enumerable:!0,get:function(){return kn.decodeHTML}});Object.defineProperty(b,"decodeHTMLStrict",{enumerable:!0,get:function(){return kn.decodeHTMLStrict}});Object.defineProperty(b,"decodeHTML4",{enumerable:!0,get:function(){return kn.decodeHTML}});Object.defineProperty(b,"decodeHTML5",{enumerable:!0,get:function(){return kn.decodeHTML}});Object.defineProperty(b,"decodeHTML4Strict",{enumerable:!0,get:function(){return kn.decodeHTMLStrict}});Object.defineProperty(b,"decodeHTML5Strict",{enumerable:!0,get:function(){return kn.decodeHTMLStrict}});Object.defineProperty(b,"decodeXMLStrict",{enumerable:!0,get:function(){return kn.decodeXML}})});var mm=xe((k1,pm)=>{"use strict";function Bv(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function om(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qv(e,t,n){return t&&om(e.prototype,t),n&&om(e,n),e}function cm(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Wv(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}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 l=!0,i=!1,s;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return l=u.done,u},e:function(u){i=!0,s=u},f:function(){try{!l&&n.return!=null&&n.return()}finally{if(i)throw s}}}}function Wv(e,t){if(e){if(typeof e=="string")return lm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lm(e,t)}}function lm(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Vv=rm(),im={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:Gv()};function Gv(){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 _i(0,5).forEach(function(t){_i(0,5).forEach(function(n){_i(0,5).forEach(function(r){return Xv(t,n,r,e)})})}),_i(0,23).forEach(function(t){var n=t+232,r=fm(t*10+8);e[n]="#"+r+r+r}),e}function Xv(e,t,n,r){var o=16+e*36+t*6+n,l=e>0?e*40+55:0,i=t>0?t*40+55:0,s=n>0?n*40+55:0;r[o]=$v([l,i,s])}function fm(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function $v(e){var t=[],n=cm(e),r;try{for(n.s();!(r=n.n()).done;){var o=r.value;t.push(fm(o))}}catch(l){n.e(l)}finally{n.f()}return"#"+t.join("")}function sm(e,t,n,r){var o;return t==="text"?o=Zv(n,r):t==="display"?o=Yv(e,n,r):t==="xterm256Foreground"?o=Ti(e,r.colors[n]):t==="xterm256Background"?o=Ci(e,r.colors[n]):t==="rgb"&&(o=Kv(e,n)),o}function Kv(e,t){t=t.substring(2).slice(0,-1);var n=+t.substr(0,2),r=t.substring(5).split(";"),o=r.map(function(l){return("0"+Number(l).toString(16)).substr(-2)}).join("");return wi(e,(n===38?"color:#":"background-color:#")+o)}function Yv(e,t,n){t=parseInt(t,10);var r={"-1":function(){return"<br/>"},0:function(){return e.length&&dm(e)},1:function(){return Ln(e,"b")},3:function(){return Ln(e,"i")},4:function(){return Ln(e,"u")},8:function(){return wi(e,"display:none")},9:function(){return Ln(e,"strike")},22:function(){return wi(e,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return um(e,"i")},24:function(){return um(e,"u")},39:function(){return Ti(e,n.fg)},49:function(){return Ci(e,n.bg)},53:function(){return wi(e,"text-decoration:overline")}},o;return r[t]?o=r[t]():4<t&&t<7?o=Ln(e,"blink"):29<t&&t<38?o=Ti(e,n.colors[t-30]):39<t&&t<48?o=Ci(e,n.colors[t-40]):89<t&&t<98?o=Ti(e,n.colors[8+(t-90)]):99<t&&t<108&&(o=Ci(e,n.colors[8+(t-100)])),o}function dm(e){var t=e.slice(0);return e.length=0,t.reverse().map(function(n){return"</"+n+">"}).join("")}function _i(e,t){for(var n=[],r=e;r<=t;r++)n.push(r);return n}function Qv(e){return function(t){return(e===null||t.category!==e)&&e!=="all"}}function am(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 Zv(e,t){return t.escapeXML?Vv.encodeXML(e):e}function Ln(e,t,n){return n||(n=""),e.push(t),"<".concat(t).concat(n?' style="'.concat(n,'"'):"",">")}function wi(e,t){return Ln(e,"span",t)}function Ti(e,t){return Ln(e,"span","color:"+t)}function Ci(e,t){return Ln(e,"span","background-color:"+t)}function um(e,t){var n;if(e.slice(-1)[0]===t&&(n=e.pop()),n)return"</"+t+">"}function Jv(e,t,n){var r=!1,o=3;function l(){return""}function i(w,L){return n("xterm256Foreground",L),""}function s(w,L){return n("xterm256Background",L),""}function a(w){return t.newline?n("display",-1):n("text",w),""}function u(w,L){r=!0,L.trim().length===0&&(L="0"),L=L.trimRight(";").split(";");var M=cm(L),D;try{for(M.s();!(D=M.n()).done;){var X=D.value;n("display",X)}}catch(U){M.e(U)}finally{M.f()}return""}function g(w){return n("text",w),""}function h(w){return n("rgb",w),""}var v=[{pattern:/^\x08+/,sub:l},{pattern:/^\x1b\[[012]?K/,sub:l},{pattern:/^\x1b\[\(B/,sub:l},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:h},{pattern:/^\x1b\[38;5;(\d+)m/,sub:i},{pattern:/^\x1b\[48;5;(\d+)m/,sub:s},{pattern:/^\n/,sub:a},{pattern:/^\r+\n/,sub:a},{pattern:/^\r/,sub:a},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:u},{pattern:/^\x1b\[\d?J/,sub:l},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:l},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:l},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:g}];function _(w,L){L>o&&r||(r=!1,e=e.replace(w.pattern,w.sub))}var S=[],k=e,P=k.length;e:for(;P>0;){for(var f=0,c=0,m=v.length;c<m;f=++c){var p=v[f];if(_(p,f),e.length!==P){P=e.length;continue e}}if(e.length===P)break;S.push(0),P=e.length}return S}function e0(e,t,n){return t!=="text"&&(e=e.filter(Qv(am(n))),e.push({token:t,data:n,category:am(n)})),e}var t0=(function(){function e(t){Bv(this,e),t=t||{},t.colors&&(t.colors=Object.assign({},im.colors,t.colors)),this.options=Object.assign({},im,t),this.stack=[],this.stickyStack=[]}return qv(e,[{key:"toHtml",value:function(n){var r=this;n=typeof n=="string"?[n]:n;var o=this.stack,l=this.options,i=[];return this.stickyStack.forEach(function(s){var a=sm(o,s.token,s.data,l);a&&i.push(a)}),Jv(n.join(""),l,function(s,a){var u=sm(o,s,a,l);u&&i.push(u),l.stream&&(r.stickyStack=e0(r.stickyStack,s,a))}),o.length&&i.push(dm(o)),i.join("")}}]),e})();pm.exports=t0});var ku=Q(Z(),1),Wm=Q(Np(),1);var q=Q(Z(),1);var B=Q(Z(),1);var Se=Q(Z(),1);function xp({preference:e,onThemeChange:t}){let n=()=>{let l=["system","light","dark"],s=(l.indexOf(e)+1)%l.length;t(l[s])},r=()=>{switch(e){case"light":return Se.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Se.default.createElement("circle",{cx:"12",cy:"12",r:"5"}),Se.default.createElement("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),Se.default.createElement("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),Se.default.createElement("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),Se.default.createElement("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),Se.default.createElement("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),Se.default.createElement("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),Se.default.createElement("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),Se.default.createElement("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"}));case"dark":return Se.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Se.default.createElement("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"}));default:return Se.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Se.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),Se.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),Se.default.createElement("line",{x1:"12",y1:"17",x2:"12",y2:"21"}))}},o=()=>{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 Se.default.createElement("button",{className:"theme-toggle-btn",onClick:n,title:o(),"aria-label":o()},r())}var Pt=Q(Z(),1);var wn=Q(Z(),1);function Mp(e,t){let[n,r]=(0,wn.useState)(null),[o,l]=(0,wn.useState)(!0),[i,s]=(0,wn.useState)(null),a=(0,wn.useCallback)(async()=>{try{l(!0),s(null);let u=await fetch(`https://api.github.com/repos/${e}/${t}`);if(!u.ok)throw new Error(`GitHub API error: ${u.status}`);let g=await u.json();r(g.stargazers_count)}catch(u){console.error("Failed to fetch GitHub stars:",u),s(u instanceof Error?u:new Error("Unknown error"))}finally{l(!1)}},[e,t]);return(0,wn.useEffect)(()=>{a()},[a]),{stars:n,isLoading:o,error:i}}function Ap(e){return e<1e3?e.toString():e<1e6?`${(e/1e3).toFixed(1)}k`:`${(e/1e6).toFixed(1)}M`}function Op({username:e,repo:t,className:n=""}){let{stars:r,isLoading:o,error:l}=Mp(e,t),i=`https://github.com/${e}/${t}`;return l?Pt.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",title:"GitHub",className:"icon-link"},Pt.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},Pt.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"}))):Pt.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:`github-stars-btn ${n}`,title:`Star us on GitHub${r!==null?` (${r.toLocaleString()} stars)`:""}`},Pt.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"6px"}},Pt.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"})),Pt.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"4px"}},Pt.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"})),Pt.default.createElement("span",{className:o?"stars-loading":"stars-count"},o?"...":r!==null?Ap(r):"\u2014"))}var Tn=Q(Z(),1);function Dp(e){let t=(0,Tn.useRef)(null),n=(0,Tn.useRef)(null),r=(0,Tn.useRef)(null),o=(0,Tn.useRef)(0),l=(0,Tn.useRef)(null);(0,Tn.useEffect)(()=>{if(n.current||(n.current=document.createElement("canvas"),n.current.width=32,n.current.height=32),r.current||(r.current=new Image,r.current.src="claude-mem-logomark.webp"),!l.current){let h=document.querySelector('link[rel="icon"]');h&&(l.current=h.href)}let i=n.current,s=i.getContext("2d"),a=r.current;if(!s)return;let u=h=>{let v=document.querySelector('link[rel="icon"]');v||(v=document.createElement("link"),v.rel="icon",document.head.appendChild(v)),v.href=h},g=()=>{if(!a.complete){t.current=requestAnimationFrame(g);return}o.current+=2*Math.PI/90,s.clearRect(0,0,32,32),s.save(),s.translate(16,16),s.rotate(o.current),s.drawImage(a,-16,-16,32,32),s.restore(),u(i.toDataURL("image/png")),t.current=requestAnimationFrame(g)};return e?(o.current=0,g()):(t.current&&(cancelAnimationFrame(t.current),t.current=null),l.current&&u(l.current)),()=>{t.current&&(cancelAnimationFrame(t.current),t.current=null)}},[e])}function Pp({isConnected:e,projects:t,currentFilter:n,onFilterChange:r,isProcessing:o,queueDepth:l,themePreference:i,onThemeChange:s,onContextPreviewToggle:a,onShowHelp:u}){return Dp(o),B.default.createElement("div",{className:"header"},B.default.createElement("div",{className:"header-main"},B.default.createElement("h1",null,B.default.createElement("div",{style:{position:"relative",display:"inline-block"}},B.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${o?"spinning":""}`}),l>0&&B.default.createElement("div",{className:"queue-bubble"},l)),B.default.createElement("span",{className:"logo-text"},"claude-mem"))),B.default.createElement("div",{className:"status"},B.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Documentation"},B.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},B.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),B.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"}))),B.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Follow us on X"},B.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},B.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"}))),B.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Join our Discord community"},B.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},B.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"}))),B.default.createElement(Op,{username:"thedotmack",repo:"claude-mem"}),B.default.createElement("select",{value:n,onChange:g=>r(g.target.value)},B.default.createElement("option",{value:""},"All Projects"),t.map(g=>B.default.createElement("option",{key:g,value:g},g))),B.default.createElement(xp,{preference:i,onThemeChange:s}),B.default.createElement("button",{className:"settings-btn",onClick:()=>u?.(),title:"Show welcome card","aria-label":"Show welcome card"},B.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},B.default.createElement("circle",{cx:"12",cy:"12",r:"10"}),B.default.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),B.default.createElement("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"}))),B.default.createElement("button",{className:"settings-btn",onClick:a,title:"Settings"},B.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},B.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"}),B.default.createElement("circle",{cx:"12",cy:"12",r:"3"})))))}var fe=Q(Z(),1);var R=Q(Z(),1);function Ar(e){return new Date(e).toLocaleString()}function Ip(e){let t=["/Scripts/","/src/","/plugin/","/docs/"];for(let o of t){let l=e.indexOf(o);if(l!==-1)return e.substring(l+1)}let n=e.indexOf("claude-mem/");if(n!==-1)return e.substring(n+11);let r=e.split("/");return r.length>3?r.slice(-3).join("/"):e}function Up({observation:e}){let[t,n]=(0,R.useState)(!1),[r,o]=(0,R.useState)(!1),l=Ar(e.created_at_epoch),i=e.facts?JSON.parse(e.facts):[],s=e.concepts?JSON.parse(e.concepts):[],a=e.files_read?JSON.parse(e.files_read).map(Ip):[],u=e.files_modified?JSON.parse(e.files_modified).map(Ip):[],g=i.length>0||s.length>0||a.length>0||u.length>0;return R.default.createElement("div",{className:"card"},R.default.createElement("div",{className:"card-header"},R.default.createElement("div",{className:"card-header-left"},R.default.createElement("span",{className:`card-type type-${e.type}`},e.type),R.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),R.default.createElement("span",{className:"card-project"},e.project),e.merged_into_project&&R.default.createElement("span",{className:"card-merged-badge",title:`Merged into ${e.merged_into_project}`},"merged \u2192 ",e.merged_into_project)),R.default.createElement("div",{className:"view-mode-toggles"},g&&R.default.createElement("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{n(!t),t||o(!1)}},R.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},R.default.createElement("polyline",{points:"9 11 12 14 22 4"}),R.default.createElement("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})),R.default.createElement("span",null,"facts")),e.narrative&&R.default.createElement("button",{className:`view-mode-toggle ${r?"active":""}`,onClick:()=>{o(!r),r||n(!1)}},R.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},R.default.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),R.default.createElement("polyline",{points:"14 2 14 8 20 8"}),R.default.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),R.default.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"})),R.default.createElement("span",null,"narrative")))),R.default.createElement("div",{className:"card-title"},e.title||"Untitled"),R.default.createElement("div",{className:"view-mode-content"},!t&&!r&&e.subtitle&&R.default.createElement("div",{className:"card-subtitle"},e.subtitle),t&&i.length>0&&R.default.createElement("ul",{className:"facts-list"},i.map((h,v)=>R.default.createElement("li",{key:v},h))),r&&e.narrative&&R.default.createElement("div",{className:"narrative"},e.narrative)),R.default.createElement("div",{className:"card-meta"},R.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",l),t&&(s.length>0||a.length>0||u.length>0)&&R.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"}},s.map((h,v)=>R.default.createElement("span",{key:v,style:{padding:"2px 8px",background:"var(--color-type-badge-bg)",color:"var(--color-type-badge-text)",borderRadius:"3px",fontWeight:"500",fontSize:"10px"}},h)),a.length>0&&R.default.createElement("span",{className:"meta-files"},R.default.createElement("span",{className:"file-label"},"read:")," ",a.join(", ")),u.length>0&&R.default.createElement("span",{className:"meta-files"},R.default.createElement("span",{className:"file-label"},"modified:")," ",u.join(", ")))))}var _e=Q(Z(),1);function Fp({summary:e}){let t=Ar(e.created_at_epoch),n=[{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(r=>r.content);return _e.default.createElement("article",{className:"card summary-card"},_e.default.createElement("header",{className:"summary-card-header"},_e.default.createElement("div",{className:"summary-badge-row"},_e.default.createElement("span",{className:"card-type summary-badge"},"Session Summary"),_e.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),_e.default.createElement("span",{className:"summary-project-badge"},e.project)),e.request&&_e.default.createElement("h2",{className:"summary-title"},e.request)),_e.default.createElement("div",{className:"summary-sections"},n.map((r,o)=>_e.default.createElement("section",{key:r.key,className:"summary-section",style:{animationDelay:`${o*50}ms`}},_e.default.createElement("div",{className:"summary-section-header"},_e.default.createElement("img",{src:r.icon,alt:r.label,className:`summary-section-icon summary-section-icon--${r.key}`}),_e.default.createElement("h3",{className:"summary-section-label"},r.label)),_e.default.createElement("div",{className:"summary-section-content"},r.content)))),_e.default.createElement("footer",{className:"summary-card-footer"},_e.default.createElement("span",{className:"summary-meta-id"},"Session #",e.id),_e.default.createElement("span",{className:"summary-meta-divider"},"\u2022"),_e.default.createElement("time",{className:"summary-meta-date",dateTime:new Date(e.created_at_epoch).toISOString()},t)))}var It=Q(Z(),1);function Rp({prompt:e}){let t=Ar(e.created_at_epoch);return It.default.createElement("div",{className:"card prompt-card"},It.default.createElement("div",{className:"card-header"},It.default.createElement("div",{className:"card-header-left"},It.default.createElement("span",{className:"card-type"},"Prompt"),It.default.createElement("span",{className:`card-source source-${e.platform_source||"claude"}`},e.platform_source||"claude"),It.default.createElement("span",{className:"card-project"},e.project))),It.default.createElement("div",{className:"card-content"},e.prompt_text),It.default.createElement("div",{className:"card-meta"},It.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",t)))}var Cn=Q(Z(),1);function bp({targetRef:e}){let[t,n]=(0,Cn.useState)(!1);(0,Cn.useEffect)(()=>{let o=()=>{let i=e.current;i&&n(i.scrollTop>300)},l=e.current;if(l)return l.addEventListener("scroll",o),()=>l.removeEventListener("scroll",o)},[]);let r=()=>{let o=e.current;o&&o.scrollTo({top:0,behavior:"smooth"})};return t?Cn.default.createElement("button",{onClick:r,className:"scroll-to-top","aria-label":"Scroll to top"},Cn.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Cn.default.createElement("polyline",{points:"18 15 12 9 6 15"}))):null}var Io={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};function zp({observations:e,summaries:t,prompts:n,onLoadMore:r,isLoading:o,hasMore:l}){let i=(0,fe.useRef)(null),s=(0,fe.useRef)(null),a=(0,fe.useRef)(r);(0,fe.useEffect)(()=>{a.current=r},[r]),(0,fe.useEffect)(()=>{let g=i.current;if(!g)return;let h=new IntersectionObserver(v=>{v[0].isIntersecting&&l&&!o&&a.current?.()},{threshold:Io.LOAD_MORE_THRESHOLD});return h.observe(g),()=>{g&&h.unobserve(g),h.disconnect()}},[l,o]);let u=(0,fe.useMemo)(()=>[...e.map(h=>({...h,itemType:"observation"})),...t.map(h=>({...h,itemType:"summary"})),...n.map(h=>({...h,itemType:"prompt"}))].sort((h,v)=>v.created_at_epoch-h.created_at_epoch),[e,t,n]);return fe.default.createElement("div",{className:"feed",ref:s},fe.default.createElement(bp,{targetRef:s}),fe.default.createElement("div",{className:"feed-content"},u.map(g=>{let h=`${g.itemType}-${g.id}`;return g.itemType==="observation"?fe.default.createElement(Up,{key:h,observation:g}):g.itemType==="summary"?fe.default.createElement(Fp,{key:h,summary:g}):fe.default.createElement(Rp,{key:h,prompt:g})}),u.length===0&&!o&&fe.default.createElement("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"}},"No items to display"),o&&fe.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"}},fe.default.createElement("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."),l&&!o&&u.length>0&&fe.default.createElement("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!l&&u.length>0&&fe.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"}},"No more items to load")))}var y=Q(Z(),1);var ve=Q(Z(),1),xm=Q(mm(),1);var{entries:Tm,setPrototypeOf:gm,isFrozen:n0,getPrototypeOf:r0,getOwnPropertyDescriptor:o0}=Object,{freeze:He,seal:pt,create:jo}=Object,{apply:Eu,construct:Su}=typeof Reflect<"u"&&Reflect;He||(He=function(t){return t});pt||(pt=function(t){return t});Eu||(Eu=function(t,n){for(var r=arguments.length,o=new Array(r>2?r-2:0),l=2;l<r;l++)o[l-2]=arguments[l];return t.apply(n,o)});Su||(Su=function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return new t(...r)});var Fo=je(Array.prototype.forEach),l0=je(Array.prototype.lastIndexOf),hm=je(Array.prototype.pop),Ro=je(Array.prototype.push),i0=je(Array.prototype.splice),Li=je(String.prototype.toLowerCase),pu=je(String.prototype.toString),mu=je(String.prototype.match),Or=je(String.prototype.replace),s0=je(String.prototype.indexOf),a0=je(String.prototype.trim),Tt=je(Object.prototype.hasOwnProperty),ze=je(RegExp.prototype.test),bo=u0(TypeError);function je(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return Eu(e,t,r)}}function u0(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Su(e,n)}}function z(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Li;gm&&gm(e,null);let r=t.length;for(;r--;){let o=t[r];if(typeof o=="string"){let l=n(o);l!==o&&(n0(t)||(t[r]=l),o=l)}e[o]=!0}return e}function c0(e){for(let t=0;t<e.length;t++)Tt(e,t)||(e[t]=null);return e}function Ft(e){let t=jo(null);for(let[n,r]of Tm(e))Tt(e,n)&&(Array.isArray(r)?t[n]=c0(r):r&&typeof r=="object"&&r.constructor===Object?t[n]=Ft(r):t[n]=r);return t}function zo(e,t){for(;e!==null;){let r=o0(e,t);if(r){if(r.get)return je(r.get);if(typeof r.value=="function")return je(r.value)}e=r0(e)}function n(){return null}return n}var vm=He(["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"]),gu=He(["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"]),hu=He(["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"]),f0=He(["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"]),vu=He(["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"]),d0=He(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),ym=He(["#text"]),Em=He(["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","slot"]),yu=He(["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"]),Sm=He(["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"]),ki=He(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),p0=pt(/\{\{[\w\W]*|[\w\W]*\}\}/gm),m0=pt(/<%[\w\W]*|[\w\W]*%>/gm),g0=pt(/\$\{[\w\W]*/gm),h0=pt(/^data-[\-\w.\u00B7-\uFFFF]+$/),v0=pt(/^aria-[\-\w]+$/),Cm=pt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),y0=pt(/^(?:\w+script|data):/i),E0=pt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),km=pt(/^html$/i),S0=pt(/^[a-z][.\w]*(-[.\w]+)+$/i),_m=Object.freeze({__proto__:null,ARIA_ATTR:v0,ATTR_WHITESPACE:E0,CUSTOM_ELEMENT:S0,DATA_ATTR:h0,DOCTYPE_NAME:km,ERB_EXPR:m0,IS_ALLOWED_URI:Cm,IS_SCRIPT_OR_DATA:y0,MUSTACHE_EXPR:p0,TMPLIT_EXPR:g0}),Ho={element:1,text:3,progressingInstruction:7,comment:8,document:9},_0=function(){return typeof window>"u"?null:window},w0=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let r=null,o="data-tt-policy-suffix";n&&n.hasAttribute(o)&&(r=n.getAttribute(o));let l="dompurify"+(r?"#"+r:"");try{return t.createPolicy(l,{createHTML(i){return i},createScriptURL(i){return i}})}catch{return console.warn("TrustedTypes policy "+l+" could not be created."),null}},wm=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Lm(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:_0(),t=I=>Lm(I);if(t.version="3.4.0",t.removed=[],!e||!e.document||e.document.nodeType!==Ho.document||!e.Element)return t.isSupported=!1,t;let{document:n}=e,r=n,o=r.currentScript,{DocumentFragment:l,HTMLTemplateElement:i,Node:s,Element:a,NodeFilter:u,NamedNodeMap:g=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:h,DOMParser:v,trustedTypes:_}=e,S=a.prototype,k=zo(S,"cloneNode"),P=zo(S,"remove"),f=zo(S,"nextSibling"),c=zo(S,"childNodes"),m=zo(S,"parentNode");if(typeof i=="function"){let I=n.createElement("template");I.content&&I.content.ownerDocument&&(n=I.content.ownerDocument)}let p,w="",{implementation:L,createNodeIterator:M,createDocumentFragment:D,getElementsByTagName:X}=n,{importNode:U}=r,W=wm();t.isSupported=typeof Tm=="function"&&typeof m=="function"&&L&&L.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:Y,ERB_EXPR:Le,TMPLIT_EXPR:Yt,DATA_ATTR:Fr,ARIA_ATTR:Rr,IS_SCRIPT_OR_DATA:$n,ATTR_WHITESPACE:xn,CUSTOM_ELEMENT:Kn}=_m,{IS_ALLOWED_URI:ue}=_m,E=null,te=z({},[...vm,...gu,...hu,...vu,...ym]),F=null,Ie=z({},[...Em,...yu,...Sm,...ki]),V=Object.seal(jo(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}})),Rt=null,Qt=null,Zt=Object.seal(jo(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),Lu=!0,Ai=!0,Nu=!1,xu=!0,Mn=!1,br=!0,An=!1,Oi=!1,Di=!1,Yn=!1,Wo=!1,Vo=!1,Mu=!0,Au=!1,Gm="user-content-",Pi=!0,zr=!1,Qn={},kt=null,Ii=z({},["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"]),Ou=null,Du=z({},["audio","video","img","source","image","track"]),Ui=null,Pu=z({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Go="http://www.w3.org/1998/Math/MathML",Xo="http://www.w3.org/2000/svg",Lt="http://www.w3.org/1999/xhtml",Zn=Lt,Fi=!1,Ri=null,Xm=z({},[Go,Xo,Lt],pu),$o=z({},["mi","mo","mn","ms","mtext"]),Ko=z({},["annotation-xml"]),$m=z({},["title","style","font","a","script"]),Hr=null,Km=["application/xhtml+xml","text/html"],Ym="text/html",me=null,Jn=null,Qm=n.createElement("form"),Iu=function(d){return d instanceof RegExp||d instanceof Function},bi=function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Jn&&Jn===d)){if((!d||typeof d!="object")&&(d={}),d=Ft(d),Hr=Km.indexOf(d.PARSER_MEDIA_TYPE)===-1?Ym:d.PARSER_MEDIA_TYPE,me=Hr==="application/xhtml+xml"?pu:Li,E=Tt(d,"ALLOWED_TAGS")?z({},d.ALLOWED_TAGS,me):te,F=Tt(d,"ALLOWED_ATTR")?z({},d.ALLOWED_ATTR,me):Ie,Ri=Tt(d,"ALLOWED_NAMESPACES")?z({},d.ALLOWED_NAMESPACES,pu):Xm,Ui=Tt(d,"ADD_URI_SAFE_ATTR")?z(Ft(Pu),d.ADD_URI_SAFE_ATTR,me):Pu,Ou=Tt(d,"ADD_DATA_URI_TAGS")?z(Ft(Du),d.ADD_DATA_URI_TAGS,me):Du,kt=Tt(d,"FORBID_CONTENTS")?z({},d.FORBID_CONTENTS,me):Ii,Rt=Tt(d,"FORBID_TAGS")?z({},d.FORBID_TAGS,me):Ft({}),Qt=Tt(d,"FORBID_ATTR")?z({},d.FORBID_ATTR,me):Ft({}),Qn=Tt(d,"USE_PROFILES")?d.USE_PROFILES:!1,Lu=d.ALLOW_ARIA_ATTR!==!1,Ai=d.ALLOW_DATA_ATTR!==!1,Nu=d.ALLOW_UNKNOWN_PROTOCOLS||!1,xu=d.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Mn=d.SAFE_FOR_TEMPLATES||!1,br=d.SAFE_FOR_XML!==!1,An=d.WHOLE_DOCUMENT||!1,Yn=d.RETURN_DOM||!1,Wo=d.RETURN_DOM_FRAGMENT||!1,Vo=d.RETURN_TRUSTED_TYPE||!1,Di=d.FORCE_BODY||!1,Mu=d.SANITIZE_DOM!==!1,Au=d.SANITIZE_NAMED_PROPS||!1,Pi=d.KEEP_CONTENT!==!1,zr=d.IN_PLACE||!1,ue=d.ALLOWED_URI_REGEXP||Cm,Zn=d.NAMESPACE||Lt,$o=d.MATHML_TEXT_INTEGRATION_POINTS||$o,Ko=d.HTML_INTEGRATION_POINTS||Ko,V=d.CUSTOM_ELEMENT_HANDLING||jo(null),d.CUSTOM_ELEMENT_HANDLING&&Iu(d.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(V.tagNameCheck=d.CUSTOM_ELEMENT_HANDLING.tagNameCheck),d.CUSTOM_ELEMENT_HANDLING&&Iu(d.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(V.attributeNameCheck=d.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),d.CUSTOM_ELEMENT_HANDLING&&typeof d.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(V.allowCustomizedBuiltInElements=d.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Mn&&(Ai=!1),Wo&&(Yn=!0),Qn&&(E=z({},ym),F=jo(null),Qn.html===!0&&(z(E,vm),z(F,Em)),Qn.svg===!0&&(z(E,gu),z(F,yu),z(F,ki)),Qn.svgFilters===!0&&(z(E,hu),z(F,yu),z(F,ki)),Qn.mathMl===!0&&(z(E,vu),z(F,Sm),z(F,ki))),Zt.tagCheck=null,Zt.attributeCheck=null,d.ADD_TAGS&&(typeof d.ADD_TAGS=="function"?Zt.tagCheck=d.ADD_TAGS:(E===te&&(E=Ft(E)),z(E,d.ADD_TAGS,me))),d.ADD_ATTR&&(typeof d.ADD_ATTR=="function"?Zt.attributeCheck=d.ADD_ATTR:(F===Ie&&(F=Ft(F)),z(F,d.ADD_ATTR,me))),d.ADD_URI_SAFE_ATTR&&z(Ui,d.ADD_URI_SAFE_ATTR,me),d.FORBID_CONTENTS&&(kt===Ii&&(kt=Ft(kt)),z(kt,d.FORBID_CONTENTS,me)),d.ADD_FORBID_CONTENTS&&(kt===Ii&&(kt=Ft(kt)),z(kt,d.ADD_FORBID_CONTENTS,me)),Pi&&(E["#text"]=!0),An&&z(E,["html","head","body"]),E.table&&(z(E,["tbody"]),delete Rt.tbody),d.TRUSTED_TYPES_POLICY){if(typeof d.TRUSTED_TYPES_POLICY.createHTML!="function")throw bo('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof d.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw bo('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');p=d.TRUSTED_TYPES_POLICY,w=p.createHTML("")}else p===void 0&&(p=w0(_,o)),p!==null&&typeof w=="string"&&(w=p.createHTML(""));He&&He(d),Jn=d}},Uu=z({},[...gu,...hu,...f0]),Fu=z({},[...vu,...d0]),Zm=function(d){let T=m(d);(!T||!T.tagName)&&(T={namespaceURI:Zn,tagName:"template"});let A=Li(d.tagName),ne=Li(T.tagName);return Ri[d.namespaceURI]?d.namespaceURI===Xo?T.namespaceURI===Lt?A==="svg":T.namespaceURI===Go?A==="svg"&&(ne==="annotation-xml"||$o[ne]):!!Uu[A]:d.namespaceURI===Go?T.namespaceURI===Lt?A==="math":T.namespaceURI===Xo?A==="math"&&Ko[ne]:!!Fu[A]:d.namespaceURI===Lt?T.namespaceURI===Xo&&!Ko[ne]||T.namespaceURI===Go&&!$o[ne]?!1:!Fu[A]&&($m[A]||!Uu[A]):!!(Hr==="application/xhtml+xml"&&Ri[d.namespaceURI]):!1},mt=function(d){Ro(t.removed,{element:d});try{m(d).removeChild(d)}catch{P(d)}},On=function(d,T){try{Ro(t.removed,{attribute:T.getAttributeNode(d),from:T})}catch{Ro(t.removed,{attribute:null,from:T})}if(T.removeAttribute(d),d==="is")if(Yn||Wo)try{mt(T)}catch{}else try{T.setAttribute(d,"")}catch{}},Ru=function(d){let T=null,A=null;if(Di)d="<remove></remove>"+d;else{let de=mu(d,/^[\r\n\t ]+/);A=de&&de[0]}Hr==="application/xhtml+xml"&&Zn===Lt&&(d='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+d+"</body></html>");let ne=p?p.createHTML(d):d;if(Zn===Lt)try{T=new v().parseFromString(ne,Hr)}catch{}if(!T||!T.documentElement){T=L.createDocument(Zn,"template",null);try{T.documentElement.innerHTML=Fi?w:ne}catch{}}let Ne=T.body||T.documentElement;return d&&A&&Ne.insertBefore(n.createTextNode(A),Ne.childNodes[0]||null),Zn===Lt?X.call(T,An?"html":"body")[0]:An?T.documentElement:Ne},bu=function(d){return M.call(d.ownerDocument||d,d,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT|u.SHOW_PROCESSING_INSTRUCTION|u.SHOW_CDATA_SECTION,null)},zi=function(d){return d instanceof h&&(typeof d.nodeName!="string"||typeof d.textContent!="string"||typeof d.removeChild!="function"||!(d.attributes instanceof g)||typeof d.removeAttribute!="function"||typeof d.setAttribute!="function"||typeof d.namespaceURI!="string"||typeof d.insertBefore!="function"||typeof d.hasChildNodes!="function")},Hi=function(d){return typeof s=="function"&&d instanceof s};function bt(I,d,T){Fo(I,A=>{A.call(t,d,T,Jn)})}let zu=function(d){let T=null;if(bt(W.beforeSanitizeElements,d,null),zi(d))return mt(d),!0;let A=me(d.nodeName);if(bt(W.uponSanitizeElement,d,{tagName:A,allowedTags:E}),br&&d.hasChildNodes()&&!Hi(d.firstElementChild)&&ze(/<[/\w!]/g,d.innerHTML)&&ze(/<[/\w!]/g,d.textContent)||br&&d.namespaceURI===Lt&&A==="style"&&Hi(d.firstElementChild)||d.nodeType===Ho.progressingInstruction||br&&d.nodeType===Ho.comment&&ze(/<[/\w]/g,d.data))return mt(d),!0;if(Rt[A]||!(Zt.tagCheck instanceof Function&&Zt.tagCheck(A))&&!E[A]){if(!Rt[A]&&ju(A)&&(V.tagNameCheck instanceof RegExp&&ze(V.tagNameCheck,A)||V.tagNameCheck instanceof Function&&V.tagNameCheck(A)))return!1;if(Pi&&!kt[A]){let ne=m(d)||d.parentNode,Ne=c(d)||d.childNodes;if(Ne&&ne){let de=Ne.length;for(let Be=de-1;Be>=0;--Be){let Ye=k(Ne[Be],!0);Ye.__removalCount=(d.__removalCount||0)+1,ne.insertBefore(Ye,f(d))}}}return mt(d),!0}return d instanceof a&&!Zm(d)||(A==="noscript"||A==="noembed"||A==="noframes")&&ze(/<\/no(script|embed|frames)/i,d.innerHTML)?(mt(d),!0):(Mn&&d.nodeType===Ho.text&&(T=d.textContent,Fo([Y,Le,Yt],ne=>{T=Or(T,ne," ")}),d.textContent!==T&&(Ro(t.removed,{element:d.cloneNode()}),d.textContent=T)),bt(W.afterSanitizeElements,d,null),!1)},Hu=function(d,T,A){if(Qt[T]||Mu&&(T==="id"||T==="name")&&(A in n||A in Qm))return!1;if(!(Ai&&!Qt[T]&&ze(Fr,T))){if(!(Lu&&ze(Rr,T))){if(!(Zt.attributeCheck instanceof Function&&Zt.attributeCheck(T,d))){if(!F[T]||Qt[T]){if(!(ju(d)&&(V.tagNameCheck instanceof RegExp&&ze(V.tagNameCheck,d)||V.tagNameCheck instanceof Function&&V.tagNameCheck(d))&&(V.attributeNameCheck instanceof RegExp&&ze(V.attributeNameCheck,T)||V.attributeNameCheck instanceof Function&&V.attributeNameCheck(T,d))||T==="is"&&V.allowCustomizedBuiltInElements&&(V.tagNameCheck instanceof RegExp&&ze(V.tagNameCheck,A)||V.tagNameCheck instanceof Function&&V.tagNameCheck(A))))return!1}else if(!Ui[T]){if(!ze(ue,Or(A,xn,""))){if(!((T==="src"||T==="xlink:href"||T==="href")&&d!=="script"&&s0(A,"data:")===0&&Ou[d])){if(!(Nu&&!ze($n,Or(A,xn,"")))){if(A)return!1}}}}}}}return!0},ju=function(d){return d!=="annotation-xml"&&mu(d,Kn)},Bu=function(d){bt(W.beforeSanitizeAttributes,d,null);let{attributes:T}=d;if(!T||zi(d))return;let A={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:F,forceKeepAttr:void 0},ne=T.length;for(;ne--;){let Ne=T[ne],{name:de,namespaceURI:Be,value:Ye}=Ne,Jt=me(de),ji=Ye,we=de==="value"?ji:a0(ji);if(A.attrName=Jt,A.attrValue=we,A.keepAttr=!0,A.forceKeepAttr=void 0,bt(W.uponSanitizeAttribute,d,A),we=A.attrValue,Au&&(Jt==="id"||Jt==="name")&&(On(de,d),we=Gm+we),br&&ze(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,we)){On(de,d);continue}if(Jt==="attributename"&&mu(we,"href")){On(de,d);continue}if(A.forceKeepAttr)continue;if(!A.keepAttr){On(de,d);continue}if(!xu&&ze(/\/>/i,we)){On(de,d);continue}Mn&&Fo([Y,Le,Yt],Vu=>{we=Or(we,Vu," ")});let Wu=me(d.nodeName);if(!Hu(Wu,Jt,we)){On(de,d);continue}if(p&&typeof _=="object"&&typeof _.getAttributeType=="function"&&!Be)switch(_.getAttributeType(Wu,Jt)){case"TrustedHTML":{we=p.createHTML(we);break}case"TrustedScriptURL":{we=p.createScriptURL(we);break}}if(we!==ji)try{Be?d.setAttributeNS(Be,de,we):d.setAttribute(de,we),zi(d)?mt(d):hm(t.removed)}catch{On(de,d)}}bt(W.afterSanitizeAttributes,d,null)},qu=function(d){let T=null,A=bu(d);for(bt(W.beforeSanitizeShadowDOM,d,null);T=A.nextNode();)bt(W.uponSanitizeShadowNode,T,null),zu(T),Bu(T),T.content instanceof l&&qu(T.content);bt(W.afterSanitizeShadowDOM,d,null)};return t.sanitize=function(I){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},T=null,A=null,ne=null,Ne=null;if(Fi=!I,Fi&&(I="<!-->"),typeof I!="string"&&!Hi(I))if(typeof I.toString=="function"){if(I=I.toString(),typeof I!="string")throw bo("dirty is not a string, aborting")}else throw bo("toString is not a function");if(!t.isSupported)return I;if(Oi||bi(d),t.removed=[],typeof I=="string"&&(zr=!1),zr){if(I.nodeName){let Ye=me(I.nodeName);if(!E[Ye]||Rt[Ye])throw bo("root node is forbidden and cannot be sanitized in-place")}}else if(I instanceof s)T=Ru("<!---->"),A=T.ownerDocument.importNode(I,!0),A.nodeType===Ho.element&&A.nodeName==="BODY"||A.nodeName==="HTML"?T=A:T.appendChild(A);else{if(!Yn&&!Mn&&!An&&I.indexOf("<")===-1)return p&&Vo?p.createHTML(I):I;if(T=Ru(I),!T)return Yn?null:Vo?w:""}T&&Di&&mt(T.firstChild);let de=bu(zr?I:T);for(;ne=de.nextNode();)zu(ne),Bu(ne),ne.content instanceof l&&qu(ne.content);if(zr)return I;if(Yn){if(Mn){T.normalize();let Ye=T.innerHTML;Fo([Y,Le,Yt],Jt=>{Ye=Or(Ye,Jt," ")}),T.innerHTML=Ye}if(Wo)for(Ne=D.call(T.ownerDocument);T.firstChild;)Ne.appendChild(T.firstChild);else Ne=T;return(F.shadowroot||F.shadowrootmode)&&(Ne=U.call(r,Ne,!0)),Ne}let Be=An?T.outerHTML:T.innerHTML;return An&&E["!doctype"]&&T.ownerDocument&&T.ownerDocument.doctype&&T.ownerDocument.doctype.name&&ze(km,T.ownerDocument.doctype.name)&&(Be="<!DOCTYPE "+T.ownerDocument.doctype.name+`>
|
|
`+Be),Mn&&Fo([Y,Le,Yt],Ye=>{Be=Or(Be,Ye," ")}),p&&Vo?p.createHTML(Be):Be},t.setConfig=function(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};bi(I),Oi=!0},t.clearConfig=function(){Jn=null,Oi=!1},t.isValidAttribute=function(I,d,T){Jn||bi({});let A=me(I),ne=me(d);return Hu(A,ne,T)},t.addHook=function(I,d){typeof d=="function"&&Ro(W[I],d)},t.removeHook=function(I,d){if(d!==void 0){let T=l0(W[I],d);return T===-1?void 0:i0(W[I],T,1)[0]}return hm(W[I])},t.removeHooks=function(I){W[I]=[]},t.removeAllHooks=function(){W=wm()},t}var Nm=Lm();var T0=new xm.default({fg:"#dcd6cc",bg:"#252320",newline:!1,escapeXML:!0,stream:!1});function Mm({content:e,isLoading:t=!1,className:n=""}){let r=(0,ve.useRef)(null),o=(0,ve.useRef)(0),[l,i]=(0,ve.useState)(!0),s=(0,ve.useMemo)(()=>{if(r.current&&(o.current=r.current.scrollTop),!e)return"";let u=T0.toHtml(e);return Nm.sanitize(u,{ALLOWED_TAGS:["span","div","br"],ALLOWED_ATTR:["style","class"],ALLOW_DATA_ATTR:!1})},[e]);return(0,ve.useLayoutEffect)(()=>{r.current&&o.current>0&&(r.current.scrollTop=o.current)},[s]),ve.default.createElement("div",{className:n,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)"}},ve.default.createElement("div",{style:{padding:"12px",borderBottom:"1px solid var(--color-border-primary)",display:"flex",gap:"6px",alignItems:"center",backgroundColor:"var(--color-bg-header)"}},ve.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ff5f57"}}),ve.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ffbd2e"}}),ve.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#28c840"}}),ve.default.createElement("button",{onClick:()=>i(!l),style:{marginLeft:"auto",padding:"4px 8px",fontSize:"11px",fontWeight:500,color:l?"var(--color-text-secondary)":"var(--color-accent-primary)",backgroundColor:"transparent",border:"1px solid",borderColor:l?"var(--color-border-primary)":"var(--color-accent-primary)",borderRadius:"4px",cursor:"pointer",transition:"all 0.2s",whiteSpace:"nowrap"},onMouseEnter:u=>{u.currentTarget.style.borderColor="var(--color-accent-primary)",u.currentTarget.style.color="var(--color-accent-primary)"},onMouseLeave:u=>{u.currentTarget.style.borderColor=l?"var(--color-border-primary)":"var(--color-accent-primary)",u.currentTarget.style.color=l?"var(--color-text-secondary)":"var(--color-accent-primary)"},title:l?"Disable word wrap (scroll horizontally)":"Enable word wrap"},l?"\u2922 Wrap":"\u21C4 Scroll")),t?ve.default.createElement("div",{style:{padding:"16px",fontFamily:"var(--font-terminal)",fontSize:"12px",color:"var(--color-text-secondary)"}},"Loading preview..."):ve.default.createElement("div",{style:{position:"relative",flex:1,overflow:"hidden"}},ve.default.createElement("pre",{ref:r,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:l?"pre-wrap":"pre",wordBreak:l?"break-word":"normal",position:"absolute",inset:0},dangerouslySetInnerHTML:{__html:s}})))}var Ke=Q(Z(),1);function rt(e,t){return fetch(e,t)}function C0(e){return e.includes("claude")?"claude":e.includes("codex")?"codex":e[0]||null}function k0(e){let t=["claude","codex",...e];return Array.from(new Set(t))}function Am(e){let[t,n]=(0,Ke.useState)(""),[r,o]=(0,Ke.useState)(!1),[l,i]=(0,Ke.useState)(null),[s,a]=(0,Ke.useState)({projects:[],sources:[],projectsBySource:{}}),[u,g]=(0,Ke.useState)([]),[h,v]=(0,Ke.useState)(null),[_,S]=(0,Ke.useState)(null);(0,Ke.useEffect)(()=>{async function P(){let f;try{f=await(await rt("/api/projects")).json()}catch(p){console.error("Failed to fetch projects:",p instanceof Error?p.message:String(p));return}let c={projects:f.projects||[],sources:k0(f.sources||[]),projectsBySource:f.projectsBySource||{}};a(c);let m=C0(c.sources);if(v(m),m){let p=c.projectsBySource[m]||[];g(p),S(p[0]||null);return}g(c.projects),S(c.projects[0]||null)}P()},[]),(0,Ke.useEffect)(()=>{if(!h){g(s.projects),S(f=>f&&s.projects.includes(f)?f:s.projects[0]||null);return}let P=s.projectsBySource[h]||[];g(P),S(f=>f&&P.includes(f)?f:P[0]||null)},[s,h]);let k=(0,Ke.useCallback)(async()=>{if(!_){n("No project selected");return}o(!0),i(null);let P=new URLSearchParams({project:_});h&&P.append("platformSource",h);try{let f=await rt(`/api/context/preview?${P}`),c=await f.text();f.ok?n(c):i("Failed to load preview")}catch(f){console.error("Failed to load context preview:",f instanceof Error?f.message:String(f)),i("Failed to load preview")}o(!1)},[_,h]);return(0,Ke.useEffect)(()=>{let P=setTimeout(()=>{k()},300);return()=>clearTimeout(P)},[e,k]),{preview:t,isLoading:r,error:l,refresh:k,projects:u,sources:s.sources,selectedSource:h,setSelectedSource:v,selectedProject:_,setSelectedProject:S}}function _u({title:e,description:t,children:n,defaultOpen:r=!0}){let[o,l]=(0,y.useState)(r);return y.default.createElement("div",{className:`settings-section-collapsible ${o?"open":""}`},y.default.createElement("button",{className:"section-header-btn",onClick:()=>l(!o),type:"button"},y.default.createElement("div",{className:"section-header-content"},y.default.createElement("span",{className:"section-title"},e),t&&y.default.createElement("span",{className:"section-description"},t)),y.default.createElement("svg",{className:`chevron-icon ${o?"rotated":""}`,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},y.default.createElement("polyline",{points:"6 9 12 15 18 9"}))),o&&y.default.createElement("div",{className:"section-content"},n))}function ot({label:e,tooltip:t,children:n}){return y.default.createElement("div",{className:"form-field"},y.default.createElement("label",{className:"form-field-label"},e,t&&y.default.createElement("span",{className:"tooltip-trigger",title:t},y.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},y.default.createElement("circle",{cx:"12",cy:"12",r:"10"}),y.default.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),y.default.createElement("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})))),n)}function Dr({id:e,label:t,description:n,checked:r,onChange:o,disabled:l}){return y.default.createElement("div",{className:"toggle-row"},y.default.createElement("div",{className:"toggle-info"},y.default.createElement("label",{htmlFor:e,className:"toggle-label"},t),n&&y.default.createElement("span",{className:"toggle-description"},n)),y.default.createElement("button",{type:"button",id:e,role:"switch","aria-checked":r,className:`toggle-switch ${r?"on":""} ${l?"disabled":""}`,onClick:()=>!l&&o(!r),disabled:l},y.default.createElement("span",{className:"toggle-knob"})))}function Om({isOpen:e,onClose:t,settings:n,onSave:r,isSaving:o,saveStatus:l}){let[i,s]=(0,y.useState)(n);(0,y.useEffect)(()=>{s(n)},[n]);let{preview:a,isLoading:u,error:g,projects:h,sources:v,selectedSource:_,setSelectedSource:S,selectedProject:k,setSelectedProject:P}=Am(i),f=(0,y.useCallback)((p,w)=>{let L={...i,[p]:w};s(L)},[i]),c=(0,y.useCallback)(()=>{r(i)},[i,r]),m=(0,y.useCallback)(p=>{let L=i[p]==="true"?"false":"true";f(p,L)},[i,f]);return(0,y.useEffect)(()=>{let p=w=>{w.key==="Escape"&&t()};if(e)return window.addEventListener("keydown",p),()=>window.removeEventListener("keydown",p)},[e,t]),e?y.default.createElement("div",{className:"modal-backdrop",onClick:t},y.default.createElement("div",{className:"context-settings-modal",onClick:p=>p.stopPropagation()},y.default.createElement("div",{className:"modal-header"},y.default.createElement("h2",null,"Settings"),y.default.createElement("div",{className:"header-controls"},y.default.createElement("label",{className:"preview-selector"},"Source:",y.default.createElement("select",{value:_||"",onChange:p=>S(p.target.value),disabled:v.length===0},v.map(p=>y.default.createElement("option",{key:p,value:p},p)))),y.default.createElement("label",{className:"preview-selector"},"Project:",y.default.createElement("select",{value:k||"",onChange:p=>P(p.target.value),disabled:h.length===0},h.map(p=>y.default.createElement("option",{key:p,value:p},p)))),y.default.createElement("button",{onClick:t,className:"modal-close-btn",title:"Close (Esc)"},y.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},y.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),y.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))))),y.default.createElement("div",{className:"modal-body"},y.default.createElement("div",{className:"preview-column"},y.default.createElement("div",{className:"preview-content"},g?y.default.createElement("div",{style:{color:"#ff6b6b"}},"Error loading preview: ",g):y.default.createElement(Mm,{content:a,isLoading:u}))),y.default.createElement("div",{className:"settings-column"},y.default.createElement(_u,{title:"Loading",description:"How many observations to inject"},y.default.createElement(ot,{label:"Observations",tooltip:"Number of recent observations to include in context (1-200)"},y.default.createElement("input",{type:"number",min:"1",max:"200",value:i.CLAUDE_MEM_CONTEXT_OBSERVATIONS||"50",onChange:p=>f("CLAUDE_MEM_CONTEXT_OBSERVATIONS",p.target.value)})),y.default.createElement(ot,{label:"Sessions",tooltip:"Number of recent sessions to pull observations from (1-50)"},y.default.createElement("input",{type:"number",min:"1",max:"50",value:i.CLAUDE_MEM_CONTEXT_SESSION_COUNT||"10",onChange:p=>f("CLAUDE_MEM_CONTEXT_SESSION_COUNT",p.target.value)}))),y.default.createElement(_u,{title:"Display",description:"What to show in context tables"},y.default.createElement("div",{className:"display-subsection"},y.default.createElement("span",{className:"subsection-label"},"Full Observations"),y.default.createElement(ot,{label:"Count",tooltip:"How many observations show expanded details (0-20)"},y.default.createElement("input",{type:"number",min:"0",max:"20",value:i.CLAUDE_MEM_CONTEXT_FULL_COUNT||"5",onChange:p=>f("CLAUDE_MEM_CONTEXT_FULL_COUNT",p.target.value)})),y.default.createElement(ot,{label:"Field",tooltip:"Which field to expand for full observations"},y.default.createElement("select",{value:i.CLAUDE_MEM_CONTEXT_FULL_FIELD||"narrative",onChange:p=>f("CLAUDE_MEM_CONTEXT_FULL_FIELD",p.target.value)},y.default.createElement("option",{value:"narrative"},"Narrative"),y.default.createElement("option",{value:"facts"},"Facts")))),y.default.createElement("div",{className:"display-subsection"},y.default.createElement("span",{className:"subsection-label"},"Token Economics"),y.default.createElement("div",{className:"toggle-group"},y.default.createElement(Dr,{id:"show-read-tokens",label:"Read cost",description:"Tokens to read this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS==="true",onChange:()=>m("CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS")}),y.default.createElement(Dr,{id:"show-work-tokens",label:"Work investment",description:"Tokens spent creating this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS==="true",onChange:()=>m("CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS")}),y.default.createElement(Dr,{id:"show-savings-amount",label:"Savings",description:"Total tokens saved by reusing context",checked:i.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT==="true",onChange:()=>m("CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT")})))),y.default.createElement(_u,{title:"Advanced",description:"AI provider and model selection",defaultOpen:!1},y.default.createElement(ot,{label:"AI Provider",tooltip:"Choose between Claude (via Agent SDK) or Gemini (via REST API)"},y.default.createElement("select",{value:i.CLAUDE_MEM_PROVIDER||"claude",onChange:p=>f("CLAUDE_MEM_PROVIDER",p.target.value)},y.default.createElement("option",{value:"claude"},"Claude (uses your Claude account)"),y.default.createElement("option",{value:"gemini"},"Gemini (uses API key)"),y.default.createElement("option",{value:"openrouter"},"OpenRouter (multi-model)"))),i.CLAUDE_MEM_PROVIDER==="claude"&&y.default.createElement(ot,{label:"Claude Model",tooltip:"Claude model used for generating observations"},y.default.createElement("select",{value:i.CLAUDE_MEM_MODEL||"haiku",onChange:p=>f("CLAUDE_MEM_MODEL",p.target.value)},y.default.createElement("option",{value:"haiku"},"haiku (fastest)"),y.default.createElement("option",{value:"sonnet"},"sonnet (balanced)"),y.default.createElement("option",{value:"opus"},"opus (highest quality)"))),i.CLAUDE_MEM_PROVIDER==="gemini"&&y.default.createElement(y.default.Fragment,null,y.default.createElement(ot,{label:"Gemini API Key",tooltip:"Your Google AI Studio API key (or set GEMINI_API_KEY env var)"},y.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_GEMINI_API_KEY||"",onChange:p=>f("CLAUDE_MEM_GEMINI_API_KEY",p.target.value),placeholder:"Enter Gemini API key..."})),y.default.createElement(ot,{label:"Gemini Model",tooltip:"Gemini model used for generating observations"},y.default.createElement("select",{value:i.CLAUDE_MEM_GEMINI_MODEL||"gemini-2.5-flash-lite",onChange:p=>f("CLAUDE_MEM_GEMINI_MODEL",p.target.value)},y.default.createElement("option",{value:"gemini-2.5-flash-lite"},"gemini-2.5-flash-lite (10 RPM free)"),y.default.createElement("option",{value:"gemini-2.5-flash"},"gemini-2.5-flash (5 RPM free)"),y.default.createElement("option",{value:"gemini-3-flash-preview"},"gemini-3-flash-preview (5 RPM free)"))),y.default.createElement("div",{className:"toggle-group",style:{marginTop:"8px"}},y.default.createElement(Dr,{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:p=>f("CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED",p?"true":"false")}))),i.CLAUDE_MEM_PROVIDER==="openrouter"&&y.default.createElement(y.default.Fragment,null,y.default.createElement(ot,{label:"OpenRouter API Key",tooltip:"Your OpenRouter API key from openrouter.ai (or set OPENROUTER_API_KEY env var)"},y.default.createElement("input",{type:"password",value:i.CLAUDE_MEM_OPENROUTER_API_KEY||"",onChange:p=>f("CLAUDE_MEM_OPENROUTER_API_KEY",p.target.value),placeholder:"Enter OpenRouter API key..."})),y.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)"},y.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_MODEL||"xiaomi/mimo-v2-flash:free",onChange:p=>f("CLAUDE_MEM_OPENROUTER_MODEL",p.target.value),placeholder:"e.g., xiaomi/mimo-v2-flash:free"})),y.default.createElement(ot,{label:"Site URL (Optional)",tooltip:"Your site URL for OpenRouter analytics (optional)"},y.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_SITE_URL||"",onChange:p=>f("CLAUDE_MEM_OPENROUTER_SITE_URL",p.target.value),placeholder:"https://yoursite.com"})),y.default.createElement(ot,{label:"App Name (Optional)",tooltip:"Your app name for OpenRouter analytics (optional)"},y.default.createElement("input",{type:"text",value:i.CLAUDE_MEM_OPENROUTER_APP_NAME||"claude-mem",onChange:p=>f("CLAUDE_MEM_OPENROUTER_APP_NAME",p.target.value),placeholder:"claude-mem"}))),y.default.createElement(ot,{label:"Worker Port",tooltip:"Port for the background worker service"},y.default.createElement("input",{type:"number",min:"1024",max:"65535",value:i.CLAUDE_MEM_WORKER_PORT||"37777",onChange:p=>f("CLAUDE_MEM_WORKER_PORT",p.target.value)})),y.default.createElement("div",{className:"toggle-group",style:{marginTop:"12px"}},y.default.createElement(Dr,{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:()=>m("CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY")}),y.default.createElement(Dr,{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:()=>m("CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE")}))))),y.default.createElement("div",{className:"modal-footer"},y.default.createElement("div",{className:"save-status"},l&&y.default.createElement("span",{className:l.includes("\u2713")?"success":l.includes("\u2717")?"error":""},l)),y.default.createElement("button",{className:"save-btn",onClick:c,disabled:o},o?"Saving...":"Save")))):null}var N=Q(Z(),1);var Bo=[{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"}],qo=[{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 L0(e){let t=/^\[([^\]]+)\]\s+\[(\w+)\s*\]\s+\[(\w+)\s*\]\s+(?:\[([^\]]+)\]\s+)?(.*)$/,n=e.match(t);if(!n)return{raw:e};let[,r,o,l,i,s]=n,a;return s.startsWith("\u2192")?a="dataIn":s.startsWith("\u2190")?a="dataOut":s.startsWith("\u2713")?a="success":s.startsWith("\u2717")?a="failure":s.startsWith("\u23F1")?a="timing":s.includes("[HAPPY-PATH]")&&(a="happyPath"),{raw:e,timestamp:r,level:o?.trim(),component:l?.trim(),correlationId:i||void 0,message:s,isSpecial:a}}function Dm({isOpen:e,onClose:t}){let[n,r]=(0,N.useState)(""),[o,l]=(0,N.useState)(!1),[i,s]=(0,N.useState)(null),[a,u]=(0,N.useState)(!1),[g,h]=(0,N.useState)(350),[v,_]=(0,N.useState)(!1),S=(0,N.useRef)(0),k=(0,N.useRef)(0),P=(0,N.useRef)(null),f=(0,N.useRef)(!0),[c,m]=(0,N.useState)(new Set(["DEBUG","INFO","WARN","ERROR"])),[p,w]=(0,N.useState)(new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"])),[L,M]=(0,N.useState)(!1),D=(0,N.useMemo)(()=>n?n.split(`
|
|
`).map(L0):[],[n]),X=(0,N.useMemo)(()=>D.filter(E=>L?E.raw.includes("[ALIGNMENT]"):!E.level||!E.component?!0:c.has(E.level)&&p.has(E.component)),[D,c,p,L]),U=(0,N.useCallback)(()=>{if(!P.current)return!0;let{scrollTop:E,scrollHeight:te,clientHeight:F}=P.current;return te-E-F<50},[]),W=(0,N.useCallback)(()=>{P.current&&f.current&&(P.current.scrollTop=P.current.scrollHeight)},[]),Y=(0,N.useCallback)(async()=>{f.current=U(),l(!0),s(null);try{let E=await rt("/api/logs");if(!E.ok)throw new Error(`Failed to fetch logs: ${E.statusText}`);let te=await E.json();r(te.logs||"")}catch(E){s(E instanceof Error?E.message:"Unknown error")}finally{l(!1)}},[U]);(0,N.useEffect)(()=>{W()},[n,W]);let Le=(0,N.useCallback)(async()=>{if(confirm("Are you sure you want to clear all logs?")){l(!0),s(null);try{let E=await rt("/api/logs/clear",{method:"POST"});if(!E.ok)throw new Error(`Failed to clear logs: ${E.statusText}`);r("")}catch(E){s(E instanceof Error?E.message:"Unknown error")}finally{l(!1)}}},[]),Yt=(0,N.useCallback)(E=>{E.preventDefault(),_(!0),S.current=E.clientY,k.current=g},[g]);(0,N.useEffect)(()=>{if(!v)return;let E=F=>{let Ie=S.current-F.clientY,V=Math.min(Math.max(150,k.current+Ie),window.innerHeight-100);h(V)},te=()=>{_(!1)};return document.addEventListener("mousemove",E),document.addEventListener("mouseup",te),()=>{document.removeEventListener("mousemove",E),document.removeEventListener("mouseup",te)}},[v]),(0,N.useEffect)(()=>{e&&(f.current=!0,Y())},[e,Y]),(0,N.useEffect)(()=>{if(!e||!a)return;let E=setInterval(Y,2e3);return()=>clearInterval(E)},[e,a,Y]);let Fr=(0,N.useCallback)(E=>{m(te=>{let F=new Set(te);return F.has(E)?F.delete(E):F.add(E),F})},[]),Rr=(0,N.useCallback)(E=>{w(te=>{let F=new Set(te);return F.has(E)?F.delete(E):F.add(E),F})},[]),$n=(0,N.useCallback)(E=>{m(E?new Set(["DEBUG","INFO","WARN","ERROR"]):new Set)},[]),xn=(0,N.useCallback)(E=>{w(E?new Set(["HOOK","WORKER","SDK","PARSER","DB","SYSTEM","HTTP","SESSION","CHROMA"]):new Set)},[]);if(!e)return null;let Kn=E=>{let te=Bo.find(Qt=>Qt.key===E.level),F=qo.find(Qt=>Qt.key===E.component),Ie="var(--color-text-primary)",V="normal",Rt="transparent";return E.level==="ERROR"?(Ie="#f85149",Rt="rgba(248, 81, 73, 0.1)"):E.level==="WARN"?(Ie="#d29922",Rt="rgba(210, 153, 34, 0.05)"):E.isSpecial==="success"?Ie="#3fb950":E.isSpecial==="failure"?Ie="#f85149":E.isSpecial==="happyPath"?Ie="#d29922":te&&(Ie=te.color),{color:Ie,fontWeight:V,backgroundColor:Rt,padding:"1px 0",borderRadius:"2px"}},ue=(E,te)=>{if(!E.timestamp)return N.default.createElement("div",{key:te,className:"log-line log-line-raw"},E.raw);let F=Bo.find(V=>V.key===E.level),Ie=qo.find(V=>V.key===E.component);return N.default.createElement("div",{key:te,className:"log-line",style:Kn(E)},N.default.createElement("span",{className:"log-timestamp"},"[",E.timestamp,"]")," ",N.default.createElement("span",{className:"log-level",style:{color:F?.color},title:E.level},"[",F?.icon||""," ",E.level?.padEnd(5),"]")," ",N.default.createElement("span",{className:"log-component",style:{color:Ie?.color},title:E.component},"[",Ie?.icon||""," ",E.component?.padEnd(7),"]")," ",E.correlationId&&N.default.createElement(N.default.Fragment,null,N.default.createElement("span",{className:"log-correlation"},"[",E.correlationId,"]")," "),N.default.createElement("span",{className:"log-message"},E.message))};return N.default.createElement("div",{className:"console-drawer",style:{height:`${g}px`}},N.default.createElement("div",{className:"console-resize-handle",onMouseDown:Yt},N.default.createElement("div",{className:"console-resize-bar"})),N.default.createElement("div",{className:"console-header"},N.default.createElement("div",{className:"console-tabs"},N.default.createElement("div",{className:"console-tab active"},"Console")),N.default.createElement("div",{className:"console-controls"},N.default.createElement("label",{className:"console-auto-refresh"},N.default.createElement("input",{type:"checkbox",checked:a,onChange:E=>u(E.target.checked)}),"Auto-refresh"),N.default.createElement("button",{className:"console-control-btn",onClick:Y,disabled:o,title:"Refresh logs"},"\u21BB"),N.default.createElement("button",{className:"console-control-btn",onClick:()=>{f.current=!0,W()},title:"Scroll to bottom"},"\u2B07"),N.default.createElement("button",{className:"console-control-btn console-clear-btn",onClick:Le,disabled:o,title:"Clear logs"},"\u{1F5D1}"),N.default.createElement("button",{className:"console-control-btn",onClick:t,title:"Close console"},"\u2715"))),N.default.createElement("div",{className:"console-filters"},N.default.createElement("div",{className:"console-filter-section"},N.default.createElement("span",{className:"console-filter-label"},"Quick:"),N.default.createElement("div",{className:"console-filter-chips"},N.default.createElement("button",{className:`console-filter-chip ${L?"active":""}`,onClick:()=>M(!L),style:{"--chip-color":"#f0883e"},title:"Show only session alignment logs"},"\u{1F517} Alignment"))),N.default.createElement("div",{className:"console-filter-section"},N.default.createElement("span",{className:"console-filter-label"},"Levels:"),N.default.createElement("div",{className:"console-filter-chips"},Bo.map(E=>N.default.createElement("button",{key:E.key,className:`console-filter-chip ${c.has(E.key)?"active":""}`,onClick:()=>Fr(E.key),style:{"--chip-color":E.color},title:E.label},E.icon," ",E.label)),N.default.createElement("button",{className:"console-filter-action",onClick:()=>$n(c.size===0),title:c.size===Bo.length?"Select none":"Select all"},c.size===Bo.length?"\u25CB":"\u25CF"))),N.default.createElement("div",{className:"console-filter-section"},N.default.createElement("span",{className:"console-filter-label"},"Components:"),N.default.createElement("div",{className:"console-filter-chips"},qo.map(E=>N.default.createElement("button",{key:E.key,className:`console-filter-chip ${p.has(E.key)?"active":""}`,onClick:()=>Rr(E.key),style:{"--chip-color":E.color},title:E.label},E.icon," ",E.label)),N.default.createElement("button",{className:"console-filter-action",onClick:()=>xn(p.size===0),title:p.size===qo.length?"Select none":"Select all"},p.size===qo.length?"\u25CB":"\u25CF")))),i&&N.default.createElement("div",{className:"console-error"},"\u26A0 ",i),N.default.createElement("div",{className:"console-content",ref:P},N.default.createElement("div",{className:"console-logs"},X.length===0?N.default.createElement("div",{className:"log-line log-line-empty"},"No logs available"):X.map((E,te)=>ue(E,te)))))}var O=Q(Z(),1),wu="claude-mem-welcome-dismissed-v3",N0="/api/onboarding/explainer",x0="https://docs.claude-mem.ai";function Pm(){try{return localStorage.getItem(wu)==="true"}catch(e){return console.warn("Failed to read welcome-dismissed from localStorage:",e instanceof Error?e.message:String(e)),!1}}function Tu(e){try{e?localStorage.setItem(wu,"true"):localStorage.removeItem(wu)}catch(t){console.warn("Failed to save welcome-dismissed to localStorage:",t instanceof Error?t.message:String(t))}}function M0({onClick:e}){return O.default.createElement("button",{type:"button",className:"welcome-modal-dismiss",onClick:e,"aria-label":"Close welcome",title:"Close (Esc)"},O.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},O.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),O.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})))}function A0(){return O.default.createElement("svg",{className:"welcome-modal-feature-art",viewBox:"0 0 96 96",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},O.default.createElement("rect",{x:"14",y:"56",width:"68",height:"22",rx:"4"}),O.default.createElement("line",{x1:"20",y1:"56",x2:"20",y2:"78",stroke:"var(--color-border-prompt)",strokeWidth:"3"}),O.default.createElement("line",{x1:"30",y1:"64",x2:"56",y2:"64",opacity:"0.6"}),O.default.createElement("line",{x1:"30",y1:"71",x2:"48",y2:"71",opacity:"0.6"}),O.default.createElement("rect",{x:"10",y:"30",width:"68",height:"22",rx:"4"}),O.default.createElement("line",{x1:"16",y1:"30",x2:"16",y2:"52",stroke:"var(--color-border-summary)",strokeWidth:"3"}),O.default.createElement("line",{x1:"26",y1:"38",x2:"60",y2:"38",opacity:"0.6"}),O.default.createElement("line",{x1:"26",y1:"45",x2:"52",y2:"45",opacity:"0.6"}),O.default.createElement("rect",{x:"18",y:"6",width:"68",height:"22",rx:"4"}),O.default.createElement("line",{x1:"24",y1:"6",x2:"24",y2:"28",stroke:"var(--color-border-observation)",strokeWidth:"3"}),O.default.createElement("line",{x1:"34",y1:"14",x2:"68",y2:"14",opacity:"0.6"}),O.default.createElement("line",{x1:"34",y1:"21",x2:"60",y2:"21",opacity:"0.6"}))}function O0(){return O.default.createElement("svg",{className:"welcome-modal-feature-art",viewBox:"0 0 96 96",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},O.default.createElement("line",{x1:"14",y1:"26",x2:"82",y2:"26"}),O.default.createElement("line",{x1:"14",y1:"48",x2:"82",y2:"48"}),O.default.createElement("line",{x1:"14",y1:"70",x2:"82",y2:"70"}),O.default.createElement("circle",{cx:"32",cy:"26",r:"6",fill:"var(--color-bg-card)"}),O.default.createElement("circle",{cx:"62",cy:"48",r:"6",fill:"var(--color-bg-card)"}),O.default.createElement("circle",{cx:"44",cy:"70",r:"6",fill:"var(--color-bg-card)"}),O.default.createElement("circle",{cx:"32",cy:"26",r:"2.5",fill:"currentColor",stroke:"none"}),O.default.createElement("circle",{cx:"62",cy:"48",r:"2.5",fill:"currentColor",stroke:"none"}),O.default.createElement("circle",{cx:"44",cy:"70",r:"2.5",fill:"currentColor",stroke:"none"}))}function D0(){return O.default.createElement("svg",{className:"welcome-modal-feature-art",viewBox:"0 0 96 96",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},O.default.createElement("rect",{x:"10",y:"14",width:"58",height:"40",rx:"4",opacity:"0.45"}),O.default.createElement("line",{x1:"20",y1:"24",x2:"56",y2:"24",opacity:"0.45"}),O.default.createElement("line",{x1:"20",y1:"32",x2:"48",y2:"32",opacity:"0.45"}),O.default.createElement("line",{x1:"20",y1:"40",x2:"52",y2:"40",opacity:"0.45"}),O.default.createElement("rect",{x:"18",y:"26",width:"58",height:"40",rx:"4",fill:"var(--color-bg-card)"}),O.default.createElement("line",{x1:"28",y1:"36",x2:"64",y2:"36",opacity:"0.6"}),O.default.createElement("line",{x1:"28",y1:"44",x2:"56",y2:"44",opacity:"0.6"}),O.default.createElement("line",{x1:"28",y1:"52",x2:"60",y2:"52",opacity:"0.6"}),O.default.createElement("circle",{cx:"62",cy:"62",r:"14",fill:"var(--color-bg-card)",stroke:"currentColor",strokeWidth:"2.25"}),O.default.createElement("line",{x1:"73",y1:"73",x2:"84",y2:"84",strokeWidth:"2.5"}))}var P0=[{kind:"stream",illustration:O.default.createElement(A0,null),title:"Live feed",description:"Observations, summaries, and prompts stream in live."},{kind:"tune",illustration:O.default.createElement(O0,null),title:"Tune it",description:"The gear in the top-right tunes memory injection."},{kind:"recall",illustration:O.default.createElement(D0,null),title:"Recall it",description:"Ask Claude or run /mem-search to find past work."}];function Im({onDismiss:e}){let t=()=>{Tu(!0),e()};return(0,O.useEffect)(()=>{let n=r=>{r.key==="Escape"&&t()};return window.addEventListener("keydown",n),()=>window.removeEventListener("keydown",n)},[]),O.default.createElement("div",{className:"welcome-modal-backdrop",onClick:t},O.default.createElement("article",{className:"welcome-modal",onClick:n=>n.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"welcome-modal-title"},O.default.createElement(M0,{onClick:t}),O.default.createElement("header",{className:"welcome-modal-header"},O.default.createElement("img",{className:"welcome-modal-logo",src:"claude-mem-logo-stylized.png",alt:"",width:"96",height:"96"}),O.default.createElement("h2",{id:"welcome-modal-title"},"Welcome to claude-mem"),O.default.createElement("p",null,"Persistent memory for Claude Code.")),O.default.createElement("div",{className:"welcome-modal-grid"},P0.map(n=>O.default.createElement("div",{key:n.kind,className:`welcome-modal-feature welcome-modal-feature-${n.kind}`},O.default.createElement("div",{className:"welcome-modal-feature-inner"},n.illustration,O.default.createElement("h3",{className:"welcome-modal-feature-title"},n.title),O.default.createElement("p",{className:"welcome-modal-feature-desc"},n.description))))),O.default.createElement("footer",{className:"welcome-modal-footer"},O.default.createElement("a",{href:N0,target:"_blank",rel:"noopener noreferrer"},"How it works"),O.default.createElement("span",{className:"welcome-modal-footer-sep"},"\xB7"),O.default.createElement("a",{href:x0,target:"_blank",rel:"noopener noreferrer"},"Read the docs"))))}var lt=Q(Z(),1);var Ct={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var Ni={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function Um(){let[e,t]=(0,lt.useState)([]),[n,r]=(0,lt.useState)([]),[o,l]=(0,lt.useState)([]),[i,s]=(0,lt.useState)([]),[a,u]=(0,lt.useState)(!1),[g,h]=(0,lt.useState)(!1),[v,_]=(0,lt.useState)(0),S=(0,lt.useRef)(null),k=(0,lt.useRef)(),P=f=>{s(c=>c.includes(f)?c:[...c,f])};return(0,lt.useEffect)(()=>{let f=()=>{S.current&&S.current.close();let c=new EventSource(Ct.STREAM);S.current=c,c.onopen=()=>{console.log("[SSE] Connected"),u(!0),k.current&&clearTimeout(k.current)},c.onerror=m=>{console.error("[SSE] Connection error:",m),u(!1),c.close(),k.current=setTimeout(()=>{k.current=void 0,console.log("[SSE] Attempting to reconnect..."),f()},Ni.SSE_RECONNECT_DELAY_MS)},c.onmessage=m=>{let p=JSON.parse(m.data);switch(p.type){case"initial_load":console.log("[SSE] Initial load:",{projects:p.projects?.length||0}),s(p.projects||[]);break;case"new_observation":p.observation&&(console.log("[SSE] New observation:",p.observation.id),P(p.observation.project),t(w=>[p.observation,...w]));break;case"new_summary":p.summary&&(console.log("[SSE] New summary:",p.summary.id),P(p.summary.project),r(w=>[p.summary,...w]));break;case"new_prompt":p.prompt&&(console.log("[SSE] New prompt:",p.prompt.id),P(p.prompt.project),l(w=>[p.prompt,...w]));break;case"processing_status":typeof p.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",p.isProcessing,"Queue depth:",p.queueDepth),h(p.isProcessing),_(p.queueDepth||0));break}}};return f(),()=>{S.current&&S.current.close(),k.current&&clearTimeout(k.current)}},[]),{observations:e,summaries:n,prompts:o,projects:i,isProcessing:g,queueDepth:v,isConnected:a}}var Pr=Q(Z(),1);var se={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 Fm(){let[e,t]=(0,Pr.useState)(se),[n,r]=(0,Pr.useState)(!1),[o,l]=(0,Pr.useState)("");return(0,Pr.useEffect)(()=>{rt(Ct.SETTINGS).then(async s=>{if(!s.ok)throw new Error(`Failed to load settings (${s.status})`);return s.json()}).then(s=>{t({CLAUDE_MEM_MODEL:s.CLAUDE_MEM_MODEL??se.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:s.CLAUDE_MEM_CONTEXT_OBSERVATIONS??se.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:s.CLAUDE_MEM_WORKER_PORT??se.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_WORKER_HOST:s.CLAUDE_MEM_WORKER_HOST??se.CLAUDE_MEM_WORKER_HOST,CLAUDE_MEM_PROVIDER:s.CLAUDE_MEM_PROVIDER??se.CLAUDE_MEM_PROVIDER,CLAUDE_MEM_GEMINI_API_KEY:s.CLAUDE_MEM_GEMINI_API_KEY??se.CLAUDE_MEM_GEMINI_API_KEY,CLAUDE_MEM_GEMINI_MODEL:s.CLAUDE_MEM_GEMINI_MODEL??se.CLAUDE_MEM_GEMINI_MODEL,CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED:s.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED??se.CLAUDE_MEM_GEMINI_RATE_LIMITING_ENABLED,CLAUDE_MEM_OPENROUTER_API_KEY:s.CLAUDE_MEM_OPENROUTER_API_KEY??se.CLAUDE_MEM_OPENROUTER_API_KEY,CLAUDE_MEM_OPENROUTER_MODEL:s.CLAUDE_MEM_OPENROUTER_MODEL??se.CLAUDE_MEM_OPENROUTER_MODEL,CLAUDE_MEM_OPENROUTER_SITE_URL:s.CLAUDE_MEM_OPENROUTER_SITE_URL??se.CLAUDE_MEM_OPENROUTER_SITE_URL,CLAUDE_MEM_OPENROUTER_APP_NAME:s.CLAUDE_MEM_OPENROUTER_APP_NAME??se.CLAUDE_MEM_OPENROUTER_APP_NAME,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:s.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS??se.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:s.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS??se.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:s.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT??se.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:s.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT??se.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_FULL_COUNT:s.CLAUDE_MEM_CONTEXT_FULL_COUNT??se.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:s.CLAUDE_MEM_CONTEXT_FULL_FIELD??se.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:s.CLAUDE_MEM_CONTEXT_SESSION_COUNT??se.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:s.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY??se.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:s.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE??se.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})}).catch(s=>{console.error("Failed to load settings:",s)})},[]),{settings:e,saveSettings:async s=>{r(!0),l("Saving...");try{let a=await rt(Ct.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)});if(!a.ok){l(`\u2717 Error: ${a.status===401?"Unauthorized":a.statusText}`),r(!1);return}let u=await a.json();u.success?(t(s),l("\u2713 Saved"),setTimeout(()=>l(""),Ni.SAVE_STATUS_DISPLAY_DURATION_MS)):l(`\u2717 Error: ${u.error}`)}catch(a){l(`\u2717 Error: ${a instanceof Error?a.message:"Network error"}`)}r(!1)},isSaving:n,saveStatus:o}}var Ir=Q(Z(),1);function Rm(){let[e,t]=(0,Ir.useState)({}),n=(0,Ir.useCallback)(async()=>{try{let o=await(await rt(Ct.STATS)).json();t(o)}catch(r){console.error("Failed to load stats:",r instanceof Error?r.message:String(r))}},[]);return(0,Ir.useEffect)(()=>{n()},[n]),{stats:e,refreshStats:n}}var Nn=Q(Z(),1);function Cu(e,t,n){let[r,o]=(0,Nn.useState)({isLoading:!1,hasMore:!0}),l=(0,Nn.useRef)(0),i=(0,Nn.useRef)(n),s=(0,Nn.useRef)(r),a=(0,Nn.useCallback)(async()=>{let u=i.current!==n;if(u){l.current=0,i.current=n;let S={isLoading:!1,hasMore:!0};o(S),s.current=S}if(!u&&(s.current.isLoading||!s.current.hasMore))return[];s.current={...s.current,isLoading:!0},o(S=>({...S,isLoading:!0}));let g=new URLSearchParams({offset:l.current.toString(),limit:Io.PAGINATION_PAGE_SIZE.toString()});n&&g.append("project",n);let h=await rt(`${e}?${g}`);if(!h.ok)throw new Error(`Failed to load ${t}: ${h.statusText}`);let v=await h.json(),_={...s.current,isLoading:!1,hasMore:v.hasMore};return s.current=_,o(S=>({...S,isLoading:!1,hasMore:v.hasMore})),l.current+=Io.PAGINATION_PAGE_SIZE,v.items},[n,e,t]);return{...r,loadMore:a}}function bm(e){let t=Cu(Ct.OBSERVATIONS,"observations",e),n=Cu(Ct.SUMMARIES,"summaries",e),r=Cu(Ct.PROMPTS,"prompts",e);return{observations:t,summaries:n,prompts:r}}var Ur=Q(Z(),1),jm="claude-mem-theme";function I0(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function zm(){try{let e=localStorage.getItem(jm);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 Hm(e){return e==="system"?I0():e}function Bm(){let[e,t]=(0,Ur.useState)(zm),[n,r]=(0,Ur.useState)(()=>Hm(zm()));return(0,Ur.useEffect)(()=>{let l=Hm(e);r(l),document.documentElement.setAttribute("data-theme",l)},[e]),(0,Ur.useEffect)(()=>{if(e!=="system")return;let l=window.matchMedia("(prefers-color-scheme: dark)"),i=s=>{let a=s.matches?"dark":"light";r(a),document.documentElement.setAttribute("data-theme",a)};return l.addEventListener("change",i),()=>l.removeEventListener("change",i)},[e]),{preference:e,resolvedTheme:n,setThemePreference:l=>{try{localStorage.setItem(jm,l),t(l)}catch(i){console.warn("Failed to save theme preference to localStorage:",i instanceof Error?i.message:String(i)),t(l)}}}}function xi(e,t){let n=new Set;return[...e,...t].filter(r=>n.has(r.id)?!1:(n.add(r.id),!0))}function qm(){let[e,t]=(0,q.useState)(""),[n,r]=(0,q.useState)(!1),[o,l]=(0,q.useState)(!1),[i,s]=(0,q.useState)(Pm),[a,u]=(0,q.useState)([]),[g,h]=(0,q.useState)([]),[v,_]=(0,q.useState)([]),{observations:S,summaries:k,prompts:P,projects:f,isProcessing:c,queueDepth:m,isConnected:p}=Um(),{settings:w,saveSettings:L,isSaving:M,saveStatus:D}=Fm(),{refreshStats:X}=Rm(),{preference:U,setThemePreference:W}=Bm(),Y=bm(e),Le=(0,q.useCallback)(ue=>!e||ue.project===e,[e]);(0,q.useEffect)(()=>{e&&!f.includes(e)&&t("")},[f,e]);let Yt=(0,q.useMemo)(()=>{let ue=S.filter(Le),E=a.filter(Le);return xi(ue,E)},[S,a,Le]),Fr=(0,q.useMemo)(()=>{let ue=k.filter(Le),E=g.filter(Le);return xi(ue,E)},[k,g,Le]),Rr=(0,q.useMemo)(()=>{let ue=P.filter(Le),E=v.filter(Le);return xi(ue,E)},[P,v,Le]),$n=(0,q.useCallback)(()=>{r(ue=>!ue)},[]),xn=(0,q.useCallback)(()=>{l(ue=>!ue)},[]),Kn=(0,q.useCallback)(async()=>{try{let[ue,E,te]=await Promise.all([Y.observations.loadMore(),Y.summaries.loadMore(),Y.prompts.loadMore()]);ue.length>0&&u(F=>[...F,...ue]),E.length>0&&h(F=>[...F,...E]),te.length>0&&_(F=>[...F,...te])}catch(ue){console.error("Failed to load more data:",ue)}},[Y.observations,Y.summaries,Y.prompts]);return(0,q.useEffect)(()=>{u([]),h([]),_([]),Kn()},[e]),(0,q.useEffect)(()=>{X()},[S.length]),q.default.createElement(q.default.Fragment,null,q.default.createElement(Pp,{isConnected:p,projects:f,currentFilter:e,onFilterChange:t,isProcessing:c,queueDepth:m,themePreference:U,onThemeChange:W,onContextPreviewToggle:$n,onShowHelp:()=>{Tu(!1),s(!1)}}),q.default.createElement(zp,{observations:Yt,summaries:Fr,prompts:Rr,onLoadMore:Kn,isLoading:Y.observations.isLoading||Y.summaries.isLoading||Y.prompts.isLoading,hasMore:Y.observations.hasMore||Y.summaries.hasMore||Y.prompts.hasMore}),!i&&q.default.createElement(Im,{onDismiss:()=>s(!0)}),q.default.createElement(Om,{isOpen:n,onClose:$n,settings:w,onSave:L,isSaving:M,saveStatus:D}),q.default.createElement("button",{className:"console-toggle-btn",onClick:xn,title:"Toggle Console"},q.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},q.default.createElement("polyline",{points:"4 17 10 11 4 5"}),q.default.createElement("line",{x1:"12",y1:"19",x2:"20",y2:"19"}))),q.default.createElement(Dm,{isOpen:o,onClose:xn}))}var Kt=Q(Z(),1),Mi=class extends Kt.Component{constructor(t){super(t),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,n){console.error("[ErrorBoundary] Caught error:",t,n),this.setState({error:t,errorInfo:n})}render(){return this.state.hasError?Kt.default.createElement("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"}},Kt.default.createElement("h1",{style:{fontSize:"24px",marginBottom:"10px"}},"Something went wrong"),Kt.default.createElement("p",{style:{marginBottom:"10px",color:"#8b949e"}},"The application encountered an error. Please refresh the page to try again."),this.state.error&&Kt.default.createElement("details",{style:{marginTop:"20px",color:"#8b949e"}},Kt.default.createElement("summary",{style:{cursor:"pointer",marginBottom:"10px"}},"Error details"),Kt.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 Vm=document.getElementById("root");if(!Vm)throw new Error("Root element not found");var U0=(0,Wm.createRoot)(Vm);U0.render(ku.default.createElement(Mi,null,ku.default.createElement(qm,null)));})();
|
|
/*! Bundled license information:
|
|
|
|
react/cjs/react.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
scheduler/cjs/scheduler.production.min.js:
|
|
(**
|
|
* @license React
|
|
* scheduler.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
react-dom/cjs/react-dom.production.min.js:
|
|
(**
|
|
* @license React
|
|
* react-dom.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
dompurify/dist/purify.es.mjs:
|
|
(*! @license DOMPurify 3.4.0 | (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.0/LICENSE *)
|
|
*/
|