Download assets/index-BC1ybBCC.js from ChengyiX/nexora: direct link, hf CLI and curl.
- Browser
- Download file 251 kB
-
https://huggingface.co/spaces/ChengyiX/nexora/resolve/main/assets/index-BC1ybBCC.js
- Command line
-
hf download hf://spaces/ChengyiX/nexora/assets/index-BC1ybBCC.js
-
curl -L -o index-BC1ybBCC.js https://huggingface.co/spaces/ChengyiX/nexora/resolve/main/assets/index-BC1ybBCC.js
251 kB
| function hd(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const l=Object.getOwnPropertyDescriptor(r,i);l&&Object.defineProperty(e,i,l.get?l:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const l of i)if(l.type==="childList")for(const o of l.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const l={};return i.integrity&&(l.integrity=i.integrity),i.referrerPolicy&&(l.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?l.credentials="include":i.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(i){if(i.ep)return;i.ep=!0;const l=n(i);fetch(i.href,l)}})();function md(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Fs={exports:{}},ki={},Os={exports:{}},O={};/** | |
| * @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. | |
| */var fr=Symbol.for("react.element"),gd=Symbol.for("react.portal"),vd=Symbol.for("react.fragment"),yd=Symbol.for("react.strict_mode"),wd=Symbol.for("react.profiler"),xd=Symbol.for("react.provider"),kd=Symbol.for("react.context"),Sd=Symbol.for("react.forward_ref"),Cd=Symbol.for("react.suspense"),Ed=Symbol.for("react.memo"),Pd=Symbol.for("react.lazy"),pa=Symbol.iterator;function jd(e){return e===null||typeof e!="object"?null:(e=pa&&e[pa]||e["@@iterator"],typeof e=="function"?e:null)}var Ds={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Bs=Object.assign,Us={};function xn(e,t,n){this.props=e,this.context=t,this.refs=Us,this.updater=n||Ds}xn.prototype.isReactComponent={};xn.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")};xn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function $s(){}$s.prototype=xn.prototype;function fo(e,t,n){this.props=e,this.context=t,this.refs=Us,this.updater=n||Ds}var po=fo.prototype=new $s;po.constructor=fo;Bs(po,xn.prototype);po.isPureReactComponent=!0;var ha=Array.isArray,Xs=Object.prototype.hasOwnProperty,ho={current:null},Hs={key:!0,ref:!0,__self:!0,__source:!0};function Ws(e,t,n){var r,i={},l=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(l=""+t.key),t)Xs.call(t,r)&&!Hs.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var s=Array(a),c=0;c<a;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return{$$typeof:fr,type:e,key:l,ref:o,props:i,_owner:ho.current}}function _d(e,t){return{$$typeof:fr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function mo(e){return typeof e=="object"&&e!==null&&e.$$typeof===fr}function Nd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var ma=/\/+/g;function $i(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Nd(""+e.key):t.toString(36)}function Dr(e,t,n,r,i){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(l){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case fr:case gd:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+$i(o,0):r,ha(i)?(n="",e!=null&&(n=e.replace(ma,"$&/")+"/"),Dr(i,t,n,"",function(c){return c})):i!=null&&(mo(i)&&(i=_d(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(ma,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",ha(e))for(var a=0;a<e.length;a++){l=e[a];var s=r+$i(l,a);o+=Dr(l,t,n,s,i)}else if(s=jd(e),typeof s=="function")for(e=s.call(e),a=0;!(l=e.next()).done;)l=l.value,s=r+$i(l,a++),o+=Dr(l,t,n,s,i);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 o}function kr(e,t,n){if(e==null)return e;var r=[],i=0;return Dr(e,r,"","",function(l){return t.call(n,l,i++)}),r}function Td(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var me={current:null},Br={transition:null},Ld={ReactCurrentDispatcher:me,ReactCurrentBatchConfig:Br,ReactCurrentOwner:ho};function Vs(){throw Error("act(...) is not supported in production builds of React.")}O.Children={map:kr,forEach:function(e,t,n){kr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return kr(e,function(){t++}),t},toArray:function(e){return kr(e,function(t){return t})||[]},only:function(e){if(!mo(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};O.Component=xn;O.Fragment=vd;O.Profiler=wd;O.PureComponent=fo;O.StrictMode=yd;O.Suspense=Cd;O.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ld;O.act=Vs;O.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Bs({},e.props),i=e.key,l=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,o=ho.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(s in t)Xs.call(t,s)&&!Hs.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&a!==void 0?a[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){a=Array(s);for(var c=0;c<s;c++)a[c]=arguments[c+2];r.children=a}return{$$typeof:fr,type:e.type,key:i,ref:l,props:r,_owner:o}};O.createContext=function(e){return e={$$typeof:kd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:xd,_context:e},e.Consumer=e};O.createElement=Ws;O.createFactory=function(e){var t=Ws.bind(null,e);return t.type=e,t};O.createRef=function(){return{current:null}};O.forwardRef=function(e){return{$$typeof:Sd,render:e}};O.isValidElement=mo;O.lazy=function(e){return{$$typeof:Pd,_payload:{_status:-1,_result:e},_init:Td}};O.memo=function(e,t){return{$$typeof:Ed,type:e,compare:t===void 0?null:t}};O.startTransition=function(e){var t=Br.transition;Br.transition={};try{e()}finally{Br.transition=t}};O.unstable_act=Vs;O.useCallback=function(e,t){return me.current.useCallback(e,t)};O.useContext=function(e){return me.current.useContext(e)};O.useDebugValue=function(){};O.useDeferredValue=function(e){return me.current.useDeferredValue(e)};O.useEffect=function(e,t){return me.current.useEffect(e,t)};O.useId=function(){return me.current.useId()};O.useImperativeHandle=function(e,t,n){return me.current.useImperativeHandle(e,t,n)};O.useInsertionEffect=function(e,t){return me.current.useInsertionEffect(e,t)};O.useLayoutEffect=function(e,t){return me.current.useLayoutEffect(e,t)};O.useMemo=function(e,t){return me.current.useMemo(e,t)};O.useReducer=function(e,t,n){return me.current.useReducer(e,t,n)};O.useRef=function(e){return me.current.useRef(e)};O.useState=function(e){return me.current.useState(e)};O.useSyncExternalStore=function(e,t,n){return me.current.useSyncExternalStore(e,t,n)};O.useTransition=function(){return me.current.useTransition()};O.version="18.3.1";Os.exports=O;var j=Os.exports;const Ks=md(j),Rd=hd({__proto__:null,default:Ks},[j]);/** | |
| * @license React | |
| * react-jsx-runtime.production.min.js | |
| * | |
| * Copyright (c) Facebook, Inc. and its affiliates. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE file in the root directory of this source tree. | |
| */var Id=j,Md=Symbol.for("react.element"),Ad=Symbol.for("react.fragment"),zd=Object.prototype.hasOwnProperty,Fd=Id.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Od={key:!0,ref:!0,__self:!0,__source:!0};function Qs(e,t,n){var r,i={},l=null,o=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)zd.call(t,r)&&!Od.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:Md,type:e,key:l,ref:o,props:i,_owner:Fd.current}}ki.Fragment=Ad;ki.jsx=Qs;ki.jsxs=Qs;Fs.exports=ki;var d=Fs.exports,ml={},bs={exports:{}},_e={},Gs={exports:{}},Ys={};/** | |
| * @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. | |
| */(function(e){function t(L,A){var z=L.length;L.push(A);e:for(;0<z;){var J=z-1>>>1,re=L[J];if(0<i(re,A))L[J]=A,L[z]=re,z=J;else break e}}function n(L){return L.length===0?null:L[0]}function r(L){if(L.length===0)return null;var A=L[0],z=L.pop();if(z!==A){L[0]=z;e:for(var J=0,re=L.length,wr=re>>>1;J<wr;){var Nt=2*(J+1)-1,Ui=L[Nt],Tt=Nt+1,xr=L[Tt];if(0>i(Ui,z))Tt<re&&0>i(xr,Ui)?(L[J]=xr,L[Tt]=z,J=Tt):(L[J]=Ui,L[Nt]=z,J=Nt);else if(Tt<re&&0>i(xr,z))L[J]=xr,L[Tt]=z,J=Tt;else break e}}return A}function i(L,A){var z=L.sortIndex-A.sortIndex;return z!==0?z:L.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var s=[],c=[],v=1,m=null,y=3,C=!1,S=!1,E=!1,_=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(L){for(var A=n(c);A!==null;){if(A.callback===null)r(c);else if(A.startTime<=L)r(c),A.sortIndex=A.expirationTime,t(s,A);else break;A=n(c)}}function k(L){if(E=!1,h(L),!S)if(n(s)!==null)S=!0,Di(N);else{var A=n(c);A!==null&&Bi(k,A.startTime-L)}}function N(L,A){S=!1,E&&(E=!1,p(M),M=-1),C=!0;var z=y;try{for(h(A),m=n(s);m!==null&&(!(m.expirationTime>A)||L&&!ze());){var J=m.callback;if(typeof J=="function"){m.callback=null,y=m.priorityLevel;var re=J(m.expirationTime<=A);A=e.unstable_now(),typeof re=="function"?m.callback=re:m===n(s)&&r(s),h(A)}else r(s);m=n(s)}if(m!==null)var wr=!0;else{var Nt=n(c);Nt!==null&&Bi(k,Nt.startTime-A),wr=!1}return wr}finally{m=null,y=z,C=!1}}var R=!1,I=null,M=-1,Y=5,D=-1;function ze(){return!(e.unstable_now()-D<Y)}function En(){if(I!==null){var L=e.unstable_now();D=L;var A=!0;try{A=I(!0,L)}finally{A?Pn():(R=!1,I=null)}}else R=!1}var Pn;if(typeof f=="function")Pn=function(){f(En)};else if(typeof MessageChannel<"u"){var fa=new MessageChannel,pd=fa.port2;fa.port1.onmessage=En,Pn=function(){pd.postMessage(null)}}else Pn=function(){_(En,0)};function Di(L){I=L,R||(R=!0,Pn())}function Bi(L,A){M=_(function(){L(e.unstable_now())},A)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(L){L.callback=null},e.unstable_continueExecution=function(){S||C||(S=!0,Di(N))},e.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Y=0<L?Math.floor(1e3/L):5},e.unstable_getCurrentPriorityLevel=function(){return y},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(L){switch(y){case 1:case 2:case 3:var A=3;break;default:A=y}var z=y;y=A;try{return L()}finally{y=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(L,A){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var z=y;y=L;try{return A()}finally{y=z}},e.unstable_scheduleCallback=function(L,A,z){var J=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?J+z:J):z=J,L){case 1:var re=-1;break;case 2:re=250;break;case 5:re=1073741823;break;case 4:re=1e4;break;default:re=5e3}return re=z+re,L={id:v++,callback:A,priorityLevel:L,startTime:z,expirationTime:re,sortIndex:-1},z>J?(L.sortIndex=z,t(c,L),n(s)===null&&L===n(c)&&(E?(p(M),M=-1):E=!0,Bi(k,z-J))):(L.sortIndex=re,t(s,L),S||C||(S=!0,Di(N))),L},e.unstable_shouldYield=ze,e.unstable_wrapCallback=function(L){var A=y;return function(){var z=y;y=A;try{return L.apply(this,arguments)}finally{y=z}}}})(Ys);Gs.exports=Ys;var Dd=Gs.exports;/** | |
| * @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. | |
| */var Bd=j,je=Dd;function P(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Js=new Set,Qn={};function Xt(e,t){pn(e,t),pn(e+"Capture",t)}function pn(e,t){for(Qn[e]=t,e=0;e<t.length;e++)Js.add(t[e])}var et=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),gl=Object.prototype.hasOwnProperty,Ud=/^[: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]*$/,ga={},va={};function $d(e){return gl.call(va,e)?!0:gl.call(ga,e)?!1:Ud.test(e)?va[e]=!0:(ga[e]=!0,!1)}function Xd(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Hd(e,t,n,r){if(t===null||typeof t>"u"||Xd(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ge(e,t,n,r,i,l,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=o}var se={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){se[e]=new ge(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];se[t]=new ge(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){se[e]=new ge(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){se[e]=new ge(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){se[e]=new ge(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){se[e]=new ge(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){se[e]=new ge(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){se[e]=new ge(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){se[e]=new ge(e,5,!1,e.toLowerCase(),null,!1,!1)});var go=/[\-:]([a-z])/g;function vo(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(go,vo);se[t]=new ge(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(go,vo);se[t]=new ge(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(go,vo);se[t]=new ge(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){se[e]=new ge(e,1,!1,e.toLowerCase(),null,!1,!1)});se.xlinkHref=new ge("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){se[e]=new ge(e,1,!1,e.toLowerCase(),null,!0,!0)});function yo(e,t,n,r){var i=se.hasOwnProperty(t)?se[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Hd(t,n,i,r)&&(n=null),r||i===null?$d(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var it=Bd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Sr=Symbol.for("react.element"),bt=Symbol.for("react.portal"),Gt=Symbol.for("react.fragment"),wo=Symbol.for("react.strict_mode"),vl=Symbol.for("react.profiler"),Zs=Symbol.for("react.provider"),qs=Symbol.for("react.context"),xo=Symbol.for("react.forward_ref"),yl=Symbol.for("react.suspense"),wl=Symbol.for("react.suspense_list"),ko=Symbol.for("react.memo"),ot=Symbol.for("react.lazy"),eu=Symbol.for("react.offscreen"),ya=Symbol.iterator;function jn(e){return e===null||typeof e!="object"?null:(e=ya&&e[ya]||e["@@iterator"],typeof e=="function"?e:null)}var Q=Object.assign,Xi;function An(e){if(Xi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Xi=t&&t[1]||""}return` | |
| `+Xi+e}var Hi=!1;function Wi(e,t){if(!e||Hi)return"";Hi=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var i=c.stack.split(` | |
| `),l=r.stack.split(` | |
| `),o=i.length-1,a=l.length-1;1<=o&&0<=a&&i[o]!==l[a];)a--;for(;1<=o&&0<=a;o--,a--)if(i[o]!==l[a]){if(o!==1||a!==1)do if(o--,a--,0>a||i[o]!==l[a]){var s=` | |
| `+i[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=o&&0<=a);break}}}finally{Hi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?An(e):""}function Wd(e){switch(e.tag){case 5:return An(e.type);case 16:return An("Lazy");case 13:return An("Suspense");case 19:return An("SuspenseList");case 0:case 2:case 15:return e=Wi(e.type,!1),e;case 11:return e=Wi(e.type.render,!1),e;case 1:return e=Wi(e.type,!0),e;default:return""}}function xl(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 Gt:return"Fragment";case bt:return"Portal";case vl:return"Profiler";case wo:return"StrictMode";case yl:return"Suspense";case wl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case qs:return(e.displayName||"Context")+".Consumer";case Zs:return(e._context.displayName||"Context")+".Provider";case xo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ko:return t=e.displayName||null,t!==null?t:xl(e.type)||"Memo";case ot:t=e._payload,e=e._init;try{return xl(e(t))}catch{}}return null}function Vd(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 xl(t);case 8:return t===wo?"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 St(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function tu(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Kd(e){var t=tu(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,l.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Cr(e){e._valueTracker||(e._valueTracker=Kd(e))}function nu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=tu(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Yr(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 kl(e,t){var n=t.checked;return Q({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function wa(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=St(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ru(e,t){t=t.checked,t!=null&&yo(e,"checked",t,!1)}function Sl(e,t){ru(e,t);var n=St(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Cl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Cl(e,t.type,St(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function xa(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Cl(e,t,n){(t!=="number"||Yr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var zn=Array.isArray;function an(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+St(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function El(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(P(91));return Q({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ka(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(P(92));if(zn(n)){if(1<n.length)throw Error(P(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:St(n)}}function iu(e,t){var n=St(t.value),r=St(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Sa(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function lu(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 Pl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?lu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Er,ou=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Er=Er||document.createElement("div"),Er.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Er.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function bn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Dn={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},Qd=["Webkit","ms","Moz","O"];Object.keys(Dn).forEach(function(e){Qd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Dn[t]=Dn[e]})});function au(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Dn.hasOwnProperty(e)&&Dn[e]?(""+t).trim():t+"px"}function su(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=au(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var bd=Q({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 jl(e,t){if(t){if(bd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(P(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(P(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(P(61))}if(t.style!=null&&typeof t.style!="object")throw Error(P(62))}}function _l(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 Nl=null;function So(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Tl=null,sn=null,un=null;function Ca(e){if(e=mr(e)){if(typeof Tl!="function")throw Error(P(280));var t=e.stateNode;t&&(t=ji(t),Tl(e.stateNode,e.type,t))}}function uu(e){sn?un?un.push(e):un=[e]:sn=e}function cu(){if(sn){var e=sn,t=un;if(un=sn=null,Ca(e),t)for(e=0;e<t.length;e++)Ca(t[e])}}function du(e,t){return e(t)}function fu(){}var Vi=!1;function pu(e,t,n){if(Vi)return e(t,n);Vi=!0;try{return du(e,t,n)}finally{Vi=!1,(sn!==null||un!==null)&&(fu(),cu())}}function Gn(e,t){var n=e.stateNode;if(n===null)return null;var r=ji(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(P(231,t,typeof n));return n}var Ll=!1;if(et)try{var _n={};Object.defineProperty(_n,"passive",{get:function(){Ll=!0}}),window.addEventListener("test",_n,_n),window.removeEventListener("test",_n,_n)}catch{Ll=!1}function Gd(e,t,n,r,i,l,o,a,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(v){this.onError(v)}}var Bn=!1,Jr=null,Zr=!1,Rl=null,Yd={onError:function(e){Bn=!0,Jr=e}};function Jd(e,t,n,r,i,l,o,a,s){Bn=!1,Jr=null,Gd.apply(Yd,arguments)}function Zd(e,t,n,r,i,l,o,a,s){if(Jd.apply(this,arguments),Bn){if(Bn){var c=Jr;Bn=!1,Jr=null}else throw Error(P(198));Zr||(Zr=!0,Rl=c)}}function Ht(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function hu(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 Ea(e){if(Ht(e)!==e)throw Error(P(188))}function qd(e){var t=e.alternate;if(!t){if(t=Ht(e),t===null)throw Error(P(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var l=i.alternate;if(l===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return Ea(i),e;if(l===r)return Ea(i),t;l=l.sibling}throw Error(P(188))}if(n.return!==r.return)n=i,r=l;else{for(var o=!1,a=i.child;a;){if(a===n){o=!0,n=i,r=l;break}if(a===r){o=!0,r=i,n=l;break}a=a.sibling}if(!o){for(a=l.child;a;){if(a===n){o=!0,n=l,r=i;break}if(a===r){o=!0,r=l,n=i;break}a=a.sibling}if(!o)throw Error(P(189))}}if(n.alternate!==r)throw Error(P(190))}if(n.tag!==3)throw Error(P(188));return n.stateNode.current===n?e:t}function mu(e){return e=qd(e),e!==null?gu(e):null}function gu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=gu(e);if(t!==null)return t;e=e.sibling}return null}var vu=je.unstable_scheduleCallback,Pa=je.unstable_cancelCallback,ef=je.unstable_shouldYield,tf=je.unstable_requestPaint,Z=je.unstable_now,nf=je.unstable_getCurrentPriorityLevel,Co=je.unstable_ImmediatePriority,yu=je.unstable_UserBlockingPriority,qr=je.unstable_NormalPriority,rf=je.unstable_LowPriority,wu=je.unstable_IdlePriority,Si=null,Ke=null;function lf(e){if(Ke&&typeof Ke.onCommitFiberRoot=="function")try{Ke.onCommitFiberRoot(Si,e,void 0,(e.current.flags&128)===128)}catch{}}var Ue=Math.clz32?Math.clz32:sf,of=Math.log,af=Math.LN2;function sf(e){return e>>>=0,e===0?32:31-(of(e)/af|0)|0}var Pr=64,jr=4194304;function Fn(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 ei(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,l=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~i;a!==0?r=Fn(a):(l&=o,l!==0&&(r=Fn(l)))}else o=n&~i,o!==0?r=Fn(o):l!==0&&(r=Fn(l));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,l=t&-t,i>=l||i===16&&(l&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ue(t),i=1<<n,r|=e[n],t&=~i;return r}function uf(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 cf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var o=31-Ue(l),a=1<<o,s=i[o];s===-1?(!(a&n)||a&r)&&(i[o]=uf(a,t)):s<=t&&(e.expiredLanes|=a),l&=~a}}function Il(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function xu(){var e=Pr;return Pr<<=1,!(Pr&4194240)&&(Pr=64),e}function Ki(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function pr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ue(t),e[t]=n}function df(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Ue(n),l=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~l}}function Eo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ue(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var U=0;function ku(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Su,Po,Cu,Eu,Pu,Ml=!1,_r=[],pt=null,ht=null,mt=null,Yn=new Map,Jn=new Map,st=[],ff="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 ja(e,t){switch(e){case"focusin":case"focusout":pt=null;break;case"dragenter":case"dragleave":ht=null;break;case"mouseover":case"mouseout":mt=null;break;case"pointerover":case"pointerout":Yn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Jn.delete(t.pointerId)}}function Nn(e,t,n,r,i,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[i]},t!==null&&(t=mr(t),t!==null&&Po(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function pf(e,t,n,r,i){switch(t){case"focusin":return pt=Nn(pt,e,t,n,r,i),!0;case"dragenter":return ht=Nn(ht,e,t,n,r,i),!0;case"mouseover":return mt=Nn(mt,e,t,n,r,i),!0;case"pointerover":var l=i.pointerId;return Yn.set(l,Nn(Yn.get(l)||null,e,t,n,r,i)),!0;case"gotpointercapture":return l=i.pointerId,Jn.set(l,Nn(Jn.get(l)||null,e,t,n,r,i)),!0}return!1}function ju(e){var t=It(e.target);if(t!==null){var n=Ht(t);if(n!==null){if(t=n.tag,t===13){if(t=hu(n),t!==null){e.blockedOn=t,Pu(e.priority,function(){Cu(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ur(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Al(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Nl=r,n.target.dispatchEvent(r),Nl=null}else return t=mr(n),t!==null&&Po(t),e.blockedOn=n,!1;t.shift()}return!0}function _a(e,t,n){Ur(e)&&n.delete(t)}function hf(){Ml=!1,pt!==null&&Ur(pt)&&(pt=null),ht!==null&&Ur(ht)&&(ht=null),mt!==null&&Ur(mt)&&(mt=null),Yn.forEach(_a),Jn.forEach(_a)}function Tn(e,t){e.blockedOn===t&&(e.blockedOn=null,Ml||(Ml=!0,je.unstable_scheduleCallback(je.unstable_NormalPriority,hf)))}function Zn(e){function t(i){return Tn(i,e)}if(0<_r.length){Tn(_r[0],e);for(var n=1;n<_r.length;n++){var r=_r[n];r.blockedOn===e&&(r.blockedOn=null)}}for(pt!==null&&Tn(pt,e),ht!==null&&Tn(ht,e),mt!==null&&Tn(mt,e),Yn.forEach(t),Jn.forEach(t),n=0;n<st.length;n++)r=st[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<st.length&&(n=st[0],n.blockedOn===null);)ju(n),n.blockedOn===null&&st.shift()}var cn=it.ReactCurrentBatchConfig,ti=!0;function mf(e,t,n,r){var i=U,l=cn.transition;cn.transition=null;try{U=1,jo(e,t,n,r)}finally{U=i,cn.transition=l}}function gf(e,t,n,r){var i=U,l=cn.transition;cn.transition=null;try{U=4,jo(e,t,n,r)}finally{U=i,cn.transition=l}}function jo(e,t,n,r){if(ti){var i=Al(e,t,n,r);if(i===null)nl(e,t,r,ni,n),ja(e,r);else if(pf(i,e,t,n,r))r.stopPropagation();else if(ja(e,r),t&4&&-1<ff.indexOf(e)){for(;i!==null;){var l=mr(i);if(l!==null&&Su(l),l=Al(e,t,n,r),l===null&&nl(e,t,r,ni,n),l===i)break;i=l}i!==null&&r.stopPropagation()}else nl(e,t,r,null,n)}}var ni=null;function Al(e,t,n,r){if(ni=null,e=So(r),e=It(e),e!==null)if(t=Ht(e),t===null)e=null;else if(n=t.tag,n===13){if(e=hu(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ni=e,null}function _u(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(nf()){case Co:return 1;case yu:return 4;case qr:case rf:return 16;case wu:return 536870912;default:return 16}default:return 16}}var ct=null,_o=null,$r=null;function Nu(){if($r)return $r;var e,t=_o,n=t.length,r,i="value"in ct?ct.value:ct.textContent,l=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[l-r];r++);return $r=i.slice(e,1<r?1-r:void 0)}function Xr(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 Nr(){return!0}function Na(){return!1}function Ne(e){function t(n,r,i,l,o){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=l,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(l):l[a]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?Nr:Na,this.isPropagationStopped=Na,this}return Q(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Nr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Nr)},persist:function(){},isPersistent:Nr}),t}var kn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},No=Ne(kn),hr=Q({},kn,{view:0,detail:0}),vf=Ne(hr),Qi,bi,Ln,Ci=Q({},hr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:To,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!==Ln&&(Ln&&e.type==="mousemove"?(Qi=e.screenX-Ln.screenX,bi=e.screenY-Ln.screenY):bi=Qi=0,Ln=e),Qi)},movementY:function(e){return"movementY"in e?e.movementY:bi}}),Ta=Ne(Ci),yf=Q({},Ci,{dataTransfer:0}),wf=Ne(yf),xf=Q({},hr,{relatedTarget:0}),Gi=Ne(xf),kf=Q({},kn,{animationName:0,elapsedTime:0,pseudoElement:0}),Sf=Ne(kf),Cf=Q({},kn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ef=Ne(Cf),Pf=Q({},kn,{data:0}),La=Ne(Pf),jf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_f={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"},Nf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Tf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Nf[e])?!!t[e]:!1}function To(){return Tf}var Lf=Q({},hr,{key:function(e){if(e.key){var t=jf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Xr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?_f[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:To,charCode:function(e){return e.type==="keypress"?Xr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Xr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Rf=Ne(Lf),If=Q({},Ci,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ra=Ne(If),Mf=Q({},hr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:To}),Af=Ne(Mf),zf=Q({},kn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ff=Ne(zf),Of=Q({},Ci,{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}),Df=Ne(Of),Bf=[9,13,27,32],Lo=et&&"CompositionEvent"in window,Un=null;et&&"documentMode"in document&&(Un=document.documentMode);var Uf=et&&"TextEvent"in window&&!Un,Tu=et&&(!Lo||Un&&8<Un&&11>=Un),Ia=" ",Ma=!1;function Lu(e,t){switch(e){case"keyup":return Bf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ru(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Yt=!1;function $f(e,t){switch(e){case"compositionend":return Ru(t);case"keypress":return t.which!==32?null:(Ma=!0,Ia);case"textInput":return e=t.data,e===Ia&&Ma?null:e;default:return null}}function Xf(e,t){if(Yt)return e==="compositionend"||!Lo&&Lu(e,t)?(e=Nu(),$r=_o=ct=null,Yt=!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 Tu&&t.locale!=="ko"?null:t.data;default:return null}}var Hf={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 Aa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Hf[e.type]:t==="textarea"}function Iu(e,t,n,r){uu(r),t=ri(t,"onChange"),0<t.length&&(n=new No("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,qn=null;function Wf(e){Hu(e,0)}function Ei(e){var t=qt(e);if(nu(t))return e}function Vf(e,t){if(e==="change")return t}var Mu=!1;if(et){var Yi;if(et){var Ji="oninput"in document;if(!Ji){var za=document.createElement("div");za.setAttribute("oninput","return;"),Ji=typeof za.oninput=="function"}Yi=Ji}else Yi=!1;Mu=Yi&&(!document.documentMode||9<document.documentMode)}function Fa(){$n&&($n.detachEvent("onpropertychange",Au),qn=$n=null)}function Au(e){if(e.propertyName==="value"&&Ei(qn)){var t=[];Iu(t,qn,e,So(e)),pu(Wf,t)}}function Kf(e,t,n){e==="focusin"?(Fa(),$n=t,qn=n,$n.attachEvent("onpropertychange",Au)):e==="focusout"&&Fa()}function Qf(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ei(qn)}function bf(e,t){if(e==="click")return Ei(t)}function Gf(e,t){if(e==="input"||e==="change")return Ei(t)}function Yf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xe=typeof Object.is=="function"?Object.is:Yf;function er(e,t){if(Xe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!gl.call(t,i)||!Xe(e[i],t[i]))return!1}return!0}function Oa(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Da(e,t){var n=Oa(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Oa(n)}}function zu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?zu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Fu(){for(var e=window,t=Yr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Yr(e.document)}return t}function Ro(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 Jf(e){var t=Fu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&zu(n.ownerDocument.documentElement,n)){if(r!==null&&Ro(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,l=Math.min(r.start,i);r=r.end===void 0?l:Math.min(r.end,i),!e.extend&&l>r&&(i=r,r=l,l=i),i=Da(n,l);var o=Da(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Zf=et&&"documentMode"in document&&11>=document.documentMode,Jt=null,zl=null,Xn=null,Fl=!1;function Ba(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Fl||Jt==null||Jt!==Yr(r)||(r=Jt,"selectionStart"in r&&Ro(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Xn&&er(Xn,r)||(Xn=r,r=ri(zl,"onSelect"),0<r.length&&(t=new No("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Jt)))}function Tr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Zt={animationend:Tr("Animation","AnimationEnd"),animationiteration:Tr("Animation","AnimationIteration"),animationstart:Tr("Animation","AnimationStart"),transitionend:Tr("Transition","TransitionEnd")},Zi={},Ou={};et&&(Ou=document.createElement("div").style,"AnimationEvent"in window||(delete Zt.animationend.animation,delete Zt.animationiteration.animation,delete Zt.animationstart.animation),"TransitionEvent"in window||delete Zt.transitionend.transition);function Pi(e){if(Zi[e])return Zi[e];if(!Zt[e])return e;var t=Zt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ou)return Zi[e]=t[n];return e}var Du=Pi("animationend"),Bu=Pi("animationiteration"),Uu=Pi("animationstart"),$u=Pi("transitionend"),Xu=new Map,Ua="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 Et(e,t){Xu.set(e,t),Xt(t,[e])}for(var qi=0;qi<Ua.length;qi++){var el=Ua[qi],qf=el.toLowerCase(),ep=el[0].toUpperCase()+el.slice(1);Et(qf,"on"+ep)}Et(Du,"onAnimationEnd");Et(Bu,"onAnimationIteration");Et(Uu,"onAnimationStart");Et("dblclick","onDoubleClick");Et("focusin","onFocus");Et("focusout","onBlur");Et($u,"onTransitionEnd");pn("onMouseEnter",["mouseout","mouseover"]);pn("onMouseLeave",["mouseout","mouseover"]);pn("onPointerEnter",["pointerout","pointerover"]);pn("onPointerLeave",["pointerout","pointerover"]);Xt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Xt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Xt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Xt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Xt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Xt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var On="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(" "),tp=new Set("cancel close invalid load scroll toggle".split(" ").concat(On));function $a(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Zd(r,t,void 0,e),e.currentTarget=null}function Hu(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var o=r.length-1;0<=o;o--){var a=r[o],s=a.instance,c=a.currentTarget;if(a=a.listener,s!==l&&i.isPropagationStopped())break e;$a(i,a,c),l=s}else for(o=0;o<r.length;o++){if(a=r[o],s=a.instance,c=a.currentTarget,a=a.listener,s!==l&&i.isPropagationStopped())break e;$a(i,a,c),l=s}}}if(Zr)throw e=Rl,Zr=!1,Rl=null,e}function X(e,t){var n=t[$l];n===void 0&&(n=t[$l]=new Set);var r=e+"__bubble";n.has(r)||(Wu(t,e,2,!1),n.add(r))}function tl(e,t,n){var r=0;t&&(r|=4),Wu(n,e,r,t)}var Lr="_reactListening"+Math.random().toString(36).slice(2);function tr(e){if(!e[Lr]){e[Lr]=!0,Js.forEach(function(n){n!=="selectionchange"&&(tp.has(n)||tl(n,!1,e),tl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Lr]||(t[Lr]=!0,tl("selectionchange",!1,t))}}function Wu(e,t,n,r){switch(_u(t)){case 1:var i=mf;break;case 4:i=gf;break;default:i=jo}n=i.bind(null,t,n,e),i=void 0,!Ll||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function nl(e,t,n,r,i){var l=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===i||a.nodeType===8&&a.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var s=o.tag;if((s===3||s===4)&&(s=o.stateNode.containerInfo,s===i||s.nodeType===8&&s.parentNode===i))return;o=o.return}for(;a!==null;){if(o=It(a),o===null)return;if(s=o.tag,s===5||s===6){r=l=o;continue e}a=a.parentNode}}r=r.return}pu(function(){var c=l,v=So(n),m=[];e:{var y=Xu.get(e);if(y!==void 0){var C=No,S=e;switch(e){case"keypress":if(Xr(n)===0)break e;case"keydown":case"keyup":C=Rf;break;case"focusin":S="focus",C=Gi;break;case"focusout":S="blur",C=Gi;break;case"beforeblur":case"afterblur":C=Gi;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":C=Ta;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":C=wf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":C=Af;break;case Du:case Bu:case Uu:C=Sf;break;case $u:C=Ff;break;case"scroll":C=vf;break;case"wheel":C=Df;break;case"copy":case"cut":case"paste":C=Ef;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":C=Ra}var E=(t&4)!==0,_=!E&&e==="scroll",p=E?y!==null?y+"Capture":null:y;E=[];for(var f=c,h;f!==null;){h=f;var k=h.stateNode;if(h.tag===5&&k!==null&&(h=k,p!==null&&(k=Gn(f,p),k!=null&&E.push(nr(f,k,h)))),_)break;f=f.return}0<E.length&&(y=new C(y,S,null,n,v),m.push({event:y,listeners:E}))}}if(!(t&7)){e:{if(y=e==="mouseover"||e==="pointerover",C=e==="mouseout"||e==="pointerout",y&&n!==Nl&&(S=n.relatedTarget||n.fromElement)&&(It(S)||S[tt]))break e;if((C||y)&&(y=v.window===v?v:(y=v.ownerDocument)?y.defaultView||y.parentWindow:window,C?(S=n.relatedTarget||n.toElement,C=c,S=S?It(S):null,S!==null&&(_=Ht(S),S!==_||S.tag!==5&&S.tag!==6)&&(S=null)):(C=null,S=c),C!==S)){if(E=Ta,k="onMouseLeave",p="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(E=Ra,k="onPointerLeave",p="onPointerEnter",f="pointer"),_=C==null?y:qt(C),h=S==null?y:qt(S),y=new E(k,f+"leave",C,n,v),y.target=_,y.relatedTarget=h,k=null,It(v)===c&&(E=new E(p,f+"enter",S,n,v),E.target=h,E.relatedTarget=_,k=E),_=k,C&&S)t:{for(E=C,p=S,f=0,h=E;h;h=Kt(h))f++;for(h=0,k=p;k;k=Kt(k))h++;for(;0<f-h;)E=Kt(E),f--;for(;0<h-f;)p=Kt(p),h--;for(;f--;){if(E===p||p!==null&&E===p.alternate)break t;E=Kt(E),p=Kt(p)}E=null}else E=null;C!==null&&Xa(m,y,C,E,!1),S!==null&&_!==null&&Xa(m,_,S,E,!0)}}e:{if(y=c?qt(c):window,C=y.nodeName&&y.nodeName.toLowerCase(),C==="select"||C==="input"&&y.type==="file")var N=Vf;else if(Aa(y))if(Mu)N=Gf;else{N=Qf;var R=Kf}else(C=y.nodeName)&&C.toLowerCase()==="input"&&(y.type==="checkbox"||y.type==="radio")&&(N=bf);if(N&&(N=N(e,c))){Iu(m,N,n,v);break e}R&&R(e,y,c),e==="focusout"&&(R=y._wrapperState)&&R.controlled&&y.type==="number"&&Cl(y,"number",y.value)}switch(R=c?qt(c):window,e){case"focusin":(Aa(R)||R.contentEditable==="true")&&(Jt=R,zl=c,Xn=null);break;case"focusout":Xn=zl=Jt=null;break;case"mousedown":Fl=!0;break;case"contextmenu":case"mouseup":case"dragend":Fl=!1,Ba(m,n,v);break;case"selectionchange":if(Zf)break;case"keydown":case"keyup":Ba(m,n,v)}var I;if(Lo)e:{switch(e){case"compositionstart":var M="onCompositionStart";break e;case"compositionend":M="onCompositionEnd";break e;case"compositionupdate":M="onCompositionUpdate";break e}M=void 0}else Yt?Lu(e,n)&&(M="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(M="onCompositionStart");M&&(Tu&&n.locale!=="ko"&&(Yt||M!=="onCompositionStart"?M==="onCompositionEnd"&&Yt&&(I=Nu()):(ct=v,_o="value"in ct?ct.value:ct.textContent,Yt=!0)),R=ri(c,M),0<R.length&&(M=new La(M,e,null,n,v),m.push({event:M,listeners:R}),I?M.data=I:(I=Ru(n),I!==null&&(M.data=I)))),(I=Uf?$f(e,n):Xf(e,n))&&(c=ri(c,"onBeforeInput"),0<c.length&&(v=new La("onBeforeInput","beforeinput",null,n,v),m.push({event:v,listeners:c}),v.data=I))}Hu(m,t)})}function nr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ri(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,l=i.stateNode;i.tag===5&&l!==null&&(i=l,l=Gn(e,n),l!=null&&r.unshift(nr(e,l,i)),l=Gn(e,t),l!=null&&r.push(nr(e,l,i))),e=e.return}return r}function Kt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Xa(e,t,n,r,i){for(var l=t._reactName,o=[];n!==null&&n!==r;){var a=n,s=a.alternate,c=a.stateNode;if(s!==null&&s===r)break;a.tag===5&&c!==null&&(a=c,i?(s=Gn(n,l),s!=null&&o.unshift(nr(n,s,a))):i||(s=Gn(n,l),s!=null&&o.push(nr(n,s,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var np=/\r\n?/g,rp=/\u0000|\uFFFD/g;function Ha(e){return(typeof e=="string"?e:""+e).replace(np,` | |
| `).replace(rp,"")}function Rr(e,t,n){if(t=Ha(t),Ha(e)!==t&&n)throw Error(P(425))}function ii(){}var Ol=null,Dl=null;function Bl(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 Ul=typeof setTimeout=="function"?setTimeout:void 0,ip=typeof clearTimeout=="function"?clearTimeout:void 0,Wa=typeof Promise=="function"?Promise:void 0,lp=typeof queueMicrotask=="function"?queueMicrotask:typeof Wa<"u"?function(e){return Wa.resolve(null).then(e).catch(op)}:Ul;function op(e){setTimeout(function(){throw e})}function rl(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Zn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Zn(t)}function gt(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 Va(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Sn=Math.random().toString(36).slice(2),Ve="__reactFiber$"+Sn,rr="__reactProps$"+Sn,tt="__reactContainer$"+Sn,$l="__reactEvents$"+Sn,ap="__reactListeners$"+Sn,sp="__reactHandles$"+Sn;function It(e){var t=e[Ve];if(t)return t;for(var n=e.parentNode;n;){if(t=n[tt]||n[Ve]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Va(e);e!==null;){if(n=e[Ve])return n;e=Va(e)}return t}e=n,n=e.parentNode}return null}function mr(e){return e=e[Ve]||e[tt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function qt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(P(33))}function ji(e){return e[rr]||null}var Xl=[],en=-1;function Pt(e){return{current:e}}function H(e){0>en||(e.current=Xl[en],Xl[en]=null,en--)}function $(e,t){en++,Xl[en]=e.current,e.current=t}var Ct={},fe=Pt(Ct),we=Pt(!1),Ot=Ct;function hn(e,t){var n=e.type.contextTypes;if(!n)return Ct;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},l;for(l in n)i[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function xe(e){return e=e.childContextTypes,e!=null}function li(){H(we),H(fe)}function Ka(e,t,n){if(fe.current!==Ct)throw Error(P(168));$(fe,t),$(we,n)}function Vu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(P(108,Vd(e)||"Unknown",i));return Q({},n,r)}function oi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ct,Ot=fe.current,$(fe,e),$(we,we.current),!0}function Qa(e,t,n){var r=e.stateNode;if(!r)throw Error(P(169));n?(e=Vu(e,t,Ot),r.__reactInternalMemoizedMergedChildContext=e,H(we),H(fe),$(fe,e)):H(we),$(we,n)}var Ye=null,_i=!1,il=!1;function Ku(e){Ye===null?Ye=[e]:Ye.push(e)}function up(e){_i=!0,Ku(e)}function jt(){if(!il&&Ye!==null){il=!0;var e=0,t=U;try{var n=Ye;for(U=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ye=null,_i=!1}catch(i){throw Ye!==null&&(Ye=Ye.slice(e+1)),vu(Co,jt),i}finally{U=t,il=!1}}return null}var tn=[],nn=0,ai=null,si=0,Te=[],Le=0,Dt=null,Je=1,Ze="";function Lt(e,t){tn[nn++]=si,tn[nn++]=ai,ai=e,si=t}function Qu(e,t,n){Te[Le++]=Je,Te[Le++]=Ze,Te[Le++]=Dt,Dt=e;var r=Je;e=Ze;var i=32-Ue(r)-1;r&=~(1<<i),n+=1;var l=32-Ue(t)+i;if(30<l){var o=i-i%5;l=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Je=1<<32-Ue(t)+i|n<<i|r,Ze=l+e}else Je=1<<l|n<<i|r,Ze=e}function Io(e){e.return!==null&&(Lt(e,1),Qu(e,1,0))}function Mo(e){for(;e===ai;)ai=tn[--nn],tn[nn]=null,si=tn[--nn],tn[nn]=null;for(;e===Dt;)Dt=Te[--Le],Te[Le]=null,Ze=Te[--Le],Te[Le]=null,Je=Te[--Le],Te[Le]=null}var Pe=null,Ce=null,W=!1,Be=null;function bu(e,t){var n=Re(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ba(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Pe=e,Ce=gt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Pe=e,Ce=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Dt!==null?{id:Je,overflow:Ze}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Re(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Pe=e,Ce=null,!0):!1;default:return!1}}function Hl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Wl(e){if(W){var t=Ce;if(t){var n=t;if(!ba(e,t)){if(Hl(e))throw Error(P(418));t=gt(n.nextSibling);var r=Pe;t&&ba(e,t)?bu(r,n):(e.flags=e.flags&-4097|2,W=!1,Pe=e)}}else{if(Hl(e))throw Error(P(418));e.flags=e.flags&-4097|2,W=!1,Pe=e}}}function Ga(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Pe=e}function Ir(e){if(e!==Pe)return!1;if(!W)return Ga(e),W=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Bl(e.type,e.memoizedProps)),t&&(t=Ce)){if(Hl(e))throw Gu(),Error(P(418));for(;t;)bu(e,t),t=gt(t.nextSibling)}if(Ga(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(P(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ce=gt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ce=null}}else Ce=Pe?gt(e.stateNode.nextSibling):null;return!0}function Gu(){for(var e=Ce;e;)e=gt(e.nextSibling)}function mn(){Ce=Pe=null,W=!1}function Ao(e){Be===null?Be=[e]:Be.push(e)}var cp=it.ReactCurrentBatchConfig;function Rn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(P(309));var r=n.stateNode}if(!r)throw Error(P(147,e));var i=r,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(o){var a=i.refs;o===null?delete a[l]:a[l]=o},t._stringRef=l,t)}if(typeof e!="string")throw Error(P(284));if(!n._owner)throw Error(P(290,e))}return e}function Mr(e,t){throw e=Object.prototype.toString.call(t),Error(P(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ya(e){var t=e._init;return t(e._payload)}function Yu(e){function t(p,f){if(e){var h=p.deletions;h===null?(p.deletions=[f],p.flags|=16):h.push(f)}}function n(p,f){if(!e)return null;for(;f!==null;)t(p,f),f=f.sibling;return null}function r(p,f){for(p=new Map;f!==null;)f.key!==null?p.set(f.key,f):p.set(f.index,f),f=f.sibling;return p}function i(p,f){return p=xt(p,f),p.index=0,p.sibling=null,p}function l(p,f,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<f?(p.flags|=2,f):h):(p.flags|=2,f)):(p.flags|=1048576,f)}function o(p){return e&&p.alternate===null&&(p.flags|=2),p}function a(p,f,h,k){return f===null||f.tag!==6?(f=dl(h,p.mode,k),f.return=p,f):(f=i(f,h),f.return=p,f)}function s(p,f,h,k){var N=h.type;return N===Gt?v(p,f,h.props.children,k,h.key):f!==null&&(f.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===ot&&Ya(N)===f.type)?(k=i(f,h.props),k.ref=Rn(p,f,h),k.return=p,k):(k=Gr(h.type,h.key,h.props,null,p.mode,k),k.ref=Rn(p,f,h),k.return=p,k)}function c(p,f,h,k){return f===null||f.tag!==4||f.stateNode.containerInfo!==h.containerInfo||f.stateNode.implementation!==h.implementation?(f=fl(h,p.mode,k),f.return=p,f):(f=i(f,h.children||[]),f.return=p,f)}function v(p,f,h,k,N){return f===null||f.tag!==7?(f=Ft(h,p.mode,k,N),f.return=p,f):(f=i(f,h),f.return=p,f)}function m(p,f,h){if(typeof f=="string"&&f!==""||typeof f=="number")return f=dl(""+f,p.mode,h),f.return=p,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Sr:return h=Gr(f.type,f.key,f.props,null,p.mode,h),h.ref=Rn(p,null,f),h.return=p,h;case bt:return f=fl(f,p.mode,h),f.return=p,f;case ot:var k=f._init;return m(p,k(f._payload),h)}if(zn(f)||jn(f))return f=Ft(f,p.mode,h,null),f.return=p,f;Mr(p,f)}return null}function y(p,f,h,k){var N=f!==null?f.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return N!==null?null:a(p,f,""+h,k);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Sr:return h.key===N?s(p,f,h,k):null;case bt:return h.key===N?c(p,f,h,k):null;case ot:return N=h._init,y(p,f,N(h._payload),k)}if(zn(h)||jn(h))return N!==null?null:v(p,f,h,k,null);Mr(p,h)}return null}function C(p,f,h,k,N){if(typeof k=="string"&&k!==""||typeof k=="number")return p=p.get(h)||null,a(f,p,""+k,N);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case Sr:return p=p.get(k.key===null?h:k.key)||null,s(f,p,k,N);case bt:return p=p.get(k.key===null?h:k.key)||null,c(f,p,k,N);case ot:var R=k._init;return C(p,f,h,R(k._payload),N)}if(zn(k)||jn(k))return p=p.get(h)||null,v(f,p,k,N,null);Mr(f,k)}return null}function S(p,f,h,k){for(var N=null,R=null,I=f,M=f=0,Y=null;I!==null&&M<h.length;M++){I.index>M?(Y=I,I=null):Y=I.sibling;var D=y(p,I,h[M],k);if(D===null){I===null&&(I=Y);break}e&&I&&D.alternate===null&&t(p,I),f=l(D,f,M),R===null?N=D:R.sibling=D,R=D,I=Y}if(M===h.length)return n(p,I),W&&Lt(p,M),N;if(I===null){for(;M<h.length;M++)I=m(p,h[M],k),I!==null&&(f=l(I,f,M),R===null?N=I:R.sibling=I,R=I);return W&&Lt(p,M),N}for(I=r(p,I);M<h.length;M++)Y=C(I,p,M,h[M],k),Y!==null&&(e&&Y.alternate!==null&&I.delete(Y.key===null?M:Y.key),f=l(Y,f,M),R===null?N=Y:R.sibling=Y,R=Y);return e&&I.forEach(function(ze){return t(p,ze)}),W&&Lt(p,M),N}function E(p,f,h,k){var N=jn(h);if(typeof N!="function")throw Error(P(150));if(h=N.call(h),h==null)throw Error(P(151));for(var R=N=null,I=f,M=f=0,Y=null,D=h.next();I!==null&&!D.done;M++,D=h.next()){I.index>M?(Y=I,I=null):Y=I.sibling;var ze=y(p,I,D.value,k);if(ze===null){I===null&&(I=Y);break}e&&I&&ze.alternate===null&&t(p,I),f=l(ze,f,M),R===null?N=ze:R.sibling=ze,R=ze,I=Y}if(D.done)return n(p,I),W&&Lt(p,M),N;if(I===null){for(;!D.done;M++,D=h.next())D=m(p,D.value,k),D!==null&&(f=l(D,f,M),R===null?N=D:R.sibling=D,R=D);return W&&Lt(p,M),N}for(I=r(p,I);!D.done;M++,D=h.next())D=C(I,p,M,D.value,k),D!==null&&(e&&D.alternate!==null&&I.delete(D.key===null?M:D.key),f=l(D,f,M),R===null?N=D:R.sibling=D,R=D);return e&&I.forEach(function(En){return t(p,En)}),W&&Lt(p,M),N}function _(p,f,h,k){if(typeof h=="object"&&h!==null&&h.type===Gt&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Sr:e:{for(var N=h.key,R=f;R!==null;){if(R.key===N){if(N=h.type,N===Gt){if(R.tag===7){n(p,R.sibling),f=i(R,h.props.children),f.return=p,p=f;break e}}else if(R.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===ot&&Ya(N)===R.type){n(p,R.sibling),f=i(R,h.props),f.ref=Rn(p,R,h),f.return=p,p=f;break e}n(p,R);break}else t(p,R);R=R.sibling}h.type===Gt?(f=Ft(h.props.children,p.mode,k,h.key),f.return=p,p=f):(k=Gr(h.type,h.key,h.props,null,p.mode,k),k.ref=Rn(p,f,h),k.return=p,p=k)}return o(p);case bt:e:{for(R=h.key;f!==null;){if(f.key===R)if(f.tag===4&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){n(p,f.sibling),f=i(f,h.children||[]),f.return=p,p=f;break e}else{n(p,f);break}else t(p,f);f=f.sibling}f=fl(h,p.mode,k),f.return=p,p=f}return o(p);case ot:return R=h._init,_(p,f,R(h._payload),k)}if(zn(h))return S(p,f,h,k);if(jn(h))return E(p,f,h,k);Mr(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,f!==null&&f.tag===6?(n(p,f.sibling),f=i(f,h),f.return=p,p=f):(n(p,f),f=dl(h,p.mode,k),f.return=p,p=f),o(p)):n(p,f)}return _}var gn=Yu(!0),Ju=Yu(!1),ui=Pt(null),ci=null,rn=null,zo=null;function Fo(){zo=rn=ci=null}function Oo(e){var t=ui.current;H(ui),e._currentValue=t}function Vl(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function dn(e,t){ci=e,zo=rn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ye=!0),e.firstContext=null)}function Me(e){var t=e._currentValue;if(zo!==e)if(e={context:e,memoizedValue:t,next:null},rn===null){if(ci===null)throw Error(P(308));rn=e,ci.dependencies={lanes:0,firstContext:e}}else rn=rn.next=e;return t}var Mt=null;function Do(e){Mt===null?Mt=[e]:Mt.push(e)}function Zu(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Do(t)):(n.next=i.next,i.next=n),t.interleaved=n,nt(e,r)}function nt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var at=!1;function Bo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function qu(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 qe(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function vt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,B&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,nt(e,n)}return i=r.interleaved,i===null?(t.next=t,Do(r)):(t.next=i.next,i.next=t),r.interleaved=t,nt(e,n)}function Hr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Eo(e,n)}}function Ja(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?i=l=o:l=l.next=o,n=n.next}while(n!==null);l===null?i=l=t:l=l.next=t}else i=l=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function di(e,t,n,r){var i=e.updateQueue;at=!1;var l=i.firstBaseUpdate,o=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var s=a,c=s.next;s.next=null,o===null?l=c:o.next=c,o=s;var v=e.alternate;v!==null&&(v=v.updateQueue,a=v.lastBaseUpdate,a!==o&&(a===null?v.firstBaseUpdate=c:a.next=c,v.lastBaseUpdate=s))}if(l!==null){var m=i.baseState;o=0,v=c=s=null,a=l;do{var y=a.lane,C=a.eventTime;if((r&y)===y){v!==null&&(v=v.next={eventTime:C,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var S=e,E=a;switch(y=t,C=n,E.tag){case 1:if(S=E.payload,typeof S=="function"){m=S.call(C,m,y);break e}m=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=E.payload,y=typeof S=="function"?S.call(C,m,y):S,y==null)break e;m=Q({},m,y);break e;case 2:at=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,y=i.effects,y===null?i.effects=[a]:y.push(a))}else C={eventTime:C,lane:y,tag:a.tag,payload:a.payload,callback:a.callback,next:null},v===null?(c=v=C,s=m):v=v.next=C,o|=y;if(a=a.next,a===null){if(a=i.shared.pending,a===null)break;y=a,a=y.next,y.next=null,i.lastBaseUpdate=y,i.shared.pending=null}}while(!0);if(v===null&&(s=m),i.baseState=s,i.firstBaseUpdate=c,i.lastBaseUpdate=v,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else l===null&&(i.shared.lanes=0);Ut|=o,e.lanes=o,e.memoizedState=m}}function Za(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(P(191,i));i.call(r)}}}var gr={},Qe=Pt(gr),ir=Pt(gr),lr=Pt(gr);function At(e){if(e===gr)throw Error(P(174));return e}function Uo(e,t){switch($(lr,t),$(ir,e),$(Qe,gr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Pl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Pl(t,e)}H(Qe),$(Qe,t)}function vn(){H(Qe),H(ir),H(lr)}function ec(e){At(lr.current);var t=At(Qe.current),n=Pl(t,e.type);t!==n&&($(ir,e),$(Qe,n))}function $o(e){ir.current===e&&(H(Qe),H(ir))}var V=Pt(0);function fi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)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 ll=[];function Xo(){for(var e=0;e<ll.length;e++)ll[e]._workInProgressVersionPrimary=null;ll.length=0}var Wr=it.ReactCurrentDispatcher,ol=it.ReactCurrentBatchConfig,Bt=0,K=null,te=null,ie=null,pi=!1,Hn=!1,or=0,dp=0;function ue(){throw Error(P(321))}function Ho(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xe(e[n],t[n]))return!1;return!0}function Wo(e,t,n,r,i,l){if(Bt=l,K=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Wr.current=e===null||e.memoizedState===null?mp:gp,e=n(r,i),Hn){l=0;do{if(Hn=!1,or=0,25<=l)throw Error(P(301));l+=1,ie=te=null,t.updateQueue=null,Wr.current=vp,e=n(r,i)}while(Hn)}if(Wr.current=hi,t=te!==null&&te.next!==null,Bt=0,ie=te=K=null,pi=!1,t)throw Error(P(300));return e}function Vo(){var e=or!==0;return or=0,e}function We(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ie===null?K.memoizedState=ie=e:ie=ie.next=e,ie}function Ae(){if(te===null){var e=K.alternate;e=e!==null?e.memoizedState:null}else e=te.next;var t=ie===null?K.memoizedState:ie.next;if(t!==null)ie=t,te=e;else{if(e===null)throw Error(P(310));te=e,e={memoizedState:te.memoizedState,baseState:te.baseState,baseQueue:te.baseQueue,queue:te.queue,next:null},ie===null?K.memoizedState=ie=e:ie=ie.next=e}return ie}function ar(e,t){return typeof t=="function"?t(e):t}function al(e){var t=Ae(),n=t.queue;if(n===null)throw Error(P(311));n.lastRenderedReducer=e;var r=te,i=r.baseQueue,l=n.pending;if(l!==null){if(i!==null){var o=i.next;i.next=l.next,l.next=o}r.baseQueue=i=l,n.pending=null}if(i!==null){l=i.next,r=r.baseState;var a=o=null,s=null,c=l;do{var v=c.lane;if((Bt&v)===v)s!==null&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var m={lane:v,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};s===null?(a=s=m,o=r):s=s.next=m,K.lanes|=v,Ut|=v}c=c.next}while(c!==null&&c!==l);s===null?o=r:s.next=a,Xe(r,t.memoizedState)||(ye=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do l=i.lane,K.lanes|=l,Ut|=l,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function sl(e){var t=Ae(),n=t.queue;if(n===null)throw Error(P(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,l=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do l=e(l,o.action),o=o.next;while(o!==i);Xe(l,t.memoizedState)||(ye=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function tc(){}function nc(e,t){var n=K,r=Ae(),i=t(),l=!Xe(r.memoizedState,i);if(l&&(r.memoizedState=i,ye=!0),r=r.queue,Ko(lc.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ie!==null&&ie.memoizedState.tag&1){if(n.flags|=2048,sr(9,ic.bind(null,n,r,i,t),void 0,null),le===null)throw Error(P(349));Bt&30||rc(n,t,i)}return i}function rc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=K.updateQueue,t===null?(t={lastEffect:null,stores:null},K.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ic(e,t,n,r){t.value=n,t.getSnapshot=r,oc(t)&&ac(e)}function lc(e,t,n){return n(function(){oc(t)&&ac(e)})}function oc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Xe(e,n)}catch{return!0}}function ac(e){var t=nt(e,1);t!==null&&$e(t,e,1,-1)}function qa(e){var t=We();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ar,lastRenderedState:e},t.queue=e,e=e.dispatch=hp.bind(null,K,e),[t.memoizedState,e]}function sr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=K.updateQueue,t===null?(t={lastEffect:null,stores:null},K.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function sc(){return Ae().memoizedState}function Vr(e,t,n,r){var i=We();K.flags|=e,i.memoizedState=sr(1|t,n,void 0,r===void 0?null:r)}function Ni(e,t,n,r){var i=Ae();r=r===void 0?null:r;var l=void 0;if(te!==null){var o=te.memoizedState;if(l=o.destroy,r!==null&&Ho(r,o.deps)){i.memoizedState=sr(t,n,l,r);return}}K.flags|=e,i.memoizedState=sr(1|t,n,l,r)}function es(e,t){return Vr(8390656,8,e,t)}function Ko(e,t){return Ni(2048,8,e,t)}function uc(e,t){return Ni(4,2,e,t)}function cc(e,t){return Ni(4,4,e,t)}function dc(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 fc(e,t,n){return n=n!=null?n.concat([e]):null,Ni(4,4,dc.bind(null,t,e),n)}function Qo(){}function pc(e,t){var n=Ae();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ho(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function hc(e,t){var n=Ae();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ho(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function mc(e,t,n){return Bt&21?(Xe(n,t)||(n=xu(),K.lanes|=n,Ut|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ye=!0),e.memoizedState=n)}function fp(e,t){var n=U;U=n!==0&&4>n?n:4,e(!0);var r=ol.transition;ol.transition={};try{e(!1),t()}finally{U=n,ol.transition=r}}function gc(){return Ae().memoizedState}function pp(e,t,n){var r=wt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},vc(e))yc(t,n);else if(n=Zu(e,t,n,r),n!==null){var i=he();$e(n,e,r,i),wc(n,t,r)}}function hp(e,t,n){var r=wt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(vc(e))yc(t,i);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var o=t.lastRenderedState,a=l(o,n);if(i.hasEagerState=!0,i.eagerState=a,Xe(a,o)){var s=t.interleaved;s===null?(i.next=i,Do(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch{}finally{}n=Zu(e,t,i,r),n!==null&&(i=he(),$e(n,e,r,i),wc(n,t,r))}}function vc(e){var t=e.alternate;return e===K||t!==null&&t===K}function yc(e,t){Hn=pi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function wc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Eo(e,n)}}var hi={readContext:Me,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useInsertionEffect:ue,useLayoutEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useMutableSource:ue,useSyncExternalStore:ue,useId:ue,unstable_isNewReconciler:!1},mp={readContext:Me,useCallback:function(e,t){return We().memoizedState=[e,t===void 0?null:t],e},useContext:Me,useEffect:es,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Vr(4194308,4,dc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Vr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Vr(4,2,e,t)},useMemo:function(e,t){var n=We();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=We();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=pp.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=We();return e={current:e},t.memoizedState=e},useState:qa,useDebugValue:Qo,useDeferredValue:function(e){return We().memoizedState=e},useTransition:function(){var e=qa(!1),t=e[0];return e=fp.bind(null,e[1]),We().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=K,i=We();if(W){if(n===void 0)throw Error(P(407));n=n()}else{if(n=t(),le===null)throw Error(P(349));Bt&30||rc(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,es(lc.bind(null,r,l,e),[e]),r.flags|=2048,sr(9,ic.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=We(),t=le.identifierPrefix;if(W){var n=Ze,r=Je;n=(r&~(1<<32-Ue(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=or++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=dp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},gp={readContext:Me,useCallback:pc,useContext:Me,useEffect:Ko,useImperativeHandle:fc,useInsertionEffect:uc,useLayoutEffect:cc,useMemo:hc,useReducer:al,useRef:sc,useState:function(){return al(ar)},useDebugValue:Qo,useDeferredValue:function(e){var t=Ae();return mc(t,te.memoizedState,e)},useTransition:function(){var e=al(ar)[0],t=Ae().memoizedState;return[e,t]},useMutableSource:tc,useSyncExternalStore:nc,useId:gc,unstable_isNewReconciler:!1},vp={readContext:Me,useCallback:pc,useContext:Me,useEffect:Ko,useImperativeHandle:fc,useInsertionEffect:uc,useLayoutEffect:cc,useMemo:hc,useReducer:sl,useRef:sc,useState:function(){return sl(ar)},useDebugValue:Qo,useDeferredValue:function(e){var t=Ae();return te===null?t.memoizedState=e:mc(t,te.memoizedState,e)},useTransition:function(){var e=sl(ar)[0],t=Ae().memoizedState;return[e,t]},useMutableSource:tc,useSyncExternalStore:nc,useId:gc,unstable_isNewReconciler:!1};function Oe(e,t){if(e&&e.defaultProps){t=Q({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Kl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Q({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ti={isMounted:function(e){return(e=e._reactInternals)?Ht(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=he(),i=wt(e),l=qe(r,i);l.payload=t,n!=null&&(l.callback=n),t=vt(e,l,i),t!==null&&($e(t,e,i,r),Hr(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=he(),i=wt(e),l=qe(r,i);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=vt(e,l,i),t!==null&&($e(t,e,i,r),Hr(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=he(),r=wt(e),i=qe(n,r);i.tag=2,t!=null&&(i.callback=t),t=vt(e,i,r),t!==null&&($e(t,e,r,n),Hr(t,e,r))}};function ts(e,t,n,r,i,l,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,o):t.prototype&&t.prototype.isPureReactComponent?!er(n,r)||!er(i,l):!0}function xc(e,t,n){var r=!1,i=Ct,l=t.contextType;return typeof l=="object"&&l!==null?l=Me(l):(i=xe(t)?Ot:fe.current,r=t.contextTypes,l=(r=r!=null)?hn(e,i):Ct),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ti,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function ns(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ti.enqueueReplaceState(t,t.state,null)}function Ql(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Bo(e);var l=t.contextType;typeof l=="object"&&l!==null?i.context=Me(l):(l=xe(t)?Ot:fe.current,i.context=hn(e,l)),i.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Kl(e,t,l,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Ti.enqueueReplaceState(i,i.state,null),di(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function yn(e,t){try{var n="",r=t;do n+=Wd(r),r=r.return;while(r);var i=n}catch(l){i=` | |
| Error generating stack: `+l.message+` | |
| `+l.stack}return{value:e,source:t,stack:i,digest:null}}function ul(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function bl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var yp=typeof WeakMap=="function"?WeakMap:Map;function kc(e,t,n){n=qe(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){gi||(gi=!0,io=r),bl(e,t)},n}function Sc(e,t,n){n=qe(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){bl(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){bl(e,t),typeof r!="function"&&(yt===null?yt=new Set([this]):yt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function rs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new yp;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Ip.bind(null,e,t,n),t.then(e,e))}function is(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 ls(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=qe(-1,1),t.tag=2,vt(n,t,1))),n.lanes|=1),e)}var wp=it.ReactCurrentOwner,ye=!1;function pe(e,t,n,r){t.child=e===null?Ju(t,null,n,r):gn(t,e.child,n,r)}function os(e,t,n,r,i){n=n.render;var l=t.ref;return dn(t,i),r=Wo(e,t,n,r,l,i),n=Vo(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,rt(e,t,i)):(W&&n&&Io(t),t.flags|=1,pe(e,t,r,i),t.child)}function as(e,t,n,r,i){if(e===null){var l=n.type;return typeof l=="function"&&!ta(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,Cc(e,t,l,r,i)):(e=Gr(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!(e.lanes&i)){var o=l.memoizedProps;if(n=n.compare,n=n!==null?n:er,n(o,r)&&e.ref===t.ref)return rt(e,t,i)}return t.flags|=1,e=xt(l,r),e.ref=t.ref,e.return=t,t.child=e}function Cc(e,t,n,r,i){if(e!==null){var l=e.memoizedProps;if(er(l,r)&&e.ref===t.ref)if(ye=!1,t.pendingProps=r=l,(e.lanes&i)!==0)e.flags&131072&&(ye=!0);else return t.lanes=e.lanes,rt(e,t,i)}return Gl(e,t,n,r,i)}function Ec(e,t,n){var r=t.pendingProps,i=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},$(on,Se),Se|=n;else{if(!(n&1073741824))return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,$(on,Se),Se|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,$(on,Se),Se|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,$(on,Se),Se|=r;return pe(e,t,i,n),t.child}function Pc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Gl(e,t,n,r,i){var l=xe(n)?Ot:fe.current;return l=hn(t,l),dn(t,i),n=Wo(e,t,n,r,l,i),r=Vo(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,rt(e,t,i)):(W&&r&&Io(t),t.flags|=1,pe(e,t,n,i),t.child)}function ss(e,t,n,r,i){if(xe(n)){var l=!0;oi(t)}else l=!1;if(dn(t,i),t.stateNode===null)Kr(e,t),xc(t,n,r),Ql(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var s=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=Me(c):(c=xe(n)?Ot:fe.current,c=hn(t,c));var v=n.getDerivedStateFromProps,m=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function";m||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||s!==c)&&ns(t,o,r,c),at=!1;var y=t.memoizedState;o.state=y,di(t,r,o,i),s=t.memoizedState,a!==r||y!==s||we.current||at?(typeof v=="function"&&(Kl(t,n,v,r),s=t.memoizedState),(a=at||ts(t,n,a,r,y,s,c))?(m||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=c,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,qu(e,t),a=t.memoizedProps,c=t.type===t.elementType?a:Oe(t.type,a),o.props=c,m=t.pendingProps,y=o.context,s=n.contextType,typeof s=="object"&&s!==null?s=Me(s):(s=xe(n)?Ot:fe.current,s=hn(t,s));var C=n.getDerivedStateFromProps;(v=typeof C=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==m||y!==s)&&ns(t,o,r,s),at=!1,y=t.memoizedState,o.state=y,di(t,r,o,i);var S=t.memoizedState;a!==m||y!==S||we.current||at?(typeof C=="function"&&(Kl(t,n,C,r),S=t.memoizedState),(c=at||ts(t,n,c,r,y,S,s)||!1)?(v||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,S,s),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,S,s)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),o.props=r,o.state=S,o.context=s,r=c):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),r=!1)}return Yl(e,t,n,r,l,i)}function Yl(e,t,n,r,i,l){Pc(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&Qa(t,n,!1),rt(e,t,l);r=t.stateNode,wp.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=gn(t,e.child,null,l),t.child=gn(t,null,a,l)):pe(e,t,a,l),t.memoizedState=r.state,i&&Qa(t,n,!0),t.child}function jc(e){var t=e.stateNode;t.pendingContext?Ka(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ka(e,t.context,!1),Uo(e,t.containerInfo)}function us(e,t,n,r,i){return mn(),Ao(i),t.flags|=256,pe(e,t,n,r),t.child}var Jl={dehydrated:null,treeContext:null,retryLane:0};function Zl(e){return{baseLanes:e,cachePool:null,transitions:null}}function _c(e,t,n){var r=t.pendingProps,i=V.current,l=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(i&2)!==0),a?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),$(V,i&1),e===null)return Wl(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,l?(r=t.mode,l=t.child,o={mode:"hidden",children:o},!(r&1)&&l!==null?(l.childLanes=0,l.pendingProps=o):l=Ii(o,r,0,null),e=Ft(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Zl(n),t.memoizedState=Jl,e):bo(t,o));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return xp(e,t,o,r,a,i,n);if(l){l=r.fallback,o=t.mode,i=e.child,a=i.sibling;var s={mode:"hidden",children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=xt(i,s),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?l=xt(a,l):(l=Ft(l,o,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,o=e.child.memoizedState,o=o===null?Zl(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},l.memoizedState=o,l.childLanes=e.childLanes&~n,t.memoizedState=Jl,r}return l=e.child,e=l.sibling,r=xt(l,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function bo(e,t){return t=Ii({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ar(e,t,n,r){return r!==null&&Ao(r),gn(t,e.child,null,n),e=bo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function xp(e,t,n,r,i,l,o){if(n)return t.flags&256?(t.flags&=-257,r=ul(Error(P(422))),Ar(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,i=t.mode,r=Ii({mode:"visible",children:r.children},i,0,null),l=Ft(l,i,o,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,t.mode&1&&gn(t,e.child,null,o),t.child.memoizedState=Zl(o),t.memoizedState=Jl,l);if(!(t.mode&1))return Ar(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,l=Error(P(419)),r=ul(l,r,void 0),Ar(e,t,o,r)}if(a=(o&e.childLanes)!==0,ye||a){if(r=le,r!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|o)?0:i,i!==0&&i!==l.retryLane&&(l.retryLane=i,nt(e,i),$e(r,e,i,-1))}return ea(),r=ul(Error(P(421))),Ar(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Mp.bind(null,e),i._reactRetry=t,null):(e=l.treeContext,Ce=gt(i.nextSibling),Pe=t,W=!0,Be=null,e!==null&&(Te[Le++]=Je,Te[Le++]=Ze,Te[Le++]=Dt,Je=e.id,Ze=e.overflow,Dt=t),t=bo(t,r.children),t.flags|=4096,t)}function cs(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Vl(e.return,t,n)}function cl(e,t,n,r,i){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=i)}function Nc(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(pe(e,t,r.children,n),r=V.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&cs(e,n,t);else if(e.tag===19)cs(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if($(V,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&fi(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),cl(t,!1,i,n,l);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&fi(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}cl(t,!0,n,null,l);break;case"together":cl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Kr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function rt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ut|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(P(153));if(t.child!==null){for(e=t.child,n=xt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=xt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function kp(e,t,n){switch(t.tag){case 3:jc(t),mn();break;case 5:ec(t);break;case 1:xe(t.type)&&oi(t);break;case 4:Uo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;$(ui,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?($(V,V.current&1),t.flags|=128,null):n&t.child.childLanes?_c(e,t,n):($(V,V.current&1),e=rt(e,t,n),e!==null?e.sibling:null);$(V,V.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Nc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),$(V,V.current),r)break;return null;case 22:case 23:return t.lanes=0,Ec(e,t,n)}return rt(e,t,n)}var Tc,ql,Lc,Rc;Tc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ql=function(){};Lc=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,At(Qe.current);var l=null;switch(n){case"input":i=kl(e,i),r=kl(e,r),l=[];break;case"select":i=Q({},i,{value:void 0}),r=Q({},r,{value:void 0}),l=[];break;case"textarea":i=El(e,i),r=El(e,r),l=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ii)}jl(n,r);var o;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var a=i[c];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Qn.hasOwnProperty(c)?l||(l=[]):(l=l||[]).push(c,null));for(c in r){var s=r[c];if(a=i!=null?i[c]:void 0,r.hasOwnProperty(c)&&s!==a&&(s!=null||a!=null))if(c==="style")if(a){for(o in a)!a.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in s)s.hasOwnProperty(o)&&a[o]!==s[o]&&(n||(n={}),n[o]=s[o])}else n||(l||(l=[]),l.push(c,n)),n=s;else c==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&&a!==s&&(l=l||[]).push(c,s)):c==="children"?typeof s!="string"&&typeof s!="number"||(l=l||[]).push(c,""+s):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Qn.hasOwnProperty(c)?(s!=null&&c==="onScroll"&&X("scroll",e),l||a===s||(l=[])):(l=l||[]).push(c,s))}n&&(l=l||[]).push("style",n);var c=l;(t.updateQueue=c)&&(t.flags|=4)}};Rc=function(e,t,n,r){n!==r&&(t.flags|=4)};function In(e,t){if(!W)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ce(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Sp(e,t,n){var r=t.pendingProps;switch(Mo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ce(t),null;case 1:return xe(t.type)&&li(),ce(t),null;case 3:return r=t.stateNode,vn(),H(we),H(fe),Xo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ir(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Be!==null&&(ao(Be),Be=null))),ql(e,t),ce(t),null;case 5:$o(t);var i=At(lr.current);if(n=t.type,e!==null&&t.stateNode!=null)Lc(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(P(166));return ce(t),null}if(e=At(Qe.current),Ir(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Ve]=t,r[rr]=l,e=(t.mode&1)!==0,n){case"dialog":X("cancel",r),X("close",r);break;case"iframe":case"object":case"embed":X("load",r);break;case"video":case"audio":for(i=0;i<On.length;i++)X(On[i],r);break;case"source":X("error",r);break;case"img":case"image":case"link":X("error",r),X("load",r);break;case"details":X("toggle",r);break;case"input":wa(r,l),X("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},X("invalid",r);break;case"textarea":ka(r,l),X("invalid",r)}jl(n,l),i=null;for(var o in l)if(l.hasOwnProperty(o)){var a=l[o];o==="children"?typeof a=="string"?r.textContent!==a&&(l.suppressHydrationWarning!==!0&&Rr(r.textContent,a,e),i=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(l.suppressHydrationWarning!==!0&&Rr(r.textContent,a,e),i=["children",""+a]):Qn.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&X("scroll",r)}switch(n){case"input":Cr(r),xa(r,l,!0);break;case"textarea":Cr(r),Sa(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=ii)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=lu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ve]=t,e[rr]=r,Tc(e,t,!1,!1),t.stateNode=e;e:{switch(o=_l(n,r),n){case"dialog":X("cancel",e),X("close",e),i=r;break;case"iframe":case"object":case"embed":X("load",e),i=r;break;case"video":case"audio":for(i=0;i<On.length;i++)X(On[i],e);i=r;break;case"source":X("error",e),i=r;break;case"img":case"image":case"link":X("error",e),X("load",e),i=r;break;case"details":X("toggle",e),i=r;break;case"input":wa(e,r),i=kl(e,r),X("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=Q({},r,{value:void 0}),X("invalid",e);break;case"textarea":ka(e,r),i=El(e,r),X("invalid",e);break;default:i=r}jl(n,i),a=i;for(l in a)if(a.hasOwnProperty(l)){var s=a[l];l==="style"?su(e,s):l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&ou(e,s)):l==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&bn(e,s):typeof s=="number"&&bn(e,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Qn.hasOwnProperty(l)?s!=null&&l==="onScroll"&&X("scroll",e):s!=null&&yo(e,l,s,o))}switch(n){case"input":Cr(e),xa(e,r,!1);break;case"textarea":Cr(e),Sa(e);break;case"option":r.value!=null&&e.setAttribute("value",""+St(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?an(e,!!r.multiple,l,!1):r.defaultValue!=null&&an(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=ii)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ce(t),null;case 6:if(e&&t.stateNode!=null)Rc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(P(166));if(n=At(lr.current),At(Qe.current),Ir(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ve]=t,(l=r.nodeValue!==n)&&(e=Pe,e!==null))switch(e.tag){case 3:Rr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Rr(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ve]=t,t.stateNode=r}return ce(t),null;case 13:if(H(V),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(W&&Ce!==null&&t.mode&1&&!(t.flags&128))Gu(),mn(),t.flags|=98560,l=!1;else if(l=Ir(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(P(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(P(317));l[Ve]=t}else mn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ce(t),l=!1}else Be!==null&&(ao(Be),Be=null),l=!0;if(!l)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||V.current&1?ne===0&&(ne=3):ea())),t.updateQueue!==null&&(t.flags|=4),ce(t),null);case 4:return vn(),ql(e,t),e===null&&tr(t.stateNode.containerInfo),ce(t),null;case 10:return Oo(t.type._context),ce(t),null;case 17:return xe(t.type)&&li(),ce(t),null;case 19:if(H(V),l=t.memoizedState,l===null)return ce(t),null;if(r=(t.flags&128)!==0,o=l.rendering,o===null)if(r)In(l,!1);else{if(ne!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=fi(e),o!==null){for(t.flags|=128,In(l,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,l.flags&=14680066,o=l.alternate,o===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=o.childLanes,l.lanes=o.lanes,l.child=o.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=o.memoizedProps,l.memoizedState=o.memoizedState,l.updateQueue=o.updateQueue,l.type=o.type,e=o.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return $(V,V.current&1|2),t.child}e=e.sibling}l.tail!==null&&Z()>wn&&(t.flags|=128,r=!0,In(l,!1),t.lanes=4194304)}else{if(!r)if(e=fi(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),In(l,!0),l.tail===null&&l.tailMode==="hidden"&&!o.alternate&&!W)return ce(t),null}else 2*Z()-l.renderingStartTime>wn&&n!==1073741824&&(t.flags|=128,r=!0,In(l,!1),t.lanes=4194304);l.isBackwards?(o.sibling=t.child,t.child=o):(n=l.last,n!==null?n.sibling=o:t.child=o,l.last=o)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Z(),t.sibling=null,n=V.current,$(V,r?n&1|2:n&1),t):(ce(t),null);case 22:case 23:return qo(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Se&1073741824&&(ce(t),t.subtreeFlags&6&&(t.flags|=8192)):ce(t),null;case 24:return null;case 25:return null}throw Error(P(156,t.tag))}function Cp(e,t){switch(Mo(t),t.tag){case 1:return xe(t.type)&&li(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return vn(),H(we),H(fe),Xo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return $o(t),null;case 13:if(H(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(P(340));mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return H(V),null;case 4:return vn(),null;case 10:return Oo(t.type._context),null;case 22:case 23:return qo(),null;case 24:return null;default:return null}}var zr=!1,de=!1,Ep=typeof WeakSet=="function"?WeakSet:Set,T=null;function ln(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){G(e,t,r)}else n.current=null}function eo(e,t,n){try{n()}catch(r){G(e,t,r)}}var ds=!1;function Pp(e,t){if(Ol=ti,e=Fu(),Ro(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var o=0,a=-1,s=-1,c=0,v=0,m=e,y=null;t:for(;;){for(var C;m!==n||i!==0&&m.nodeType!==3||(a=o+i),m!==l||r!==0&&m.nodeType!==3||(s=o+r),m.nodeType===3&&(o+=m.nodeValue.length),(C=m.firstChild)!==null;)y=m,m=C;for(;;){if(m===e)break t;if(y===n&&++c===i&&(a=o),y===l&&++v===r&&(s=o),(C=m.nextSibling)!==null)break;m=y,y=m.parentNode}m=C}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Dl={focusedElem:e,selectionRange:n},ti=!1,T=t;T!==null;)if(t=T,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,T=e;else for(;T!==null;){t=T;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var E=S.memoizedProps,_=S.memoizedState,p=t.stateNode,f=p.getSnapshotBeforeUpdate(t.elementType===t.type?E:Oe(t.type,E),_);p.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(P(163))}}catch(k){G(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,T=e;break}T=t.return}return S=ds,ds=!1,S}function Wn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var l=i.destroy;i.destroy=void 0,l!==void 0&&eo(t,n,l)}i=i.next}while(i!==r)}}function Li(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function to(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Ic(e){var t=e.alternate;t!==null&&(e.alternate=null,Ic(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ve],delete t[rr],delete t[$l],delete t[ap],delete t[sp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Mc(e){return e.tag===5||e.tag===3||e.tag===4}function fs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Mc(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 no(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ii));else if(r!==4&&(e=e.child,e!==null))for(no(e,t,n),e=e.sibling;e!==null;)no(e,t,n),e=e.sibling}function ro(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ro(e,t,n),e=e.sibling;e!==null;)ro(e,t,n),e=e.sibling}var oe=null,De=!1;function lt(e,t,n){for(n=n.child;n!==null;)Ac(e,t,n),n=n.sibling}function Ac(e,t,n){if(Ke&&typeof Ke.onCommitFiberUnmount=="function")try{Ke.onCommitFiberUnmount(Si,n)}catch{}switch(n.tag){case 5:de||ln(n,t);case 6:var r=oe,i=De;oe=null,lt(e,t,n),oe=r,De=i,oe!==null&&(De?(e=oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):oe.removeChild(n.stateNode));break;case 18:oe!==null&&(De?(e=oe,n=n.stateNode,e.nodeType===8?rl(e.parentNode,n):e.nodeType===1&&rl(e,n),Zn(e)):rl(oe,n.stateNode));break;case 4:r=oe,i=De,oe=n.stateNode.containerInfo,De=!0,lt(e,t,n),oe=r,De=i;break;case 0:case 11:case 14:case 15:if(!de&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var l=i,o=l.destroy;l=l.tag,o!==void 0&&(l&2||l&4)&&eo(n,t,o),i=i.next}while(i!==r)}lt(e,t,n);break;case 1:if(!de&&(ln(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){G(n,t,a)}lt(e,t,n);break;case 21:lt(e,t,n);break;case 22:n.mode&1?(de=(r=de)||n.memoizedState!==null,lt(e,t,n),de=r):lt(e,t,n);break;default:lt(e,t,n)}}function ps(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ep),t.forEach(function(r){var i=Ap.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Fe(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var l=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:oe=a.stateNode,De=!1;break e;case 3:oe=a.stateNode.containerInfo,De=!0;break e;case 4:oe=a.stateNode.containerInfo,De=!0;break e}a=a.return}if(oe===null)throw Error(P(160));Ac(l,o,i),oe=null,De=!1;var s=i.alternate;s!==null&&(s.return=null),i.return=null}catch(c){G(i,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)zc(t,e),t=t.sibling}function zc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Fe(t,e),He(e),r&4){try{Wn(3,e,e.return),Li(3,e)}catch(E){G(e,e.return,E)}try{Wn(5,e,e.return)}catch(E){G(e,e.return,E)}}break;case 1:Fe(t,e),He(e),r&512&&n!==null&&ln(n,n.return);break;case 5:if(Fe(t,e),He(e),r&512&&n!==null&&ln(n,n.return),e.flags&32){var i=e.stateNode;try{bn(i,"")}catch(E){G(e,e.return,E)}}if(r&4&&(i=e.stateNode,i!=null)){var l=e.memoizedProps,o=n!==null?n.memoizedProps:l,a=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{a==="input"&&l.type==="radio"&&l.name!=null&&ru(i,l),_l(a,o);var c=_l(a,l);for(o=0;o<s.length;o+=2){var v=s[o],m=s[o+1];v==="style"?su(i,m):v==="dangerouslySetInnerHTML"?ou(i,m):v==="children"?bn(i,m):yo(i,v,m,c)}switch(a){case"input":Sl(i,l);break;case"textarea":iu(i,l);break;case"select":var y=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!l.multiple;var C=l.value;C!=null?an(i,!!l.multiple,C,!1):y!==!!l.multiple&&(l.defaultValue!=null?an(i,!!l.multiple,l.defaultValue,!0):an(i,!!l.multiple,l.multiple?[]:"",!1))}i[rr]=l}catch(E){G(e,e.return,E)}}break;case 6:if(Fe(t,e),He(e),r&4){if(e.stateNode===null)throw Error(P(162));i=e.stateNode,l=e.memoizedProps;try{i.nodeValue=l}catch(E){G(e,e.return,E)}}break;case 3:if(Fe(t,e),He(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Zn(t.containerInfo)}catch(E){G(e,e.return,E)}break;case 4:Fe(t,e),He(e);break;case 13:Fe(t,e),He(e),i=e.child,i.flags&8192&&(l=i.memoizedState!==null,i.stateNode.isHidden=l,!l||i.alternate!==null&&i.alternate.memoizedState!==null||(Jo=Z())),r&4&&ps(e);break;case 22:if(v=n!==null&&n.memoizedState!==null,e.mode&1?(de=(c=de)||v,Fe(t,e),de=c):Fe(t,e),He(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!v&&e.mode&1)for(T=e,v=e.child;v!==null;){for(m=T=v;T!==null;){switch(y=T,C=y.child,y.tag){case 0:case 11:case 14:case 15:Wn(4,y,y.return);break;case 1:ln(y,y.return);var S=y.stateNode;if(typeof S.componentWillUnmount=="function"){r=y,n=y.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(E){G(r,n,E)}}break;case 5:ln(y,y.return);break;case 22:if(y.memoizedState!==null){ms(m);continue}}C!==null?(C.return=y,T=C):ms(m)}v=v.sibling}e:for(v=null,m=e;;){if(m.tag===5){if(v===null){v=m;try{i=m.stateNode,c?(l=i.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(a=m.stateNode,s=m.memoizedProps.style,o=s!=null&&s.hasOwnProperty("display")?s.display:null,a.style.display=au("display",o))}catch(E){G(e,e.return,E)}}}else if(m.tag===6){if(v===null)try{m.stateNode.nodeValue=c?"":m.memoizedProps}catch(E){G(e,e.return,E)}}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;v===m&&(v=null),m=m.return}v===m&&(v=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Fe(t,e),He(e),r&4&&ps(e);break;case 21:break;default:Fe(t,e),He(e)}}function He(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Mc(n)){var r=n;break e}n=n.return}throw Error(P(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(bn(i,""),r.flags&=-33);var l=fs(e);ro(e,l,i);break;case 3:case 4:var o=r.stateNode.containerInfo,a=fs(e);no(e,a,o);break;default:throw Error(P(161))}}catch(s){G(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function jp(e,t,n){T=e,Fc(e)}function Fc(e,t,n){for(var r=(e.mode&1)!==0;T!==null;){var i=T,l=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||zr;if(!o){var a=i.alternate,s=a!==null&&a.memoizedState!==null||de;a=zr;var c=de;if(zr=o,(de=s)&&!c)for(T=i;T!==null;)o=T,s=o.child,o.tag===22&&o.memoizedState!==null?gs(i):s!==null?(s.return=o,T=s):gs(i);for(;l!==null;)T=l,Fc(l),l=l.sibling;T=i,zr=a,de=c}hs(e)}else i.subtreeFlags&8772&&l!==null?(l.return=i,T=l):hs(e)}}function hs(e){for(;T!==null;){var t=T;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:de||Li(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!de)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Oe(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&Za(t,l,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Za(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var v=c.memoizedState;if(v!==null){var m=v.dehydrated;m!==null&&Zn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(P(163))}de||t.flags&512&&to(t)}catch(y){G(t,t.return,y)}}if(t===e){T=null;break}if(n=t.sibling,n!==null){n.return=t.return,T=n;break}T=t.return}}function ms(e){for(;T!==null;){var t=T;if(t===e){T=null;break}var n=t.sibling;if(n!==null){n.return=t.return,T=n;break}T=t.return}}function gs(e){for(;T!==null;){var t=T;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Li(4,t)}catch(s){G(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(s){G(t,i,s)}}var l=t.return;try{to(t)}catch(s){G(t,l,s)}break;case 5:var o=t.return;try{to(t)}catch(s){G(t,o,s)}}}catch(s){G(t,t.return,s)}if(t===e){T=null;break}var a=t.sibling;if(a!==null){a.return=t.return,T=a;break}T=t.return}}var _p=Math.ceil,mi=it.ReactCurrentDispatcher,Go=it.ReactCurrentOwner,Ie=it.ReactCurrentBatchConfig,B=0,le=null,q=null,ae=0,Se=0,on=Pt(0),ne=0,ur=null,Ut=0,Ri=0,Yo=0,Vn=null,ve=null,Jo=0,wn=1/0,Ge=null,gi=!1,io=null,yt=null,Fr=!1,dt=null,vi=0,Kn=0,lo=null,Qr=-1,br=0;function he(){return B&6?Z():Qr!==-1?Qr:Qr=Z()}function wt(e){return e.mode&1?B&2&&ae!==0?ae&-ae:cp.transition!==null?(br===0&&(br=xu()),br):(e=U,e!==0||(e=window.event,e=e===void 0?16:_u(e.type)),e):1}function $e(e,t,n,r){if(50<Kn)throw Kn=0,lo=null,Error(P(185));pr(e,n,r),(!(B&2)||e!==le)&&(e===le&&(!(B&2)&&(Ri|=n),ne===4&&ut(e,ae)),ke(e,r),n===1&&B===0&&!(t.mode&1)&&(wn=Z()+500,_i&&jt()))}function ke(e,t){var n=e.callbackNode;cf(e,t);var r=ei(e,e===le?ae:0);if(r===0)n!==null&&Pa(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Pa(n),t===1)e.tag===0?up(vs.bind(null,e)):Ku(vs.bind(null,e)),lp(function(){!(B&6)&&jt()}),n=null;else{switch(ku(r)){case 1:n=Co;break;case 4:n=yu;break;case 16:n=qr;break;case 536870912:n=wu;break;default:n=qr}n=Wc(n,Oc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Oc(e,t){if(Qr=-1,br=0,B&6)throw Error(P(327));var n=e.callbackNode;if(fn()&&e.callbackNode!==n)return null;var r=ei(e,e===le?ae:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=yi(e,r);else{t=r;var i=B;B|=2;var l=Bc();(le!==e||ae!==t)&&(Ge=null,wn=Z()+500,zt(e,t));do try{Lp();break}catch(a){Dc(e,a)}while(!0);Fo(),mi.current=l,B=i,q!==null?t=0:(le=null,ae=0,t=ne)}if(t!==0){if(t===2&&(i=Il(e),i!==0&&(r=i,t=oo(e,i))),t===1)throw n=ur,zt(e,0),ut(e,r),ke(e,Z()),n;if(t===6)ut(e,r);else{if(i=e.current.alternate,!(r&30)&&!Np(i)&&(t=yi(e,r),t===2&&(l=Il(e),l!==0&&(r=l,t=oo(e,l))),t===1))throw n=ur,zt(e,0),ut(e,r),ke(e,Z()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(P(345));case 2:Rt(e,ve,Ge);break;case 3:if(ut(e,r),(r&130023424)===r&&(t=Jo+500-Z(),10<t)){if(ei(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){he(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Ul(Rt.bind(null,e,ve,Ge),t);break}Rt(e,ve,Ge);break;case 4:if(ut(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var o=31-Ue(r);l=1<<o,o=t[o],o>i&&(i=o),r&=~l}if(r=i,r=Z()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_p(r/1960))-r,10<r){e.timeoutHandle=Ul(Rt.bind(null,e,ve,Ge),r);break}Rt(e,ve,Ge);break;case 5:Rt(e,ve,Ge);break;default:throw Error(P(329))}}}return ke(e,Z()),e.callbackNode===n?Oc.bind(null,e):null}function oo(e,t){var n=Vn;return e.current.memoizedState.isDehydrated&&(zt(e,t).flags|=256),e=yi(e,t),e!==2&&(t=ve,ve=n,t!==null&&ao(t)),e}function ao(e){ve===null?ve=e:ve.push.apply(ve,e)}function Np(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],l=i.getSnapshot;i=i.value;try{if(!Xe(l(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ut(e,t){for(t&=~Yo,t&=~Ri,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ue(t),r=1<<n;e[n]=-1,t&=~r}}function vs(e){if(B&6)throw Error(P(327));fn();var t=ei(e,0);if(!(t&1))return ke(e,Z()),null;var n=yi(e,t);if(e.tag!==0&&n===2){var r=Il(e);r!==0&&(t=r,n=oo(e,r))}if(n===1)throw n=ur,zt(e,0),ut(e,t),ke(e,Z()),n;if(n===6)throw Error(P(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Rt(e,ve,Ge),ke(e,Z()),null}function Zo(e,t){var n=B;B|=1;try{return e(t)}finally{B=n,B===0&&(wn=Z()+500,_i&&jt())}}function $t(e){dt!==null&&dt.tag===0&&!(B&6)&&fn();var t=B;B|=1;var n=Ie.transition,r=U;try{if(Ie.transition=null,U=1,e)return e()}finally{U=r,Ie.transition=n,B=t,!(B&6)&&jt()}}function qo(){Se=on.current,H(on)}function zt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,ip(n)),q!==null)for(n=q.return;n!==null;){var r=n;switch(Mo(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&li();break;case 3:vn(),H(we),H(fe),Xo();break;case 5:$o(r);break;case 4:vn();break;case 13:H(V);break;case 19:H(V);break;case 10:Oo(r.type._context);break;case 22:case 23:qo()}n=n.return}if(le=e,q=e=xt(e.current,null),ae=Se=t,ne=0,ur=null,Yo=Ri=Ut=0,ve=Vn=null,Mt!==null){for(t=0;t<Mt.length;t++)if(n=Mt[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,l=n.pending;if(l!==null){var o=l.next;l.next=i,r.next=o}n.pending=r}Mt=null}return e}function Dc(e,t){do{var n=q;try{if(Fo(),Wr.current=hi,pi){for(var r=K.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}pi=!1}if(Bt=0,ie=te=K=null,Hn=!1,or=0,Go.current=null,n===null||n.return===null){ne=1,ur=t,q=null;break}e:{var l=e,o=n.return,a=n,s=t;if(t=ae,a.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=s,v=a,m=v.tag;if(!(v.mode&1)&&(m===0||m===11||m===15)){var y=v.alternate;y?(v.updateQueue=y.updateQueue,v.memoizedState=y.memoizedState,v.lanes=y.lanes):(v.updateQueue=null,v.memoizedState=null)}var C=is(o);if(C!==null){C.flags&=-257,ls(C,o,a,l,t),C.mode&1&&rs(l,c,t),t=C,s=c;var S=t.updateQueue;if(S===null){var E=new Set;E.add(s),t.updateQueue=E}else S.add(s);break e}else{if(!(t&1)){rs(l,c,t),ea();break e}s=Error(P(426))}}else if(W&&a.mode&1){var _=is(o);if(_!==null){!(_.flags&65536)&&(_.flags|=256),ls(_,o,a,l,t),Ao(yn(s,a));break e}}l=s=yn(s,a),ne!==4&&(ne=2),Vn===null?Vn=[l]:Vn.push(l),l=o;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var p=kc(l,s,t);Ja(l,p);break e;case 1:a=s;var f=l.type,h=l.stateNode;if(!(l.flags&128)&&(typeof f.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(yt===null||!yt.has(h)))){l.flags|=65536,t&=-t,l.lanes|=t;var k=Sc(l,a,t);Ja(l,k);break e}}l=l.return}while(l!==null)}$c(n)}catch(N){t=N,q===n&&n!==null&&(q=n=n.return);continue}break}while(!0)}function Bc(){var e=mi.current;return mi.current=hi,e===null?hi:e}function ea(){(ne===0||ne===3||ne===2)&&(ne=4),le===null||!(Ut&268435455)&&!(Ri&268435455)||ut(le,ae)}function yi(e,t){var n=B;B|=2;var r=Bc();(le!==e||ae!==t)&&(Ge=null,zt(e,t));do try{Tp();break}catch(i){Dc(e,i)}while(!0);if(Fo(),B=n,mi.current=r,q!==null)throw Error(P(261));return le=null,ae=0,ne}function Tp(){for(;q!==null;)Uc(q)}function Lp(){for(;q!==null&&!ef();)Uc(q)}function Uc(e){var t=Hc(e.alternate,e,Se);e.memoizedProps=e.pendingProps,t===null?$c(e):q=t,Go.current=null}function $c(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Cp(n,t),n!==null){n.flags&=32767,q=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ne=6,q=null;return}}else if(n=Sp(n,t,Se),n!==null){q=n;return}if(t=t.sibling,t!==null){q=t;return}q=t=e}while(t!==null);ne===0&&(ne=5)}function Rt(e,t,n){var r=U,i=Ie.transition;try{Ie.transition=null,U=1,Rp(e,t,n,r)}finally{Ie.transition=i,U=r}return null}function Rp(e,t,n,r){do fn();while(dt!==null);if(B&6)throw Error(P(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(P(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(df(e,l),e===le&&(q=le=null,ae=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Fr||(Fr=!0,Wc(qr,function(){return fn(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=Ie.transition,Ie.transition=null;var o=U;U=1;var a=B;B|=4,Go.current=null,Pp(e,n),zc(n,e),Jf(Dl),ti=!!Ol,Dl=Ol=null,e.current=n,jp(n),tf(),B=a,U=o,Ie.transition=l}else e.current=n;if(Fr&&(Fr=!1,dt=e,vi=i),l=e.pendingLanes,l===0&&(yt=null),lf(n.stateNode),ke(e,Z()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(gi)throw gi=!1,e=io,io=null,e;return vi&1&&e.tag!==0&&fn(),l=e.pendingLanes,l&1?e===lo?Kn++:(Kn=0,lo=e):Kn=0,jt(),null}function fn(){if(dt!==null){var e=ku(vi),t=Ie.transition,n=U;try{if(Ie.transition=null,U=16>e?16:e,dt===null)var r=!1;else{if(e=dt,dt=null,vi=0,B&6)throw Error(P(331));var i=B;for(B|=4,T=e.current;T!==null;){var l=T,o=l.child;if(T.flags&16){var a=l.deletions;if(a!==null){for(var s=0;s<a.length;s++){var c=a[s];for(T=c;T!==null;){var v=T;switch(v.tag){case 0:case 11:case 15:Wn(8,v,l)}var m=v.child;if(m!==null)m.return=v,T=m;else for(;T!==null;){v=T;var y=v.sibling,C=v.return;if(Ic(v),v===c){T=null;break}if(y!==null){y.return=C,T=y;break}T=C}}}var S=l.alternate;if(S!==null){var E=S.child;if(E!==null){S.child=null;do{var _=E.sibling;E.sibling=null,E=_}while(E!==null)}}T=l}}if(l.subtreeFlags&2064&&o!==null)o.return=l,T=o;else e:for(;T!==null;){if(l=T,l.flags&2048)switch(l.tag){case 0:case 11:case 15:Wn(9,l,l.return)}var p=l.sibling;if(p!==null){p.return=l.return,T=p;break e}T=l.return}}var f=e.current;for(T=f;T!==null;){o=T;var h=o.child;if(o.subtreeFlags&2064&&h!==null)h.return=o,T=h;else e:for(o=f;T!==null;){if(a=T,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Li(9,a)}}catch(N){G(a,a.return,N)}if(a===o){T=null;break e}var k=a.sibling;if(k!==null){k.return=a.return,T=k;break e}T=a.return}}if(B=i,jt(),Ke&&typeof Ke.onPostCommitFiberRoot=="function")try{Ke.onPostCommitFiberRoot(Si,e)}catch{}r=!0}return r}finally{U=n,Ie.transition=t}}return!1}function ys(e,t,n){t=yn(n,t),t=kc(e,t,1),e=vt(e,t,1),t=he(),e!==null&&(pr(e,1,t),ke(e,t))}function G(e,t,n){if(e.tag===3)ys(e,e,n);else for(;t!==null;){if(t.tag===3){ys(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(yt===null||!yt.has(r))){e=yn(n,e),e=Sc(t,e,1),t=vt(t,e,1),e=he(),t!==null&&(pr(t,1,e),ke(t,e));break}}t=t.return}}function Ip(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=he(),e.pingedLanes|=e.suspendedLanes&n,le===e&&(ae&n)===n&&(ne===4||ne===3&&(ae&130023424)===ae&&500>Z()-Jo?zt(e,0):Yo|=n),ke(e,t)}function Xc(e,t){t===0&&(e.mode&1?(t=jr,jr<<=1,!(jr&130023424)&&(jr=4194304)):t=1);var n=he();e=nt(e,t),e!==null&&(pr(e,t,n),ke(e,n))}function Mp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Xc(e,n)}function Ap(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(P(314))}r!==null&&r.delete(t),Xc(e,n)}var Hc;Hc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||we.current)ye=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ye=!1,kp(e,t,n);ye=!!(e.flags&131072)}else ye=!1,W&&t.flags&1048576&&Qu(t,si,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Kr(e,t),e=t.pendingProps;var i=hn(t,fe.current);dn(t,n),i=Wo(null,t,r,e,i,n);var l=Vo();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,xe(r)?(l=!0,oi(t)):l=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Bo(t),i.updater=Ti,t.stateNode=i,i._reactInternals=t,Ql(t,r,e,n),t=Yl(null,t,r,!0,l,n)):(t.tag=0,W&&l&&Io(t),pe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Kr(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Fp(r),e=Oe(r,e),i){case 0:t=Gl(null,t,r,e,n);break e;case 1:t=ss(null,t,r,e,n);break e;case 11:t=os(null,t,r,e,n);break e;case 14:t=as(null,t,r,Oe(r.type,e),n);break e}throw Error(P(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Oe(r,i),Gl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Oe(r,i),ss(e,t,r,i,n);case 3:e:{if(jc(t),e===null)throw Error(P(387));r=t.pendingProps,l=t.memoizedState,i=l.element,qu(e,t),di(t,r,null,n);var o=t.memoizedState;if(r=o.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){i=yn(Error(P(423)),t),t=us(e,t,r,n,i);break e}else if(r!==i){i=yn(Error(P(424)),t),t=us(e,t,r,n,i);break e}else for(Ce=gt(t.stateNode.containerInfo.firstChild),Pe=t,W=!0,Be=null,n=Ju(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(mn(),r===i){t=rt(e,t,n);break e}pe(e,t,r,n)}t=t.child}return t;case 5:return ec(t),e===null&&Wl(t),r=t.type,i=t.pendingProps,l=e!==null?e.memoizedProps:null,o=i.children,Bl(r,i)?o=null:l!==null&&Bl(r,l)&&(t.flags|=32),Pc(e,t),pe(e,t,o,n),t.child;case 6:return e===null&&Wl(t),null;case 13:return _c(e,t,n);case 4:return Uo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=gn(t,null,r,n):pe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Oe(r,i),os(e,t,r,i,n);case 7:return pe(e,t,t.pendingProps,n),t.child;case 8:return pe(e,t,t.pendingProps.children,n),t.child;case 12:return pe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,o=i.value,$(ui,r._currentValue),r._currentValue=o,l!==null)if(Xe(l.value,o)){if(l.children===i.children&&!we.current){t=rt(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){o=l.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(l.tag===1){s=qe(-1,n&-n),s.tag=2;var c=l.updateQueue;if(c!==null){c=c.shared;var v=c.pending;v===null?s.next=s:(s.next=v.next,v.next=s),c.pending=s}}l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Vl(l.return,n,t),a.lanes|=n;break}s=s.next}}else if(l.tag===10)o=l.type===t.type?null:l.child;else if(l.tag===18){if(o=l.return,o===null)throw Error(P(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Vl(o,n,t),o=l.sibling}else o=l.child;if(o!==null)o.return=l;else for(o=l;o!==null;){if(o===t){o=null;break}if(l=o.sibling,l!==null){l.return=o.return,o=l;break}o=o.return}l=o}pe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,dn(t,n),i=Me(i),r=r(i),t.flags|=1,pe(e,t,r,n),t.child;case 14:return r=t.type,i=Oe(r,t.pendingProps),i=Oe(r.type,i),as(e,t,r,i,n);case 15:return Cc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Oe(r,i),Kr(e,t),t.tag=1,xe(r)?(e=!0,oi(t)):e=!1,dn(t,n),xc(t,r,i),Ql(t,r,i,n),Yl(null,t,r,!0,e,n);case 19:return Nc(e,t,n);case 22:return Ec(e,t,n)}throw Error(P(156,t.tag))};function Wc(e,t){return vu(e,t)}function zp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Re(e,t,n,r){return new zp(e,t,n,r)}function ta(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fp(e){if(typeof e=="function")return ta(e)?1:0;if(e!=null){if(e=e.$$typeof,e===xo)return 11;if(e===ko)return 14}return 2}function xt(e,t){var n=e.alternate;return n===null?(n=Re(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Gr(e,t,n,r,i,l){var o=2;if(r=e,typeof e=="function")ta(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Gt:return Ft(n.children,i,l,t);case wo:o=8,i|=8;break;case vl:return e=Re(12,n,t,i|2),e.elementType=vl,e.lanes=l,e;case yl:return e=Re(13,n,t,i),e.elementType=yl,e.lanes=l,e;case wl:return e=Re(19,n,t,i),e.elementType=wl,e.lanes=l,e;case eu:return Ii(n,i,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Zs:o=10;break e;case qs:o=9;break e;case xo:o=11;break e;case ko:o=14;break e;case ot:o=16,r=null;break e}throw Error(P(130,e==null?e:typeof e,""))}return t=Re(o,n,t,i),t.elementType=e,t.type=r,t.lanes=l,t}function Ft(e,t,n,r){return e=Re(7,e,r,t),e.lanes=n,e}function Ii(e,t,n,r){return e=Re(22,e,r,t),e.elementType=eu,e.lanes=n,e.stateNode={isHidden:!1},e}function dl(e,t,n){return e=Re(6,e,null,t),e.lanes=n,e}function fl(e,t,n){return t=Re(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Op(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ki(0),this.expirationTimes=Ki(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ki(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function na(e,t,n,r,i,l,o,a,s){return e=new Op(e,t,n,a,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=Re(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Bo(l),e}function Dp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:bt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Vc(e){if(!e)return Ct;e=e._reactInternals;e:{if(Ht(e)!==e||e.tag!==1)throw Error(P(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(xe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(P(171))}if(e.tag===1){var n=e.type;if(xe(n))return Vu(e,n,t)}return t}function Kc(e,t,n,r,i,l,o,a,s){return e=na(n,r,!0,e,i,l,o,a,s),e.context=Vc(null),n=e.current,r=he(),i=wt(n),l=qe(r,i),l.callback=t??null,vt(n,l,i),e.current.lanes=i,pr(e,i,r),ke(e,r),e}function Mi(e,t,n,r){var i=t.current,l=he(),o=wt(i);return n=Vc(n),t.context===null?t.context=n:t.pendingContext=n,t=qe(l,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=vt(i,t,o),e!==null&&($e(e,i,o,l),Hr(e,i,o)),o}function wi(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 ws(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ra(e,t){ws(e,t),(e=e.alternate)&&ws(e,t)}function Bp(){return null}var Qc=typeof reportError=="function"?reportError:function(e){console.error(e)};function ia(e){this._internalRoot=e}Ai.prototype.render=ia.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(P(409));Mi(e,t,null,null)};Ai.prototype.unmount=ia.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;$t(function(){Mi(null,e,null,null)}),t[tt]=null}};function Ai(e){this._internalRoot=e}Ai.prototype.unstable_scheduleHydration=function(e){if(e){var t=Eu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<st.length&&t!==0&&t<st[n].priority;n++);st.splice(n,0,e),n===0&&ju(e)}};function la(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function zi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function xs(){}function Up(e,t,n,r,i){if(i){if(typeof r=="function"){var l=r;r=function(){var c=wi(o);l.call(c)}}var o=Kc(t,r,e,0,null,!1,!1,"",xs);return e._reactRootContainer=o,e[tt]=o.current,tr(e.nodeType===8?e.parentNode:e),$t(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var a=r;r=function(){var c=wi(s);a.call(c)}}var s=na(e,0,!1,null,null,!1,!1,"",xs);return e._reactRootContainer=s,e[tt]=s.current,tr(e.nodeType===8?e.parentNode:e),$t(function(){Mi(t,s,n,r)}),s}function Fi(e,t,n,r,i){var l=n._reactRootContainer;if(l){var o=l;if(typeof i=="function"){var a=i;i=function(){var s=wi(o);a.call(s)}}Mi(t,o,e,i)}else o=Up(n,t,e,i,r);return wi(o)}Su=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Fn(t.pendingLanes);n!==0&&(Eo(t,n|1),ke(t,Z()),!(B&6)&&(wn=Z()+500,jt()))}break;case 13:$t(function(){var r=nt(e,1);if(r!==null){var i=he();$e(r,e,1,i)}}),ra(e,1)}};Po=function(e){if(e.tag===13){var t=nt(e,134217728);if(t!==null){var n=he();$e(t,e,134217728,n)}ra(e,134217728)}};Cu=function(e){if(e.tag===13){var t=wt(e),n=nt(e,t);if(n!==null){var r=he();$e(n,e,t,r)}ra(e,t)}};Eu=function(){return U};Pu=function(e,t){var n=U;try{return U=e,t()}finally{U=n}};Tl=function(e,t,n){switch(t){case"input":if(Sl(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ji(r);if(!i)throw Error(P(90));nu(r),Sl(r,i)}}}break;case"textarea":iu(e,n);break;case"select":t=n.value,t!=null&&an(e,!!n.multiple,t,!1)}};du=Zo;fu=$t;var $p={usingClientEntryPoint:!1,Events:[mr,qt,ji,uu,cu,Zo]},Mn={findFiberByHostInstance:It,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Xp={bundleType:Mn.bundleType,version:Mn.version,rendererPackageName:Mn.rendererPackageName,rendererConfig:Mn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:it.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=mu(e),e===null?null:e.stateNode},findFiberByHostInstance:Mn.findFiberByHostInstance||Bp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Or=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Or.isDisabled&&Or.supportsFiber)try{Si=Or.inject(Xp),Ke=Or}catch{}}_e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$p;_e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!la(t))throw Error(P(200));return Dp(e,t,null,n)};_e.createRoot=function(e,t){if(!la(e))throw Error(P(299));var n=!1,r="",i=Qc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=na(e,1,!1,null,null,n,!1,r,i),e[tt]=t.current,tr(e.nodeType===8?e.parentNode:e),new ia(t)};_e.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(P(188)):(e=Object.keys(e).join(","),Error(P(268,e)));return e=mu(t),e=e===null?null:e.stateNode,e};_e.flushSync=function(e){return $t(e)};_e.hydrate=function(e,t,n){if(!zi(t))throw Error(P(200));return Fi(null,e,t,!0,n)};_e.hydrateRoot=function(e,t,n){if(!la(e))throw Error(P(405));var r=n!=null&&n.hydratedSources||null,i=!1,l="",o=Qc;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Kc(t,null,e,1,n??null,i,!1,l,o),e[tt]=t.current,tr(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Ai(t)};_e.render=function(e,t,n){if(!zi(t))throw Error(P(200));return Fi(null,e,t,!1,n)};_e.unmountComponentAtNode=function(e){if(!zi(e))throw Error(P(40));return e._reactRootContainer?($t(function(){Fi(null,null,e,!1,function(){e._reactRootContainer=null,e[tt]=null})}),!0):!1};_e.unstable_batchedUpdates=Zo;_e.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!zi(n))throw Error(P(200));if(e==null||e._reactInternals===void 0)throw Error(P(38));return Fi(e,t,n,!1,r)};_e.version="18.3.1-next-f1338f8080-20240426";function bc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(bc)}catch(e){console.error(e)}}bc(),bs.exports=_e;var Hp=bs.exports,ks=Hp;ml.createRoot=ks.createRoot,ml.hydrateRoot=ks.hydrateRoot;/** | |
| * @remix-run/router v1.23.4 | |
| * | |
| * Copyright (c) Remix Software Inc. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE.md file in the root directory of this source tree. | |
| * | |
| * @license MIT | |
| */function cr(){return cr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cr.apply(null,arguments)}var ft;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ft||(ft={}));const Ss="popstate";function Wp(e){e===void 0&&(e={});function t(i,l){let{pathname:o="/",search:a="",hash:s=""}=Wt(i.location.hash.substr(1));return!o.startsWith("/")&&!o.startsWith(".")&&(o="/"+o),so("",{pathname:o,search:a,hash:s},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(i,l){let o=i.document.querySelector("base"),a="";if(o&&o.getAttribute("href")){let s=i.location.href,c=s.indexOf("#");a=c===-1?s:s.slice(0,c)}return a+"#"+(typeof l=="string"?l:xi(l))}function r(i,l){oa(i.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(l)+")")}return Kp(t,n,r,e)}function ee(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function oa(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Vp(){return Math.random().toString(36).substr(2,8)}function Cs(e,t){return{usr:e.state,key:e.key,idx:t}}function so(e,t,n,r){return n===void 0&&(n=null),cr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Wt(t):t,{state:n,key:t&&t.key||r||Vp()})}function xi(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Wt(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Kp(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:l=!1}=r,o=i.history,a=ft.Pop,s=null,c=v();c==null&&(c=0,o.replaceState(cr({},o.state,{idx:c}),""));function v(){return(o.state||{idx:null}).idx}function m(){a=ft.Pop;let _=v(),p=_==null?null:_-c;c=_,s&&s({action:a,location:E.location,delta:p})}function y(_,p){a=ft.Push;let f=so(E.location,_,p);n&&n(f,_),c=v()+1;let h=Cs(f,c),k=E.createHref(f);try{o.pushState(h,"",k)}catch(N){if(N instanceof DOMException&&N.name==="DataCloneError")throw N;i.location.assign(k)}l&&s&&s({action:a,location:E.location,delta:1})}function C(_,p){a=ft.Replace;let f=so(E.location,_,p);n&&n(f,_),c=v();let h=Cs(f,c),k=E.createHref(f);o.replaceState(h,"",k),l&&s&&s({action:a,location:E.location,delta:0})}function S(_){let p=i.location.origin!=="null"?i.location.origin:i.location.href,f=typeof _=="string"?_:xi(_);return f=f.replace(/ $/,"%20"),ee(p,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,p)}let E={get action(){return a},get location(){return e(i,o)},listen(_){if(s)throw new Error("A history only accepts one active listener");return i.addEventListener(Ss,m),s=_,()=>{i.removeEventListener(Ss,m),s=null}},createHref(_){return t(i,_)},createURL:S,encodeLocation(_){let p=S(_);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:y,replace:C,go(_){return o.go(_)}};return E}var Es;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Es||(Es={}));function Qp(e,t,n){return n===void 0&&(n="/"),bp(e,t,n)}function bp(e,t,n,r){let i=typeof t=="string"?Wt(t):t,l=aa(i.pathname||"/",n);if(l==null)return null;let o=Gc(e);Gp(o);let a=null,s=ah(l);for(let c=0;a==null&&c<o.length;++c)a=ih(o[c],s);return a}function Gc(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(l,o,a)=>{let s={relativePath:a===void 0?l.path||"":a,caseSensitive:l.caseSensitive===!0,childrenIndex:o,route:l};s.relativePath.startsWith("/")&&(ee(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let c=kt([r,s.relativePath]),v=n.concat(s);l.children&&l.children.length>0&&(ee(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Gc(l.children,t,v,c)),!(l.path==null&&!l.index)&&t.push({path:c,score:nh(c,l.index),routesMeta:v})};return e.forEach((l,o)=>{var a;if(l.path===""||!((a=l.path)!=null&&a.includes("?")))i(l,o);else for(let s of Yc(l.path))i(l,o,s)}),t}function Yc(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),l=n.replace(/\?$/,"");if(r.length===0)return i?[l,""]:[l];let o=Yc(r.join("/")),a=[];return a.push(...o.map(s=>s===""?l:[l,s].join("/"))),i&&a.push(...o),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function Gp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:rh(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Yp=/^:[\w-]+$/,Jp=3,Zp=2,qp=1,eh=10,th=-2,Ps=e=>e==="*";function nh(e,t){let n=e.split("/"),r=n.length;return n.some(Ps)&&(r+=th),t&&(r+=Zp),n.filter(i=>!Ps(i)).reduce((i,l)=>i+(Yp.test(l)?Jp:l===""?qp:eh),r)}function rh(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function ih(e,t,n){let{routesMeta:r}=e,i={},l="/",o=[];for(let a=0;a<r.length;++a){let s=r[a],c=a===r.length-1,v=l==="/"?t:t.slice(l.length)||"/",m=lh({path:s.relativePath,caseSensitive:s.caseSensitive,end:c},v),y=s.route;if(!m)return null;Object.assign(i,m.params),o.push({params:i,pathname:kt([l,m.pathname]),pathnameBase:ch(kt([l,m.pathnameBase])),route:y}),m.pathnameBase!=="/"&&(l=kt([l,m.pathnameBase]))}return o}function lh(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=oh(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let l=i[0],o=l.replace(/(.)\/+$/,"$1"),a=i.slice(1);return{params:r.reduce((c,v,m)=>{let{paramName:y,isOptional:C}=v;if(y==="*"){let E=a[m]||"";o=l.slice(0,l.length-E.length).replace(/(.)\/+$/,"$1")}const S=a[m];return C&&!S?c[y]=void 0:c[y]=(S||"").replace(/%2F/g,"/"),c},{}),pathname:l,pathnameBase:o,pattern:e}}function oh(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),oa(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,s)=>(r.push({paramName:a,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function ah(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return oa(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function aa(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function sh(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Wt(e):e,l;return n?(n=qc(n),n.startsWith("/")?l=js(n.substring(1),"/"):l=js(n,t)):l=t,{pathname:l,search:dh(r),hash:fh(i)}}function js(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function pl(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function uh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Jc(e,t){let n=uh(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Zc(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Wt(e):(i=cr({},e),ee(!i.pathname||!i.pathname.includes("?"),pl("?","pathname","search",i)),ee(!i.pathname||!i.pathname.includes("#"),pl("#","pathname","hash",i)),ee(!i.search||!i.search.includes("#"),pl("#","search","hash",i)));let l=e===""||i.pathname==="",o=l?"/":i.pathname,a;if(o==null)a=n;else{let m=t.length-1;if(!r&&o.startsWith("..")){let y=o.split("/");for(;y[0]==="..";)y.shift(),m-=1;i.pathname=y.join("/")}a=m>=0?t[m]:"/"}let s=sh(i,a),c=o&&o!=="/"&&o.endsWith("/"),v=(l||o===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(c||v)&&(s.pathname+="/"),s}const qc=e=>e.replace(/\/\/+/g,"/"),kt=e=>qc(e.join("/")),ch=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),dh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,fh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function ph(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const ed=["post","put","patch","delete"];new Set(ed);const hh=["get",...ed];new Set(hh);/** | |
| * React Router v6.30.6 | |
| * | |
| * Copyright (c) Remix Software Inc. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE.md file in the root directory of this source tree. | |
| * | |
| * @license MIT | |
| */function dr(){return dr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dr.apply(null,arguments)}const sa=j.createContext(null),mh=j.createContext(null),Vt=j.createContext(null),Oi=j.createContext(null),_t=j.createContext({outlet:null,matches:[],isDataRoute:!1}),td=j.createContext(null);function gh(e,t){let{relative:n}=t===void 0?{}:t;vr()||ee(!1);let{basename:r,navigator:i}=j.useContext(Vt),{hash:l,pathname:o,search:a}=id(e,{relative:n}),s=o;return r!=="/"&&(s=o==="/"?r:kt([r,o])),i.createHref({pathname:s,search:a,hash:l})}function vr(){return j.useContext(Oi)!=null}function Cn(){return vr()||ee(!1),j.useContext(Oi).location}function nd(e){j.useContext(Vt).static||j.useLayoutEffect(e)}function vh(){let{isDataRoute:e}=j.useContext(_t);return e?Lh():yh()}function yh(){vr()||ee(!1);let e=j.useContext(sa),{basename:t,future:n,navigator:r}=j.useContext(Vt),{matches:i}=j.useContext(_t),{pathname:l}=Cn(),o=JSON.stringify(Jc(i,n.v7_relativeSplatPath)),a=j.useRef(!1);return nd(()=>{a.current=!0}),j.useCallback(function(c,v){if(v===void 0&&(v={}),!a.current)return;if(typeof c=="number"){r.go(c);return}let m=Zc(c,JSON.parse(o),l,v.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:kt([t,m.pathname])),(v.replace?r.replace:r.push)(m,v.state,v)},[t,r,o,l,e])}function rd(){let{matches:e}=j.useContext(_t),t=e[e.length-1];return t?t.params:{}}function id(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=j.useContext(Vt),{matches:i}=j.useContext(_t),{pathname:l}=Cn(),o=JSON.stringify(Jc(i,r.v7_relativeSplatPath));return j.useMemo(()=>Zc(e,JSON.parse(o),l,n==="path"),[e,o,l,n])}function wh(e,t){return xh(e,t)}function xh(e,t,n,r){vr()||ee(!1);let{navigator:i}=j.useContext(Vt),{matches:l}=j.useContext(_t),o=l[l.length-1],a=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let c=Cn(),v;if(t){var m;let _=typeof t=="string"?Wt(t):t;s==="/"||(m=_.pathname)!=null&&m.startsWith(s)||ee(!1),v=_}else v=c;let y=v.pathname||"/",C=y;if(s!=="/"){let _=s.replace(/^\//,"").split("/");C="/"+y.replace(/^\//,"").split("/").slice(_.length).join("/")}let S=Qp(e,{pathname:C}),E=Ph(S&&S.map(_=>Object.assign({},_,{params:Object.assign({},a,_.params),pathname:kt([s,i.encodeLocation?i.encodeLocation(_.pathname).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?s:kt([s,i.encodeLocation?i.encodeLocation(_.pathnameBase).pathname:_.pathnameBase])})),l,n,r);return t&&E?j.createElement(Oi.Provider,{value:{location:dr({pathname:"/",search:"",hash:"",state:null,key:"default"},v),navigationType:ft.Pop}},E):E}function kh(){let e=Th(),t=ph(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return j.createElement(j.Fragment,null,j.createElement("h2",null,"Unexpected Application Error!"),j.createElement("h3",{style:{fontStyle:"italic"}},t),n?j.createElement("pre",{style:i},n):null,null)}const Sh=j.createElement(kh,null);class Ch extends j.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?j.createElement(_t.Provider,{value:this.props.routeContext},j.createElement(td.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Eh(e){let{routeContext:t,match:n,children:r}=e,i=j.useContext(sa);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),j.createElement(_t.Provider,{value:t},r)}function Ph(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var l;if(!n)return null;if(n.errors)e=n.matches;else if((l=r)!=null&&l.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,a=(i=n)==null?void 0:i.errors;if(a!=null){let v=o.findIndex(m=>m.route.id&&(a==null?void 0:a[m.route.id])!==void 0);v>=0||ee(!1),o=o.slice(0,Math.min(o.length,v+1))}let s=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let v=0;v<o.length;v++){let m=o[v];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(c=v),m.route.id){let{loaderData:y,errors:C}=n,S=m.route.loader&&y[m.route.id]===void 0&&(!C||C[m.route.id]===void 0);if(m.route.lazy||S){s=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((v,m,y)=>{let C,S=!1,E=null,_=null;n&&(C=a&&m.route.id?a[m.route.id]:void 0,E=m.route.errorElement||Sh,s&&(c<0&&y===0?(Rh("route-fallback"),S=!0,_=null):c===y&&(S=!0,_=m.route.hydrateFallbackElement||null)));let p=t.concat(o.slice(0,y+1)),f=()=>{let h;return C?h=E:S?h=_:m.route.Component?h=j.createElement(m.route.Component,null):m.route.element?h=m.route.element:h=v,j.createElement(Eh,{match:m,routeContext:{outlet:v,matches:p,isDataRoute:n!=null},children:h})};return n&&(m.route.ErrorBoundary||m.route.errorElement||y===0)?j.createElement(Ch,{location:n.location,revalidation:n.revalidation,component:E,error:C,children:f(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):f()},null)}var ld=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(ld||{}),od=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(od||{});function jh(e){let t=j.useContext(sa);return t||ee(!1),t}function _h(e){let t=j.useContext(mh);return t||ee(!1),t}function Nh(e){let t=j.useContext(_t);return t||ee(!1),t}function ad(e){let t=Nh(),n=t.matches[t.matches.length-1];return n.route.id||ee(!1),n.route.id}function Th(){var e;let t=j.useContext(td),n=_h(),r=ad();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Lh(){let{router:e}=jh(ld.UseNavigateStable),t=ad(od.UseNavigateStable),n=j.useRef(!1);return nd(()=>{n.current=!0}),j.useCallback(function(i,l){l===void 0&&(l={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,dr({fromRouteId:t},l)))},[e,t])}const _s={};function Rh(e,t,n){_s[e]||(_s[e]=!0)}function Ih(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function Qt(e){ee(!1)}function Mh(e){let{basename:t="/",children:n=null,location:r,navigationType:i=ft.Pop,navigator:l,static:o=!1,future:a}=e;vr()&&ee(!1);let s=t.replace(/^\/*/,"/"),c=j.useMemo(()=>({basename:s,navigator:l,static:o,future:dr({v7_relativeSplatPath:!1},a)}),[s,a,l,o]);typeof r=="string"&&(r=Wt(r));let{pathname:v="/",search:m="",hash:y="",state:C=null,key:S="default"}=r,E=j.useMemo(()=>{let _=aa(v,s);return _==null?null:{location:{pathname:_,search:m,hash:y,state:C,key:S},navigationType:i}},[s,v,m,y,C,S,i]);return E==null?null:j.createElement(Vt.Provider,{value:c},j.createElement(Oi.Provider,{children:n,value:E}))}function Ah(e){let{children:t,location:n}=e;return wh(uo(t),n)}new Promise(()=>{});function uo(e,t){t===void 0&&(t=[]);let n=[];return j.Children.forEach(e,(r,i)=>{if(!j.isValidElement(r))return;let l=[...t,i];if(r.type===j.Fragment){n.push.apply(n,uo(r.props.children,l));return}r.type!==Qt&&ee(!1),!r.props.index||!r.props.children||ee(!1);let o={id:r.props.id||l.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=uo(r.props.children,l)),n.push(o)}),n}/** | |
| * React Router DOM v6.30.6 | |
| * | |
| * Copyright (c) Remix Software Inc. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE.md file in the root directory of this source tree. | |
| * | |
| * @license MIT | |
| */function co(){return co=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},co.apply(null,arguments)}function zh(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Fh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Oh(e,t){return e.button===0&&(!t||t==="_self")&&!Fh(e)}const Dh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Bh="6";try{window.__reactRouterVersion=Bh}catch{}const Uh="startTransition",Ns=Rd[Uh];function $h(e){let{basename:t,children:n,future:r,window:i}=e,l=j.useRef();l.current==null&&(l.current=Wp({window:i,v5Compat:!0}));let o=l.current,[a,s]=j.useState({action:o.action,location:o.location}),{v7_startTransition:c}=r||{},v=j.useCallback(m=>{c&&Ns?Ns(()=>s(m)):s(m)},[s,c]);return j.useLayoutEffect(()=>o.listen(v),[o,v]),j.useEffect(()=>Ih(r),[r]),j.createElement(Mh,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:o,future:r})}const Xh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Hh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ee=j.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:l,replace:o,state:a,target:s,to:c,preventScrollReset:v,viewTransition:m}=t,y=zh(t,Dh),{basename:C}=j.useContext(Vt),S,E=!1;if(typeof c=="string"&&Hh.test(c)&&(S=c,Xh))try{let h=new URL(window.location.href),k=c.startsWith("//")?new URL(h.protocol+c):new URL(c),N=aa(k.pathname,C);k.origin===h.origin&&N!=null?c=N+k.search+k.hash:E=!0}catch{}let _=gh(c,{relative:i}),p=Wh(c,{replace:o,state:a,target:s,preventScrollReset:v,relative:i,viewTransition:m});function f(h){r&&r(h),h.defaultPrevented||p(h)}return j.createElement("a",co({},y,{href:S||_,onClick:E||l?r:f,ref:n,target:s}))});var Ts;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Ts||(Ts={}));var Ls;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Ls||(Ls={}));function Wh(e,t){let{target:n,replace:r,state:i,preventScrollReset:l,relative:o,viewTransition:a}=t===void 0?{}:t,s=vh(),c=Cn(),v=id(e,{relative:o});return j.useCallback(m=>{if(Oh(m,n)){m.preventDefault();let y=r!==void 0?r:xi(c)===xi(v);s(e,{replace:y,state:i,preventScrollReset:l,relative:o,viewTransition:a})}},[c,s,v,r,i,n,e,l,o,a])}const sd="nexora.lang",Rs={en:{tagline:"Leading the human-centric agentic era",siteTitle:"Nexora // Archive",admin:"Admin",copyright:"© 2026 Nexora. All rights reserved.",language:"Language",subPages:"Sub-pages",notFound:"Not found",backHome:"Back to home",home:"home",services:"Services",projects:"Decoupled products",team:"The team",endpoints:"Endpoints",live:"live",models:"Models",datasets:"Datasets",spaces:"Spaces",downloads:"downloads",likes:"likes",gists:"Gists",repositories:"repositories",adminLede:"Internal authentication, content management, and operational tooling will live here.",notImplemented:"Not yet implemented",adminDetail:"This surface will host GitHub sign-in, public-page content management, and the API operations dashboard. It remains a placeholder until that work is scoped.",resourceKindService:"service",resourceKindProject:"project",object:"Object",pricing:"Pricing strategy",objectBrief:"Object brief",openObject:"Open object",openDetail:"Open detail",expand:"Expand",collapse:"Collapse"},cn:{tagline:"以人为主体的智能体时代",siteTitle:"Nexora // 档案",admin:"管理",copyright:"© 2026 Nexora · 保留所有权利",language:"语言",subPages:"子页面",notFound:"未找到页面",backHome:"返回首页",home:"首页",services:"服务",projects:"独立产品",team:"团队",endpoints:"接口端点",live:"实时",models:"模型",datasets:"数据集",spaces:"空间",downloads:"下载量",likes:"喜欢",gists:"代码片段",repositories:"仓库",adminLede:"内部认证、内容管理与运营工具将在这里提供。",notImplemented:"暂未实现",adminDetail:"这里将提供 GitHub 登录、公开页面内容管理和 API 运营看板。在明确范围前,该页面仅作为占位入口。",resourceKindService:"服务",resourceKindProject:"项目",object:"对象",pricing:"定价策略",objectBrief:"对象概览",openObject:"打开对象",openDetail:"打开详情",expand:"展开",collapse:"收起"}},ud=j.createContext(null);function Vh(){const e=localStorage.getItem(sd);return e==="cn"||e==="en"?e:"en"}function Kh({children:e}){const[t,n]=j.useState(Vh);j.useEffect(()=>{localStorage.setItem(sd,t),document.documentElement.lang=t==="cn"?"zh-CN":"en",document.title=Rs[t].siteTitle},[t]);const r=j.useMemo(()=>({lang:t,setLang:n,ui:Rs[t]}),[t]);return d.jsx(ud.Provider,{value:r,children:e})}function b(){const e=j.useContext(ud);if(!e)throw new Error("useLanguage must be used inside LanguageProvider");return e}function Qh(){const{lang:e,setLang:t,ui:n}=b(),r=Cn();return d.jsxs(d.Fragment,{children:[d.jsxs("div",{className:"frame-top",children:[d.jsxs(Ee,{to:"/",className:"brand-link",children:[d.jsx("div",{className:"sys-title",children:"Nexora"}),d.jsx("div",{className:"sys-subtitle",children:n.tagline})]}),d.jsxs("div",{className:"sys-meta-right",children:[d.jsxs("div",{className:"lang-picker",role:"group","aria-label":n.language,children:[d.jsx("button",{type:"button",className:`lang-btn ${e==="en"?"is-active":""}`,onClick:()=>t("en"),"aria-pressed":e==="en","aria-label":"English",children:"EN"}),d.jsx("span",{className:"lang-sep",children:"/"}),d.jsx("button",{type:"button",className:`lang-btn ${e==="cn"?"is-active":""}`,onClick:()=>t("cn"),"aria-pressed":e==="cn","aria-label":"中文",children:"CN"})]}),d.jsx(Ee,{to:`/admin?from=${encodeURIComponent(r.pathname)}`,className:"admin-btn","aria-label":n.admin,children:n.admin})]})]}),d.jsxs("div",{className:"frame-bottom",children:[d.jsx("div",{className:"branding",children:n.copyright}),d.jsx("div",{className:"dot-signature",children:"•"})]})]})}const bh=` | |
| attribute vec4 aVertexPosition; | |
| varying vec2 vUv; | |
| void main() { | |
| gl_Position = aVertexPosition; | |
| vUv = aVertexPosition.xy * 0.5 + 0.5; | |
| } | |
| `,Gh=` | |
| precision highp float; | |
| varying vec2 vUv; | |
| uniform float uTime; | |
| uniform vec2 uResolution; | |
| uniform vec2 uMouse; | |
| vec3 colorA = vec3(0.91, 0.36, 0.02); | |
| vec3 colorB = vec3(0.91, 0.77, 0.42); | |
| vec3 colorC = vec3(0.66, 0.85, 0.86); | |
| vec3 colorD = vec3(0.16, 0.62, 0.56); | |
| vec3 colorE = vec3(0.11, 0.21, 0.34); | |
| float random(vec2 st) { | |
| return fract(sin(dot(st.xy, vec2(12.9898,78.233))) * 43758.5453123); | |
| } | |
| vec3 mod289(vec3 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; } | |
| vec2 mod289(vec2 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; } | |
| vec3 permute(vec3 x) { return mod289(((x*34.0)+1.0)*x); } | |
| float snoise(vec2 v) { | |
| const vec4 C = vec4(0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439); | |
| vec2 i = floor(v + dot(v, C.yy) ); | |
| vec2 x0 = v - i + dot(i, C.xx); | |
| vec2 i1; | |
| i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0); | |
| vec4 x12 = x0.xyxy + C.xxzz; | |
| x12.xy -= i1; | |
| i = mod289(i); | |
| vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 )) + i.x + vec3(0.0, i1.x, 1.0 )); | |
| vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy), dot(x12.zw,x12.zw)), 0.0); | |
| m = m*m; | |
| m = m*m; | |
| vec3 x = 2.0 * fract(p * C.www) - 1.0; | |
| vec3 h = abs(x) - 0.5; | |
| vec3 ox = floor(x + 0.5); | |
| vec3 a0 = x - ox; | |
| m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h ); | |
| vec3 g; | |
| g.x = a0.x * x0.x + h.x * x0.y; | |
| g.yz = a0.yz * x12.xz + h.yz * x12.yw; | |
| return 130.0 * dot(m, g); | |
| } | |
| void main() { | |
| vec2 st = gl_FragCoord.xy / uResolution.xy; | |
| st.x *= uResolution.x / uResolution.y; | |
| vec2 mouseOffset = (uMouse / uResolution) * 0.2; | |
| st += mouseOffset * 0.5; | |
| float n1 = snoise(st * 1.5 + uTime * 0.1); | |
| float n2 = snoise(st * 2.0 - uTime * 0.15 + n1); | |
| vec2 warpedSt = st + vec2(n1, n2) * 0.4; | |
| float d1 = length(warpedSt - vec2(0.2, 0.8)); | |
| float d2 = length(warpedSt - vec2(0.8, 0.2)); | |
| float d3 = length(warpedSt - vec2(0.5, 0.5)); | |
| vec3 finalColor = mix(colorA, colorB, smoothstep(0.0, 1.2, d1)); | |
| finalColor = mix(finalColor, colorC, smoothstep(0.2, 1.5, d3)); | |
| finalColor = mix(finalColor, colorE, smoothstep(0.4, 2.0, d2)); | |
| float cyanPop = snoise(st * 3.0 + uTime * 0.05); | |
| finalColor = mix(finalColor, colorD, smoothstep(0.5, 1.0, cyanPop) * 0.5); | |
| float grain = random(vUv * (uTime * 0.001 + 100.0)); | |
| float grainStrength = 0.18; | |
| vec3 grainyColor = finalColor + (grain - 0.5) * grainStrength; | |
| gl_FragColor = vec4(grainyColor, 1.0); | |
| } | |
| `;function Is(e,t,n){const r=e.createShader(t);return r?(e.shaderSource(r,n),e.compileShader(r),e.getShaderParameter(r,e.COMPILE_STATUS)?r:(console.error("Shader compile error:",e.getShaderInfoLog(r)),e.deleteShader(r),null)):null}function Yh(e){const t=Is(e,e.VERTEX_SHADER,bh),n=Is(e,e.FRAGMENT_SHADER,Gh);if(!t||!n)return null;const r=e.createProgram();return r?(e.attachShader(r,t),e.attachShader(r,n),e.linkProgram(r),e.getProgramParameter(r,e.LINK_STATUS)?r:(console.error("Program link error:",e.getProgramInfoLog(r)),null)):null}function Jh(){const e=j.useRef(null);return j.useEffect(()=>{const t=e.current;if(!t)return;const n=t.getContext("webgl");if(!n){console.error("WebGL not supported");return}const r=Yh(n);if(!r)return;const i={vertexPosition:n.getAttribLocation(r,"aVertexPosition")},l={uTime:n.getUniformLocation(r,"uTime"),uResolution:n.getUniformLocation(r,"uResolution"),uMouse:n.getUniformLocation(r,"uMouse")},o=n.createBuffer();n.bindBuffer(n.ARRAY_BUFFER,o);const a=new Float32Array([1,1,-1,1,1,-1,-1,-1]);n.bufferData(n.ARRAY_BUFFER,a,n.STATIC_DRAW);let s=0,c=0;const v=S=>{s=S.clientX,c=window.innerHeight-S.clientY};window.addEventListener("mousemove",v);const m=()=>{const S=Math.min(window.devicePixelRatio||1,2),E=Math.max(t.clientWidth,document.documentElement.clientWidth),_=Math.max(t.clientHeight,document.documentElement.scrollHeight),p=Math.floor(E*S),f=Math.floor(_*S);return(t.width!==p||t.height!==f)&&(t.width=p,t.height=f),{w:E,h:_}};m(),window.addEventListener("resize",m);let y=0;const C=S=>{S*=.001,m(),n.viewport(0,0,t.width,t.height),n.useProgram(r),n.bindBuffer(n.ARRAY_BUFFER,o),n.vertexAttribPointer(i.vertexPosition,2,n.FLOAT,!1,0,0),n.enableVertexAttribArray(i.vertexPosition),n.uniform1f(l.uTime,S),n.uniform2f(l.uResolution,t.width,t.height),n.uniform2f(l.uMouse,s,c),n.drawArrays(n.TRIANGLE_STRIP,0,4),y=requestAnimationFrame(C)};return y=requestAnimationFrame(C),()=>{cancelAnimationFrame(y),window.removeEventListener("mousemove",v),window.removeEventListener("resize",m),n.deleteProgram(r),n.deleteBuffer(o)}},[]),d.jsx("canvas",{id:"glcanvas",ref:e})}const g=(e,t)=>({en:e,cn:t}),F=(e,t)=>e[t],Zh={id:"standalone",title:g("Decoupled","独立产品"),path:"/category/product/standalone",navigationTagline:g("Apps and the open source that backs them.","应用,以及支撑它们的开源项目。"),tagline:g("Apps that ship, and the open source that backs them.","正在交付的应用,以及支撑它们的开源项目。"),blocks:[{kind:"panor_projects"}]},qh={id:"designs",title:g("Designs","设计"),path:"/category/product/designs",navigationTagline:g("Visual + interaction system. Tokens, components, motion.","视觉与交互系统:设计令牌、组件与动效。"),tagline:g("Visual + interaction system. Tokens, components, motion.","视觉与交互系统:设计令牌、组件与动效。"),blocks:[{kind:"specs",items:[g("Color: deep orange → yellow → cyan → teal → navy (WebGL gradient)","色彩:深橙 → 黄色 → 青色 → 蓝绿 → 海军蓝(WebGL 渐变)"),g("Type: Inter 400/500 + JetBrains Mono 400/500","字体:Inter 400/500 + JetBrains Mono 400/500"),g("Line weight: 1px solid #000","线条:1px 实线 #000"),g("Motion: 0.85s cubic-bezier(0.2, 1, 0.2, 1)","动效:0.85 秒 cubic-bezier(0.2, 1, 0.2, 1)"),g("Grain: 0.18 (fragment shader)","颗粒:0.18(片元着色器)")]}]},em={id:"services",title:g("Services","服务"),path:"/category/product/services",navigationTagline:g("Deployment, transformation, research, and AI product delivery.","部署、转型、研究与 AI 产品交付。"),tagline:g("Deployment, transformation, research, and AI product delivery.","部署、转型、研究与 AI 产品交付。"),blocks:[]},tm={id:"solutions",title:g("Solutions","解决方案"),path:"/category/product/solutions",navigationTagline:g("Applied AI for industry. Pilots to deployment.","面向行业的应用 AI:从试点到部署。"),tagline:g("Applied AI for industry. Pilots → production.","面向行业的应用 AI:试点 → 生产。"),blocks:[{kind:"panor_services"}]},nm={id:"product",index:"02",title:g("Product","产品"),path:"/category/product",lede:g("What ships. Solutions, decoupled products, services, and the design system that ties them together.","正在交付的成果:解决方案、独立产品、服务,以及贯穿其中的设计系统。"),subs:[tm,Zh,em,qh]},be=e=>({kind:"internal",label:g("Member profile","成员资料"),url:`/category/reach/us?member=${e}`}),rm=[{id:"desiry",name:"Desiry",sortKey:"desiry",roles:g("Vision · Product · Administration","愿景 · 产品 · 行政"),bio:g("Connects long-term product direction with administrative follow-through, helping turn vision into coordinated decisions.","连接长期产品方向与行政执行,帮助将愿景转化为协调一致的决策。"),profileLinks:[be("desiry")]},{id:"heidi",name:"Heidi",sortKey:"heidi",roles:g("Marketing · Design · Product","营销 · 设计 · 产品"),bio:g("Builds coherent product and marketing surfaces, connecting design decisions to audience-facing delivery.","构建一致的产品与营销界面,将设计决策连接到面向用户的交付。"),profileLinks:[be("heidi")]},{id:"lyd",name:"lyd",sortKey:"lyd",roles:g("Research · Engineering · Infrastructure","研究 · 工程 · 基础设施"),bio:g("Works across research, engineering, and infrastructure to make technical systems dependable in operation.","横跨研究、工程与基础设施,推动技术系统稳定运行。"),profileLinks:[be("lyd")]},{id:"lynn",name:"lynn",sortKey:"lynn",roles:g("Design · Product","设计 · 产品"),bio:g("Shapes product experiences through focused design work, from interface direction to practical product decisions.","通过聚焦的设计工作塑造产品体验,从界面方向到实际产品决策。"),profileLinks:[be("lynn")]},{id:"rr",name:"RR",sortKey:"rr",roles:g("Management · Administration","管理 · 行政"),bio:g("Keeps management and administrative work connected, with attention to clear ownership and operational continuity.","连接管理与行政工作,关注清晰责任归属和运营连续性。"),profileLinks:[be("rr")]},{id:"sq",name:"SQ",sortKey:"sq",roles:g("Design · Product","设计 · 产品"),bio:g("Contributes design judgment and product perspective to help keep public experiences clear and coherent.","贡献设计判断与产品视角,帮助公开体验保持清晰一致。"),profileLinks:[be("sq")]},{id:"wang-gengyang",name:"王庚阳",sortKey:"wang-gengyang",roles:g("Research · Engineering · Safety · Network","研究 · 工程 · 安全 · 网络"),bio:g("Connects research and engineering with safety and network considerations across technical delivery.","在技术交付中连接研究、工程、安全与网络考量。"),profileLinks:[be("wang-gengyang")]},{id:"xu-chengyi",name:"徐成一",sortKey:"xu-chengyi",roles:g("Research · Product · Engineering","研究 · 产品 · 工程"),bio:g("Works on AI applications, data platforms, and end-to-end product systems.","负责 AI 应用、数据平台与端到端产品系统。"),profileLinks:[{kind:"external",iconSrc:"https://cdn.simpleicons.org/github/ffffff",label:g("GitHub profile","GitHub 主页"),url:"https://github.com/chengyixu"},{kind:"external",iconSrc:"https://cdn.simpleicons.org/linkedin/ffffff",label:g("LinkedIn profile","LinkedIn 主页"),url:"https://www.linkedin.com/in/chengyi-xu-cn/"},{kind:"external",iconSrc:"https://cdn.simpleicons.org/x/ffffff",label:g("X profile","X 主页"),url:"https://x.com/wilsonxuuuu"},{kind:"external",iconSrc:"https://cdn.simpleicons.org/huggingface/ffffff",label:g("Hugging Face profile","Hugging Face 主页"),url:"https://huggingface.co/ChengyiX"}]},{id:"yr",name:"YR",sortKey:"yr",roles:g("Design · Product","设计 · 产品"),bio:g("Contributes design and product perspective to turn concepts into usable, coherent experiences.","贡献设计与产品视角,将概念转化为可用且一致的体验。"),profileLinks:[be("yr")]},{id:"zml",name:"ZML",sortKey:"zml",roles:g("Research · Administration","研究 · 行政"),bio:g("Connects research work with administrative coordination to keep initiatives legible and actionable.","连接研究工作与行政协调,让项目保持清晰且可执行。"),profileLinks:[be("zml")]}],im=[...rm].sort((e,t)=>e.sortKey.localeCompare(t.sortKey)),lm=(e,t,n)=>({kind:"screenshot",src:e,alt:g(t,n)}),om=(e,t)=>({kind:"embed",src:e,title:g(t,t)}),u=e=>g(e,e),x=g("Pricing is scoped by object, integration, delivery, and support requirements.","定价按对象、集成、交付与支持要求确定。"),am={llm:["/showcase/llm.webp","Hugging Face model preview","Hugging Face 模型预览"],agent:["/showcase/agent.webp","Agent research preview","智能体研究预览"],engineering:["/showcase/engineering.webp","Engineering source preview","工程源码预览"],hardware:["/showcase/hardware.webp","Hardware source preview","硬件源码预览"],marketing:["/showcase/marketing.webp","AI marketing source preview","AI 营销源码预览"],miniprogram:["/showcase/miniprogram.webp","Mini-program source preview","小程序源码预览"],solutions:["/showcase/solutions.webp","EVE research dashboard","EVE 研究看板"],decoupled:["/showcase/decoupled.webp","Not by AI certification preview","Not by AI 认证预览"],designs:["/showcase/designs.webp","Nexora archive interface","Nexora 档案界面"]},w=(e,t)=>{if(e==="embed")return om(t,t);const[n,r,i]=am[e];return lm(n,r,i)},sm={"research/llm":{items:[{name:u("ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX")},{name:u("ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max")},{name:u("ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max"),url:"https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max")},{name:u("ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max"),url:"https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max")},{name:u("ChengyiX/CLI-Bench"),url:"https://huggingface.co/datasets/ChengyiX/CLI-Bench",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/CLI-Bench")},{name:u("ChengyiX/KLIK-Bench"),url:"https://huggingface.co/datasets/ChengyiX/KLIK-Bench",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/KLIK-Bench")},{name:u("ChengyiX/freetoken-macos-deployment"),url:"https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment")},{name:u("ChengyiX/ornith-256k-bench"),url:"https://huggingface.co/datasets/ChengyiX/ornith-256k-bench",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/ornith-256k-bench")},{name:u("ChengyiX/agent-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-context-review-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/agent-context-review-cases")},{name:u("ChengyiX/proactive-execution-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases")},{name:u("ChengyiX/context-freshness-ledger-cases"),url:"https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases")},{name:u("ChengyiX/outcome-receipt-cases"),url:"https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases")},{name:u("ChengyiX/klik-temporal-memory-paper"),url:"https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper")},{name:u("ChengyiX/agent-scope-recovery-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases",description:u("Public research artifact."),pricing:x,visual:w("llm","https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases")}]},"research/agent":{items:[{name:u("ChengyiX/Minerva"),url:"https://huggingface.co/spaces/ChengyiX/Minerva",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/Minerva")},{name:u("ChengyiX/agent-handoff-decision-gate"),url:"https://huggingface.co/spaces/ChengyiX/agent-handoff-decision-gate",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/agent-handoff-decision-gate")},{name:u("ChengyiX/context-run-game"),url:"https://huggingface.co/spaces/ChengyiX/context-run-game",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/context-run-game")},{name:u("ChengyiX/action-receipt-check"),url:"https://huggingface.co/spaces/ChengyiX/action-receipt-check",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/action-receipt-check")},{name:u("ChengyiX/agent-context-review-playground"),url:"https://huggingface.co/spaces/ChengyiX/agent-context-review-playground",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/agent-context-review-playground")},{name:u("ChengyiX/klik-action-receipt-check"),url:"https://huggingface.co/spaces/ChengyiX/klik-action-receipt-check",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/klik-action-receipt-check")},{name:u("ChengyiX/klik-temporal-memory-research"),url:"https://huggingface.co/spaces/ChengyiX/klik-temporal-memory-research",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/klik-temporal-memory-research")},{name:u("ChengyiX/nexora"),url:"https://huggingface.co/spaces/ChengyiX/nexora",description:u("Public research artifact."),pricing:x,visual:w("agent","https://huggingface.co/spaces/ChengyiX/nexora")},{name:u("The Memory Record That Makes an Agent Handoff Reviewable"),url:"https://gist.github.com/chengyixu/c2c47006ef988884608072fa7c730b68",description:u("The Memory Record That Makes an Agent Handoff Reviewable"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/c2c47006ef988884608072fa7c730b68")},{name:u("Context Change Gate Fixtures for Memory-Aware, Permission-Aware Agents"),url:"https://gist.github.com/chengyixu/05c49514ecb497ef066bf882f585bb1c",description:u("Context Change Gate Fixtures for Memory-Aware, Permission-Aware Agents"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/05c49514ecb497ef066bf882f585bb1c")},{name:u("Memory-to-action receipts: a permission-aware checklist (Klik developer note)"),url:"https://gist.github.com/chengyixu/02ac2a93d308ae4f0420f86f16c5a41e",description:u("Memory-to-action receipts: a permission-aware checklist (Klik developer note)"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/02ac2a93d308ae4f0420f86f16c5a41e")},{name:u("Proactive Execution Receipt: a minimal review record for agent actions"),url:"https://gist.github.com/chengyixu/37a475f8672a027e4e17f4d93dd0b908",description:u("Proactive Execution Receipt: a minimal review record for agent actions"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/37a475f8672a027e4e17f4d93dd0b908")},{name:u("Idempotency Is Not Authority: A Test Matrix for Resuming Agent Actions"),url:"https://gist.github.com/chengyixu/8e05ccb2174ce7762906c5f6802cebd4",description:u("Idempotency Is Not Authority: A Test Matrix for Resuming Agent Actions"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/8e05ccb2174ce7762906c5f6802cebd4")},{name:u("Context Resumption Receipt for Interrupted Agent Work"),url:"https://gist.github.com/chengyixu/1cbf3c297a59700a46a38e600be1977c",description:u("Context Resumption Receipt for Interrupted Agent Work"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/1cbf3c297a59700a46a38e600be1977c")},{name:u("AI Agent Context Contract Checklist"),url:"https://gist.github.com/chengyixu/61e941be0374396802d53d46f2874294",description:u("AI Agent Context Contract Checklist"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/61e941be0374396802d53d46f2874294")},{name:u("AI Agents in Production with MCP: Complete 2026 Guide (2,759 words, 12 TS examples) - full draft for SitePoint"),url:"https://gist.github.com/chengyixu/443d04a05489801e546f122332cd3b48",description:u("AI Agents in Production with MCP: Complete 2026 Guide (2,759 words, 12 TS examples) - full draft for SitePoint"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/443d04a05489801e546f122332cd3b48")},{name:u("AI Agents in Production with MCP: The Complete 2026 Guide - How Model Context Protocol is reshaping how applications talk to LLMs"),url:"https://gist.github.com/chengyixu/943943e3aaed0c4cbd06761577a45e15",description:u("AI Agents in Production with MCP: The Complete 2026 Guide - How Model Context Protocol is reshaping how applications talk to LLMs"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/943943e3aaed0c4cbd06761577a45e15")},{name:u("Building AI Agents with the Vercel AI SDK: Tools, Memory, and Multi-Step Reasoning"),url:"https://gist.github.com/chengyixu/196a911034dc7b9f2ccdb5668b28227e",description:u("Building AI Agents with the Vercel AI SDK: Tools, Memory, and Multi-Step Reasoning"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/196a911034dc7b9f2ccdb5668b28227e")},{name:u("Using Anthropic's Claude API with Tool Use for Practical Automation"),url:"https://gist.github.com/chengyixu/3d9ed5de440f869b3450ff0f55193f65",description:u("Using Anthropic's Claude API with Tool Use for Practical Automation"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/3d9ed5de440f869b3450ff0f55193f65")},{name:u("Understanding Node.js Streams: Process Large Data Without Running Out of Memory"),url:"https://gist.github.com/chengyixu/116e301bc71f410a893a88a0345d1c5f",description:u("Understanding Node.js Streams: Process Large Data Without Running Out of Memory"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/116e301bc71f410a893a88a0345d1c5f")},{name:u("tool-showcase-2026-05-05.html"),url:"https://gist.github.com/chengyixu/866d6fc1cd7ecd65671ab40ffafe6e57",description:u("tool-showcase-2026-05-05.html"),pricing:x,visual:w("agent","https://gist.github.com/chengyixu/866d6fc1cd7ecd65671ab40ffafe6e57")}]},"research/engineering":{items:[{name:u("htmx vs React: When to Use Each -- practical comparison guide with decision matrix, real production examples, and migration strategies"),url:"https://gist.github.com/chengyixu/bddbb1c165ed52a66020dac33519481c",description:u("htmx vs React: When to Use Each -- practical comparison guide with decision matrix, real production examples, and migration strategies"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/bddbb1c165ed52a66020dac33519481c")},{name:u("Mastering TypeScript Template Literal Types for API Type Safety — 2,376 words, practical patterns for building bulletproof API layers with template literal types"),url:"https://gist.github.com/chengyixu/5f238fffefc5d67a7dcdfc05d4cadc5a",description:u("Mastering TypeScript Template Literal Types for API Type Safety — 2,376 words, practical patterns for building bulletproof API layers with template literal types"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/5f238fffefc5d67a7dcdfc05d4cadc5a")},{name:u("Bun 2 Full-Stack in 2026: From Dev Server to Production — complete guide to building/deploying full-stack TypeScript with Bun 2, no Node.js required"),url:"https://gist.github.com/chengyixu/ffb43ae10df6b2fac3923ea0a2f4f61b",description:u("Bun 2 Full-Stack in 2026: From Dev Server to Production — complete guide to building/deploying full-stack TypeScript with Bun 2, no Node.js required"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/ffb43ae10df6b2fac3923ea0a2f4f61b")},{name:u("Event Sourcing in TypeScript: Building Audit Trails with Append-Only Event Stores"),url:"https://gist.github.com/chengyixu/9ee6807ae74b16be6e644fe0f4616fc7",description:u("Event Sourcing in TypeScript: Building Audit Trails with Append-Only Event Stores"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/9ee6807ae74b16be6e644fe0f4616fc7")},{name:u("Building CLI Tools in TypeScript: From Script to Product - production CLI patterns with Commander, structured concurrency, config cascade, and npm publishing"),url:"https://gist.github.com/chengyixu/05960eed3fee9aaf0cec17866734ee9f",description:u("Building CLI Tools in TypeScript: From Script to Product - production CLI patterns with Commander, structured concurrency, config cascade, and npm publishing"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/05960eed3fee9aaf0cec17866734ee9f")},{name:u("The React 19 Compiler: How Automatic Memoization Changes Everything — complete draft (2,371 words)"),url:"https://gist.github.com/chengyixu/f0c3da101470c8c08dda013fc78bdf14",description:u("The React 19 Compiler: How Automatic Memoization Changes Everything — complete draft (2,371 words)"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/f0c3da101470c8c08dda013fc78bdf14")},{name:u("Building CLI Tools in TypeScript: From Script to Product — complete draft (3,642 words)"),url:"https://gist.github.com/chengyixu/0c66d5b06fbac74c9fc5767350c86d8b",description:u("Building CLI Tools in TypeScript: From Script to Product — complete draft (3,642 words)"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/0c66d5b06fbac74c9fc5767350c86d8b")},{name:u("Railway-Oriented Programming in TypeScript — beyond try/catch with neverthrow and Effect-TS"),url:"https://gist.github.com/chengyixu/2105b889f96cc727588b310059e4125f",description:u("Railway-Oriented Programming in TypeScript — beyond try/catch with neverthrow and Effect-TS"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/2105b889f96cc727588b310059e4125f")},{name:u("PostgreSQL for Frontend Developers: A Practical Guide to Queries, Indexing, and Schema Design"),url:"https://gist.github.com/chengyixu/1952f05c1c70637208a1e06e0a54c792",description:u("PostgreSQL for Frontend Developers: A Practical Guide to Queries, Indexing, and Schema Design"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/1952f05c1c70637208a1e06e0a54c792")},{name:u("The React 19 Compiler: How Automatic Memoization Replaces useMemo, useCallback, and React.memo"),url:"https://gist.github.com/chengyixu/3da33e52f0970006077bce221429eb9b",description:u("The React 19 Compiler: How Automatic Memoization Replaces useMemo, useCallback, and React.memo"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/3da33e52f0970006077bce221429eb9b")},{name:u("React 19 Compiler: How Automatic Memoization Changes Everything — 2,371 words, complete draft for SitePoint"),url:"https://gist.github.com/chengyixu/8b79349efeb447b30e71a0174c0d5cf0",description:u("React 19 Compiler: How Automatic Memoization Changes Everything — 2,371 words, complete draft for SitePoint"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/8b79349efeb447b30e71a0174c0d5cf0")},{name:u("Postgres for Frontend Developers: The Database You Can't Avoid in 2026 — 3,540 words, complete draft for SitePoint"),url:"https://gist.github.com/chengyixu/bd985f6ab6df6663e6540685427222ea",description:u("Postgres for Frontend Developers: The Database You Can't Avoid in 2026 — 3,540 words, complete draft for SitePoint"),pricing:x,visual:w("engineering","https://gist.github.com/chengyixu/bd985f6ab6df6663e6540685427222ea")},{name:u("klik-desktop"),url:"https://github.com/minervacap2022/klik-desktop",description:u("Fully local Klik desktop app for audio, sessions, meeting minutes, projects, and proactive execution."),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik-desktop")},{name:u("KK_web"),url:"https://github.com/minervacap2022/KK_web",description:u("KLIK web app redesign (standalone React 19 + Vite + Tailwind)"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/KK_web")},{name:u("Klik"),url:"https://github.com/minervacap2022/Klik",description:u("Klik"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/Klik")},{name:u("klik-desktop-releases"),url:"https://github.com/minervacap2022/klik-desktop-releases",description:u("One-click public downloads and release notes for Klik Desktop"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik-desktop-releases")},{name:u("Klik_prod_embed"),url:"https://github.com/minervacap2022/Klik_prod_embed",description:u("Production embedded firmware workspace for Klik"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/Klik_prod_embed")},{name:u("embed_hardware_official_new"),url:"https://github.com/minervacap2022/embed_hardware_official_new",description:u("embed_hardware_official_new"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/embed_hardware_official_new")},{name:u("klik-contextmap"),url:"https://github.com/minervacap2022/klik-contextmap",description:u("Live deterministic DDD context-map service for /opt projects (ContextMapper CML, bilingual, realtime SSE)"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik-contextmap")},{name:u("klik_3089c_embed_newer"),url:"https://github.com/minervacap2022/klik_3089c_embed_newer",description:u("klik_3089c_embed_newer"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik_3089c_embed_newer")},{name:u("klik-monitoring"),url:"https://github.com/minervacap2022/klik-monitoring",description:u("KLIK observability infrastructure — metrics, traces, logs collection/storage/visualisation (Prometheus, Grafana, Tempo, Elasticsearch, OTel Collector, exporters)"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/klik-monitoring")},{name:u("Klikwebsite"),url:"https://github.com/minervacap2022/Klikwebsite",description:u("Klikwebsite"),pricing:x,visual:w("engineering","https://github.com/minervacap2022/Klikwebsite")}]},"research/hardware":{items:[{name:u("ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX")},{name:u("ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-LocalFlash-M4Max")},{name:u("ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max"),url:"https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q4_K_M-LocalMoe-M4Max")},{name:u("ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max"),url:"https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/ChengyiX/Ornith-1.5-35B-A3B-Q6_K-LocalMoe-M4Max")},{name:u("ChengyiX/CLI-Bench"),url:"https://huggingface.co/datasets/ChengyiX/CLI-Bench",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/CLI-Bench")},{name:u("ChengyiX/KLIK-Bench"),url:"https://huggingface.co/datasets/ChengyiX/KLIK-Bench",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/KLIK-Bench")},{name:u("ChengyiX/freetoken-macos-deployment"),url:"https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/freetoken-macos-deployment")},{name:u("ChengyiX/ornith-256k-bench"),url:"https://huggingface.co/datasets/ChengyiX/ornith-256k-bench",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/ornith-256k-bench")},{name:u("ChengyiX/agent-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-context-review-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/agent-context-review-cases")},{name:u("ChengyiX/proactive-execution-context-review-cases"),url:"https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/proactive-execution-context-review-cases")},{name:u("ChengyiX/context-freshness-ledger-cases"),url:"https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/context-freshness-ledger-cases")},{name:u("ChengyiX/outcome-receipt-cases"),url:"https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/outcome-receipt-cases")},{name:u("ChengyiX/klik-temporal-memory-paper"),url:"https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/klik-temporal-memory-paper")},{name:u("ChengyiX/agent-scope-recovery-cases"),url:"https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases",description:u("Public research artifact."),pricing:x,visual:w("hardware","https://huggingface.co/datasets/ChengyiX/agent-scope-recovery-cases")}]},"product/solutions":{items:[{name:u("SBTI 趣味人格测试"),url:"https://www.panor.tech/sbti/",description:u("31 道灵魂拷问、15 个维度透视、27 种人格结果。测完还能用 AI 深度解读你的人格密码,和你的人格类型聊天。"),pricing:x,visual:w("embed","https://www.panor.tech/sbti/")},{name:u("拍拍兽 PaiPai Beast"),url:"https://www.panor.tech/paipai/",description:u("你的设备里住着一只小怪兽。拍它、摇它、训练它,用手机加速计或键盘与它互动,看它进化成 5 种不同形态。"),pricing:x,visual:w("embed","https://www.panor.tech/paipai/")},{name:u("EVE 量化研究看板"),url:"https://www.panor.tech/eve-invest/",description:u("聚焦策略回测、风控指标与资产表现的研究型看板,支持策略对比、风险暴露分析与可复现的实验记录。"),pricing:x,visual:w("embed","https://www.panor.tech/eve-invest/")},{name:u("EVE - Crypto Monitor"),url:"https://github.com/chengyixu/EVE-hk",description:u("数字资产行情与仓位跟踪工具,聚合价格、仓位与历史交易记录,强调信息透明与风险提示(不构成投资建议)。"),pricing:x,visual:w("embed","https://github.com/chengyixu/EVE-hk")},{name:u("AI 求职面试助手"),url:"https://www.panor.tech/job/",description:u("智能化求职准备平台:JD 解析、简历匹配、技能缺口分析、个性化学习计划生成与 Offer 对比,AI 驱动全流程。"),pricing:x,visual:w("embed","https://www.panor.tech/job/")},{name:u("时尚买手店模拟器"),url:"https://www.panor.tech/fashion/",description:u("AI 驱动的买手店经营游戏,从真实电商抓取潮流单品,模拟进货、定价、销售与顾客互动,体验时尚行业全链路。"),pricing:x,visual:w("embed","https://www.panor.tech/fashion/")},{name:u("FIRE 财务自由计算器"),url:"https://www.panor.tech/selfie/",description:u("Financial Independence, Retire Early (FIRE) 计算器,帮助你测算财务自由目标、储蓄率、投资回报与时间线,支持多币种与自定义提款率。"),pricing:x,visual:w("embed","https://www.panor.tech/selfie/")},{name:u("英语学习诊断与练习"),url:"https://www.panor.tech/english/",description:u("根据你的水平生成练习题与反馈建议,涵盖词汇、语法、写作与口语表达,支持学习记录与复盘。"),pricing:x,visual:w("embed","https://www.panor.tech/english/")},{name:u("韩式修辞翻译器"),url:"https://www.panor.tech/krtranslate/",description:u("将普通中文修辞转换为韩式修辞风格,提供多种语气选项与表达建议,适合文案与社交表达优化。"),pricing:x,visual:w("embed","https://www.panor.tech/krtranslate/")},{name:u("生物医学套磁工具(@taoci)"),url:"https://www.panor.tech/taoci/",description:u("生成个性化套磁邮件与简历优化建议,支持中英双语;默认本地存储,便于研究生与科研人员快速准备申请材料。"),pricing:x,visual:w("embed","https://www.panor.tech/taoci/")},{name:u("文本清洗与格式化工具"),url:"https://www.panor.tech/paste/",description:u("一键移除多余标签、统一换行与标点;支持大文本处理与剪贴板复制,适合数据清洗与写作整理。"),pricing:x,visual:w("embed","https://www.panor.tech/paste/")},{name:u("宝宝取名助手"),url:"https://www.panor.tech/baby/",description:u("AI 驱动的宝宝取名工具,结合五行、生辰、寓意与文化背景,生成多组候选名字并提供详细解析。"),pricing:x,visual:w("embed","https://www.panor.tech/baby/")},{name:u("Panor Premium 定价方案"),url:"https://www.panor.tech/pricing/",description:u("查看 Panor 的免费版、单次报告、高级会员、企业版和 API 定价。解锁 AI 深度解读、无限测试与专属功能。"),pricing:x,visual:w("embed","https://www.panor.tech/pricing/")},{name:u("Panor API 开发者接口"),url:"https://www.panor.tech/api/",description:u("AI 驱动的人格测评、JD 解析、取名生成 API。RESTful 接口,按调用计费,适合开发者与企业集成。"),pricing:x,visual:w("embed","https://www.panor.tech/api/")},{name:u("依恋类型测试"),url:"https://www.panor.tech/attach/",description:u("基于ECR-R量表,2分钟发现你的依恋类型:安全、焦虑、疏离或恐惧型,AI深度解读你的爱情模式。"),pricing:x,visual:w("embed","https://www.panor.tech/attach/")},{name:u("九型人格测试"),url:"https://www.panor.tech/ennea/",description:u("9种人格类型,AI深度解读你的核心动机与成长方向"),pricing:x,visual:w("embed","https://www.panor.tech/ennea/")},{name:u("爱的语言测试"),url:"https://www.panor.tech/lovelang/",description:u("5种爱的表达方式,25道题AI解读你的Love Language类型"),pricing:x,visual:w("embed","https://www.panor.tech/lovelang/")},{name:u("Stan Wars"),url:"https://www.panor.tech/stanwars/",description:u("Build a 5-member K-pop lineup, watch them auto-battle, climb the global ladder."),pricing:x,visual:w("embed","https://www.panor.tech/stanwars/")},{name:u("Ball Arena"),url:"https://www.panor.tech/arena/",description:u("Pick 2 fighters from 8 unique balls — Superman, Boxer, Ninja, Tank, Vampire and more. Watch them auto-battle on a pixel-art 8×8 grid."),pricing:x,visual:w("embed","https://www.panor.tech/arena/")},{name:u("Not by AI — Human Certification"),url:"https://www.panor.tech/human/",description:u('Certify your human-made work. Submit for human review and receive an official "Not by AI" badge with a QR-verifiable certificate number.'),pricing:x,visual:w("embed","https://www.panor.tech/human/")},{name:u("嘉豪翻译器"),url:"https://www.panor.tech/jiahao/",description:u("把普通表达豪化成中二装酷、反差凡尔赛与自在极意豪文案"),pricing:x,visual:w("embed","https://www.panor.tech/jiahao/")},{name:u("Soundscape"),url:"https://www.panor.tech/sound/",description:u("Experience the world through sound. AI-powered immersive soundscapes anchored in real locations. Record, share, and discover the sonic texture of cities."),pricing:x,visual:w("embed","https://www.panor.tech/sound/")},{name:u("One Wish Willow 许愿柳"),url:"https://www.panor.tech/willow/",description:u("双语 AI 超自然恐怖许愿模拟器:每个愿望都会真正实现,而实现方式本身会吞掉让这个愿望值得追求的东西。"),pricing:x,visual:w("embed","https://www.panor.tech/willow/")},{name:u("月老 · AI 关系反思工具"),url:"https://www.panor.tech/yuelao/",description:u("整理相亲画像、双人沟通困惑与行动计划;支持友善的照片形象表达建议,不提供算命或颜值评分。"),pricing:x,visual:w("embed","https://www.panor.tech/yuelao/")},{name:u("New API Gateway"),url:"https://www.panor.tech/new-api/",description:u("统一 AI API 网关与管理控制台,用于管理模型渠道、用户、令牌、额度、用量与路由。"),pricing:x,visual:w("embed","https://www.panor.tech/new-api/")}]},"product/standalone":{items:[{name:u("AI海龟汤"),url:"https://www.panor.tech/turtle/",description:u("AI 推理叙事游戏:通过提问与逻辑推理解开故事谜题,支持多轮对话与难度分级。"),pricing:x,visual:w("embed","https://www.panor.tech/turtle/")},{name:u("Baby Simulator 养娃模拟器"),url:"https://www.panor.tech/babysim/",description:u("AI 驱动的养娃模拟游戏,通过决策影响虚拟孩子成长,支持多语言、图片生成与动态剧情。"),pricing:x,visual:w("embed","https://www.panor.tech/babysim/")},{name:u("默契小游戏"),url:"https://www.panor.tech/moqi/",description:u("双人实时默契游戏:和伴侣、好友进入同一房间,完成九轮词语选择,在 Web、iOS 或微信中量化你们的默契度。"),pricing:x,visual:w("embed","https://www.panor.tech/moqi/")},{name:u("医学生涯模拟器"),url:"https://www.panor.tech/doctor/emergency-med-simulator/",description:u("医学生涯多阶段模拟游戏,围绕学习、实习、科研与职业选择做决策,探索不同职业路径。"),pricing:x,visual:w("embed","https://www.panor.tech/doctor/emergency-med-simulator/")},{name:u("三体:王权"),url:"https://www.panor.tech/3body/",description:u("基于《三体》宇宙背景的单机策略决策游戏。通过二选一决策管理关键资源,在政治与科技博弈中推动文明走向。"),pricing:x,visual:w("embed","https://www.panor.tech/3body/")},{name:u("打工人血条保卫战"),url:"https://www.panor.tech/worker/",description:u("职场生存模拟游戏,面对不同类型的职场挑战进行选择与应对,建立沟通与心理韧性。"),pricing:x,visual:w("embed","https://www.panor.tech/worker/")},{name:u("人生B面 The Other Side"),url:"https://www.panor.tech/otherside/",description:u("一款探索人生多维度选择的 macOS 应用,通过角色扮演与情境推演帮助思考职业与生活路径。"),pricing:x,visual:w("embed","https://www.panor.tech/otherside/")},{name:u("MBTI 16型人格测试"),url:"https://www.panor.tech/mbti/",description:u("基于荣格心理类型理论的MBTI人格测试,通过93道选择题识别你的16种人格类型,提供AI驱动的个性化解读。"),pricing:x,visual:w("embed","https://www.panor.tech/mbti/")},{name:u("大五人格测试"),url:"https://www.panor.tech/bigfive/",description:u("基于Costa与McCrae大五人格模型的科学测评,评估开放性、尽责性、外向性、宜人性、神经质五大维度,配备专业AI解析。"),pricing:x,visual:w("embed","https://www.panor.tech/bigfive/")},{name:u("恐惧症自评测试"),url:"https://www.panor.tech/phobia/",description:u("综合社交恐惧、广场恐惧、特定恐惧等维度的专业自评工具,参考SPS与IAS量表编制,配备AI个性化解读与温暖鼓励。"),pricing:x,visual:w("embed","https://www.panor.tech/phobia/")},{name:u("躁狂症自评筛查"),url:"https://www.panor.tech/mania/",description:u("参考HCL-32与BRMS量表的躁狂症筛查工具,评估情绪高涨、活动增加、冲动行为等六大维度,AI驱动的专业情绪解析。"),pricing:x,visual:w("embed","https://www.panor.tech/mania/")},{name:u("家庭环境测试"),url:"https://www.panor.tech/family/",description:u("基于 FES-CV 量表的家庭环境自评测试,帮助了解亲密度、情感表达、独立性等维度,并提供可解释结果。"),pricing:x,visual:w("embed","https://www.panor.tech/family/")},{name:u("Clothing 穿搭实验室"),url:"https://www.panor.tech/clothing/",description:u("服饰搭配与视觉模拟实验项目,探索配色、风格与场景化穿搭建议。"),pricing:x,visual:w("embed","https://www.panor.tech/clothing/")},{name:u("海拉尔文化指南"),url:"https://www.panor.tech/hailaer/",description:u("呼伦贝尔海拉尔地区文化旅行指南,涵盖美食、景点、交通与本地生活攻略。"),pricing:x,visual:w("embed","https://www.panor.tech/hailaer/")},{name:u("日本旅行规划"),url:"https://www.panor.tech/japan/",description:u("智能日本旅行行程规划工具,支持多城市路线编排、景点推荐与时间优化。"),pricing:x,visual:w("embed","https://www.panor.tech/japan/")},{name:u("帮我捡捡球"),url:"https://www.panor.tech/tennis/",description:u("基于 Phaser 的网球捡球休闲小游戏,挑战你的反应力与策略。"),pricing:x,visual:w("embed","https://www.panor.tech/tennis/")},{name:u("Pacering 效率环"),url:"https://github.com/chengyixu/pacering",description:u("macOS 生产力追踪应用,记录专注时长、任务节奏与目标达成情况,帮助建立稳定的工作节律。"),pricing:x,visual:w("embed","https://github.com/chengyixu/pacering")},{name:u("AI Mac Pet 桌面猫咪"),url:"https://github.com/chengyixu/ai_mac_pet",description:u("macOS 桌面宠物应用,AI 驱动的温柔陪伴与提醒;轻量设计,尊重用户专注时间。"),pricing:x,visual:w("embed","https://github.com/chengyixu/ai_mac_pet")},{name:u("恋爱聊天报告 Love Chat Report"),url:"https://www.panor.tech/love/",description:u("AI 深度分析情侣聊天记录,生成专属报告,还能和 TA 的 AI 分身聊天。"),pricing:x,visual:w("embed","https://www.panor.tech/love/")},{name:u("Mystic Tarot 神秘塔罗"),url:"https://www.panor.tech/taor/",description:u("AI 驱动的塔罗牌解读游戏,结合 MediaPipe 手势识别与 AI 深度解读,探索塔罗牌的象征与指引。"),pricing:x,visual:w("embed","https://www.panor.tech/taor/")},{name:u("Soundscape · 声景"),url:"https://www.panor.tech/soundscape/",description:u("沉浸式声景探索应用,将环境音效与地图互动结合,带你发现不同地点的声音风景与氛围。"),pricing:x,visual:w("embed","https://www.panor.tech/soundscape/")},{name:u("人生B面 macOS App"),url:"https://www.panor.tech/second_side/",description:u("探索人生另一面的 macOS 原生应用,通过角色扮演与情境推演帮助思考生活路径与人生选择。"),pricing:x,visual:w("embed","https://www.panor.tech/second_side/")},{name:u("FIRE 计算器"),url:"https://www.panor.tech/selfie_fire/",description:u("财务自由退休计划工具,计算储蓄率、投资回报与退休时间线。"),pricing:x,visual:w("embed","https://www.panor.tech/selfie_fire/")},{name:u("技术面试备战指南"),url:"https://www.panor.tech/job/interview/",description:u("覆盖 10 个岗位(软件、后端、前端、数据科学、ML、产品、设计、DevOps、工程经理、数据分析)的面试题库与备战策略,配合 AI 模拟面试。"),pricing:x,visual:w("embed","https://www.panor.tech/job/interview/")},{name:u("MBTI 人格匹配分析"),url:"https://www.panor.tech/mbti/compatibility/",description:u("基于荣格认知功能理论的 MBTI 配对分析。涵盖 INTJ×ENFP、INFJ×ENTP 等 5 组高频配对的功能栈、优势、摩擦与沟通模式。"),pricing:x,visual:w("embed","https://www.panor.tech/mbti/compatibility/")},{name:u("依恋类型测试"),url:"https://www.panor.tech/attach/",description:u("ECR-R量表 · 安全/焦虑/疏离/恐惧型 · AI个性化解读"),pricing:x,visual:w("embed","https://www.panor.tech/attach/")},{name:u("九型人格测试"),url:"https://www.panor.tech/ennea/",description:u("Enneagram人格类型测试,AI解读核心动机"),pricing:x,visual:w("embed","https://www.panor.tech/ennea/")},{name:u("Stan Wars"),url:"https://www.panor.tech/stanwars/",description:u("Stan Wars"),pricing:x,visual:w("embed","https://www.panor.tech/stanwars/")}]},"product/services":{items:[{name:u("LLM本地部署"),url:"https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX",description:u("面向私有、Apple Silicon 或边缘受限环境的本地模型部署。"),pricing:u("按模型、目标硬件、安全边界与支持级别确定。"),visual:w("llm","https://huggingface.co/ChengyiX/Qwen3.8-27B-DFlash2-4bit-MLX")},{name:u("中转站与聚合站部署"),url:"https://www.panor.tech/api/",description:u("用于路由模型、供应商、API 与运营可观测性的网关和聚合站部署。"),pricing:u("按流量、集成数量、运行时拓扑和服务等级要求确定。"),visual:w("embed","https://www.panor.tech/api/")},{name:u("AI 化转型"),url:"https://www.panor.tech/api/",description:u("为团队采用 AI 系统提供工作流梳理、原型交付与运营落地。"),pricing:u("先进行需求梳理;在明确工作流和数据边界后报价实施。"),visual:w("embed","https://www.panor.tech/api/")},{name:u("AI Marketing"),url:"https://github.com/chengyixu/xhs-automation",description:u("AI 辅助内容运营、发布工作流与渠道度量。"),pricing:u("按渠道、审核流程与内容量采用长期服务或活动项目报价。"),visual:w("marketing","https://github.com/chengyixu/xhs-automation")},{name:u("多端小程序开发"),url:"https://github.com/chengyixu/tacit-understanding-game",description:u("覆盖产品设计、实现与发布准备的多端小程序交付。"),pricing:u("按目标平台、交互范围、集成和发布要求确定。"),visual:w("miniprogram","https://github.com/chengyixu/tacit-understanding-game")},{name:u("EVE 量化研究看板"),url:"https://www.panor.tech/eve-invest/",description:u("用于策略对比、风险指标与可复现投资分析的研究看板。"),pricing:u("研究合作,不构成投资建议;商业接入按数据与工作流要求确定。"),visual:w("solutions","https://www.panor.tech/eve-invest/")},{name:u("EVE - Crypto Monitor"),url:"https://github.com/chengyixu/EVE-hk",description:u("提供透明信息与风险信号的数字资产市场及仓位监控。"),pricing:u("研究合作,不构成投资建议;按市场覆盖和集成需求确定。"),visual:w("solutions","https://github.com/chengyixu/EVE-hk")},{name:u("Not by AI — Human Certification"),url:"https://www.panor.tech/human/",description:u("对人类创作作品提供审查和二维码可验证认证。"),pricing:u("按提交量和验证要求确定。"),visual:w("decoupled","https://www.panor.tech/human/")}]},"product/designs":{items:[{name:u("Nexora archive system"),url:"https://chengyix-nexora.static.hf.space/index.html#/",description:u("Archive-slider composition, WebGL backdrop, mono metadata, and responsive section navigation."),pricing:u("Design systems are scoped by product surface, component inventory, and implementation handoff."),visual:w("designs","https://chengyix-nexora.static.hf.space/index.html#/")}]}};function cd(e,t){return sm[`${e}/${t}`]??null}const um={id:"activities",title:g("Activities","活动"),path:"/category/reach/activities",navigationTagline:g("Hackathons, competitions, intern program.","黑客松、竞赛与实习计划。"),tagline:g("Hackathons, competitions, intern program.","黑客松、竞赛与实习计划。"),blocks:[{kind:"list",items:[{title:g("Hackathons","黑客松"),detail:g("Find us at hackathons. We bring models, agents, and the eval harness.","欢迎在黑客松相见:我们带来模型、智能体和评测框架。"),href:"mailto:activities@nexora.dev?subject=Hackathon"},{title:g("Competitions","竞赛"),detail:g("Sponsorship + problem design. We co-organize with research groups.","提供赞助与题目设计,并与研究团队共同组织。"),href:"mailto:activities@nexora.dev?subject=Competition"},{title:g("Intern program","实习计划"),meta:g("Summer","夏季"),detail:g("A 12-week paid internship. Real ownership, real research.","12 周带薪实习,承担真实责任,参与真实研究。"),href:"mailto:activities@nexora.dev?subject=Internship"}]}]},cm={id:"clients",title:g("Clients","客户"),path:"/category/reach/clients",navigationTagline:g("Production deployments with SLAs and support.","提供 SLA 与支持的生产部署。"),tagline:g("Production deployments with SLAs and support.","提供 SLA 与支持的生产部署。"),blocks:[{kind:"cards",cards:[{title:g("Pilots","试点"),meta:g("6 weeks","6 周"),detail:g("A scoped pilot against a real problem, with a real customer team.","围绕真实问题,与真实客户团队共同完成范围明确的试点。")},{title:g("Production","生产"),meta:g("On-prem · Cloud · Edge","本地 · 云端 · 边缘"),detail:g("Deployment with SLAs, support, and a shared roadmap.","提供 SLA、支持和共同路线图的部署。")},{title:g("Support","支持"),meta:g("24/7 · Uptime SLAs","全天候 · 可用性 SLA"),detail:g("Production support with a real engineer on call.","由真实工程师值守的生产支持。")}]}]},dm={id:"join",title:g("Join","加入"),path:"/category/reach/join",navigationTagline:g("Open roles. Researchers, engineers, designers, operators.","开放岗位:研究员、工程师、设计师与运营人员。"),tagline:g("Open roles. Researchers, engineers, designers, operators.","开放岗位:研究员、工程师、设计师与运营人员。"),blocks:[{kind:"list",items:[{title:g("Research engineer","研究工程师"),detail:g("Pre-training / post-training. PyTorch, distributed, evals.","预训练 / 后训练;PyTorch、分布式训练与评测。"),href:"mailto:join@nexora.dev?subject=Research%20engineer"},{title:g("Agent engineer","智能体工程师"),detail:g("Tool-using agents, planning, eval harnesses.","工具型智能体、规划与评测框架。"),href:"mailto:join@nexora.dev?subject=Agent%20engineer"},{title:g("Embedded + FPGA","嵌入式与 FPGA 工程师"),detail:g("Driver + firmware + RTL. Custom silicon.","驱动、固件与 RTL;定制芯片。"),href:"mailto:join@nexora.dev?subject=Embedded%2FFPGA"},{title:g("Designer","设计师"),detail:g("Visual + interaction system. Tokens, components, motion.","视觉与交互系统:令牌、组件与动效。"),href:"mailto:join@nexora.dev?subject=Designer"},{title:g("Operator","运营人员"),detail:g("Ops, finance, partnerships. Long-form thinking.","运营、财务与合作伙伴关系;长期思考。"),href:"mailto:join@nexora.dev?subject=Operator"}]}]},fm={id:"us",title:g("Us","我们"),path:"/category/reach/us",navigationTagline:g("The people shaping research, products, and operations.","共同塑造研究、产品与运营的成员。"),tagline:g("The people shaping research, products, and operations.","共同塑造研究、产品与运营的成员。"),blocks:[{kind:"team_directory"}]},pm={id:"reach",index:"04",title:g("Reach","联系"),path:"/category/reach",lede:g("Get in touch. Join, work with us, become a client, or meet us out there.","与我们联系:加入团队、共同合作、成为客户,或在线下活动中相见。"),subs:[dm,fm,cm,um]},hm={id:"agent",title:g("Agent","智能体"),path:"/category/research/agent",navigationTagline:g("Tool-using agents. Planning, memory, web + code + OS.","工具型智能体:规划、记忆、网页、代码与操作系统。"),tagline:g("Tool-using agents. Planning, memory, multi-step reasoning, reproducible evals.","工具型智能体:规划、记忆、多步推理与可复现评测。"),blocks:[{kind:"hf_spaces"},{kind:"gists",limit:12,filter:"agent",caption:g("Agent research · gists","智能体研究 · 代码片段")}]},mm={id:"engineering",title:g("Engineering","工程"),path:"/category/research/engineering",navigationTagline:g("From firmware to product. Driver + software + cloud.","从固件到产品:驱动、软件与云端。"),tagline:g("Cross-stack software engineering. From firmware to product, end to end.","跨栈软件工程:从固件到产品的端到端交付。"),blocks:[{kind:"gists",limit:12,filter:"engineering",caption:g("Engineering writing · gists","工程写作 · 代码片段")},{kind:"minervacap",limit:10,caption:g("minervacap2022 · live repos","minervacap2022 · 实时仓库")}]},gm={id:"hardware",title:g("Hardware","硬件"),path:"/category/research/hardware",navigationTagline:g("FPGA, edge accelerators, sensors, custom silicon.","FPGA、边缘加速器、传感器与定制芯片。"),tagline:g("Edge + local deployment. Apple Silicon, MLX, llama.cpp, on-device inference.","边缘与本地部署:Apple Silicon、MLX、llama.cpp 与端侧推理。"),blocks:[{kind:"hf_datasets",caption:g("HF · datasets · local + on-device deployment","HF · 数据集 · 本地与端侧部署")},{kind:"hf_models",caption:g("HF · models · MLX + GGUF local","HF · 模型 · MLX 与 GGUF 本地运行")}]},vm={id:"llm",title:g("LLM","大语言模型"),path:"/category/research/llm",navigationTagline:g("Foundation models. Pre-training, SFT, RLHF, distillation.","基础模型:预训练、监督微调、RLHF 与蒸馏。"),tagline:g("Foundation models and the IP they generate. Pre-training, post-training, distillation, continual learning.","基础模型及其产生的技术资产:预训练、后训练、蒸馏与持续学习。"),blocks:[{kind:"hf_models"},{kind:"hf_datasets"}]},ym={id:"research",index:"01",title:g("Research","研究"),path:"/category/research",lede:g("Where the work starts. Foundation models, agents, embedded + accelerator engineering.","工作从这里开始:基础模型、智能体、嵌入式与加速器工程。"),subs:[vm,hm,mm,gm]},wm={id:"milestones",title:g("Milestones","里程碑"),path:"/category/vision/milestones",navigationTagline:g("The markers that brought the work to where it is now.","推动工作走到今天的重要节点。"),tagline:g("The markers that brought the work here.","推动工作走到这里的重要节点。"),blocks:[{kind:"timeline",items:[{when:g("2026 Q3","2026 年第三季度"),title:g("Site goes live","网站上线"),detail:g("First public release of the Nexora site. Web and API independently deployed.","Nexora 网站首次公开发布,Web 与 API 可独立部署。"),tag:g("Release","发布")},{when:g("2026 Q2","2026 年第二季度"),title:g("Independent R&D incorporation","独立研发主体成立"),detail:g("Set up as an independent, long-horizon R&D group. Patient capital. No parent company.","成立独立、长期主义的研发团队:耐心资本,无母公司。"),tag:g("Milestone","里程碑")},{when:g("2026 Q1","2026 年第一季度"),title:g("First open model + agent eval","首个开放模型与智能体评测"),detail:g("Released the first open-weights model and the eval harness that ships with every release.","发布首个开放权重模型,以及随每次发布交付的评测框架。"),tag:g("Research","研究")},{when:g("2025 Q4","2025 年第四季度"),title:g("Cross-stack engineering bench","跨栈工程平台"),detail:g("Brought embedded, FPGA, and product engineering under one roof. First end-to-end hardware-software product.","将嵌入式、FPGA 与产品工程纳入同一体系,完成首个端到端软硬件产品。"),tag:g("Engineering","工程")},{when:g("2025 Q2","2025 年第二季度"),title:g("Founding","起步"),detail:g("The work began as a one-person research notebook. It became a team by the end of the year.","工作始于一份个人研究笔记,并在当年年底发展为团队。"),tag:g("Origin","起源")}]}]},xm={id:"news",title:g("News","动态"),path:"/category/vision/news",navigationTagline:g("Releases, talks, press, public updates.","发布、演讲、媒体与公开动态。"),tagline:g("Releases, talks, press, public updates.","发布、演讲、媒体与公开动态。"),blocks:[{kind:"timeline",items:[{when:g("2026-08","2026-08"),title:g("Site is live","网站已上线"),detail:g("The first public release of the work is now reachable at the canonical URL.","首个公开版本现已可通过规范地址访问。"),tag:g("News","动态")},{when:g("2026-07","2026-07"),title:g("Talk: agent eval at ScaleConf","演讲:ScaleConf 智能体评测"),detail:g("Talk on reproducible agent benchmarks and what we learned shipping them in production.","分享可复现智能体基准测试,以及将其部署到生产环境后的经验。"),tag:g("Talk","演讲")},{when:g("2026-05","2026-05"),title:g("Open release: nexora-align v0.3","开放发布:nexora-align v0.3"),detail:g("Alignment pipeline with process-reward shaping. Public on GitHub.","采用过程奖励塑形的对齐流水线,已在 GitHub 公开。"),tag:g("Release","发布")},{when:g("2026-02","2026-02"),title:g("Block-diffusion speculative decoding","块扩散推测解码"),detail:g("Patent filed. 2.3× throughput on long-context inference at parity quality.","专利已提交;在同等质量下,长上下文推理吞吐量达到 2.3 倍。"),tag:g("Patent","专利")}]}]},km={id:"philosophy",title:g("Philosophy","理念"),path:"/category/vision/philosophy",navigationTagline:g("How we work. Independent, long-term, open.","我们的工作方式:独立、长期、开放。"),tagline:g("How we work. Independent, long-term, open.","我们的工作方式:独立、长期、开放。"),blocks:[{kind:"cards",cards:[{title:g("Independent","独立"),meta:g("No parent company","无母公司"),detail:g("Decisions are made on the work, not on the quarter.","决策以工作本身为准,而非季度指标。")},{title:g("Long-term","长期"),meta:g("Decades, not releases","以十年计,而非按发布周期"),detail:g("Compute, data, and people are long-horizon investments.","算力、数据和人才都是长期投入。")},{title:g("Open by default","默认开放"),meta:g("Open weights · Open source","开放权重 · 开源"),detail:g("Closed only when there is a real reason — and that reason is on the record.","只有在确有理由时才关闭,并且该理由会被记录。")},{title:g("Reproducible","可复现"),meta:g("Builds + evals on every push","每次推送均构建并评测"),detail:g("A passing green that no one can reproduce is not a passing green.","无法复现的通过结果,不是真正的通过。")}]},{kind:"quote",text:g("The goal is not to ship a model. The goal is to keep shipping the next one, and the one after, for a long time.","目标不是发布一个模型,而是在很长时间里持续发布下一个、再下一个模型。"),attribution:g("Nexora · founding note","Nexora · 创始说明")}]},Sm={id:"vision",index:"03",title:g("Vision","愿景"),path:"/category/vision",lede:g("Where the work is going. The long-form thinking behind the roadmap.","工作的去向:路线图背后的长期思考。"),subs:[wm,xm,km]},ua=[ym,nm,Sm,pm];function Cm(e,t){const n=ua.find(i=>i.id===e);if(!n)return null;const r=n.subs.find(i=>i.id===t);return r?{category:n,sub:r}:null}function Ms(){const{lang:e}=b();return d.jsx("div",{className:"slider-container",children:ua.map(t=>d.jsxs("div",{className:"column",children:[d.jsx("div",{className:"col-index",children:t.index}),d.jsx("div",{className:"col-content-main",children:d.jsx(Ee,{to:t.path,className:"col-title",style:{textDecoration:"none",color:"inherit"},children:F(t.title,e)})}),d.jsx("div",{className:"col-footer",children:d.jsx("ul",{className:"spec-list",style:{textAlign:"right"},children:t.subs.map(n=>d.jsx("li",{children:d.jsx(Ee,{to:n.path,style:{textDecoration:"none",color:"inherit"},onClick:r=>r.stopPropagation(),children:F(n.title,e)})},n.id))})})]},t.id))})}function Em({visual:e,url:t}){const{lang:n,ui:r}=b();return e.kind==="embed"?d.jsxs("div",{className:"showcase-visual showcase-embed",children:[d.jsx("iframe",{src:e.src,title:F(e.title,n)}),d.jsxs("a",{className:"showcase-visual-fallback",href:t,target:"_blank",rel:"noreferrer",children:["↗ ",r.openObject]})]}):d.jsx("div",{className:"showcase-visual",children:d.jsx("img",{src:e.src,alt:F(e.alt,n)})})}function Pm({item:e,panelId:t}){const{lang:n,ui:r}=b();return d.jsxs("div",{className:"showcase-object-panel",id:t,children:[d.jsx(Em,{visual:e.visual,url:e.url}),d.jsxs("div",{className:"showcase-object-copy",children:[d.jsx("p",{children:F(e.description,n)}),d.jsxs("div",{className:"showcase-pricing",children:[d.jsx("span",{children:r.pricing}),F(e.pricing,n)]}),d.jsxs("a",{href:e.url,target:"_blank",rel:"noreferrer",className:"showcase-url",children:["↗ ",e.url.replace(/^https?:\/\//,"")]})]})]})}function dd({category:e,sub:t,topic:n}){const{lang:r,ui:i}=b(),[l,o]=j.useState(null),a=`${e.id}-${t.id}`;return d.jsx("div",{className:"showcase-object-list",children:n.items.map((s,c)=>{const v=l===c,m=`showcase-object-${a}-${c}`;return d.jsxs("article",{className:`archive-card-row showcase-object-item ${v?"is-expanded":""}`,children:[d.jsxs("button",{type:"button",className:"showcase-object-trigger",onClick:()=>o(v?null:c),"aria-expanded":v,"aria-controls":m,children:[d.jsx("span",{className:"showcase-index",children:String(c+1).padStart(2,"0")}),d.jsx("span",{className:"showcase-object-title",children:F(s.name,r)}),d.jsx("span",{className:"showcase-action",children:v?i.collapse:i.expand})]}),v&&d.jsx(Pm,{item:s,panelId:m})]},s.url)})})}function jm({category:e,sub:t,index:n,topic:r}){const{lang:i}=b();return d.jsxs("section",{className:"showcase-subcategory",children:[d.jsxs("header",{className:"showcase-subcategory-header",children:[d.jsx("div",{className:"showcase-index",children:String(n+1).padStart(2,"0")}),d.jsxs("div",{children:[d.jsx("h2",{children:F(t.title,i)}),d.jsx("p",{children:F(t.navigationTagline,i)})]})]}),d.jsx(dd,{category:e,sub:t,topic:r})]})}function _m({category:e,sub:t,topic:n}){return d.jsx(dd,{category:e,sub:t,topic:n})}function Nm({category:e}){return d.jsx("div",{className:"category-showcase",children:e.subs.map((t,n)=>{const r=cd(e.id,t.id);return r?d.jsx(jm,{category:e,sub:t,index:n,topic:r},t.id):null})})}function Tm(){const{categoryId:e}=rd(),{lang:t,ui:n}=b(),r=ua.find(l=>l.id===e);if(j.useEffect(()=>{window.scrollTo(0,0)},[e]),!r)return d.jsxs("div",{className:"content",children:[d.jsx("h1",{children:n.notFound}),d.jsx(Ee,{to:"/",children:n.backHome})]});const i=r.id==="research"||r.id==="product";return d.jsxs("div",{className:"content",children:[d.jsx("div",{className:"col-index",style:{marginBottom:8},children:r.index}),d.jsx("h1",{children:F(r.title,t)}),d.jsx("p",{className:"lede",children:F(r.lede,t)}),!i&&d.jsx("div",{className:"category-section-label",children:n.subPages}),i?d.jsx(Nm,{category:r}):d.jsx("div",{className:"section-grid",children:r.subs.map((l,o)=>d.jsxs(Ee,{to:l.path,className:"section-card",style:{textDecoration:"none",color:"inherit"},children:[d.jsx("div",{className:"index",children:String(o+1).padStart(2,"0")}),d.jsx("h3",{children:F(l.title,t)}),d.jsx("p",{children:F(l.navigationTagline,t)}),d.jsx("div",{className:"tags",children:l.path})]},l.id))}),d.jsx("div",{style:{marginTop:48},children:d.jsxs(Ee,{to:"/",style:{borderBottom:"1px solid currentColor",fontSize:13},children:["← ",n.backHome]})})]})}function Lm({items:e}){const{lang:t}=b();return d.jsx("div",{className:"timeline",style:{margin:"0 0 32px"},children:e.map((n,r)=>d.jsxs("div",{className:"timeline-item",children:[d.jsx("div",{className:"when",children:F(n.when,t)}),d.jsxs("div",{children:[d.jsx("h3",{children:F(n.title,t)}),d.jsx("p",{children:F(n.detail,t)})]}),d.jsx("div",{className:"tag",children:n.tag?F(n.tag,t):""})]},r))})}const Rm={GET:"#2a9d8f",POST:"#e85d04",PUT:"#e9c46a",PATCH:"#f4a261",DELETE:"#e63946"},As={en:{},cn:{"/api/health":"健康检查","/api/github/repos":"GitHub 仓库目录","/api/github/gists":"GitHub 代码片段目录","/api/github/minervacap":"Minerva Capital 仓库目录","/api/hf/models":"Hugging Face 模型目录","/api/hf/datasets":"Hugging Face 数据集目录","/api/hf/spaces":"Hugging Face Spaces 目录","/api/panor/items":"Panor 条目目录","/api/panor/services":"Panor 服务目录","/api/panor/projects":"Panor 项目目录","/api/panor/team":"Panor 团队目录","/api/content/all":"全部内容目录","/api/meta/endpoints":"API 端点目录"}};function Im(){const[e,t]=j.useState(null),{lang:n,ui:r}=b();return j.useEffect(()=>{fetch("/api/meta/endpoints").then(i=>i.ok?i.json():null).then(i=>t(i)).catch(()=>t(null))},[]),!e||e.source!=="live"||e.items.length===0?null:d.jsxs("div",{style:{margin:"0 0 32px"},children:[d.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[r.endpoints," · ",r.live," · ",e.count]}),d.jsx("div",{className:"resource-list",style:{borderTop:"1px solid currentColor"},children:e.items.map((i,l)=>d.jsxs("div",{className:"resource-row",style:{borderBottom:"1px solid rgba(0,0,0,0.2)"},children:[d.jsx("div",{className:"idx",children:String(l+1).padStart(2,"0")}),d.jsxs("div",{className:"name",children:[d.jsx("span",{style:{display:"inline-block",fontSize:10,fontFamily:"var(--font-mono)",padding:"2px 6px",border:"1px solid currentColor",marginRight:10,color:Rm[i.method]??"inherit"},children:i.method}),d.jsx("span",{style:{fontFamily:"var(--font-mono)",fontSize:13},children:i.path}),(As[n][i.path]??i.summary)&&d.jsx("small",{children:As[n][i.path]??i.summary})]})]},`${i.method}:${i.path}`))})]})}const ca="";async function da(e){try{const t=await fetch(e);return t.ok?await t.json():null}catch{return null}}const Mm=()=>da(`${ca}/api/panor/services`),Am=()=>da(`${ca}/api/panor/projects`),zm=()=>da(`${ca}/api/panor/team`);function Fm(e,t){const n=Math.ceil(e.length/2);return[{label:t,items:e.slice(0,n)},{label:t,items:e.slice(n)}]}function fd({item:e}){const{ui:t}=b(),n=e.kind==="service"?t.resourceKindService:e.kind==="project"?t.resourceKindProject:e.kind;return d.jsxs("a",{href:e.id,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[d.jsx("div",{className:"idx",children:"·"}),d.jsx("div",{className:"name",children:e.title}),d.jsx("div",{className:"meta lang",children:n}),d.jsx("div",{className:"meta",children:"↗"})]})}function Om(){const[e,t]=j.useState(null),{ui:n}=b();if(j.useEffect(()=>{Mm().then(t)},[]),!e||e.source!=="live"||e.items.length===0)return null;const r=Fm(e.items,`${n.live} · panor.tech`);return d.jsxs("div",{style:{margin:"0 0 32px"},children:[d.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[n.services," · ",n.live," · ",e.items.length]}),d.jsx("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:32},children:r.map((i,l)=>d.jsx("div",{children:i.items.map((o,a)=>d.jsx(fd,{item:o},a))},l))})]})}function Dm(){const[e,t]=j.useState(null),{ui:n}=b();return j.useEffect(()=>{Am().then(t)},[]),!e||e.source!=="live"||e.items.length===0?null:d.jsxs("div",{style:{margin:"0 0 32px"},children:[d.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[n.projects," · ",n.live," · ",e.items.length]}),d.jsx("div",{className:"resource-list",children:e.items.map((r,i)=>d.jsx(fd,{item:r},i))})]})}function Bm(){const[e,t]=j.useState(null),{ui:n}=b();return j.useEffect(()=>{zm().then(t)},[]),!e||e.length===0?null:d.jsxs("div",{style:{margin:"0 0 32px"},children:[d.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:n.team}),d.jsx("div",{className:"resource-list",children:e.map((r,i)=>d.jsxs("div",{className:"resource-row",children:[d.jsx("div",{className:"idx",children:r.avatar??"·"}),d.jsxs("div",{className:"name",children:[r.name,d.jsx("small",{children:r.description})]}),d.jsx("div",{className:"meta",style:{gridColumn:"3 / -1",textAlign:"right"},children:r.title})]},i))})]})}function zs({link:e}){return e.iconSrc?d.jsx("img",{src:e.iconSrc,alt:"","aria-hidden":"true"}):d.jsx("span",{"aria-hidden":"true",children:"↗"})}function Um({member:e,panelId:t}){const{lang:n}=b();return d.jsxs("div",{className:"team-member-panel",id:t,children:[d.jsx("p",{children:F(e.bio,n)}),d.jsx("div",{className:"team-profile-links",children:e.profileLinks.map(r=>r.kind==="internal"?d.jsx(Ee,{to:r.url,className:"team-profile-link","aria-label":F(r.label,n),children:d.jsx(zs,{link:r})},r.url):d.jsx("a",{href:r.url,target:"_blank",rel:"noreferrer",className:"team-profile-link","aria-label":F(r.label,n),children:d.jsx(zs,{link:r})},r.url))})]})}function $m(){const{lang:e,ui:t}=b(),n=Cn(),r=new URLSearchParams(n.search).get("member"),[i,l]=j.useState(r);return d.jsx("div",{className:"team-directory",children:im.map((o,a)=>{const s=i===o.id,c=`team-member-${o.id}`;return d.jsxs("article",{className:`archive-card-row team-member ${s?"is-expanded":""}`,children:[d.jsxs("button",{type:"button",className:"team-member-trigger",onClick:()=>l(s?null:o.id),"aria-expanded":s,"aria-controls":c,children:[d.jsx("span",{className:"team-member-index",children:String(a+1).padStart(2,"0")}),d.jsx("span",{className:"team-member-name",children:o.name}),d.jsx("span",{className:"team-member-roles",children:F(o.roles,e)}),d.jsx("span",{className:"team-member-action",children:s?t.collapse:t.expand})]}),s&&d.jsx(Um,{member:o,panelId:c})]},o.id)})})}async function yr(e){try{const t=await fetch(e);return t.ok?await t.json():null}catch{return null}}const Xm=(e=50)=>yr(`/api/github/gists?limit=${e}`),Hm=(e=20)=>yr(`/api/github/minervacap?limit=${e}`);async function Wm(e="ChengyiX"){const t=await yr(`/api/hf/models?author=${encodeURIComponent(e)}`);return t?"items"in t?t:{source:t.source,count:t.count,items:t.models.map(n=>({...n,name:n.id.split("/").pop()||n.id,last_modified:null}))}:null}const Vm=(e="ChengyiX")=>yr(`/api/hf/datasets?author=${encodeURIComponent(e)}`),Km=(e="ChengyiX")=>yr(`/api/hf/spaces?author=${encodeURIComponent(e)}`),Qm={agent:/\b(agent|mcp|tool|planning|memory|claude|gpt|llm|reasoning)\b/i,engineering:/\b(typescript|react|bun|deno|docker|kubernetes|postgres|sql|wasm|graphql|rest|cli|observability|telemetry|opentelemetry|vercel|edge|streaming|server|compiler|astro|htmx|tanstack|next|swift|kotlin|swiftui|jetpack)\b/i,writing:/\b(sitepoint|hashnode|draft|guide|patterns|practical|production patterns|writing)\b/i};function bm(e,t){if(e==="all")return t;const n=Qm[e];return t.filter(r=>n.test(r.description||"")||n.test(r.files.join(" ")))}function Gm(e){return e?e.slice(0,10):""}function Ym({limit:e=15,filter:t="all",caption:n}){const[r,i]=j.useState(null),{ui:l}=b();if(j.useEffect(()=>{Xm(50).then(i)},[]),!r||r.source!=="live")return null;const o=bm(t,r.gists).slice(0,e);return o.length===0?null:d.jsxs("div",{style:{margin:"0 0 32px"},children:[d.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:n??`${l.gists} · ${l.live} · ${o.length}/${r.gists.length}`}),d.jsx("div",{className:"resource-list",children:o.map((a,s)=>{var c;return d.jsxs("a",{href:a.html_url,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[d.jsx("div",{className:"idx",children:String(s+1).padStart(2,"0")}),d.jsxs("div",{className:"name",children:[((c=a.description)==null?void 0:c.trim())||a.files[0]||a.id,a.files.length>0&&d.jsx("small",{children:a.files.slice(0,3).join(" · ")})]}),d.jsx("div",{className:"meta",style:{gridColumn:"3 / -1",textAlign:"right"},children:Gm(a.updated_at)})]},a.id)})})]})}function Jm({limit:e=15,caption:t}){const[n,r]=j.useState(null),{ui:i}=b();if(j.useEffect(()=>{Hm(50).then(r)},[]),!n||n.length===0)return null;const l=n.slice(0,e);return d.jsxs("div",{style:{margin:"0 0 32px"},children:[d.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:t??`minervacap2022 · ${i.live} · ${l.length} ${i.repositories}`}),d.jsx("div",{className:"resource-list",children:l.map((o,a)=>d.jsxs("a",{href:o.html_url,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[d.jsx("div",{className:"idx",children:String(a+1).padStart(2,"0")}),d.jsxs("div",{className:"name",children:[o.name,o.description&&d.jsx("small",{children:o.description})]}),d.jsx("div",{className:"meta lang",children:o.language??"—"}),d.jsxs("div",{className:"meta",children:["★ ",o.stars]})]},o.name))})]})}function Zm({item:e,kind:t}){const{ui:n}=b(),r=t==="model"?`https://huggingface.co/${e.id}`:t==="dataset"?`https://huggingface.co/datasets/${e.id}`:`https://huggingface.co/spaces/${e.id}`;return d.jsxs("a",{href:r,target:"_blank",rel:"noreferrer",className:"resource-row",style:{textDecoration:"none",color:"inherit"},children:[d.jsx("div",{className:"idx",children:"·"}),d.jsxs("div",{className:"name",children:[e.name,e.tags.length>0&&d.jsx("small",{children:e.tags.slice(0,4).join(" · ")})]}),d.jsxs("div",{className:"meta",children:["↓ ",e.downloads," ",n.downloads]}),d.jsxs("div",{className:"meta",children:["♥ ",e.likes," ",n.likes]})]})}function qm({caption:e,data:t,kind:n}){const{ui:r}=b();return!t||t.source!=="live"||t.items.length===0?null:d.jsxs("div",{style:{margin:"0 0 32px"},children:[d.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:[e," · ",r.live," · ",t.count]}),d.jsx("div",{className:"resource-list",children:t.items.map((i,l)=>d.jsx(Zm,{item:i,kind:n},l))})]})}function hl({kind:e,caption:t,author:n="ChengyiX"}){const[r,i]=j.useState(null),{ui:l}=b();j.useEffect(()=>{(e==="models"?Wm:e==="datasets"?Vm:Km)(n).then(i)},[e,n]);const o=e==="models"?l.models:e==="datasets"?l.datasets:l.spaces;return d.jsx(qm,{caption:t??`HF · ${o} · ChengyiX`,data:r,kind:e==="models"?"model":e==="datasets"?"dataset":"space"})}function eg({block:e}){const{lang:t}=b();switch(e.kind){case"paragraph":return null;case"heading":return d.jsx("h2",{style:{fontSize:14,fontWeight:500,textTransform:"uppercase",letterSpacing:"0.06em",margin:"40px 0 16px",opacity:.6},children:F(e.text,t)});case"specs":return d.jsx("ul",{style:{listStyle:"none",padding:0,margin:"0 0 32px",display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(260px, 1fr))",gap:8,maxWidth:800},children:e.items.map((n,r)=>d.jsx("li",{style:{borderLeft:"1px solid currentColor",paddingLeft:12,fontSize:13,fontFamily:"var(--font-mono)",opacity:.8},children:F(n,t)},r))});case"cards":return null;case"list":return d.jsx("div",{className:"resource-list",style:{margin:"0 0 32px"},children:e.items.map((n,r)=>d.jsxs("div",{className:"resource-row",style:n.href?{cursor:"pointer"}:void 0,children:[d.jsx("div",{className:"idx",children:String(r+1).padStart(2,"0")}),d.jsx("div",{className:"name",children:n.href?d.jsx("a",{href:n.href,style:{color:"inherit",borderBottom:"1px solid currentColor"},children:F(n.title,t)}):F(n.title,t)}),d.jsx("div",{className:"meta",style:{gridColumn:"3 / -1",textAlign:"left"},children:F(n.detail,t)})]},r))});case"quote":return d.jsxs("blockquote",{style:{borderLeft:"1px solid currentColor",paddingLeft:20,margin:"24px 0 32px",maxWidth:720,fontSize:20,lineHeight:1.5,fontWeight:400,letterSpacing:"-0.01em",opacity:.9},children:[F(e.text,t),e.attribution&&d.jsxs("div",{style:{marginTop:12,fontSize:12,opacity:.5,fontFamily:"var(--font-mono)",textTransform:"uppercase",letterSpacing:"0.04em"},children:["— ",F(e.attribution,t)]})]});case"timeline":return d.jsx(Lm,{items:e.items});case"api":return d.jsx(Im,{});case"panor_services":return d.jsx(Om,{});case"panor_projects":return d.jsx(Dm,{});case"panor_team":return d.jsx(Bm,{});case"team_directory":return d.jsx($m,{});case"gists":return d.jsx(Ym,{limit:e.limit??15,filter:e.filter??"all",caption:e.caption?F(e.caption,t):void 0});case"minervacap":return d.jsx(Jm,{limit:e.limit??15,caption:e.caption?F(e.caption,t):void 0});case"hf_models":return d.jsx(hl,{kind:"models",caption:e.caption?F(e.caption,t):void 0});case"hf_datasets":return d.jsx(hl,{kind:"datasets",caption:e.caption?F(e.caption,t):void 0});case"hf_spaces":return d.jsx(hl,{kind:"spaces",caption:e.caption?F(e.caption,t):void 0})}}function tg(){const{categoryId:e,subId:t}=rd(),{lang:n,ui:r}=b(),i=e&&t?Cm(e,t):null;if(j.useEffect(()=>{window.scrollTo(0,0)},[e,t]),!i)return d.jsxs("div",{className:"content",children:[d.jsx("h1",{children:r.notFound}),d.jsx(Ee,{to:"/",children:r.backHome})]});const{category:l,sub:o}=i,a=cd(l.id,o.id);return d.jsxs("div",{className:"content",children:[d.jsxs("div",{style:{display:"flex",alignItems:"baseline",gap:12,marginBottom:8},children:[d.jsxs("div",{className:"col-index",children:[l.index,".",String(l.subs.findIndex(s=>s.id===t)+1).padStart(2,"0")]}),d.jsxs("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,fontFamily:"var(--font-mono)"},children:[F(l.title,n)," · ",d.jsx(Ee,{to:l.path,style:{color:"inherit",borderBottom:"1px solid currentColor"},children:F(o.title,n)})]})]}),d.jsx("h1",{children:F(o.title,n)}),d.jsx("p",{className:"lede",children:F(o.tagline,n)}),a?d.jsx(_m,{category:l,sub:o,topic:a}):o.blocks.map((s,c)=>d.jsx(eg,{block:s},c)),d.jsxs("div",{style:{borderTop:"1px solid currentColor",margin:"64px 0 0",padding:"24px 0",display:"flex",justifyContent:"space-between",fontSize:12,fontFamily:"var(--font-mono)",opacity:.7},children:[d.jsxs(Ee,{to:l.path,style:{color:"inherit"},children:["← ",F(l.title,n)]}),d.jsx(Ee,{to:"/",style:{color:"inherit"},children:r.home})]})]})}function ng(){const{ui:e}=b();return d.jsxs("div",{className:"content",children:[d.jsx("div",{className:"col-index",style:{marginBottom:8},children:"A"}),d.jsx("h1",{children:e.admin}),d.jsx("p",{className:"lede",children:e.adminLede}),d.jsxs("div",{style:{border:"1px solid currentColor",padding:32,margin:"32px 0",maxWidth:720},children:[d.jsx("div",{style:{fontSize:11,textTransform:"uppercase",letterSpacing:"0.04em",opacity:.5,marginBottom:12},children:e.notImplemented}),d.jsx("p",{style:{fontSize:14,lineHeight:1.6,opacity:.8},children:e.adminDetail})]}),d.jsx("div",{style:{marginTop:48},children:d.jsxs(Ee,{to:"/",style:{borderBottom:"1px solid currentColor",fontSize:13},children:["← ",e.backHome]})})]})}function rg(){return d.jsx(Kh,{children:d.jsxs("div",{style:{position:"relative",minHeight:"100vh",overflow:"hidden"},children:[d.jsx(Jh,{}),d.jsxs("div",{className:"ui-layer",children:[d.jsx(Qh,{}),d.jsxs(Ah,{children:[d.jsx(Qt,{path:"/",element:d.jsx(Ms,{})}),d.jsx(Qt,{path:"/category/:categoryId",element:d.jsx(Tm,{})}),d.jsx(Qt,{path:"/category/:categoryId/:subId",element:d.jsx(tg,{})}),d.jsx(Qt,{path:"/admin",element:d.jsx(ng,{})}),d.jsx(Qt,{path:"*",element:d.jsx(Ms,{})})]})]})]})})}const ig=$h;ml.createRoot(document.getElementById("root")).render(d.jsx(Ks.StrictMode,{children:d.jsx(ig,{children:d.jsx(rg,{})})})); | |