Files
claude-mem/plugin/ui/viewer-bundle.js
T
Alex Newman 375dd1c3d6 feat: Add Context Settings Modal with Terminal Preview and UI Enhancements (#161)
* feat: Add Context Injection Settings modal with terminal preview

Adds a new settings modal accessible from the viewer UI header that allows users to configure context injection parameters with a live terminal preview showing how observations will appear.

Changes:
- New ContextSettingsModal component with auto-saving settings
- TerminalPreview component for live context visualization
- useContextPreview hook for fetching preview data
- Modal positioned to left of color mode button
- Settings sync with backend via worker service API

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* feat: Add demo data and modify contextHook for cm_demo_content project

- Introduced DEMO_OBSERVATIONS and DEMO_SUMMARIES for the cm_demo_content project to provide mock data for testing and demonstration purposes.
- Updated contextHook to utilize demo data when the project is cm_demo_content, filtering observations based on configured types and concepts.
- Adjusted the worker service to use the contextHook with demo data, ensuring ANSI rendering for terminal output.
- Enhanced error handling and ensured proper closure of database connections.

* feat: add GitHub stars button with dynamic star count

- Implemented a new GitHubStarsButton component that fetches and displays the star count for a specified GitHub repository.
- Added useGitHubStars hook to handle API requests and state management for star count.
- Created formatStarCount utility function to format the star count into compact notation (k/M suffixes).
- Styled the GitHub stars button to match existing UI components, including hover and active states.
- Updated Header component to include the new GitHubStarsButton, replacing the static GitHub link.
- Added responsive styles to hide the GitHub stars button on mobile devices.

* feat: add API endpoint to fetch distinct projects and update context settings modal

- Implemented a new API endpoint `/api/projects` in `worker-service.ts` to retrieve a list of distinct projects from the observations.
- Modified `ContextSettingsModal.tsx` to replace the current project display with a dropdown for selecting projects, utilizing the fetched project list.
- Updated `useContextPreview.ts` to fetch projects on mount and manage the selected project state.
- Removed the `currentProject` prop from `ContextSettingsModal` and `App` components as it is now managed internally within the modal.

* Enhance Context Settings Modal and Terminal Preview

- Updated the styling of the Context Settings Modal for a modern clean design, including improved backdrop, header, and body layout.
- Introduced responsive design adjustments for smaller screens.
- Added custom scrollbar styles for better user experience.
- Refactored the TerminalPreview component to utilize `ansi-to-html` for rendering ANSI content, improving text display.
- Implemented new font variables for terminal styling across the application.
- Enhanced checkbox and input styles in the settings panel for better usability and aesthetics.
- Improved the layout and structure of settings groups and chips for a more organized appearance.

* Refactor UI components for compact design and enhance MCP toggle functionality

- Updated grid layout in viewer.html and viewer-template.html for better space utilization.
- Reduced padding and font sizes in settings groups, filter chips, and form controls for a more compact appearance.
- Implemented MCP toggle state management in ContextSettingsModal with API integration for status fetching and toggling.
- Reorganized settings groups for clarity, renaming and consolidating sections for improved user experience.
- Added feedback mechanism for MCP toggle status to inform users of changes and errors.

* feat: add collapsible sections, chip groups, form fields with tooltips, and toggle switches in settings modal

- Implemented collapsible sections for better organization of settings.
- Added chip groups with select all/none functionality for observation types and concepts.
- Enhanced form fields with optional tooltips for better user guidance.
- Introduced toggle switches for various settings, improving user interaction.
- Updated styles for new components to ensure consistency and responsiveness.
- Refactored ContextSettingsModal to utilize new components and improve readability.
- Improved TerminalPreview component styling for better layout and usability.

* Refactor modal header and preview selector styles; enhance terminal preview functionality

- Updated modal header padding and added gap for better spacing.
- Introduced a new header-controls section to include a project preview selector.
- Enhanced the preview selector styles for improved usability and aesthetics.
- Adjusted the preview column styles for a cleaner look.
- Implemented word wrap toggle functionality in the TerminalPreview component, allowing users to switch between wrapped and scrollable text.
- Improved scroll position handling in TerminalPreview to maintain user experience during content updates.

* feat: enhance modal settings with new icon links and update header controls

- Added new modal icon links for documentation and social media in ContextSettingsModal.
- Updated the header to remove sidebar toggle functionality and replaced it with context preview toggle.
- Refactored styles for modal icon links to improve UI/UX.
- Removed sidebar component from App and adjusted related state management.

* chore: remove abandoned cm_demo_content demo data approach

The demo data feature was prototyped but didn't work out. Removes:
- DEMO_OBSERVATIONS and DEMO_SUMMARIES arrays
- Conditional logic that bypassed DB for demo project
- Demo mode check in prior message extraction

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-03 21:34:41 -05:00

48 lines
227 KiB
JavaScript

"use strict";(()=>{var Dd=Object.create;var Qu=Object.defineProperty;var Ud=Object.getOwnPropertyDescriptor;var Id=Object.getOwnPropertyNames;var Fd=Object.getPrototypeOf,zd=Object.prototype.hasOwnProperty;var ae=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var jd=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Id(t))!zd.call(e,o)&&o!==r&&Qu(e,o,{get:()=>t[o],enumerable:!(n=Ud(t,o))||n.enumerable});return e};var W=(e,t,r)=>(r=e!=null?Dd(Fd(e)):{},jd(t||!e||!e.__esModule?Qu(r,"default",{value:e,enumerable:!0}):r,e));var us=ae(O=>{"use strict";var Xr=Symbol.for("react.element"),Hd=Symbol.for("react.portal"),qd=Symbol.for("react.fragment"),Vd=Symbol.for("react.strict_mode"),Bd=Symbol.for("react.profiler"),Rd=Symbol.for("react.provider"),Wd=Symbol.for("react.context"),Xd=Symbol.for("react.forward_ref"),bd=Symbol.for("react.suspense"),$d=Symbol.for("react.memo"),Gd=Symbol.for("react.lazy"),Ku=Symbol.iterator;function Qd(e){return e===null||typeof e!="object"?null:(e=Ku&&e[Ku]||e["@@iterator"],typeof e=="function"?e:null)}var Ju={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},es=Object.assign,ts={};function sr(e,t,r){this.props=e,this.context=t,this.refs=ts,this.updater=r||Ju}sr.prototype.isReactComponent={};sr.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")};sr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function rs(){}rs.prototype=sr.prototype;function Tl(e,t,r){this.props=e,this.context=t,this.refs=ts,this.updater=r||Ju}var kl=Tl.prototype=new rs;kl.constructor=Tl;es(kl,sr.prototype);kl.isPureReactComponent=!0;var Yu=Array.isArray,ns=Object.prototype.hasOwnProperty,Cl={current:null},os={key:!0,ref:!0,__self:!0,__source:!0};function ls(e,t,r){var n,o={},l=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)ns.call(t,n)&&!os.hasOwnProperty(n)&&(o[n]=t[n]);var u=arguments.length-2;if(u===1)o.children=r;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+2];o.children=s}if(e&&e.defaultProps)for(n in u=e.defaultProps,u)o[n]===void 0&&(o[n]=u[n]);return{$$typeof:Xr,type:e,key:l,ref:i,props:o,_owner:Cl.current}}function Kd(e,t){return{$$typeof:Xr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Nl(e){return typeof e=="object"&&e!==null&&e.$$typeof===Xr}function Yd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var Zu=/\/+/g;function _l(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Yd(""+e.key):t.toString(36)}function Rn(e,t,r,n,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 Xr:case Hd:i=!0}}if(i)return i=e,o=o(i),e=n===""?"."+_l(i,0):n,Yu(o)?(r="",e!=null&&(r=e.replace(Zu,"$&/")+"/"),Rn(o,t,r,"",function(a){return a})):o!=null&&(Nl(o)&&(o=Kd(o,r+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(Zu,"$&/")+"/")+e)),t.push(o)),1;if(i=0,n=n===""?".":n+":",Yu(e))for(var u=0;u<e.length;u++){l=e[u];var s=n+_l(l,u);i+=Rn(l,t,r,s,o)}else if(s=Qd(e),typeof s=="function")for(e=s.call(e),u=0;!(l=e.next()).done;)l=l.value,s=n+_l(l,u++),i+=Rn(l,t,r,s,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 Bn(e,t,r){if(e==null)return e;var n=[],o=0;return Rn(e,n,"","",function(l){return t.call(r,l,o++)}),n}function Zd(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ge={current:null},Wn={transition:null},Jd={ReactCurrentDispatcher:ge,ReactCurrentBatchConfig:Wn,ReactCurrentOwner:Cl};function is(){throw Error("act(...) is not supported in production builds of React.")}O.Children={map:Bn,forEach:function(e,t,r){Bn(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Bn(e,function(){t++}),t},toArray:function(e){return Bn(e,function(t){return t})||[]},only:function(e){if(!Nl(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};O.Component=sr;O.Fragment=qd;O.Profiler=Bd;O.PureComponent=Tl;O.StrictMode=Vd;O.Suspense=bd;O.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jd;O.act=is;O.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=es({},e.props),o=e.key,l=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,i=Cl.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)ns.call(t,s)&&!os.hasOwnProperty(s)&&(n[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)n.children=r;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];n.children=u}return{$$typeof:Xr,type:e.type,key:o,ref:l,props:n,_owner:i}};O.createContext=function(e){return e={$$typeof:Wd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Rd,_context:e},e.Consumer=e};O.createElement=ls;O.createFactory=function(e){var t=ls.bind(null,e);return t.type=e,t};O.createRef=function(){return{current:null}};O.forwardRef=function(e){return{$$typeof:Xd,render:e}};O.isValidElement=Nl;O.lazy=function(e){return{$$typeof:Gd,_payload:{_status:-1,_result:e},_init:Zd}};O.memo=function(e,t){return{$$typeof:$d,type:e,compare:t===void 0?null:t}};O.startTransition=function(e){var t=Wn.transition;Wn.transition={};try{e()}finally{Wn.transition=t}};O.unstable_act=is;O.useCallback=function(e,t){return ge.current.useCallback(e,t)};O.useContext=function(e){return ge.current.useContext(e)};O.useDebugValue=function(){};O.useDeferredValue=function(e){return ge.current.useDeferredValue(e)};O.useEffect=function(e,t){return ge.current.useEffect(e,t)};O.useId=function(){return ge.current.useId()};O.useImperativeHandle=function(e,t,r){return ge.current.useImperativeHandle(e,t,r)};O.useInsertionEffect=function(e,t){return ge.current.useInsertionEffect(e,t)};O.useLayoutEffect=function(e,t){return ge.current.useLayoutEffect(e,t)};O.useMemo=function(e,t){return ge.current.useMemo(e,t)};O.useReducer=function(e,t,r){return ge.current.useReducer(e,t,r)};O.useRef=function(e){return ge.current.useRef(e)};O.useState=function(e){return ge.current.useState(e)};O.useSyncExternalStore=function(e,t,r){return ge.current.useSyncExternalStore(e,t,r)};O.useTransition=function(){return ge.current.useTransition()};O.version="18.3.1"});var X=ae((Bh,ss)=>{"use strict";ss.exports=us()});var ys=ae(F=>{"use strict";function Ol(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,o=e[n];if(0<Xn(o,t))e[n]=t,e[r]=o,r=n;else break e}}function Be(e){return e.length===0?null:e[0]}function $n(e){if(e.length===0)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length,l=o>>>1;n<l;){var i=2*(n+1)-1,u=e[i],s=i+1,a=e[s];if(0>Xn(u,r))s<o&&0>Xn(a,u)?(e[n]=a,e[s]=r,n=s):(e[n]=u,e[i]=r,n=i);else if(s<o&&0>Xn(a,r))e[n]=a,e[s]=r,n=s;else break e}}return t}function Xn(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(as=performance,F.unstable_now=function(){return as.now()}):(xl=Date,cs=xl.now(),F.unstable_now=function(){return xl.now()-cs});var as,xl,cs,Je=[],St=[],ep=1,Ie=null,ce=3,Gn=!1,Xt=!1,$r=!1,ps=typeof setTimeout=="function"?setTimeout:null,ms=typeof clearTimeout=="function"?clearTimeout:null,fs=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Pl(e){for(var t=Be(St);t!==null;){if(t.callback===null)$n(St);else if(t.startTime<=e)$n(St),t.sortIndex=t.expirationTime,Ol(Je,t);else break;t=Be(St)}}function Al(e){if($r=!1,Pl(e),!Xt)if(Be(Je)!==null)Xt=!0,Ul(Dl);else{var t=Be(St);t!==null&&Il(Al,t.startTime-e)}}function Dl(e,t){Xt=!1,$r&&($r=!1,ms(Gr),Gr=-1),Gn=!0;var r=ce;try{for(Pl(t),Ie=Be(Je);Ie!==null&&(!(Ie.expirationTime>t)||e&&!vs());){var n=Ie.callback;if(typeof n=="function"){Ie.callback=null,ce=Ie.priorityLevel;var o=n(Ie.expirationTime<=t);t=F.unstable_now(),typeof o=="function"?Ie.callback=o:Ie===Be(Je)&&$n(Je),Pl(t)}else $n(Je);Ie=Be(Je)}if(Ie!==null)var l=!0;else{var i=Be(St);i!==null&&Il(Al,i.startTime-t),l=!1}return l}finally{Ie=null,ce=r,Gn=!1}}var Qn=!1,bn=null,Gr=-1,hs=5,gs=-1;function vs(){return!(F.unstable_now()-gs<hs)}function Ll(){if(bn!==null){var e=F.unstable_now();gs=e;var t=!0;try{t=bn(!0,e)}finally{t?br():(Qn=!1,bn=null)}}else Qn=!1}var br;typeof fs=="function"?br=function(){fs(Ll)}:typeof MessageChannel<"u"?(Ml=new MessageChannel,ds=Ml.port2,Ml.port1.onmessage=Ll,br=function(){ds.postMessage(null)}):br=function(){ps(Ll,0)};var Ml,ds;function Ul(e){bn=e,Qn||(Qn=!0,br())}function Il(e,t){Gr=ps(function(){e(F.unstable_now())},t)}F.unstable_IdlePriority=5;F.unstable_ImmediatePriority=1;F.unstable_LowPriority=4;F.unstable_NormalPriority=3;F.unstable_Profiling=null;F.unstable_UserBlockingPriority=2;F.unstable_cancelCallback=function(e){e.callback=null};F.unstable_continueExecution=function(){Xt||Gn||(Xt=!0,Ul(Dl))};F.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"):hs=0<e?Math.floor(1e3/e):5};F.unstable_getCurrentPriorityLevel=function(){return ce};F.unstable_getFirstCallbackNode=function(){return Be(Je)};F.unstable_next=function(e){switch(ce){case 1:case 2:case 3:var t=3;break;default:t=ce}var r=ce;ce=t;try{return e()}finally{ce=r}};F.unstable_pauseExecution=function(){};F.unstable_requestPaint=function(){};F.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=ce;ce=e;try{return t()}finally{ce=r}};F.unstable_scheduleCallback=function(e,t,r){var n=F.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0<r?n+r:n):r=n,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=r+o,e={id:ep++,callback:t,priorityLevel:e,startTime:r,expirationTime:o,sortIndex:-1},r>n?(e.sortIndex=r,Ol(St,e),Be(Je)===null&&e===Be(St)&&($r?(ms(Gr),Gr=-1):$r=!0,Il(Al,r-n))):(e.sortIndex=o,Ol(Je,e),Xt||Gn||(Xt=!0,Ul(Dl))),e};F.unstable_shouldYield=vs;F.unstable_wrapCallback=function(e){var t=ce;return function(){var r=ce;ce=t;try{return e.apply(this,arguments)}finally{ce=r}}}});var Es=ae((Wh,Ss)=>{"use strict";Ss.exports=ys()});var Cf=ae(De=>{"use strict";var tp=X(),Pe=Es();function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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 xa=new Set,vn={};function or(e,t){Mr(e,t),Mr(e+"Capture",t)}function Mr(e,t){for(vn[e]=t,e=0;e<t.length;e++)xa.add(t[e])}var dt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),oi=Object.prototype.hasOwnProperty,rp=/^[: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]*$/,ws={},_s={};function np(e){return oi.call(_s,e)?!0:oi.call(ws,e)?!1:rp.test(e)?_s[e]=!0:(ws[e]=!0,!1)}function op(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function lp(e,t,r,n){if(t===null||typeof t>"u"||op(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.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 Se(e,t,r,n,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var ue={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ue[e]=new Se(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ue[t]=new Se(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ue[e]=new Se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ue[e]=new Se(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){ue[e]=new Se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ue[e]=new Se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ue[e]=new Se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ue[e]=new Se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ue[e]=new Se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ki=/[\-:]([a-z])/g;function Yi(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(Ki,Yi);ue[t]=new Se(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(Ki,Yi);ue[t]=new Se(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(Ki,Yi);ue[t]=new Se(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ue[e]=new Se(e,1,!1,e.toLowerCase(),null,!1,!1)});ue.xlinkHref=new Se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ue[e]=new Se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Zi(e,t,r,n){var o=ue.hasOwnProperty(t)?ue[t]:null;(o!==null?o.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(lp(t,r,o,n)&&(r=null),n||o===null?np(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=r===null?o.type===3?!1:"":r:(t=o.attributeName,n=o.attributeNamespace,r===null?e.removeAttribute(t):(o=o.type,r=o===3||o===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var gt=tp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Kn=Symbol.for("react.element"),fr=Symbol.for("react.portal"),dr=Symbol.for("react.fragment"),Ji=Symbol.for("react.strict_mode"),li=Symbol.for("react.profiler"),La=Symbol.for("react.provider"),Ma=Symbol.for("react.context"),eu=Symbol.for("react.forward_ref"),ii=Symbol.for("react.suspense"),ui=Symbol.for("react.suspense_list"),tu=Symbol.for("react.memo"),wt=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var Oa=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var Ts=Symbol.iterator;function Qr(e){return e===null||typeof e!="object"?null:(e=Ts&&e[Ts]||e["@@iterator"],typeof e=="function"?e:null)}var R=Object.assign,Fl;function nn(e){if(Fl===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Fl=t&&t[1]||""}return`
`+Fl+e}var zl=!1;function jl(e,t){if(!e||zl)return"";zl=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var n=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){n=a}e.call(t.prototype)}else{try{throw Error()}catch(a){n=a}e()}}catch(a){if(a&&n&&typeof a.stack=="string"){for(var o=a.stack.split(`
`),l=n.stack.split(`
`),i=o.length-1,u=l.length-1;1<=i&&0<=u&&o[i]!==l[u];)u--;for(;1<=i&&0<=u;i--,u--)if(o[i]!==l[u]){if(i!==1||u!==1)do if(i--,u--,0>u||o[i]!==l[u]){var s=`
`+o[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{zl=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?nn(e):""}function ip(e){switch(e.tag){case 5:return nn(e.type);case 16:return nn("Lazy");case 13:return nn("Suspense");case 19:return nn("SuspenseList");case 0:case 2:case 15:return e=jl(e.type,!1),e;case 11:return e=jl(e.type.render,!1),e;case 1:return e=jl(e.type,!0),e;default:return""}}function si(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 dr:return"Fragment";case fr:return"Portal";case li:return"Profiler";case Ji:return"StrictMode";case ii:return"Suspense";case ui:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ma:return(e.displayName||"Context")+".Consumer";case La:return(e._context.displayName||"Context")+".Provider";case eu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case tu:return t=e.displayName||null,t!==null?t:si(e.type)||"Memo";case wt:t=e._payload,e=e._init;try{return si(e(t))}catch{}}return null}function up(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 si(t);case 8:return t===Ji?"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 It(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Pa(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function sp(e){var t=Pa(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,l=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yn(e){e._valueTracker||(e._valueTracker=sp(e))}function Aa(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Pa(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function No(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 ai(e,t){var r=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function ks(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=It(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Da(e,t){t=t.checked,t!=null&&Zi(e,"checked",t,!1)}function ci(e,t){Da(e,t);var r=It(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?fi(e,t.type,r):t.hasOwnProperty("defaultValue")&&fi(e,t.type,It(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Cs(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function fi(e,t,r){(t!=="number"||No(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var on=Array.isArray;function Tr(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+It(r),t=null,o=0;o<e.length;o++){if(e[o].value===r){e[o].selected=!0,n&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function di(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(S(91));return R({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ns(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(S(92));if(on(r)){if(1<r.length)throw Error(S(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:It(r)}}function Ua(e,t){var r=It(t.value),n=It(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function xs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ia(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 pi(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ia(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Zn,Fa=(function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,o){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,o)})}:e})(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Zn=Zn||document.createElement("div"),Zn.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Zn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function yn(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var sn={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},ap=["Webkit","ms","Moz","O"];Object.keys(sn).forEach(function(e){ap.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),sn[t]=sn[e]})});function za(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||sn.hasOwnProperty(e)&&sn[e]?(""+t).trim():t+"px"}function ja(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=za(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var cp=R({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 mi(e,t){if(t){if(cp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function hi(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 gi=null;function ru(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vi=null,kr=null,Cr=null;function Ls(e){if(e=Fn(e)){if(typeof vi!="function")throw Error(S(280));var t=e.stateNode;t&&(t=el(t),vi(e.stateNode,e.type,t))}}function Ha(e){kr?Cr?Cr.push(e):Cr=[e]:kr=e}function qa(){if(kr){var e=kr,t=Cr;if(Cr=kr=null,Ls(e),t)for(e=0;e<t.length;e++)Ls(t[e])}}function Va(e,t){return e(t)}function Ba(){}var Hl=!1;function Ra(e,t,r){if(Hl)return e(t,r);Hl=!0;try{return Va(e,t,r)}finally{Hl=!1,(kr!==null||Cr!==null)&&(Ba(),qa())}}function Sn(e,t){var r=e.stateNode;if(r===null)return null;var n=el(r);if(n===null)return null;r=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(S(231,t,typeof r));return r}var yi=!1;if(dt)try{ar={},Object.defineProperty(ar,"passive",{get:function(){yi=!0}}),window.addEventListener("test",ar,ar),window.removeEventListener("test",ar,ar)}catch{yi=!1}var ar;function fp(e,t,r,n,o,l,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(r,a)}catch(p){this.onError(p)}}var an=!1,xo=null,Lo=!1,Si=null,dp={onError:function(e){an=!0,xo=e}};function pp(e,t,r,n,o,l,i,u,s){an=!1,xo=null,fp.apply(dp,arguments)}function mp(e,t,r,n,o,l,i,u,s){if(pp.apply(this,arguments),an){if(an){var a=xo;an=!1,xo=null}else throw Error(S(198));Lo||(Lo=!0,Si=a)}}function lr(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Wa(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 Ms(e){if(lr(e)!==e)throw Error(S(188))}function hp(e){var t=e.alternate;if(!t){if(t=lr(e),t===null)throw Error(S(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(o===null)break;var l=o.alternate;if(l===null){if(n=o.return,n!==null){r=n;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===r)return Ms(o),e;if(l===n)return Ms(o),t;l=l.sibling}throw Error(S(188))}if(r.return!==n.return)r=o,n=l;else{for(var i=!1,u=o.child;u;){if(u===r){i=!0,r=o,n=l;break}if(u===n){i=!0,n=o,r=l;break}u=u.sibling}if(!i){for(u=l.child;u;){if(u===r){i=!0,r=l,n=o;break}if(u===n){i=!0,n=l,r=o;break}u=u.sibling}if(!i)throw Error(S(189))}}if(r.alternate!==n)throw Error(S(190))}if(r.tag!==3)throw Error(S(188));return r.stateNode.current===r?e:t}function Xa(e){return e=hp(e),e!==null?ba(e):null}function ba(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ba(e);if(t!==null)return t;e=e.sibling}return null}var $a=Pe.unstable_scheduleCallback,Os=Pe.unstable_cancelCallback,gp=Pe.unstable_shouldYield,vp=Pe.unstable_requestPaint,$=Pe.unstable_now,yp=Pe.unstable_getCurrentPriorityLevel,nu=Pe.unstable_ImmediatePriority,Ga=Pe.unstable_UserBlockingPriority,Mo=Pe.unstable_NormalPriority,Sp=Pe.unstable_LowPriority,Qa=Pe.unstable_IdlePriority,Ko=null,nt=null;function Ep(e){if(nt&&typeof nt.onCommitFiberRoot=="function")try{nt.onCommitFiberRoot(Ko,e,void 0,(e.current.flags&128)===128)}catch{}}var $e=Math.clz32?Math.clz32:Tp,wp=Math.log,_p=Math.LN2;function Tp(e){return e>>>=0,e===0?32:31-(wp(e)/_p|0)|0}var Jn=64,eo=4194304;function ln(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 Oo(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,l=e.pingedLanes,i=r&268435455;if(i!==0){var u=i&~o;u!==0?n=ln(u):(l&=i,l!==0&&(n=ln(l)))}else i=r&~o,i!==0?n=ln(i):l!==0&&(n=ln(l));if(n===0)return 0;if(t!==0&&t!==n&&(t&o)===0&&(o=n&-n,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if((n&4)!==0&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-$e(t),o=1<<r,n|=e[r],t&=~o;return n}function kp(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 Cp(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-$e(l),u=1<<i,s=o[i];s===-1?((u&r)===0||(u&n)!==0)&&(o[i]=kp(u,t)):s<=t&&(e.expiredLanes|=u),l&=~u}}function Ei(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ka(){var e=Jn;return Jn<<=1,(Jn&4194240)===0&&(Jn=64),e}function ql(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function Un(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-$e(t),e[t]=r}function Np(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0<r;){var o=31-$e(r),l=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~l}}function ou(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-$e(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var U=0;function Ya(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var Za,lu,Ja,ec,tc,wi=!1,to=[],xt=null,Lt=null,Mt=null,En=new Map,wn=new Map,Tt=[],xp="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 Ps(e,t){switch(e){case"focusin":case"focusout":xt=null;break;case"dragenter":case"dragleave":Lt=null;break;case"mouseover":case"mouseout":Mt=null;break;case"pointerover":case"pointerout":En.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":wn.delete(t.pointerId)}}function Kr(e,t,r,n,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:l,targetContainers:[o]},t!==null&&(t=Fn(t),t!==null&&lu(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Lp(e,t,r,n,o){switch(t){case"focusin":return xt=Kr(xt,e,t,r,n,o),!0;case"dragenter":return Lt=Kr(Lt,e,t,r,n,o),!0;case"mouseover":return Mt=Kr(Mt,e,t,r,n,o),!0;case"pointerover":var l=o.pointerId;return En.set(l,Kr(En.get(l)||null,e,t,r,n,o)),!0;case"gotpointercapture":return l=o.pointerId,wn.set(l,Kr(wn.get(l)||null,e,t,r,n,o)),!0}return!1}function rc(e){var t=Gt(e.target);if(t!==null){var r=lr(t);if(r!==null){if(t=r.tag,t===13){if(t=Wa(r),t!==null){e.blockedOn=t,tc(e.priority,function(){Ja(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function go(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=_i(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);gi=n,r.target.dispatchEvent(n),gi=null}else return t=Fn(r),t!==null&&lu(t),e.blockedOn=r,!1;t.shift()}return!0}function As(e,t,r){go(e)&&r.delete(t)}function Mp(){wi=!1,xt!==null&&go(xt)&&(xt=null),Lt!==null&&go(Lt)&&(Lt=null),Mt!==null&&go(Mt)&&(Mt=null),En.forEach(As),wn.forEach(As)}function Yr(e,t){e.blockedOn===t&&(e.blockedOn=null,wi||(wi=!0,Pe.unstable_scheduleCallback(Pe.unstable_NormalPriority,Mp)))}function _n(e){function t(o){return Yr(o,e)}if(0<to.length){Yr(to[0],e);for(var r=1;r<to.length;r++){var n=to[r];n.blockedOn===e&&(n.blockedOn=null)}}for(xt!==null&&Yr(xt,e),Lt!==null&&Yr(Lt,e),Mt!==null&&Yr(Mt,e),En.forEach(t),wn.forEach(t),r=0;r<Tt.length;r++)n=Tt[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Tt.length&&(r=Tt[0],r.blockedOn===null);)rc(r),r.blockedOn===null&&Tt.shift()}var Nr=gt.ReactCurrentBatchConfig,Po=!0;function Op(e,t,r,n){var o=U,l=Nr.transition;Nr.transition=null;try{U=1,iu(e,t,r,n)}finally{U=o,Nr.transition=l}}function Pp(e,t,r,n){var o=U,l=Nr.transition;Nr.transition=null;try{U=4,iu(e,t,r,n)}finally{U=o,Nr.transition=l}}function iu(e,t,r,n){if(Po){var o=_i(e,t,r,n);if(o===null)$l(e,t,n,Ao,r),Ps(e,n);else if(Lp(o,e,t,r,n))n.stopPropagation();else if(Ps(e,n),t&4&&-1<xp.indexOf(e)){for(;o!==null;){var l=Fn(o);if(l!==null&&Za(l),l=_i(e,t,r,n),l===null&&$l(e,t,n,Ao,r),l===o)break;o=l}o!==null&&n.stopPropagation()}else $l(e,t,n,null,r)}}var Ao=null;function _i(e,t,r,n){if(Ao=null,e=ru(n),e=Gt(e),e!==null)if(t=lr(e),t===null)e=null;else if(r=t.tag,r===13){if(e=Wa(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Ao=e,null}function nc(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(yp()){case nu:return 1;case Ga:return 4;case Mo:case Sp:return 16;case Qa:return 536870912;default:return 16}default:return 16}}var Ct=null,uu=null,vo=null;function oc(){if(vo)return vo;var e,t=uu,r=t.length,n,o="value"in Ct?Ct.value:Ct.textContent,l=o.length;for(e=0;e<r&&t[e]===o[e];e++);var i=r-e;for(n=1;n<=i&&t[r-n]===o[l-n];n++);return vo=o.slice(e,1<n?1-n:void 0)}function yo(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 ro(){return!0}function Ds(){return!1}function Ae(e){function t(r,n,o,l,i){this._reactName=r,this._targetInst=o,this.type=n,this.nativeEvent=l,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(r=e[u],this[u]=r?r(l):l[u]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?ro:Ds,this.isPropagationStopped=Ds,this}return R(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=ro)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=ro)},persist:function(){},isPersistent:ro}),t}var Fr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},su=Ae(Fr),In=R({},Fr,{view:0,detail:0}),Ap=Ae(In),Vl,Bl,Zr,Yo=R({},In,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:au,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!==Zr&&(Zr&&e.type==="mousemove"?(Vl=e.screenX-Zr.screenX,Bl=e.screenY-Zr.screenY):Bl=Vl=0,Zr=e),Vl)},movementY:function(e){return"movementY"in e?e.movementY:Bl}}),Us=Ae(Yo),Dp=R({},Yo,{dataTransfer:0}),Up=Ae(Dp),Ip=R({},In,{relatedTarget:0}),Rl=Ae(Ip),Fp=R({},Fr,{animationName:0,elapsedTime:0,pseudoElement:0}),zp=Ae(Fp),jp=R({},Fr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Hp=Ae(jp),qp=R({},Fr,{data:0}),Is=Ae(qp),Vp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Bp={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"},Rp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Wp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Rp[e])?!!t[e]:!1}function au(){return Wp}var Xp=R({},In,{key:function(e){if(e.key){var t=Vp[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=yo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Bp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:au,charCode:function(e){return e.type==="keypress"?yo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?yo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),bp=Ae(Xp),$p=R({},Yo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Fs=Ae($p),Gp=R({},In,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:au}),Qp=Ae(Gp),Kp=R({},Fr,{propertyName:0,elapsedTime:0,pseudoElement:0}),Yp=Ae(Kp),Zp=R({},Yo,{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}),Jp=Ae(Zp),em=[9,13,27,32],cu=dt&&"CompositionEvent"in window,cn=null;dt&&"documentMode"in document&&(cn=document.documentMode);var tm=dt&&"TextEvent"in window&&!cn,lc=dt&&(!cu||cn&&8<cn&&11>=cn),zs=" ",js=!1;function ic(e,t){switch(e){case"keyup":return em.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var pr=!1;function rm(e,t){switch(e){case"compositionend":return uc(t);case"keypress":return t.which!==32?null:(js=!0,zs);case"textInput":return e=t.data,e===zs&&js?null:e;default:return null}}function nm(e,t){if(pr)return e==="compositionend"||!cu&&ic(e,t)?(e=oc(),vo=uu=Ct=null,pr=!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 lc&&t.locale!=="ko"?null:t.data;default:return null}}var om={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 Hs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!om[e.type]:t==="textarea"}function sc(e,t,r,n){Ha(n),t=Do(t,"onChange"),0<t.length&&(r=new su("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var fn=null,Tn=null;function lm(e){Sc(e,0)}function Zo(e){var t=gr(e);if(Aa(t))return e}function im(e,t){if(e==="change")return t}var ac=!1;dt&&(dt?(oo="oninput"in document,oo||(Wl=document.createElement("div"),Wl.setAttribute("oninput","return;"),oo=typeof Wl.oninput=="function"),no=oo):no=!1,ac=no&&(!document.documentMode||9<document.documentMode));var no,oo,Wl;function qs(){fn&&(fn.detachEvent("onpropertychange",cc),Tn=fn=null)}function cc(e){if(e.propertyName==="value"&&Zo(Tn)){var t=[];sc(t,Tn,e,ru(e)),Ra(lm,t)}}function um(e,t,r){e==="focusin"?(qs(),fn=t,Tn=r,fn.attachEvent("onpropertychange",cc)):e==="focusout"&&qs()}function sm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Zo(Tn)}function am(e,t){if(e==="click")return Zo(t)}function cm(e,t){if(e==="input"||e==="change")return Zo(t)}function fm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Qe=typeof Object.is=="function"?Object.is:fm;function kn(e,t){if(Qe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!oi.call(t,o)||!Qe(e[o],t[o]))return!1}return!0}function Vs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Bs(e,t){var r=Vs(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Vs(r)}}function fc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?fc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function dc(){for(var e=window,t=No();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=No(e.document)}return t}function fu(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 dm(e){var t=dc(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&fc(r.ownerDocument.documentElement,r)){if(n!==null&&fu(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,l=Math.min(n.start,o);n=n.end===void 0?l:Math.min(n.end,o),!e.extend&&l>n&&(o=n,n=l,l=o),o=Bs(r,l);var i=Bs(r,n);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>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pm=dt&&"documentMode"in document&&11>=document.documentMode,mr=null,Ti=null,dn=null,ki=!1;function Rs(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;ki||mr==null||mr!==No(n)||(n=mr,"selectionStart"in n&&fu(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),dn&&kn(dn,n)||(dn=n,n=Do(Ti,"onSelect"),0<n.length&&(t=new su("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=mr)))}function lo(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var hr={animationend:lo("Animation","AnimationEnd"),animationiteration:lo("Animation","AnimationIteration"),animationstart:lo("Animation","AnimationStart"),transitionend:lo("Transition","TransitionEnd")},Xl={},pc={};dt&&(pc=document.createElement("div").style,"AnimationEvent"in window||(delete hr.animationend.animation,delete hr.animationiteration.animation,delete hr.animationstart.animation),"TransitionEvent"in window||delete hr.transitionend.transition);function Jo(e){if(Xl[e])return Xl[e];if(!hr[e])return e;var t=hr[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in pc)return Xl[e]=t[r];return e}var mc=Jo("animationend"),hc=Jo("animationiteration"),gc=Jo("animationstart"),vc=Jo("transitionend"),yc=new Map,Ws="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 zt(e,t){yc.set(e,t),or(t,[e])}for(io=0;io<Ws.length;io++)uo=Ws[io],Xs=uo.toLowerCase(),bs=uo[0].toUpperCase()+uo.slice(1),zt(Xs,"on"+bs);var uo,Xs,bs,io;zt(mc,"onAnimationEnd");zt(hc,"onAnimationIteration");zt(gc,"onAnimationStart");zt("dblclick","onDoubleClick");zt("focusin","onFocus");zt("focusout","onBlur");zt(vc,"onTransitionEnd");Mr("onMouseEnter",["mouseout","mouseover"]);Mr("onMouseLeave",["mouseout","mouseover"]);Mr("onPointerEnter",["pointerout","pointerover"]);Mr("onPointerLeave",["pointerout","pointerover"]);or("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));or("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));or("onBeforeInput",["compositionend","keypress","textInput","paste"]);or("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));or("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));or("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var un="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(" "),mm=new Set("cancel close invalid load scroll toggle".split(" ").concat(un));function $s(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,mp(n,t,void 0,e),e.currentTarget=null}function Sc(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var l=void 0;if(t)for(var i=n.length-1;0<=i;i--){var u=n[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==l&&o.isPropagationStopped())break e;$s(o,u,a),l=s}else for(i=0;i<n.length;i++){if(u=n[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==l&&o.isPropagationStopped())break e;$s(o,u,a),l=s}}}if(Lo)throw e=Si,Lo=!1,Si=null,e}function j(e,t){var r=t[Mi];r===void 0&&(r=t[Mi]=new Set);var n=e+"__bubble";r.has(n)||(Ec(t,e,2,!1),r.add(n))}function bl(e,t,r){var n=0;t&&(n|=4),Ec(r,e,n,t)}var so="_reactListening"+Math.random().toString(36).slice(2);function Cn(e){if(!e[so]){e[so]=!0,xa.forEach(function(r){r!=="selectionchange"&&(mm.has(r)||bl(r,!1,e),bl(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[so]||(t[so]=!0,bl("selectionchange",!1,t))}}function Ec(e,t,r,n){switch(nc(t)){case 1:var o=Op;break;case 4:o=Pp;break;default:o=iu}r=o.bind(null,t,r,e),o=void 0,!yi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),n?o!==void 0?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):o!==void 0?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function $l(e,t,r,n,o){var l=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var u=n.stateNode.containerInfo;if(u===o||u.nodeType===8&&u.parentNode===o)break;if(i===4)for(i=n.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===o||s.nodeType===8&&s.parentNode===o))return;i=i.return}for(;u!==null;){if(i=Gt(u),i===null)return;if(s=i.tag,s===5||s===6){n=l=i;continue e}u=u.parentNode}}n=n.return}Ra(function(){var a=l,p=ru(r),m=[];e:{var h=yc.get(e);if(h!==void 0){var y=su,w=e;switch(e){case"keypress":if(yo(r)===0)break e;case"keydown":case"keyup":y=bp;break;case"focusin":w="focus",y=Rl;break;case"focusout":w="blur",y=Rl;break;case"beforeblur":case"afterblur":y=Rl;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=Us;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=Up;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=Qp;break;case mc:case hc:case gc:y=zp;break;case vc:y=Yp;break;case"scroll":y=Ap;break;case"wheel":y=Jp;break;case"copy":case"cut":case"paste":y=Hp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=Fs}var _=(t&4)!==0,A=!_&&e==="scroll",d=_?h!==null?h+"Capture":null:h;_=[];for(var c=a,f;c!==null;){f=c;var v=f.stateNode;if(f.tag===5&&v!==null&&(f=v,d!==null&&(v=Sn(c,d),v!=null&&_.push(Nn(c,v,f)))),A)break;c=c.return}0<_.length&&(h=new y(h,w,null,r,p),m.push({event:h,listeners:_}))}}if((t&7)===0){e:{if(h=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",h&&r!==gi&&(w=r.relatedTarget||r.fromElement)&&(Gt(w)||w[pt]))break e;if((y||h)&&(h=p.window===p?p:(h=p.ownerDocument)?h.defaultView||h.parentWindow:window,y?(w=r.relatedTarget||r.toElement,y=a,w=w?Gt(w):null,w!==null&&(A=lr(w),w!==A||w.tag!==5&&w.tag!==6)&&(w=null)):(y=null,w=a),y!==w)){if(_=Us,v="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(_=Fs,v="onPointerLeave",d="onPointerEnter",c="pointer"),A=y==null?h:gr(y),f=w==null?h:gr(w),h=new _(v,c+"leave",y,r,p),h.target=A,h.relatedTarget=f,v=null,Gt(p)===a&&(_=new _(d,c+"enter",w,r,p),_.target=f,_.relatedTarget=A,v=_),A=v,y&&w)t:{for(_=y,d=w,c=0,f=_;f;f=cr(f))c++;for(f=0,v=d;v;v=cr(v))f++;for(;0<c-f;)_=cr(_),c--;for(;0<f-c;)d=cr(d),f--;for(;c--;){if(_===d||d!==null&&_===d.alternate)break t;_=cr(_),d=cr(d)}_=null}else _=null;y!==null&&Gs(m,h,y,_,!1),w!==null&&A!==null&&Gs(m,A,w,_,!0)}}e:{if(h=a?gr(a):window,y=h.nodeName&&h.nodeName.toLowerCase(),y==="select"||y==="input"&&h.type==="file")var E=im;else if(Hs(h))if(ac)E=cm;else{E=sm;var T=um}else(y=h.nodeName)&&y.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(E=am);if(E&&(E=E(e,a))){sc(m,E,r,p);break e}T&&T(e,h,a),e==="focusout"&&(T=h._wrapperState)&&T.controlled&&h.type==="number"&&fi(h,"number",h.value)}switch(T=a?gr(a):window,e){case"focusin":(Hs(T)||T.contentEditable==="true")&&(mr=T,Ti=a,dn=null);break;case"focusout":dn=Ti=mr=null;break;case"mousedown":ki=!0;break;case"contextmenu":case"mouseup":case"dragend":ki=!1,Rs(m,r,p);break;case"selectionchange":if(pm)break;case"keydown":case"keyup":Rs(m,r,p)}var C;if(cu)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else pr?ic(e,r)&&(N="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(N="onCompositionStart");N&&(lc&&r.locale!=="ko"&&(pr||N!=="onCompositionStart"?N==="onCompositionEnd"&&pr&&(C=oc()):(Ct=p,uu="value"in Ct?Ct.value:Ct.textContent,pr=!0)),T=Do(a,N),0<T.length&&(N=new Is(N,e,null,r,p),m.push({event:N,listeners:T}),C?N.data=C:(C=uc(r),C!==null&&(N.data=C)))),(C=tm?rm(e,r):nm(e,r))&&(a=Do(a,"onBeforeInput"),0<a.length&&(p=new Is("onBeforeInput","beforeinput",null,r,p),m.push({event:p,listeners:a}),p.data=C))}Sc(m,t)})}function Nn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Do(e,t){for(var r=t+"Capture",n=[];e!==null;){var o=e,l=o.stateNode;o.tag===5&&l!==null&&(o=l,l=Sn(e,r),l!=null&&n.unshift(Nn(e,l,o)),l=Sn(e,t),l!=null&&n.push(Nn(e,l,o))),e=e.return}return n}function cr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Gs(e,t,r,n,o){for(var l=t._reactName,i=[];r!==null&&r!==n;){var u=r,s=u.alternate,a=u.stateNode;if(s!==null&&s===n)break;u.tag===5&&a!==null&&(u=a,o?(s=Sn(r,l),s!=null&&i.unshift(Nn(r,s,u))):o||(s=Sn(r,l),s!=null&&i.push(Nn(r,s,u)))),r=r.return}i.length!==0&&e.push({event:t,listeners:i})}var hm=/\r\n?/g,gm=/\u0000|\uFFFD/g;function Qs(e){return(typeof e=="string"?e:""+e).replace(hm,`
`).replace(gm,"")}function ao(e,t,r){if(t=Qs(t),Qs(e)!==t&&r)throw Error(S(425))}function Uo(){}var Ci=null,Ni=null;function xi(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 Li=typeof setTimeout=="function"?setTimeout:void 0,vm=typeof clearTimeout=="function"?clearTimeout:void 0,Ks=typeof Promise=="function"?Promise:void 0,ym=typeof queueMicrotask=="function"?queueMicrotask:typeof Ks<"u"?function(e){return Ks.resolve(null).then(e).catch(Sm)}:Li;function Sm(e){setTimeout(function(){throw e})}function Gl(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(n===0){e.removeChild(o),_n(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=o}while(r);_n(t)}function Ot(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 Ys(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var zr=Math.random().toString(36).slice(2),rt="__reactFiber$"+zr,xn="__reactProps$"+zr,pt="__reactContainer$"+zr,Mi="__reactEvents$"+zr,Em="__reactListeners$"+zr,wm="__reactHandles$"+zr;function Gt(e){var t=e[rt];if(t)return t;for(var r=e.parentNode;r;){if(t=r[pt]||r[rt]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Ys(e);e!==null;){if(r=e[rt])return r;e=Ys(e)}return t}e=r,r=e.parentNode}return null}function Fn(e){return e=e[rt]||e[pt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function gr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(S(33))}function el(e){return e[xn]||null}var Oi=[],vr=-1;function jt(e){return{current:e}}function H(e){0>vr||(e.current=Oi[vr],Oi[vr]=null,vr--)}function z(e,t){vr++,Oi[vr]=e.current,e.current=t}var Ft={},me=jt(Ft),Te=jt(!1),Jt=Ft;function Or(e,t){var r=e.type.contextTypes;if(!r)return Ft;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in r)o[l]=t[l];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ke(e){return e=e.childContextTypes,e!=null}function Io(){H(Te),H(me)}function Zs(e,t,r){if(me.current!==Ft)throw Error(S(168));z(me,t),z(Te,r)}function wc(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(S(108,up(e)||"Unknown",o));return R({},r,n)}function Fo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ft,Jt=me.current,z(me,e),z(Te,Te.current),!0}function Js(e,t,r){var n=e.stateNode;if(!n)throw Error(S(169));r?(e=wc(e,t,Jt),n.__reactInternalMemoizedMergedChildContext=e,H(Te),H(me),z(me,e)):H(Te),z(Te,r)}var st=null,tl=!1,Ql=!1;function _c(e){st===null?st=[e]:st.push(e)}function _m(e){tl=!0,_c(e)}function Ht(){if(!Ql&&st!==null){Ql=!0;var e=0,t=U;try{var r=st;for(U=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}st=null,tl=!1}catch(o){throw st!==null&&(st=st.slice(e+1)),$a(nu,Ht),o}finally{U=t,Ql=!1}}return null}var yr=[],Sr=0,zo=null,jo=0,Fe=[],ze=0,er=null,at=1,ct="";function bt(e,t){yr[Sr++]=jo,yr[Sr++]=zo,zo=e,jo=t}function Tc(e,t,r){Fe[ze++]=at,Fe[ze++]=ct,Fe[ze++]=er,er=e;var n=at;e=ct;var o=32-$e(n)-1;n&=~(1<<o),r+=1;var l=32-$e(t)+o;if(30<l){var i=o-o%5;l=(n&(1<<i)-1).toString(32),n>>=i,o-=i,at=1<<32-$e(t)+o|r<<o|n,ct=l+e}else at=1<<l|r<<o|n,ct=e}function du(e){e.return!==null&&(bt(e,1),Tc(e,1,0))}function pu(e){for(;e===zo;)zo=yr[--Sr],yr[Sr]=null,jo=yr[--Sr],yr[Sr]=null;for(;e===er;)er=Fe[--ze],Fe[ze]=null,ct=Fe[--ze],Fe[ze]=null,at=Fe[--ze],Fe[ze]=null}var Oe=null,Me=null,q=!1,be=null;function kc(e,t){var r=je(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function ea(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Oe=e,Me=Ot(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Oe=e,Me=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=er!==null?{id:at,overflow:ct}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=je(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Oe=e,Me=null,!0):!1;default:return!1}}function Pi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ai(e){if(q){var t=Me;if(t){var r=t;if(!ea(e,t)){if(Pi(e))throw Error(S(418));t=Ot(r.nextSibling);var n=Oe;t&&ea(e,t)?kc(n,r):(e.flags=e.flags&-4097|2,q=!1,Oe=e)}}else{if(Pi(e))throw Error(S(418));e.flags=e.flags&-4097|2,q=!1,Oe=e}}}function ta(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Oe=e}function co(e){if(e!==Oe)return!1;if(!q)return ta(e),q=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!xi(e.type,e.memoizedProps)),t&&(t=Me)){if(Pi(e))throw Cc(),Error(S(418));for(;t;)kc(e,t),t=Ot(t.nextSibling)}if(ta(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(S(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){Me=Ot(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}Me=null}}else Me=Oe?Ot(e.stateNode.nextSibling):null;return!0}function Cc(){for(var e=Me;e;)e=Ot(e.nextSibling)}function Pr(){Me=Oe=null,q=!1}function mu(e){be===null?be=[e]:be.push(e)}var Tm=gt.ReactCurrentBatchConfig;function Jr(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(S(309));var n=r.stateNode}if(!n)throw Error(S(147,e));var o=n,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(i){var u=o.refs;i===null?delete u[l]:u[l]=i},t._stringRef=l,t)}if(typeof e!="string")throw Error(S(284));if(!r._owner)throw Error(S(290,e))}return e}function fo(e,t){throw e=Object.prototype.toString.call(t),Error(S(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ra(e){var t=e._init;return t(e._payload)}function Nc(e){function t(d,c){if(e){var f=d.deletions;f===null?(d.deletions=[c],d.flags|=16):f.push(c)}}function r(d,c){if(!e)return null;for(;c!==null;)t(d,c),c=c.sibling;return null}function n(d,c){for(d=new Map;c!==null;)c.key!==null?d.set(c.key,c):d.set(c.index,c),c=c.sibling;return d}function o(d,c){return d=Ut(d,c),d.index=0,d.sibling=null,d}function l(d,c,f){return d.index=f,e?(f=d.alternate,f!==null?(f=f.index,f<c?(d.flags|=2,c):f):(d.flags|=2,c)):(d.flags|=1048576,c)}function i(d){return e&&d.alternate===null&&(d.flags|=2),d}function u(d,c,f,v){return c===null||c.tag!==6?(c=ri(f,d.mode,v),c.return=d,c):(c=o(c,f),c.return=d,c)}function s(d,c,f,v){var E=f.type;return E===dr?p(d,c,f.props.children,v,f.key):c!==null&&(c.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===wt&&ra(E)===c.type)?(v=o(c,f.props),v.ref=Jr(d,c,f),v.return=d,v):(v=Co(f.type,f.key,f.props,null,d.mode,v),v.ref=Jr(d,c,f),v.return=d,v)}function a(d,c,f,v){return c===null||c.tag!==4||c.stateNode.containerInfo!==f.containerInfo||c.stateNode.implementation!==f.implementation?(c=ni(f,d.mode,v),c.return=d,c):(c=o(c,f.children||[]),c.return=d,c)}function p(d,c,f,v,E){return c===null||c.tag!==7?(c=Zt(f,d.mode,v,E),c.return=d,c):(c=o(c,f),c.return=d,c)}function m(d,c,f){if(typeof c=="string"&&c!==""||typeof c=="number")return c=ri(""+c,d.mode,f),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Kn:return f=Co(c.type,c.key,c.props,null,d.mode,f),f.ref=Jr(d,null,c),f.return=d,f;case fr:return c=ni(c,d.mode,f),c.return=d,c;case wt:var v=c._init;return m(d,v(c._payload),f)}if(on(c)||Qr(c))return c=Zt(c,d.mode,f,null),c.return=d,c;fo(d,c)}return null}function h(d,c,f,v){var E=c!==null?c.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return E!==null?null:u(d,c,""+f,v);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Kn:return f.key===E?s(d,c,f,v):null;case fr:return f.key===E?a(d,c,f,v):null;case wt:return E=f._init,h(d,c,E(f._payload),v)}if(on(f)||Qr(f))return E!==null?null:p(d,c,f,v,null);fo(d,f)}return null}function y(d,c,f,v,E){if(typeof v=="string"&&v!==""||typeof v=="number")return d=d.get(f)||null,u(c,d,""+v,E);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Kn:return d=d.get(v.key===null?f:v.key)||null,s(c,d,v,E);case fr:return d=d.get(v.key===null?f:v.key)||null,a(c,d,v,E);case wt:var T=v._init;return y(d,c,f,T(v._payload),E)}if(on(v)||Qr(v))return d=d.get(f)||null,p(c,d,v,E,null);fo(c,v)}return null}function w(d,c,f,v){for(var E=null,T=null,C=c,N=c=0,I=null;C!==null&&N<f.length;N++){C.index>N?(I=C,C=null):I=C.sibling;var L=h(d,C,f[N],v);if(L===null){C===null&&(C=I);break}e&&C&&L.alternate===null&&t(d,C),c=l(L,c,N),T===null?E=L:T.sibling=L,T=L,C=I}if(N===f.length)return r(d,C),q&&bt(d,N),E;if(C===null){for(;N<f.length;N++)C=m(d,f[N],v),C!==null&&(c=l(C,c,N),T===null?E=C:T.sibling=C,T=C);return q&&bt(d,N),E}for(C=n(d,C);N<f.length;N++)I=y(C,d,N,f[N],v),I!==null&&(e&&I.alternate!==null&&C.delete(I.key===null?N:I.key),c=l(I,c,N),T===null?E=I:T.sibling=I,T=I);return e&&C.forEach(function(xe){return t(d,xe)}),q&&bt(d,N),E}function _(d,c,f,v){var E=Qr(f);if(typeof E!="function")throw Error(S(150));if(f=E.call(f),f==null)throw Error(S(151));for(var T=E=null,C=c,N=c=0,I=null,L=f.next();C!==null&&!L.done;N++,L=f.next()){C.index>N?(I=C,C=null):I=C.sibling;var xe=h(d,C,L.value,v);if(xe===null){C===null&&(C=I);break}e&&C&&xe.alternate===null&&t(d,C),c=l(xe,c,N),T===null?E=xe:T.sibling=xe,T=xe,C=I}if(L.done)return r(d,C),q&&bt(d,N),E;if(C===null){for(;!L.done;N++,L=f.next())L=m(d,L.value,v),L!==null&&(c=l(L,c,N),T===null?E=L:T.sibling=L,T=L);return q&&bt(d,N),E}for(C=n(d,C);!L.done;N++,L=f.next())L=y(C,d,N,L.value,v),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?N:L.key),c=l(L,c,N),T===null?E=L:T.sibling=L,T=L);return e&&C.forEach(function(ur){return t(d,ur)}),q&&bt(d,N),E}function A(d,c,f,v){if(typeof f=="object"&&f!==null&&f.type===dr&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Kn:e:{for(var E=f.key,T=c;T!==null;){if(T.key===E){if(E=f.type,E===dr){if(T.tag===7){r(d,T.sibling),c=o(T,f.props.children),c.return=d,d=c;break e}}else if(T.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===wt&&ra(E)===T.type){r(d,T.sibling),c=o(T,f.props),c.ref=Jr(d,T,f),c.return=d,d=c;break e}r(d,T);break}else t(d,T);T=T.sibling}f.type===dr?(c=Zt(f.props.children,d.mode,v,f.key),c.return=d,d=c):(v=Co(f.type,f.key,f.props,null,d.mode,v),v.ref=Jr(d,c,f),v.return=d,d=v)}return i(d);case fr:e:{for(T=f.key;c!==null;){if(c.key===T)if(c.tag===4&&c.stateNode.containerInfo===f.containerInfo&&c.stateNode.implementation===f.implementation){r(d,c.sibling),c=o(c,f.children||[]),c.return=d,d=c;break e}else{r(d,c);break}else t(d,c);c=c.sibling}c=ni(f,d.mode,v),c.return=d,d=c}return i(d);case wt:return T=f._init,A(d,c,T(f._payload),v)}if(on(f))return w(d,c,f,v);if(Qr(f))return _(d,c,f,v);fo(d,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,c!==null&&c.tag===6?(r(d,c.sibling),c=o(c,f),c.return=d,d=c):(r(d,c),c=ri(f,d.mode,v),c.return=d,d=c),i(d)):r(d,c)}return A}var Ar=Nc(!0),xc=Nc(!1),Ho=jt(null),qo=null,Er=null,hu=null;function gu(){hu=Er=qo=null}function vu(e){var t=Ho.current;H(Ho),e._currentValue=t}function Di(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function xr(e,t){qo=e,hu=Er=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(_e=!0),e.firstContext=null)}function qe(e){var t=e._currentValue;if(hu!==e)if(e={context:e,memoizedValue:t,next:null},Er===null){if(qo===null)throw Error(S(308));Er=e,qo.dependencies={lanes:0,firstContext:e}}else Er=Er.next=e;return t}var Qt=null;function yu(e){Qt===null?Qt=[e]:Qt.push(e)}function Lc(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,yu(t)):(r.next=o.next,o.next=r),t.interleaved=r,mt(e,n)}function mt(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var _t=!1;function Su(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Mc(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 ft(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Pt(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(D&2)!==0){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,mt(e,r)}return o=n.interleaved,o===null?(t.next=t,yu(n)):(t.next=o.next,o.next=t),n.interleaved=t,mt(e,r)}function So(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,ou(e,r)}}function na(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,l=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};l===null?o=l=i:l=l.next=i,r=r.next}while(r!==null);l===null?o=l=t:l=l.next=t}else o=l=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Vo(e,t,r,n){var o=e.updateQueue;_t=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,u=o.shared.pending;if(u!==null){o.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?l=a:i.next=a,i=s;var p=e.alternate;p!==null&&(p=p.updateQueue,u=p.lastBaseUpdate,u!==i&&(u===null?p.firstBaseUpdate=a:u.next=a,p.lastBaseUpdate=s))}if(l!==null){var m=o.baseState;i=0,p=a=s=null,u=l;do{var h=u.lane,y=u.eventTime;if((n&h)===h){p!==null&&(p=p.next={eventTime:y,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,_=u;switch(h=t,y=r,_.tag){case 1:if(w=_.payload,typeof w=="function"){m=w.call(y,m,h);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=_.payload,h=typeof w=="function"?w.call(y,m,h):w,h==null)break e;m=R({},m,h);break e;case 2:_t=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[u]:h.push(u))}else y={eventTime:y,lane:h,tag:u.tag,payload:u.payload,callback:u.callback,next:null},p===null?(a=p=y,s=m):p=p.next=y,i|=h;if(u=u.next,u===null){if(u=o.shared.pending,u===null)break;h=u,u=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(!0);if(p===null&&(s=m),o.baseState=s,o.firstBaseUpdate=a,o.lastBaseUpdate=p,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);rr|=i,e.lanes=i,e.memoizedState=m}}function oa(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(o!==null){if(n.callback=null,n=r,typeof o!="function")throw Error(S(191,o));o.call(n)}}}var zn={},ot=jt(zn),Ln=jt(zn),Mn=jt(zn);function Kt(e){if(e===zn)throw Error(S(174));return e}function Eu(e,t){switch(z(Mn,t),z(Ln,e),z(ot,zn),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pi(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=pi(t,e)}H(ot),z(ot,t)}function Dr(){H(ot),H(Ln),H(Mn)}function Oc(e){Kt(Mn.current);var t=Kt(ot.current),r=pi(t,e.type);t!==r&&(z(Ln,e),z(ot,r))}function wu(e){Ln.current===e&&(H(ot),H(Ln))}var V=jt(0);function Bo(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.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 Kl=[];function _u(){for(var e=0;e<Kl.length;e++)Kl[e]._workInProgressVersionPrimary=null;Kl.length=0}var Eo=gt.ReactCurrentDispatcher,Yl=gt.ReactCurrentBatchConfig,tr=0,B=null,J=null,re=null,Ro=!1,pn=!1,On=0,km=0;function fe(){throw Error(S(321))}function Tu(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Qe(e[r],t[r]))return!1;return!0}function ku(e,t,r,n,o,l){if(tr=l,B=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Eo.current=e===null||e.memoizedState===null?Lm:Mm,e=r(n,o),pn){l=0;do{if(pn=!1,On=0,25<=l)throw Error(S(301));l+=1,re=J=null,t.updateQueue=null,Eo.current=Om,e=r(n,o)}while(pn)}if(Eo.current=Wo,t=J!==null&&J.next!==null,tr=0,re=J=B=null,Ro=!1,t)throw Error(S(300));return e}function Cu(){var e=On!==0;return On=0,e}function tt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return re===null?B.memoizedState=re=e:re=re.next=e,re}function Ve(){if(J===null){var e=B.alternate;e=e!==null?e.memoizedState:null}else e=J.next;var t=re===null?B.memoizedState:re.next;if(t!==null)re=t,J=e;else{if(e===null)throw Error(S(310));J=e,e={memoizedState:J.memoizedState,baseState:J.baseState,baseQueue:J.baseQueue,queue:J.queue,next:null},re===null?B.memoizedState=re=e:re=re.next=e}return re}function Pn(e,t){return typeof t=="function"?t(e):t}function Zl(e){var t=Ve(),r=t.queue;if(r===null)throw Error(S(311));r.lastRenderedReducer=e;var n=J,o=n.baseQueue,l=r.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}n.baseQueue=o=l,r.pending=null}if(o!==null){l=o.next,n=n.baseState;var u=i=null,s=null,a=l;do{var p=a.lane;if((tr&p)===p)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),n=a.hasEagerState?a.eagerState:e(n,a.action);else{var m={lane:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=m,i=n):s=s.next=m,B.lanes|=p,rr|=p}a=a.next}while(a!==null&&a!==l);s===null?i=n:s.next=u,Qe(n,t.memoizedState)||(_e=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=s,r.lastRenderedState=n}if(e=r.interleaved,e!==null){o=e;do l=o.lane,B.lanes|=l,rr|=l,o=o.next;while(o!==e)}else o===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Jl(e){var t=Ve(),r=t.queue;if(r===null)throw Error(S(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,l=t.memoizedState;if(o!==null){r.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);Qe(l,t.memoizedState)||(_e=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),r.lastRenderedState=l}return[l,n]}function Pc(){}function Ac(e,t){var r=B,n=Ve(),o=t(),l=!Qe(n.memoizedState,o);if(l&&(n.memoizedState=o,_e=!0),n=n.queue,Nu(Ic.bind(null,r,n,e),[e]),n.getSnapshot!==t||l||re!==null&&re.memoizedState.tag&1){if(r.flags|=2048,An(9,Uc.bind(null,r,n,o,t),void 0,null),ne===null)throw Error(S(349));(tr&30)!==0||Dc(r,t,o)}return o}function Dc(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=B.updateQueue,t===null?(t={lastEffect:null,stores:null},B.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function Uc(e,t,r,n){t.value=r,t.getSnapshot=n,Fc(t)&&zc(e)}function Ic(e,t,r){return r(function(){Fc(t)&&zc(e)})}function Fc(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Qe(e,r)}catch{return!0}}function zc(e){var t=mt(e,1);t!==null&&Ge(t,e,1,-1)}function la(e){var t=tt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Pn,lastRenderedState:e},t.queue=e,e=e.dispatch=xm.bind(null,B,e),[t.memoizedState,e]}function An(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=B.updateQueue,t===null?(t={lastEffect:null,stores:null},B.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function jc(){return Ve().memoizedState}function wo(e,t,r,n){var o=tt();B.flags|=e,o.memoizedState=An(1|t,r,void 0,n===void 0?null:n)}function rl(e,t,r,n){var o=Ve();n=n===void 0?null:n;var l=void 0;if(J!==null){var i=J.memoizedState;if(l=i.destroy,n!==null&&Tu(n,i.deps)){o.memoizedState=An(t,r,l,n);return}}B.flags|=e,o.memoizedState=An(1|t,r,l,n)}function ia(e,t){return wo(8390656,8,e,t)}function Nu(e,t){return rl(2048,8,e,t)}function Hc(e,t){return rl(4,2,e,t)}function qc(e,t){return rl(4,4,e,t)}function Vc(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 Bc(e,t,r){return r=r!=null?r.concat([e]):null,rl(4,4,Vc.bind(null,t,e),r)}function xu(){}function Rc(e,t){var r=Ve();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Tu(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Wc(e,t){var r=Ve();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&Tu(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Xc(e,t,r){return(tr&21)===0?(e.baseState&&(e.baseState=!1,_e=!0),e.memoizedState=r):(Qe(r,t)||(r=Ka(),B.lanes|=r,rr|=r,e.baseState=!0),t)}function Cm(e,t){var r=U;U=r!==0&&4>r?r:4,e(!0);var n=Yl.transition;Yl.transition={};try{e(!1),t()}finally{U=r,Yl.transition=n}}function bc(){return Ve().memoizedState}function Nm(e,t,r){var n=Dt(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},$c(e))Gc(t,r);else if(r=Lc(e,t,r,n),r!==null){var o=ye();Ge(r,e,n,o),Qc(r,t,n)}}function xm(e,t,r){var n=Dt(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if($c(e))Gc(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,u=l(i,r);if(o.hasEagerState=!0,o.eagerState=u,Qe(u,i)){var s=t.interleaved;s===null?(o.next=o,yu(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}r=Lc(e,t,o,n),r!==null&&(o=ye(),Ge(r,e,n,o),Qc(r,t,n))}}function $c(e){var t=e.alternate;return e===B||t!==null&&t===B}function Gc(e,t){pn=Ro=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Qc(e,t,r){if((r&4194240)!==0){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,ou(e,r)}}var Wo={readContext:qe,useCallback:fe,useContext:fe,useEffect:fe,useImperativeHandle:fe,useInsertionEffect:fe,useLayoutEffect:fe,useMemo:fe,useReducer:fe,useRef:fe,useState:fe,useDebugValue:fe,useDeferredValue:fe,useTransition:fe,useMutableSource:fe,useSyncExternalStore:fe,useId:fe,unstable_isNewReconciler:!1},Lm={readContext:qe,useCallback:function(e,t){return tt().memoizedState=[e,t===void 0?null:t],e},useContext:qe,useEffect:ia,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,wo(4194308,4,Vc.bind(null,t,e),r)},useLayoutEffect:function(e,t){return wo(4194308,4,e,t)},useInsertionEffect:function(e,t){return wo(4,2,e,t)},useMemo:function(e,t){var r=tt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=tt();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Nm.bind(null,B,e),[n.memoizedState,e]},useRef:function(e){var t=tt();return e={current:e},t.memoizedState=e},useState:la,useDebugValue:xu,useDeferredValue:function(e){return tt().memoizedState=e},useTransition:function(){var e=la(!1),t=e[0];return e=Cm.bind(null,e[1]),tt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=B,o=tt();if(q){if(r===void 0)throw Error(S(407));r=r()}else{if(r=t(),ne===null)throw Error(S(349));(tr&30)!==0||Dc(n,t,r)}o.memoizedState=r;var l={value:r,getSnapshot:t};return o.queue=l,ia(Ic.bind(null,n,l,e),[e]),n.flags|=2048,An(9,Uc.bind(null,n,l,r,t),void 0,null),r},useId:function(){var e=tt(),t=ne.identifierPrefix;if(q){var r=ct,n=at;r=(n&~(1<<32-$e(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=On++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=km++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Mm={readContext:qe,useCallback:Rc,useContext:qe,useEffect:Nu,useImperativeHandle:Bc,useInsertionEffect:Hc,useLayoutEffect:qc,useMemo:Wc,useReducer:Zl,useRef:jc,useState:function(){return Zl(Pn)},useDebugValue:xu,useDeferredValue:function(e){var t=Ve();return Xc(t,J.memoizedState,e)},useTransition:function(){var e=Zl(Pn)[0],t=Ve().memoizedState;return[e,t]},useMutableSource:Pc,useSyncExternalStore:Ac,useId:bc,unstable_isNewReconciler:!1},Om={readContext:qe,useCallback:Rc,useContext:qe,useEffect:Nu,useImperativeHandle:Bc,useInsertionEffect:Hc,useLayoutEffect:qc,useMemo:Wc,useReducer:Jl,useRef:jc,useState:function(){return Jl(Pn)},useDebugValue:xu,useDeferredValue:function(e){var t=Ve();return J===null?t.memoizedState=e:Xc(t,J.memoizedState,e)},useTransition:function(){var e=Jl(Pn)[0],t=Ve().memoizedState;return[e,t]},useMutableSource:Pc,useSyncExternalStore:Ac,useId:bc,unstable_isNewReconciler:!1};function We(e,t){if(e&&e.defaultProps){t=R({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function Ui(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:R({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var nl={isMounted:function(e){return(e=e._reactInternals)?lr(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=ye(),o=Dt(e),l=ft(n,o);l.payload=t,r!=null&&(l.callback=r),t=Pt(e,l,o),t!==null&&(Ge(t,e,o,n),So(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=ye(),o=Dt(e),l=ft(n,o);l.tag=1,l.payload=t,r!=null&&(l.callback=r),t=Pt(e,l,o),t!==null&&(Ge(t,e,o,n),So(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=ye(),n=Dt(e),o=ft(r,n);o.tag=2,t!=null&&(o.callback=t),t=Pt(e,o,n),t!==null&&(Ge(t,e,n,r),So(t,e,n))}};function ua(e,t,r,n,o,l,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,l,i):t.prototype&&t.prototype.isPureReactComponent?!kn(r,n)||!kn(o,l):!0}function Kc(e,t,r){var n=!1,o=Ft,l=t.contextType;return typeof l=="object"&&l!==null?l=qe(l):(o=ke(t)?Jt:me.current,n=t.contextTypes,l=(n=n!=null)?Or(e,o):Ft),t=new t(r,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=nl,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function sa(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&nl.enqueueReplaceState(t,t.state,null)}function Ii(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs={},Su(e);var l=t.contextType;typeof l=="object"&&l!==null?o.context=qe(l):(l=ke(t)?Jt:me.current,o.context=Or(e,l)),o.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Ui(e,t,l,r),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&&nl.enqueueReplaceState(o,o.state,null),Vo(e,r,o,n),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Ur(e,t){try{var r="",n=t;do r+=ip(n),n=n.return;while(n);var o=r}catch(l){o=`
Error generating stack: `+l.message+`
`+l.stack}return{value:e,source:t,stack:o,digest:null}}function ei(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Fi(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Pm=typeof WeakMap=="function"?WeakMap:Map;function Yc(e,t,r){r=ft(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){bo||(bo=!0,bi=n),Fi(e,t)},r}function Zc(e,t,r){r=ft(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){Fi(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(r.callback=function(){Fi(e,t),typeof n!="function"&&(At===null?At=new Set([this]):At.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function aa(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new Pm;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=Xm.bind(null,e,t,r),t.then(e,e))}function ca(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 fa(e,t,r,n,o){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=ft(-1,1),t.tag=2,Pt(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var Am=gt.ReactCurrentOwner,_e=!1;function ve(e,t,r,n){t.child=e===null?xc(t,null,r,n):Ar(t,e.child,r,n)}function da(e,t,r,n,o){r=r.render;var l=t.ref;return xr(t,o),n=ku(e,t,r,n,l,o),r=Cu(),e!==null&&!_e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ht(e,t,o)):(q&&r&&du(t),t.flags|=1,ve(e,t,n,o),t.child)}function pa(e,t,r,n,o){if(e===null){var l=r.type;return typeof l=="function"&&!Iu(l)&&l.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=l,Jc(e,t,l,n,o)):(e=Co(r.type,null,n,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(r=r.compare,r=r!==null?r:kn,r(i,n)&&e.ref===t.ref)return ht(e,t,o)}return t.flags|=1,e=Ut(l,n),e.ref=t.ref,e.return=t,t.child=e}function Jc(e,t,r,n,o){if(e!==null){var l=e.memoizedProps;if(kn(l,n)&&e.ref===t.ref)if(_e=!1,t.pendingProps=n=l,(e.lanes&o)!==0)(e.flags&131072)!==0&&(_e=!0);else return t.lanes=e.lanes,ht(e,t,o)}return zi(e,t,r,n,o)}function ef(e,t,r){var n=t.pendingProps,o=n.children,l=e!==null?e.memoizedState:null;if(n.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},z(_r,Le),Le|=r;else{if((r&1073741824)===0)return e=l!==null?l.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,z(_r,Le),Le|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=l!==null?l.baseLanes:r,z(_r,Le),Le|=n}else l!==null?(n=l.baseLanes|r,t.memoizedState=null):n=r,z(_r,Le),Le|=n;return ve(e,t,o,r),t.child}function tf(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function zi(e,t,r,n,o){var l=ke(r)?Jt:me.current;return l=Or(t,l),xr(t,o),r=ku(e,t,r,n,l,o),n=Cu(),e!==null&&!_e?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ht(e,t,o)):(q&&n&&du(t),t.flags|=1,ve(e,t,r,o),t.child)}function ma(e,t,r,n,o){if(ke(r)){var l=!0;Fo(t)}else l=!1;if(xr(t,o),t.stateNode===null)_o(e,t),Kc(t,r,n),Ii(t,r,n,o),n=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=r.contextType;typeof a=="object"&&a!==null?a=qe(a):(a=ke(r)?Jt:me.current,a=Or(t,a));var p=r.getDerivedStateFromProps,m=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==n||s!==a)&&sa(t,i,n,a),_t=!1;var h=t.memoizedState;i.state=h,Vo(t,n,i,o),s=t.memoizedState,u!==n||h!==s||Te.current||_t?(typeof p=="function"&&(Ui(t,r,p,n),s=t.memoizedState),(u=_t||ua(t,r,u,n,h,s,a))?(m||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=n,t.memoizedState=s),i.props=n,i.state=s,i.context=a,n=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,Mc(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:We(t.type,u),i.props=a,m=t.pendingProps,h=i.context,s=r.contextType,typeof s=="object"&&s!==null?s=qe(s):(s=ke(r)?Jt:me.current,s=Or(t,s));var y=r.getDerivedStateFromProps;(p=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||h!==s)&&sa(t,i,n,s),_t=!1,h=t.memoizedState,i.state=h,Vo(t,n,i,o);var w=t.memoizedState;u!==m||h!==w||Te.current||_t?(typeof y=="function"&&(Ui(t,r,y,n),w=t.memoizedState),(a=_t||ua(t,r,a,n,h,w,s)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,w,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,w,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=w),i.props=n,i.state=w,i.context=s,n=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return ji(e,t,r,n,l,o)}function ji(e,t,r,n,o,l){tf(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return o&&Js(t,r,!1),ht(e,t,l);n=t.stateNode,Am.current=t;var u=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=Ar(t,e.child,null,l),t.child=Ar(t,null,u,l)):ve(e,t,u,l),t.memoizedState=n.state,o&&Js(t,r,!0),t.child}function rf(e){var t=e.stateNode;t.pendingContext?Zs(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Zs(e,t.context,!1),Eu(e,t.containerInfo)}function ha(e,t,r,n,o){return Pr(),mu(o),t.flags|=256,ve(e,t,r,n),t.child}var Hi={dehydrated:null,treeContext:null,retryLane:0};function qi(e){return{baseLanes:e,cachePool:null,transitions:null}}function nf(e,t,r){var n=t.pendingProps,o=V.current,l=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(o&2)!==0),u?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),z(V,o&1),e===null)return Ai(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=n.children,e=n.fallback,l?(n=t.mode,l=t.child,i={mode:"hidden",children:i},(n&1)===0&&l!==null?(l.childLanes=0,l.pendingProps=i):l=il(i,n,0,null),e=Zt(e,n,r,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=qi(r),t.memoizedState=Hi,e):Lu(t,i));if(o=e.memoizedState,o!==null&&(u=o.dehydrated,u!==null))return Dm(e,t,i,n,u,o,r);if(l){l=n.fallback,i=t.mode,o=e.child,u=o.sibling;var s={mode:"hidden",children:n.children};return(i&1)===0&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=s,t.deletions=null):(n=Ut(o,s),n.subtreeFlags=o.subtreeFlags&14680064),u!==null?l=Ut(u,l):(l=Zt(l,i,r,null),l.flags|=2),l.return=t,n.return=t,n.sibling=l,t.child=n,n=l,l=t.child,i=e.child.memoizedState,i=i===null?qi(r):{baseLanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~r,t.memoizedState=Hi,n}return l=e.child,e=l.sibling,n=Ut(l,{mode:"visible",children:n.children}),(t.mode&1)===0&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function Lu(e,t){return t=il({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function po(e,t,r,n){return n!==null&&mu(n),Ar(t,e.child,null,r),e=Lu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dm(e,t,r,n,o,l,i){if(r)return t.flags&256?(t.flags&=-257,n=ei(Error(S(422))),po(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=n.fallback,o=t.mode,n=il({mode:"visible",children:n.children},o,0,null),l=Zt(l,o,i,null),l.flags|=2,n.return=t,l.return=t,n.sibling=l,t.child=n,(t.mode&1)!==0&&Ar(t,e.child,null,i),t.child.memoizedState=qi(i),t.memoizedState=Hi,l);if((t.mode&1)===0)return po(e,t,i,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var u=n.dgst;return n=u,l=Error(S(419)),n=ei(l,n,void 0),po(e,t,i,n)}if(u=(i&e.childLanes)!==0,_e||u){if(n=ne,n!==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&(n.suspendedLanes|i))!==0?0:o,o!==0&&o!==l.retryLane&&(l.retryLane=o,mt(e,o),Ge(n,e,o,-1))}return Uu(),n=ei(Error(S(421))),po(e,t,i,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=bm.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,Me=Ot(o.nextSibling),Oe=t,q=!0,be=null,e!==null&&(Fe[ze++]=at,Fe[ze++]=ct,Fe[ze++]=er,at=e.id,ct=e.overflow,er=t),t=Lu(t,n.children),t.flags|=4096,t)}function ga(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Di(e.return,t,r)}function ti(e,t,r,n,o){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=n,l.tail=r,l.tailMode=o)}function of(e,t,r){var n=t.pendingProps,o=n.revealOrder,l=n.tail;if(ve(e,t,n.children,r),n=V.current,(n&2)!==0)n=n&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&&ga(e,r,t);else if(e.tag===19)ga(e,r,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}n&=1}if(z(V,n),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(r=t.child,o=null;r!==null;)e=r.alternate,e!==null&&Bo(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),ti(t,!1,o,r,l);break;case"backwards":for(r=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Bo(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}ti(t,!0,r,null,l);break;case"together":ti(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function _o(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ht(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),rr|=t.lanes,(r&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(S(153));if(t.child!==null){for(e=t.child,r=Ut(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Ut(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Um(e,t,r){switch(t.tag){case 3:rf(t),Pr();break;case 5:Oc(t);break;case 1:ke(t.type)&&Fo(t);break;case 4:Eu(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;z(Ho,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(z(V,V.current&1),t.flags|=128,null):(r&t.child.childLanes)!==0?nf(e,t,r):(z(V,V.current&1),e=ht(e,t,r),e!==null?e.sibling:null);z(V,V.current&1);break;case 19:if(n=(r&t.childLanes)!==0,(e.flags&128)!==0){if(n)return of(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),z(V,V.current),n)break;return null;case 22:case 23:return t.lanes=0,ef(e,t,r)}return ht(e,t,r)}var lf,Vi,uf,sf;lf=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};Vi=function(){};uf=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,Kt(ot.current);var l=null;switch(r){case"input":o=ai(e,o),n=ai(e,n),l=[];break;case"select":o=R({},o,{value:void 0}),n=R({},n,{value:void 0}),l=[];break;case"textarea":o=di(e,o),n=di(e,n),l=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Uo)}mi(r,n);var i;r=null;for(a in o)if(!n.hasOwnProperty(a)&&o.hasOwnProperty(a)&&o[a]!=null)if(a==="style"){var u=o[a];for(i in u)u.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(vn.hasOwnProperty(a)?l||(l=[]):(l=l||[]).push(a,null));for(a in n){var s=n[a];if(u=o?.[a],n.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(r||(r={}),r[i]=s[i])}else r||(l||(l=[]),l.push(a,r)),r=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(l=l||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(l=l||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(vn.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&j("scroll",e),l||u===s||(l=[])):(l=l||[]).push(a,s))}r&&(l=l||[]).push("style",r);var a=l;(t.updateQueue=a)&&(t.flags|=4)}};sf=function(e,t,r,n){r!==n&&(t.flags|=4)};function en(e,t){if(!q)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function de(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&14680064,n|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Im(e,t,r){var n=t.pendingProps;switch(pu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return de(t),null;case 1:return ke(t.type)&&Io(),de(t),null;case 3:return n=t.stateNode,Dr(),H(Te),H(me),_u(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(co(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,be!==null&&(Qi(be),be=null))),Vi(e,t),de(t),null;case 5:wu(t);var o=Kt(Mn.current);if(r=t.type,e!==null&&t.stateNode!=null)uf(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(S(166));return de(t),null}if(e=Kt(ot.current),co(t)){n=t.stateNode,r=t.type;var l=t.memoizedProps;switch(n[rt]=t,n[xn]=l,e=(t.mode&1)!==0,r){case"dialog":j("cancel",n),j("close",n);break;case"iframe":case"object":case"embed":j("load",n);break;case"video":case"audio":for(o=0;o<un.length;o++)j(un[o],n);break;case"source":j("error",n);break;case"img":case"image":case"link":j("error",n),j("load",n);break;case"details":j("toggle",n);break;case"input":ks(n,l),j("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!l.multiple},j("invalid",n);break;case"textarea":Ns(n,l),j("invalid",n)}mi(r,l),o=null;for(var i in l)if(l.hasOwnProperty(i)){var u=l[i];i==="children"?typeof u=="string"?n.textContent!==u&&(l.suppressHydrationWarning!==!0&&ao(n.textContent,u,e),o=["children",u]):typeof u=="number"&&n.textContent!==""+u&&(l.suppressHydrationWarning!==!0&&ao(n.textContent,u,e),o=["children",""+u]):vn.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&j("scroll",n)}switch(r){case"input":Yn(n),Cs(n,l,!0);break;case"textarea":Yn(n),xs(n);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(n.onclick=Uo)}n=o,t.updateQueue=n,n!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ia(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[rt]=t,e[xn]=n,lf(e,t,!1,!1),t.stateNode=e;e:{switch(i=hi(r,n),r){case"dialog":j("cancel",e),j("close",e),o=n;break;case"iframe":case"object":case"embed":j("load",e),o=n;break;case"video":case"audio":for(o=0;o<un.length;o++)j(un[o],e);o=n;break;case"source":j("error",e),o=n;break;case"img":case"image":case"link":j("error",e),j("load",e),o=n;break;case"details":j("toggle",e),o=n;break;case"input":ks(e,n),o=ai(e,n),j("invalid",e);break;case"option":o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=R({},n,{value:void 0}),j("invalid",e);break;case"textarea":Ns(e,n),o=di(e,n),j("invalid",e);break;default:o=n}mi(r,o),u=o;for(l in u)if(u.hasOwnProperty(l)){var s=u[l];l==="style"?ja(e,s):l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Fa(e,s)):l==="children"?typeof s=="string"?(r!=="textarea"||s!=="")&&yn(e,s):typeof s=="number"&&yn(e,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(vn.hasOwnProperty(l)?s!=null&&l==="onScroll"&&j("scroll",e):s!=null&&Zi(e,l,s,i))}switch(r){case"input":Yn(e),Cs(e,n,!1);break;case"textarea":Yn(e),xs(e);break;case"option":n.value!=null&&e.setAttribute("value",""+It(n.value));break;case"select":e.multiple=!!n.multiple,l=n.value,l!=null?Tr(e,!!n.multiple,l,!1):n.defaultValue!=null&&Tr(e,!!n.multiple,n.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Uo)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return de(t),null;case 6:if(e&&t.stateNode!=null)sf(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(S(166));if(r=Kt(Mn.current),Kt(ot.current),co(t)){if(n=t.stateNode,r=t.memoizedProps,n[rt]=t,(l=n.nodeValue!==r)&&(e=Oe,e!==null))switch(e.tag){case 3:ao(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&ao(n.nodeValue,r,(e.mode&1)!==0)}l&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[rt]=t,t.stateNode=n}return de(t),null;case 13:if(H(V),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(q&&Me!==null&&(t.mode&1)!==0&&(t.flags&128)===0)Cc(),Pr(),t.flags|=98560,l=!1;else if(l=co(t),n!==null&&n.dehydrated!==null){if(e===null){if(!l)throw Error(S(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(S(317));l[rt]=t}else Pr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;de(t),l=!1}else be!==null&&(Qi(be),be=null),l=!0;if(!l)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(V.current&1)!==0?ee===0&&(ee=3):Uu())),t.updateQueue!==null&&(t.flags|=4),de(t),null);case 4:return Dr(),Vi(e,t),e===null&&Cn(t.stateNode.containerInfo),de(t),null;case 10:return vu(t.type._context),de(t),null;case 17:return ke(t.type)&&Io(),de(t),null;case 19:if(H(V),l=t.memoizedState,l===null)return de(t),null;if(n=(t.flags&128)!==0,i=l.rendering,i===null)if(n)en(l,!1);else{if(ee!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Bo(e),i!==null){for(t.flags|=128,en(l,!1),n=i.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)l=r,e=n,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}),r=r.sibling;return z(V,V.current&1|2),t.child}e=e.sibling}l.tail!==null&&$()>Ir&&(t.flags|=128,n=!0,en(l,!1),t.lanes=4194304)}else{if(!n)if(e=Bo(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),en(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!q)return de(t),null}else 2*$()-l.renderingStartTime>Ir&&r!==1073741824&&(t.flags|=128,n=!0,en(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(r=l.last,r!==null?r.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=$(),t.sibling=null,r=V.current,z(V,n?r&1|2:r&1),t):(de(t),null);case 22:case 23:return Du(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&(t.mode&1)!==0?(Le&1073741824)!==0&&(de(t),t.subtreeFlags&6&&(t.flags|=8192)):de(t),null;case 24:return null;case 25:return null}throw Error(S(156,t.tag))}function Fm(e,t){switch(pu(t),t.tag){case 1:return ke(t.type)&&Io(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Dr(),H(Te),H(me),_u(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return wu(t),null;case 13:if(H(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(S(340));Pr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return H(V),null;case 4:return Dr(),null;case 10:return vu(t.type._context),null;case 22:case 23:return Du(),null;case 24:return null;default:return null}}var mo=!1,pe=!1,zm=typeof WeakSet=="function"?WeakSet:Set,k=null;function wr(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){b(e,t,n)}else r.current=null}function Bi(e,t,r){try{r()}catch(n){b(e,t,n)}}var va=!1;function jm(e,t){if(Ci=Po,e=dc(),fu(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,l=n.focusNode;n=n.focusOffset;try{r.nodeType,l.nodeType}catch{r=null;break e}var i=0,u=-1,s=-1,a=0,p=0,m=e,h=null;t:for(;;){for(var y;m!==r||o!==0&&m.nodeType!==3||(u=i+o),m!==l||n!==0&&m.nodeType!==3||(s=i+n),m.nodeType===3&&(i+=m.nodeValue.length),(y=m.firstChild)!==null;)h=m,m=y;for(;;){if(m===e)break t;if(h===r&&++a===o&&(u=i),h===l&&++p===n&&(s=i),(y=m.nextSibling)!==null)break;m=h,h=m.parentNode}m=y}r=u===-1||s===-1?null:{start:u,end:s}}else r=null}r=r||{start:0,end:0}}else r=null;for(Ni={focusedElem:e,selectionRange:r},Po=!1,k=t;k!==null;)if(t=k,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,k=e;else for(;k!==null;){t=k;try{var w=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var _=w.memoizedProps,A=w.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?_:We(t.type,_),A);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var f=t.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(S(163))}}catch(v){b(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,k=e;break}k=t.return}return w=va,va=!1,w}function mn(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Bi(t,r,l)}o=o.next}while(o!==n)}}function ol(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Ri(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function af(e){var t=e.alternate;t!==null&&(e.alternate=null,af(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[rt],delete t[xn],delete t[Mi],delete t[Em],delete t[wm])),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 cf(e){return e.tag===5||e.tag===3||e.tag===4}function ya(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||cf(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 Wi(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=Uo));else if(n!==4&&(e=e.child,e!==null))for(Wi(e,t,r),e=e.sibling;e!==null;)Wi(e,t,r),e=e.sibling}function Xi(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Xi(e,t,r),e=e.sibling;e!==null;)Xi(e,t,r),e=e.sibling}var le=null,Xe=!1;function Et(e,t,r){for(r=r.child;r!==null;)ff(e,t,r),r=r.sibling}function ff(e,t,r){if(nt&&typeof nt.onCommitFiberUnmount=="function")try{nt.onCommitFiberUnmount(Ko,r)}catch{}switch(r.tag){case 5:pe||wr(r,t);case 6:var n=le,o=Xe;le=null,Et(e,t,r),le=n,Xe=o,le!==null&&(Xe?(e=le,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):le.removeChild(r.stateNode));break;case 18:le!==null&&(Xe?(e=le,r=r.stateNode,e.nodeType===8?Gl(e.parentNode,r):e.nodeType===1&&Gl(e,r),_n(e)):Gl(le,r.stateNode));break;case 4:n=le,o=Xe,le=r.stateNode.containerInfo,Xe=!0,Et(e,t,r),le=n,Xe=o;break;case 0:case 11:case 14:case 15:if(!pe&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&((l&2)!==0||(l&4)!==0)&&Bi(r,t,i),o=o.next}while(o!==n)}Et(e,t,r);break;case 1:if(!pe&&(wr(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){b(r,t,u)}Et(e,t,r);break;case 21:Et(e,t,r);break;case 22:r.mode&1?(pe=(n=pe)||r.memoizedState!==null,Et(e,t,r),pe=n):Et(e,t,r);break;default:Et(e,t,r)}}function Sa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new zm),t.forEach(function(n){var o=$m.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Re(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var o=r[n];try{var l=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:le=u.stateNode,Xe=!1;break e;case 3:le=u.stateNode.containerInfo,Xe=!0;break e;case 4:le=u.stateNode.containerInfo,Xe=!0;break e}u=u.return}if(le===null)throw Error(S(160));ff(l,i,o),le=null,Xe=!1;var s=o.alternate;s!==null&&(s.return=null),o.return=null}catch(a){b(o,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)df(t,e),t=t.sibling}function df(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Re(t,e),et(e),n&4){try{mn(3,e,e.return),ol(3,e)}catch(_){b(e,e.return,_)}try{mn(5,e,e.return)}catch(_){b(e,e.return,_)}}break;case 1:Re(t,e),et(e),n&512&&r!==null&&wr(r,r.return);break;case 5:if(Re(t,e),et(e),n&512&&r!==null&&wr(r,r.return),e.flags&32){var o=e.stateNode;try{yn(o,"")}catch(_){b(e,e.return,_)}}if(n&4&&(o=e.stateNode,o!=null)){var l=e.memoizedProps,i=r!==null?r.memoizedProps:l,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&l.type==="radio"&&l.name!=null&&Da(o,l),hi(u,i);var a=hi(u,l);for(i=0;i<s.length;i+=2){var p=s[i],m=s[i+1];p==="style"?ja(o,m):p==="dangerouslySetInnerHTML"?Fa(o,m):p==="children"?yn(o,m):Zi(o,p,m,a)}switch(u){case"input":ci(o,l);break;case"textarea":Ua(o,l);break;case"select":var h=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var y=l.value;y!=null?Tr(o,!!l.multiple,y,!1):h!==!!l.multiple&&(l.defaultValue!=null?Tr(o,!!l.multiple,l.defaultValue,!0):Tr(o,!!l.multiple,l.multiple?[]:"",!1))}o[xn]=l}catch(_){b(e,e.return,_)}}break;case 6:if(Re(t,e),et(e),n&4){if(e.stateNode===null)throw Error(S(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(_){b(e,e.return,_)}}break;case 3:if(Re(t,e),et(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{_n(t.containerInfo)}catch(_){b(e,e.return,_)}break;case 4:Re(t,e),et(e);break;case 13:Re(t,e),et(e),o=e.child,o.flags&8192&&(l=o.memoizedState!==null,o.stateNode.isHidden=l,!l||o.alternate!==null&&o.alternate.memoizedState!==null||(Pu=$())),n&4&&Sa(e);break;case 22:if(p=r!==null&&r.memoizedState!==null,e.mode&1?(pe=(a=pe)||p,Re(t,e),pe=a):Re(t,e),et(e),n&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&(e.mode&1)!==0)for(k=e,p=e.child;p!==null;){for(m=k=p;k!==null;){switch(h=k,y=h.child,h.tag){case 0:case 11:case 14:case 15:mn(4,h,h.return);break;case 1:wr(h,h.return);var w=h.stateNode;if(typeof w.componentWillUnmount=="function"){n=h,r=h.return;try{t=n,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(_){b(n,r,_)}}break;case 5:wr(h,h.return);break;case 22:if(h.memoizedState!==null){wa(m);continue}}y!==null?(y.return=h,k=y):wa(m)}p=p.sibling}e:for(p=null,m=e;;){if(m.tag===5){if(p===null){p=m;try{o=m.stateNode,a?(l=o.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(u=m.stateNode,s=m.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=za("display",i))}catch(_){b(e,e.return,_)}}}else if(m.tag===6){if(p===null)try{m.stateNode.nodeValue=a?"":m.memoizedProps}catch(_){b(e,e.return,_)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;p===m&&(p=null),m=m.return}p===m&&(p=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Re(t,e),et(e),n&4&&Sa(e);break;case 21:break;default:Re(t,e),et(e)}}function et(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(cf(r)){var n=r;break e}r=r.return}throw Error(S(160))}switch(n.tag){case 5:var o=n.stateNode;n.flags&32&&(yn(o,""),n.flags&=-33);var l=ya(e);Xi(e,l,o);break;case 3:case 4:var i=n.stateNode.containerInfo,u=ya(e);Wi(e,u,i);break;default:throw Error(S(161))}}catch(s){b(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Hm(e,t,r){k=e,pf(e,t,r)}function pf(e,t,r){for(var n=(e.mode&1)!==0;k!==null;){var o=k,l=o.child;if(o.tag===22&&n){var i=o.memoizedState!==null||mo;if(!i){var u=o.alternate,s=u!==null&&u.memoizedState!==null||pe;u=mo;var a=pe;if(mo=i,(pe=s)&&!a)for(k=o;k!==null;)i=k,s=i.child,i.tag===22&&i.memoizedState!==null?_a(o):s!==null?(s.return=i,k=s):_a(o);for(;l!==null;)k=l,pf(l,t,r),l=l.sibling;k=o,mo=u,pe=a}Ea(e,t,r)}else(o.subtreeFlags&8772)!==0&&l!==null?(l.return=o,k=l):Ea(e,t,r)}}function Ea(e){for(;k!==null;){var t=k;if((t.flags&8772)!==0){var r=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:pe||ol(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!pe)if(r===null)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:We(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&oa(t,l,n);break;case 3:var i=t.updateQueue;if(i!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}oa(t,i,r)}break;case 5:var u=t.stateNode;if(r===null&&t.flags&4){r=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&r.focus();break;case"img":s.src&&(r.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var p=a.memoizedState;if(p!==null){var m=p.dehydrated;m!==null&&_n(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(S(163))}pe||t.flags&512&&Ri(t)}catch(h){b(t,t.return,h)}}if(t===e){k=null;break}if(r=t.sibling,r!==null){r.return=t.return,k=r;break}k=t.return}}function wa(e){for(;k!==null;){var t=k;if(t===e){k=null;break}var r=t.sibling;if(r!==null){r.return=t.return,k=r;break}k=t.return}}function _a(e){for(;k!==null;){var t=k;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{ol(4,t)}catch(s){b(t,r,s)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var o=t.return;try{n.componentDidMount()}catch(s){b(t,o,s)}}var l=t.return;try{Ri(t)}catch(s){b(t,l,s)}break;case 5:var i=t.return;try{Ri(t)}catch(s){b(t,i,s)}}}catch(s){b(t,t.return,s)}if(t===e){k=null;break}var u=t.sibling;if(u!==null){u.return=t.return,k=u;break}k=t.return}}var qm=Math.ceil,Xo=gt.ReactCurrentDispatcher,Mu=gt.ReactCurrentOwner,He=gt.ReactCurrentBatchConfig,D=0,ne=null,Y=null,ie=0,Le=0,_r=jt(0),ee=0,Dn=null,rr=0,ll=0,Ou=0,hn=null,we=null,Pu=0,Ir=1/0,ut=null,bo=!1,bi=null,At=null,ho=!1,Nt=null,$o=0,gn=0,$i=null,To=-1,ko=0;function ye(){return(D&6)!==0?$():To!==-1?To:To=$()}function Dt(e){return(e.mode&1)===0?1:(D&2)!==0&&ie!==0?ie&-ie:Tm.transition!==null?(ko===0&&(ko=Ka()),ko):(e=U,e!==0||(e=window.event,e=e===void 0?16:nc(e.type)),e)}function Ge(e,t,r,n){if(50<gn)throw gn=0,$i=null,Error(S(185));Un(e,r,n),((D&2)===0||e!==ne)&&(e===ne&&((D&2)===0&&(ll|=r),ee===4&&kt(e,ie)),Ce(e,n),r===1&&D===0&&(t.mode&1)===0&&(Ir=$()+500,tl&&Ht()))}function Ce(e,t){var r=e.callbackNode;Cp(e,t);var n=Oo(e,e===ne?ie:0);if(n===0)r!==null&&Os(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Os(r),t===1)e.tag===0?_m(Ta.bind(null,e)):_c(Ta.bind(null,e)),ym(function(){(D&6)===0&&Ht()}),r=null;else{switch(Ya(n)){case 1:r=nu;break;case 4:r=Ga;break;case 16:r=Mo;break;case 536870912:r=Qa;break;default:r=Mo}r=wf(r,mf.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function mf(e,t){if(To=-1,ko=0,(D&6)!==0)throw Error(S(327));var r=e.callbackNode;if(Lr()&&e.callbackNode!==r)return null;var n=Oo(e,e===ne?ie:0);if(n===0)return null;if((n&30)!==0||(n&e.expiredLanes)!==0||t)t=Go(e,n);else{t=n;var o=D;D|=2;var l=gf();(ne!==e||ie!==t)&&(ut=null,Ir=$()+500,Yt(e,t));do try{Rm();break}catch(u){hf(e,u)}while(!0);gu(),Xo.current=l,D=o,Y!==null?t=0:(ne=null,ie=0,t=ee)}if(t!==0){if(t===2&&(o=Ei(e),o!==0&&(n=o,t=Gi(e,o))),t===1)throw r=Dn,Yt(e,0),kt(e,n),Ce(e,$()),r;if(t===6)kt(e,n);else{if(o=e.current.alternate,(n&30)===0&&!Vm(o)&&(t=Go(e,n),t===2&&(l=Ei(e),l!==0&&(n=l,t=Gi(e,l))),t===1))throw r=Dn,Yt(e,0),kt(e,n),Ce(e,$()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(S(345));case 2:$t(e,we,ut);break;case 3:if(kt(e,n),(n&130023424)===n&&(t=Pu+500-$(),10<t)){if(Oo(e,0)!==0)break;if(o=e.suspendedLanes,(o&n)!==n){ye(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Li($t.bind(null,e,we,ut),t);break}$t(e,we,ut);break;case 4:if(kt(e,n),(n&4194240)===n)break;for(t=e.eventTimes,o=-1;0<n;){var i=31-$e(n);l=1<<i,i=t[i],i>o&&(o=i),n&=~l}if(n=o,n=$()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*qm(n/1960))-n,10<n){e.timeoutHandle=Li($t.bind(null,e,we,ut),n);break}$t(e,we,ut);break;case 5:$t(e,we,ut);break;default:throw Error(S(329))}}}return Ce(e,$()),e.callbackNode===r?mf.bind(null,e):null}function Gi(e,t){var r=hn;return e.current.memoizedState.isDehydrated&&(Yt(e,t).flags|=256),e=Go(e,t),e!==2&&(t=we,we=r,t!==null&&Qi(t)),e}function Qi(e){we===null?we=e:we.push.apply(we,e)}function Vm(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var o=r[n],l=o.getSnapshot;o=o.value;try{if(!Qe(l(),o))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;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 kt(e,t){for(t&=~Ou,t&=~ll,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-$e(t),n=1<<r;e[r]=-1,t&=~n}}function Ta(e){if((D&6)!==0)throw Error(S(327));Lr();var t=Oo(e,0);if((t&1)===0)return Ce(e,$()),null;var r=Go(e,t);if(e.tag!==0&&r===2){var n=Ei(e);n!==0&&(t=n,r=Gi(e,n))}if(r===1)throw r=Dn,Yt(e,0),kt(e,t),Ce(e,$()),r;if(r===6)throw Error(S(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,$t(e,we,ut),Ce(e,$()),null}function Au(e,t){var r=D;D|=1;try{return e(t)}finally{D=r,D===0&&(Ir=$()+500,tl&&Ht())}}function nr(e){Nt!==null&&Nt.tag===0&&(D&6)===0&&Lr();var t=D;D|=1;var r=He.transition,n=U;try{if(He.transition=null,U=1,e)return e()}finally{U=n,He.transition=r,D=t,(D&6)===0&&Ht()}}function Du(){Le=_r.current,H(_r)}function Yt(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,vm(r)),Y!==null)for(r=Y.return;r!==null;){var n=r;switch(pu(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&Io();break;case 3:Dr(),H(Te),H(me),_u();break;case 5:wu(n);break;case 4:Dr();break;case 13:H(V);break;case 19:H(V);break;case 10:vu(n.type._context);break;case 22:case 23:Du()}r=r.return}if(ne=e,Y=e=Ut(e.current,null),ie=Le=t,ee=0,Dn=null,Ou=ll=rr=0,we=hn=null,Qt!==null){for(t=0;t<Qt.length;t++)if(r=Qt[t],n=r.interleaved,n!==null){r.interleaved=null;var o=n.next,l=r.pending;if(l!==null){var i=l.next;l.next=o,n.next=i}r.pending=n}Qt=null}return e}function hf(e,t){do{var r=Y;try{if(gu(),Eo.current=Wo,Ro){for(var n=B.memoizedState;n!==null;){var o=n.queue;o!==null&&(o.pending=null),n=n.next}Ro=!1}if(tr=0,re=J=B=null,pn=!1,On=0,Mu.current=null,r===null||r.return===null){ee=1,Dn=t,Y=null;break}e:{var l=e,i=r.return,u=r,s=t;if(t=ie,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,p=u,m=p.tag;if((p.mode&1)===0&&(m===0||m===11||m===15)){var h=p.alternate;h?(p.updateQueue=h.updateQueue,p.memoizedState=h.memoizedState,p.lanes=h.lanes):(p.updateQueue=null,p.memoizedState=null)}var y=ca(i);if(y!==null){y.flags&=-257,fa(y,i,u,l,t),y.mode&1&&aa(l,a,t),t=y,s=a;var w=t.updateQueue;if(w===null){var _=new Set;_.add(s),t.updateQueue=_}else w.add(s);break e}else{if((t&1)===0){aa(l,a,t),Uu();break e}s=Error(S(426))}}else if(q&&u.mode&1){var A=ca(i);if(A!==null){(A.flags&65536)===0&&(A.flags|=256),fa(A,i,u,l,t),mu(Ur(s,u));break e}}l=s=Ur(s,u),ee!==4&&(ee=2),hn===null?hn=[l]:hn.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var d=Yc(l,s,t);na(l,d);break e;case 1:u=s;var c=l.type,f=l.stateNode;if((l.flags&128)===0&&(typeof c.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(At===null||!At.has(f)))){l.flags|=65536,t&=-t,l.lanes|=t;var v=Zc(l,u,t);na(l,v);break e}}l=l.return}while(l!==null)}yf(r)}catch(E){t=E,Y===r&&r!==null&&(Y=r=r.return);continue}break}while(!0)}function gf(){var e=Xo.current;return Xo.current=Wo,e===null?Wo:e}function Uu(){(ee===0||ee===3||ee===2)&&(ee=4),ne===null||(rr&268435455)===0&&(ll&268435455)===0||kt(ne,ie)}function Go(e,t){var r=D;D|=2;var n=gf();(ne!==e||ie!==t)&&(ut=null,Yt(e,t));do try{Bm();break}catch(o){hf(e,o)}while(!0);if(gu(),D=r,Xo.current=n,Y!==null)throw Error(S(261));return ne=null,ie=0,ee}function Bm(){for(;Y!==null;)vf(Y)}function Rm(){for(;Y!==null&&!gp();)vf(Y)}function vf(e){var t=Ef(e.alternate,e,Le);e.memoizedProps=e.pendingProps,t===null?yf(e):Y=t,Mu.current=null}function yf(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&32768)===0){if(r=Im(r,t,Le),r!==null){Y=r;return}}else{if(r=Fm(r,t),r!==null){r.flags&=32767,Y=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ee=6,Y=null;return}}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);ee===0&&(ee=5)}function $t(e,t,r){var n=U,o=He.transition;try{He.transition=null,U=1,Wm(e,t,r,n)}finally{He.transition=o,U=n}return null}function Wm(e,t,r,n){do Lr();while(Nt!==null);if((D&6)!==0)throw Error(S(327));r=e.finishedWork;var o=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(S(177));e.callbackNode=null,e.callbackPriority=0;var l=r.lanes|r.childLanes;if(Np(e,l),e===ne&&(Y=ne=null,ie=0),(r.subtreeFlags&2064)===0&&(r.flags&2064)===0||ho||(ho=!0,wf(Mo,function(){return Lr(),null})),l=(r.flags&15990)!==0,(r.subtreeFlags&15990)!==0||l){l=He.transition,He.transition=null;var i=U;U=1;var u=D;D|=4,Mu.current=null,jm(e,r),df(r,e),dm(Ni),Po=!!Ci,Ni=Ci=null,e.current=r,Hm(r,e,o),vp(),D=u,U=i,He.transition=l}else e.current=r;if(ho&&(ho=!1,Nt=e,$o=o),l=e.pendingLanes,l===0&&(At=null),Ep(r.stateNode,n),Ce(e,$()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)o=t[r],n(o.value,{componentStack:o.stack,digest:o.digest});if(bo)throw bo=!1,e=bi,bi=null,e;return($o&1)!==0&&e.tag!==0&&Lr(),l=e.pendingLanes,(l&1)!==0?e===$i?gn++:(gn=0,$i=e):gn=0,Ht(),null}function Lr(){if(Nt!==null){var e=Ya($o),t=He.transition,r=U;try{if(He.transition=null,U=16>e?16:e,Nt===null)var n=!1;else{if(e=Nt,Nt=null,$o=0,(D&6)!==0)throw Error(S(331));var o=D;for(D|=4,k=e.current;k!==null;){var l=k,i=l.child;if((k.flags&16)!==0){var u=l.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(k=a;k!==null;){var p=k;switch(p.tag){case 0:case 11:case 15:mn(8,p,l)}var m=p.child;if(m!==null)m.return=p,k=m;else for(;k!==null;){p=k;var h=p.sibling,y=p.return;if(af(p),p===a){k=null;break}if(h!==null){h.return=y,k=h;break}k=y}}}var w=l.alternate;if(w!==null){var _=w.child;if(_!==null){w.child=null;do{var A=_.sibling;_.sibling=null,_=A}while(_!==null)}}k=l}}if((l.subtreeFlags&2064)!==0&&i!==null)i.return=l,k=i;else e:for(;k!==null;){if(l=k,(l.flags&2048)!==0)switch(l.tag){case 0:case 11:case 15:mn(9,l,l.return)}var d=l.sibling;if(d!==null){d.return=l.return,k=d;break e}k=l.return}}var c=e.current;for(k=c;k!==null;){i=k;var f=i.child;if((i.subtreeFlags&2064)!==0&&f!==null)f.return=i,k=f;else e:for(i=c;k!==null;){if(u=k,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:ol(9,u)}}catch(E){b(u,u.return,E)}if(u===i){k=null;break e}var v=u.sibling;if(v!==null){v.return=u.return,k=v;break e}k=u.return}}if(D=o,Ht(),nt&&typeof nt.onPostCommitFiberRoot=="function")try{nt.onPostCommitFiberRoot(Ko,e)}catch{}n=!0}return n}finally{U=r,He.transition=t}}return!1}function ka(e,t,r){t=Ur(r,t),t=Yc(e,t,1),e=Pt(e,t,1),t=ye(),e!==null&&(Un(e,1,t),Ce(e,t))}function b(e,t,r){if(e.tag===3)ka(e,e,r);else for(;t!==null;){if(t.tag===3){ka(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(At===null||!At.has(n))){e=Ur(r,e),e=Zc(t,e,1),t=Pt(t,e,1),e=ye(),t!==null&&(Un(t,1,e),Ce(t,e));break}}t=t.return}}function Xm(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=ye(),e.pingedLanes|=e.suspendedLanes&r,ne===e&&(ie&r)===r&&(ee===4||ee===3&&(ie&130023424)===ie&&500>$()-Pu?Yt(e,0):Ou|=r),Ce(e,t)}function Sf(e,t){t===0&&((e.mode&1)===0?t=1:(t=eo,eo<<=1,(eo&130023424)===0&&(eo=4194304)));var r=ye();e=mt(e,t),e!==null&&(Un(e,t,r),Ce(e,r))}function bm(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),Sf(e,r)}function $m(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(S(314))}n!==null&&n.delete(t),Sf(e,r)}var Ef;Ef=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Te.current)_e=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return _e=!1,Um(e,t,r);_e=(e.flags&131072)!==0}else _e=!1,q&&(t.flags&1048576)!==0&&Tc(t,jo,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;_o(e,t),e=t.pendingProps;var o=Or(t,me.current);xr(t,r),o=ku(null,t,n,e,o,r);var l=Cu();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,ke(n)?(l=!0,Fo(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Su(t),o.updater=nl,t.stateNode=o,o._reactInternals=t,Ii(t,n,e,r),t=ji(null,t,n,!0,l,r)):(t.tag=0,q&&l&&du(t),ve(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(_o(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Qm(n),e=We(n,e),o){case 0:t=zi(null,t,n,e,r);break e;case 1:t=ma(null,t,n,e,r);break e;case 11:t=da(null,t,n,e,r);break e;case 14:t=pa(null,t,n,We(n.type,e),r);break e}throw Error(S(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:We(n,o),zi(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:We(n,o),ma(e,t,n,o,r);case 3:e:{if(rf(t),e===null)throw Error(S(387));n=t.pendingProps,l=t.memoizedState,o=l.element,Mc(e,t),Vo(t,n,null,r);var i=t.memoizedState;if(n=i.element,l.isDehydrated)if(l={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=Ur(Error(S(423)),t),t=ha(e,t,n,r,o);break e}else if(n!==o){o=Ur(Error(S(424)),t),t=ha(e,t,n,r,o);break e}else for(Me=Ot(t.stateNode.containerInfo.firstChild),Oe=t,q=!0,be=null,r=xc(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Pr(),n===o){t=ht(e,t,r);break e}ve(e,t,n,r)}t=t.child}return t;case 5:return Oc(t),e===null&&Ai(t),n=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,xi(n,o)?i=null:l!==null&&xi(n,l)&&(t.flags|=32),tf(e,t),ve(e,t,i,r),t.child;case 6:return e===null&&Ai(t),null;case 13:return nf(e,t,r);case 4:return Eu(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ar(t,null,n,r):ve(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:We(n,o),da(e,t,n,o,r);case 7:return ve(e,t,t.pendingProps,r),t.child;case 8:return ve(e,t,t.pendingProps.children,r),t.child;case 12:return ve(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,z(Ho,n._currentValue),n._currentValue=i,l!==null)if(Qe(l.value,i)){if(l.children===o.children&&!Te.current){t=ht(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var u=l.dependencies;if(u!==null){i=l.child;for(var s=u.firstContext;s!==null;){if(s.context===n){if(l.tag===1){s=ft(-1,r&-r),s.tag=2;var a=l.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?s.next=s:(s.next=p.next,p.next=s),a.pending=s}}l.lanes|=r,s=l.alternate,s!==null&&(s.lanes|=r),Di(l.return,r,t),u.lanes|=r;break}s=s.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(S(341));i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),Di(i,r,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}ve(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,xr(t,r),o=qe(o),n=n(o),t.flags|=1,ve(e,t,n,r),t.child;case 14:return n=t.type,o=We(n,t.pendingProps),o=We(n.type,o),pa(e,t,n,o,r);case 15:return Jc(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:We(n,o),_o(e,t),t.tag=1,ke(n)?(e=!0,Fo(t)):e=!1,xr(t,r),Kc(t,n,o),Ii(t,n,o,r),ji(null,t,n,!0,e,r);case 19:return of(e,t,r);case 22:return ef(e,t,r)}throw Error(S(156,t.tag))};function wf(e,t){return $a(e,t)}function Gm(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function je(e,t,r,n){return new Gm(e,t,r,n)}function Iu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Qm(e){if(typeof e=="function")return Iu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===eu)return 11;if(e===tu)return 14}return 2}function Ut(e,t){var r=e.alternate;return r===null?(r=je(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Co(e,t,r,n,o,l){var i=2;if(n=e,typeof e=="function")Iu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case dr:return Zt(r.children,o,l,t);case Ji:i=8,o|=8;break;case li:return e=je(12,r,t,o|2),e.elementType=li,e.lanes=l,e;case ii:return e=je(13,r,t,o),e.elementType=ii,e.lanes=l,e;case ui:return e=je(19,r,t,o),e.elementType=ui,e.lanes=l,e;case Oa:return il(r,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case La:i=10;break e;case Ma:i=9;break e;case eu:i=11;break e;case tu:i=14;break e;case wt:i=16,n=null;break e}throw Error(S(130,e==null?e:typeof e,""))}return t=je(i,r,t,o),t.elementType=e,t.type=n,t.lanes=l,t}function Zt(e,t,r,n){return e=je(7,e,n,t),e.lanes=r,e}function il(e,t,r,n){return e=je(22,e,n,t),e.elementType=Oa,e.lanes=r,e.stateNode={isHidden:!1},e}function ri(e,t,r){return e=je(6,e,null,t),e.lanes=r,e}function ni(e,t,r){return t=je(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Km(e,t,r,n,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=ql(0),this.expirationTimes=ql(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ql(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Fu(e,t,r,n,o,l,i,u,s){return e=new Km(e,t,r,u,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=je(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Su(l),e}function Ym(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:fr,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function _f(e){if(!e)return Ft;e=e._reactInternals;e:{if(lr(e)!==e||e.tag!==1)throw Error(S(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ke(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(S(171))}if(e.tag===1){var r=e.type;if(ke(r))return wc(e,r,t)}return t}function Tf(e,t,r,n,o,l,i,u,s){return e=Fu(r,n,!0,e,o,l,i,u,s),e.context=_f(null),r=e.current,n=ye(),o=Dt(r),l=ft(n,o),l.callback=t??null,Pt(r,l,o),e.current.lanes=o,Un(e,o,n),Ce(e,n),e}function ul(e,t,r,n){var o=t.current,l=ye(),i=Dt(o);return r=_f(r),t.context===null?t.context=r:t.pendingContext=r,t=ft(l,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Pt(o,t,i),e!==null&&(Ge(e,o,i,l),So(e,o,i)),i}function Qo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ca(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function zu(e,t){Ca(e,t),(e=e.alternate)&&Ca(e,t)}function Zm(){return null}var kf=typeof reportError=="function"?reportError:function(e){console.error(e)};function ju(e){this._internalRoot=e}sl.prototype.render=ju.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(S(409));ul(e,t,null,null)};sl.prototype.unmount=ju.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;nr(function(){ul(null,e,null,null)}),t[pt]=null}};function sl(e){this._internalRoot=e}sl.prototype.unstable_scheduleHydration=function(e){if(e){var t=ec();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Tt.length&&t!==0&&t<Tt[r].priority;r++);Tt.splice(r,0,e),r===0&&rc(e)}};function Hu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function al(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Na(){}function Jm(e,t,r,n,o){if(o){if(typeof n=="function"){var l=n;n=function(){var a=Qo(i);l.call(a)}}var i=Tf(t,n,e,0,null,!1,!1,"",Na);return e._reactRootContainer=i,e[pt]=i.current,Cn(e.nodeType===8?e.parentNode:e),nr(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof n=="function"){var u=n;n=function(){var a=Qo(s);u.call(a)}}var s=Fu(e,0,!1,null,null,!1,!1,"",Na);return e._reactRootContainer=s,e[pt]=s.current,Cn(e.nodeType===8?e.parentNode:e),nr(function(){ul(t,s,r,n)}),s}function cl(e,t,r,n,o){var l=r._reactRootContainer;if(l){var i=l;if(typeof o=="function"){var u=o;o=function(){var s=Qo(i);u.call(s)}}ul(t,i,e,o)}else i=Jm(r,t,e,o,n);return Qo(i)}Za=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=ln(t.pendingLanes);r!==0&&(ou(t,r|1),Ce(t,$()),(D&6)===0&&(Ir=$()+500,Ht()))}break;case 13:nr(function(){var n=mt(e,1);if(n!==null){var o=ye();Ge(n,e,1,o)}}),zu(e,1)}};lu=function(e){if(e.tag===13){var t=mt(e,134217728);if(t!==null){var r=ye();Ge(t,e,134217728,r)}zu(e,134217728)}};Ja=function(e){if(e.tag===13){var t=Dt(e),r=mt(e,t);if(r!==null){var n=ye();Ge(r,e,t,n)}zu(e,t)}};ec=function(){return U};tc=function(e,t){var r=U;try{return U=e,t()}finally{U=r}};vi=function(e,t,r){switch(t){case"input":if(ci(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=el(n);if(!o)throw Error(S(90));Aa(n),ci(n,o)}}}break;case"textarea":Ua(e,r);break;case"select":t=r.value,t!=null&&Tr(e,!!r.multiple,t,!1)}};Va=Au;Ba=nr;var eh={usingClientEntryPoint:!1,Events:[Fn,gr,el,Ha,qa,Au]},tn={findFiberByHostInstance:Gt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},th={bundleType:tn.bundleType,version:tn.version,rendererPackageName:tn.rendererPackageName,rendererConfig:tn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:gt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Xa(e),e===null?null:e.stateNode},findFiberByHostInstance:tn.findFiberByHostInstance||Zm,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(rn=__REACT_DEVTOOLS_GLOBAL_HOOK__,!rn.isDisabled&&rn.supportsFiber))try{Ko=rn.inject(th),nt=rn}catch{}var rn;De.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eh;De.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Hu(t))throw Error(S(200));return Ym(e,t,null,r)};De.createRoot=function(e,t){if(!Hu(e))throw Error(S(299));var r=!1,n="",o=kf;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Fu(e,1,!1,null,null,r,!1,n,o),e[pt]=t.current,Cn(e.nodeType===8?e.parentNode:e),new ju(t)};De.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(S(188)):(e=Object.keys(e).join(","),Error(S(268,e)));return e=Xa(t),e=e===null?null:e.stateNode,e};De.flushSync=function(e){return nr(e)};De.hydrate=function(e,t,r){if(!al(t))throw Error(S(200));return cl(null,e,t,!0,r)};De.hydrateRoot=function(e,t,r){if(!Hu(e))throw Error(S(405));var n=r!=null&&r.hydratedSources||null,o=!1,l="",i=kf;if(r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(l=r.identifierPrefix),r.onRecoverableError!==void 0&&(i=r.onRecoverableError)),t=Tf(t,null,e,1,r??null,o,!1,l,i),e[pt]=t.current,Cn(e),n)for(e=0;e<n.length;e++)r=n[e],o=r._getVersion,o=o(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,o]:t.mutableSourceEagerHydrationData.push(r,o);return new sl(t)};De.render=function(e,t,r){if(!al(t))throw Error(S(200));return cl(null,e,t,!1,r)};De.unmountComponentAtNode=function(e){if(!al(e))throw Error(S(40));return e._reactRootContainer?(nr(function(){cl(null,null,e,!1,function(){e._reactRootContainer=null,e[pt]=null})}),!0):!1};De.unstable_batchedUpdates=Au;De.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!al(r))throw Error(S(200));if(e==null||e._reactInternals===void 0)throw Error(S(38));return cl(e,t,r,!1,n)};De.version="18.3.1-next-f1338f8080-20240426"});var Lf=ae((bh,xf)=>{"use strict";function Nf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Nf)}catch(e){console.error(e)}}Nf(),xf.exports=Cf()});var Of=ae(qu=>{"use strict";var Mf=Lf();qu.createRoot=Mf.createRoot,qu.hydrateRoot=Mf.hydrateRoot;var $h});var Vu=ae((Sg,rh)=>{rh.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 Bf=ae((Eg,nh)=>{nh.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 Bu=ae((wg,oh)=>{oh.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}});var Rf=ae((_g,lh)=>{lh.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 Xf=ae(Hn=>{"use strict";var ih=Hn&&Hn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Hn,"__esModule",{value:!0});var Wf=ih(Rf()),uh=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 sh(e){return e>=55296&&e<=57343||e>1114111?"\uFFFD":(e in Wf.default&&(e=Wf.default[e]),uh(e))}Hn.default=sh});var Wu=ae(it=>{"use strict";var fl=it&&it.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(it,"__esModule",{value:!0});it.decodeHTML=it.decodeHTMLStrict=it.decodeXML=void 0;var Ru=fl(Vu()),ah=fl(Bf()),ch=fl(Bu()),bf=fl(Xf()),fh=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;it.decodeXML=Gf(ch.default);it.decodeHTMLStrict=Gf(Ru.default);function Gf(e){var t=Qf(e);return function(r){return String(r).replace(fh,t)}}var $f=function(e,t){return e<t?1:-1};it.decodeHTML=(function(){for(var e=Object.keys(ah.default).sort($f),t=Object.keys(Ru.default).sort($f),r=0,n=0;r<t.length;r++)e[n]===t[r]?(t[r]+=";?",n++):t[r]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),l=Qf(Ru.default);function i(u){return u.substr(-1)!==";"&&(u+=";"),l(u)}return function(u){return String(u).replace(o,i)}})();function Qf(e){return function(r){if(r.charAt(1)==="#"){var n=r.charAt(2);return n==="X"||n==="x"?bf.default(parseInt(r.substr(3),16)):bf.default(parseInt(r.substr(2),10))}return e[r.slice(1,-1)]||r}}});var bu=ae(Ne=>{"use strict";var Kf=Ne&&Ne.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ne,"__esModule",{value:!0});Ne.escapeUTF8=Ne.escape=Ne.encodeNonAsciiHTML=Ne.encodeHTML=Ne.encodeXML=void 0;var dh=Kf(Bu()),Yf=Jf(dh.default),Zf=ed(Yf);Ne.encodeXML=nd(Yf);var ph=Kf(Vu()),Xu=Jf(ph.default),mh=ed(Xu);Ne.encodeHTML=gh(Xu,mh);Ne.encodeNonAsciiHTML=nd(Xu);function Jf(e){return Object.keys(e).sort().reduce(function(t,r){return t[e[r]]="&"+r+";",t},{})}function ed(e){for(var t=[],r=[],n=0,o=Object.keys(e);n<o.length;n++){var l=o[n];l.length===1?t.push("\\"+l):r.push(l)}t.sort();for(var i=0;i<t.length-1;i++){for(var u=i;u<t.length-1&&t[u].charCodeAt(1)+1===t[u+1].charCodeAt(1);)u+=1;var s=1+u-i;s<3||t.splice(i,s,t[i]+"-"+t[u])}return r.unshift("["+t.join("")+"]"),new RegExp(r.join("|"),"g")}var td=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,hh=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function dl(e){return"&#x"+(e.length>1?hh(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function gh(e,t){return function(r){return r.replace(t,function(n){return e[n]}).replace(td,dl)}}var rd=new RegExp(Zf.source+"|"+td.source,"g");function vh(e){return e.replace(rd,dl)}Ne.escape=vh;function yh(e){return e.replace(Zf,dl)}Ne.escapeUTF8=yh;function nd(e){return function(t){return t.replace(rd,function(r){return e[r]||dl(r)})}}});var ld=ae(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.decodeXMLStrict=M.decodeHTML5Strict=M.decodeHTML4Strict=M.decodeHTML5=M.decodeHTML4=M.decodeHTMLStrict=M.decodeHTML=M.decodeXML=M.encodeHTML5=M.encodeHTML4=M.escapeUTF8=M.escape=M.encodeNonAsciiHTML=M.encodeHTML=M.encodeXML=M.encode=M.decodeStrict=M.decode=void 0;var pl=Wu(),od=bu();function Sh(e,t){return(!t||t<=0?pl.decodeXML:pl.decodeHTML)(e)}M.decode=Sh;function Eh(e,t){return(!t||t<=0?pl.decodeXML:pl.decodeHTMLStrict)(e)}M.decodeStrict=Eh;function wh(e,t){return(!t||t<=0?od.encodeXML:od.encodeHTML)(e)}M.encode=wh;var ir=bu();Object.defineProperty(M,"encodeXML",{enumerable:!0,get:function(){return ir.encodeXML}});Object.defineProperty(M,"encodeHTML",{enumerable:!0,get:function(){return ir.encodeHTML}});Object.defineProperty(M,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return ir.encodeNonAsciiHTML}});Object.defineProperty(M,"escape",{enumerable:!0,get:function(){return ir.escape}});Object.defineProperty(M,"escapeUTF8",{enumerable:!0,get:function(){return ir.escapeUTF8}});Object.defineProperty(M,"encodeHTML4",{enumerable:!0,get:function(){return ir.encodeHTML}});Object.defineProperty(M,"encodeHTML5",{enumerable:!0,get:function(){return ir.encodeHTML}});var Bt=Wu();Object.defineProperty(M,"decodeXML",{enumerable:!0,get:function(){return Bt.decodeXML}});Object.defineProperty(M,"decodeHTML",{enumerable:!0,get:function(){return Bt.decodeHTML}});Object.defineProperty(M,"decodeHTMLStrict",{enumerable:!0,get:function(){return Bt.decodeHTMLStrict}});Object.defineProperty(M,"decodeHTML4",{enumerable:!0,get:function(){return Bt.decodeHTML}});Object.defineProperty(M,"decodeHTML5",{enumerable:!0,get:function(){return Bt.decodeHTML}});Object.defineProperty(M,"decodeHTML4Strict",{enumerable:!0,get:function(){return Bt.decodeHTMLStrict}});Object.defineProperty(M,"decodeHTML5Strict",{enumerable:!0,get:function(){return Bt.decodeHTMLStrict}});Object.defineProperty(M,"decodeXMLStrict",{enumerable:!0,get:function(){return Bt.decodeXML}})});var gd=ae((xg,hd)=>{"use strict";function _h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function id(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Th(e,t,r){return t&&id(e.prototype,t),r&&id(e,r),e}function dd(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=kh(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(a){throw a},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,u;return{s:function(){r=r.call(e)},n:function(){var a=r.next();return l=a.done,a},e:function(a){i=!0,u=a},f:function(){try{!l&&r.return!=null&&r.return()}finally{if(i)throw u}}}}function kh(e,t){if(e){if(typeof e=="string")return ud(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ud(e,t)}}function ud(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ch=ld(),sd={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:Nh()};function Nh(){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 ml(0,5).forEach(function(t){ml(0,5).forEach(function(r){ml(0,5).forEach(function(n){return xh(t,r,n,e)})})}),ml(0,23).forEach(function(t){var r=t+232,n=pd(t*10+8);e[r]="#"+n+n+n}),e}function xh(e,t,r,n){var o=16+e*36+t*6+r,l=e>0?e*40+55:0,i=t>0?t*40+55:0,u=r>0?r*40+55:0;n[o]=Lh([l,i,u])}function pd(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function Lh(e){var t=[],r=dd(e),n;try{for(r.s();!(n=r.n()).done;){var o=n.value;t.push(pd(o))}}catch(l){r.e(l)}finally{r.f()}return"#"+t.join("")}function ad(e,t,r,n){var o;return t==="text"?o=Ah(r,n):t==="display"?o=Oh(e,r,n):t==="xterm256Foreground"?o=gl(e,n.colors[r]):t==="xterm256Background"?o=vl(e,n.colors[r]):t==="rgb"&&(o=Mh(e,r)),o}function Mh(e,t){t=t.substring(2).slice(0,-1);var r=+t.substr(0,2),n=t.substring(5).split(";"),o=n.map(function(l){return("0"+Number(l).toString(16)).substr(-2)}).join("");return hl(e,(r===38?"color:#":"background-color:#")+o)}function Oh(e,t,r){t=parseInt(t,10);var n={"-1":function(){return"<br/>"},0:function(){return e.length&&md(e)},1:function(){return Rt(e,"b")},3:function(){return Rt(e,"i")},4:function(){return Rt(e,"u")},8:function(){return hl(e,"display:none")},9:function(){return Rt(e,"strike")},22:function(){return hl(e,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return fd(e,"i")},24:function(){return fd(e,"u")},39:function(){return gl(e,r.fg)},49:function(){return vl(e,r.bg)},53:function(){return hl(e,"text-decoration:overline")}},o;return n[t]?o=n[t]():4<t&&t<7?o=Rt(e,"blink"):29<t&&t<38?o=gl(e,r.colors[t-30]):39<t&&t<48?o=vl(e,r.colors[t-40]):89<t&&t<98?o=gl(e,r.colors[8+(t-90)]):99<t&&t<108&&(o=vl(e,r.colors[8+(t-100)])),o}function md(e){var t=e.slice(0);return e.length=0,t.reverse().map(function(r){return"</"+r+">"}).join("")}function ml(e,t){for(var r=[],n=e;n<=t;n++)r.push(n);return r}function Ph(e){return function(t){return(e===null||t.category!==e)&&e!=="all"}}function cd(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 Ah(e,t){return t.escapeXML?Ch.encodeXML(e):e}function Rt(e,t,r){return r||(r=""),e.push(t),"<".concat(t).concat(r?' style="'.concat(r,'"'):"",">")}function hl(e,t){return Rt(e,"span",t)}function gl(e,t){return Rt(e,"span","color:"+t)}function vl(e,t){return Rt(e,"span","background-color:"+t)}function fd(e,t){var r;if(e.slice(-1)[0]===t&&(r=e.pop()),r)return"</"+t+">"}function Dh(e,t,r){var n=!1,o=3;function l(){return""}function i(E,T){return r("xterm256Foreground",T),""}function u(E,T){return r("xterm256Background",T),""}function s(E){return t.newline?r("display",-1):r("text",E),""}function a(E,T){n=!0,T.trim().length===0&&(T="0"),T=T.trimRight(";").split(";");var C=dd(T),N;try{for(C.s();!(N=C.n()).done;){var I=N.value;r("display",I)}}catch(L){C.e(L)}finally{C.f()}return""}function p(E){return r("text",E),""}function m(E){return r("rgb",E),""}var h=[{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:m},{pattern:/^\x1b\[38;5;(\d+)m/,sub:i},{pattern:/^\x1b\[48;5;(\d+)m/,sub:u},{pattern:/^\n/,sub:s},{pattern:/^\r+\n/,sub:s},{pattern:/^\r/,sub:s},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:a},{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:p}];function y(E,T){T>o&&n||(n=!1,e=e.replace(E.pattern,E.sub))}var w=[],_=e,A=_.length;e:for(;A>0;){for(var d=0,c=0,f=h.length;c<f;d=++c){var v=h[d];if(y(v,d),e.length!==A){A=e.length;continue e}}if(e.length===A)break;w.push(0),A=e.length}return w}function Uh(e,t,r){return t!=="text"&&(e=e.filter(Ph(cd(r))),e.push({token:t,data:r,category:cd(r)})),e}var Ih=(function(){function e(t){_h(this,e),t=t||{},t.colors&&(t.colors=Object.assign({},sd.colors,t.colors)),this.options=Object.assign({},sd,t),this.stack=[],this.stickyStack=[]}return Th(e,[{key:"toHtml",value:function(r){var n=this;r=typeof r=="string"?[r]:r;var o=this.stack,l=this.options,i=[];return this.stickyStack.forEach(function(u){var s=ad(o,u.token,u.data,l);s&&i.push(s)}),Dh(r.join(""),l,function(u,s){var a=ad(o,u,s,l);a&&i.push(a),l.stream&&(n.stickyStack=Uh(n.stickyStack,u,s))}),o.length&&i.push(md(o)),i.join("")}}]),e})();hd.exports=Ih});var Gu=W(X(),1),Pd=W(Of(),1);var Q=W(X(),1);var Z=W(X(),1);var oe=W(X(),1);function Pf({preference:e,onThemeChange:t}){let r=()=>{let l=["system","light","dark"],u=(l.indexOf(e)+1)%l.length;t(l[u])},n=()=>{switch(e){case"light":return oe.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},oe.default.createElement("circle",{cx:"12",cy:"12",r:"5"}),oe.default.createElement("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),oe.default.createElement("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),oe.default.createElement("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),oe.default.createElement("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),oe.default.createElement("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),oe.default.createElement("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),oe.default.createElement("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),oe.default.createElement("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"}));case"dark":return oe.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},oe.default.createElement("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"}));case"system":default:return oe.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},oe.default.createElement("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),oe.default.createElement("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),oe.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)";case"system":default:return"Theme: System (click for Light)"}};return oe.default.createElement("button",{className:"theme-toggle-btn",onClick:r,title:o(),"aria-label":o()},n())}var lt=W(X(),1);var qt=W(X(),1);function Af(e,t){let[r,n]=(0,qt.useState)(null),[o,l]=(0,qt.useState)(!0),[i,u]=(0,qt.useState)(null),s=(0,qt.useCallback)(async()=>{try{l(!0),u(null);let a=await fetch(`https://api.github.com/repos/${e}/${t}`);if(!a.ok)throw new Error(`GitHub API error: ${a.status}`);let p=await a.json();n(p.stargazers_count)}catch(a){console.error("Failed to fetch GitHub stars:",a),u(a instanceof Error?a:new Error("Unknown error"))}finally{l(!1)}},[e,t]);return(0,qt.useEffect)(()=>{s()},[s]),{stars:r,isLoading:o,error:i}}function Df(e){return e<1e3?e.toString():e<1e6?`${(e/1e3).toFixed(1)}k`:`${(e/1e6).toFixed(1)}M`}function Uf({username:e,repo:t,className:r=""}){let{stars:n,isLoading:o,error:l}=Af(e,t),i=`https://github.com/${e}/${t}`;return l?lt.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",title:"GitHub",className:"icon-link"},lt.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},lt.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"}))):lt.default.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:`github-stars-btn ${r}`,title:`Star us on GitHub${n!==null?` (${n.toLocaleString()} stars)`:""}`},lt.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"6px"}},lt.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"})),lt.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor",style:{marginRight:"4px"}},lt.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"})),lt.default.createElement("span",{className:o?"stars-loading":"stars-count"},o?"...":n!==null?Df(n):"\u2014"))}function If({isConnected:e,projects:t,currentFilter:r,onFilterChange:n,isProcessing:o,queueDepth:l,themePreference:i,onThemeChange:u,onContextPreviewToggle:s}){return Z.default.createElement("div",{className:"header"},Z.default.createElement("h1",null,Z.default.createElement("div",{style:{position:"relative",display:"inline-block"}},Z.default.createElement("img",{src:"claude-mem-logomark.webp",alt:"",className:`logomark ${o?"spinning":""}`}),l>0&&Z.default.createElement("div",{className:"queue-bubble"},l)),Z.default.createElement("span",{className:"logo-text"},"claude-mem")),Z.default.createElement("div",{className:"status"},Z.default.createElement(Uf,{username:"thedotmack",repo:"claude-mem"}),Z.default.createElement("a",{href:"https://discord.gg/J4wttp9vDu",target:"_blank",rel:"noopener noreferrer",className:"icon-link",title:"Join our Discord community"},Z.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor"},Z.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"}))),Z.default.createElement("select",{value:r,onChange:a=>n(a.target.value)},Z.default.createElement("option",{value:""},"All Projects"),t.map(a=>Z.default.createElement("option",{key:a,value:a},a))),Z.default.createElement(Pf,{preference:i,onThemeChange:u}),Z.default.createElement("button",{className:"settings-btn",onClick:s,title:"Settings"},Z.default.createElement("svg",{className:"settings-icon",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Z.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"}),Z.default.createElement("circle",{cx:"12",cy:"12",r:"3"})))))}var G=W(X(),1);var P=W(X(),1);function jr(e){return new Date(e).toLocaleString()}function Ff(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 r=e.indexOf("claude-mem/");if(r!==-1)return e.substring(r+11);let n=e.split("/");return n.length>3?n.slice(-3).join("/"):e}function zf({observation:e}){let[t,r]=(0,P.useState)(!1),[n,o]=(0,P.useState)(!1),l=jr(e.created_at_epoch),i=e.facts?JSON.parse(e.facts):[],u=e.concepts?JSON.parse(e.concepts):[],s=e.files_read?JSON.parse(e.files_read).map(Ff):[],a=e.files_modified?JSON.parse(e.files_modified).map(Ff):[],p=i.length>0||u.length>0||s.length>0||a.length>0;return P.default.createElement("div",{className:"card"},P.default.createElement("div",{className:"card-header"},P.default.createElement("div",{className:"card-header-left"},P.default.createElement("span",{className:`card-type type-${e.type}`},e.type),P.default.createElement("span",{className:"card-project"},e.project)),P.default.createElement("div",{className:"view-mode-toggles"},p&&P.default.createElement("button",{className:`view-mode-toggle ${t?"active":""}`,onClick:()=>{r(!t),t||o(!1)}},P.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},P.default.createElement("polyline",{points:"9 11 12 14 22 4"}),P.default.createElement("path",{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"})),P.default.createElement("span",null,"facts")),e.narrative&&P.default.createElement("button",{className:`view-mode-toggle ${n?"active":""}`,onClick:()=>{o(!n),n||r(!1)}},P.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},P.default.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),P.default.createElement("polyline",{points:"14 2 14 8 20 8"}),P.default.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),P.default.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"})),P.default.createElement("span",null,"narrative")))),P.default.createElement("div",{className:"card-title"},e.title||"Untitled"),P.default.createElement("div",{className:"view-mode-content"},!t&&!n&&e.subtitle&&P.default.createElement("div",{className:"card-subtitle"},e.subtitle),t&&i.length>0&&P.default.createElement("ul",{className:"facts-list"},i.map((m,h)=>P.default.createElement("li",{key:h},m))),n&&e.narrative&&P.default.createElement("div",{className:"narrative"},e.narrative)),P.default.createElement("div",{className:"card-meta"},P.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",l),t&&(u.length>0||s.length>0||a.length>0)&&P.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"8px",alignItems:"center"}},u.map((m,h)=>P.default.createElement("span",{key:h,style:{padding:"2px 8px",background:"var(--color-type-badge-bg)",color:"var(--color-type-badge-text)",borderRadius:"3px",fontWeight:"500",fontSize:"10px"}},m)),s.length>0&&P.default.createElement("span",{className:"meta-files"},P.default.createElement("span",{className:"file-label"},"read:")," ",s.join(", ")),a.length>0&&P.default.createElement("span",{className:"meta-files"},P.default.createElement("span",{className:"file-label"},"modified:")," ",a.join(", ")))))}var se=W(X(),1);function jf({summary:e}){let t=jr(e.created_at_epoch),r=[{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(n=>n.content);return se.default.createElement("article",{className:"card summary-card"},se.default.createElement("header",{className:"summary-card-header"},se.default.createElement("div",{className:"summary-badge-row"},se.default.createElement("span",{className:"card-type summary-badge"},"Session Summary"),se.default.createElement("span",{className:"summary-project-badge"},e.project)),e.request&&se.default.createElement("h2",{className:"summary-title"},e.request)),se.default.createElement("div",{className:"summary-sections"},r.map((n,o)=>se.default.createElement("section",{key:n.key,className:"summary-section",style:{animationDelay:`${o*50}ms`}},se.default.createElement("div",{className:"summary-section-header"},se.default.createElement("img",{src:n.icon,alt:n.label,className:`summary-section-icon summary-section-icon--${n.key}`}),se.default.createElement("h3",{className:"summary-section-label"},n.label)),se.default.createElement("div",{className:"summary-section-content"},n.content)))),se.default.createElement("footer",{className:"summary-card-footer"},se.default.createElement("span",{className:"summary-meta-id"},"Session #",e.id),se.default.createElement("span",{className:"summary-meta-divider"},"\u2022"),se.default.createElement("time",{className:"summary-meta-date",dateTime:new Date(e.created_at_epoch).toISOString()},t)))}var vt=W(X(),1);function Hf({prompt:e}){let t=jr(e.created_at_epoch);return vt.default.createElement("div",{className:"card prompt-card"},vt.default.createElement("div",{className:"card-header"},vt.default.createElement("div",{className:"card-header-left"},vt.default.createElement("span",{className:"card-type"},"Prompt"),vt.default.createElement("span",{className:"card-project"},e.project))),vt.default.createElement("div",{className:"card-content"},e.prompt_text),vt.default.createElement("div",{className:"card-meta"},vt.default.createElement("span",{className:"meta-date"},"#",e.id," \u2022 ",t)))}var Vt=W(X(),1);function qf({targetRef:e}){let[t,r]=(0,Vt.useState)(!1);(0,Vt.useEffect)(()=>{let o=()=>{let i=e.current;i&&r(i.scrollTop>300)},l=e.current;if(l)return l.addEventListener("scroll",o),()=>l.removeEventListener("scroll",o)},[]);let n=()=>{let o=e.current;o&&o.scrollTo({top:0,behavior:"smooth"})};return t?Vt.default.createElement("button",{onClick:n,className:"scroll-to-top","aria-label":"Scroll to top"},Vt.default.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},Vt.default.createElement("polyline",{points:"18 15 12 9 6 15"}))):null}var jn={PAGINATION_PAGE_SIZE:50,LOAD_MORE_THRESHOLD:.1};function Vf({observations:e,summaries:t,prompts:r,onLoadMore:n,isLoading:o,hasMore:l}){let i=(0,G.useRef)(null),u=(0,G.useRef)(null),s=(0,G.useRef)(n);(0,G.useEffect)(()=>{s.current=n},[n]),(0,G.useEffect)(()=>{let p=i.current;if(!p)return;let m=new IntersectionObserver(h=>{h[0].isIntersecting&&l&&!o&&s.current?.()},{threshold:jn.LOAD_MORE_THRESHOLD});return m.observe(p),()=>{p&&m.unobserve(p),m.disconnect()}},[l,o]);let a=(0,G.useMemo)(()=>[...e.map(m=>({...m,itemType:"observation"})),...t.map(m=>({...m,itemType:"summary"})),...r.map(m=>({...m,itemType:"prompt"}))].sort((m,h)=>h.created_at_epoch-m.created_at_epoch),[e,t,r]);return G.default.createElement("div",{className:"feed",ref:u},G.default.createElement(qf,{targetRef:u}),G.default.createElement("div",{className:"feed-content"},a.map(p=>{let m=`${p.itemType}-${p.id}`;return p.itemType==="observation"?G.default.createElement(zf,{key:m,observation:p}):p.itemType==="summary"?G.default.createElement(jf,{key:m,summary:p}):G.default.createElement(Hf,{key:m,prompt:p})}),a.length===0&&!o&&G.default.createElement("div",{style:{textAlign:"center",padding:"40px",color:"#8b949e"}},"No items to display"),o&&G.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e"}},G.default.createElement("div",{className:"spinner",style:{display:"inline-block",marginRight:"10px"}}),"Loading more..."),l&&!o&&a.length>0&&G.default.createElement("div",{ref:i,style:{height:"20px",margin:"10px 0"}}),!l&&a.length>0&&G.default.createElement("div",{style:{textAlign:"center",padding:"20px",color:"#8b949e",fontSize:"14px"}},"No more items to load")))}var g=W(X(),1);var te=W(X(),1),vd=W(gd(),1),Fh=new vd.default({fg:"#dcd6cc",bg:"#252320",newline:!1,escapeXML:!0,stream:!1});function yd({content:e,isLoading:t=!1,className:r=""}){let n=(0,te.useRef)(null),o=(0,te.useRef)(0),[l,i]=(0,te.useState)(!0),u=(0,te.useMemo)(()=>(n.current&&(o.current=n.current.scrollTop),e?Fh.toHtml(e):""),[e]);return(0,te.useLayoutEffect)(()=>{n.current&&o.current>0&&(n.current.scrollTop=o.current)},[u]),te.default.createElement("div",{className:r,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)"}},te.default.createElement("div",{style:{padding:"12px",borderBottom:"1px solid var(--color-border-primary)",display:"flex",gap:"6px",alignItems:"center",backgroundColor:"var(--color-bg-header)"}},te.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ff5f57"}}),te.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#ffbd2e"}}),te.default.createElement("div",{style:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#28c840"}}),te.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:a=>{a.currentTarget.style.borderColor="var(--color-accent-primary)",a.currentTarget.style.color="var(--color-accent-primary)"},onMouseLeave:a=>{a.currentTarget.style.borderColor=l?"var(--color-border-primary)":"var(--color-accent-primary)",a.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?te.default.createElement("div",{style:{padding:"16px",fontFamily:"var(--font-terminal)",fontSize:"12px",color:"var(--color-text-secondary)"}},"Loading preview..."):te.default.createElement("div",{style:{position:"relative",flex:1,overflow:"hidden"}},te.default.createElement("pre",{ref:n,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:u}})))}var Ke=W(X(),1);function Sd(e){let[t,r]=(0,Ke.useState)(""),[n,o]=(0,Ke.useState)(!1),[l,i]=(0,Ke.useState)(null),[u,s]=(0,Ke.useState)([]),[a,p]=(0,Ke.useState)(null);(0,Ke.useEffect)(()=>{async function h(){try{let w=await(await fetch("/api/projects")).json();w.projects&&w.projects.length>0&&(s(w.projects),p(w.projects[0]))}catch(y){console.error("Failed to fetch projects:",y)}}h()},[]);let m=(0,Ke.useCallback)(async()=>{if(!a){r("No project selected");return}o(!0),i(null);try{let h=new URLSearchParams({project:a}),y=await fetch(`/api/context/preview?${h}`),w=await y.text();y.ok?r(w):i("Failed to load preview")}catch(h){i(h.message)}finally{o(!1)}},[a]);return(0,Ke.useEffect)(()=>{let h=setTimeout(()=>{m()},300);return()=>clearTimeout(h)},[e,m]),{preview:t,isLoading:n,error:l,refresh:m,projects:u,selectedProject:a,setSelectedProject:p}}function zh(e,t){let r;return((...n)=>{clearTimeout(r),r=setTimeout(()=>e(...n),t)})}function yl({title:e,description:t,children:r,defaultOpen:n=!0}){let[o,l]=(0,g.useState)(n);return g.default.createElement("div",{className:`settings-section-collapsible ${o?"open":""}`},g.default.createElement("button",{className:"section-header-btn",onClick:()=>l(!o),type:"button"},g.default.createElement("div",{className:"section-header-content"},g.default.createElement("span",{className:"section-title"},e),t&&g.default.createElement("span",{className:"section-description"},t)),g.default.createElement("svg",{className:`chevron-icon ${o?"rotated":""}`,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},g.default.createElement("polyline",{points:"6 9 12 15 18 9"}))),o&&g.default.createElement("div",{className:"section-content"},r))}function Ed({label:e,options:t,selectedValues:r,onToggle:n,onSelectAll:o,onSelectNone:l}){let i=t.every(s=>r.includes(s)),u=t.every(s=>!r.includes(s));return g.default.createElement("div",{className:"chip-group"},g.default.createElement("div",{className:"chip-group-header"},g.default.createElement("span",{className:"chip-group-label"},e),g.default.createElement("div",{className:"chip-group-actions"},g.default.createElement("button",{type:"button",className:`chip-action ${i?"active":""}`,onClick:o},"All"),g.default.createElement("button",{type:"button",className:`chip-action ${u?"active":""}`,onClick:l},"None"))),g.default.createElement("div",{className:"chips-container"},t.map(s=>g.default.createElement("button",{key:s,type:"button",className:`chip ${r.includes(s)?"selected":""}`,onClick:()=>n(s)},s))))}function Hr({label:e,tooltip:t,children:r}){return g.default.createElement("div",{className:"form-field"},g.default.createElement("label",{className:"form-field-label"},e,t&&g.default.createElement("span",{className:"tooltip-trigger",title:t},g.default.createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},g.default.createElement("circle",{cx:"12",cy:"12",r:"10"}),g.default.createElement("path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}),g.default.createElement("line",{x1:"12",y1:"17",x2:"12.01",y2:"17"})))),r)}function qr({id:e,label:t,description:r,checked:n,onChange:o,disabled:l}){return g.default.createElement("div",{className:"toggle-row"},g.default.createElement("div",{className:"toggle-info"},g.default.createElement("label",{htmlFor:e,className:"toggle-label"},t),r&&g.default.createElement("span",{className:"toggle-description"},r)),g.default.createElement("button",{type:"button",id:e,role:"switch","aria-checked":n,className:`toggle-switch ${n?"on":""} ${l?"disabled":""}`,onClick:()=>!l&&o(!n),disabled:l},g.default.createElement("span",{className:"toggle-knob"})))}function wd({isOpen:e,onClose:t,settings:r,onSave:n,isSaving:o,saveStatus:l}){let[i,u]=(0,g.useState)(r),[s,a]=(0,g.useState)(!0),[p,m]=(0,g.useState)(!1),[h,y]=(0,g.useState)(""),w=(0,g.useCallback)(zh(x=>{n(x)},300),[n]);(0,g.useEffect)(()=>{u(r)},[r]),(0,g.useEffect)(()=>{fetch("/api/mcp/status").then(x=>x.json()).then(x=>a(x.enabled)).catch(x=>console.error("Failed to load MCP status:",x))},[]);let{preview:_,isLoading:A,error:d,projects:c,selectedProject:f,setSelectedProject:v}=Sd(i),E=(0,g.useCallback)((x,K)=>{let Ee={...i,[x]:K};u(Ee),w(Ee)},[i,w]),T=(0,g.useCallback)(x=>{let Ee=i[x]==="true"?"false":"true";E(x,Ee)},[i,E]),C=(0,g.useCallback)((x,K)=>{let Ee=i[x]||"",Ze=Ee?Ee.split(","):[],qn=Ze.includes(K)?Ze.filter(Vn=>Vn!==K):[...Ze,K];E(x,qn.join(","))},[i,E]),N=(0,g.useCallback)(x=>{let K=i[x]||"";return K?K.split(","):[]},[i]),I=(0,g.useCallback)((x,K)=>{E(x,K.join(","))},[E]),L=async x=>{m(!0),y("Toggling...");try{let Ee=await(await fetch("/api/mcp/toggle",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:x})})).json();Ee.success?(a(Ee.enabled),y("Updated (restart to apply)"),setTimeout(()=>y(""),3e3)):(y(`Error: ${Ee.error}`),setTimeout(()=>y(""),3e3))}catch(K){y(`Error: ${K instanceof Error?K.message:"Unknown error"}`),setTimeout(()=>y(""),3e3)}finally{m(!1)}};if((0,g.useEffect)(()=>{let x=K=>{K.key==="Escape"&&t()};if(e)return window.addEventListener("keydown",x),()=>window.removeEventListener("keydown",x)},[e,t]),!e)return null;let xe=["bugfix","feature","refactor","discovery","decision","change"],ur=["how-it-works","why-it-exists","what-changed","problem-solution","gotcha","pattern","trade-off"];return g.default.createElement("div",{className:"modal-backdrop",onClick:t},g.default.createElement("div",{className:"context-settings-modal",onClick:x=>x.stopPropagation()},g.default.createElement("div",{className:"modal-header"},g.default.createElement("h2",null,"Settings"),g.default.createElement("div",{className:"header-controls"},g.default.createElement("a",{href:"https://docs.claude-mem.ai",target:"_blank",rel:"noopener noreferrer",title:"Documentation",className:"modal-icon-link"},g.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},g.default.createElement("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),g.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"}))),g.default.createElement("a",{href:"https://x.com/Claude_Memory",target:"_blank",rel:"noopener noreferrer",title:"X (Twitter)",className:"modal-icon-link"},g.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor"},g.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"}))),g.default.createElement("label",{className:"preview-selector"},"Preview for:",g.default.createElement("select",{value:f||"",onChange:x=>v(x.target.value)},c.map(x=>g.default.createElement("option",{key:x,value:x},x)))),g.default.createElement("button",{onClick:t,className:"modal-close-btn",title:"Close (Esc)"},g.default.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},g.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),g.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))))),g.default.createElement("div",{className:"modal-body"},g.default.createElement("div",{className:"preview-column"},g.default.createElement("div",{className:"preview-content"},d?g.default.createElement("div",{style:{color:"#ff6b6b"}},"Error loading preview: ",d):g.default.createElement(yd,{content:_,isLoading:A}))),g.default.createElement("div",{className:"settings-column"},g.default.createElement(yl,{title:"Loading",description:"How many observations to inject"},g.default.createElement(Hr,{label:"Observations",tooltip:"Number of recent observations to include in context (1-200)"},g.default.createElement("input",{type:"number",min:"1",max:"200",value:i.CLAUDE_MEM_CONTEXT_OBSERVATIONS||"50",onChange:x=>E("CLAUDE_MEM_CONTEXT_OBSERVATIONS",x.target.value)})),g.default.createElement(Hr,{label:"Sessions",tooltip:"Number of recent sessions to pull observations from (1-50)"},g.default.createElement("input",{type:"number",min:"1",max:"50",value:i.CLAUDE_MEM_CONTEXT_SESSION_COUNT||"10",onChange:x=>E("CLAUDE_MEM_CONTEXT_SESSION_COUNT",x.target.value)}))),g.default.createElement(yl,{title:"Filters",description:"Which observation types to include"},g.default.createElement(Ed,{label:"Type",options:xe,selectedValues:N("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES"),onToggle:x=>C("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES",x),onSelectAll:()=>I("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES",xe),onSelectNone:()=>I("CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES",[])}),g.default.createElement(Ed,{label:"Concept",options:ur,selectedValues:N("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS"),onToggle:x=>C("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS",x),onSelectAll:()=>I("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS",ur),onSelectNone:()=>I("CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS",[])})),g.default.createElement(yl,{title:"Display",description:"What to show in context tables"},g.default.createElement("div",{className:"display-subsection"},g.default.createElement("span",{className:"subsection-label"},"Full Observations"),g.default.createElement(Hr,{label:"Count",tooltip:"How many observations show expanded details (0-20)"},g.default.createElement("input",{type:"number",min:"0",max:"20",value:i.CLAUDE_MEM_CONTEXT_FULL_COUNT||"5",onChange:x=>E("CLAUDE_MEM_CONTEXT_FULL_COUNT",x.target.value)})),g.default.createElement(Hr,{label:"Field",tooltip:"Which field to expand for full observations"},g.default.createElement("select",{value:i.CLAUDE_MEM_CONTEXT_FULL_FIELD||"narrative",onChange:x=>E("CLAUDE_MEM_CONTEXT_FULL_FIELD",x.target.value)},g.default.createElement("option",{value:"narrative"},"Narrative"),g.default.createElement("option",{value:"facts"},"Facts")))),g.default.createElement("div",{className:"display-subsection"},g.default.createElement("span",{className:"subsection-label"},"Token Economics"),g.default.createElement("div",{className:"toggle-group"},g.default.createElement(qr,{id:"show-read-tokens",label:"Read cost",description:"Tokens to read this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS==="true",onChange:()=>T("CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS")}),g.default.createElement(qr,{id:"show-work-tokens",label:"Work investment",description:"Tokens spent creating this observation",checked:i.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS==="true",onChange:()=>T("CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS")}),g.default.createElement(qr,{id:"show-savings-amount",label:"Savings",description:"Total tokens saved by reusing context",checked:i.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT==="true",onChange:()=>T("CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT")})))),g.default.createElement(yl,{title:"Advanced",description:"Model selection and integrations",defaultOpen:!1},g.default.createElement(Hr,{label:"Model",tooltip:"AI model used for generating observations"},g.default.createElement("select",{value:i.CLAUDE_MEM_MODEL||"claude-haiku-4-5",onChange:x=>E("CLAUDE_MEM_MODEL",x.target.value)},g.default.createElement("option",{value:"claude-haiku-4-5"},"claude-haiku-4-5 (fastest)"),g.default.createElement("option",{value:"claude-sonnet-4-5"},"claude-sonnet-4-5 (balanced)"),g.default.createElement("option",{value:"claude-opus-4"},"claude-opus-4 (highest quality)"))),g.default.createElement(Hr,{label:"Worker Port",tooltip:"Port for the background worker service"},g.default.createElement("input",{type:"number",min:"1024",max:"65535",value:i.CLAUDE_MEM_WORKER_PORT||"37777",onChange:x=>E("CLAUDE_MEM_WORKER_PORT",x.target.value)})),g.default.createElement("div",{className:"toggle-group",style:{marginTop:"12px"}},g.default.createElement(qr,{id:"mcp-enabled",label:"MCP search server",description:h||"Enable Model Context Protocol search",checked:s,onChange:L,disabled:p}),g.default.createElement(qr,{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:()=>T("CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY")}),g.default.createElement(qr,{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:()=>T("CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE")})))))))}var Ue=W(X(),1);var Ye={OBSERVATIONS:"/api/observations",SUMMARIES:"/api/summaries",PROMPTS:"/api/prompts",SETTINGS:"/api/settings",STATS:"/api/stats",PROCESSING_STATUS:"/api/processing-status",STREAM:"/stream"};var Sl={SSE_RECONNECT_DELAY_MS:3e3,STATS_REFRESH_INTERVAL_MS:1e4,SAVE_STATUS_DISPLAY_DURATION_MS:3e3};function _d(){let[e,t]=(0,Ue.useState)([]),[r,n]=(0,Ue.useState)([]),[o,l]=(0,Ue.useState)([]),[i,u]=(0,Ue.useState)([]),[s,a]=(0,Ue.useState)(!1),[p,m]=(0,Ue.useState)(!1),[h,y]=(0,Ue.useState)(0),w=(0,Ue.useRef)(null),_=(0,Ue.useRef)();return(0,Ue.useEffect)(()=>{let A=()=>{w.current&&w.current.close();let d=new EventSource(Ye.STREAM);w.current=d,d.onopen=()=>{console.log("[SSE] Connected"),a(!0),_.current&&clearTimeout(_.current)},d.onerror=c=>{console.error("[SSE] Connection error:",c),a(!1),d.close(),_.current=setTimeout(()=>{_.current=void 0,console.log("[SSE] Attempting to reconnect..."),A()},Sl.SSE_RECONNECT_DELAY_MS)},d.onmessage=c=>{try{let f=JSON.parse(c.data);switch(f.type){case"initial_load":console.log("[SSE] Initial load:",{projects:f.projects?.length||0}),u(f.projects||[]);break;case"new_observation":f.observation&&(console.log("[SSE] New observation:",f.observation.id),t(v=>[f.observation,...v]));break;case"new_summary":if(f.summary){let v=f.summary;console.log("[SSE] New summary:",v.id),n(E=>[v,...E])}break;case"new_prompt":if(f.prompt){let v=f.prompt;console.log("[SSE] New prompt:",v.id),l(E=>[v,...E])}break;case"processing_status":typeof f.isProcessing=="boolean"&&(console.log("[SSE] Processing status:",f.isProcessing,"Queue depth:",f.queueDepth),m(f.isProcessing),y(f.queueDepth||0));break}}catch(f){console.error("[SSE] Failed to parse message:",f)}}};return A(),()=>{w.current&&w.current.close(),_.current&&clearTimeout(_.current)}},[]),{observations:e,summaries:r,prompts:o,projects:i,isProcessing:p,queueDepth:h,isConnected:s}}var Vr=W(X(),1);var he={CLAUDE_MEM_MODEL:"claude-haiku-4-5",CLAUDE_MEM_CONTEXT_OBSERVATIONS:"50",CLAUDE_MEM_WORKER_PORT:"37777",CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:"true",CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:"true",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:"true",CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:"true",CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:"bugfix,feature,refactor,discovery,decision,change",CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:"how-it-works,why-it-exists,what-changed,problem-solution,gotcha,pattern,trade-off",CLAUDE_MEM_CONTEXT_FULL_COUNT:"5",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"};function Td(){let[e,t]=(0,Vr.useState)(he),[r,n]=(0,Vr.useState)(!1),[o,l]=(0,Vr.useState)("");return(0,Vr.useEffect)(()=>{fetch(Ye.SETTINGS).then(u=>u.json()).then(u=>{t({CLAUDE_MEM_MODEL:u.CLAUDE_MEM_MODEL||he.CLAUDE_MEM_MODEL,CLAUDE_MEM_CONTEXT_OBSERVATIONS:u.CLAUDE_MEM_CONTEXT_OBSERVATIONS||he.CLAUDE_MEM_CONTEXT_OBSERVATIONS,CLAUDE_MEM_WORKER_PORT:u.CLAUDE_MEM_WORKER_PORT||he.CLAUDE_MEM_WORKER_PORT,CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS:u.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS||he.CLAUDE_MEM_CONTEXT_SHOW_READ_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS:u.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS||he.CLAUDE_MEM_CONTEXT_SHOW_WORK_TOKENS,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT:u.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT||he.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_AMOUNT,CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT:u.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT||he.CLAUDE_MEM_CONTEXT_SHOW_SAVINGS_PERCENT,CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES:u.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES||he.CLAUDE_MEM_CONTEXT_OBSERVATION_TYPES,CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS:u.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS||he.CLAUDE_MEM_CONTEXT_OBSERVATION_CONCEPTS,CLAUDE_MEM_CONTEXT_FULL_COUNT:u.CLAUDE_MEM_CONTEXT_FULL_COUNT||he.CLAUDE_MEM_CONTEXT_FULL_COUNT,CLAUDE_MEM_CONTEXT_FULL_FIELD:u.CLAUDE_MEM_CONTEXT_FULL_FIELD||he.CLAUDE_MEM_CONTEXT_FULL_FIELD,CLAUDE_MEM_CONTEXT_SESSION_COUNT:u.CLAUDE_MEM_CONTEXT_SESSION_COUNT||he.CLAUDE_MEM_CONTEXT_SESSION_COUNT,CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY:u.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY||he.CLAUDE_MEM_CONTEXT_SHOW_LAST_SUMMARY,CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE:u.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE||he.CLAUDE_MEM_CONTEXT_SHOW_LAST_MESSAGE})}).catch(u=>{console.error("Failed to load settings:",u)})},[]),{settings:e,saveSettings:async u=>{n(!0),l("Saving...");try{let a=await(await fetch(Ye.SETTINGS,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)})).json();a.success?(t(u),l("\u2713 Saved"),setTimeout(()=>l(""),Sl.SAVE_STATUS_DISPLAY_DURATION_MS)):l(`\u2717 Error: ${a.error}`)}catch(s){l(`\u2717 Error: ${s instanceof Error?s.message:"Unknown error"}`)}finally{n(!1)}},isSaving:r,saveStatus:o}}var Br=W(X(),1);function kd(){let[e,t]=(0,Br.useState)({}),r=(0,Br.useCallback)(async()=>{try{let o=await(await fetch(Ye.STATS)).json();t(o)}catch(n){console.error("Failed to load stats:",n)}},[]);return(0,Br.useEffect)(()=>{r()},[r]),{stats:e,refreshStats:r}}var Wt=W(X(),1);function $u(e,t,r){let[n,o]=(0,Wt.useState)({isLoading:!1,hasMore:!0}),l=(0,Wt.useRef)(0),i=(0,Wt.useRef)(r),u=(0,Wt.useRef)(n),s=(0,Wt.useCallback)(async()=>{let a=i.current!==r;if(a){l.current=0,i.current=r;let p={isLoading:!1,hasMore:!0};o(p),u.current=p}if(!a&&(u.current.isLoading||!u.current.hasMore))return[];o(p=>({...p,isLoading:!0}));try{let p=new URLSearchParams({offset:l.current.toString(),limit:jn.PAGINATION_PAGE_SIZE.toString()});r&&p.append("project",r);let m=await fetch(`${e}?${p}`);if(!m.ok)throw new Error(`Failed to load ${t}: ${m.statusText}`);let h=await m.json();return o(y=>({...y,isLoading:!1,hasMore:h.hasMore})),l.current+=jn.PAGINATION_PAGE_SIZE,h.items}catch(p){return console.error(`Failed to load ${t}:`,p),o(m=>({...m,isLoading:!1})),[]}},[r,e,t]);return{...n,loadMore:s}}function Cd(e){let t=$u(Ye.OBSERVATIONS,"observations",e),r=$u(Ye.SUMMARIES,"summaries",e),n=$u(Ye.PROMPTS,"prompts",e);return{observations:t,summaries:r,prompts:n}}var Rr=W(X(),1),Ld="claude-mem-theme";function jh(){return typeof window>"u"||window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Nd(){try{let e=localStorage.getItem(Ld);if(e==="system"||e==="light"||e==="dark")return e}catch(e){console.warn("Failed to read theme preference from localStorage:",e)}return"system"}function xd(e){return e==="system"?jh():e}function Md(){let[e,t]=(0,Rr.useState)(Nd),[r,n]=(0,Rr.useState)(()=>xd(Nd()));return(0,Rr.useEffect)(()=>{let l=xd(e);n(l),document.documentElement.setAttribute("data-theme",l)},[e]),(0,Rr.useEffect)(()=>{if(e!=="system")return;let l=window.matchMedia("(prefers-color-scheme: dark)"),i=u=>{let s=u.matches?"dark":"light";n(s),document.documentElement.setAttribute("data-theme",s)};return l.addEventListener("change",i),()=>l.removeEventListener("change",i)},[e]),{preference:e,resolvedTheme:r,setThemePreference:l=>{try{localStorage.setItem(Ld,l),t(l)}catch(i){console.warn("Failed to save theme preference to localStorage:",i),t(l)}}}}function El(e,t){let r=new Set;return[...e,...t].filter(n=>r.has(n.id)?!1:(r.add(n.id),!0))}function Od(){let[e,t]=(0,Q.useState)(""),[r,n]=(0,Q.useState)(!1),[o,l]=(0,Q.useState)([]),[i,u]=(0,Q.useState)([]),[s,a]=(0,Q.useState)([]),{observations:p,summaries:m,prompts:h,projects:y,isProcessing:w,queueDepth:_,isConnected:A}=_d(),{settings:d,saveSettings:c,isSaving:f,saveStatus:v}=Td(),{stats:E,refreshStats:T}=kd(),{preference:C,resolvedTheme:N,setThemePreference:I}=Md(),L=Cd(e),xe=(0,Q.useMemo)(()=>e?o:El(p,o),[p,o,e]),ur=(0,Q.useMemo)(()=>e?i:El(m,i),[m,i,e]),x=(0,Q.useMemo)(()=>e?s:El(h,s),[h,s,e]),K=(0,Q.useCallback)(()=>{n(Ze=>!Ze)},[]),Ee=(0,Q.useCallback)(async()=>{try{let[Ze,qn,Vn]=await Promise.all([L.observations.loadMore(),L.summaries.loadMore(),L.prompts.loadMore()]);Ze.length>0&&l(Wr=>[...Wr,...Ze]),qn.length>0&&u(Wr=>[...Wr,...qn]),Vn.length>0&&a(Wr=>[...Wr,...Vn])}catch(Ze){console.error("Failed to load more data:",Ze)}},[e,L.observations,L.summaries,L.prompts]);return(0,Q.useEffect)(()=>{l([]),u([]),a([]),Ee()},[e]),Q.default.createElement(Q.default.Fragment,null,Q.default.createElement(If,{isConnected:A,projects:y,currentFilter:e,onFilterChange:t,isProcessing:w,queueDepth:_,themePreference:C,onThemeChange:I,onContextPreviewToggle:K}),Q.default.createElement(Vf,{observations:xe,summaries:ur,prompts:x,onLoadMore:Ee,isLoading:L.observations.isLoading||L.summaries.isLoading||L.prompts.isLoading,hasMore:L.observations.hasMore||L.summaries.hasMore||L.prompts.hasMore}),Q.default.createElement(wd,{isOpen:r,onClose:K,settings:d,onSave:c,isSaving:f,saveStatus:v}))}var yt=W(X(),1),wl=class extends yt.Component{constructor(t){super(t),this.state={hasError:!1,error:null,errorInfo:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,r){console.error("[ErrorBoundary] Caught error:",t,r),this.setState({error:t,errorInfo:r})}render(){return this.state.hasError?yt.default.createElement("div",{style:{padding:"20px",color:"#ff6b6b",backgroundColor:"#1a1a1a",minHeight:"100vh"}},yt.default.createElement("h1",{style:{fontSize:"24px",marginBottom:"10px"}},"Something went wrong"),yt.default.createElement("p",{style:{marginBottom:"10px",color:"#8b949e"}},"The application encountered an error. Please refresh the page to try again."),this.state.error&&yt.default.createElement("details",{style:{marginTop:"20px",color:"#8b949e"}},yt.default.createElement("summary",{style:{cursor:"pointer",marginBottom:"10px"}},"Error details"),yt.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 Ad=document.getElementById("root");if(!Ad)throw new Error("Root element not found");var Hh=(0,Pd.createRoot)(Ad);Hh.render(Gu.default.createElement(wl,null,Gu.default.createElement(Od,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.
*)
*/