Files
exchange-monitor-go/frontend/dist/assets/index-Czt_9K6K.js
T
jackyu66gitandClaude Opus 4.6 d38782490c feat: 重构为三所价差异动监控系统
删除 HyperLiquid + 全部交易功能,构建自适应 surge 检测器。
- 新增 surge_detector.go: 每币独立滚动窗口基线,检测三所价差异常飙升
- 新增 SpreadCard/SurgeCard 前端组件
- 保留 momentum/trend/cumulative/trend_filter 扫描功能
- 更新文档和配置以反映新系统

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 02:01:18 +08:00

41 lines
166 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function oc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Xu={exports:{}},ol={},Gu={exports:{}},F={};/**
* @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 nr=Symbol.for("react.element"),uc=Symbol.for("react.portal"),sc=Symbol.for("react.fragment"),ac=Symbol.for("react.strict_mode"),cc=Symbol.for("react.profiler"),dc=Symbol.for("react.provider"),fc=Symbol.for("react.context"),pc=Symbol.for("react.forward_ref"),hc=Symbol.for("react.suspense"),mc=Symbol.for("react.memo"),gc=Symbol.for("react.lazy"),Uo=Symbol.iterator;function vc(e){return e===null||typeof e!="object"?null:(e=Uo&&e[Uo]||e["@@iterator"],typeof e=="function"?e:null)}var Yu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Zu=Object.assign,Ju={};function pn(e,t,n){this.props=e,this.context=t,this.refs=Ju,this.updater=n||Yu}pn.prototype.isReactComponent={};pn.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")};pn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function qu(){}qu.prototype=pn.prototype;function Hi(e,t,n){this.props=e,this.context=t,this.refs=Ju,this.updater=n||Yu}var Wi=Hi.prototype=new qu;Wi.constructor=Hi;Zu(Wi,pn.prototype);Wi.isPureReactComponent=!0;var $o=Array.isArray,bu=Object.prototype.hasOwnProperty,Vi={current:null},es={key:!0,ref:!0,__self:!0,__source:!0};function ts(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)bu.call(t,r)&&!es.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var a=Array(s),c=0;c<s;c++)a[c]=arguments[c+2];l.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:nr,type:e,key:i,ref:o,props:l,_owner:Vi.current}}function yc(e,t){return{$$typeof:nr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Qi(e){return typeof e=="object"&&e!==null&&e.$$typeof===nr}function xc(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ao=/\/+/g;function _l(e,t){return typeof e=="object"&&e!==null&&e.key!=null?xc(""+e.key):t.toString(36)}function jr(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case nr:case uc:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+_l(o,0):r,$o(l)?(n="",e!=null&&(n=e.replace(Ao,"$&/")+"/"),jr(l,t,n,"",function(c){return c})):l!=null&&(Qi(l)&&(l=yc(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Ao,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",$o(e))for(var s=0;s<e.length;s++){i=e[s];var a=r+_l(i,s);o+=jr(i,t,n,a,l)}else if(a=vc(e),typeof a=="function")for(e=a.call(e),s=0;!(i=e.next()).done;)i=i.value,a=r+_l(i,s++),o+=jr(i,t,n,a,l);else if(i==="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 ur(e,t,n){if(e==null)return e;var r=[],l=0;return jr(e,r,"","",function(i){return t.call(n,i,l++)}),r}function wc(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 de={current:null},Nr={transition:null},kc={ReactCurrentDispatcher:de,ReactCurrentBatchConfig:Nr,ReactCurrentOwner:Vi};function ns(){throw Error("act(...) is not supported in production builds of React.")}F.Children={map:ur,forEach:function(e,t,n){ur(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ur(e,function(){t++}),t},toArray:function(e){return ur(e,function(t){return t})||[]},only:function(e){if(!Qi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};F.Component=pn;F.Fragment=sc;F.Profiler=cc;F.PureComponent=Hi;F.StrictMode=ac;F.Suspense=hc;F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kc;F.act=ns;F.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=Zu({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Vi.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)bu.call(t,a)&&!es.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var c=0;c<a;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:nr,type:e.type,key:l,ref:i,props:r,_owner:o}};F.createContext=function(e){return e={$$typeof:fc,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:dc,_context:e},e.Consumer=e};F.createElement=ts;F.createFactory=function(e){var t=ts.bind(null,e);return t.type=e,t};F.createRef=function(){return{current:null}};F.forwardRef=function(e){return{$$typeof:pc,render:e}};F.isValidElement=Qi;F.lazy=function(e){return{$$typeof:gc,_payload:{_status:-1,_result:e},_init:wc}};F.memo=function(e,t){return{$$typeof:mc,type:e,compare:t===void 0?null:t}};F.startTransition=function(e){var t=Nr.transition;Nr.transition={};try{e()}finally{Nr.transition=t}};F.unstable_act=ns;F.useCallback=function(e,t){return de.current.useCallback(e,t)};F.useContext=function(e){return de.current.useContext(e)};F.useDebugValue=function(){};F.useDeferredValue=function(e){return de.current.useDeferredValue(e)};F.useEffect=function(e,t){return de.current.useEffect(e,t)};F.useId=function(){return de.current.useId()};F.useImperativeHandle=function(e,t,n){return de.current.useImperativeHandle(e,t,n)};F.useInsertionEffect=function(e,t){return de.current.useInsertionEffect(e,t)};F.useLayoutEffect=function(e,t){return de.current.useLayoutEffect(e,t)};F.useMemo=function(e,t){return de.current.useMemo(e,t)};F.useReducer=function(e,t,n){return de.current.useReducer(e,t,n)};F.useRef=function(e){return de.current.useRef(e)};F.useState=function(e){return de.current.useState(e)};F.useSyncExternalStore=function(e,t,n){return de.current.useSyncExternalStore(e,t,n)};F.useTransition=function(){return de.current.useTransition()};F.version="18.3.1";Gu.exports=F;var D=Gu.exports;const Sc=oc(D);/**
* @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 _c=D,jc=Symbol.for("react.element"),Nc=Symbol.for("react.fragment"),Ec=Object.prototype.hasOwnProperty,Cc=_c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Pc={key:!0,ref:!0,__self:!0,__source:!0};function rs(e,t,n){var r,l={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)Ec.call(t,r)&&!Pc.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:jc,type:e,key:i,ref:o,props:l,_owner:Cc.current}}ol.Fragment=Nc;ol.jsx=rs;ol.jsxs=rs;Xu.exports=ol;var u=Xu.exports,Yl={},ls={exports:{}},_e={},is={exports:{}},os={};/**
* @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(_,z){var L=_.length;_.push(z);e:for(;0<L;){var V=L-1>>>1,Z=_[V];if(0<l(Z,z))_[V]=z,_[L]=Z,L=V;else break e}}function n(_){return _.length===0?null:_[0]}function r(_){if(_.length===0)return null;var z=_[0],L=_.pop();if(L!==z){_[0]=L;e:for(var V=0,Z=_.length,jt=Z>>>1;V<jt;){var P=2*(V+1)-1,M=_[P],R=P+1,Te=_[R];if(0>l(M,L))R<Z&&0>l(Te,M)?(_[V]=Te,_[R]=L,V=R):(_[V]=M,_[P]=L,V=P);else if(R<Z&&0>l(Te,L))_[V]=Te,_[R]=L,V=R;else break e}}return z}function l(_,z){var L=_.sortIndex-z.sortIndex;return L!==0?L:_.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var a=[],c=[],g=1,f=null,m=3,v=!1,w=!1,k=!1,$=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=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(_){for(var z=n(c);z!==null;){if(z.callback===null)r(c);else if(z.startTime<=_)r(c),z.sortIndex=z.expirationTime,t(a,z);else break;z=n(c)}}function y(_){if(k=!1,h(_),!w)if(n(a)!==null)w=!0,St(S);else{var z=n(c);z!==null&&_t(y,z.startTime-_)}}function S(_,z){w=!1,k&&(k=!1,p(C),C=-1),v=!0;var L=m;try{for(h(z),f=n(a);f!==null&&(!(f.expirationTime>z)||_&&!ye());){var V=f.callback;if(typeof V=="function"){f.callback=null,m=f.priorityLevel;var Z=V(f.expirationTime<=z);z=e.unstable_now(),typeof Z=="function"?f.callback=Z:f===n(a)&&r(a),h(z)}else r(a);f=n(a)}if(f!==null)var jt=!0;else{var P=n(c);P!==null&&_t(y,P.startTime-z),jt=!1}return jt}finally{f=null,m=L,v=!1}}var N=!1,E=null,C=-1,H=5,T=-1;function ye(){return!(e.unstable_now()-T<H)}function kt(){if(E!==null){var _=e.unstable_now();T=_;var z=!0;try{z=E(!0,_)}finally{z?et():(N=!1,E=null)}}else N=!1}var et;if(typeof d=="function")et=function(){d(kt)};else if(typeof MessageChannel<"u"){var gn=new MessageChannel,vn=gn.port2;gn.port1.onmessage=kt,et=function(){vn.postMessage(null)}}else et=function(){$(kt,0)};function St(_){E=_,N||(N=!0,et())}function _t(_,z){C=$(function(){_(e.unstable_now())},z)}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(_){_.callback=null},e.unstable_continueExecution=function(){w||v||(w=!0,St(S))},e.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):H=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(_){switch(m){case 1:case 2:case 3:var z=3;break;default:z=m}var L=m;m=z;try{return _()}finally{m=L}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,z){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var L=m;m=_;try{return z()}finally{m=L}},e.unstable_scheduleCallback=function(_,z,L){var V=e.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?V+L:V):L=V,_){case 1:var Z=-1;break;case 2:Z=250;break;case 5:Z=1073741823;break;case 4:Z=1e4;break;default:Z=5e3}return Z=L+Z,_={id:g++,callback:z,priorityLevel:_,startTime:L,expirationTime:Z,sortIndex:-1},L>V?(_.sortIndex=L,t(c,_),n(a)===null&&_===n(c)&&(k?(p(C),C=-1):k=!0,_t(y,L-V))):(_.sortIndex=Z,t(a,_),w||v||(w=!0,St(S))),_},e.unstable_shouldYield=ye,e.unstable_wrapCallback=function(_){var z=m;return function(){var L=m;m=z;try{return _.apply(this,arguments)}finally{m=L}}}})(os);is.exports=os;var zc=is.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 Lc=D,Se=zc;function x(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 us=new Set,$n={};function Ut(e,t){on(e,t),on(e+"Capture",t)}function on(e,t){for($n[e]=t,e=0;e<t.length;e++)us.add(t[e])}var Ye=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Zl=Object.prototype.hasOwnProperty,Tc=/^[: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]*$/,Bo={},Ho={};function Fc(e){return Zl.call(Ho,e)?!0:Zl.call(Bo,e)?!1:Tc.test(e)?Ho[e]=!0:(Bo[e]=!0,!1)}function Oc(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 Rc(e,t,n,r){if(t===null||typeof t>"u"||Oc(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function fe(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var le={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){le[e]=new fe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];le[t]=new fe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){le[e]=new fe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){le[e]=new fe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){le[e]=new fe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){le[e]=new fe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){le[e]=new fe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){le[e]=new fe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){le[e]=new fe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ki=/[\-:]([a-z])/g;function Xi(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ki,Xi);le[t]=new fe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ki,Xi);le[t]=new fe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ki,Xi);le[t]=new fe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){le[e]=new fe(e,1,!1,e.toLowerCase(),null,!1,!1)});le.xlinkHref=new fe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){le[e]=new fe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Gi(e,t,n,r){var l=le.hasOwnProperty(t)?le[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Rc(t,n,l,r)&&(n=null),r||l===null?Fc(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var be=Lc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sr=Symbol.for("react.element"),Bt=Symbol.for("react.portal"),Ht=Symbol.for("react.fragment"),Yi=Symbol.for("react.strict_mode"),Jl=Symbol.for("react.profiler"),ss=Symbol.for("react.provider"),as=Symbol.for("react.context"),Zi=Symbol.for("react.forward_ref"),ql=Symbol.for("react.suspense"),bl=Symbol.for("react.suspense_list"),Ji=Symbol.for("react.memo"),nt=Symbol.for("react.lazy"),cs=Symbol.for("react.offscreen"),Wo=Symbol.iterator;function yn(e){return e===null||typeof e!="object"?null:(e=Wo&&e[Wo]||e["@@iterator"],typeof e=="function"?e:null)}var X=Object.assign,jl;function En(e){if(jl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);jl=t&&t[1]||""}return`
`+jl+e}var Nl=!1;function El(e,t){if(!e||Nl)return"";Nl=!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 l=c.stack.split(`
`),i=r.stack.split(`
`),o=l.length-1,s=i.length-1;1<=o&&0<=s&&l[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(l[o]!==i[s]){if(o!==1||s!==1)do if(o--,s--,0>s||l[o]!==i[s]){var a=`
`+l[o].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=o&&0<=s);break}}}finally{Nl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?En(e):""}function Mc(e){switch(e.tag){case 5:return En(e.type);case 16:return En("Lazy");case 13:return En("Suspense");case 19:return En("SuspenseList");case 0:case 2:case 15:return e=El(e.type,!1),e;case 11:return e=El(e.type.render,!1),e;case 1:return e=El(e.type,!0),e;default:return""}}function ei(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 Ht:return"Fragment";case Bt:return"Portal";case Jl:return"Profiler";case Yi:return"StrictMode";case ql:return"Suspense";case bl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case as:return(e.displayName||"Context")+".Consumer";case ss:return(e._context.displayName||"Context")+".Provider";case Zi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ji:return t=e.displayName||null,t!==null?t:ei(e.type)||"Memo";case nt:t=e._payload,e=e._init;try{return ei(e(t))}catch{}}return null}function Dc(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 ei(t);case 8:return t===Yi?"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 gt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ds(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ic(e){var t=ds(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.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 ar(e){e._valueTracker||(e._valueTracker=Ic(e))}function fs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ds(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Dr(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 ti(e,t){var n=t.checked;return X({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Vo(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=gt(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 ps(e,t){t=t.checked,t!=null&&Gi(e,"checked",t,!1)}function ni(e,t){ps(e,t);var n=gt(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")?ri(e,t.type,n):t.hasOwnProperty("defaultValue")&&ri(e,t.type,gt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Qo(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 ri(e,t,n){(t!=="number"||Dr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Cn=Array.isArray;function bt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+gt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function li(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return X({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ko(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(x(92));if(Cn(n)){if(1<n.length)throw Error(x(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:gt(n)}}function hs(e,t){var n=gt(t.value),r=gt(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 Xo(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ms(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 ii(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ms(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var cr,gs=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(cr=cr||document.createElement("div"),cr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=cr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function An(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ln={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},Uc=["Webkit","ms","Moz","O"];Object.keys(Ln).forEach(function(e){Uc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ln[t]=Ln[e]})});function vs(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ln.hasOwnProperty(e)&&Ln[e]?(""+t).trim():t+"px"}function ys(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=vs(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var $c=X({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 oi(e,t){if(t){if($c[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function ui(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 si=null;function qi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ai=null,en=null,tn=null;function Go(e){if(e=ir(e)){if(typeof ai!="function")throw Error(x(280));var t=e.stateNode;t&&(t=dl(t),ai(e.stateNode,e.type,t))}}function xs(e){en?tn?tn.push(e):tn=[e]:en=e}function ws(){if(en){var e=en,t=tn;if(tn=en=null,Go(e),t)for(e=0;e<t.length;e++)Go(t[e])}}function ks(e,t){return e(t)}function Ss(){}var Cl=!1;function _s(e,t,n){if(Cl)return e(t,n);Cl=!0;try{return ks(e,t,n)}finally{Cl=!1,(en!==null||tn!==null)&&(Ss(),ws())}}function Bn(e,t){var n=e.stateNode;if(n===null)return null;var r=dl(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(x(231,t,typeof n));return n}var ci=!1;if(Ye)try{var xn={};Object.defineProperty(xn,"passive",{get:function(){ci=!0}}),window.addEventListener("test",xn,xn),window.removeEventListener("test",xn,xn)}catch{ci=!1}function Ac(e,t,n,r,l,i,o,s,a){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(g){this.onError(g)}}var Tn=!1,Ir=null,Ur=!1,di=null,Bc={onError:function(e){Tn=!0,Ir=e}};function Hc(e,t,n,r,l,i,o,s,a){Tn=!1,Ir=null,Ac.apply(Bc,arguments)}function Wc(e,t,n,r,l,i,o,s,a){if(Hc.apply(this,arguments),Tn){if(Tn){var c=Ir;Tn=!1,Ir=null}else throw Error(x(198));Ur||(Ur=!0,di=c)}}function $t(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 js(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 Yo(e){if($t(e)!==e)throw Error(x(188))}function Vc(e){var t=e.alternate;if(!t){if(t=$t(e),t===null)throw Error(x(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Yo(l),e;if(i===r)return Yo(l),t;i=i.sibling}throw Error(x(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,s=l.child;s;){if(s===n){o=!0,n=l,r=i;break}if(s===r){o=!0,r=l,n=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===n){o=!0,n=i,r=l;break}if(s===r){o=!0,r=i,n=l;break}s=s.sibling}if(!o)throw Error(x(189))}}if(n.alternate!==r)throw Error(x(190))}if(n.tag!==3)throw Error(x(188));return n.stateNode.current===n?e:t}function Ns(e){return e=Vc(e),e!==null?Es(e):null}function Es(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Es(e);if(t!==null)return t;e=e.sibling}return null}var Cs=Se.unstable_scheduleCallback,Zo=Se.unstable_cancelCallback,Qc=Se.unstable_shouldYield,Kc=Se.unstable_requestPaint,Y=Se.unstable_now,Xc=Se.unstable_getCurrentPriorityLevel,bi=Se.unstable_ImmediatePriority,Ps=Se.unstable_UserBlockingPriority,$r=Se.unstable_NormalPriority,Gc=Se.unstable_LowPriority,zs=Se.unstable_IdlePriority,ul=null,He=null;function Yc(e){if(He&&typeof He.onCommitFiberRoot=="function")try{He.onCommitFiberRoot(ul,e,void 0,(e.current.flags&128)===128)}catch{}}var De=Math.clz32?Math.clz32:qc,Zc=Math.log,Jc=Math.LN2;function qc(e){return e>>>=0,e===0?32:31-(Zc(e)/Jc|0)|0}var dr=64,fr=4194304;function Pn(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 Ar(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~l;s!==0?r=Pn(s):(i&=o,i!==0&&(r=Pn(i)))}else o=n&~l,o!==0?r=Pn(o):i!==0&&(r=Pn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&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-De(t),l=1<<n,r|=e[n],t&=~l;return r}function bc(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 ed(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-De(i),s=1<<o,a=l[o];a===-1?(!(s&n)||s&r)&&(l[o]=bc(s,t)):a<=t&&(e.expiredLanes|=s),i&=~s}}function fi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ls(){var e=dr;return dr<<=1,!(dr&4194240)&&(dr=64),e}function Pl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function rr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-De(t),e[t]=n}function td(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-De(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function eo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-De(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var I=0;function Ts(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Fs,to,Os,Rs,Ms,pi=!1,pr=[],st=null,at=null,ct=null,Hn=new Map,Wn=new Map,lt=[],nd="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 Jo(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":at=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":Hn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wn.delete(t.pointerId)}}function wn(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=ir(t),t!==null&&to(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function rd(e,t,n,r,l){switch(t){case"focusin":return st=wn(st,e,t,n,r,l),!0;case"dragenter":return at=wn(at,e,t,n,r,l),!0;case"mouseover":return ct=wn(ct,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Hn.set(i,wn(Hn.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Wn.set(i,wn(Wn.get(i)||null,e,t,n,r,l)),!0}return!1}function Ds(e){var t=Ct(e.target);if(t!==null){var n=$t(t);if(n!==null){if(t=n.tag,t===13){if(t=js(n),t!==null){e.blockedOn=t,Ms(e.priority,function(){Os(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 Er(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=hi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);si=r,n.target.dispatchEvent(r),si=null}else return t=ir(n),t!==null&&to(t),e.blockedOn=n,!1;t.shift()}return!0}function qo(e,t,n){Er(e)&&n.delete(t)}function ld(){pi=!1,st!==null&&Er(st)&&(st=null),at!==null&&Er(at)&&(at=null),ct!==null&&Er(ct)&&(ct=null),Hn.forEach(qo),Wn.forEach(qo)}function kn(e,t){e.blockedOn===t&&(e.blockedOn=null,pi||(pi=!0,Se.unstable_scheduleCallback(Se.unstable_NormalPriority,ld)))}function Vn(e){function t(l){return kn(l,e)}if(0<pr.length){kn(pr[0],e);for(var n=1;n<pr.length;n++){var r=pr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(st!==null&&kn(st,e),at!==null&&kn(at,e),ct!==null&&kn(ct,e),Hn.forEach(t),Wn.forEach(t),n=0;n<lt.length;n++)r=lt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<lt.length&&(n=lt[0],n.blockedOn===null);)Ds(n),n.blockedOn===null&&lt.shift()}var nn=be.ReactCurrentBatchConfig,Br=!0;function id(e,t,n,r){var l=I,i=nn.transition;nn.transition=null;try{I=1,no(e,t,n,r)}finally{I=l,nn.transition=i}}function od(e,t,n,r){var l=I,i=nn.transition;nn.transition=null;try{I=4,no(e,t,n,r)}finally{I=l,nn.transition=i}}function no(e,t,n,r){if(Br){var l=hi(e,t,n,r);if(l===null)Ul(e,t,r,Hr,n),Jo(e,r);else if(rd(l,e,t,n,r))r.stopPropagation();else if(Jo(e,r),t&4&&-1<nd.indexOf(e)){for(;l!==null;){var i=ir(l);if(i!==null&&Fs(i),i=hi(e,t,n,r),i===null&&Ul(e,t,r,Hr,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else Ul(e,t,r,null,n)}}var Hr=null;function hi(e,t,n,r){if(Hr=null,e=qi(r),e=Ct(e),e!==null)if(t=$t(e),t===null)e=null;else if(n=t.tag,n===13){if(e=js(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 Hr=e,null}function Is(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(Xc()){case bi:return 1;case Ps:return 4;case $r:case Gc:return 16;case zs:return 536870912;default:return 16}default:return 16}}var ot=null,ro=null,Cr=null;function Us(){if(Cr)return Cr;var e,t=ro,n=t.length,r,l="value"in ot?ot.value:ot.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Cr=l.slice(e,1<r?1-r:void 0)}function Pr(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 hr(){return!0}function bo(){return!1}function je(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?hr:bo,this.isPropagationStopped=bo,this}return X(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=hr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=hr)},persist:function(){},isPersistent:hr}),t}var hn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},lo=je(hn),lr=X({},hn,{view:0,detail:0}),ud=je(lr),zl,Ll,Sn,sl=X({},lr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:io,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!==Sn&&(Sn&&e.type==="mousemove"?(zl=e.screenX-Sn.screenX,Ll=e.screenY-Sn.screenY):Ll=zl=0,Sn=e),zl)},movementY:function(e){return"movementY"in e?e.movementY:Ll}}),eu=je(sl),sd=X({},sl,{dataTransfer:0}),ad=je(sd),cd=X({},lr,{relatedTarget:0}),Tl=je(cd),dd=X({},hn,{animationName:0,elapsedTime:0,pseudoElement:0}),fd=je(dd),pd=X({},hn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),hd=je(pd),md=X({},hn,{data:0}),tu=je(md),gd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},vd={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"},yd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function xd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=yd[e])?!!t[e]:!1}function io(){return xd}var wd=X({},lr,{key:function(e){if(e.key){var t=gd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Pr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?vd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:io,charCode:function(e){return e.type==="keypress"?Pr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Pr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),kd=je(wd),Sd=X({},sl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),nu=je(Sd),_d=X({},lr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:io}),jd=je(_d),Nd=X({},hn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ed=je(Nd),Cd=X({},sl,{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}),Pd=je(Cd),zd=[9,13,27,32],oo=Ye&&"CompositionEvent"in window,Fn=null;Ye&&"documentMode"in document&&(Fn=document.documentMode);var Ld=Ye&&"TextEvent"in window&&!Fn,$s=Ye&&(!oo||Fn&&8<Fn&&11>=Fn),ru=" ",lu=!1;function As(e,t){switch(e){case"keyup":return zd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wt=!1;function Td(e,t){switch(e){case"compositionend":return Bs(t);case"keypress":return t.which!==32?null:(lu=!0,ru);case"textInput":return e=t.data,e===ru&&lu?null:e;default:return null}}function Fd(e,t){if(Wt)return e==="compositionend"||!oo&&As(e,t)?(e=Us(),Cr=ro=ot=null,Wt=!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 $s&&t.locale!=="ko"?null:t.data;default:return null}}var Od={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 iu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Od[e.type]:t==="textarea"}function Hs(e,t,n,r){xs(r),t=Wr(t,"onChange"),0<t.length&&(n=new lo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var On=null,Qn=null;function Rd(e){bs(e,0)}function al(e){var t=Kt(e);if(fs(t))return e}function Md(e,t){if(e==="change")return t}var Ws=!1;if(Ye){var Fl;if(Ye){var Ol="oninput"in document;if(!Ol){var ou=document.createElement("div");ou.setAttribute("oninput","return;"),Ol=typeof ou.oninput=="function"}Fl=Ol}else Fl=!1;Ws=Fl&&(!document.documentMode||9<document.documentMode)}function uu(){On&&(On.detachEvent("onpropertychange",Vs),Qn=On=null)}function Vs(e){if(e.propertyName==="value"&&al(Qn)){var t=[];Hs(t,Qn,e,qi(e)),_s(Rd,t)}}function Dd(e,t,n){e==="focusin"?(uu(),On=t,Qn=n,On.attachEvent("onpropertychange",Vs)):e==="focusout"&&uu()}function Id(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return al(Qn)}function Ud(e,t){if(e==="click")return al(t)}function $d(e,t){if(e==="input"||e==="change")return al(t)}function Ad(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ue=typeof Object.is=="function"?Object.is:Ad;function Kn(e,t){if(Ue(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Zl.call(t,l)||!Ue(e[l],t[l]))return!1}return!0}function su(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function au(e,t){var n=su(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=su(n)}}function Qs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Qs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ks(){for(var e=window,t=Dr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Dr(e.document)}return t}function uo(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 Bd(e){var t=Ks(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Qs(n.ownerDocument.documentElement,n)){if(r!==null&&uo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=au(n,i);var o=au(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>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 Hd=Ye&&"documentMode"in document&&11>=document.documentMode,Vt=null,mi=null,Rn=null,gi=!1;function cu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;gi||Vt==null||Vt!==Dr(r)||(r=Vt,"selectionStart"in r&&uo(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}),Rn&&Kn(Rn,r)||(Rn=r,r=Wr(mi,"onSelect"),0<r.length&&(t=new lo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Vt)))}function mr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Qt={animationend:mr("Animation","AnimationEnd"),animationiteration:mr("Animation","AnimationIteration"),animationstart:mr("Animation","AnimationStart"),transitionend:mr("Transition","TransitionEnd")},Rl={},Xs={};Ye&&(Xs=document.createElement("div").style,"AnimationEvent"in window||(delete Qt.animationend.animation,delete Qt.animationiteration.animation,delete Qt.animationstart.animation),"TransitionEvent"in window||delete Qt.transitionend.transition);function cl(e){if(Rl[e])return Rl[e];if(!Qt[e])return e;var t=Qt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Xs)return Rl[e]=t[n];return e}var Gs=cl("animationend"),Ys=cl("animationiteration"),Zs=cl("animationstart"),Js=cl("transitionend"),qs=new Map,du="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 yt(e,t){qs.set(e,t),Ut(t,[e])}for(var Ml=0;Ml<du.length;Ml++){var Dl=du[Ml],Wd=Dl.toLowerCase(),Vd=Dl[0].toUpperCase()+Dl.slice(1);yt(Wd,"on"+Vd)}yt(Gs,"onAnimationEnd");yt(Ys,"onAnimationIteration");yt(Zs,"onAnimationStart");yt("dblclick","onDoubleClick");yt("focusin","onFocus");yt("focusout","onBlur");yt(Js,"onTransitionEnd");on("onMouseEnter",["mouseout","mouseover"]);on("onMouseLeave",["mouseout","mouseover"]);on("onPointerEnter",["pointerout","pointerover"]);on("onPointerLeave",["pointerout","pointerover"]);Ut("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ut("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ut("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ut("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ut("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ut("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zn="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(" "),Qd=new Set("cancel close invalid load scroll toggle".split(" ").concat(zn));function fu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Wc(r,t,void 0,e),e.currentTarget=null}function bs(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],a=s.instance,c=s.currentTarget;if(s=s.listener,a!==i&&l.isPropagationStopped())break e;fu(l,s,c),i=a}else for(o=0;o<r.length;o++){if(s=r[o],a=s.instance,c=s.currentTarget,s=s.listener,a!==i&&l.isPropagationStopped())break e;fu(l,s,c),i=a}}}if(Ur)throw e=di,Ur=!1,di=null,e}function A(e,t){var n=t[ki];n===void 0&&(n=t[ki]=new Set);var r=e+"__bubble";n.has(r)||(ea(t,e,2,!1),n.add(r))}function Il(e,t,n){var r=0;t&&(r|=4),ea(n,e,r,t)}var gr="_reactListening"+Math.random().toString(36).slice(2);function Xn(e){if(!e[gr]){e[gr]=!0,us.forEach(function(n){n!=="selectionchange"&&(Qd.has(n)||Il(n,!1,e),Il(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[gr]||(t[gr]=!0,Il("selectionchange",!1,t))}}function ea(e,t,n,r){switch(Is(t)){case 1:var l=id;break;case 4:l=od;break;default:l=no}n=l.bind(null,t,n,e),l=void 0,!ci||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Ul(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var a=o.tag;if((a===3||a===4)&&(a=o.stateNode.containerInfo,a===l||a.nodeType===8&&a.parentNode===l))return;o=o.return}for(;s!==null;){if(o=Ct(s),o===null)return;if(a=o.tag,a===5||a===6){r=i=o;continue e}s=s.parentNode}}r=r.return}_s(function(){var c=i,g=qi(n),f=[];e:{var m=qs.get(e);if(m!==void 0){var v=lo,w=e;switch(e){case"keypress":if(Pr(n)===0)break e;case"keydown":case"keyup":v=kd;break;case"focusin":w="focus",v=Tl;break;case"focusout":w="blur",v=Tl;break;case"beforeblur":case"afterblur":v=Tl;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":v=eu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=ad;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=jd;break;case Gs:case Ys:case Zs:v=fd;break;case Js:v=Ed;break;case"scroll":v=ud;break;case"wheel":v=Pd;break;case"copy":case"cut":case"paste":v=hd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=nu}var k=(t&4)!==0,$=!k&&e==="scroll",p=k?m!==null?m+"Capture":null:m;k=[];for(var d=c,h;d!==null;){h=d;var y=h.stateNode;if(h.tag===5&&y!==null&&(h=y,p!==null&&(y=Bn(d,p),y!=null&&k.push(Gn(d,y,h)))),$)break;d=d.return}0<k.length&&(m=new v(m,w,null,n,g),f.push({event:m,listeners:k}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",m&&n!==si&&(w=n.relatedTarget||n.fromElement)&&(Ct(w)||w[Ze]))break e;if((v||m)&&(m=g.window===g?g:(m=g.ownerDocument)?m.defaultView||m.parentWindow:window,v?(w=n.relatedTarget||n.toElement,v=c,w=w?Ct(w):null,w!==null&&($=$t(w),w!==$||w.tag!==5&&w.tag!==6)&&(w=null)):(v=null,w=c),v!==w)){if(k=eu,y="onMouseLeave",p="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(k=nu,y="onPointerLeave",p="onPointerEnter",d="pointer"),$=v==null?m:Kt(v),h=w==null?m:Kt(w),m=new k(y,d+"leave",v,n,g),m.target=$,m.relatedTarget=h,y=null,Ct(g)===c&&(k=new k(p,d+"enter",w,n,g),k.target=h,k.relatedTarget=$,y=k),$=y,v&&w)t:{for(k=v,p=w,d=0,h=k;h;h=At(h))d++;for(h=0,y=p;y;y=At(y))h++;for(;0<d-h;)k=At(k),d--;for(;0<h-d;)p=At(p),h--;for(;d--;){if(k===p||p!==null&&k===p.alternate)break t;k=At(k),p=At(p)}k=null}else k=null;v!==null&&pu(f,m,v,k,!1),w!==null&&$!==null&&pu(f,$,w,k,!0)}}e:{if(m=c?Kt(c):window,v=m.nodeName&&m.nodeName.toLowerCase(),v==="select"||v==="input"&&m.type==="file")var S=Md;else if(iu(m))if(Ws)S=$d;else{S=Id;var N=Dd}else(v=m.nodeName)&&v.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(S=Ud);if(S&&(S=S(e,c))){Hs(f,S,n,g);break e}N&&N(e,m,c),e==="focusout"&&(N=m._wrapperState)&&N.controlled&&m.type==="number"&&ri(m,"number",m.value)}switch(N=c?Kt(c):window,e){case"focusin":(iu(N)||N.contentEditable==="true")&&(Vt=N,mi=c,Rn=null);break;case"focusout":Rn=mi=Vt=null;break;case"mousedown":gi=!0;break;case"contextmenu":case"mouseup":case"dragend":gi=!1,cu(f,n,g);break;case"selectionchange":if(Hd)break;case"keydown":case"keyup":cu(f,n,g)}var E;if(oo)e:{switch(e){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else Wt?As(e,n)&&(C="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(C="onCompositionStart");C&&($s&&n.locale!=="ko"&&(Wt||C!=="onCompositionStart"?C==="onCompositionEnd"&&Wt&&(E=Us()):(ot=g,ro="value"in ot?ot.value:ot.textContent,Wt=!0)),N=Wr(c,C),0<N.length&&(C=new tu(C,e,null,n,g),f.push({event:C,listeners:N}),E?C.data=E:(E=Bs(n),E!==null&&(C.data=E)))),(E=Ld?Td(e,n):Fd(e,n))&&(c=Wr(c,"onBeforeInput"),0<c.length&&(g=new tu("onBeforeInput","beforeinput",null,n,g),f.push({event:g,listeners:c}),g.data=E))}bs(f,t)})}function Gn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Wr(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Bn(e,n),i!=null&&r.unshift(Gn(e,i,l)),i=Bn(e,t),i!=null&&r.push(Gn(e,i,l))),e=e.return}return r}function At(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function pu(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var s=n,a=s.alternate,c=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&c!==null&&(s=c,l?(a=Bn(n,i),a!=null&&o.unshift(Gn(n,a,s))):l||(a=Bn(n,i),a!=null&&o.push(Gn(n,a,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Kd=/\r\n?/g,Xd=/\u0000|\uFFFD/g;function hu(e){return(typeof e=="string"?e:""+e).replace(Kd,`
`).replace(Xd,"")}function vr(e,t,n){if(t=hu(t),hu(e)!==t&&n)throw Error(x(425))}function Vr(){}var vi=null,yi=null;function xi(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var wi=typeof setTimeout=="function"?setTimeout:void 0,Gd=typeof clearTimeout=="function"?clearTimeout:void 0,mu=typeof Promise=="function"?Promise:void 0,Yd=typeof queueMicrotask=="function"?queueMicrotask:typeof mu<"u"?function(e){return mu.resolve(null).then(e).catch(Zd)}:wi;function Zd(e){setTimeout(function(){throw e})}function $l(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Vn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Vn(t)}function dt(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 gu(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 mn=Math.random().toString(36).slice(2),Be="__reactFiber$"+mn,Yn="__reactProps$"+mn,Ze="__reactContainer$"+mn,ki="__reactEvents$"+mn,Jd="__reactListeners$"+mn,qd="__reactHandles$"+mn;function Ct(e){var t=e[Be];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ze]||n[Be]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=gu(e);e!==null;){if(n=e[Be])return n;e=gu(e)}return t}e=n,n=e.parentNode}return null}function ir(e){return e=e[Be]||e[Ze],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Kt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(x(33))}function dl(e){return e[Yn]||null}var Si=[],Xt=-1;function xt(e){return{current:e}}function B(e){0>Xt||(e.current=Si[Xt],Si[Xt]=null,Xt--)}function U(e,t){Xt++,Si[Xt]=e.current,e.current=t}var vt={},se=xt(vt),me=xt(!1),Ot=vt;function un(e,t){var n=e.type.contextTypes;if(!n)return vt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ge(e){return e=e.childContextTypes,e!=null}function Qr(){B(me),B(se)}function vu(e,t,n){if(se.current!==vt)throw Error(x(168));U(se,t),U(me,n)}function ta(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(x(108,Dc(e)||"Unknown",l));return X({},n,r)}function Kr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vt,Ot=se.current,U(se,e),U(me,me.current),!0}function yu(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=ta(e,t,Ot),r.__reactInternalMemoizedMergedChildContext=e,B(me),B(se),U(se,e)):B(me),U(me,n)}var Qe=null,fl=!1,Al=!1;function na(e){Qe===null?Qe=[e]:Qe.push(e)}function bd(e){fl=!0,na(e)}function wt(){if(!Al&&Qe!==null){Al=!0;var e=0,t=I;try{var n=Qe;for(I=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Qe=null,fl=!1}catch(l){throw Qe!==null&&(Qe=Qe.slice(e+1)),Cs(bi,wt),l}finally{I=t,Al=!1}}return null}var Gt=[],Yt=0,Xr=null,Gr=0,Ne=[],Ee=0,Rt=null,Ke=1,Xe="";function Nt(e,t){Gt[Yt++]=Gr,Gt[Yt++]=Xr,Xr=e,Gr=t}function ra(e,t,n){Ne[Ee++]=Ke,Ne[Ee++]=Xe,Ne[Ee++]=Rt,Rt=e;var r=Ke;e=Xe;var l=32-De(r)-1;r&=~(1<<l),n+=1;var i=32-De(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,Ke=1<<32-De(t)+l|n<<l|r,Xe=i+e}else Ke=1<<i|n<<l|r,Xe=e}function so(e){e.return!==null&&(Nt(e,1),ra(e,1,0))}function ao(e){for(;e===Xr;)Xr=Gt[--Yt],Gt[Yt]=null,Gr=Gt[--Yt],Gt[Yt]=null;for(;e===Rt;)Rt=Ne[--Ee],Ne[Ee]=null,Xe=Ne[--Ee],Ne[Ee]=null,Ke=Ne[--Ee],Ne[Ee]=null}var ke=null,we=null,W=!1,Me=null;function la(e,t){var n=Ce(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 xu(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,ke=e,we=dt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ke=e,we=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Rt!==null?{id:Ke,overflow:Xe}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ce(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ke=e,we=null,!0):!1;default:return!1}}function _i(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ji(e){if(W){var t=we;if(t){var n=t;if(!xu(e,t)){if(_i(e))throw Error(x(418));t=dt(n.nextSibling);var r=ke;t&&xu(e,t)?la(r,n):(e.flags=e.flags&-4097|2,W=!1,ke=e)}}else{if(_i(e))throw Error(x(418));e.flags=e.flags&-4097|2,W=!1,ke=e}}}function wu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ke=e}function yr(e){if(e!==ke)return!1;if(!W)return wu(e),W=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!xi(e.type,e.memoizedProps)),t&&(t=we)){if(_i(e))throw ia(),Error(x(418));for(;t;)la(e,t),t=dt(t.nextSibling)}if(wu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(x(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){we=dt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}we=null}}else we=ke?dt(e.stateNode.nextSibling):null;return!0}function ia(){for(var e=we;e;)e=dt(e.nextSibling)}function sn(){we=ke=null,W=!1}function co(e){Me===null?Me=[e]:Me.push(e)}var ef=be.ReactCurrentBatchConfig;function _n(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(x(309));var r=n.stateNode}if(!r)throw Error(x(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var s=l.refs;o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(x(284));if(!n._owner)throw Error(x(290,e))}return e}function xr(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ku(e){var t=e._init;return t(e._payload)}function oa(e){function t(p,d){if(e){var h=p.deletions;h===null?(p.deletions=[d],p.flags|=16):h.push(d)}}function n(p,d){if(!e)return null;for(;d!==null;)t(p,d),d=d.sibling;return null}function r(p,d){for(p=new Map;d!==null;)d.key!==null?p.set(d.key,d):p.set(d.index,d),d=d.sibling;return p}function l(p,d){return p=mt(p,d),p.index=0,p.sibling=null,p}function i(p,d,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<d?(p.flags|=2,d):h):(p.flags|=2,d)):(p.flags|=1048576,d)}function o(p){return e&&p.alternate===null&&(p.flags|=2),p}function s(p,d,h,y){return d===null||d.tag!==6?(d=Xl(h,p.mode,y),d.return=p,d):(d=l(d,h),d.return=p,d)}function a(p,d,h,y){var S=h.type;return S===Ht?g(p,d,h.props.children,y,h.key):d!==null&&(d.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===nt&&ku(S)===d.type)?(y=l(d,h.props),y.ref=_n(p,d,h),y.return=p,y):(y=Mr(h.type,h.key,h.props,null,p.mode,y),y.ref=_n(p,d,h),y.return=p,y)}function c(p,d,h,y){return d===null||d.tag!==4||d.stateNode.containerInfo!==h.containerInfo||d.stateNode.implementation!==h.implementation?(d=Gl(h,p.mode,y),d.return=p,d):(d=l(d,h.children||[]),d.return=p,d)}function g(p,d,h,y,S){return d===null||d.tag!==7?(d=Tt(h,p.mode,y,S),d.return=p,d):(d=l(d,h),d.return=p,d)}function f(p,d,h){if(typeof d=="string"&&d!==""||typeof d=="number")return d=Xl(""+d,p.mode,h),d.return=p,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case sr:return h=Mr(d.type,d.key,d.props,null,p.mode,h),h.ref=_n(p,null,d),h.return=p,h;case Bt:return d=Gl(d,p.mode,h),d.return=p,d;case nt:var y=d._init;return f(p,y(d._payload),h)}if(Cn(d)||yn(d))return d=Tt(d,p.mode,h,null),d.return=p,d;xr(p,d)}return null}function m(p,d,h,y){var S=d!==null?d.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return S!==null?null:s(p,d,""+h,y);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case sr:return h.key===S?a(p,d,h,y):null;case Bt:return h.key===S?c(p,d,h,y):null;case nt:return S=h._init,m(p,d,S(h._payload),y)}if(Cn(h)||yn(h))return S!==null?null:g(p,d,h,y,null);xr(p,h)}return null}function v(p,d,h,y,S){if(typeof y=="string"&&y!==""||typeof y=="number")return p=p.get(h)||null,s(d,p,""+y,S);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case sr:return p=p.get(y.key===null?h:y.key)||null,a(d,p,y,S);case Bt:return p=p.get(y.key===null?h:y.key)||null,c(d,p,y,S);case nt:var N=y._init;return v(p,d,h,N(y._payload),S)}if(Cn(y)||yn(y))return p=p.get(h)||null,g(d,p,y,S,null);xr(d,y)}return null}function w(p,d,h,y){for(var S=null,N=null,E=d,C=d=0,H=null;E!==null&&C<h.length;C++){E.index>C?(H=E,E=null):H=E.sibling;var T=m(p,E,h[C],y);if(T===null){E===null&&(E=H);break}e&&E&&T.alternate===null&&t(p,E),d=i(T,d,C),N===null?S=T:N.sibling=T,N=T,E=H}if(C===h.length)return n(p,E),W&&Nt(p,C),S;if(E===null){for(;C<h.length;C++)E=f(p,h[C],y),E!==null&&(d=i(E,d,C),N===null?S=E:N.sibling=E,N=E);return W&&Nt(p,C),S}for(E=r(p,E);C<h.length;C++)H=v(E,p,C,h[C],y),H!==null&&(e&&H.alternate!==null&&E.delete(H.key===null?C:H.key),d=i(H,d,C),N===null?S=H:N.sibling=H,N=H);return e&&E.forEach(function(ye){return t(p,ye)}),W&&Nt(p,C),S}function k(p,d,h,y){var S=yn(h);if(typeof S!="function")throw Error(x(150));if(h=S.call(h),h==null)throw Error(x(151));for(var N=S=null,E=d,C=d=0,H=null,T=h.next();E!==null&&!T.done;C++,T=h.next()){E.index>C?(H=E,E=null):H=E.sibling;var ye=m(p,E,T.value,y);if(ye===null){E===null&&(E=H);break}e&&E&&ye.alternate===null&&t(p,E),d=i(ye,d,C),N===null?S=ye:N.sibling=ye,N=ye,E=H}if(T.done)return n(p,E),W&&Nt(p,C),S;if(E===null){for(;!T.done;C++,T=h.next())T=f(p,T.value,y),T!==null&&(d=i(T,d,C),N===null?S=T:N.sibling=T,N=T);return W&&Nt(p,C),S}for(E=r(p,E);!T.done;C++,T=h.next())T=v(E,p,C,T.value,y),T!==null&&(e&&T.alternate!==null&&E.delete(T.key===null?C:T.key),d=i(T,d,C),N===null?S=T:N.sibling=T,N=T);return e&&E.forEach(function(kt){return t(p,kt)}),W&&Nt(p,C),S}function $(p,d,h,y){if(typeof h=="object"&&h!==null&&h.type===Ht&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case sr:e:{for(var S=h.key,N=d;N!==null;){if(N.key===S){if(S=h.type,S===Ht){if(N.tag===7){n(p,N.sibling),d=l(N,h.props.children),d.return=p,p=d;break e}}else if(N.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===nt&&ku(S)===N.type){n(p,N.sibling),d=l(N,h.props),d.ref=_n(p,N,h),d.return=p,p=d;break e}n(p,N);break}else t(p,N);N=N.sibling}h.type===Ht?(d=Tt(h.props.children,p.mode,y,h.key),d.return=p,p=d):(y=Mr(h.type,h.key,h.props,null,p.mode,y),y.ref=_n(p,d,h),y.return=p,p=y)}return o(p);case Bt:e:{for(N=h.key;d!==null;){if(d.key===N)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){n(p,d.sibling),d=l(d,h.children||[]),d.return=p,p=d;break e}else{n(p,d);break}else t(p,d);d=d.sibling}d=Gl(h,p.mode,y),d.return=p,p=d}return o(p);case nt:return N=h._init,$(p,d,N(h._payload),y)}if(Cn(h))return w(p,d,h,y);if(yn(h))return k(p,d,h,y);xr(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(p,d.sibling),d=l(d,h),d.return=p,p=d):(n(p,d),d=Xl(h,p.mode,y),d.return=p,p=d),o(p)):n(p,d)}return $}var an=oa(!0),ua=oa(!1),Yr=xt(null),Zr=null,Zt=null,fo=null;function po(){fo=Zt=Zr=null}function ho(e){var t=Yr.current;B(Yr),e._currentValue=t}function Ni(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 rn(e,t){Zr=e,fo=Zt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(he=!0),e.firstContext=null)}function ze(e){var t=e._currentValue;if(fo!==e)if(e={context:e,memoizedValue:t,next:null},Zt===null){if(Zr===null)throw Error(x(308));Zt=e,Zr.dependencies={lanes:0,firstContext:e}}else Zt=Zt.next=e;return t}var Pt=null;function mo(e){Pt===null?Pt=[e]:Pt.push(e)}function sa(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,mo(t)):(n.next=l.next,l.next=n),t.interleaved=n,Je(e,r)}function Je(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 rt=!1;function go(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function aa(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 Ge(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ft(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,O&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Je(e,n)}return l=r.interleaved,l===null?(t.next=t,mo(r)):(t.next=l.next,l.next=t),r.interleaved=t,Je(e,n)}function zr(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 Su(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=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};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,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 Jr(e,t,n,r){var l=e.updateQueue;rt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var a=s,c=a.next;a.next=null,o===null?i=c:o.next=c,o=a;var g=e.alternate;g!==null&&(g=g.updateQueue,s=g.lastBaseUpdate,s!==o&&(s===null?g.firstBaseUpdate=c:s.next=c,g.lastBaseUpdate=a))}if(i!==null){var f=l.baseState;o=0,g=c=a=null,s=i;do{var m=s.lane,v=s.eventTime;if((r&m)===m){g!==null&&(g=g.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var w=e,k=s;switch(m=t,v=n,k.tag){case 1:if(w=k.payload,typeof w=="function"){f=w.call(v,f,m);break e}f=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=k.payload,m=typeof w=="function"?w.call(v,f,m):w,m==null)break e;f=X({},f,m);break e;case 2:rt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[s]:m.push(s))}else v={eventTime:v,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},g===null?(c=g=v,a=f):g=g.next=v,o|=m;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;m=s,s=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(g===null&&(a=f),l.baseState=a,l.firstBaseUpdate=c,l.lastBaseUpdate=g,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);Dt|=o,e.lanes=o,e.memoizedState=f}}function _u(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(x(191,l));l.call(r)}}}var or={},We=xt(or),Zn=xt(or),Jn=xt(or);function zt(e){if(e===or)throw Error(x(174));return e}function vo(e,t){switch(U(Jn,t),U(Zn,e),U(We,or),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ii(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ii(t,e)}B(We),U(We,t)}function cn(){B(We),B(Zn),B(Jn)}function ca(e){zt(Jn.current);var t=zt(We.current),n=ii(t,e.type);t!==n&&(U(Zn,e),U(We,n))}function yo(e){Zn.current===e&&(B(We),B(Zn))}var Q=xt(0);function qr(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 Bl=[];function xo(){for(var e=0;e<Bl.length;e++)Bl[e]._workInProgressVersionPrimary=null;Bl.length=0}var Lr=be.ReactCurrentDispatcher,Hl=be.ReactCurrentBatchConfig,Mt=0,K=null,q=null,ee=null,br=!1,Mn=!1,qn=0,tf=0;function ie(){throw Error(x(321))}function wo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ue(e[n],t[n]))return!1;return!0}function ko(e,t,n,r,l,i){if(Mt=i,K=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Lr.current=e===null||e.memoizedState===null?of:uf,e=n(r,l),Mn){i=0;do{if(Mn=!1,qn=0,25<=i)throw Error(x(301));i+=1,ee=q=null,t.updateQueue=null,Lr.current=sf,e=n(r,l)}while(Mn)}if(Lr.current=el,t=q!==null&&q.next!==null,Mt=0,ee=q=K=null,br=!1,t)throw Error(x(300));return e}function So(){var e=qn!==0;return qn=0,e}function Ae(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ee===null?K.memoizedState=ee=e:ee=ee.next=e,ee}function Le(){if(q===null){var e=K.alternate;e=e!==null?e.memoizedState:null}else e=q.next;var t=ee===null?K.memoizedState:ee.next;if(t!==null)ee=t,q=e;else{if(e===null)throw Error(x(310));q=e,e={memoizedState:q.memoizedState,baseState:q.baseState,baseQueue:q.baseQueue,queue:q.queue,next:null},ee===null?K.memoizedState=ee=e:ee=ee.next=e}return ee}function bn(e,t){return typeof t=="function"?t(e):t}function Wl(e){var t=Le(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=q,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var s=o=null,a=null,c=i;do{var g=c.lane;if((Mt&g)===g)a!==null&&(a=a.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 f={lane:g,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};a===null?(s=a=f,o=r):a=a.next=f,K.lanes|=g,Dt|=g}c=c.next}while(c!==null&&c!==i);a===null?o=r:a.next=s,Ue(r,t.memoizedState)||(he=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,K.lanes|=i,Dt|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Vl(e){var t=Le(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);Ue(i,t.memoizedState)||(he=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function da(){}function fa(e,t){var n=K,r=Le(),l=t(),i=!Ue(r.memoizedState,l);if(i&&(r.memoizedState=l,he=!0),r=r.queue,_o(ma.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ee!==null&&ee.memoizedState.tag&1){if(n.flags|=2048,er(9,ha.bind(null,n,r,l,t),void 0,null),te===null)throw Error(x(349));Mt&30||pa(n,t,l)}return l}function pa(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 ha(e,t,n,r){t.value=n,t.getSnapshot=r,ga(t)&&va(e)}function ma(e,t,n){return n(function(){ga(t)&&va(e)})}function ga(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ue(e,n)}catch{return!0}}function va(e){var t=Je(e,1);t!==null&&Ie(t,e,1,-1)}function ju(e){var t=Ae();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:bn,lastRenderedState:e},t.queue=e,e=e.dispatch=lf.bind(null,K,e),[t.memoizedState,e]}function er(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 ya(){return Le().memoizedState}function Tr(e,t,n,r){var l=Ae();K.flags|=e,l.memoizedState=er(1|t,n,void 0,r===void 0?null:r)}function pl(e,t,n,r){var l=Le();r=r===void 0?null:r;var i=void 0;if(q!==null){var o=q.memoizedState;if(i=o.destroy,r!==null&&wo(r,o.deps)){l.memoizedState=er(t,n,i,r);return}}K.flags|=e,l.memoizedState=er(1|t,n,i,r)}function Nu(e,t){return Tr(8390656,8,e,t)}function _o(e,t){return pl(2048,8,e,t)}function xa(e,t){return pl(4,2,e,t)}function wa(e,t){return pl(4,4,e,t)}function ka(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 Sa(e,t,n){return n=n!=null?n.concat([e]):null,pl(4,4,ka.bind(null,t,e),n)}function jo(){}function _a(e,t){var n=Le();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&wo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ja(e,t){var n=Le();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&wo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Na(e,t,n){return Mt&21?(Ue(n,t)||(n=Ls(),K.lanes|=n,Dt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,he=!0),e.memoizedState=n)}function nf(e,t){var n=I;I=n!==0&&4>n?n:4,e(!0);var r=Hl.transition;Hl.transition={};try{e(!1),t()}finally{I=n,Hl.transition=r}}function Ea(){return Le().memoizedState}function rf(e,t,n){var r=ht(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ca(e))Pa(t,n);else if(n=sa(e,t,n,r),n!==null){var l=ce();Ie(n,e,r,l),za(n,t,r)}}function lf(e,t,n){var r=ht(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ca(e))Pa(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,s=i(o,n);if(l.hasEagerState=!0,l.eagerState=s,Ue(s,o)){var a=t.interleaved;a===null?(l.next=l,mo(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=sa(e,t,l,r),n!==null&&(l=ce(),Ie(n,e,r,l),za(n,t,r))}}function Ca(e){var t=e.alternate;return e===K||t!==null&&t===K}function Pa(e,t){Mn=br=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function za(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,eo(e,n)}}var el={readContext:ze,useCallback:ie,useContext:ie,useEffect:ie,useImperativeHandle:ie,useInsertionEffect:ie,useLayoutEffect:ie,useMemo:ie,useReducer:ie,useRef:ie,useState:ie,useDebugValue:ie,useDeferredValue:ie,useTransition:ie,useMutableSource:ie,useSyncExternalStore:ie,useId:ie,unstable_isNewReconciler:!1},of={readContext:ze,useCallback:function(e,t){return Ae().memoizedState=[e,t===void 0?null:t],e},useContext:ze,useEffect:Nu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Tr(4194308,4,ka.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Tr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Tr(4,2,e,t)},useMemo:function(e,t){var n=Ae();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ae();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=rf.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=Ae();return e={current:e},t.memoizedState=e},useState:ju,useDebugValue:jo,useDeferredValue:function(e){return Ae().memoizedState=e},useTransition:function(){var e=ju(!1),t=e[0];return e=nf.bind(null,e[1]),Ae().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=K,l=Ae();if(W){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),te===null)throw Error(x(349));Mt&30||pa(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Nu(ma.bind(null,r,i,e),[e]),r.flags|=2048,er(9,ha.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ae(),t=te.identifierPrefix;if(W){var n=Xe,r=Ke;n=(r&~(1<<32-De(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=qn++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=tf++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},uf={readContext:ze,useCallback:_a,useContext:ze,useEffect:_o,useImperativeHandle:Sa,useInsertionEffect:xa,useLayoutEffect:wa,useMemo:ja,useReducer:Wl,useRef:ya,useState:function(){return Wl(bn)},useDebugValue:jo,useDeferredValue:function(e){var t=Le();return Na(t,q.memoizedState,e)},useTransition:function(){var e=Wl(bn)[0],t=Le().memoizedState;return[e,t]},useMutableSource:da,useSyncExternalStore:fa,useId:Ea,unstable_isNewReconciler:!1},sf={readContext:ze,useCallback:_a,useContext:ze,useEffect:_o,useImperativeHandle:Sa,useInsertionEffect:xa,useLayoutEffect:wa,useMemo:ja,useReducer:Vl,useRef:ya,useState:function(){return Vl(bn)},useDebugValue:jo,useDeferredValue:function(e){var t=Le();return q===null?t.memoizedState=e:Na(t,q.memoizedState,e)},useTransition:function(){var e=Vl(bn)[0],t=Le().memoizedState;return[e,t]},useMutableSource:da,useSyncExternalStore:fa,useId:Ea,unstable_isNewReconciler:!1};function Oe(e,t){if(e&&e.defaultProps){t=X({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Ei(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:X({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var hl={isMounted:function(e){return(e=e._reactInternals)?$t(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ce(),l=ht(e),i=Ge(r,l);i.payload=t,n!=null&&(i.callback=n),t=ft(e,i,l),t!==null&&(Ie(t,e,l,r),zr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ce(),l=ht(e),i=Ge(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=ft(e,i,l),t!==null&&(Ie(t,e,l,r),zr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ce(),r=ht(e),l=Ge(n,r);l.tag=2,t!=null&&(l.callback=t),t=ft(e,l,r),t!==null&&(Ie(t,e,r,n),zr(t,e,r))}};function Eu(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!Kn(n,r)||!Kn(l,i):!0}function La(e,t,n){var r=!1,l=vt,i=t.contextType;return typeof i=="object"&&i!==null?i=ze(i):(l=ge(t)?Ot:se.current,r=t.contextTypes,i=(r=r!=null)?un(e,l):vt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=hl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Cu(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&&hl.enqueueReplaceState(t,t.state,null)}function Ci(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},go(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=ze(i):(i=ge(t)?Ot:se.current,l.context=un(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Ei(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&hl.enqueueReplaceState(l,l.state,null),Jr(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function dn(e,t){try{var n="",r=t;do n+=Mc(r),r=r.return;while(r);var l=n}catch(i){l=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function Ql(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Pi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var af=typeof WeakMap=="function"?WeakMap:Map;function Ta(e,t,n){n=Ge(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){nl||(nl=!0,Ui=r),Pi(e,t)},n}function Fa(e,t,n){n=Ge(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Pi(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Pi(e,t),typeof r!="function"&&(pt===null?pt=new Set([this]):pt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Pu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new af;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=_f.bind(null,e,t,n),t.then(e,e))}function zu(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 Lu(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,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=Ge(-1,1),t.tag=2,ft(n,t,1))),n.lanes|=1),e)}var cf=be.ReactCurrentOwner,he=!1;function ae(e,t,n,r){t.child=e===null?ua(t,null,n,r):an(t,e.child,n,r)}function Tu(e,t,n,r,l){n=n.render;var i=t.ref;return rn(t,l),r=ko(e,t,n,r,i,l),n=So(),e!==null&&!he?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,qe(e,t,l)):(W&&n&&so(t),t.flags|=1,ae(e,t,r,l),t.child)}function Fu(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!Fo(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Oa(e,t,i,r,l)):(e=Mr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Kn,n(o,r)&&e.ref===t.ref)return qe(e,t,l)}return t.flags|=1,e=mt(i,r),e.ref=t.ref,e.return=t,t.child=e}function Oa(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(Kn(i,r)&&e.ref===t.ref)if(he=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(he=!0);else return t.lanes=e.lanes,qe(e,t,l)}return zi(e,t,n,r,l)}function Ra(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},U(qt,xe),xe|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,U(qt,xe),xe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,U(qt,xe),xe|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,U(qt,xe),xe|=r;return ae(e,t,l,n),t.child}function Ma(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function zi(e,t,n,r,l){var i=ge(n)?Ot:se.current;return i=un(t,i),rn(t,l),n=ko(e,t,n,r,i,l),r=So(),e!==null&&!he?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,qe(e,t,l)):(W&&r&&so(t),t.flags|=1,ae(e,t,n,l),t.child)}function Ou(e,t,n,r,l){if(ge(n)){var i=!0;Kr(t)}else i=!1;if(rn(t,l),t.stateNode===null)Fr(e,t),La(t,n,r),Ci(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var a=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=ze(c):(c=ge(n)?Ot:se.current,c=un(t,c));var g=n.getDerivedStateFromProps,f=typeof g=="function"||typeof o.getSnapshotBeforeUpdate=="function";f||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||a!==c)&&Cu(t,o,r,c),rt=!1;var m=t.memoizedState;o.state=m,Jr(t,r,o,l),a=t.memoizedState,s!==r||m!==a||me.current||rt?(typeof g=="function"&&(Ei(t,n,g,r),a=t.memoizedState),(s=rt||Eu(t,n,s,r,m,a,c))?(f||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=a),o.props=r,o.state=a,o.context=c,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,aa(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Oe(t.type,s),o.props=c,f=t.pendingProps,m=o.context,a=n.contextType,typeof a=="object"&&a!==null?a=ze(a):(a=ge(n)?Ot:se.current,a=un(t,a));var v=n.getDerivedStateFromProps;(g=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==f||m!==a)&&Cu(t,o,r,a),rt=!1,m=t.memoizedState,o.state=m,Jr(t,r,o,l);var w=t.memoizedState;s!==f||m!==w||me.current||rt?(typeof v=="function"&&(Ei(t,n,v,r),w=t.memoizedState),(c=rt||Eu(t,n,c,r,m,w,a)||!1)?(g||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,w,a),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,w,a)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),o.props=r,o.state=w,o.context=a,r=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return Li(e,t,n,r,i,l)}function Li(e,t,n,r,l,i){Ma(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&yu(t,n,!1),qe(e,t,i);r=t.stateNode,cf.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=an(t,e.child,null,i),t.child=an(t,null,s,i)):ae(e,t,s,i),t.memoizedState=r.state,l&&yu(t,n,!0),t.child}function Da(e){var t=e.stateNode;t.pendingContext?vu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&vu(e,t.context,!1),vo(e,t.containerInfo)}function Ru(e,t,n,r,l){return sn(),co(l),t.flags|=256,ae(e,t,n,r),t.child}var Ti={dehydrated:null,treeContext:null,retryLane:0};function Fi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ia(e,t,n){var r=t.pendingProps,l=Q.current,i=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),U(Q,l&1),e===null)return ji(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,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=vl(o,r,0,null),e=Tt(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Fi(n),t.memoizedState=Ti,e):No(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return df(e,t,o,r,s,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,s=l.sibling;var a={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=mt(l,a),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=mt(s,i):(i=Tt(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?Fi(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=Ti,r}return i=e.child,e=i.sibling,r=mt(i,{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 No(e,t){return t=vl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function wr(e,t,n,r){return r!==null&&co(r),an(t,e.child,null,n),e=No(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function df(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=Ql(Error(x(422))),wr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=vl({mode:"visible",children:r.children},l,0,null),i=Tt(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&an(t,e.child,null,o),t.child.memoizedState=Fi(o),t.memoizedState=Ti,i);if(!(t.mode&1))return wr(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(x(419)),r=Ql(i,r,void 0),wr(e,t,o,r)}if(s=(o&e.childLanes)!==0,he||s){if(r=te,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,Je(e,l),Ie(r,e,l,-1))}return To(),r=Ql(Error(x(421))),wr(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=jf.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,we=dt(l.nextSibling),ke=t,W=!0,Me=null,e!==null&&(Ne[Ee++]=Ke,Ne[Ee++]=Xe,Ne[Ee++]=Rt,Ke=e.id,Xe=e.overflow,Rt=t),t=No(t,r.children),t.flags|=4096,t)}function Mu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ni(e.return,t,n)}function Kl(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function Ua(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(ae(e,t,r.children,n),r=Q.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&&Mu(e,n,t);else if(e.tag===19)Mu(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(U(Q,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&qr(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Kl(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&qr(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Kl(t,!0,n,null,i);break;case"together":Kl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Fr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function qe(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Dt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(x(153));if(t.child!==null){for(e=t.child,n=mt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=mt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function ff(e,t,n){switch(t.tag){case 3:Da(t),sn();break;case 5:ca(t);break;case 1:ge(t.type)&&Kr(t);break;case 4:vo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;U(Yr,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(U(Q,Q.current&1),t.flags|=128,null):n&t.child.childLanes?Ia(e,t,n):(U(Q,Q.current&1),e=qe(e,t,n),e!==null?e.sibling:null);U(Q,Q.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ua(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),U(Q,Q.current),r)break;return null;case 22:case 23:return t.lanes=0,Ra(e,t,n)}return qe(e,t,n)}var $a,Oi,Aa,Ba;$a=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}};Oi=function(){};Aa=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,zt(We.current);var i=null;switch(n){case"input":l=ti(e,l),r=ti(e,r),i=[];break;case"select":l=X({},l,{value:void 0}),r=X({},r,{value:void 0}),i=[];break;case"textarea":l=li(e,l),r=li(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Vr)}oi(n,r);var o;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var s=l[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&($n.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var a=r[c];if(s=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&a!==s&&(a!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||a&&a.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in a)a.hasOwnProperty(o)&&s[o]!==a[o]&&(n||(n={}),n[o]=a[o])}else n||(i||(i=[]),i.push(c,n)),n=a;else c==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(i=i||[]).push(c,a)):c==="children"?typeof a!="string"&&typeof a!="number"||(i=i||[]).push(c,""+a):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&($n.hasOwnProperty(c)?(a!=null&&c==="onScroll"&&A("scroll",e),i||s===a||(i=[])):(i=i||[]).push(c,a))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};Ba=function(e,t,n,r){n!==r&&(t.flags|=4)};function jn(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 oe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function pf(e,t,n){var r=t.pendingProps;switch(ao(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return oe(t),null;case 1:return ge(t.type)&&Qr(),oe(t),null;case 3:return r=t.stateNode,cn(),B(me),B(se),xo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(yr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Me!==null&&(Bi(Me),Me=null))),Oi(e,t),oe(t),null;case 5:yo(t);var l=zt(Jn.current);if(n=t.type,e!==null&&t.stateNode!=null)Aa(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(x(166));return oe(t),null}if(e=zt(We.current),yr(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Be]=t,r[Yn]=i,e=(t.mode&1)!==0,n){case"dialog":A("cancel",r),A("close",r);break;case"iframe":case"object":case"embed":A("load",r);break;case"video":case"audio":for(l=0;l<zn.length;l++)A(zn[l],r);break;case"source":A("error",r);break;case"img":case"image":case"link":A("error",r),A("load",r);break;case"details":A("toggle",r);break;case"input":Vo(r,i),A("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},A("invalid",r);break;case"textarea":Ko(r,i),A("invalid",r)}oi(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&vr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&vr(r.textContent,s,e),l=["children",""+s]):$n.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&A("scroll",r)}switch(n){case"input":ar(r),Qo(r,i,!0);break;case"textarea":ar(r),Xo(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Vr)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ms(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[Be]=t,e[Yn]=r,$a(e,t,!1,!1),t.stateNode=e;e:{switch(o=ui(n,r),n){case"dialog":A("cancel",e),A("close",e),l=r;break;case"iframe":case"object":case"embed":A("load",e),l=r;break;case"video":case"audio":for(l=0;l<zn.length;l++)A(zn[l],e);l=r;break;case"source":A("error",e),l=r;break;case"img":case"image":case"link":A("error",e),A("load",e),l=r;break;case"details":A("toggle",e),l=r;break;case"input":Vo(e,r),l=ti(e,r),A("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=X({},r,{value:void 0}),A("invalid",e);break;case"textarea":Ko(e,r),l=li(e,r),A("invalid",e);break;default:l=r}oi(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var a=s[i];i==="style"?ys(e,a):i==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&gs(e,a)):i==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&An(e,a):typeof a=="number"&&An(e,""+a):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&($n.hasOwnProperty(i)?a!=null&&i==="onScroll"&&A("scroll",e):a!=null&&Gi(e,i,a,o))}switch(n){case"input":ar(e),Qo(e,r,!1);break;case"textarea":ar(e),Xo(e);break;case"option":r.value!=null&&e.setAttribute("value",""+gt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?bt(e,!!r.multiple,i,!1):r.defaultValue!=null&&bt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Vr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return oe(t),null;case 6:if(e&&t.stateNode!=null)Ba(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(x(166));if(n=zt(Jn.current),zt(We.current),yr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Be]=t,(i=r.nodeValue!==n)&&(e=ke,e!==null))switch(e.tag){case 3:vr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&vr(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Be]=t,t.stateNode=r}return oe(t),null;case 13:if(B(Q),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(W&&we!==null&&t.mode&1&&!(t.flags&128))ia(),sn(),t.flags|=98560,i=!1;else if(i=yr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(x(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(x(317));i[Be]=t}else sn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;oe(t),i=!1}else Me!==null&&(Bi(Me),Me=null),i=!0;if(!i)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||Q.current&1?b===0&&(b=3):To())),t.updateQueue!==null&&(t.flags|=4),oe(t),null);case 4:return cn(),Oi(e,t),e===null&&Xn(t.stateNode.containerInfo),oe(t),null;case 10:return ho(t.type._context),oe(t),null;case 17:return ge(t.type)&&Qr(),oe(t),null;case 19:if(B(Q),i=t.memoizedState,i===null)return oe(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)jn(i,!1);else{if(b!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=qr(e),o!==null){for(t.flags|=128,jn(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return U(Q,Q.current&1|2),t.child}e=e.sibling}i.tail!==null&&Y()>fn&&(t.flags|=128,r=!0,jn(i,!1),t.lanes=4194304)}else{if(!r)if(e=qr(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),jn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!W)return oe(t),null}else 2*Y()-i.renderingStartTime>fn&&n!==1073741824&&(t.flags|=128,r=!0,jn(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Y(),t.sibling=null,n=Q.current,U(Q,r?n&1|2:n&1),t):(oe(t),null);case 22:case 23:return Lo(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?xe&1073741824&&(oe(t),t.subtreeFlags&6&&(t.flags|=8192)):oe(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function hf(e,t){switch(ao(t),t.tag){case 1:return ge(t.type)&&Qr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return cn(),B(me),B(se),xo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return yo(t),null;case 13:if(B(Q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));sn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(Q),null;case 4:return cn(),null;case 10:return ho(t.type._context),null;case 22:case 23:return Lo(),null;case 24:return null;default:return null}}var kr=!1,ue=!1,mf=typeof WeakSet=="function"?WeakSet:Set,j=null;function Jt(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 Ri(e,t,n){try{n()}catch(r){G(e,t,r)}}var Du=!1;function gf(e,t){if(vi=Br,e=Ks(),uo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,s=-1,a=-1,c=0,g=0,f=e,m=null;t:for(;;){for(var v;f!==n||l!==0&&f.nodeType!==3||(s=o+l),f!==i||r!==0&&f.nodeType!==3||(a=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(v=f.firstChild)!==null;)m=f,f=v;for(;;){if(f===e)break t;if(m===n&&++c===l&&(s=o),m===i&&++g===r&&(a=o),(v=f.nextSibling)!==null)break;f=m,m=f.parentNode}f=v}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(yi={focusedElem:e,selectionRange:n},Br=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,$=w.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?k:Oe(t.type,k),$);p.__reactInternalSnapshotBeforeUpdate=d}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(x(163))}}catch(y){G(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return w=Du,Du=!1,w}function Dn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Ri(t,n,i)}l=l.next}while(l!==r)}}function ml(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 Mi(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 Ha(e){var t=e.alternate;t!==null&&(e.alternate=null,Ha(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Be],delete t[Yn],delete t[ki],delete t[Jd],delete t[qd])),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 Wa(e){return e.tag===5||e.tag===3||e.tag===4}function Iu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Wa(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 Di(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=Vr));else if(r!==4&&(e=e.child,e!==null))for(Di(e,t,n),e=e.sibling;e!==null;)Di(e,t,n),e=e.sibling}function Ii(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(Ii(e,t,n),e=e.sibling;e!==null;)Ii(e,t,n),e=e.sibling}var ne=null,Re=!1;function tt(e,t,n){for(n=n.child;n!==null;)Va(e,t,n),n=n.sibling}function Va(e,t,n){if(He&&typeof He.onCommitFiberUnmount=="function")try{He.onCommitFiberUnmount(ul,n)}catch{}switch(n.tag){case 5:ue||Jt(n,t);case 6:var r=ne,l=Re;ne=null,tt(e,t,n),ne=r,Re=l,ne!==null&&(Re?(e=ne,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ne.removeChild(n.stateNode));break;case 18:ne!==null&&(Re?(e=ne,n=n.stateNode,e.nodeType===8?$l(e.parentNode,n):e.nodeType===1&&$l(e,n),Vn(e)):$l(ne,n.stateNode));break;case 4:r=ne,l=Re,ne=n.stateNode.containerInfo,Re=!0,tt(e,t,n),ne=r,Re=l;break;case 0:case 11:case 14:case 15:if(!ue&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Ri(n,t,o),l=l.next}while(l!==r)}tt(e,t,n);break;case 1:if(!ue&&(Jt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){G(n,t,s)}tt(e,t,n);break;case 21:tt(e,t,n);break;case 22:n.mode&1?(ue=(r=ue)||n.memoizedState!==null,tt(e,t,n),ue=r):tt(e,t,n);break;default:tt(e,t,n)}}function Uu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new mf),t.forEach(function(r){var l=Nf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Fe(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:ne=s.stateNode,Re=!1;break e;case 3:ne=s.stateNode.containerInfo,Re=!0;break e;case 4:ne=s.stateNode.containerInfo,Re=!0;break e}s=s.return}if(ne===null)throw Error(x(160));Va(i,o,l),ne=null,Re=!1;var a=l.alternate;a!==null&&(a.return=null),l.return=null}catch(c){G(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Qa(t,e),t=t.sibling}function Qa(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Fe(t,e),$e(e),r&4){try{Dn(3,e,e.return),ml(3,e)}catch(k){G(e,e.return,k)}try{Dn(5,e,e.return)}catch(k){G(e,e.return,k)}}break;case 1:Fe(t,e),$e(e),r&512&&n!==null&&Jt(n,n.return);break;case 5:if(Fe(t,e),$e(e),r&512&&n!==null&&Jt(n,n.return),e.flags&32){var l=e.stateNode;try{An(l,"")}catch(k){G(e,e.return,k)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&ps(l,i),ui(s,o);var c=ui(s,i);for(o=0;o<a.length;o+=2){var g=a[o],f=a[o+1];g==="style"?ys(l,f):g==="dangerouslySetInnerHTML"?gs(l,f):g==="children"?An(l,f):Gi(l,g,f,c)}switch(s){case"input":ni(l,i);break;case"textarea":hs(l,i);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var v=i.value;v!=null?bt(l,!!i.multiple,v,!1):m!==!!i.multiple&&(i.defaultValue!=null?bt(l,!!i.multiple,i.defaultValue,!0):bt(l,!!i.multiple,i.multiple?[]:"",!1))}l[Yn]=i}catch(k){G(e,e.return,k)}}break;case 6:if(Fe(t,e),$e(e),r&4){if(e.stateNode===null)throw Error(x(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(k){G(e,e.return,k)}}break;case 3:if(Fe(t,e),$e(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Vn(t.containerInfo)}catch(k){G(e,e.return,k)}break;case 4:Fe(t,e),$e(e);break;case 13:Fe(t,e),$e(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(Po=Y())),r&4&&Uu(e);break;case 22:if(g=n!==null&&n.memoizedState!==null,e.mode&1?(ue=(c=ue)||g,Fe(t,e),ue=c):Fe(t,e),$e(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!g&&e.mode&1)for(j=e,g=e.child;g!==null;){for(f=j=g;j!==null;){switch(m=j,v=m.child,m.tag){case 0:case 11:case 14:case 15:Dn(4,m,m.return);break;case 1:Jt(m,m.return);var w=m.stateNode;if(typeof w.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(k){G(r,n,k)}}break;case 5:Jt(m,m.return);break;case 22:if(m.memoizedState!==null){Au(f);continue}}v!==null?(v.return=m,j=v):Au(f)}g=g.sibling}e:for(g=null,f=e;;){if(f.tag===5){if(g===null){g=f;try{l=f.stateNode,c?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=f.stateNode,a=f.memoizedProps.style,o=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=vs("display",o))}catch(k){G(e,e.return,k)}}}else if(f.tag===6){if(g===null)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(k){G(e,e.return,k)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;g===f&&(g=null),f=f.return}g===f&&(g=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Fe(t,e),$e(e),r&4&&Uu(e);break;case 21:break;default:Fe(t,e),$e(e)}}function $e(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Wa(n)){var r=n;break e}n=n.return}throw Error(x(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(An(l,""),r.flags&=-33);var i=Iu(e);Ii(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=Iu(e);Di(e,s,o);break;default:throw Error(x(161))}}catch(a){G(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vf(e,t,n){j=e,Ka(e)}function Ka(e,t,n){for(var r=(e.mode&1)!==0;j!==null;){var l=j,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||kr;if(!o){var s=l.alternate,a=s!==null&&s.memoizedState!==null||ue;s=kr;var c=ue;if(kr=o,(ue=a)&&!c)for(j=l;j!==null;)o=j,a=o.child,o.tag===22&&o.memoizedState!==null?Bu(l):a!==null?(a.return=o,j=a):Bu(l);for(;i!==null;)j=i,Ka(i),i=i.sibling;j=l,kr=s,ue=c}$u(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,j=i):$u(e)}}function $u(e){for(;j!==null;){var t=j;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ue||ml(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ue)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Oe(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&_u(t,i,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}_u(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var g=c.memoizedState;if(g!==null){var f=g.dehydrated;f!==null&&Vn(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}ue||t.flags&512&&Mi(t)}catch(m){G(t,t.return,m)}}if(t===e){j=null;break}if(n=t.sibling,n!==null){n.return=t.return,j=n;break}j=t.return}}function Au(e){for(;j!==null;){var t=j;if(t===e){j=null;break}var n=t.sibling;if(n!==null){n.return=t.return,j=n;break}j=t.return}}function Bu(e){for(;j!==null;){var t=j;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ml(4,t)}catch(a){G(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(a){G(t,l,a)}}var i=t.return;try{Mi(t)}catch(a){G(t,i,a)}break;case 5:var o=t.return;try{Mi(t)}catch(a){G(t,o,a)}}}catch(a){G(t,t.return,a)}if(t===e){j=null;break}var s=t.sibling;if(s!==null){s.return=t.return,j=s;break}j=t.return}}var yf=Math.ceil,tl=be.ReactCurrentDispatcher,Eo=be.ReactCurrentOwner,Pe=be.ReactCurrentBatchConfig,O=0,te=null,J=null,re=0,xe=0,qt=xt(0),b=0,tr=null,Dt=0,gl=0,Co=0,In=null,pe=null,Po=0,fn=1/0,Ve=null,nl=!1,Ui=null,pt=null,Sr=!1,ut=null,rl=0,Un=0,$i=null,Or=-1,Rr=0;function ce(){return O&6?Y():Or!==-1?Or:Or=Y()}function ht(e){return e.mode&1?O&2&&re!==0?re&-re:ef.transition!==null?(Rr===0&&(Rr=Ls()),Rr):(e=I,e!==0||(e=window.event,e=e===void 0?16:Is(e.type)),e):1}function Ie(e,t,n,r){if(50<Un)throw Un=0,$i=null,Error(x(185));rr(e,n,r),(!(O&2)||e!==te)&&(e===te&&(!(O&2)&&(gl|=n),b===4&&it(e,re)),ve(e,r),n===1&&O===0&&!(t.mode&1)&&(fn=Y()+500,fl&&wt()))}function ve(e,t){var n=e.callbackNode;ed(e,t);var r=Ar(e,e===te?re:0);if(r===0)n!==null&&Zo(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Zo(n),t===1)e.tag===0?bd(Hu.bind(null,e)):na(Hu.bind(null,e)),Yd(function(){!(O&6)&&wt()}),n=null;else{switch(Ts(r)){case 1:n=bi;break;case 4:n=Ps;break;case 16:n=$r;break;case 536870912:n=zs;break;default:n=$r}n=ec(n,Xa.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Xa(e,t){if(Or=-1,Rr=0,O&6)throw Error(x(327));var n=e.callbackNode;if(ln()&&e.callbackNode!==n)return null;var r=Ar(e,e===te?re:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ll(e,r);else{t=r;var l=O;O|=2;var i=Ya();(te!==e||re!==t)&&(Ve=null,fn=Y()+500,Lt(e,t));do try{kf();break}catch(s){Ga(e,s)}while(!0);po(),tl.current=i,O=l,J!==null?t=0:(te=null,re=0,t=b)}if(t!==0){if(t===2&&(l=fi(e),l!==0&&(r=l,t=Ai(e,l))),t===1)throw n=tr,Lt(e,0),it(e,r),ve(e,Y()),n;if(t===6)it(e,r);else{if(l=e.current.alternate,!(r&30)&&!xf(l)&&(t=ll(e,r),t===2&&(i=fi(e),i!==0&&(r=i,t=Ai(e,i))),t===1))throw n=tr,Lt(e,0),it(e,r),ve(e,Y()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(x(345));case 2:Et(e,pe,Ve);break;case 3:if(it(e,r),(r&130023424)===r&&(t=Po+500-Y(),10<t)){if(Ar(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ce(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=wi(Et.bind(null,e,pe,Ve),t);break}Et(e,pe,Ve);break;case 4:if(it(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-De(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=Y()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*yf(r/1960))-r,10<r){e.timeoutHandle=wi(Et.bind(null,e,pe,Ve),r);break}Et(e,pe,Ve);break;case 5:Et(e,pe,Ve);break;default:throw Error(x(329))}}}return ve(e,Y()),e.callbackNode===n?Xa.bind(null,e):null}function Ai(e,t){var n=In;return e.current.memoizedState.isDehydrated&&(Lt(e,t).flags|=256),e=ll(e,t),e!==2&&(t=pe,pe=n,t!==null&&Bi(t)),e}function Bi(e){pe===null?pe=e:pe.push.apply(pe,e)}function xf(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!Ue(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function it(e,t){for(t&=~Co,t&=~gl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-De(t),r=1<<n;e[n]=-1,t&=~r}}function Hu(e){if(O&6)throw Error(x(327));ln();var t=Ar(e,0);if(!(t&1))return ve(e,Y()),null;var n=ll(e,t);if(e.tag!==0&&n===2){var r=fi(e);r!==0&&(t=r,n=Ai(e,r))}if(n===1)throw n=tr,Lt(e,0),it(e,t),ve(e,Y()),n;if(n===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Et(e,pe,Ve),ve(e,Y()),null}function zo(e,t){var n=O;O|=1;try{return e(t)}finally{O=n,O===0&&(fn=Y()+500,fl&&wt())}}function It(e){ut!==null&&ut.tag===0&&!(O&6)&&ln();var t=O;O|=1;var n=Pe.transition,r=I;try{if(Pe.transition=null,I=1,e)return e()}finally{I=r,Pe.transition=n,O=t,!(O&6)&&wt()}}function Lo(){xe=qt.current,B(qt)}function Lt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Gd(n)),J!==null)for(n=J.return;n!==null;){var r=n;switch(ao(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Qr();break;case 3:cn(),B(me),B(se),xo();break;case 5:yo(r);break;case 4:cn();break;case 13:B(Q);break;case 19:B(Q);break;case 10:ho(r.type._context);break;case 22:case 23:Lo()}n=n.return}if(te=e,J=e=mt(e.current,null),re=xe=t,b=0,tr=null,Co=gl=Dt=0,pe=In=null,Pt!==null){for(t=0;t<Pt.length;t++)if(n=Pt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}Pt=null}return e}function Ga(e,t){do{var n=J;try{if(po(),Lr.current=el,br){for(var r=K.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}br=!1}if(Mt=0,ee=q=K=null,Mn=!1,qn=0,Eo.current=null,n===null||n.return===null){b=1,tr=t,J=null;break}e:{var i=e,o=n.return,s=n,a=t;if(t=re,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var c=a,g=s,f=g.tag;if(!(g.mode&1)&&(f===0||f===11||f===15)){var m=g.alternate;m?(g.updateQueue=m.updateQueue,g.memoizedState=m.memoizedState,g.lanes=m.lanes):(g.updateQueue=null,g.memoizedState=null)}var v=zu(o);if(v!==null){v.flags&=-257,Lu(v,o,s,i,t),v.mode&1&&Pu(i,c,t),t=v,a=c;var w=t.updateQueue;if(w===null){var k=new Set;k.add(a),t.updateQueue=k}else w.add(a);break e}else{if(!(t&1)){Pu(i,c,t),To();break e}a=Error(x(426))}}else if(W&&s.mode&1){var $=zu(o);if($!==null){!($.flags&65536)&&($.flags|=256),Lu($,o,s,i,t),co(dn(a,s));break e}}i=a=dn(a,s),b!==4&&(b=2),In===null?In=[i]:In.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var p=Ta(i,a,t);Su(i,p);break e;case 1:s=a;var d=i.type,h=i.stateNode;if(!(i.flags&128)&&(typeof d.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(pt===null||!pt.has(h)))){i.flags|=65536,t&=-t,i.lanes|=t;var y=Fa(i,s,t);Su(i,y);break e}}i=i.return}while(i!==null)}Ja(n)}catch(S){t=S,J===n&&n!==null&&(J=n=n.return);continue}break}while(!0)}function Ya(){var e=tl.current;return tl.current=el,e===null?el:e}function To(){(b===0||b===3||b===2)&&(b=4),te===null||!(Dt&268435455)&&!(gl&268435455)||it(te,re)}function ll(e,t){var n=O;O|=2;var r=Ya();(te!==e||re!==t)&&(Ve=null,Lt(e,t));do try{wf();break}catch(l){Ga(e,l)}while(!0);if(po(),O=n,tl.current=r,J!==null)throw Error(x(261));return te=null,re=0,b}function wf(){for(;J!==null;)Za(J)}function kf(){for(;J!==null&&!Qc();)Za(J)}function Za(e){var t=ba(e.alternate,e,xe);e.memoizedProps=e.pendingProps,t===null?Ja(e):J=t,Eo.current=null}function Ja(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=hf(n,t),n!==null){n.flags&=32767,J=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{b=6,J=null;return}}else if(n=pf(n,t,xe),n!==null){J=n;return}if(t=t.sibling,t!==null){J=t;return}J=t=e}while(t!==null);b===0&&(b=5)}function Et(e,t,n){var r=I,l=Pe.transition;try{Pe.transition=null,I=1,Sf(e,t,n,r)}finally{Pe.transition=l,I=r}return null}function Sf(e,t,n,r){do ln();while(ut!==null);if(O&6)throw Error(x(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(x(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(td(e,i),e===te&&(J=te=null,re=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Sr||(Sr=!0,ec($r,function(){return ln(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Pe.transition,Pe.transition=null;var o=I;I=1;var s=O;O|=4,Eo.current=null,gf(e,n),Qa(n,e),Bd(yi),Br=!!vi,yi=vi=null,e.current=n,vf(n),Kc(),O=s,I=o,Pe.transition=i}else e.current=n;if(Sr&&(Sr=!1,ut=e,rl=l),i=e.pendingLanes,i===0&&(pt=null),Yc(n.stateNode),ve(e,Y()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(nl)throw nl=!1,e=Ui,Ui=null,e;return rl&1&&e.tag!==0&&ln(),i=e.pendingLanes,i&1?e===$i?Un++:(Un=0,$i=e):Un=0,wt(),null}function ln(){if(ut!==null){var e=Ts(rl),t=Pe.transition,n=I;try{if(Pe.transition=null,I=16>e?16:e,ut===null)var r=!1;else{if(e=ut,ut=null,rl=0,O&6)throw Error(x(331));var l=O;for(O|=4,j=e.current;j!==null;){var i=j,o=i.child;if(j.flags&16){var s=i.deletions;if(s!==null){for(var a=0;a<s.length;a++){var c=s[a];for(j=c;j!==null;){var g=j;switch(g.tag){case 0:case 11:case 15:Dn(8,g,i)}var f=g.child;if(f!==null)f.return=g,j=f;else for(;j!==null;){g=j;var m=g.sibling,v=g.return;if(Ha(g),g===c){j=null;break}if(m!==null){m.return=v,j=m;break}j=v}}}var w=i.alternate;if(w!==null){var k=w.child;if(k!==null){w.child=null;do{var $=k.sibling;k.sibling=null,k=$}while(k!==null)}}j=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,j=o;else e:for(;j!==null;){if(i=j,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Dn(9,i,i.return)}var p=i.sibling;if(p!==null){p.return=i.return,j=p;break e}j=i.return}}var d=e.current;for(j=d;j!==null;){o=j;var h=o.child;if(o.subtreeFlags&2064&&h!==null)h.return=o,j=h;else e:for(o=d;j!==null;){if(s=j,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:ml(9,s)}}catch(S){G(s,s.return,S)}if(s===o){j=null;break e}var y=s.sibling;if(y!==null){y.return=s.return,j=y;break e}j=s.return}}if(O=l,wt(),He&&typeof He.onPostCommitFiberRoot=="function")try{He.onPostCommitFiberRoot(ul,e)}catch{}r=!0}return r}finally{I=n,Pe.transition=t}}return!1}function Wu(e,t,n){t=dn(n,t),t=Ta(e,t,1),e=ft(e,t,1),t=ce(),e!==null&&(rr(e,1,t),ve(e,t))}function G(e,t,n){if(e.tag===3)Wu(e,e,n);else for(;t!==null;){if(t.tag===3){Wu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(pt===null||!pt.has(r))){e=dn(n,e),e=Fa(t,e,1),t=ft(t,e,1),e=ce(),t!==null&&(rr(t,1,e),ve(t,e));break}}t=t.return}}function _f(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ce(),e.pingedLanes|=e.suspendedLanes&n,te===e&&(re&n)===n&&(b===4||b===3&&(re&130023424)===re&&500>Y()-Po?Lt(e,0):Co|=n),ve(e,t)}function qa(e,t){t===0&&(e.mode&1?(t=fr,fr<<=1,!(fr&130023424)&&(fr=4194304)):t=1);var n=ce();e=Je(e,t),e!==null&&(rr(e,t,n),ve(e,n))}function jf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qa(e,n)}function Nf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(x(314))}r!==null&&r.delete(t),qa(e,n)}var ba;ba=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||me.current)he=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return he=!1,ff(e,t,n);he=!!(e.flags&131072)}else he=!1,W&&t.flags&1048576&&ra(t,Gr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Fr(e,t),e=t.pendingProps;var l=un(t,se.current);rn(t,n),l=ko(null,t,r,e,l,n);var i=So();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ge(r)?(i=!0,Kr(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,go(t),l.updater=hl,t.stateNode=l,l._reactInternals=t,Ci(t,r,e,n),t=Li(null,t,r,!0,i,n)):(t.tag=0,W&&i&&so(t),ae(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Fr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Cf(r),e=Oe(r,e),l){case 0:t=zi(null,t,r,e,n);break e;case 1:t=Ou(null,t,r,e,n);break e;case 11:t=Tu(null,t,r,e,n);break e;case 14:t=Fu(null,t,r,Oe(r.type,e),n);break e}throw Error(x(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),zi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Ou(e,t,r,l,n);case 3:e:{if(Da(t),e===null)throw Error(x(387));r=t.pendingProps,i=t.memoizedState,l=i.element,aa(e,t),Jr(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=dn(Error(x(423)),t),t=Ru(e,t,r,n,l);break e}else if(r!==l){l=dn(Error(x(424)),t),t=Ru(e,t,r,n,l);break e}else for(we=dt(t.stateNode.containerInfo.firstChild),ke=t,W=!0,Me=null,n=ua(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(sn(),r===l){t=qe(e,t,n);break e}ae(e,t,r,n)}t=t.child}return t;case 5:return ca(t),e===null&&ji(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,xi(r,l)?o=null:i!==null&&xi(r,i)&&(t.flags|=32),Ma(e,t),ae(e,t,o,n),t.child;case 6:return e===null&&ji(t),null;case 13:return Ia(e,t,n);case 4:return vo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=an(t,null,r,n):ae(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Tu(e,t,r,l,n);case 7:return ae(e,t,t.pendingProps,n),t.child;case 8:return ae(e,t,t.pendingProps.children,n),t.child;case 12:return ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,U(Yr,r._currentValue),r._currentValue=o,i!==null)if(Ue(i.value,o)){if(i.children===l.children&&!me.current){t=qe(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){o=i.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=Ge(-1,n&-n),a.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var g=c.pending;g===null?a.next=a:(a.next=g.next,g.next=a),c.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Ni(i.return,n,t),s.lanes|=n;break}a=a.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(x(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Ni(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}ae(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,rn(t,n),l=ze(l),r=r(l),t.flags|=1,ae(e,t,r,n),t.child;case 14:return r=t.type,l=Oe(r,t.pendingProps),l=Oe(r.type,l),Fu(e,t,r,l,n);case 15:return Oa(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Fr(e,t),t.tag=1,ge(r)?(e=!0,Kr(t)):e=!1,rn(t,n),La(t,r,l),Ci(t,r,l,n),Li(null,t,r,!0,e,n);case 19:return Ua(e,t,n);case 22:return Ra(e,t,n)}throw Error(x(156,t.tag))};function ec(e,t){return Cs(e,t)}function Ef(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 Ce(e,t,n,r){return new Ef(e,t,n,r)}function Fo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Cf(e){if(typeof e=="function")return Fo(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Zi)return 11;if(e===Ji)return 14}return 2}function mt(e,t){var n=e.alternate;return n===null?(n=Ce(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 Mr(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")Fo(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Ht:return Tt(n.children,l,i,t);case Yi:o=8,l|=8;break;case Jl:return e=Ce(12,n,t,l|2),e.elementType=Jl,e.lanes=i,e;case ql:return e=Ce(13,n,t,l),e.elementType=ql,e.lanes=i,e;case bl:return e=Ce(19,n,t,l),e.elementType=bl,e.lanes=i,e;case cs:return vl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ss:o=10;break e;case as:o=9;break e;case Zi:o=11;break e;case Ji:o=14;break e;case nt:o=16,r=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=Ce(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Tt(e,t,n,r){return e=Ce(7,e,r,t),e.lanes=n,e}function vl(e,t,n,r){return e=Ce(22,e,r,t),e.elementType=cs,e.lanes=n,e.stateNode={isHidden:!1},e}function Xl(e,t,n){return e=Ce(6,e,null,t),e.lanes=n,e}function Gl(e,t,n){return t=Ce(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pf(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Pl(0),this.expirationTimes=Pl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Oo(e,t,n,r,l,i,o,s,a){return e=new Pf(e,t,n,s,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ce(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},go(i),e}function zf(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 tc(e){if(!e)return vt;e=e._reactInternals;e:{if($t(e)!==e||e.tag!==1)throw Error(x(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ge(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(x(171))}if(e.tag===1){var n=e.type;if(ge(n))return ta(e,n,t)}return t}function nc(e,t,n,r,l,i,o,s,a){return e=Oo(n,r,!0,e,l,i,o,s,a),e.context=tc(null),n=e.current,r=ce(),l=ht(n),i=Ge(r,l),i.callback=t??null,ft(n,i,l),e.current.lanes=l,rr(e,l,r),ve(e,r),e}function yl(e,t,n,r){var l=t.current,i=ce(),o=ht(l);return n=tc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ge(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ft(l,t,o),e!==null&&(Ie(e,l,o,i),zr(e,l,o)),o}function il(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 Vu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Ro(e,t){Vu(e,t),(e=e.alternate)&&Vu(e,t)}function Lf(){return null}var rc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Mo(e){this._internalRoot=e}xl.prototype.render=Mo.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));yl(e,t,null,null)};xl.prototype.unmount=Mo.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;It(function(){yl(null,e,null,null)}),t[Ze]=null}};function xl(e){this._internalRoot=e}xl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Rs();e={blockedOn:null,target:e,priority:t};for(var n=0;n<lt.length&&t!==0&&t<lt[n].priority;n++);lt.splice(n,0,e),n===0&&Ds(e)}};function Do(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function wl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Qu(){}function Tf(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var c=il(o);i.call(c)}}var o=nc(t,r,e,0,null,!1,!1,"",Qu);return e._reactRootContainer=o,e[Ze]=o.current,Xn(e.nodeType===8?e.parentNode:e),It(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var c=il(a);s.call(c)}}var a=Oo(e,0,!1,null,null,!1,!1,"",Qu);return e._reactRootContainer=a,e[Ze]=a.current,Xn(e.nodeType===8?e.parentNode:e),It(function(){yl(t,a,n,r)}),a}function kl(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var s=l;l=function(){var a=il(o);s.call(a)}}yl(t,o,e,l)}else o=Tf(n,t,e,l,r);return il(o)}Fs=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Pn(t.pendingLanes);n!==0&&(eo(t,n|1),ve(t,Y()),!(O&6)&&(fn=Y()+500,wt()))}break;case 13:It(function(){var r=Je(e,1);if(r!==null){var l=ce();Ie(r,e,1,l)}}),Ro(e,1)}};to=function(e){if(e.tag===13){var t=Je(e,134217728);if(t!==null){var n=ce();Ie(t,e,134217728,n)}Ro(e,134217728)}};Os=function(e){if(e.tag===13){var t=ht(e),n=Je(e,t);if(n!==null){var r=ce();Ie(n,e,t,r)}Ro(e,t)}};Rs=function(){return I};Ms=function(e,t){var n=I;try{return I=e,t()}finally{I=n}};ai=function(e,t,n){switch(t){case"input":if(ni(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=dl(r);if(!l)throw Error(x(90));fs(r),ni(r,l)}}}break;case"textarea":hs(e,n);break;case"select":t=n.value,t!=null&&bt(e,!!n.multiple,t,!1)}};ks=zo;Ss=It;var Ff={usingClientEntryPoint:!1,Events:[ir,Kt,dl,xs,ws,zo]},Nn={findFiberByHostInstance:Ct,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Of={bundleType:Nn.bundleType,version:Nn.version,rendererPackageName:Nn.rendererPackageName,rendererConfig:Nn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:be.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ns(e),e===null?null:e.stateNode},findFiberByHostInstance:Nn.findFiberByHostInstance||Lf,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 _r=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!_r.isDisabled&&_r.supportsFiber)try{ul=_r.inject(Of),He=_r}catch{}}_e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ff;_e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Do(t))throw Error(x(200));return zf(e,t,null,n)};_e.createRoot=function(e,t){if(!Do(e))throw Error(x(299));var n=!1,r="",l=rc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Oo(e,1,!1,null,null,n,!1,r,l),e[Ze]=t.current,Xn(e.nodeType===8?e.parentNode:e),new Mo(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(x(188)):(e=Object.keys(e).join(","),Error(x(268,e)));return e=Ns(t),e=e===null?null:e.stateNode,e};_e.flushSync=function(e){return It(e)};_e.hydrate=function(e,t,n){if(!wl(t))throw Error(x(200));return kl(null,e,t,!0,n)};_e.hydrateRoot=function(e,t,n){if(!Do(e))throw Error(x(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=rc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=nc(t,null,e,1,n??null,l,!1,i,o),e[Ze]=t.current,Xn(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new xl(t)};_e.render=function(e,t,n){if(!wl(t))throw Error(x(200));return kl(null,e,t,!1,n)};_e.unmountComponentAtNode=function(e){if(!wl(e))throw Error(x(40));return e._reactRootContainer?(It(function(){kl(null,null,e,!1,function(){e._reactRootContainer=null,e[Ze]=null})}),!0):!1};_e.unstable_batchedUpdates=zo;_e.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!wl(n))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return kl(e,t,n,!1,r)};_e.version="18.3.1-next-f1338f8080-20240426";function lc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(lc)}catch(e){console.error(e)}}lc(),ls.exports=_e;var Rf=ls.exports,Ku=Rf;Yl.createRoot=Ku.createRoot,Yl.hydrateRoot=Ku.hydrateRoot;const ic=["Bitget","Binance","OKX"];function Ft(e){return e==null||e<=0?"-":e>=100?e.toFixed(2):e>=1?e.toFixed(4):e.toFixed(6)}function Mf(){const[e,t]=D.useState("--:--:--"),[n,r]=D.useState("● 未连接"),[l,i]=D.useState(!1),[o,s]=D.useState({}),[a,c]=D.useState([]),[g,f]=D.useState(""),[m,v]=D.useState([]),[w,k]=D.useState([]),[$,p]=D.useState([]),[d,h]=D.useState([]),[y,S]=D.useState([]),[N,E]=D.useState([]),[C,H]=D.useState([]),[T,ye]=D.useState([]),[kt,et]=D.useState([]),gn=D.useRef({});D.useEffect(()=>{const P=()=>t(new Date().toLocaleTimeString("zh-CN",{hour12:!1}));P();const M=setInterval(P,1e3);return()=>clearInterval(M)},[]),D.useEffect(()=>{let P=new EventSource("/events");return P.addEventListener("connected",()=>{r("● 已连接"),i(!0)}),P.onerror=()=>{r("● 已断开 (重连中...)"),i(!1),setTimeout(()=>{P=new EventSource("/events")},3e3)},P.onmessage=M=>{try{const R=JSON.parse(M.data);switch(R.event){case"prices":_(R.data);break;case"spread_3ex":v(R.data||[]);break;case"momentum":k(R.data||[]);break;case"trend":p(R.data||[]);break;case"cumulative":h(R.data||[]);break;case"trend_filter":E(R.data||[]);break;case"trend_signal":H(Te=>[R.data,...Te].slice(0,100));break;case"surge":ye(R.data||[]);break;case"surge_event":et(Te=>[R.data,...Te].slice(0,200));break;case"status":R.data&&R.data.connections&&s(R.data.connections);break}}catch{}},()=>P.close()},[]);const vn=D.useCallback(async()=>{try{const M=await(await fetch("/api/cm-history")).json();S(M.events||[])}catch{}},[]);D.useEffect(()=>{vn();const P=setInterval(vn,5e3);return()=>clearInterval(P)},[vn]);const St=D.useCallback(async()=>{try{const M=await(await fetch("/api/trend-signals")).json();M.signals&&H(M.signals)}catch{}},[]);D.useEffect(()=>{St();const P=setInterval(St,5e3);return()=>clearInterval(P)},[St]);const _t=D.useCallback(async()=>{try{const M=await(await fetch("/api/surge-events?limit=100")).json();M.events&&et(M.events)}catch{}},[]);D.useEffect(()=>{_t();const P=setInterval(_t,1e4);return()=>clearInterval(P)},[_t]);function _(P){if(!P||P.length===0)return;c(P),f(new Date().toLocaleTimeString("zh-CN",{hour12:!1}));const M=gn.current;for(const R of P)for(const Te of ic){const Sl=R.coin+"."+Te,Io=R[Te]||0;M[Sl]?M[Sl].last=Io:M[Sl]={last:Io}}}function z(){const P=new Set,M=[];if(!a)return M;for(const R of a)P.has(R.coin)||(P.add(R.coin),M.push(R.coin));return M}function L(P,M){var R;return(R=gn.current[P+"."+M])==null?void 0:R.last}function V(P,M){return P==null||M==null?"":M>P?"text-green":M<P?"text-red":""}const Z=z(),jt=Object.entries(o).map(([P,M])=>`${P}:${M}`).join(" ");return u.jsxs("div",{id:"app",children:[u.jsxs("header",{children:[u.jsx("h1",{children:"⚡ 三所价差异动监控"}),u.jsxs("div",{className:"header-meta",children:[u.jsx("span",{children:e}),u.jsx("span",{className:"sep",children:"|"}),u.jsx("span",{className:l?"status-online":"status-offline",children:n}),jt&&u.jsxs(u.Fragment,{children:[u.jsx("span",{className:"sep",children:"|"}),u.jsx("span",{style:{fontSize:11},children:jt})]})]})]}),u.jsxs("div",{className:"grid",children:[u.jsx(Hf,{filterData:N}),u.jsx(Wf,{signals:C}),u.jsx(Vf,{signals:C}),u.jsx(Af,{data:d}),u.jsx(Bf,{history:y}),u.jsx(Df,{coins:Z,prices:a,getPrevPrice:L,priceClass:V,pricesAge:g}),u.jsx(If,{data:m}),u.jsx(Uf,{snapshots:T,events:kt}),u.jsx($f,{momentum:w})]})]})}function Df({coins:e,prices:t,getPrevPrice:n,priceClass:r,pricesAge:l}){return u.jsxs("section",{className:"card",id:"prices-card",children:[u.jsxs("h2",{children:["💰 实时价格 ",u.jsx("span",{className:"text-dim",style:{fontSize:11},children:l})]}),u.jsx("div",{className:"table-wrap",children:u.jsxs("table",{id:"price-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"币种"}),u.jsx("th",{children:"Bitget"}),u.jsx("th",{children:"Binance"}),u.jsx("th",{children:"OKX"}),u.jsx("th",{children:"三所价差"})]})}),u.jsx("tbody",{id:"price-body",children:e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"5",className:"loading",children:"等待数据..."})}):e.map(i=>{const o=t.find(g=>g.coin===i);if(!o)return u.jsxs("tr",{children:[u.jsx("td",{children:i}),u.jsx("td",{className:"text-dim",children:"-"}),u.jsx("td",{className:"text-dim",children:"-"}),u.jsx("td",{className:"text-dim",children:"-"}),u.jsx("td",{className:"text-dim",children:"-"})]},i);const s=ic.map(g=>{const f=o[g],m=n(i,g),v=m?r(m,f||0):"";return u.jsx("td",{className:v,children:Ft(f)},g)}),a=o.spread_3ex,c=a>.3?"text-green":a>.1?"text-yellow":"text-dim";return u.jsxs("tr",{children:[u.jsx("td",{children:u.jsx("strong",{children:i})}),s,u.jsx("td",{className:c,children:a!=null?a.toFixed(4)+"%":"-"})]},i)})})]})})]})}function If({data:e}){function t(n){return n==null?"":n>.3?"text-green":n>.1?"text-yellow":"text-dim"}return u.jsxs("section",{className:"card",id:"spread-card",children:[u.jsx("h2",{children:"📊 三所价差扫描 (BN/OKX/BG)"}),u.jsx("div",{className:"table-wrap",children:u.jsxs("table",{id:"spread-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"币种"}),u.jsx("th",{children:"价差%"}),u.jsx("th",{children:"BN价格"}),u.jsx("th",{children:"OKX价格"}),u.jsx("th",{children:"BG价格"}),u.jsx("th",{children:"最高所"}),u.jsx("th",{children:"最低所"})]})}),u.jsx("tbody",{children:!e||e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"7",className:"text-dim",children:"等待扫描数据..."})}):e.slice(0,50).map((n,r)=>u.jsxs("tr",{children:[u.jsx("td",{children:u.jsx("strong",{children:n.coin})}),u.jsx("td",{className:"text-right "+t(n.spread_pct),children:u.jsx("strong",{children:n.spread_pct!=null?n.spread_pct.toFixed(4)+"%":"-"})}),u.jsx("td",{className:"text-right",children:n.bn_price?Ft(n.bn_price):"-"}),u.jsx("td",{className:"text-right",children:n.okx_price?Ft(n.okx_price):"-"}),u.jsx("td",{className:"text-right",children:n.bg_price?Ft(n.bg_price):"-"}),u.jsx("td",{children:n.max_ex||"-"}),u.jsx("td",{children:n.min_ex||"-"})]},n.coin||r))})]})})]})}function Uf({snapshots:e,events:t}){const[n,r]=D.useState("snapshot");function l(i,o){return i==null||o==null?"":i>=o?"text-green":"text-dim"}return u.jsxs("section",{className:"card card-wide",id:"surge-card",children:[u.jsxs("h2",{children:["🚀 Surge异动检测",u.jsxs("span",{style:{marginLeft:12,fontSize:12,fontWeight:400},children:[u.jsx("button",{className:"tab-btn"+(n==="snapshot"?" active":""),onClick:()=>r("snapshot"),children:"实时基线"}),u.jsxs("button",{className:"tab-btn"+(n==="events"?" active":""),onClick:()=>r("events"),children:["事件记录 (",t.length,")"]})]})]}),n==="snapshot"&&u.jsx("div",{className:"table-wrap",style:{maxHeight:350},children:u.jsxs("table",{id:"surge-snapshot-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"币种"}),u.jsx("th",{children:"当前价差%"}),u.jsx("th",{children:"基线%"}),u.jsx("th",{children:"阈值%"}),u.jsx("th",{children:"窗口样本"})]})}),u.jsx("tbody",{children:e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"5",className:"text-dim",style:{textAlign:"center",padding:20},children:"收集基线数据中... (需要至少 10 个样本)"})}):e.slice(0,50).map((i,o)=>{const s=i.direction;return u.jsxs("tr",{className:s?"surge-active":"",children:[u.jsx("td",{children:u.jsx("strong",{children:i.coin})}),u.jsxs("td",{className:"text-right "+l(i.spread_pct,i.threshold_pct),style:{fontWeight:700},children:[i.spread_pct!=null?i.spread_pct.toFixed(4)+"%":"-",s?" ⚡":""]}),u.jsx("td",{className:"text-right text-dim",children:i.baseline_pct!=null?i.baseline_pct.toFixed(4)+"%":"-"}),u.jsx("td",{className:"text-right text-dim",children:i.threshold_pct!=null?i.threshold_pct.toFixed(4)+"%":"-"}),u.jsx("td",{className:"text-right text-dim",children:i.window_size||0})]},i.coin||o)})})]})}),n==="events"&&u.jsx("div",{className:"table-wrap",style:{maxHeight:400},children:u.jsxs("table",{id:"surge-events-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"时间"}),u.jsx("th",{children:"币种"}),u.jsx("th",{children:"方向"}),u.jsx("th",{children:"价差%"}),u.jsx("th",{children:"基线%"}),u.jsx("th",{children:"阈值%"}),u.jsx("th",{children:"比率"}),u.jsx("th",{children:"BN价格"}),u.jsx("th",{children:"OKX价格"}),u.jsx("th",{children:"BG价格"}),u.jsx("th",{children:"领先所"})]})}),u.jsx("tbody",{children:t.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"11",className:"text-dim",style:{textAlign:"center",padding:20},children:"暂无Surge事件记录"})}):t.slice(0,100).map((i,o)=>{const s=i.timestamp?new Date(i.timestamp).toLocaleTimeString("zh-CN",{hour12:!1}):"-";return u.jsxs("tr",{className:i.direction==="up"?"surge-up":"surge-down",children:[u.jsx("td",{className:"text-dim",children:s}),u.jsx("td",{children:u.jsx("strong",{children:i.coin})}),u.jsx("td",{className:i.direction==="up"?"text-green":"text-red",style:{fontWeight:600,textAlign:"center"},children:i.direction==="up"?"↑ 涨":"↓ 跌"}),u.jsx("td",{className:"text-right",style:{fontWeight:700},children:i.spread_pct!=null?i.spread_pct.toFixed(4)+"%":"-"}),u.jsx("td",{className:"text-right text-dim",children:i.baseline_pct!=null?i.baseline_pct.toFixed(4)+"%":"-"}),u.jsx("td",{className:"text-right text-dim",children:i.threshold_pct!=null?i.threshold_pct.toFixed(4)+"%":"-"}),u.jsx("td",{className:"text-right",children:i.ratio!=null?i.ratio.toFixed(1)+"x":"-"}),u.jsx("td",{className:"text-right",children:i.bn_price?Ft(i.bn_price):"-"}),u.jsx("td",{className:"text-right",children:i.okx_price?Ft(i.okx_price):"-"}),u.jsx("td",{className:"text-right",children:i.bg_price?Ft(i.bg_price):"-"}),u.jsx("td",{children:i.leading_exchange||"-"})]},i.timestamp+"-"+i.coin+"-"+o)})})]})})]})}function $f({momentum:e}){const[t,n]=D.useState("score"),[r,l]=D.useState("desc");function i(f){t===f?l(r==="asc"?"desc":"asc"):(n(f),l("desc"))}function o(f){return t!==f?"":r==="asc"?" ▲":" ▼"}const s=[...e].sort((f,m)=>{let v,w;switch(t){case"coin":v=f.coin,w=m.coin;break;case"bg_1s":v=f.bg_1s||0,w=m.bg_1s||0;break;case"bg_5s":v=f.bg_5s||0,w=m.bg_5s||0;break;case"bg_15s":v=f.bg_15s||0,w=m.bg_15s||0;break;case"bn_1s":v=f.bn_1s||0,w=m.bn_1s||0;break;case"bn_5s":v=f.bn_5s||0,w=m.bn_5s||0;break;case"bn_15s":v=f.bn_15s||0,w=m.bn_15s||0;break;case"okx_1s":v=f.okx_1s||0,w=m.okx_1s||0;break;case"okx_5s":v=f.okx_5s||0,w=m.okx_5s||0;break;case"okx_15s":v=f.okx_15s||0,w=m.okx_15s||0;break;default:v=f.score||0,w=m.score||0}return typeof v=="string"?r==="asc"?v.localeCompare(w):w.localeCompare(v):r==="asc"?v-w:w-v});function a(f){switch(f){case"up":return"↑";case"down":return"↓";case"flat":return"→";case"mixed":return"↕";default:return"-"}}function c(f){switch(f){case"up":return"text-green";case"down":return"text-red";case"mixed":return"text-yellow";default:return""}}function g(f){return f==null||f===0?"":f>0?"text-green":"text-red"}return u.jsxs("section",{className:"card card-wide",id:"momentum-card",children:[u.jsx("h2",{children:"⚡ 动量扫描 (价格变动%)"}),u.jsx("div",{className:"table-wrap",style:{maxHeight:400},children:u.jsxs("table",{id:"momentum-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsxs("th",{onClick:()=>i("coin"),style:{cursor:"pointer"},children:["币种",o("coin")]}),u.jsxs("th",{onClick:()=>i("score"),style:{cursor:"pointer"},children:["分数",o("score")]}),u.jsx("th",{children:"方向"}),u.jsxs("th",{onClick:()=>i("bg_1s"),style:{cursor:"pointer"},children:["BG 1s",o("bg_1s")]}),u.jsxs("th",{onClick:()=>i("bg_5s"),style:{cursor:"pointer"},children:["BG 5s",o("bg_5s")]}),u.jsxs("th",{onClick:()=>i("bg_15s"),style:{cursor:"pointer"},children:["BG 15s",o("bg_15s")]}),u.jsxs("th",{onClick:()=>i("bn_1s"),style:{cursor:"pointer"},children:["BN 1s",o("bn_1s")]}),u.jsxs("th",{onClick:()=>i("bn_5s"),style:{cursor:"pointer"},children:["BN 5s",o("bn_5s")]}),u.jsxs("th",{onClick:()=>i("bn_15s"),style:{cursor:"pointer"},children:["BN 15s",o("bn_15s")]}),u.jsxs("th",{onClick:()=>i("okx_1s"),style:{cursor:"pointer"},children:["OKX 1s",o("okx_1s")]}),u.jsxs("th",{onClick:()=>i("okx_5s"),style:{cursor:"pointer"},children:["OKX 5s",o("okx_5s")]}),u.jsxs("th",{onClick:()=>i("okx_15s"),style:{cursor:"pointer"},children:["OKX 15s",o("okx_15s")]})]})}),u.jsx("tbody",{children:s.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"12",className:"text-dim",style:{textAlign:"center",padding:20},children:"正在收集动量数据... (需要至少 15 秒数据)"})}):s.slice(0,50).map(f=>u.jsxs("tr",{children:[u.jsx("td",{children:u.jsx("strong",{children:f.coin})}),u.jsxs("td",{className:"text-right",style:{fontWeight:700},children:[f.score.toFixed(4),"%"]}),u.jsx("td",{className:c(f.direction),style:{textAlign:"center",fontSize:18},children:a(f.direction)}),u.jsx("td",{className:"text-right "+g(f.bg_1s),children:f.bg_1s!=null?f.bg_1s.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+g(f.bg_5s),children:f.bg_5s!=null?f.bg_5s.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+g(f.bg_15s),children:f.bg_15s!=null?f.bg_15s.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+g(f.bn_1s),children:f.bn_1s!=null?f.bn_1s.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+g(f.bn_5s),children:f.bn_5s!=null?f.bn_5s.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+g(f.bn_15s),children:f.bn_15s!=null?f.bn_15s.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+g(f.okx_1s),children:f.okx_1s!=null?f.okx_1s.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+g(f.okx_5s),children:f.okx_5s!=null?f.okx_5s.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+g(f.okx_15s),children:f.okx_15s!=null?f.okx_15s.toFixed(3)+"%":"-"})]},f.coin))})]})})]})}function Af({data:e}){function t(i){switch(i){case"rising":return"↑ 上涨";case"falling":return"↓ 下跌";default:return" 中性"}}function n(i){switch(i){case"rising":return"text-green";case"falling":return"text-red";default:return"text-dim"}}function r(i){return i==="up"?"text-green":"text-red"}function l(i){return i==null||i===0?"":i>0?"text-green":"text-red"}return u.jsxs("section",{className:"card card-wide",id:"cm-card",children:[u.jsx("h2",{children:"📊 累积变动 (1min 共识)"}),u.jsx("div",{className:"table-wrap",style:{maxHeight:300},children:u.jsxs("table",{id:"cm-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"币种"}),u.jsx("th",{children:"状态"}),u.jsx("th",{children:"方向"}),u.jsx("th",{children:"分数"}),u.jsx("th",{children:"均值%"}),u.jsx("th",{children:"一致"}),u.jsx("th",{children:"BG 1m"}),u.jsx("th",{children:"BN 1m"}),u.jsx("th",{children:"OKX 1m"}),u.jsx("th",{children:"BG 5m"}),u.jsx("th",{children:"BN 5m"}),u.jsx("th",{children:"OKX 5m"}),u.jsx("th",{colSpan:3,style:{borderLeft:"2px solid var(--border)"},children:"1h 趋势"}),u.jsx("th",{children:"BG 1h"}),u.jsx("th",{children:"BN 1h"}),u.jsx("th",{children:"OKX 1h"})]})}),u.jsx("tbody",{children:!e||e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"17",className:"text-dim",style:{textAlign:"center",padding:20},children:"等待累积数据... (需要至少 1 分钟数据)"})}):e.slice(0,30).map(i=>u.jsxs("tr",{className:n(i.state),children:[u.jsx("td",{children:u.jsx("strong",{children:i.coin})}),u.jsx("td",{children:t(i.state)}),u.jsx("td",{className:r(i.direction),style:{textAlign:"center",fontSize:16},children:i.direction==="up"?"↑":"↓"}),u.jsx("td",{className:"text-right",style:{fontWeight:700},children:(i.score||0).toFixed(2)}),u.jsxs("td",{className:"text-right",children:[(i.avg_1m||0).toFixed(3),"%"]}),u.jsxs("td",{className:"text-right",children:[i.ex_agree||0,"/",i.ex_total||0]}),u.jsx("td",{className:"text-right "+l(i.bg_1m),children:i.bg_1m!=null?i.bg_1m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.bn_1m),children:i.bn_1m!=null?i.bn_1m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.okx_1m),children:i.okx_1m!=null?i.okx_1m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.bg_5m),children:i.bg_5m!=null?i.bg_5m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.bn_5m),children:i.bn_5m!=null?i.bn_5m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.okx_5m),children:i.okx_5m!=null?i.okx_5m.toFixed(3)+"%":"-"}),u.jsxs("td",{className:"text-right "+r(i.direction),style:{fontWeight:600,borderLeft:"2px solid var(--border)"},children:[(i.avg_1h||0).toFixed(2),"%"]}),u.jsx("td",{className:"text-right "+l(i.bg_1h),children:i.bg_1h!=null?i.bg_1h.toFixed(2)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.bn_1h),children:i.bn_1h!=null?i.bn_1h.toFixed(2)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.okx_1h),children:i.okx_1h!=null?i.okx_1h.toFixed(2)+"%":"-"})]},i.coin))})]})})]})}function Bf({history:e}){function t(i){switch(i){case"rising":return"↑ 上涨";case"falling":return"↓ 下跌";default:return" 中性"}}function n(i){switch(i){case"rising":return"text-green";case"falling":return"text-red";default:return"text-dim"}}function r(i){return i==="up"?"text-green":"text-red"}function l(i){return i==null||i===0?"":i>0?"text-green":"text-red"}return u.jsxs("section",{className:"card card-wide",id:"cm-history-card",children:[u.jsx("h2",{children:"📋 累积变动事件记录"}),u.jsx("div",{className:"table-wrap",style:{maxHeight:400},children:u.jsxs("table",{id:"cm-history-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"时间"}),u.jsx("th",{children:"币种"}),u.jsx("th",{children:"转换"}),u.jsx("th",{children:"方向"}),u.jsx("th",{children:"分数"}),u.jsx("th",{children:"均值%"}),u.jsx("th",{children:"一致"}),u.jsx("th",{children:"BG 1m"}),u.jsx("th",{children:"BN 1m"}),u.jsx("th",{children:"OKX 1m"}),u.jsx("th",{children:"BG 5m"}),u.jsx("th",{children:"BN 5m"}),u.jsx("th",{children:"OKX 5m"})]})}),u.jsx("tbody",{children:e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"13",className:"text-dim",style:{textAlign:"center",padding:20},children:"暂无累积变动事件记录"})}):e.slice(0,100).map((i,o)=>u.jsxs("tr",{children:[u.jsx("td",{className:"text-dim",children:i.created_at?new Date(i.created_at).toLocaleTimeString("zh-CN",{hour12:!1}):"-"}),u.jsx("td",{children:u.jsx("strong",{children:i.coin})}),u.jsxs("td",{className:n(i.new_state),children:[i.prev_state," → ",t(i.new_state)]}),u.jsx("td",{className:r(i.direction),style:{textAlign:"center",fontSize:16},children:i.direction==="up"?"↑":"↓"}),u.jsx("td",{className:"text-right",children:(i.score||0).toFixed(2)}),u.jsxs("td",{className:"text-right",children:[(i.avg_change||0).toFixed(3),"%"]}),u.jsxs("td",{className:"text-right",children:[i.ex_agree||0,"/",i.ex_total||0]}),u.jsx("td",{className:"text-right "+l(i.bg_1m),children:i.bg_1m!=null?i.bg_1m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.bn_1m),children:i.bn_1m!=null?i.bn_1m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.okx_1m),children:i.okx_1m!=null?i.okx_1m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.bg_5m),children:i.bg_5m!=null?i.bg_5m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.bn_5m),children:i.bn_5m!=null?i.bn_5m.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right "+l(i.okx_5m),children:i.okx_5m!=null?i.okx_5m.toFixed(3)+"%":"-"})]},(i.id||o)+"-cm"))})]})})]})}function Hf({filterData:e}){const t=e.filter(c=>c.passes_filter).length,n=e.filter(c=>c.signal_score>=80).length,r=e.filter(c=>c.signal_score>=50&&c.signal_score<80).length,l=e.filter(c=>c.fresh_anomaly).length;let i=`高分${n} 中分${r}`;l>0?(i+=` | ${l}币异动中`,t>0&&(i+=` → ${t}通过!`)):i+=" | 等待异动信号";function o(c){return c==null?"":c>=80?"text-green":c>=50?"text-yellow":"text-dim"}function s(c){return c==null||c<=1.5?"":c>3?"text-red":"text-orange"}function a(c){return c==null||c===0?"":c>0?"text-green":"text-red"}return u.jsxs("section",{className:"card card-wide",id:"trend-filter-card",children:[u.jsxs("h2",{children:["趋势过滤 (",t,"通过 / ",e.length,") ",u.jsx("span",{className:"text-dim",style:{fontSize:12,fontWeight:400},children:i})]}),u.jsx("div",{className:"table-wrap",style:{maxHeight:400},children:u.jsxs("table",{id:"trend-filter-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"币种"}),u.jsx("th",{children:"分数"}),u.jsx("th",{children:"24h范围"}),u.jsx("th",{children:"基线"}),u.jsx("th",{children:"1h范围"}),u.jsx("th",{children:"成交量比"}),u.jsx("th",{children:"1h变化"}),u.jsx("th",{children:"EMA52"}),u.jsx("th",{children:"EMA斜率"}),u.jsx("th",{children:"现价"}),u.jsx("th",{children:"> EMA"}),u.jsx("th",{children:"安静24h"}),u.jsx("th",{children:"安静1h"}),u.jsx("th",{children:"异动"}),u.jsx("th",{children:"更新于"})]})}),u.jsx("tbody",{children:e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"15",className:"text-dim",style:{textAlign:"center",padding:20},children:"等待K线数据..."})}):e.map(c=>u.jsxs("tr",{className:c.passes_filter?"filter-pass":"",children:[u.jsx("td",{children:u.jsx("strong",{children:c.coin})}),u.jsx("td",{className:"text-right "+o(c.signal_score),style:{fontWeight:700},children:c.signal_score!=null?c.signal_score.toFixed(0):"-"}),u.jsx("td",{className:"text-right "+(c.quiet_24h?"text-green":""),children:c.range_24h!=null?c.range_24h.toFixed(2)+"%":"-"}),u.jsx("td",{className:"text-right text-dim",children:c.vol_baseline!=null?c.vol_baseline.toFixed(2)+"%":"-"}),u.jsx("td",{className:"text-right "+(c.quiet_1h?"text-green":""),children:c.range_1h!=null?c.range_1h.toFixed(2)+"%":"-"}),u.jsx("td",{className:"text-right "+s(c.volume_ratio),children:c.volume_ratio!=null?c.volume_ratio.toFixed(2)+"x":"-"}),u.jsx("td",{className:"text-right "+(c.change_1h>0?"text-green":c.change_1h<0?"text-red":""),children:c.change_1h!=null?(c.change_1h>0?"+":"")+c.change_1h.toFixed(2)+"%":"-"}),u.jsx("td",{className:"text-right",children:c.ema_52?c.ema_52.toFixed(4):"-"}),u.jsx("td",{className:"text-right "+a(c.ema_slope),children:c.ema_slope!=null?(c.ema_slope>0?"+":"")+c.ema_slope.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-right",children:c.current_price?c.current_price.toFixed(4):"-"}),u.jsx("td",{className:c.price_above_ema?"text-green":"text-red",children:c.price_above_ema!=null?c.price_above_ema?"↑":"↓":"-"}),u.jsx("td",{className:c.quiet_24h?"text-green":"text-dim",children:c.quiet_24h!=null?c.quiet_24h?"✓":"✗":"-"}),u.jsx("td",{className:c.quiet_1h?"text-green":"text-dim",children:c.quiet_1h!=null?c.quiet_1h?"✓":"✗":"-"}),u.jsx("td",{className:c.fresh_anomaly?"text-orange":"text-dim",children:c.fresh_anomaly!=null&&c.fresh_anomaly?"⚠":"-"}),u.jsx("td",{className:"text-dim",children:c.last_updated?new Date(c.last_updated).toLocaleTimeString("zh-CN",{hour12:!1}):"-"})]},c.coin))})]})})]})}function Wf({signals:e}){const t=e.filter(r=>r.category==="full"),n=t.filter(r=>r.type==="enter").length;return u.jsxs("section",{className:"card card-wide",id:"trend-signal-card",children:[u.jsxs("h2",{children:["完整信号 (异动+分数≥70) ",n>0&&u.jsxs("span",{className:"text-green",style:{fontSize:12,fontWeight:400,marginLeft:8},children:["共",n,"条"]})]}),u.jsx("div",{className:"table-wrap",style:{maxHeight:350},children:u.jsxs("table",{id:"trend-signal-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"时间"}),u.jsx("th",{children:"币种"}),u.jsx("th",{children:"类型"}),u.jsx("th",{children:"分数"}),u.jsx("th",{children:"价格"}),u.jsx("th",{children:"成交量比"}),u.jsx("th",{children:"EMA斜率"}),u.jsx("th",{children:"趋势状态"})]})}),u.jsx("tbody",{children:t.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"8",className:"text-dim",style:{textAlign:"center",padding:20},children:"等待完整信号... (FreshAnomaly + 分数≥70)"})}):t.slice(0,50).map((r,l)=>{const i=r.type==="enter"?"signal-enter":"signal-exit",o=r.timestamp?new Date(r.timestamp).toLocaleTimeString("zh-CN",{hour12:!1}):"-";return u.jsxs("tr",{className:i,children:[u.jsx("td",{className:"text-dim",children:o}),u.jsx("td",{children:u.jsx("strong",{children:r.coin})}),u.jsx("td",{className:r.type==="enter"?"text-green":"text-dim",style:{fontWeight:600},children:r.type==="enter"?"开":"关"}),u.jsx("td",{className:"text-right",style:{fontWeight:700},children:r.signal_score!=null?r.signal_score.toFixed(0):"-"}),u.jsx("td",{className:"text-right",children:r.price?r.price.toFixed(4):"-"}),u.jsx("td",{className:"text-right",children:r.volume_ratio!=null?r.volume_ratio.toFixed(2)+"x":"-"}),u.jsx("td",{className:"text-right",children:r.ema_slope!=null?(r.ema_slope>0?"+":"")+r.ema_slope.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-dim",children:r.state||"-"})]},"full-"+r.timestamp+"-"+r.coin+"-"+l)})})]})})]})}function Vf({signals:e}){const t=e.filter(r=>r.category==="high"),n=t.filter(r=>r.type==="enter").length;return u.jsxs("section",{className:"card card-wide",id:"high-score-card",children:[u.jsxs("h2",{children:["高分信号 (分数≥90) ",n>0&&u.jsxs("span",{className:"text-green",style:{fontSize:12,fontWeight:400,marginLeft:8},children:["共",n,"条"]})]}),u.jsx("div",{className:"table-wrap",style:{maxHeight:350},children:u.jsxs("table",{id:"high-score-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"时间"}),u.jsx("th",{children:"币种"}),u.jsx("th",{children:"类型"}),u.jsx("th",{children:"分数"}),u.jsx("th",{children:"价格"}),u.jsx("th",{children:"成交量比"}),u.jsx("th",{children:"EMA斜率"}),u.jsx("th",{children:"趋势状态"})]})}),u.jsx("tbody",{children:t.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"8",className:"text-dim",style:{textAlign:"center",padding:20},children:"等待高分信号... (分数≥90)"})}):t.slice(0,50).map((r,l)=>{const i=r.type==="enter"?"signal-enter":"signal-exit",o=r.timestamp?new Date(r.timestamp).toLocaleTimeString("zh-CN",{hour12:!1}):"-";return u.jsxs("tr",{className:i,children:[u.jsx("td",{className:"text-dim",children:o}),u.jsx("td",{children:u.jsx("strong",{children:r.coin})}),u.jsx("td",{className:r.type==="enter"?"text-green":"text-dim",style:{fontWeight:600},children:r.type==="enter"?"开":"关"}),u.jsx("td",{className:"text-right",style:{fontWeight:700},children:r.signal_score!=null?r.signal_score.toFixed(0):"-"}),u.jsx("td",{className:"text-right",children:r.price?r.price.toFixed(4):"-"}),u.jsx("td",{className:"text-right",children:r.volume_ratio!=null?r.volume_ratio.toFixed(2)+"x":"-"}),u.jsx("td",{className:"text-right",children:r.ema_slope!=null?(r.ema_slope>0?"+":"")+r.ema_slope.toFixed(3)+"%":"-"}),u.jsx("td",{className:"text-dim",children:r.state||"-"})]},"high-"+r.timestamp+"-"+r.coin+"-"+l)})})]})})]})}Yl.createRoot(document.getElementById("root")).render(u.jsx(Sc.StrictMode,{children:u.jsx(Mf,{})}));