-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtask-forge.html
More file actions
185 lines (183 loc) Β· 186 KB
/
Copy pathtask-forge.html
File metadata and controls
185 lines (183 loc) Β· 186 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Task Forge</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap"
rel="stylesheet"
/>
<script type="module" crossorigin data-inlined-from="./assets/index-BGOYflxG.js">
(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 u of l)if(u.type==="childList")for(const i of u.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(l){if(l.ep)return;l.ep=!0;const u=n(l);fetch(l.href,u)}})();var Wo={exports:{}},tl={},Qo={exports:{}},L={};/**
* @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 Gn=Symbol.for("react.element"),ic=Symbol.for("react.portal"),oc=Symbol.for("react.fragment"),sc=Symbol.for("react.strict_mode"),ac=Symbol.for("react.profiler"),cc=Symbol.for("react.provider"),fc=Symbol.for("react.context"),dc=Symbol.for("react.forward_ref"),pc=Symbol.for("react.suspense"),mc=Symbol.for("react.memo"),hc=Symbol.for("react.lazy"),Oi=Symbol.iterator;function vc(e){return e===null||typeof e!="object"?null:(e=Oi&&e[Oi]||e["@@iterator"],typeof e=="function"?e:null)}var Ko={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Yo=Object.assign,Xo={};function ln(e,t,n){this.props=e,this.context=t,this.refs=Xo,this.updater=n||Ko}ln.prototype.isReactComponent={};ln.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")};ln.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Go(){}Go.prototype=ln.prototype;function Uu(e,t,n){this.props=e,this.context=t,this.refs=Xo,this.updater=n||Ko}var $u=Uu.prototype=new Go;$u.constructor=Uu;Yo($u,ln.prototype);$u.isPureReactComponent=!0;var Di=Array.isArray,Zo=Object.prototype.hasOwnProperty,Au={current:null},Jo={key:!0,ref:!0,__self:!0,__source:!0};function qo(e,t,n){var r,l={},u=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(u=""+t.key),t)Zo.call(t,r)&&!Jo.hasOwnProperty(r)&&(l[r]=t[r]);var o=arguments.length-2;if(o===1)l.children=n;else if(1<o){for(var s=Array(o),c=0;c<o;c++)s[c]=arguments[c+2];l.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)l[r]===void 0&&(l[r]=o[r]);return{$$typeof:Gn,type:e,key:u,ref:i,props:l,_owner:Au.current}}function yc(e,t){return{$$typeof:Gn,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Vu(e){return typeof e=="object"&&e!==null&&e.$$typeof===Gn}function gc(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Mi=/\/+/g;function Sl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?gc(""+e.key):t.toString(36)}function wr(e,t,n,r,l){var u=typeof e;(u==="undefined"||u==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(u){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Gn:case ic:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Sl(i,0):r,Di(l)?(n="",e!=null&&(n=e.replace(Mi,"$&/")+"/"),wr(l,t,n,"",function(c){return c})):l!=null&&(Vu(l)&&(l=yc(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Mi,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Di(e))for(var o=0;o<e.length;o++){u=e[o];var s=r+Sl(u,o);i+=wr(u,t,n,s,l)}else if(s=vc(e),typeof s=="function")for(e=s.call(e),o=0;!(u=e.next()).done;)u=u.value,s=r+Sl(u,o++),i+=wr(u,t,n,s,l);else if(u==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function nr(e,t,n){if(e==null)return e;var r=[],l=0;return wr(e,r,"","",function(u){return t.call(n,u,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 se={current:null},Sr={transition:null},Sc={ReactCurrentDispatcher:se,ReactCurrentBatchConfig:Sr,ReactCurrentOwner:Au};function bo(){throw Error("act(...) is not supported in production builds of React.")}L.Children={map:nr,forEach:function(e,t,n){nr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return nr(e,function(){t++}),t},toArray:function(e){return nr(e,function(t){return t})||[]},only:function(e){if(!Vu(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};L.Component=ln;L.Fragment=oc;L.Profiler=ac;L.PureComponent=Uu;L.StrictMode=sc;L.Suspense=pc;L.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Sc;L.act=bo;L.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=Yo({},e.props),l=e.key,u=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(u=t.ref,i=Au.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(s in t)Zo.call(t,s)&&!Jo.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&o!==void 0?o[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){o=Array(s);for(var c=0;c<s;c++)o[c]=arguments[c+2];r.children=o}return{$$typeof:Gn,type:e.type,key:l,ref:u,props:r,_owner:i}};L.createContext=function(e){return e={$$typeof:fc,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:cc,_context:e},e.Consumer=e};L.createElement=qo;L.createFactory=function(e){var t=qo.bind(null,e);return t.type=e,t};L.createRef=function(){return{current:null}};L.forwardRef=function(e){return{$$typeof:dc,render:e}};L.isValidElement=Vu;L.lazy=function(e){return{$$typeof:hc,_payload:{_status:-1,_result:e},_init:wc}};L.memo=function(e,t){return{$$typeof:mc,type:e,compare:t===void 0?null:t}};L.startTransition=function(e){var t=Sr.transition;Sr.transition={};try{e()}finally{Sr.transition=t}};L.unstable_act=bo;L.useCallback=function(e,t){return se.current.useCallback(e,t)};L.useContext=function(e){return se.current.useContext(e)};L.useDebugValue=function(){};L.useDeferredValue=function(e){return se.current.useDeferredValue(e)};L.useEffect=function(e,t){return se.current.useEffect(e,t)};L.useId=function(){return se.current.useId()};L.useImperativeHandle=function(e,t,n){return se.current.useImperativeHandle(e,t,n)};L.useInsertionEffect=function(e,t){return se.current.useInsertionEffect(e,t)};L.useLayoutEffect=function(e,t){return se.current.useLayoutEffect(e,t)};L.useMemo=function(e,t){return se.current.useMemo(e,t)};L.useReducer=function(e,t,n){return se.current.useReducer(e,t,n)};L.useRef=function(e){return se.current.useRef(e)};L.useState=function(e){return se.current.useState(e)};L.useSyncExternalStore=function(e,t,n){return se.current.useSyncExternalStore(e,t,n)};L.useTransition=function(){return se.current.useTransition()};L.version="18.3.1";Qo.exports=L;var b=Qo.exports;/**
* @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 kc=b,Ec=Symbol.for("react.element"),_c=Symbol.for("react.fragment"),xc=Object.prototype.hasOwnProperty,Cc=kc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Nc={key:!0,ref:!0,__self:!0,__source:!0};function es(e,t,n){var r,l={},u=null,i=null;n!==void 0&&(u=""+n),t.key!==void 0&&(u=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)xc.call(t,r)&&!Nc.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:Ec,type:e,key:u,ref:i,props:l,_owner:Cc.current}}tl.Fragment=_c;tl.jsx=es;tl.jsxs=es;Wo.exports=tl;var P=Wo.exports,ts={exports:{}},we={},ns={exports:{}},rs={};/**
* @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 T=_.length;_.push(z);e:for(;0<T;){var W=T-1>>>1,G=_[W];if(0<l(G,z))_[W]=z,_[T]=G,T=W;else break e}}function n(_){return _.length===0?null:_[0]}function r(_){if(_.length===0)return null;var z=_[0],T=_.pop();if(T!==z){_[0]=T;e:for(var W=0,G=_.length,er=G>>>1;W<er;){var vt=2*(W+1)-1,wl=_[vt],yt=vt+1,tr=_[yt];if(0>l(wl,T))yt<G&&0>l(tr,wl)?(_[W]=tr,_[yt]=T,W=yt):(_[W]=wl,_[vt]=T,W=vt);else if(yt<G&&0>l(tr,T))_[W]=tr,_[yt]=T,W=yt;else break e}}return z}function l(_,z){var T=_.sortIndex-z.sortIndex;return T!==0?T:_.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var i=Date,o=i.now();e.unstable_now=function(){return i.now()-o}}var s=[],c=[],h=1,m=null,p=3,w=!1,g=!1,S=!1,R=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(_){for(var z=n(c);z!==null;){if(z.callback===null)r(c);else if(z.startTime<=_)r(c),z.sortIndex=z.expirationTime,t(s,z);else break;z=n(c)}}function v(_){if(S=!1,d(_),!g)if(n(s)!==null)g=!0,yl(E);else{var z=n(c);z!==null&&gl(v,z.startTime-_)}}function E(_,z){g=!1,S&&(S=!1,f(N),N=-1),w=!0;var T=p;try{for(d(z),m=n(s);m!==null&&(!(m.expirationTime>z)||_&&!Pe());){var W=m.callback;if(typeof W=="function"){m.callback=null,p=m.priorityLevel;var G=W(m.expirationTime<=z);z=e.unstable_now(),typeof G=="function"?m.callback=G:m===n(s)&&r(s),d(z)}else r(s);m=n(s)}if(m!==null)var er=!0;else{var vt=n(c);vt!==null&&gl(v,vt.startTime-z),er=!1}return er}finally{m=null,p=T,w=!1}}var x=!1,C=null,N=-1,H=5,j=-1;function Pe(){return!(e.unstable_now()-j<H)}function sn(){if(C!==null){var _=e.unstable_now();j=_;var z=!0;try{z=C(!0,_)}finally{z?an():(x=!1,C=null)}}else x=!1}var an;if(typeof a=="function")an=function(){a(sn)};else if(typeof MessageChannel<"u"){var ji=new MessageChannel,uc=ji.port2;ji.port1.onmessage=sn,an=function(){uc.postMessage(null)}}else an=function(){R(sn,0)};function yl(_){C=_,x||(x=!0,an())}function gl(_,z){N=R(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(){g||w||(g=!0,yl(E))},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 p},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(_){switch(p){case 1:case 2:case 3:var z=3;break;default:z=p}var T=p;p=z;try{return _()}finally{p=T}},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 T=p;p=_;try{return z()}finally{p=T}},e.unstable_scheduleCallback=function(_,z,T){var W=e.unstable_now();switch(typeof T=="object"&&T!==null?(T=T.delay,T=typeof T=="number"&&0<T?W+T:W):T=W,_){case 1:var G=-1;break;case 2:G=250;break;case 5:G=1073741823;break;case 4:G=1e4;break;default:G=5e3}return G=T+G,_={id:h++,callback:z,priorityLevel:_,startTime:T,expirationTime:G,sortIndex:-1},T>W?(_.sortIndex=T,t(c,_),n(s)===null&&_===n(c)&&(S?(f(N),N=-1):S=!0,gl(v,T-W))):(_.sortIndex=G,t(s,_),g||w||(g=!0,yl(E))),_},e.unstable_shouldYield=Pe,e.unstable_wrapCallback=function(_){var z=p;return function(){var T=p;p=z;try{return _.apply(this,arguments)}finally{p=T}}}})(rs);ns.exports=rs;var Pc=ns.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 zc=b,ge=Pc;function y(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 ls=new Set,jn={};function Lt(e,t){Jt(e,t),Jt(e+"Capture",t)}function Jt(e,t){for(jn[e]=t,e=0;e<t.length;e++)ls.add(t[e])}var Qe=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Kl=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]*$/,Ii={},Fi={};function Lc(e){return Kl.call(Fi,e)?!0:Kl.call(Ii,e)?!1:Tc.test(e)?Fi[e]=!0:(Ii[e]=!0,!1)}function Rc(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 jc(e,t,n,r){if(t===null||typeof t>"u"||Rc(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 ae(e,t,n,r,l,u,i){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=u,this.removeEmptyString=i}var te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){te[e]=new ae(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];te[t]=new ae(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){te[e]=new ae(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){te[e]=new ae(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){te[e]=new ae(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){te[e]=new ae(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){te[e]=new ae(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){te[e]=new ae(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){te[e]=new ae(e,5,!1,e.toLowerCase(),null,!1,!1)});var Bu=/[\-:]([a-z])/g;function Hu(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(Bu,Hu);te[t]=new ae(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(Bu,Hu);te[t]=new ae(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(Bu,Hu);te[t]=new ae(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){te[e]=new ae(e,1,!1,e.toLowerCase(),null,!1,!1)});te.xlinkHref=new ae("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){te[e]=new ae(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wu(e,t,n,r){var l=te.hasOwnProperty(t)?te[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(jc(t,n,l,r)&&(n=null),r||l===null?Lc(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 Ge=zc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,rr=Symbol.for("react.element"),Ot=Symbol.for("react.portal"),Dt=Symbol.for("react.fragment"),Qu=Symbol.for("react.strict_mode"),Yl=Symbol.for("react.profiler"),us=Symbol.for("react.provider"),is=Symbol.for("react.context"),Ku=Symbol.for("react.forward_ref"),Xl=Symbol.for("react.suspense"),Gl=Symbol.for("react.suspense_list"),Yu=Symbol.for("react.memo"),Je=Symbol.for("react.lazy"),os=Symbol.for("react.offscreen"),Ui=Symbol.iterator;function cn(e){return e===null||typeof e!="object"?null:(e=Ui&&e[Ui]||e["@@iterator"],typeof e=="function"?e:null)}var V=Object.assign,kl;function gn(e){if(kl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);kl=t&&t[1]||""}return`
`+kl+e}var El=!1;function _l(e,t){if(!e||El)return"";El=!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(`
`),u=r.stack.split(`
`),i=l.length-1,o=u.length-1;1<=i&&0<=o&&l[i]!==u[o];)o--;for(;1<=i&&0<=o;i--,o--)if(l[i]!==u[o]){if(i!==1||o!==1)do if(i--,o--,0>o||l[i]!==u[o]){var s=`
`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=o);break}}}finally{El=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?gn(e):""}function Oc(e){switch(e.tag){case 5:return gn(e.type);case 16:return gn("Lazy");case 13:return gn("Suspense");case 19:return gn("SuspenseList");case 0:case 2:case 15:return e=_l(e.type,!1),e;case 11:return e=_l(e.type.render,!1),e;case 1:return e=_l(e.type,!0),e;default:return""}}function Zl(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 Dt:return"Fragment";case Ot:return"Portal";case Yl:return"Profiler";case Qu:return"StrictMode";case Xl:return"Suspense";case Gl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case is:return(e.displayName||"Context")+".Consumer";case us:return(e._context.displayName||"Context")+".Provider";case Ku:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Yu:return t=e.displayName||null,t!==null?t:Zl(e.type)||"Memo";case Je:t=e._payload,e=e._init;try{return Zl(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 Zl(t);case 8:return t===Qu?"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 ft(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ss(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Mc(e){var t=ss(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,u=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,u.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function lr(e){e._valueTracker||(e._valueTracker=Mc(e))}function as(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ss(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Rr(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 Jl(e,t){var n=t.checked;return V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function $i(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ft(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 cs(e,t){t=t.checked,t!=null&&Wu(e,"checked",t,!1)}function ql(e,t){cs(e,t);var n=ft(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")?bl(e,t.type,n):t.hasOwnProperty("defaultValue")&&bl(e,t.type,ft(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ai(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 bl(e,t,n){(t!=="number"||Rr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var wn=Array.isArray;function Qt(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=""+ft(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 eu(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(y(91));return V({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Vi(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(y(92));if(wn(n)){if(1<n.length)throw Error(y(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ft(n)}}function fs(e,t){var n=ft(t.value),r=ft(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 Bi(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ds(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 tu(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ds(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ur,ps=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(ur=ur||document.createElement("div"),ur.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ur.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function On(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var _n={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},Ic=["Webkit","ms","Moz","O"];Object.keys(_n).forEach(function(e){Ic.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_n[t]=_n[e]})});function ms(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||_n.hasOwnProperty(e)&&_n[e]?(""+t).trim():t+"px"}function hs(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=ms(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Fc=V({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 nu(e,t){if(t){if(Fc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(y(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(y(61))}if(t.style!=null&&typeof t.style!="object")throw Error(y(62))}}function ru(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 lu=null;function Xu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var uu=null,Kt=null,Yt=null;function Hi(e){if(e=qn(e)){if(typeof uu!="function")throw Error(y(280));var t=e.stateNode;t&&(t=il(t),uu(e.stateNode,e.type,t))}}function vs(e){Kt?Yt?Yt.push(e):Yt=[e]:Kt=e}function ys(){if(Kt){var e=Kt,t=Yt;if(Yt=Kt=null,Hi(e),t)for(e=0;e<t.length;e++)Hi(t[e])}}function gs(e,t){return e(t)}function ws(){}var xl=!1;function Ss(e,t,n){if(xl)return e(t,n);xl=!0;try{return gs(e,t,n)}finally{xl=!1,(Kt!==null||Yt!==null)&&(ws(),ys())}}function Dn(e,t){var n=e.stateNode;if(n===null)return null;var r=il(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(y(231,t,typeof n));return n}var iu=!1;if(Qe)try{var fn={};Object.defineProperty(fn,"passive",{get:function(){iu=!0}}),window.addEventListener("test",fn,fn),window.removeEventListener("test",fn,fn)}catch{iu=!1}function Uc(e,t,n,r,l,u,i,o,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(h){this.onError(h)}}var xn=!1,jr=null,Or=!1,ou=null,$c={onError:function(e){xn=!0,jr=e}};function Ac(e,t,n,r,l,u,i,o,s){xn=!1,jr=null,Uc.apply($c,arguments)}function Vc(e,t,n,r,l,u,i,o,s){if(Ac.apply(this,arguments),xn){if(xn){var c=jr;xn=!1,jr=null}else throw Error(y(198));Or||(Or=!0,ou=c)}}function Rt(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 ks(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 Wi(e){if(Rt(e)!==e)throw Error(y(188))}function Bc(e){var t=e.alternate;if(!t){if(t=Rt(e),t===null)throw Error(y(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var u=l.alternate;if(u===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===u.child){for(u=l.child;u;){if(u===n)return Wi(l),e;if(u===r)return Wi(l),t;u=u.sibling}throw Error(y(188))}if(n.return!==r.return)n=l,r=u;else{for(var i=!1,o=l.child;o;){if(o===n){i=!0,n=l,r=u;break}if(o===r){i=!0,r=l,n=u;break}o=o.sibling}if(!i){for(o=u.child;o;){if(o===n){i=!0,n=u,r=l;break}if(o===r){i=!0,r=u,n=l;break}o=o.sibling}if(!i)throw Error(y(189))}}if(n.alternate!==r)throw Error(y(190))}if(n.tag!==3)throw Error(y(188));return n.stateNode.current===n?e:t}function Es(e){return e=Bc(e),e!==null?_s(e):null}function _s(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=_s(e);if(t!==null)return t;e=e.sibling}return null}var xs=ge.unstable_scheduleCallback,Qi=ge.unstable_cancelCallback,Hc=ge.unstable_shouldYield,Wc=ge.unstable_requestPaint,Q=ge.unstable_now,Qc=ge.unstable_getCurrentPriorityLevel,Gu=ge.unstable_ImmediatePriority,Cs=ge.unstable_UserBlockingPriority,Dr=ge.unstable_NormalPriority,Kc=ge.unstable_LowPriority,Ns=ge.unstable_IdlePriority,nl=null,Ue=null;function Yc(e){if(Ue&&typeof Ue.onCommitFiberRoot=="function")try{Ue.onCommitFiberRoot(nl,e,void 0,(e.current.flags&128)===128)}catch{}}var je=Math.clz32?Math.clz32:Zc,Xc=Math.log,Gc=Math.LN2;function Zc(e){return e>>>=0,e===0?32:31-(Xc(e)/Gc|0)|0}var ir=64,or=4194304;function Sn(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 Mr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,u=e.pingedLanes,i=n&268435455;if(i!==0){var o=i&~l;o!==0?r=Sn(o):(u&=i,u!==0&&(r=Sn(u)))}else i=n&~l,i!==0?r=Sn(i):u!==0&&(r=Sn(u));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,u=t&-t,l>=u||l===16&&(u&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-je(t),l=1<<n,r|=e[n],t&=~l;return r}function Jc(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 qc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,u=e.pendingLanes;0<u;){var i=31-je(u),o=1<<i,s=l[i];s===-1?(!(o&n)||o&r)&&(l[i]=Jc(o,t)):s<=t&&(e.expiredLanes|=o),u&=~o}}function su(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ps(){var e=ir;return ir<<=1,!(ir&4194240)&&(ir=64),e}function Cl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Zn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-je(t),e[t]=n}function bc(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-je(n),u=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~u}}function Zu(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-je(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var D=0;function zs(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ts,Ju,Ls,Rs,js,au=!1,sr=[],rt=null,lt=null,ut=null,Mn=new Map,In=new Map,be=[],ef="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 Ki(e,t){switch(e){case"focusin":case"focusout":rt=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":Mn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":In.delete(t.pointerId)}}function dn(e,t,n,r,l,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:u,targetContainers:[l]},t!==null&&(t=qn(t),t!==null&&Ju(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function tf(e,t,n,r,l){switch(t){case"focusin":return rt=dn(rt,e,t,n,r,l),!0;case"dragenter":return lt=dn(lt,e,t,n,r,l),!0;case"mouseover":return ut=dn(ut,e,t,n,r,l),!0;case"pointerover":var u=l.pointerId;return Mn.set(u,dn(Mn.get(u)||null,e,t,n,r,l)),!0;case"gotpointercapture":return u=l.pointerId,In.set(u,dn(In.get(u)||null,e,t,n,r,l)),!0}return!1}function Os(e){var t=St(e.target);if(t!==null){var n=Rt(t);if(n!==null){if(t=n.tag,t===13){if(t=ks(n),t!==null){e.blockedOn=t,js(e.priority,function(){Ls(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 kr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=cu(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);lu=r,n.target.dispatchEvent(r),lu=null}else return t=qn(n),t!==null&&Ju(t),e.blockedOn=n,!1;t.shift()}return!0}function Yi(e,t,n){kr(e)&&n.delete(t)}function nf(){au=!1,rt!==null&&kr(rt)&&(rt=null),lt!==null&&kr(lt)&&(lt=null),ut!==null&&kr(ut)&&(ut=null),Mn.forEach(Yi),In.forEach(Yi)}function pn(e,t){e.blockedOn===t&&(e.blockedOn=null,au||(au=!0,ge.unstable_scheduleCallback(ge.unstable_NormalPriority,nf)))}function Fn(e){function t(l){return pn(l,e)}if(0<sr.length){pn(sr[0],e);for(var n=1;n<sr.length;n++){var r=sr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(rt!==null&&pn(rt,e),lt!==null&&pn(lt,e),ut!==null&&pn(ut,e),Mn.forEach(t),In.forEach(t),n=0;n<be.length;n++)r=be[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<be.length&&(n=be[0],n.blockedOn===null);)Os(n),n.blockedOn===null&&be.shift()}var Xt=Ge.ReactCurrentBatchConfig,Ir=!0;function rf(e,t,n,r){var l=D,u=Xt.transition;Xt.transition=null;try{D=1,qu(e,t,n,r)}finally{D=l,Xt.transition=u}}function lf(e,t,n,r){var l=D,u=Xt.transition;Xt.transition=null;try{D=4,qu(e,t,n,r)}finally{D=l,Xt.transition=u}}function qu(e,t,n,r){if(Ir){var l=cu(e,t,n,r);if(l===null)Ml(e,t,r,Fr,n),Ki(e,r);else if(tf(l,e,t,n,r))r.stopPropagation();else if(Ki(e,r),t&4&&-1<ef.indexOf(e)){for(;l!==null;){var u=qn(l);if(u!==null&&Ts(u),u=cu(e,t,n,r),u===null&&Ml(e,t,r,Fr,n),u===l)break;l=u}l!==null&&r.stopPropagation()}else Ml(e,t,r,null,n)}}var Fr=null;function cu(e,t,n,r){if(Fr=null,e=Xu(r),e=St(e),e!==null)if(t=Rt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ks(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 Fr=e,null}function Ds(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(Qc()){case Gu:return 1;case Cs:return 4;case Dr:case Kc:return 16;case Ns:return 536870912;default:return 16}default:return 16}}var tt=null,bu=null,Er=null;function Ms(){if(Er)return Er;var e,t=bu,n=t.length,r,l="value"in tt?tt.value:tt.textContent,u=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[u-r];r++);return Er=l.slice(e,1<r?1-r:void 0)}function _r(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 ar(){return!0}function Xi(){return!1}function Se(e){function t(n,r,l,u,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(u):u[o]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?ar:Xi,this.isPropagationStopped=Xi,this}return V(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=ar)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=ar)},persist:function(){},isPersistent:ar}),t}var un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ei=Se(un),Jn=V({},un,{view:0,detail:0}),uf=Se(Jn),Nl,Pl,mn,rl=V({},Jn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ti,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!==mn&&(mn&&e.type==="mousemove"?(Nl=e.screenX-mn.screenX,Pl=e.screenY-mn.screenY):Pl=Nl=0,mn=e),Nl)},movementY:function(e){return"movementY"in e?e.movementY:Pl}}),Gi=Se(rl),of=V({},rl,{dataTransfer:0}),sf=Se(of),af=V({},Jn,{relatedTarget:0}),zl=Se(af),cf=V({},un,{animationName:0,elapsedTime:0,pseudoElement:0}),ff=Se(cf),df=V({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),pf=Se(df),mf=V({},un,{data:0}),Zi=Se(mf),hf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},vf={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"},yf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function gf(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=yf[e])?!!t[e]:!1}function ti(){return gf}var wf=V({},Jn,{key:function(e){if(e.key){var t=hf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=_r(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?vf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ti,charCode:function(e){return e.type==="keypress"?_r(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?_r(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Sf=Se(wf),kf=V({},rl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ji=Se(kf),Ef=V({},Jn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ti}),_f=Se(Ef),xf=V({},un,{propertyName:0,elapsedTime:0,pseudoElement:0}),Cf=Se(xf),Nf=V({},rl,{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}),Pf=Se(Nf),zf=[9,13,27,32],ni=Qe&&"CompositionEvent"in window,Cn=null;Qe&&"documentMode"in document&&(Cn=document.documentMode);var Tf=Qe&&"TextEvent"in window&&!Cn,Is=Qe&&(!ni||Cn&&8<Cn&&11>=Cn),qi=" ",bi=!1;function Fs(e,t){switch(e){case"keyup":return zf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Us(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Mt=!1;function Lf(e,t){switch(e){case"compositionend":return Us(t);case"keypress":return t.which!==32?null:(bi=!0,qi);case"textInput":return e=t.data,e===qi&&bi?null:e;default:return null}}function Rf(e,t){if(Mt)return e==="compositionend"||!ni&&Fs(e,t)?(e=Ms(),Er=bu=tt=null,Mt=!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 Is&&t.locale!=="ko"?null:t.data;default:return null}}var jf={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 eo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!jf[e.type]:t==="textarea"}function $s(e,t,n,r){vs(r),t=Ur(t,"onChange"),0<t.length&&(n=new ei("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Nn=null,Un=null;function Of(e){Zs(e,0)}function ll(e){var t=Ut(e);if(as(t))return e}function Df(e,t){if(e==="change")return t}var As=!1;if(Qe){var Tl;if(Qe){var Ll="oninput"in document;if(!Ll){var to=document.createElement("div");to.setAttribute("oninput","return;"),Ll=typeof to.oninput=="function"}Tl=Ll}else Tl=!1;As=Tl&&(!document.documentMode||9<document.documentMode)}function no(){Nn&&(Nn.detachEvent("onpropertychange",Vs),Un=Nn=null)}function Vs(e){if(e.propertyName==="value"&&ll(Un)){var t=[];$s(t,Un,e,Xu(e)),Ss(Of,t)}}function Mf(e,t,n){e==="focusin"?(no(),Nn=t,Un=n,Nn.attachEvent("onpropertychange",Vs)):e==="focusout"&&no()}function If(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ll(Un)}function Ff(e,t){if(e==="click")return ll(t)}function Uf(e,t){if(e==="input"||e==="change")return ll(t)}function $f(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var De=typeof Object.is=="function"?Object.is:$f;function $n(e,t){if(De(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(!Kl.call(t,l)||!De(e[l],t[l]))return!1}return!0}function ro(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function lo(e,t){var n=ro(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=ro(n)}}function Bs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Bs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hs(){for(var e=window,t=Rr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Rr(e.document)}return t}function ri(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 Af(e){var t=Hs(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Bs(n.ownerDocument.documentElement,n)){if(r!==null&&ri(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,u=Math.min(r.start,l);r=r.end===void 0?u:Math.min(r.end,l),!e.extend&&u>r&&(l=r,r=u,u=l),l=lo(n,u);var i=lo(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),u>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Vf=Qe&&"documentMode"in document&&11>=document.documentMode,It=null,fu=null,Pn=null,du=!1;function uo(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;du||It==null||It!==Rr(r)||(r=It,"selectionStart"in r&&ri(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}),Pn&&$n(Pn,r)||(Pn=r,r=Ur(fu,"onSelect"),0<r.length&&(t=new ei("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=It)))}function cr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ft={animationend:cr("Animation","AnimationEnd"),animationiteration:cr("Animation","AnimationIteration"),animationstart:cr("Animation","AnimationStart"),transitionend:cr("Transition","TransitionEnd")},Rl={},Ws={};Qe&&(Ws=document.createElement("div").style,"AnimationEvent"in window||(delete Ft.animationend.animation,delete Ft.animationiteration.animation,delete Ft.animationstart.animation),"TransitionEvent"in window||delete Ft.transitionend.transition);function ul(e){if(Rl[e])return Rl[e];if(!Ft[e])return e;var t=Ft[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ws)return Rl[e]=t[n];return e}var Qs=ul("animationend"),Ks=ul("animationiteration"),Ys=ul("animationstart"),Xs=ul("transitionend"),Gs=new Map,io="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 pt(e,t){Gs.set(e,t),Lt(t,[e])}for(var jl=0;jl<io.length;jl++){var Ol=io[jl],Bf=Ol.toLowerCase(),Hf=Ol[0].toUpperCase()+Ol.slice(1);pt(Bf,"on"+Hf)}pt(Qs,"onAnimationEnd");pt(Ks,"onAnimationIteration");pt(Ys,"onAnimationStart");pt("dblclick","onDoubleClick");pt("focusin","onFocus");pt("focusout","onBlur");pt(Xs,"onTransitionEnd");Jt("onMouseEnter",["mouseout","mouseover"]);Jt("onMouseLeave",["mouseout","mouseover"]);Jt("onPointerEnter",["pointerout","pointerover"]);Jt("onPointerLeave",["pointerout","pointerover"]);Lt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Lt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Lt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Lt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Lt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Lt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var kn="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(" "),Wf=new Set("cancel close invalid load scroll toggle".split(" ").concat(kn));function oo(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Vc(r,t,void 0,e),e.currentTarget=null}function Zs(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 u=void 0;if(t)for(var i=r.length-1;0<=i;i--){var o=r[i],s=o.instance,c=o.currentTarget;if(o=o.listener,s!==u&&l.isPropagationStopped())break e;oo(l,o,c),u=s}else for(i=0;i<r.length;i++){if(o=r[i],s=o.instance,c=o.currentTarget,o=o.listener,s!==u&&l.isPropagationStopped())break e;oo(l,o,c),u=s}}}if(Or)throw e=ou,Or=!1,ou=null,e}function I(e,t){var n=t[yu];n===void 0&&(n=t[yu]=new Set);var r=e+"__bubble";n.has(r)||(Js(t,e,2,!1),n.add(r))}function Dl(e,t,n){var r=0;t&&(r|=4),Js(n,e,r,t)}var fr="_reactListening"+Math.random().toString(36).slice(2);function An(e){if(!e[fr]){e[fr]=!0,ls.forEach(function(n){n!=="selectionchange"&&(Wf.has(n)||Dl(n,!1,e),Dl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[fr]||(t[fr]=!0,Dl("selectionchange",!1,t))}}function Js(e,t,n,r){switch(Ds(t)){case 1:var l=rf;break;case 4:l=lf;break;default:l=qu}n=l.bind(null,t,n,e),l=void 0,!iu||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 Ml(e,t,n,r,l){var u=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var o=r.stateNode.containerInfo;if(o===l||o.nodeType===8&&o.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;i=i.return}for(;o!==null;){if(i=St(o),i===null)return;if(s=i.tag,s===5||s===6){r=u=i;continue e}o=o.parentNode}}r=r.return}Ss(function(){var c=u,h=Xu(n),m=[];e:{var p=Gs.get(e);if(p!==void 0){var w=ei,g=e;switch(e){case"keypress":if(_r(n)===0)break e;case"keydown":case"keyup":w=Sf;break;case"focusin":g="focus",w=zl;break;case"focusout":g="blur",w=zl;break;case"beforeblur":case"afterblur":w=zl;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":w=Gi;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=sf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=_f;break;case Qs:case Ks:case Ys:w=ff;break;case Xs:w=Cf;break;case"scroll":w=uf;break;case"wheel":w=Pf;break;case"copy":case"cut":case"paste":w=pf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=Ji}var S=(t&4)!==0,R=!S&&e==="scroll",f=S?p!==null?p+"Capture":null:p;S=[];for(var a=c,d;a!==null;){d=a;var v=d.stateNode;if(d.tag===5&&v!==null&&(d=v,f!==null&&(v=Dn(a,f),v!=null&&S.push(Vn(a,v,d)))),R)break;a=a.return}0<S.length&&(p=new w(p,g,null,n,h),m.push({event:p,listeners:S}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",p&&n!==lu&&(g=n.relatedTarget||n.fromElement)&&(St(g)||g[Ke]))break e;if((w||p)&&(p=h.window===h?h:(p=h.ownerDocument)?p.defaultView||p.parentWindow:window,w?(g=n.relatedTarget||n.toElement,w=c,g=g?St(g):null,g!==null&&(R=Rt(g),g!==R||g.tag!==5&&g.tag!==6)&&(g=null)):(w=null,g=c),w!==g)){if(S=Gi,v="onMouseLeave",f="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(S=Ji,v="onPointerLeave",f="onPointerEnter",a="pointer"),R=w==null?p:Ut(w),d=g==null?p:Ut(g),p=new S(v,a+"leave",w,n,h),p.target=R,p.relatedTarget=d,v=null,St(h)===c&&(S=new S(f,a+"enter",g,n,h),S.target=d,S.relatedTarget=R,v=S),R=v,w&&g)t:{for(S=w,f=g,a=0,d=S;d;d=jt(d))a++;for(d=0,v=f;v;v=jt(v))d++;for(;0<a-d;)S=jt(S),a--;for(;0<d-a;)f=jt(f),d--;for(;a--;){if(S===f||f!==null&&S===f.alternate)break t;S=jt(S),f=jt(f)}S=null}else S=null;w!==null&&so(m,p,w,S,!1),g!==null&&R!==null&&so(m,R,g,S,!0)}}e:{if(p=c?Ut(c):window,w=p.nodeName&&p.nodeName.toLowerCase(),w==="select"||w==="input"&&p.type==="file")var E=Df;else if(eo(p))if(As)E=Uf;else{E=If;var x=Mf}else(w=p.nodeName)&&w.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(E=Ff);if(E&&(E=E(e,c))){$s(m,E,n,h);break e}x&&x(e,p,c),e==="focusout"&&(x=p._wrapperState)&&x.controlled&&p.type==="number"&&bl(p,"number",p.value)}switch(x=c?Ut(c):window,e){case"focusin":(eo(x)||x.contentEditable==="true")&&(It=x,fu=c,Pn=null);break;case"focusout":Pn=fu=It=null;break;case"mousedown":du=!0;break;case"contextmenu":case"mouseup":case"dragend":du=!1,uo(m,n,h);break;case"selectionchange":if(Vf)break;case"keydown":case"keyup":uo(m,n,h)}var C;if(ni)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else Mt?Fs(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(Is&&n.locale!=="ko"&&(Mt||N!=="onCompositionStart"?N==="onCompositionEnd"&&Mt&&(C=Ms()):(tt=h,bu="value"in tt?tt.value:tt.textContent,Mt=!0)),x=Ur(c,N),0<x.length&&(N=new Zi(N,e,null,n,h),m.push({event:N,listeners:x}),C?N.data=C:(C=Us(n),C!==null&&(N.data=C)))),(C=Tf?Lf(e,n):Rf(e,n))&&(c=Ur(c,"onBeforeInput"),0<c.length&&(h=new Zi("onBeforeInput","beforeinput",null,n,h),m.push({event:h,listeners:c}),h.data=C))}Zs(m,t)})}function Vn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ur(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,u=l.stateNode;l.tag===5&&u!==null&&(l=u,u=Dn(e,n),u!=null&&r.unshift(Vn(e,u,l)),u=Dn(e,t),u!=null&&r.push(Vn(e,u,l))),e=e.return}return r}function jt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function so(e,t,n,r,l){for(var u=t._reactName,i=[];n!==null&&n!==r;){var o=n,s=o.alternate,c=o.stateNode;if(s!==null&&s===r)break;o.tag===5&&c!==null&&(o=c,l?(s=Dn(n,u),s!=null&&i.unshift(Vn(n,s,o))):l||(s=Dn(n,u),s!=null&&i.push(Vn(n,s,o)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Qf=/\r\n?/g,Kf=/\u0000|\uFFFD/g;function ao(e){return(typeof e=="string"?e:""+e).replace(Qf,`
`).replace(Kf,"")}function dr(e,t,n){if(t=ao(t),ao(e)!==t&&n)throw Error(y(425))}function $r(){}var pu=null,mu=null;function hu(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 vu=typeof setTimeout=="function"?setTimeout:void 0,Yf=typeof clearTimeout=="function"?clearTimeout:void 0,co=typeof Promise=="function"?Promise:void 0,Xf=typeof queueMicrotask=="function"?queueMicrotask:typeof co<"u"?function(e){return co.resolve(null).then(e).catch(Gf)}:vu;function Gf(e){setTimeout(function(){throw e})}function Il(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),Fn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Fn(t)}function it(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 fo(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 on=Math.random().toString(36).slice(2),Fe="__reactFiber$"+on,Bn="__reactProps$"+on,Ke="__reactContainer$"+on,yu="__reactEvents$"+on,Zf="__reactListeners$"+on,Jf="__reactHandles$"+on;function St(e){var t=e[Fe];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ke]||n[Fe]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=fo(e);e!==null;){if(n=e[Fe])return n;e=fo(e)}return t}e=n,n=e.parentNode}return null}function qn(e){return e=e[Fe]||e[Ke],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ut(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(y(33))}function il(e){return e[Bn]||null}var gu=[],$t=-1;function mt(e){return{current:e}}function F(e){0>$t||(e.current=gu[$t],gu[$t]=null,$t--)}function M(e,t){$t++,gu[$t]=e.current,e.current=t}var dt={},ue=mt(dt),de=mt(!1),Ct=dt;function qt(e,t){var n=e.type.contextTypes;if(!n)return dt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in n)l[u]=t[u];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function pe(e){return e=e.childContextTypes,e!=null}function Ar(){F(de),F(ue)}function po(e,t,n){if(ue.current!==dt)throw Error(y(168));M(ue,t),M(de,n)}function qs(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(y(108,Dc(e)||"Unknown",l));return V({},n,r)}function Vr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dt,Ct=ue.current,M(ue,e),M(de,de.current),!0}function mo(e,t,n){var r=e.stateNode;if(!r)throw Error(y(169));n?(e=qs(e,t,Ct),r.__reactInternalMemoizedMergedChildContext=e,F(de),F(ue),M(ue,e)):F(de),M(de,n)}var Ve=null,ol=!1,Fl=!1;function bs(e){Ve===null?Ve=[e]:Ve.push(e)}function qf(e){ol=!0,bs(e)}function ht(){if(!Fl&&Ve!==null){Fl=!0;var e=0,t=D;try{var n=Ve;for(D=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ve=null,ol=!1}catch(l){throw Ve!==null&&(Ve=Ve.slice(e+1)),xs(Gu,ht),l}finally{D=t,Fl=!1}}return null}var At=[],Vt=0,Br=null,Hr=0,ke=[],Ee=0,Nt=null,Be=1,He="";function gt(e,t){At[Vt++]=Hr,At[Vt++]=Br,Br=e,Hr=t}function ea(e,t,n){ke[Ee++]=Be,ke[Ee++]=He,ke[Ee++]=Nt,Nt=e;var r=Be;e=He;var l=32-je(r)-1;r&=~(1<<l),n+=1;var u=32-je(t)+l;if(30<u){var i=l-l%5;u=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Be=1<<32-je(t)+l|n<<l|r,He=u+e}else Be=1<<u|n<<l|r,He=e}function li(e){e.return!==null&&(gt(e,1),ea(e,1,0))}function ui(e){for(;e===Br;)Br=At[--Vt],At[Vt]=null,Hr=At[--Vt],At[Vt]=null;for(;e===Nt;)Nt=ke[--Ee],ke[Ee]=null,He=ke[--Ee],ke[Ee]=null,Be=ke[--Ee],ke[Ee]=null}var ye=null,ve=null,U=!1,Re=null;function ta(e,t){var n=_e(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 ho(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,ye=e,ve=it(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ye=e,ve=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Nt!==null?{id:Be,overflow:He}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=_e(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ye=e,ve=null,!0):!1;default:return!1}}function wu(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Su(e){if(U){var t=ve;if(t){var n=t;if(!ho(e,t)){if(wu(e))throw Error(y(418));t=it(n.nextSibling);var r=ye;t&&ho(e,t)?ta(r,n):(e.flags=e.flags&-4097|2,U=!1,ye=e)}}else{if(wu(e))throw Error(y(418));e.flags=e.flags&-4097|2,U=!1,ye=e}}}function vo(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ye=e}function pr(e){if(e!==ye)return!1;if(!U)return vo(e),U=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!hu(e.type,e.memoizedProps)),t&&(t=ve)){if(wu(e))throw na(),Error(y(418));for(;t;)ta(e,t),t=it(t.nextSibling)}if(vo(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(y(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ve=it(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ve=null}}else ve=ye?it(e.stateNode.nextSibling):null;return!0}function na(){for(var e=ve;e;)e=it(e.nextSibling)}function bt(){ve=ye=null,U=!1}function ii(e){Re===null?Re=[e]:Re.push(e)}var bf=Ge.ReactCurrentBatchConfig;function hn(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(y(309));var r=n.stateNode}if(!r)throw Error(y(147,e));var l=r,u=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===u?t.ref:(t=function(i){var o=l.refs;i===null?delete o[u]:o[u]=i},t._stringRef=u,t)}if(typeof e!="string")throw Error(y(284));if(!n._owner)throw Error(y(290,e))}return e}function mr(e,t){throw e=Object.prototype.toString.call(t),Error(y(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function yo(e){var t=e._init;return t(e._payload)}function ra(e){function t(f,a){if(e){var d=f.deletions;d===null?(f.deletions=[a],f.flags|=16):d.push(a)}}function n(f,a){if(!e)return null;for(;a!==null;)t(f,a),a=a.sibling;return null}function r(f,a){for(f=new Map;a!==null;)a.key!==null?f.set(a.key,a):f.set(a.index,a),a=a.sibling;return f}function l(f,a){return f=ct(f,a),f.index=0,f.sibling=null,f}function u(f,a,d){return f.index=d,e?(d=f.alternate,d!==null?(d=d.index,d<a?(f.flags|=2,a):d):(f.flags|=2,a)):(f.flags|=1048576,a)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function o(f,a,d,v){return a===null||a.tag!==6?(a=Wl(d,f.mode,v),a.return=f,a):(a=l(a,d),a.return=f,a)}function s(f,a,d,v){var E=d.type;return E===Dt?h(f,a,d.props.children,v,d.key):a!==null&&(a.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Je&&yo(E)===a.type)?(v=l(a,d.props),v.ref=hn(f,a,d),v.return=f,v):(v=Lr(d.type,d.key,d.props,null,f.mode,v),v.ref=hn(f,a,d),v.return=f,v)}function c(f,a,d,v){return a===null||a.tag!==4||a.stateNode.containerInfo!==d.containerInfo||a.stateNode.implementation!==d.implementation?(a=Ql(d,f.mode,v),a.return=f,a):(a=l(a,d.children||[]),a.return=f,a)}function h(f,a,d,v,E){return a===null||a.tag!==7?(a=xt(d,f.mode,v,E),a.return=f,a):(a=l(a,d),a.return=f,a)}function m(f,a,d){if(typeof a=="string"&&a!==""||typeof a=="number")return a=Wl(""+a,f.mode,d),a.return=f,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case rr:return d=Lr(a.type,a.key,a.props,null,f.mode,d),d.ref=hn(f,null,a),d.return=f,d;case Ot:return a=Ql(a,f.mode,d),a.return=f,a;case Je:var v=a._init;return m(f,v(a._payload),d)}if(wn(a)||cn(a))return a=xt(a,f.mode,d,null),a.return=f,a;mr(f,a)}return null}function p(f,a,d,v){var E=a!==null?a.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return E!==null?null:o(f,a,""+d,v);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case rr:return d.key===E?s(f,a,d,v):null;case Ot:return d.key===E?c(f,a,d,v):null;case Je:return E=d._init,p(f,a,E(d._payload),v)}if(wn(d)||cn(d))return E!==null?null:h(f,a,d,v,null);mr(f,d)}return null}function w(f,a,d,v,E){if(typeof v=="string"&&v!==""||typeof v=="number")return f=f.get(d)||null,o(a,f,""+v,E);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case rr:return f=f.get(v.key===null?d:v.key)||null,s(a,f,v,E);case Ot:return f=f.get(v.key===null?d:v.key)||null,c(a,f,v,E);case Je:var x=v._init;return w(f,a,d,x(v._payload),E)}if(wn(v)||cn(v))return f=f.get(d)||null,h(a,f,v,E,null);mr(a,v)}return null}function g(f,a,d,v){for(var E=null,x=null,C=a,N=a=0,H=null;C!==null&&N<d.length;N++){C.index>N?(H=C,C=null):H=C.sibling;var j=p(f,C,d[N],v);if(j===null){C===null&&(C=H);break}e&&C&&j.alternate===null&&t(f,C),a=u(j,a,N),x===null?E=j:x.sibling=j,x=j,C=H}if(N===d.length)return n(f,C),U&>(f,N),E;if(C===null){for(;N<d.length;N++)C=m(f,d[N],v),C!==null&&(a=u(C,a,N),x===null?E=C:x.sibling=C,x=C);return U&>(f,N),E}for(C=r(f,C);N<d.length;N++)H=w(C,f,N,d[N],v),H!==null&&(e&&H.alternate!==null&&C.delete(H.key===null?N:H.key),a=u(H,a,N),x===null?E=H:x.sibling=H,x=H);return e&&C.forEach(function(Pe){return t(f,Pe)}),U&>(f,N),E}function S(f,a,d,v){var E=cn(d);if(typeof E!="function")throw Error(y(150));if(d=E.call(d),d==null)throw Error(y(151));for(var x=E=null,C=a,N=a=0,H=null,j=d.next();C!==null&&!j.done;N++,j=d.next()){C.index>N?(H=C,C=null):H=C.sibling;var Pe=p(f,C,j.value,v);if(Pe===null){C===null&&(C=H);break}e&&C&&Pe.alternate===null&&t(f,C),a=u(Pe,a,N),x===null?E=Pe:x.sibling=Pe,x=Pe,C=H}if(j.done)return n(f,C),U&>(f,N),E;if(C===null){for(;!j.done;N++,j=d.next())j=m(f,j.value,v),j!==null&&(a=u(j,a,N),x===null?E=j:x.sibling=j,x=j);return U&>(f,N),E}for(C=r(f,C);!j.done;N++,j=d.next())j=w(C,f,N,j.value,v),j!==null&&(e&&j.alternate!==null&&C.delete(j.key===null?N:j.key),a=u(j,a,N),x===null?E=j:x.sibling=j,x=j);return e&&C.forEach(function(sn){return t(f,sn)}),U&>(f,N),E}function R(f,a,d,v){if(typeof d=="object"&&d!==null&&d.type===Dt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case rr:e:{for(var E=d.key,x=a;x!==null;){if(x.key===E){if(E=d.type,E===Dt){if(x.tag===7){n(f,x.sibling),a=l(x,d.props.children),a.return=f,f=a;break e}}else if(x.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Je&&yo(E)===x.type){n(f,x.sibling),a=l(x,d.props),a.ref=hn(f,x,d),a.return=f,f=a;break e}n(f,x);break}else t(f,x);x=x.sibling}d.type===Dt?(a=xt(d.props.children,f.mode,v,d.key),a.return=f,f=a):(v=Lr(d.type,d.key,d.props,null,f.mode,v),v.ref=hn(f,a,d),v.return=f,f=v)}return i(f);case Ot:e:{for(x=d.key;a!==null;){if(a.key===x)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){n(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{n(f,a);break}else t(f,a);a=a.sibling}a=Ql(d,f.mode,v),a.return=f,f=a}return i(f);case Je:return x=d._init,R(f,a,x(d._payload),v)}if(wn(d))return g(f,a,d,v);if(cn(d))return S(f,a,d,v);mr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(n(f,a.sibling),a=l(a,d),a.return=f,f=a):(n(f,a),a=Wl(d,f.mode,v),a.return=f,f=a),i(f)):n(f,a)}return R}var en=ra(!0),la=ra(!1),Wr=mt(null),Qr=null,Bt=null,oi=null;function si(){oi=Bt=Qr=null}function ai(e){var t=Wr.current;F(Wr),e._currentValue=t}function ku(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 Gt(e,t){Qr=e,oi=Bt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(fe=!0),e.firstContext=null)}function Ce(e){var t=e._currentValue;if(oi!==e)if(e={context:e,memoizedValue:t,next:null},Bt===null){if(Qr===null)throw Error(y(308));Bt=e,Qr.dependencies={lanes:0,firstContext:e}}else Bt=Bt.next=e;return t}var kt=null;function ci(e){kt===null?kt=[e]:kt.push(e)}function ua(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,ci(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ye(e,r)}function Ye(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 qe=!1;function fi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ia(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 We(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ot(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,Ye(e,n)}return l=r.interleaved,l===null?(t.next=t,ci(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ye(e,n)}function xr(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,Zu(e,n)}}function go(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,u=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};u===null?l=u=i:u=u.next=i,n=n.next}while(n!==null);u===null?l=u=t:u=u.next=t}else l=u=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:u,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 Kr(e,t,n,r){var l=e.updateQueue;qe=!1;var u=l.firstBaseUpdate,i=l.lastBaseUpdate,o=l.shared.pending;if(o!==null){l.shared.pending=null;var s=o,c=s.next;s.next=null,i===null?u=c:i.next=c,i=s;var h=e.alternate;h!==null&&(h=h.updateQueue,o=h.lastBaseUpdate,o!==i&&(o===null?h.firstBaseUpdate=c:o.next=c,h.lastBaseUpdate=s))}if(u!==null){var m=l.baseState;i=0,h=c=s=null,o=u;do{var p=o.lane,w=o.eventTime;if((r&p)===p){h!==null&&(h=h.next={eventTime:w,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var g=e,S=o;switch(p=t,w=n,S.tag){case 1:if(g=S.payload,typeof g=="function"){m=g.call(w,m,p);break e}m=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=S.payload,p=typeof g=="function"?g.call(w,m,p):g,p==null)break e;m=V({},m,p);break e;case 2:qe=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[o]:p.push(o))}else w={eventTime:w,lane:p,tag:o.tag,payload:o.payload,callback:o.callback,next:null},h===null?(c=h=w,s=m):h=h.next=w,i|=p;if(o=o.next,o===null){if(o=l.shared.pending,o===null)break;p=o,o=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(h===null&&(s=m),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=h,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else u===null&&(l.shared.lanes=0);zt|=i,e.lanes=i,e.memoizedState=m}}function wo(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(y(191,l));l.call(r)}}}var bn={},$e=mt(bn),Hn=mt(bn),Wn=mt(bn);function Et(e){if(e===bn)throw Error(y(174));return e}function di(e,t){switch(M(Wn,t),M(Hn,e),M($e,bn),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:tu(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=tu(t,e)}F($e),M($e,t)}function tn(){F($e),F(Hn),F(Wn)}function oa(e){Et(Wn.current);var t=Et($e.current),n=tu(t,e.type);t!==n&&(M(Hn,e),M($e,n))}function pi(e){Hn.current===e&&(F($e),F(Hn))}var $=mt(0);function Yr(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 Ul=[];function mi(){for(var e=0;e<Ul.length;e++)Ul[e]._workInProgressVersionPrimary=null;Ul.length=0}var Cr=Ge.ReactCurrentDispatcher,$l=Ge.ReactCurrentBatchConfig,Pt=0,A=null,Y=null,Z=null,Xr=!1,zn=!1,Qn=0,ed=0;function ne(){throw Error(y(321))}function hi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!De(e[n],t[n]))return!1;return!0}function vi(e,t,n,r,l,u){if(Pt=u,A=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Cr.current=e===null||e.memoizedState===null?ld:ud,e=n(r,l),zn){u=0;do{if(zn=!1,Qn=0,25<=u)throw Error(y(301));u+=1,Z=Y=null,t.updateQueue=null,Cr.current=id,e=n(r,l)}while(zn)}if(Cr.current=Gr,t=Y!==null&&Y.next!==null,Pt=0,Z=Y=A=null,Xr=!1,t)throw Error(y(300));return e}function yi(){var e=Qn!==0;return Qn=0,e}function Ie(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Z===null?A.memoizedState=Z=e:Z=Z.next=e,Z}function Ne(){if(Y===null){var e=A.alternate;e=e!==null?e.memoizedState:null}else e=Y.next;var t=Z===null?A.memoizedState:Z.next;if(t!==null)Z=t,Y=e;else{if(e===null)throw Error(y(310));Y=e,e={memoizedState:Y.memoizedState,baseState:Y.baseState,baseQueue:Y.baseQueue,queue:Y.queue,next:null},Z===null?A.memoizedState=Z=e:Z=Z.next=e}return Z}function Kn(e,t){return typeof t=="function"?t(e):t}function Al(e){var t=Ne(),n=t.queue;if(n===null)throw Error(y(311));n.lastRenderedReducer=e;var r=Y,l=r.baseQueue,u=n.pending;if(u!==null){if(l!==null){var i=l.next;l.next=u.next,u.next=i}r.baseQueue=l=u,n.pending=null}if(l!==null){u=l.next,r=r.baseState;var o=i=null,s=null,c=u;do{var h=c.lane;if((Pt&h)===h)s!==null&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var m={lane:h,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};s===null?(o=s=m,i=r):s=s.next=m,A.lanes|=h,zt|=h}c=c.next}while(c!==null&&c!==u);s===null?i=r:s.next=o,De(r,t.memoizedState)||(fe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do u=l.lane,A.lanes|=u,zt|=u,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Vl(e){var t=Ne(),n=t.queue;if(n===null)throw Error(y(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,u=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do u=e(u,i.action),i=i.next;while(i!==l);De(u,t.memoizedState)||(fe=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),n.lastRenderedState=u}return[u,r]}function sa(){}function aa(e,t){var n=A,r=Ne(),l=t(),u=!De(r.memoizedState,l);if(u&&(r.memoizedState=l,fe=!0),r=r.queue,gi(da.bind(null,n,r,e),[e]),r.getSnapshot!==t||u||Z!==null&&Z.memoizedState.tag&1){if(n.flags|=2048,Yn(9,fa.bind(null,n,r,l,t),void 0,null),J===null)throw Error(y(349));Pt&30||ca(n,t,l)}return l}function ca(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function fa(e,t,n,r){t.value=n,t.getSnapshot=r,pa(t)&&ma(e)}function da(e,t,n){return n(function(){pa(t)&&ma(e)})}function pa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!De(e,n)}catch{return!0}}function ma(e){var t=Ye(e,1);t!==null&&Oe(t,e,1,-1)}function So(e){var t=Ie();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Kn,lastRenderedState:e},t.queue=e,e=e.dispatch=rd.bind(null,A,e),[t.memoizedState,e]}function Yn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.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 ha(){return Ne().memoizedState}function Nr(e,t,n,r){var l=Ie();A.flags|=e,l.memoizedState=Yn(1|t,n,void 0,r===void 0?null:r)}function sl(e,t,n,r){var l=Ne();r=r===void 0?null:r;var u=void 0;if(Y!==null){var i=Y.memoizedState;if(u=i.destroy,r!==null&&hi(r,i.deps)){l.memoizedState=Yn(t,n,u,r);return}}A.flags|=e,l.memoizedState=Yn(1|t,n,u,r)}function ko(e,t){return Nr(8390656,8,e,t)}function gi(e,t){return sl(2048,8,e,t)}function va(e,t){return sl(4,2,e,t)}function ya(e,t){return sl(4,4,e,t)}function ga(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 wa(e,t,n){return n=n!=null?n.concat([e]):null,sl(4,4,ga.bind(null,t,e),n)}function wi(){}function Sa(e,t){var n=Ne();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&hi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ka(e,t){var n=Ne();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&hi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ea(e,t,n){return Pt&21?(De(n,t)||(n=Ps(),A.lanes|=n,zt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,fe=!0),e.memoizedState=n)}function td(e,t){var n=D;D=n!==0&&4>n?n:4,e(!0);var r=$l.transition;$l.transition={};try{e(!1),t()}finally{D=n,$l.transition=r}}function _a(){return Ne().memoizedState}function nd(e,t,n){var r=at(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},xa(e))Ca(t,n);else if(n=ua(e,t,n,r),n!==null){var l=oe();Oe(n,e,r,l),Na(n,t,r)}}function rd(e,t,n){var r=at(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(xa(e))Ca(t,l);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,o=u(i,n);if(l.hasEagerState=!0,l.eagerState=o,De(o,i)){var s=t.interleaved;s===null?(l.next=l,ci(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=ua(e,t,l,r),n!==null&&(l=oe(),Oe(n,e,r,l),Na(n,t,r))}}function xa(e){var t=e.alternate;return e===A||t!==null&&t===A}function Ca(e,t){zn=Xr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Na(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Zu(e,n)}}var Gr={readContext:Ce,useCallback:ne,useContext:ne,useEffect:ne,useImperativeHandle:ne,useInsertionEffect:ne,useLayoutEffect:ne,useMemo:ne,useReducer:ne,useRef:ne,useState:ne,useDebugValue:ne,useDeferredValue:ne,useTransition:ne,useMutableSource:ne,useSyncExternalStore:ne,useId:ne,unstable_isNewReconciler:!1},ld={readContext:Ce,useCallback:function(e,t){return Ie().memoizedState=[e,t===void 0?null:t],e},useContext:Ce,useEffect:ko,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Nr(4194308,4,ga.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Nr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Nr(4,2,e,t)},useMemo:function(e,t){var n=Ie();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ie();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=nd.bind(null,A,e),[r.memoizedState,e]},useRef:function(e){var t=Ie();return e={current:e},t.memoizedState=e},useState:So,useDebugValue:wi,useDeferredValue:function(e){return Ie().memoizedState=e},useTransition:function(){var e=So(!1),t=e[0];return e=td.bind(null,e[1]),Ie().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=A,l=Ie();if(U){if(n===void 0)throw Error(y(407));n=n()}else{if(n=t(),J===null)throw Error(y(349));Pt&30||ca(r,t,n)}l.memoizedState=n;var u={value:n,getSnapshot:t};return l.queue=u,ko(da.bind(null,r,u,e),[e]),r.flags|=2048,Yn(9,fa.bind(null,r,u,n,t),void 0,null),n},useId:function(){var e=Ie(),t=J.identifierPrefix;if(U){var n=He,r=Be;n=(r&~(1<<32-je(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Qn++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=ed++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ud={readContext:Ce,useCallback:Sa,useContext:Ce,useEffect:gi,useImperativeHandle:wa,useInsertionEffect:va,useLayoutEffect:ya,useMemo:ka,useReducer:Al,useRef:ha,useState:function(){return Al(Kn)},useDebugValue:wi,useDeferredValue:function(e){var t=Ne();return Ea(t,Y.memoizedState,e)},useTransition:function(){var e=Al(Kn)[0],t=Ne().memoizedState;return[e,t]},useMutableSource:sa,useSyncExternalStore:aa,useId:_a,unstable_isNewReconciler:!1},id={readContext:Ce,useCallback:Sa,useContext:Ce,useEffect:gi,useImperativeHandle:wa,useInsertionEffect:va,useLayoutEffect:ya,useMemo:ka,useReducer:Vl,useRef:ha,useState:function(){return Vl(Kn)},useDebugValue:wi,useDeferredValue:function(e){var t=Ne();return Y===null?t.memoizedState=e:Ea(t,Y.memoizedState,e)},useTransition:function(){var e=Vl(Kn)[0],t=Ne().memoizedState;return[e,t]},useMutableSource:sa,useSyncExternalStore:aa,useId:_a,unstable_isNewReconciler:!1};function Te(e,t){if(e&&e.defaultProps){t=V({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Eu(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:V({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var al={isMounted:function(e){return(e=e._reactInternals)?Rt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=oe(),l=at(e),u=We(r,l);u.payload=t,n!=null&&(u.callback=n),t=ot(e,u,l),t!==null&&(Oe(t,e,l,r),xr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=oe(),l=at(e),u=We(r,l);u.tag=1,u.payload=t,n!=null&&(u.callback=n),t=ot(e,u,l),t!==null&&(Oe(t,e,l,r),xr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=oe(),r=at(e),l=We(n,r);l.tag=2,t!=null&&(l.callback=t),t=ot(e,l,r),t!==null&&(Oe(t,e,r,n),xr(t,e,r))}};function Eo(e,t,n,r,l,u,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,u,i):t.prototype&&t.prototype.isPureReactComponent?!$n(n,r)||!$n(l,u):!0}function Pa(e,t,n){var r=!1,l=dt,u=t.contextType;return typeof u=="object"&&u!==null?u=Ce(u):(l=pe(t)?Ct:ue.current,r=t.contextTypes,u=(r=r!=null)?qt(e,l):dt),t=new t(n,u),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=al,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=u),t}function _o(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&&al.enqueueReplaceState(t,t.state,null)}function _u(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},fi(e);var u=t.contextType;typeof u=="object"&&u!==null?l.context=Ce(u):(u=pe(t)?Ct:ue.current,l.context=qt(e,u)),l.state=e.memoizedState,u=t.getDerivedStateFromProps,typeof u=="function"&&(Eu(e,t,u,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&&al.enqueueReplaceState(l,l.state,null),Kr(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function nn(e,t){try{var n="",r=t;do n+=Oc(r),r=r.return;while(r);var l=n}catch(u){l=`
Error generating stack: `+u.message+`
`+u.stack}return{value:e,source:t,stack:l,digest:null}}function Bl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function xu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var od=typeof WeakMap=="function"?WeakMap:Map;function za(e,t,n){n=We(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Jr||(Jr=!0,Du=r),xu(e,t)},n}function Ta(e,t,n){n=We(-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(){xu(e,t)}}var u=e.stateNode;return u!==null&&typeof u.componentDidCatch=="function"&&(n.callback=function(){xu(e,t),typeof r!="function"&&(st===null?st=new Set([this]):st.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function xo(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new od;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=kd.bind(null,e,t,n),t.then(e,e))}function Co(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 No(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=We(-1,1),t.tag=2,ot(n,t,1))),n.lanes|=1),e)}var sd=Ge.ReactCurrentOwner,fe=!1;function ie(e,t,n,r){t.child=e===null?la(t,null,n,r):en(t,e.child,n,r)}function Po(e,t,n,r,l){n=n.render;var u=t.ref;return Gt(t,l),r=vi(e,t,n,r,u,l),n=yi(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Xe(e,t,l)):(U&&n&&li(t),t.flags|=1,ie(e,t,r,l),t.child)}function zo(e,t,n,r,l){if(e===null){var u=n.type;return typeof u=="function"&&!Pi(u)&&u.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=u,La(e,t,u,r,l)):(e=Lr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!(e.lanes&l)){var i=u.memoizedProps;if(n=n.compare,n=n!==null?n:$n,n(i,r)&&e.ref===t.ref)return Xe(e,t,l)}return t.flags|=1,e=ct(u,r),e.ref=t.ref,e.return=t,t.child=e}function La(e,t,n,r,l){if(e!==null){var u=e.memoizedProps;if($n(u,r)&&e.ref===t.ref)if(fe=!1,t.pendingProps=r=u,(e.lanes&l)!==0)e.flags&131072&&(fe=!0);else return t.lanes=e.lanes,Xe(e,t,l)}return Cu(e,t,n,r,l)}function Ra(e,t,n){var r=t.pendingProps,l=r.children,u=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},M(Wt,he),he|=n;else{if(!(n&1073741824))return e=u!==null?u.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,M(Wt,he),he|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=u!==null?u.baseLanes:n,M(Wt,he),he|=r}else u!==null?(r=u.baseLanes|n,t.memoizedState=null):r=n,M(Wt,he),he|=r;return ie(e,t,l,n),t.child}function ja(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cu(e,t,n,r,l){var u=pe(n)?Ct:ue.current;return u=qt(t,u),Gt(t,l),n=vi(e,t,n,r,u,l),r=yi(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Xe(e,t,l)):(U&&r&&li(t),t.flags|=1,ie(e,t,n,l),t.child)}function To(e,t,n,r,l){if(pe(n)){var u=!0;Vr(t)}else u=!1;if(Gt(t,l),t.stateNode===null)Pr(e,t),Pa(t,n,r),_u(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,o=t.memoizedProps;i.props=o;var s=i.context,c=n.contextType;typeof c=="object"&&c!==null?c=Ce(c):(c=pe(n)?Ct:ue.current,c=qt(t,c));var h=n.getDerivedStateFromProps,m=typeof h=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==r||s!==c)&&_o(t,i,r,c),qe=!1;var p=t.memoizedState;i.state=p,Kr(t,r,i,l),s=t.memoizedState,o!==r||p!==s||de.current||qe?(typeof h=="function"&&(Eu(t,n,h,r),s=t.memoizedState),(o=qe||Eo(t,n,o,r,p,s,c))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=c,r=o):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,ia(e,t),o=t.memoizedProps,c=t.type===t.elementType?o:Te(t.type,o),i.props=c,m=t.pendingProps,p=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Ce(s):(s=pe(n)?Ct:ue.current,s=qt(t,s));var w=n.getDerivedStateFromProps;(h=typeof w=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==m||p!==s)&&_o(t,i,r,s),qe=!1,p=t.memoizedState,i.state=p,Kr(t,r,i,l);var g=t.memoizedState;o!==m||p!==g||de.current||qe?(typeof w=="function"&&(Eu(t,n,w,r),g=t.memoizedState),(c=qe||Eo(t,n,c,r,p,g,s)||!1)?(h||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,g,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,g,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),i.props=r,i.state=g,i.context=s,r=c):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Nu(e,t,n,r,u,l)}function Nu(e,t,n,r,l,u){ja(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&mo(t,n,!1),Xe(e,t,u);r=t.stateNode,sd.current=t;var o=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=en(t,e.child,null,u),t.child=en(t,null,o,u)):ie(e,t,o,u),t.memoizedState=r.state,l&&mo(t,n,!0),t.child}function Oa(e){var t=e.stateNode;t.pendingContext?po(e,t.pendingContext,t.pendingContext!==t.context):t.context&&po(e,t.context,!1),di(e,t.containerInfo)}function Lo(e,t,n,r,l){return bt(),ii(l),t.flags|=256,ie(e,t,n,r),t.child}var Pu={dehydrated:null,treeContext:null,retryLane:0};function zu(e){return{baseLanes:e,cachePool:null,transitions:null}}function Da(e,t,n){var r=t.pendingProps,l=$.current,u=!1,i=(t.flags&128)!==0,o;if((o=i)||(o=e!==null&&e.memoizedState===null?!1:(l&2)!==0),o?(u=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),M($,l&1),e===null)return Su(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):(i=r.children,e=r.fallback,u?(r=t.mode,u=t.child,i={mode:"hidden",children:i},!(r&1)&&u!==null?(u.childLanes=0,u.pendingProps=i):u=dl(i,r,0,null),e=xt(e,r,n,null),u.return=t,e.return=t,u.sibling=e,t.child=u,t.child.memoizedState=zu(n),t.memoizedState=Pu,e):Si(t,i));if(l=e.memoizedState,l!==null&&(o=l.dehydrated,o!==null))return ad(e,t,i,r,o,l,n);if(u){u=r.fallback,i=t.mode,l=e.child,o=l.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=ct(l,s),r.subtreeFlags=l.subtreeFlags&14680064),o!==null?u=ct(o,u):(u=xt(u,i,n,null),u.flags|=2),u.return=t,r.return=t,r.sibling=u,t.child=r,r=u,u=t.child,i=e.child.memoizedState,i=i===null?zu(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},u.memoizedState=i,u.childLanes=e.childLanes&~n,t.memoizedState=Pu,r}return u=e.child,e=u.sibling,r=ct(u,{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 Si(e,t){return t=dl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function hr(e,t,n,r){return r!==null&&ii(r),en(t,e.child,null,n),e=Si(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ad(e,t,n,r,l,u,i){if(n)return t.flags&256?(t.flags&=-257,r=Bl(Error(y(422))),hr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(u=r.fallback,l=t.mode,r=dl({mode:"visible",children:r.children},l,0,null),u=xt(u,l,i,null),u.flags|=2,r.return=t,u.return=t,r.sibling=u,t.child=r,t.mode&1&&en(t,e.child,null,i),t.child.memoizedState=zu(i),t.memoizedState=Pu,u);if(!(t.mode&1))return hr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var o=r.dgst;return r=o,u=Error(y(419)),r=Bl(u,r,void 0),hr(e,t,i,r)}if(o=(i&e.childLanes)!==0,fe||o){if(r=J,r!==null){switch(i&-i){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|i)?0:l,l!==0&&l!==u.retryLane&&(u.retryLane=l,Ye(e,l),Oe(r,e,l,-1))}return Ni(),r=Bl(Error(y(421))),hr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Ed.bind(null,e),l._reactRetry=t,null):(e=u.treeContext,ve=it(l.nextSibling),ye=t,U=!0,Re=null,e!==null&&(ke[Ee++]=Be,ke[Ee++]=He,ke[Ee++]=Nt,Be=e.id,He=e.overflow,Nt=t),t=Si(t,r.children),t.flags|=4096,t)}function Ro(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ku(e.return,t,n)}function Hl(e,t,n,r,l){var u=e.memoizedState;u===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(u.isBackwards=t,u.rendering=null,u.renderingStartTime=0,u.last=r,u.tail=n,u.tailMode=l)}function Ma(e,t,n){var r=t.pendingProps,l=r.revealOrder,u=r.tail;if(ie(e,t,r.children,n),r=$.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&&Ro(e,n,t);else if(e.tag===19)Ro(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(M($,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&&Yr(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Hl(t,!1,l,n,u);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Yr(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Hl(t,!0,n,null,u);break;case"together":Hl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Pr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Xe(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),zt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(y(153));if(t.child!==null){for(e=t.child,n=ct(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ct(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function cd(e,t,n){switch(t.tag){case 3:Oa(t),bt();break;case 5:oa(t);break;case 1:pe(t.type)&&Vr(t);break;case 4:di(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;M(Wr,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(M($,$.current&1),t.flags|=128,null):n&t.child.childLanes?Da(e,t,n):(M($,$.current&1),e=Xe(e,t,n),e!==null?e.sibling:null);M($,$.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ma(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),M($,$.current),r)break;return null;case 22:case 23:return t.lanes=0,Ra(e,t,n)}return Xe(e,t,n)}var Ia,Tu,Fa,Ua;Ia=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}};Tu=function(){};Fa=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Et($e.current);var u=null;switch(n){case"input":l=Jl(e,l),r=Jl(e,r),u=[];break;case"select":l=V({},l,{value:void 0}),r=V({},r,{value:void 0}),u=[];break;case"textarea":l=eu(e,l),r=eu(e,r),u=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=$r)}nu(n,r);var i;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var o=l[c];for(i in o)o.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(jn.hasOwnProperty(c)?u||(u=[]):(u=u||[]).push(c,null));for(c in r){var s=r[c];if(o=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&s!==o&&(s!=null||o!=null))if(c==="style")if(o){for(i in o)!o.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&o[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(u||(u=[]),u.push(c,n)),n=s;else c==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,o=o?o.__html:void 0,s!=null&&o!==s&&(u=u||[]).push(c,s)):c==="children"?typeof s!="string"&&typeof s!="number"||(u=u||[]).push(c,""+s):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(jn.hasOwnProperty(c)?(s!=null&&c==="onScroll"&&I("scroll",e),u||o===s||(u=[])):(u=u||[]).push(c,s))}n&&(u=u||[]).push("style",n);var c=u;(t.updateQueue=c)&&(t.flags|=4)}};Ua=function(e,t,n,r){n!==r&&(t.flags|=4)};function vn(e,t){if(!U)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 re(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 fd(e,t,n){var r=t.pendingProps;switch(ui(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return re(t),null;case 1:return pe(t.type)&&Ar(),re(t),null;case 3:return r=t.stateNode,tn(),F(de),F(ue),mi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(pr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Re!==null&&(Fu(Re),Re=null))),Tu(e,t),re(t),null;case 5:pi(t);var l=Et(Wn.current);if(n=t.type,e!==null&&t.stateNode!=null)Fa(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(y(166));return re(t),null}if(e=Et($e.current),pr(t)){r=t.stateNode,n=t.type;var u=t.memoizedProps;switch(r[Fe]=t,r[Bn]=u,e=(t.mode&1)!==0,n){case"dialog":I("cancel",r),I("close",r);break;case"iframe":case"object":case"embed":I("load",r);break;case"video":case"audio":for(l=0;l<kn.length;l++)I(kn[l],r);break;case"source":I("error",r);break;case"img":case"image":case"link":I("error",r),I("load",r);break;case"details":I("toggle",r);break;case"input":$i(r,u),I("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!u.multiple},I("invalid",r);break;case"textarea":Vi(r,u),I("invalid",r)}nu(n,u),l=null;for(var i in u)if(u.hasOwnProperty(i)){var o=u[i];i==="children"?typeof o=="string"?r.textContent!==o&&(u.suppressHydrationWarning!==!0&&dr(r.textContent,o,e),l=["children",o]):typeof o=="number"&&r.textContent!==""+o&&(u.suppressHydrationWarning!==!0&&dr(r.textContent,o,e),l=["children",""+o]):jn.hasOwnProperty(i)&&o!=null&&i==="onScroll"&&I("scroll",r)}switch(n){case"input":lr(r),Ai(r,u,!0);break;case"textarea":lr(r),Bi(r);break;case"select":case"option":break;default:typeof u.onClick=="function"&&(r.onclick=$r)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ds(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Fe]=t,e[Bn]=r,Ia(e,t,!1,!1),t.stateNode=e;e:{switch(i=ru(n,r),n){case"dialog":I("cancel",e),I("close",e),l=r;break;case"iframe":case"object":case"embed":I("load",e),l=r;break;case"video":case"audio":for(l=0;l<kn.length;l++)I(kn[l],e);l=r;break;case"source":I("error",e),l=r;break;case"img":case"image":case"link":I("error",e),I("load",e),l=r;break;case"details":I("toggle",e),l=r;break;case"input":$i(e,r),l=Jl(e,r),I("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=V({},r,{value:void 0}),I("invalid",e);break;case"textarea":Vi(e,r),l=eu(e,r),I("invalid",e);break;default:l=r}nu(n,l),o=l;for(u in o)if(o.hasOwnProperty(u)){var s=o[u];u==="style"?hs(e,s):u==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&ps(e,s)):u==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&On(e,s):typeof s=="number"&&On(e,""+s):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(jn.hasOwnProperty(u)?s!=null&&u==="onScroll"&&I("scroll",e):s!=null&&Wu(e,u,s,i))}switch(n){case"input":lr(e),Ai(e,r,!1);break;case"textarea":lr(e),Bi(e);break;case"option":r.value!=null&&e.setAttribute("value",""+ft(r.value));break;case"select":e.multiple=!!r.multiple,u=r.value,u!=null?Qt(e,!!r.multiple,u,!1):r.defaultValue!=null&&Qt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=$r)}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 re(t),null;case 6:if(e&&t.stateNode!=null)Ua(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(y(166));if(n=Et(Wn.current),Et($e.current),pr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Fe]=t,(u=r.nodeValue!==n)&&(e=ye,e!==null))switch(e.tag){case 3:dr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&dr(r.nodeValue,n,(e.mode&1)!==0)}u&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Fe]=t,t.stateNode=r}return re(t),null;case 13:if(F($),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(U&&ve!==null&&t.mode&1&&!(t.flags&128))na(),bt(),t.flags|=98560,u=!1;else if(u=pr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!u)throw Error(y(318));if(u=t.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(y(317));u[Fe]=t}else bt(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;re(t),u=!1}else Re!==null&&(Fu(Re),Re=null),u=!0;if(!u)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||$.current&1?X===0&&(X=3):Ni())),t.updateQueue!==null&&(t.flags|=4),re(t),null);case 4:return tn(),Tu(e,t),e===null&&An(t.stateNode.containerInfo),re(t),null;case 10:return ai(t.type._context),re(t),null;case 17:return pe(t.type)&&Ar(),re(t),null;case 19:if(F($),u=t.memoizedState,u===null)return re(t),null;if(r=(t.flags&128)!==0,i=u.rendering,i===null)if(r)vn(u,!1);else{if(X!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Yr(e),i!==null){for(t.flags|=128,vn(u,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)u=n,e=r,u.flags&=14680066,i=u.alternate,i===null?(u.childLanes=0,u.lanes=e,u.child=null,u.subtreeFlags=0,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=i.childLanes,u.lanes=i.lanes,u.child=i.child,u.subtreeFlags=0,u.deletions=null,u.memoizedProps=i.memoizedProps,u.memoizedState=i.memoizedState,u.updateQueue=i.updateQueue,u.type=i.type,e=i.dependencies,u.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return M($,$.current&1|2),t.child}e=e.sibling}u.tail!==null&&Q()>rn&&(t.flags|=128,r=!0,vn(u,!1),t.lanes=4194304)}else{if(!r)if(e=Yr(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),vn(u,!0),u.tail===null&&u.tailMode==="hidden"&&!i.alternate&&!U)return re(t),null}else 2*Q()-u.renderingStartTime>rn&&n!==1073741824&&(t.flags|=128,r=!0,vn(u,!1),t.lanes=4194304);u.isBackwards?(i.sibling=t.child,t.child=i):(n=u.last,n!==null?n.sibling=i:t.child=i,u.last=i)}return u.tail!==null?(t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=Q(),t.sibling=null,n=$.current,M($,r?n&1|2:n&1),t):(re(t),null);case 22:case 23:return Ci(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?he&1073741824&&(re(t),t.subtreeFlags&6&&(t.flags|=8192)):re(t),null;case 24:return null;case 25:return null}throw Error(y(156,t.tag))}function dd(e,t){switch(ui(t),t.tag){case 1:return pe(t.type)&&Ar(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return tn(),F(de),F(ue),mi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pi(t),null;case 13:if(F($),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(y(340));bt()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F($),null;case 4:return tn(),null;case 10:return ai(t.type._context),null;case 22:case 23:return Ci(),null;case 24:return null;default:return null}}var vr=!1,le=!1,pd=typeof WeakSet=="function"?WeakSet:Set,k=null;function Ht(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){B(e,t,r)}else n.current=null}function Lu(e,t,n){try{n()}catch(r){B(e,t,r)}}var jo=!1;function md(e,t){if(pu=Ir,e=Hs(),ri(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,u=r.focusNode;r=r.focusOffset;try{n.nodeType,u.nodeType}catch{n=null;break e}var i=0,o=-1,s=-1,c=0,h=0,m=e,p=null;t:for(;;){for(var w;m!==n||l!==0&&m.nodeType!==3||(o=i+l),m!==u||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(w=m.firstChild)!==null;)p=m,m=w;for(;;){if(m===e)break t;if(p===n&&++c===l&&(o=i),p===u&&++h===r&&(s=i),(w=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=w}n=o===-1||s===-1?null:{start:o,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(mu={focusedElem:e,selectionRange:n},Ir=!1,k=t;k!==null;)if(t=k,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,k=e;else for(;k!==null;){t=k;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var S=g.memoizedProps,R=g.memoizedState,f=t.stateNode,a=f.getSnapshotBeforeUpdate(t.elementType===t.type?S:Te(t.type,S),R);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(v){B(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,k=e;break}k=t.return}return g=jo,jo=!1,g}function Tn(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 u=l.destroy;l.destroy=void 0,u!==void 0&&Lu(t,n,u)}l=l.next}while(l!==r)}}function cl(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 Ru(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 $a(e){var t=e.alternate;t!==null&&(e.alternate=null,$a(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Fe],delete t[Bn],delete t[yu],delete t[Zf],delete t[Jf])),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 Aa(e){return e.tag===5||e.tag===3||e.tag===4}function Oo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Aa(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 ju(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=$r));else if(r!==4&&(e=e.child,e!==null))for(ju(e,t,n),e=e.sibling;e!==null;)ju(e,t,n),e=e.sibling}function Ou(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(Ou(e,t,n),e=e.sibling;e!==null;)Ou(e,t,n),e=e.sibling}var q=null,Le=!1;function Ze(e,t,n){for(n=n.child;n!==null;)Va(e,t,n),n=n.sibling}function Va(e,t,n){if(Ue&&typeof Ue.onCommitFiberUnmount=="function")try{Ue.onCommitFiberUnmount(nl,n)}catch{}switch(n.tag){case 5:le||Ht(n,t);case 6:var r=q,l=Le;q=null,Ze(e,t,n),q=r,Le=l,q!==null&&(Le?(e=q,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):q.removeChild(n.stateNode));break;case 18:q!==null&&(Le?(e=q,n=n.stateNode,e.nodeType===8?Il(e.parentNode,n):e.nodeType===1&&Il(e,n),Fn(e)):Il(q,n.stateNode));break;case 4:r=q,l=Le,q=n.stateNode.containerInfo,Le=!0,Ze(e,t,n),q=r,Le=l;break;case 0:case 11:case 14:case 15:if(!le&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var u=l,i=u.destroy;u=u.tag,i!==void 0&&(u&2||u&4)&&Lu(n,t,i),l=l.next}while(l!==r)}Ze(e,t,n);break;case 1:if(!le&&(Ht(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){B(n,t,o)}Ze(e,t,n);break;case 21:Ze(e,t,n);break;case 22:n.mode&1?(le=(r=le)||n.memoizedState!==null,Ze(e,t,n),le=r):Ze(e,t,n);break;default:Ze(e,t,n)}}function Do(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new pd),t.forEach(function(r){var l=_d.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var u=e,i=t,o=i;e:for(;o!==null;){switch(o.tag){case 5:q=o.stateNode,Le=!1;break e;case 3:q=o.stateNode.containerInfo,Le=!0;break e;case 4:q=o.stateNode.containerInfo,Le=!0;break e}o=o.return}if(q===null)throw Error(y(160));Va(u,i,l),q=null,Le=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(c){B(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ba(t,e),t=t.sibling}function Ba(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ze(t,e),Me(e),r&4){try{Tn(3,e,e.return),cl(3,e)}catch(S){B(e,e.return,S)}try{Tn(5,e,e.return)}catch(S){B(e,e.return,S)}}break;case 1:ze(t,e),Me(e),r&512&&n!==null&&Ht(n,n.return);break;case 5:if(ze(t,e),Me(e),r&512&&n!==null&&Ht(n,n.return),e.flags&32){var l=e.stateNode;try{On(l,"")}catch(S){B(e,e.return,S)}}if(r&4&&(l=e.stateNode,l!=null)){var u=e.memoizedProps,i=n!==null?n.memoizedProps:u,o=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{o==="input"&&u.type==="radio"&&u.name!=null&&cs(l,u),ru(o,i);var c=ru(o,u);for(i=0;i<s.length;i+=2){var h=s[i],m=s[i+1];h==="style"?hs(l,m):h==="dangerouslySetInnerHTML"?ps(l,m):h==="children"?On(l,m):Wu(l,h,m,c)}switch(o){case"input":ql(l,u);break;case"textarea":fs(l,u);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!u.multiple;var w=u.value;w!=null?Qt(l,!!u.multiple,w,!1):p!==!!u.multiple&&(u.defaultValue!=null?Qt(l,!!u.multiple,u.defaultValue,!0):Qt(l,!!u.multiple,u.multiple?[]:"",!1))}l[Bn]=u}catch(S){B(e,e.return,S)}}break;case 6:if(ze(t,e),Me(e),r&4){if(e.stateNode===null)throw Error(y(162));l=e.stateNode,u=e.memoizedProps;try{l.nodeValue=u}catch(S){B(e,e.return,S)}}break;case 3:if(ze(t,e),Me(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Fn(t.containerInfo)}catch(S){B(e,e.return,S)}break;case 4:ze(t,e),Me(e);break;case 13:ze(t,e),Me(e),l=e.child,l.flags&8192&&(u=l.memoizedState!==null,l.stateNode.isHidden=u,!u||l.alternate!==null&&l.alternate.memoizedState!==null||(_i=Q())),r&4&&Do(e);break;case 22:if(h=n!==null&&n.memoizedState!==null,e.mode&1?(le=(c=le)||h,ze(t,e),le=c):ze(t,e),Me(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!h&&e.mode&1)for(k=e,h=e.child;h!==null;){for(m=k=h;k!==null;){switch(p=k,w=p.child,p.tag){case 0:case 11:case 14:case 15:Tn(4,p,p.return);break;case 1:Ht(p,p.return);var g=p.stateNode;if(typeof g.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(S){B(r,n,S)}}break;case 5:Ht(p,p.return);break;case 22:if(p.memoizedState!==null){Io(m);continue}}w!==null?(w.return=p,k=w):Io(m)}h=h.sibling}e:for(h=null,m=e;;){if(m.tag===5){if(h===null){h=m;try{l=m.stateNode,c?(u=l.style,typeof u.setProperty=="function"?u.setProperty("display","none","important"):u.display="none"):(o=m.stateNode,s=m.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,o.style.display=ms("display",i))}catch(S){B(e,e.return,S)}}}else if(m.tag===6){if(h===null)try{m.stateNode.nodeValue=c?"":m.memoizedProps}catch(S){B(e,e.return,S)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;h===m&&(h=null),m=m.return}h===m&&(h=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:ze(t,e),Me(e),r&4&&Do(e);break;case 21:break;default:ze(t,e),Me(e)}}function Me(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Aa(n)){var r=n;break e}n=n.return}throw Error(y(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(On(l,""),r.flags&=-33);var u=Oo(e);Ou(e,u,l);break;case 3:case 4:var i=r.stateNode.containerInfo,o=Oo(e);ju(e,o,i);break;default:throw Error(y(161))}}catch(s){B(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function hd(e,t,n){k=e,Ha(e)}function Ha(e,t,n){for(var r=(e.mode&1)!==0;k!==null;){var l=k,u=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||vr;if(!i){var o=l.alternate,s=o!==null&&o.memoizedState!==null||le;o=vr;var c=le;if(vr=i,(le=s)&&!c)for(k=l;k!==null;)i=k,s=i.child,i.tag===22&&i.memoizedState!==null?Fo(l):s!==null?(s.return=i,k=s):Fo(l);for(;u!==null;)k=u,Ha(u),u=u.sibling;k=l,vr=o,le=c}Mo(e)}else l.subtreeFlags&8772&&u!==null?(u.return=l,k=u):Mo(e)}}function Mo(e){for(;k!==null;){var t=k;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:le||cl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!le)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Te(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var u=t.updateQueue;u!==null&&wo(t,u,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}wo(t,i,n)}break;case 5:var o=t.stateNode;if(n===null&&t.flags&4){n=o;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var h=c.memoizedState;if(h!==null){var m=h.dehydrated;m!==null&&Fn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(y(163))}le||t.flags&512&&Ru(t)}catch(p){B(t,t.return,p)}}if(t===e){k=null;break}if(n=t.sibling,n!==null){n.return=t.return,k=n;break}k=t.return}}function Io(e){for(;k!==null;){var t=k;if(t===e){k=null;break}var n=t.sibling;if(n!==null){n.return=t.return,k=n;break}k=t.return}}function Fo(e){for(;k!==null;){var t=k;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{cl(4,t)}catch(s){B(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){B(t,l,s)}}var u=t.return;try{Ru(t)}catch(s){B(t,u,s)}break;case 5:var i=t.return;try{Ru(t)}catch(s){B(t,i,s)}}}catch(s){B(t,t.return,s)}if(t===e){k=null;break}var o=t.sibling;if(o!==null){o.return=t.return,k=o;break}k=t.return}}var vd=Math.ceil,Zr=Ge.ReactCurrentDispatcher,ki=Ge.ReactCurrentOwner,xe=Ge.ReactCurrentBatchConfig,O=0,J=null,K=null,ee=0,he=0,Wt=mt(0),X=0,Xn=null,zt=0,fl=0,Ei=0,Ln=null,ce=null,_i=0,rn=1/0,Ae=null,Jr=!1,Du=null,st=null,yr=!1,nt=null,qr=0,Rn=0,Mu=null,zr=-1,Tr=0;function oe(){return O&6?Q():zr!==-1?zr:zr=Q()}function at(e){return e.mode&1?O&2&&ee!==0?ee&-ee:bf.transition!==null?(Tr===0&&(Tr=Ps()),Tr):(e=D,e!==0||(e=window.event,e=e===void 0?16:Ds(e.type)),e):1}function Oe(e,t,n,r){if(50<Rn)throw Rn=0,Mu=null,Error(y(185));Zn(e,n,r),(!(O&2)||e!==J)&&(e===J&&(!(O&2)&&(fl|=n),X===4&&et(e,ee)),me(e,r),n===1&&O===0&&!(t.mode&1)&&(rn=Q()+500,ol&&ht()))}function me(e,t){var n=e.callbackNode;qc(e,t);var r=Mr(e,e===J?ee:0);if(r===0)n!==null&&Qi(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Qi(n),t===1)e.tag===0?qf(Uo.bind(null,e)):bs(Uo.bind(null,e)),Xf(function(){!(O&6)&&ht()}),n=null;else{switch(zs(r)){case 1:n=Gu;break;case 4:n=Cs;break;case 16:n=Dr;break;case 536870912:n=Ns;break;default:n=Dr}n=Ja(n,Wa.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Wa(e,t){if(zr=-1,Tr=0,O&6)throw Error(y(327));var n=e.callbackNode;if(Zt()&&e.callbackNode!==n)return null;var r=Mr(e,e===J?ee:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=br(e,r);else{t=r;var l=O;O|=2;var u=Ka();(J!==e||ee!==t)&&(Ae=null,rn=Q()+500,_t(e,t));do try{wd();break}catch(o){Qa(e,o)}while(!0);si(),Zr.current=u,O=l,K!==null?t=0:(J=null,ee=0,t=X)}if(t!==0){if(t===2&&(l=su(e),l!==0&&(r=l,t=Iu(e,l))),t===1)throw n=Xn,_t(e,0),et(e,r),me(e,Q()),n;if(t===6)et(e,r);else{if(l=e.current.alternate,!(r&30)&&!yd(l)&&(t=br(e,r),t===2&&(u=su(e),u!==0&&(r=u,t=Iu(e,u))),t===1))throw n=Xn,_t(e,0),et(e,r),me(e,Q()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(y(345));case 2:wt(e,ce,Ae);break;case 3:if(et(e,r),(r&130023424)===r&&(t=_i+500-Q(),10<t)){if(Mr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){oe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=vu(wt.bind(null,e,ce,Ae),t);break}wt(e,ce,Ae);break;case 4:if(et(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-je(r);u=1<<i,i=t[i],i>l&&(l=i),r&=~u}if(r=l,r=Q()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*vd(r/1960))-r,10<r){e.timeoutHandle=vu(wt.bind(null,e,ce,Ae),r);break}wt(e,ce,Ae);break;case 5:wt(e,ce,Ae);break;default:throw Error(y(329))}}}return me(e,Q()),e.callbackNode===n?Wa.bind(null,e):null}function Iu(e,t){var n=Ln;return e.current.memoizedState.isDehydrated&&(_t(e,t).flags|=256),e=br(e,t),e!==2&&(t=ce,ce=n,t!==null&&Fu(t)),e}function Fu(e){ce===null?ce=e:ce.push.apply(ce,e)}function yd(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],u=l.getSnapshot;l=l.value;try{if(!De(u(),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 et(e,t){for(t&=~Ei,t&=~fl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-je(t),r=1<<n;e[n]=-1,t&=~r}}function Uo(e){if(O&6)throw Error(y(327));Zt();var t=Mr(e,0);if(!(t&1))return me(e,Q()),null;var n=br(e,t);if(e.tag!==0&&n===2){var r=su(e);r!==0&&(t=r,n=Iu(e,r))}if(n===1)throw n=Xn,_t(e,0),et(e,t),me(e,Q()),n;if(n===6)throw Error(y(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wt(e,ce,Ae),me(e,Q()),null}function xi(e,t){var n=O;O|=1;try{return e(t)}finally{O=n,O===0&&(rn=Q()+500,ol&&ht())}}function Tt(e){nt!==null&&nt.tag===0&&!(O&6)&&Zt();var t=O;O|=1;var n=xe.transition,r=D;try{if(xe.transition=null,D=1,e)return e()}finally{D=r,xe.transition=n,O=t,!(O&6)&&ht()}}function Ci(){he=Wt.current,F(Wt)}function _t(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Yf(n)),K!==null)for(n=K.return;n!==null;){var r=n;switch(ui(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Ar();break;case 3:tn(),F(de),F(ue),mi();break;case 5:pi(r);break;case 4:tn();break;case 13:F($);break;case 19:F($);break;case 10:ai(r.type._context);break;case 22:case 23:Ci()}n=n.return}if(J=e,K=e=ct(e.current,null),ee=he=t,X=0,Xn=null,Ei=fl=zt=0,ce=Ln=null,kt!==null){for(t=0;t<kt.length;t++)if(n=kt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,u=n.pending;if(u!==null){var i=u.next;u.next=l,r.next=i}n.pending=r}kt=null}return e}function Qa(e,t){do{var n=K;try{if(si(),Cr.current=Gr,Xr){for(var r=A.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Xr=!1}if(Pt=0,Z=Y=A=null,zn=!1,Qn=0,ki.current=null,n===null||n.return===null){X=1,Xn=t,K=null;break}e:{var u=e,i=n.return,o=n,s=t;if(t=ee,o.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=s,h=o,m=h.tag;if(!(h.mode&1)&&(m===0||m===11||m===15)){var p=h.alternate;p?(h.updateQueue=p.updateQueue,h.memoizedState=p.memoizedState,h.lanes=p.lanes):(h.updateQueue=null,h.memoizedState=null)}var w=Co(i);if(w!==null){w.flags&=-257,No(w,i,o,u,t),w.mode&1&&xo(u,c,t),t=w,s=c;var g=t.updateQueue;if(g===null){var S=new Set;S.add(s),t.updateQueue=S}else g.add(s);break e}else{if(!(t&1)){xo(u,c,t),Ni();break e}s=Error(y(426))}}else if(U&&o.mode&1){var R=Co(i);if(R!==null){!(R.flags&65536)&&(R.flags|=256),No(R,i,o,u,t),ii(nn(s,o));break e}}u=s=nn(s,o),X!==4&&(X=2),Ln===null?Ln=[u]:Ln.push(u),u=i;do{switch(u.tag){case 3:u.flags|=65536,t&=-t,u.lanes|=t;var f=za(u,s,t);go(u,f);break e;case 1:o=s;var a=u.type,d=u.stateNode;if(!(u.flags&128)&&(typeof a.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(st===null||!st.has(d)))){u.flags|=65536,t&=-t,u.lanes|=t;var v=Ta(u,o,t);go(u,v);break e}}u=u.return}while(u!==null)}Xa(n)}catch(E){t=E,K===n&&n!==null&&(K=n=n.return);continue}break}while(!0)}function Ka(){var e=Zr.current;return Zr.current=Gr,e===null?Gr:e}function Ni(){(X===0||X===3||X===2)&&(X=4),J===null||!(zt&268435455)&&!(fl&268435455)||et(J,ee)}function br(e,t){var n=O;O|=2;var r=Ka();(J!==e||ee!==t)&&(Ae=null,_t(e,t));do try{gd();break}catch(l){Qa(e,l)}while(!0);if(si(),O=n,Zr.current=r,K!==null)throw Error(y(261));return J=null,ee=0,X}function gd(){for(;K!==null;)Ya(K)}function wd(){for(;K!==null&&!Hc();)Ya(K)}function Ya(e){var t=Za(e.alternate,e,he);e.memoizedProps=e.pendingProps,t===null?Xa(e):K=t,ki.current=null}function Xa(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=dd(n,t),n!==null){n.flags&=32767,K=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{X=6,K=null;return}}else if(n=fd(n,t,he),n!==null){K=n;return}if(t=t.sibling,t!==null){K=t;return}K=t=e}while(t!==null);X===0&&(X=5)}function wt(e,t,n){var r=D,l=xe.transition;try{xe.transition=null,D=1,Sd(e,t,n,r)}finally{xe.transition=l,D=r}return null}function Sd(e,t,n,r){do Zt();while(nt!==null);if(O&6)throw Error(y(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(y(177));e.callbackNode=null,e.callbackPriority=0;var u=n.lanes|n.childLanes;if(bc(e,u),e===J&&(K=J=null,ee=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||yr||(yr=!0,Ja(Dr,function(){return Zt(),null})),u=(n.flags&15990)!==0,n.subtreeFlags&15990||u){u=xe.transition,xe.transition=null;var i=D;D=1;var o=O;O|=4,ki.current=null,md(e,n),Ba(n,e),Af(mu),Ir=!!pu,mu=pu=null,e.current=n,hd(n),Wc(),O=o,D=i,xe.transition=u}else e.current=n;if(yr&&(yr=!1,nt=e,qr=l),u=e.pendingLanes,u===0&&(st=null),Yc(n.stateNode),me(e,Q()),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(Jr)throw Jr=!1,e=Du,Du=null,e;return qr&1&&e.tag!==0&&Zt(),u=e.pendingLanes,u&1?e===Mu?Rn++:(Rn=0,Mu=e):Rn=0,ht(),null}function Zt(){if(nt!==null){var e=zs(qr),t=xe.transition,n=D;try{if(xe.transition=null,D=16>e?16:e,nt===null)var r=!1;else{if(e=nt,nt=null,qr=0,O&6)throw Error(y(331));var l=O;for(O|=4,k=e.current;k!==null;){var u=k,i=u.child;if(k.flags&16){var o=u.deletions;if(o!==null){for(var s=0;s<o.length;s++){var c=o[s];for(k=c;k!==null;){var h=k;switch(h.tag){case 0:case 11:case 15:Tn(8,h,u)}var m=h.child;if(m!==null)m.return=h,k=m;else for(;k!==null;){h=k;var p=h.sibling,w=h.return;if($a(h),h===c){k=null;break}if(p!==null){p.return=w,k=p;break}k=w}}}var g=u.alternate;if(g!==null){var S=g.child;if(S!==null){g.child=null;do{var R=S.sibling;S.sibling=null,S=R}while(S!==null)}}k=u}}if(u.subtreeFlags&2064&&i!==null)i.return=u,k=i;else e:for(;k!==null;){if(u=k,u.flags&2048)switch(u.tag){case 0:case 11:case 15:Tn(9,u,u.return)}var f=u.sibling;if(f!==null){f.return=u.return,k=f;break e}k=u.return}}var a=e.current;for(k=a;k!==null;){i=k;var d=i.child;if(i.subtreeFlags&2064&&d!==null)d.return=i,k=d;else e:for(i=a;k!==null;){if(o=k,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:cl(9,o)}}catch(E){B(o,o.return,E)}if(o===i){k=null;break e}var v=o.sibling;if(v!==null){v.return=o.return,k=v;break e}k=o.return}}if(O=l,ht(),Ue&&typeof Ue.onPostCommitFiberRoot=="function")try{Ue.onPostCommitFiberRoot(nl,e)}catch{}r=!0}return r}finally{D=n,xe.transition=t}}return!1}function $o(e,t,n){t=nn(n,t),t=za(e,t,1),e=ot(e,t,1),t=oe(),e!==null&&(Zn(e,1,t),me(e,t))}function B(e,t,n){if(e.tag===3)$o(e,e,n);else for(;t!==null;){if(t.tag===3){$o(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(st===null||!st.has(r))){e=nn(n,e),e=Ta(t,e,1),t=ot(t,e,1),e=oe(),t!==null&&(Zn(t,1,e),me(t,e));break}}t=t.return}}function kd(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=oe(),e.pingedLanes|=e.suspendedLanes&n,J===e&&(ee&n)===n&&(X===4||X===3&&(ee&130023424)===ee&&500>Q()-_i?_t(e,0):Ei|=n),me(e,t)}function Ga(e,t){t===0&&(e.mode&1?(t=or,or<<=1,!(or&130023424)&&(or=4194304)):t=1);var n=oe();e=Ye(e,t),e!==null&&(Zn(e,t,n),me(e,n))}function Ed(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ga(e,n)}function _d(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(y(314))}r!==null&&r.delete(t),Ga(e,n)}var Za;Za=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||de.current)fe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return fe=!1,cd(e,t,n);fe=!!(e.flags&131072)}else fe=!1,U&&t.flags&1048576&&ea(t,Hr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Pr(e,t),e=t.pendingProps;var l=qt(t,ue.current);Gt(t,n),l=vi(null,t,r,e,l,n);var u=yi();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,pe(r)?(u=!0,Vr(t)):u=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fi(t),l.updater=al,t.stateNode=l,l._reactInternals=t,_u(t,r,e,n),t=Nu(null,t,r,!0,u,n)):(t.tag=0,U&&u&&li(t),ie(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Pr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Cd(r),e=Te(r,e),l){case 0:t=Cu(null,t,r,e,n);break e;case 1:t=To(null,t,r,e,n);break e;case 11:t=Po(null,t,r,e,n);break e;case 14:t=zo(null,t,r,Te(r.type,e),n);break e}throw Error(y(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Te(r,l),Cu(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Te(r,l),To(e,t,r,l,n);case 3:e:{if(Oa(t),e===null)throw Error(y(387));r=t.pendingProps,u=t.memoizedState,l=u.element,ia(e,t),Kr(t,r,null,n);var i=t.memoizedState;if(r=i.element,u.isDehydrated)if(u={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){l=nn(Error(y(423)),t),t=Lo(e,t,r,n,l);break e}else if(r!==l){l=nn(Error(y(424)),t),t=Lo(e,t,r,n,l);break e}else for(ve=it(t.stateNode.containerInfo.firstChild),ye=t,U=!0,Re=null,n=la(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(bt(),r===l){t=Xe(e,t,n);break e}ie(e,t,r,n)}t=t.child}return t;case 5:return oa(t),e===null&&Su(t),r=t.type,l=t.pendingProps,u=e!==null?e.memoizedProps:null,i=l.children,hu(r,l)?i=null:u!==null&&hu(r,u)&&(t.flags|=32),ja(e,t),ie(e,t,i,n),t.child;case 6:return e===null&&Su(t),null;case 13:return Da(e,t,n);case 4:return di(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=en(t,null,r,n):ie(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Te(r,l),Po(e,t,r,l,n);case 7:return ie(e,t,t.pendingProps,n),t.child;case 8:return ie(e,t,t.pendingProps.children,n),t.child;case 12:return ie(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,u=t.memoizedProps,i=l.value,M(Wr,r._currentValue),r._currentValue=i,u!==null)if(De(u.value,i)){if(u.children===l.children&&!de.current){t=Xe(e,t,n);break e}}else for(u=t.child,u!==null&&(u.return=t);u!==null;){var o=u.dependencies;if(o!==null){i=u.child;for(var s=o.firstContext;s!==null;){if(s.context===r){if(u.tag===1){s=We(-1,n&-n),s.tag=2;var c=u.updateQueue;if(c!==null){c=c.shared;var h=c.pending;h===null?s.next=s:(s.next=h.next,h.next=s),c.pending=s}}u.lanes|=n,s=u.alternate,s!==null&&(s.lanes|=n),ku(u.return,n,t),o.lanes|=n;break}s=s.next}}else if(u.tag===10)i=u.type===t.type?null:u.child;else if(u.tag===18){if(i=u.return,i===null)throw Error(y(341));i.lanes|=n,o=i.alternate,o!==null&&(o.lanes|=n),ku(i,n,t),i=u.sibling}else i=u.child;if(i!==null)i.return=u;else for(i=u;i!==null;){if(i===t){i=null;break}if(u=i.sibling,u!==null){u.return=i.return,i=u;break}i=i.return}u=i}ie(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Gt(t,n),l=Ce(l),r=r(l),t.flags|=1,ie(e,t,r,n),t.child;case 14:return r=t.type,l=Te(r,t.pendingProps),l=Te(r.type,l),zo(e,t,r,l,n);case 15:return La(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Te(r,l),Pr(e,t),t.tag=1,pe(r)?(e=!0,Vr(t)):e=!1,Gt(t,n),Pa(t,r,l),_u(t,r,l,n),Nu(null,t,r,!0,e,n);case 19:return Ma(e,t,n);case 22:return Ra(e,t,n)}throw Error(y(156,t.tag))};function Ja(e,t){return xs(e,t)}function xd(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 _e(e,t,n,r){return new xd(e,t,n,r)}function Pi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Cd(e){if(typeof e=="function")return Pi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ku)return 11;if(e===Yu)return 14}return 2}function ct(e,t){var n=e.alternate;return n===null?(n=_e(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 Lr(e,t,n,r,l,u){var i=2;if(r=e,typeof e=="function")Pi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Dt:return xt(n.children,l,u,t);case Qu:i=8,l|=8;break;case Yl:return e=_e(12,n,t,l|2),e.elementType=Yl,e.lanes=u,e;case Xl:return e=_e(13,n,t,l),e.elementType=Xl,e.lanes=u,e;case Gl:return e=_e(19,n,t,l),e.elementType=Gl,e.lanes=u,e;case os:return dl(n,l,u,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case us:i=10;break e;case is:i=9;break e;case Ku:i=11;break e;case Yu:i=14;break e;case Je:i=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return t=_e(i,n,t,l),t.elementType=e,t.type=r,t.lanes=u,t}function xt(e,t,n,r){return e=_e(7,e,r,t),e.lanes=n,e}function dl(e,t,n,r){return e=_e(22,e,r,t),e.elementType=os,e.lanes=n,e.stateNode={isHidden:!1},e}function Wl(e,t,n){return e=_e(6,e,null,t),e.lanes=n,e}function Ql(e,t,n){return t=_e(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Nd(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=Cl(0),this.expirationTimes=Cl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function zi(e,t,n,r,l,u,i,o,s){return e=new Nd(e,t,n,o,s),t===1?(t=1,u===!0&&(t|=8)):t=0,u=_e(3,null,null,t),e.current=u,u.stateNode=e,u.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},fi(u),e}function Pd(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ot,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function qa(e){if(!e)return dt;e=e._reactInternals;e:{if(Rt(e)!==e||e.tag!==1)throw Error(y(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(pe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(y(171))}if(e.tag===1){var n=e.type;if(pe(n))return qs(e,n,t)}return t}function ba(e,t,n,r,l,u,i,o,s){return e=zi(n,r,!0,e,l,u,i,o,s),e.context=qa(null),n=e.current,r=oe(),l=at(n),u=We(r,l),u.callback=t??null,ot(n,u,l),e.current.lanes=l,Zn(e,l,r),me(e,r),e}function pl(e,t,n,r){var l=t.current,u=oe(),i=at(l);return n=qa(n),t.context===null?t.context=n:t.pendingContext=n,t=We(u,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ot(l,t,i),e!==null&&(Oe(e,l,i,u),xr(e,l,i)),i}function el(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 Ao(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Ti(e,t){Ao(e,t),(e=e.alternate)&&Ao(e,t)}function zd(){return null}var ec=typeof reportError=="function"?reportError:function(e){console.error(e)};function Li(e){this._internalRoot=e}ml.prototype.render=Li.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(y(409));pl(e,t,null,null)};ml.prototype.unmount=Li.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Tt(function(){pl(null,e,null,null)}),t[Ke]=null}};function ml(e){this._internalRoot=e}ml.prototype.unstable_scheduleHydration=function(e){if(e){var t=Rs();e={blockedOn:null,target:e,priority:t};for(var n=0;n<be.length&&t!==0&&t<be[n].priority;n++);be.splice(n,0,e),n===0&&Os(e)}};function Ri(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function hl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Vo(){}function Td(e,t,n,r,l){if(l){if(typeof r=="function"){var u=r;r=function(){var c=el(i);u.call(c)}}var i=ba(t,r,e,0,null,!1,!1,"",Vo);return e._reactRootContainer=i,e[Ke]=i.current,An(e.nodeType===8?e.parentNode:e),Tt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var o=r;r=function(){var c=el(s);o.call(c)}}var s=zi(e,0,!1,null,null,!1,!1,"",Vo);return e._reactRootContainer=s,e[Ke]=s.current,An(e.nodeType===8?e.parentNode:e),Tt(function(){pl(t,s,n,r)}),s}function vl(e,t,n,r,l){var u=n._reactRootContainer;if(u){var i=u;if(typeof l=="function"){var o=l;l=function(){var s=el(i);o.call(s)}}pl(t,i,e,l)}else i=Td(n,t,e,l,r);return el(i)}Ts=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Sn(t.pendingLanes);n!==0&&(Zu(t,n|1),me(t,Q()),!(O&6)&&(rn=Q()+500,ht()))}break;case 13:Tt(function(){var r=Ye(e,1);if(r!==null){var l=oe();Oe(r,e,1,l)}}),Ti(e,1)}};Ju=function(e){if(e.tag===13){var t=Ye(e,134217728);if(t!==null){var n=oe();Oe(t,e,134217728,n)}Ti(e,134217728)}};Ls=function(e){if(e.tag===13){var t=at(e),n=Ye(e,t);if(n!==null){var r=oe();Oe(n,e,t,r)}Ti(e,t)}};Rs=function(){return D};js=function(e,t){var n=D;try{return D=e,t()}finally{D=n}};uu=function(e,t,n){switch(t){case"input":if(ql(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=il(r);if(!l)throw Error(y(90));as(r),ql(r,l)}}}break;case"textarea":fs(e,n);break;case"select":t=n.value,t!=null&&Qt(e,!!n.multiple,t,!1)}};gs=xi;ws=Tt;var Ld={usingClientEntryPoint:!1,Events:[qn,Ut,il,vs,ys,xi]},yn={findFiberByHostInstance:St,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Rd={bundleType:yn.bundleType,version:yn.version,rendererPackageName:yn.rendererPackageName,rendererConfig:yn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ge.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Es(e),e===null?null:e.stateNode},findFiberByHostInstance:yn.findFiberByHostInstance||zd,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 gr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!gr.isDisabled&&gr.supportsFiber)try{nl=gr.inject(Rd),Ue=gr}catch{}}we.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ld;we.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ri(t))throw Error(y(200));return Pd(e,t,null,n)};we.createRoot=function(e,t){if(!Ri(e))throw Error(y(299));var n=!1,r="",l=ec;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=zi(e,1,!1,null,null,n,!1,r,l),e[Ke]=t.current,An(e.nodeType===8?e.parentNode:e),new Li(t)};we.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(y(188)):(e=Object.keys(e).join(","),Error(y(268,e)));return e=Es(t),e=e===null?null:e.stateNode,e};we.flushSync=function(e){return Tt(e)};we.hydrate=function(e,t,n){if(!hl(t))throw Error(y(200));return vl(null,e,t,!0,n)};we.hydrateRoot=function(e,t,n){if(!Ri(e))throw Error(y(405));var r=n!=null&&n.hydratedSources||null,l=!1,u="",i=ec;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(u=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=ba(t,null,e,1,n??null,l,!1,u,i),e[Ke]=t.current,An(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 ml(t)};we.render=function(e,t,n){if(!hl(t))throw Error(y(200));return vl(null,e,t,!1,n)};we.unmountComponentAtNode=function(e){if(!hl(e))throw Error(y(40));return e._reactRootContainer?(Tt(function(){vl(null,null,e,!1,function(){e._reactRootContainer=null,e[Ke]=null})}),!0):!1};we.unstable_batchedUpdates=xi;we.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!hl(n))throw Error(y(200));if(e==null||e._reactInternals===void 0)throw Error(y(38));return vl(e,t,n,!1,r)};we.version="18.3.1-next-f1338f8080-20240426";function tc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(tc)}catch(e){console.error(e)}}tc(),ts.exports=we;var jd=ts.exports,nc,Bo=jd;nc=Bo.createRoot,Bo.hydrateRoot;const rc="taskforge:v1";let En=null;function Od(){try{return localStorage.getItem(rc)}catch{return null}}function Dd(e){try{return localStorage.setItem(rc,e),!0}catch{return!1}}function Md(e){if(!e||typeof e!="object")return!1;const t=e;return typeof t.id=="string"&&typeof t.title=="string"&&typeof t.done=="boolean"&&(t.priority==="low"||t.priority==="med"||t.priority==="high")&&typeof t.tag=="string"&&typeof t.createdAt=="number"}function Id(){const e=Od();if(e===null)return En??[];try{const t=JSON.parse(e);if(!Array.isArray(t))return En??[];const n=t.filter(Md);return En=n,n}catch{return En??[]}}function Fd(e){En=e,Dd(JSON.stringify(e))}function Ud({onAdd:e}){const[t,n]=b.useState(""),[r,l]=b.useState("med"),[u,i]=b.useState(""),o=b.useRef(null);b.useEffect(()=>{var p;(p=o.current)==null||p.focus()},[]);const s=t.trim(),c=s.length>0,h=p=>{var w;p==null||p.preventDefault(),c&&(e(s,r,u.trim()),n(""),i(""),l("med"),(w=o.current)==null||w.focus())},m=p=>{p.key==="Escape"&&(n(""),i(""))};return P.jsxs("form",{className:"input",onSubmit:h,children:[P.jsx("input",{ref:o,className:"input__field",type:"text",value:t,onChange:p=>n(p.target.value),onKeyDown:m,placeholder:"What needs doing?","aria-label":"New task title",maxLength:200}),P.jsx("input",{className:"input__field input__field--tag",type:"text",value:u,onChange:p=>i(p.target.value),onKeyDown:m,placeholder:"tag (optional)","aria-label":"Tag",maxLength:24,style:{flex:"0 1 140px"}}),P.jsxs("select",{className:"input__select",value:r,onChange:p=>l(p.target.value),"aria-label":"Priority",children:[P.jsx("option",{value:"low",children:"Low"}),P.jsx("option",{value:"med",children:"Medium"}),P.jsx("option",{value:"high",children:"High"})]}),P.jsx("button",{type:"submit",className:"input__add",disabled:!c,children:"Add"})]})}const $d=[{value:"all",label:"All"},{value:"active",label:"Active"},{value:"completed",label:"Completed"}],Ad=[{value:"created",label:"Newest"},{value:"priority",label:"Priority"},{value:"alpha",label:"A β Z"}];function Vd({filter:e,sort:t,onFilterChange:n,onSortChange:r}){return P.jsxs("div",{className:"filters",children:[P.jsx("div",{className:"filters__chips",role:"tablist","aria-label":"Filter tasks",children:$d.map(l=>P.jsx("button",{type:"button",role:"tab","aria-selected":e===l.value,className:`chip${e===l.value?" chip--active":""}`,onClick:()=>n(l.value),children:l.label},l.value))}),P.jsxs("label",{className:"filters__sort",children:["Sort:",P.jsx("select",{className:"filters__sort-select",value:t,onChange:l=>r(l.target.value),children:Ad.map(l=>P.jsx("option",{value:l.value,children:l.label},l.value))})]})]})}const Bd={low:"Low",med:"Med",high:"High"};function Hd({task:e,onToggle:t,onUpdate:n,onDelete:r}){const[l,u]=b.useState(!1),[i,o]=b.useState(e.title),s=b.useRef(null);b.useEffect(()=>{var m,p;l&&((m=s.current)==null||m.focus(),(p=s.current)==null||p.select())},[l]);const c=()=>{const m=i.trim();m&&m!==e.title?n(e.id,{title:m}):o(e.title),u(!1)},h=m=>{m.key==="Enter"?(m.preventDefault(),c()):m.key==="Escape"&&(o(e.title),u(!1))};return P.jsxs("li",{className:`item${e.done?" item--done":""}`,children:[P.jsx("input",{type:"checkbox",className:"item__check",checked:e.done,onChange:()=>t(e.id),"aria-label":e.done?"Mark active":"Mark complete"}),P.jsx("div",{className:"item__main",children:l?P.jsx("input",{ref:s,className:"item__edit-input",value:i,onChange:m=>o(m.target.value),onKeyDown:h,onBlur:c,maxLength:200,"aria-label":"Edit task title"}):P.jsx(P.Fragment,{children:P.jsxs("div",{className:"item__title-row",children:[P.jsx("span",{className:"item__title",children:e.title}),P.jsx("span",{className:`badge badge--priority-${e.priority}`,children:Bd[e.priority]}),e.tag&&P.jsxs("span",{className:"badge badge--tag",children:["#",e.tag]})]})})}),P.jsxs("div",{className:"item__actions",children:[P.jsx("button",{type:"button",className:"icon-btn",onClick:()=>u(m=>!m),"aria-label":l?"Cancel edit":"Edit task",title:l?"Cancel":"Edit",children:l?"β":"β"}),P.jsx("button",{type:"button",className:"icon-btn icon-btn--danger",onClick:()=>r(e.id),"aria-label":"Delete task",title:"Delete",children:"π"})]})]})}function Wd({tasks:e,onToggle:t,onUpdate:n,onDelete:r}){return e.length===0?P.jsx("div",{className:"list__empty",children:"Nothing here yet. Add your first task above."}):P.jsx("ul",{className:"list","aria-label":"Tasks",children:e.map(l=>P.jsx(Hd,{task:l,onToggle:t,onUpdate:n,onDelete:r},l.id))})}function Qd(){return typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`${Date.now().toString(36)}-${Math.random().toString(36).slice(2,9)}`}const Ho={high:0,med:1,low:2};function Kd(e,t){const n=[...e];switch(t){case"created":return n.sort((r,l)=>l.createdAt-r.createdAt);case"priority":return n.sort((r,l)=>Ho[r.priority]-Ho[l.priority]);case"alpha":return n.sort((r,l)=>r.title.localeCompare(l.title,void 0,{sensitivity:"base"}))}}function Yd(e,t){return t==="active"?e.filter(n=>!n.done):t==="completed"?e.filter(n=>n.done):e}function Xd(){const[e,t]=b.useState(()=>Id()),[n,r]=b.useState("all"),[l,u]=b.useState("created");b.useEffect(()=>{Fd(e)},[e]);const i=b.useMemo(()=>Kd(Yd(e,n),l),[e,n,l]),o=e.filter(g=>!g.done).length,s=e.length-o,c=(g,S,R)=>{t(f=>[...f,{id:Qd(),title:g,done:!1,priority:S,tag:R,createdAt:Date.now()}])},h=g=>{t(S=>S.map(R=>R.id===g?{...R,done:!R.done}:R))},m=(g,S)=>{t(R=>R.map(f=>f.id===g?{...f,...S}:f))},p=g=>{t(S=>S.filter(R=>R.id!==g))},w=()=>{t(g=>g.filter(S=>!S.done))};return P.jsxs("div",{className:"app",children:[P.jsxs("header",{className:"app__header",children:[P.jsx("h1",{className:"app__title",children:"Task Forge"}),P.jsxs("span",{className:"app__count",children:[o," open Β· ",s," done"]})]}),P.jsx(Ud,{onAdd:c}),P.jsx(Vd,{filter:n,sort:l,onFilterChange:r,onSortChange:u}),P.jsx(Wd,{tasks:i,onToggle:h,onUpdate:m,onDelete:p}),P.jsxs("footer",{className:"summary",children:[P.jsx("span",{children:e.length===0?"Empty list β local only.":"Stored locally in your browser."}),P.jsxs("button",{type:"button",className:"summary__clear",onClick:w,disabled:s===0,children:["Clear completed (",s,")"]})]})]})}const lc=document.getElementById("root");if(!lc)throw new Error("Task Forge: #root element missing from index.html");nc(lc).render(P.jsx(b.StrictMode,{children:P.jsx(Xd,{})}));
</script>
<style data-inlined-from="./assets/index-BGPzPKhj.css">
:root{--bg-base: #0a060d;--bg-elevated: #160e25;--bg-card: rgba(22, 14, 28, .7);--border: rgba(138, 79, 207, .22);--border-strong: rgba(207, 185, 151, .4);--text-primary: #fcf9f2;--text-secondary: #a18aa6;--text-muted: #6b5b73;--accent: #8a4fcf;--accent-glow: rgba(138, 79, 207, .32);--accent-cyan: #06b6d4;--accent-warm: #cfb997;--danger: #ef4444;--success: #10b981;--priority-low: #06b6d4;--priority-med: #cfb997;--priority-high: #ef4444;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-card: 0 12px 32px rgba(0, 0, 0, .4);--transition: all .2s ease}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--bg-base);color:var(--text-primary);font-family:Outfit,system-ui,-apple-system,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;background-image:radial-gradient(at 0% 0%,var(--accent-glow) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(6,182,212,.08) 0px,transparent 50%);background-attachment:fixed}button{font-family:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}input,select,textarea{font-family:inherit;color:inherit}.app{max-width:720px;margin:0 auto;padding:2rem 1.25rem 4rem;min-height:100%}.app__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.app__title{font-size:1.75rem;font-weight:600;margin:0;letter-spacing:-.01em;background:linear-gradient(135deg,var(--accent-warm),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.app__count{font-size:.85rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.input{display:flex;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-wrap:wrap}.input__field{flex:1 1 200px;min-width:0;background:transparent;border:none;outline:none;font-size:1rem;padding:.5rem}.input__field::placeholder{color:var(--text-muted)}.input__select{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.4rem .5rem;font-size:.85rem;cursor:pointer}.input__select:focus{border-color:var(--accent)}.input__add{background:var(--accent);color:var(--text-primary);padding:.5rem 1.1rem;border-radius:var(--radius-sm);font-weight:500;font-size:.9rem;transition:var(--transition)}.input__add:hover{background:#9d62e0;box-shadow:0 0 0 4px var(--accent-glow)}.input__add:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.filters{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.filters__chips{display:flex;gap:.4rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:.25rem}.chip{padding:.35rem .85rem;font-size:.8rem;font-weight:500;color:var(--text-secondary);border-radius:var(--radius-sm);transition:var(--transition)}.chip:hover{color:var(--text-primary)}.chip--active{background:var(--accent);color:var(--text-primary)}.filters__sort{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-secondary)}.filters__sort-select{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.3rem .5rem;font-size:.8rem}.list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.list__empty{text-align:center;padding:3rem 1rem;color:var(--text-muted);font-size:.9rem;border:1px dashed var(--border);border-radius:var(--radius-md)}.item{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition)}.item:hover{border-color:var(--border-strong);transform:translateY(-1px)}.item--done .item__title{text-decoration:line-through;color:var(--text-muted)}.item__check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15rem;height:1.15rem;border:1.5px solid var(--text-secondary);border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;transition:var(--transition)}.item__check:checked{background:var(--accent);border-color:var(--accent)}.item__check:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid var(--text-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.item__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.item__title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.item__title{font-size:.95rem;word-break:break-word}.item__title--editing{display:none}.item__edit-input{flex:1;background:var(--bg-elevated);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:.3rem .5rem;font-size:.95rem;outline:none;min-width:0}.badge{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .45rem;border-radius:999px;background:var(--bg-elevated);color:var(--text-secondary);white-space:nowrap}.badge--priority-low{color:var(--priority-low);border:1px solid var(--priority-low)}.badge--priority-med{color:var(--priority-med);border:1px solid var(--priority-med)}.badge--priority-high{color:var(--priority-high);border:1px solid var(--priority-high)}.badge--tag{background:#06b6d41f;color:var(--accent-cyan);border:1px solid rgba(6,182,212,.3)}.item__actions{display:flex;gap:.25rem;flex-shrink:0}.icon-btn{width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--text-secondary);transition:var(--transition);font-size:.85rem}.icon-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.icon-btn--danger:hover{color:var(--danger)}.summary{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--text-muted);flex-wrap:wrap;gap:.5rem}.summary__clear{color:var(--text-secondary);font-size:.8rem;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.summary__clear:hover{color:var(--danger);text-decoration-color:var(--danger)}.summary__clear:disabled{opacity:.3;cursor:not-allowed;text-decoration:none}@media (max-width: 480px){.app{padding:1.25rem .9rem 3rem}.app__title{font-size:1.4rem}.item{padding:.6rem .7rem}}
</style>
<!-- N8-ENHANCEMENTS:HEAD:START -->
<meta name="description" content="Explore Task Forge, an interactive web experiment in the N8 CyberDev collection.">
<meta name="keywords" content="Task Forge, Experiments & Archives, N8 CyberDev, Qamelot, interactive web app, standalone HTML">
<meta name="author" content="N8 CyberDev / Qamelot">
<meta name="creator" content="N8 CyberDev">
<meta name="publisher" content="Qamelot">
<meta name="robots" content="index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1">
<meta name="referrer" content="strict-origin-when-cross-origin">
<meta name="theme-color" content="#070b14">
<meta name="color-scheme" content="dark light">
<meta name="application-name" content="N8 CyberDev">
<meta name="format-detection" content="telephone=no">
<meta name="n8-improvement-count" content="80">
<meta name="n8-feature-count" content="16">
<link rel="canonical" href="https://qamotech.github.io/DevDashboard/task-forge.html">
<link rel="icon" type="image/png" sizes="128x128" href="n8-icon.png">
<link rel="shortcut icon" type="image/png" href="n8-icon.png">
<link rel="apple-touch-icon" href="n8-icon.png">
<link rel="manifest" href="qamelot-media-assets/site.webmanifest">
<link rel="stylesheet" href="n8-tools-transformers.css">
<script defer src="n8-tools-transformers.js"></script>
<meta property="og:type" content="website">
<meta property="og:site_name" content="N8 CyberDev">
<meta property="og:locale" content="en_US">
<meta property="og:title" content="Task Forge">
<meta property="og:description" content="Explore Task Forge, an interactive web experiment in the N8 CyberDev collection.">
<meta property="og:url" content="https://qamotech.github.io/DevDashboard/task-forge.html">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Task Forge">
<meta name="twitter:description" content="Explore Task Forge, an interactive web experiment in the N8 CyberDev collection.">
<style id="n8x-styles">
:root{--n8x-cyan:#66e7ff;--n8x-violet:#ae82ff;--n8x-ink:#f4fbff;--n8x-muted:#a8b7c8;--n8x-bg:rgba(5,10,18,.96);--n8x-line:rgba(102,231,255,.28);--n8x-shadow:0 18px 55px rgba(0,0,0,.55)}
#n8x-skip{position:fixed;left:12px;top:10px;z-index:2147483647;transform:translateY(-160%);padding:10px 14px;border-radius:9px;color:#031017;background:var(--n8x-cyan);font:800 13px/1.2 system-ui,sans-serif;text-decoration:none;transition:transform .18s}
#n8x-skip:focus{transform:none}
#n8x-shell,#n8x-shell *{box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
#n8x-shell{position:fixed;right:14px;bottom:14px;z-index:2147483000;color:var(--n8x-ink);line-height:1.4;touch-action:manipulation}
#n8x-shell[data-n8x-side="left"]{left:14px;right:auto}
#n8x-dock{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;max-width:250px;padding:6px;border:1px solid var(--n8x-line);border-radius:15px;background:var(--n8x-bg);box-shadow:var(--n8x-shadow);backdrop-filter:blur(18px) saturate(1.25);transition:.18s}
#n8x-shell:not([data-n8x-expanded="true"]) .n8x-secondary{display:none}
#n8x-shell[data-n8x-hidden="true"] #n8x-dock,#n8x-shell[data-n8x-hidden="true"] #n8x-panel{display:none}
#n8x-restore{display:none;place-items:center;width:34px;height:44px;border:1px solid var(--n8x-line);border-right:0;border-radius:12px 0 0 12px;color:var(--n8x-cyan);background:var(--n8x-bg);box-shadow:var(--n8x-shadow);font:900 10px/1 ui-monospace,monospace;letter-spacing:-.04em;cursor:pointer}
#n8x-shell[data-n8x-side="left"] #n8x-restore{border:1px solid var(--n8x-line);border-left:0;border-radius:0 12px 12px 0}
#n8x-shell[data-n8x-hidden="true"] #n8x-restore{display:grid}
.n8x-btn,.n8x-link{min-width:42px;min-height:42px;display:grid;place-items:center;border:1px solid transparent;border-radius:11px;padding:7px;color:var(--n8x-ink);background:transparent;text-decoration:none;cursor:pointer;font-size:18px;line-height:1;transition:background .18s,border-color .18s,transform .18s}
.n8x-btn:hover,.n8x-btn:focus-visible,.n8x-link:hover,.n8x-link:focus-visible{outline:0;border-color:var(--n8x-line);background:rgba(102,231,255,.12);transform:translateY(-2px)}
.n8x-primary{color:#041017;background:linear-gradient(135deg,var(--n8x-cyan),#a8f3ff)}
#n8x-progress{position:fixed;left:0;top:0;z-index:2147483646;width:0;height:3px;background:linear-gradient(90deg,var(--n8x-cyan),var(--n8x-violet));box-shadow:0 0 12px var(--n8x-cyan);pointer-events:none}
#n8x-panel{position:fixed;right:14px;bottom:70px;width:min(400px,calc(100vw - 28px));max-height:min(620px,calc(100vh - 96px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid var(--n8x-line);border-radius:18px;background:var(--n8x-bg);box-shadow:var(--n8x-shadow);backdrop-filter:blur(22px) saturate(1.3);overflow:hidden;opacity:0;transform:translateY(18px) scale(.98);pointer-events:none;transition:.2s}
#n8x-shell[data-n8x-side="left"] #n8x-panel{left:14px;right:auto}
#n8x-panel[aria-hidden="false"]{opacity:1;transform:none;pointer-events:auto}
.n8x-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 17px 12px}.n8x-head strong{font-size:14px;letter-spacing:.08em;text-transform:uppercase}.n8x-head small{display:block;margin-top:3px;color:var(--n8x-muted);font-size:11px}
#n8x-search{width:calc(100% - 28px);min-height:44px;margin:0 14px 10px;border:1px solid var(--n8x-line);border-radius:11px;padding:0 13px;color:var(--n8x-ink);background:rgba(255,255,255,.055);font-size:14px;outline:0}#n8x-search:focus{border-color:var(--n8x-cyan);box-shadow:0 0 0 3px rgba(102,231,255,.1)}
#n8x-list{overflow:auto;padding:4px 10px 12px;scrollbar-width:thin}.n8x-page{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:51px;padding:7px;border-radius:11px;color:var(--n8x-ink);text-decoration:none}.n8x-page:hover,.n8x-page:focus-visible{outline:0;background:rgba(102,231,255,.1)}.n8x-num{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--n8x-line);border-radius:9px;color:var(--n8x-cyan);font:800 10px/1 ui-monospace,monospace}.n8x-copy{min-width:0}.n8x-copy b,.n8x-copy span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n8x-copy b{font-size:12px}.n8x-copy span{color:var(--n8x-muted);font-size:9px}.n8x-arrow{color:var(--n8x-muted)}
.n8x-foot{display:flex;justify-content:space-between;gap:10px;padding:11px 15px;border-top:1px solid var(--n8x-line);color:var(--n8x-muted);font-size:10px}.n8x-empty{padding:28px 14px;text-align:center;color:var(--n8x-muted);font-size:12px}
#n8x-toast{position:fixed;left:50%;bottom:78px;z-index:2147483647;max-width:calc(100vw - 28px);transform:translate(-50%,18px);padding:10px 14px;border:1px solid var(--n8x-line);border-radius:10px;color:var(--n8x-ink);background:var(--n8x-bg);box-shadow:var(--n8x-shadow);font:700 12px/1.3 system-ui,sans-serif;opacity:0;pointer-events:none;transition:.2s}#n8x-toast.n8x-show{opacity:1;transform:translate(-50%,0)}
html[data-n8x-calm="true"] body>*:not(#n8x-shell):not(#n8x-progress):not(#n8x-toast):not(#n8x-skip){filter:saturate(.72) brightness(.86)}
html[data-n8x-calm="true"]{scroll-behavior:auto!important}
:focus-visible{outline:2px solid var(--n8x-cyan,#66e7ff);outline-offset:3px}
@media(max-width:620px){#n8x-shell{right:0;bottom:max(8px,env(safe-area-inset-bottom))}#n8x-shell[data-n8x-side="left"]{left:0;right:auto}#n8x-dock{display:grid;grid-template-columns:36px;gap:3px;max-width:none;padding:4px;border-radius:14px 0 0 14px}#n8x-shell[data-n8x-side="left"] #n8x-dock{border-radius:0 14px 14px 0}#n8x-shell[data-n8x-expanded="true"] #n8x-dock{grid-template-columns:repeat(2,36px)}.n8x-btn,.n8x-link{min-width:36px;min-height:36px;padding:5px;font-size:15px}#n8x-panel{right:46px;bottom:0;width:min(360px,calc(100vw - 54px));max-height:min(560px,calc(100dvh - 16px));border-radius:16px}#n8x-shell[data-n8x-side="left"] #n8x-panel{left:46px;right:auto}.n8x-head{padding:12px 13px 9px}#n8x-search{width:calc(100% - 20px);min-height:40px;margin:0 10px 7px}#n8x-list{padding:3px 7px 9px}.n8x-page{grid-template-columns:31px 1fr auto;gap:7px;min-height:44px;padding:5px}.n8x-num{width:28px;height:28px}.n8x-foot{padding:8px 11px}.n8x-foot span:last-child{display:none}}
@media(max-width:380px){#n8x-panel{width:calc(100vw - 50px);right:42px}#n8x-shell[data-n8x-side="left"] #n8x-panel{left:42px;right:auto}.n8x-copy span{display:none}}
@media(prefers-reduced-motion:reduce){#n8x-shell *,#n8x-skip,#n8x-toast{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{#n8x-shell,#n8x-progress,#n8x-toast,#n8x-skip{display:none!important}}
</style>
<!-- N8-ENHANCEMENTS:HEAD:END -->
</head>
<body>
<div id="root"></div>
<!-- N8-ENHANCEMENTS:BODY:START -->
<a id="n8x-skip" href="#n8x-content">Skip to page content</a>
<div id="n8x-progress" aria-hidden="true"></div>
<div id="n8x-content" tabindex="-1"></div>
<aside id="n8x-shell" aria-label="N8 CyberDev navigation">
<section id="n8x-panel" aria-hidden="true" aria-label="All Qamelot pages">
<div class="n8x-head"><div><strong>Qamelot Menu</strong><small>Search every live N8 experience</small></div><button class="n8x-btn" id="n8x-close" type="button" aria-label="Close menu">Γ</button></div>
<label for="n8x-search" style="position:absolute;clip:rect(0 0 0 0)">Search pages</label><input id="n8x-search" type="search" placeholder="Search tools, games, studiosβ¦" autocomplete="off" spellcheck="false">
<nav id="n8x-list" aria-label="Every Qamelot page"><a class="n8x-page" href="acai-adaptive-cyber-analysis-interface.html" data-search="acai // adaptive cyber analysis interface acai-adaptive-cyber-analysis-interface.html experiments & archives"><span class="n8x-num">01</span><span class="n8x-copy"><b>ACAI // Adaptive Cyber Analysis Interface</b><span>Experiments & Archives Β· acai-adaptive-cyber-analysis-interface.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="n8AHub.html" data-search="n8 asset hub n8ahub.html developer studios"><span class="n8x-num">02</span><span class="n8x-copy"><b>N8 Asset Hub</b><span>Developer Studios Β· n8AHub.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="n8AHubPrime.html" data-search="n8 asset hub prime n8ahubprime.html developer studios"><span class="n8x-num">03</span><span class="n8x-copy"><b>N8 Asset Hub Prime</b><span>Developer Studios Β· n8AHubPrime.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="who-road-convo-lab.html" data-search="who//road β neon conversation lab who-road-convo-lab.html experiments & archives"><span class="n8x-num">04</span><span class="n8x-copy"><b>WHO//ROAD β Neon Conversation Lab</b><span>Experiments & Archives Β· who-road-convo-lab.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="blood-and-gold-panther-arena.html" data-search="blood & gold: panther arena blood-and-gold-panther-arena.html games & simulations"><span class="n8x-num">05</span><span class="n8x-copy"><b>Blood & Gold: Panther Arena</b><span>Games & Simulations Β· blood-and-gold-panther-arena.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="cyber-count-calcun8r-edison-hwy.html" data-search="cyber-count calcun8r // edison hwy cyber-count-calcun8r-edison-hwy.html experiments & archives"><span class="n8x-num">06</span><span class="n8x-copy"><b>CYBER-COUNT CALCUN8R // EDISON HWY</b><span>Experiments & Archives Β· cyber-count-calcun8r-edison-hwy.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="social-footer.html" data-search="social footer social-footer.html experiments & archives"><span class="n8x-num">07</span><span class="n8x-copy"><b>Social Footer</b><span>Experiments & Archives Β· social-footer.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="contractor-tool-belt-tactical-utility-engine.html" data-search="contractor tool belt - tactical utility engine contractor-tool-belt-tactical-utility-engine.html tools & productivity"><span class="n8x-num">09</span><span class="n8x-copy"><b>Contractor Tool Belt - Tactical Utility Engine</b><span>Tools & Productivity Β· contractor-tool-belt-tactical-utility-engine.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="qtd-courage-under-fire.html" data-search="qamelot tower defense: courage under fire qtd-courage-under-fire.html games & simulations"><span class="n8x-num">10</span><span class="n8x-copy"><b>Qamelot Tower Defense: Courage Under Fire</b><span>Games & Simulations Β· qtd-courage-under-fire.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="css-visuals-library-40.html" data-search="css visuals library (40) css-visuals-library-40.html tools & productivity"><span class="n8x-num">11</span><span class="n8x-copy"><b>CSS Visuals Library (40)</b><span>Tools & Productivity Β· css-visuals-library-40.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="blob-bash-royale.html" data-search="blob bash royale: ascension blob-bash-royale.html games & simulations"><span class="n8x-num">13</span><span class="n8x-copy"><b>Blob Bash Royale: Ascension</b><span>Games & Simulations Β· blob-bash-royale.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="web-app-dev-dashboard.html" data-search="β‘ web app dev dashboard web-app-dev-dashboard.html developer studios"><span class="n8x-num">14</span><span class="n8x-copy"><b>β‘ Web App Dev Dashboard</b><span>Developer Studios Β· web-app-dev-dashboard.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="n8AnimHub.html" data-search="πͺ n8 animation hub n8animhub.html developer studios"><span class="n8x-num">15</span><span class="n8x-copy"><b>πͺ N8 Animation Hub</b><span>Developer Studios Β· n8AnimHub.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="MiyagiThrow.html" data-search="π₯·πΎ miyagi throw! miyagithrow.html games & simulations"><span class="n8x-num">16</span><span class="n8x-copy"><b>π₯·πΎ Miyagi Throw!</b><span>Games & Simulations Β· MiyagiThrow.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="push-complete.html" data-search="push complete push-complete.html developer studios"><span class="n8x-num">17</span><span class="n8x-copy"><b>Push Complete</b><span>Developer Studios Β· push-complete.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="qamelot-conquest-super-arcade-edition.html" data-search="qamelot conquest: super arcade edition qamelot-conquest-super-arcade-edition.html games & simulations"><span class="n8x-num">18</span><span class="n8x-copy"><b>Qamelot Conquest: Super Arcade Edition</b><span>Games & Simulations Β· qamelot-conquest-super-arcade-edition.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="devdash-svg-studio.html" data-search="devdash svg studio devdash-svg-studio.html developer studios"><span class="n8x-num">20</span><span class="n8x-copy"><b>DevDash SVG Studio</b><span>Developer Studios Β· devdash-svg-studio.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="svg-sandbox-studio.html" data-search="svg sandbox studio svg-sandbox-studio.html developer studios"><span class="n8x-num">21</span><span class="n8x-copy"><b>SVG Sandbox Studio</b><span>Developer Studios Β· svg-sandbox-studio.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="ecotechcomm-secure-ptt-link.html" data-search="ecotechcomm // secure ptt link ecotechcomm-secure-ptt-link.html featured sites"><span class="n8x-num">22</span><span class="n8x-copy"><b>EcoTechComm // Secure PTT Link</b><span>Featured Sites Β· ecotechcomm-secure-ptt-link.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="ecotechcomm-secure-frequency.html" data-search="ecotechcomm | secure frequency ecotechcomm-secure-frequency.html featured sites"><span class="n8x-num">23</span><span class="n8x-copy"><b>EcoTechComm | Secure Frequency</b><span>Featured Sites Β· ecotechcomm-secure-frequency.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="homehub.html" data-search="homehub β command your day. build your future. homehub.html experiments & archives"><span class="n8x-num">25</span><span class="n8x-copy"><b>HomeHub β Command Your Day. Build Your Future.</b><span>Experiments & Archives Β· homehub.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="mecha-strike.html" data-search="mecha strike: transformer protocol v5 mecha-strike.html games & simulations"><span class="n8x-num">26</span><span class="n8x-copy"><b>Mecha Strike: Transformer Protocol v5</b><span>Games & Simulations Β· mecha-strike.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="lattice-a-the-ai-context-lab.html" data-search="lattice β the ai context lab lattice-a-the-ai-context-lab.html experiments & archives"><span class="n8x-num">28</span><span class="n8x-copy"><b>Lattice β The AI Context Lab</b><span>Experiments & Archives Β· lattice-a-the-ai-context-lab.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="loc-me-in-llc.html" data-search="loc me in | premium braids & locs artistry edgewood loc-me-in-llc.html featured sites"><span class="n8x-num">29</span><span class="n8x-copy"><b>Loc Me In | Premium Braids & Locs Artistry Edgewood</b><span>Featured Sites Β· loc-me-in-llc.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="eco-tech-motion-library.html" data-search="eco-tech motion library eco-tech-motion-library.html tools & productivity"><span class="n8x-num">30</span><span class="n8x-copy"><b>Eco-Tech Motion Library</b><span>Tools & Productivity Β· eco-tech-motion-library.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="n8Prompt.html" data-search="build//50 β ai webbuilding prompt deck n8prompt.html tools & productivity"><span class="n8x-num">31</span><span class="n8x-copy"><b>BUILD//50 β AI Webbuilding Prompt Deck</b><span>Tools & Productivity Β· n8Prompt.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="neon-pong.html" data-search="neon pong neon-pong.html games & simulations"><span class="n8x-num">32</span><span class="n8x-copy"><b>Neon Pong</b><span>Games & Simulations Β· neon-pong.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="new-perspective-painting-llc.html" data-search="new perspective painting llc new-perspective-painting-llc.html featured sites"><span class="n8x-num">33</span><span class="n8x-copy"><b>New Perspective Painting LLC</b><span>Featured Sites Β· new-perspective-painting-llc.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="pulse-productivity-and-biorhythm-studio.html" data-search="pulse // productivity & biorhythm studio pulse-productivity-and-biorhythm-studio.html tools & productivity"><span class="n8x-num">34</span><span class="n8x-copy"><b>Pulse // Productivity & Biorhythm Studio</b><span>Tools & Productivity Β· pulse-productivity-and-biorhythm-studio.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="index.html" data-search="qamelot menu β every webpage index.html experiments & archives"><span class="n8x-num">35</span><span class="n8x-copy"><b>Qamelot Menu β Every Webpage</b><span>Experiments & Archives Β· index.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="tri-nexus-grail-matrix.html" data-search="tri-nexus: grail matrix tri-nexus-grail-matrix.html games & simulations"><span class="n8x-num">37</span><span class="n8x-copy"><b>TRI-NEXUS: GRAIL MATRIX</b><span>Games & Simulations Β· tri-nexus-grail-matrix.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="qamomathcore-sci-fi-nexus.html" data-search="qamomathcore // sci-fi_nexus qamomathcore-sci-fi-nexus.html games & simulations"><span class="n8x-num">38</span><span class="n8x-copy"><b>QamoMathCore // SCI-FI_NEXUS</b><span>Games & Simulations Β· qamomathcore-sci-fi-nexus.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="qamelot-math-core.html" data-search="qamelot // math_core qamelot-math-core.html tools & productivity"><span class="n8x-num">39</span><span class="n8x-copy"><b>QAMELOT // MATH_CORE</b><span>Tools & Productivity Β· qamelot-math-core.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="qamelot-media-1.html" data-search="qamelot media component qamelot-media-1.html experiments & archives"><span class="n8x-num">40</span><span class="n8x-copy"><b>Qamelot Media Component</b><span>Experiments & Archives Β· qamelot-media-1.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="qamelot-media-2.html" data-search="qamelot media component qamelot-media-2.html experiments & archives"><span class="n8x-num">41</span><span class="n8x-copy"><b>Qamelot Media Component</b><span>Experiments & Archives Β· qamelot-media-2.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="qamelot-media-3.html" data-search="qamelot media - forward flick edition qamelot-media-3.html experiments & archives"><span class="n8x-num">42</span><span class="n8x-copy"><b>Qamelot Media - Forward Flick Edition</b><span>Experiments & Archives Β· qamelot-media-3.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="screensaver.html" data-search="interactive nebula screensaver screensaver.html experiments & archives"><span class="n8x-num">43</span><span class="n8x-copy"><b>Interactive Nebula Screensaver</b><span>Experiments & Archives Β· screensaver.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="spriteforge-studio.html" data-search="spriteforge studio spriteforge-studio.html experiments & archives"><span class="n8x-num">44</span><span class="n8x-copy"><b>SpriteForge Studio</b><span>Experiments & Archives Β· spriteforge-studio.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="stix-stax-stonz.html" data-search="stix stax stonz: cyber camelot stix-stax-stonz.html games & simulations"><span class="n8x-num">45</span><span class="n8x-copy"><b>Stix Stax Stonz: Cyber Camelot</b><span>Games & Simulations Β· stix-stax-stonz.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="task-forge.html" data-search="task forge task-forge.html experiments & archives"><span class="n8x-num">46</span><span class="n8x-copy"><b>Task Forge</b><span>Experiments & Archives Β· task-forge.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="n8-tools.html" data-search="n8 tools β your browser workbench n8-tools.html tools & productivity"><span class="n8x-num">47</span><span class="n8x-copy"><b>N8 Tools β Your browser workbench</b><span>Tools & Productivity Β· n8-tools.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="funPromptz.html" data-search="funpromptz β creative media prompt arcade funpromptz.html tools & productivity"><span class="n8x-num">49</span><span class="n8x-copy"><b>funPromptz β Creative Media Prompt Arcade</b><span>Tools & Productivity Β· funPromptz.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="masterPrompt.html" data-search="masterprompt β animated ai webbuilding command deck masterprompt.html tools & productivity"><span class="n8x-num">50</span><span class="n8x-copy"><b>masterPrompt β Animated AI Webbuilding Command Deck</b><span>Tools & Productivity Β· masterPrompt.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a><a class="n8x-page" href="QamelotMenu.html" data-search="qamelot menu β compatibility directory qamelotmenu.html experiments & archives"><span class="n8x-num">51</span><span class="n8x-copy"><b>Qamelot Menu β Compatibility Directory</b><span>Experiments & Archives Β· QamelotMenu.html</span></span><span class="n8x-arrow" aria-hidden="true">β</span></a></nav>
<div class="n8x-foot"><span id="n8x-count">44 pages</span><span>/ search Β· Esc close Β· Alt+M menu</span></div>
</section>
<nav id="n8x-dock" aria-label="Quick page controls">
<a class="n8x-link n8x-primary" href="index.html" aria-label="Open Qamelot home" title="Home (Alt+H)">β</a>
<button class="n8x-btn" id="n8x-open" type="button" aria-expanded="false" aria-controls="n8x-panel" aria-label="Browse every page" title="All pages (Alt+M)">β°</button>
<a class="n8x-link n8x-secondary" href="stix-stax-stonz.html" aria-label="Previous page: Stix Stax Stonz: Cyber Camelot" title="Previous page">β</a>
<a class="n8x-link n8x-secondary" href="n8-tools.html" aria-label="Next page: N8 Tools β Your browser workbench" title="Next page">β</a>
<button class="n8x-btn n8x-secondary" id="n8x-random" type="button" aria-label="Open a random page" title="Random page (Alt+R)">β</button>
<button class="n8x-btn n8x-secondary" id="n8x-share" type="button" aria-label="Share or copy this page link" title="Share page">β</button>
<button class="n8x-btn n8x-secondary" id="n8x-calm" type="button" aria-pressed="false" aria-label="Toggle calm viewing mode" title="Calm mode">β</button>
<button class="n8x-btn n8x-secondary" id="n8x-full" type="button" aria-label="Toggle fullscreen" title="Fullscreen">βΆ</button>
<button class="n8x-btn n8x-secondary" id="n8x-top" type="button" aria-label="Back to top" title="Back to top">β</button>
<button class="n8x-btn" id="n8x-more" type="button" aria-expanded="false" aria-label="Show more controls" title="More controls">β’β’β’</button>
<button class="n8x-btn" id="n8x-move" type="button" aria-label="Move controls to the other side" title="Move controls">β</button>
<button class="n8x-btn" id="n8x-hide" type="button" aria-label="Hide floating controls" title="Hide controls">β</button>
</nav>
<button id="n8x-restore" type="button" aria-label="Show N8 controls" title="Show controls">N8</button>
</aside>
<div id="n8x-toast" role="status" aria-live="polite"></div>
<script id="n8x-script">
(()=>{
const pages=["acai-adaptive-cyber-analysis-interface.html","n8AHub.html","n8AHubPrime.html","who-road-convo-lab.html","blood-and-gold-panther-arena.html","cyber-count-calcun8r-edison-hwy.html","social-footer.html","contractor-tool-belt-tactical-utility-engine.html","qtd-courage-under-fire.html","css-visuals-library-40.html","blob-bash-royale.html","web-app-dev-dashboard.html","n8AnimHub.html","MiyagiThrow.html","push-complete.html","qamelot-conquest-super-arcade-edition.html","devdash-svg-studio.html","svg-sandbox-studio.html","ecotechcomm-secure-ptt-link.html","ecotechcomm-secure-frequency.html","homehub.html","mecha-strike.html","lattice-a-the-ai-context-lab.html","loc-me-in-llc.html","eco-tech-motion-library.html","n8Prompt.html","neon-pong.html","new-perspective-painting-llc.html","pulse-productivity-and-biorhythm-studio.html","index.html","tri-nexus-grail-matrix.html","qamomathcore-sci-fi-nexus.html","qamelot-math-core.html","qamelot-media-1.html","qamelot-media-2.html","qamelot-media-3.html","screensaver.html","spriteforge-studio.html","stix-stax-stonz.html","task-forge.html","n8-tools.html","funPromptz.html","masterPrompt.html","QamelotMenu.html"];
const shell=document.getElementById('n8x-shell'),panel=document.getElementById('n8x-panel'),open=document.getElementById('n8x-open'),search=document.getElementById('n8x-search'),list=document.getElementById('n8x-list'),toast=document.getElementById('n8x-toast'),more=document.getElementById('n8x-more');
const readSetting=(key,fallback)=>{try{return localStorage.getItem(key)??fallback}catch{return fallback}},writeSetting=(key,value)=>{try{localStorage.setItem(key,value)}catch{}};
shell.dataset.n8xSide=readSetting('n8x-side','right')==='left'?'left':'right';shell.dataset.n8xHidden=String(readSetting('n8x-hidden','false')==='true');shell.dataset.n8xExpanded='false';
const showToast=(message)=>{toast.textContent=message;toast.classList.add('n8x-show');clearTimeout(showToast.timer);showToast.timer=setTimeout(()=>toast.classList.remove('n8x-show'),2200)};
const setExpanded=(active)=>{shell.dataset.n8xExpanded=String(active);more.setAttribute('aria-expanded',String(active));more.setAttribute('aria-label',active?'Show fewer controls':'Show more controls')};
const setMenu=(visible,returnFocus=true)=>{if(visible){shell.dataset.n8xHidden='false';writeSetting('n8x-hidden','false');setExpanded(false)}panel.setAttribute('aria-hidden',String(!visible));open.setAttribute('aria-expanded',String(visible));if(visible){search.focus();search.select()}else if(returnFocus&&shell.dataset.n8xHidden!=='true')open.focus()};
const setHidden=(hidden)=>{setMenu(false,false);shell.dataset.n8xHidden=String(hidden);writeSetting('n8x-hidden',String(hidden));if(!hidden)open.focus()};
open.addEventListener('click',()=>setMenu(panel.getAttribute('aria-hidden')==='true'));
document.getElementById('n8x-close').addEventListener('click',()=>setMenu(false));
more.addEventListener('click',()=>setExpanded(shell.dataset.n8xExpanded!=='true'));
document.getElementById('n8x-move').addEventListener('click',()=>{const side=shell.dataset.n8xSide==='left'?'right':'left';shell.dataset.n8xSide=side;writeSetting('n8x-side',side);showToast('Controls moved '+side)});
document.getElementById('n8x-hide').addEventListener('click',()=>setHidden(true));
document.getElementById('n8x-restore').addEventListener('click',()=>setHidden(false));
search.addEventListener('input',()=>{const query=search.value.trim().toLowerCase();let shown=0;list.querySelectorAll('.n8x-page').forEach(link=>{const match=!query||link.dataset.search.includes(query);link.hidden=!match;if(match)shown++});document.getElementById('n8x-count').textContent=shown+' page'+(shown===1?'':'s')});
document.getElementById('n8x-random').addEventListener('click',()=>{const choices=pages.filter(file=>file!=="task-forge.html");location.href=choices[Math.floor(Math.random()*choices.length)]||'index.html'});
document.getElementById('n8x-share').addEventListener('click',async()=>{const data={title:document.title,text:'Explore '+document.title,url:location.href};try{if(navigator.share)await navigator.share(data);else{await navigator.clipboard.writeText(location.href);showToast('Live page link copied')}}catch(error){if(error.name!=='AbortError')showToast('Use the address bar to copy this link')}});
const calm=document.getElementById('n8x-calm');const saved=localStorage.getItem('n8x-calm')==='true';document.documentElement.dataset.n8xCalm=String(saved);calm.setAttribute('aria-pressed',String(saved));calm.addEventListener('click',()=>{const active=document.documentElement.dataset.n8xCalm!=='true';document.documentElement.dataset.n8xCalm=String(active);calm.setAttribute('aria-pressed',String(active));localStorage.setItem('n8x-calm',String(active));showToast(active?'Calm mode on':'Calm mode off')});
document.getElementById('n8x-full').addEventListener('click',async()=>{try{if(document.fullscreenElement)await document.exitFullscreen();else await document.documentElement.requestFullscreen()}catch(error){showToast('Fullscreen is unavailable here')}});
document.getElementById('n8x-top').addEventListener('click',()=>scrollTo({top:0,behavior:matchMedia('(prefers-reduced-motion: reduce)').matches?'auto':'smooth'}));
const progress=document.getElementById('n8x-progress');const updateProgress=()=>{const max=document.documentElement.scrollHeight-innerHeight;progress.style.width=(max>0?Math.min(100,scrollY/max*100):0)+'%'};addEventListener('scroll',updateProgress,{passive:true});addEventListener('resize',updateProgress,{passive:true});updateProgress();
document.addEventListener('pointerdown',event=>{if(panel.getAttribute('aria-hidden')==='false'&&!shell.contains(event.target))setMenu(false,false)},{capture:true});
document.addEventListener('keydown',event=>{const typing=/input|textarea|select/i.test(document.activeElement?.tagName||'');if(event.key==='Escape'&&panel.getAttribute('aria-hidden')==='false'){event.preventDefault();setMenu(false)}else if(event.key==='/'&&!typing){event.preventDefault();setMenu(true)}else if(event.altKey&&event.key.toLowerCase()==='m'){event.preventDefault();setMenu(panel.getAttribute('aria-hidden')==='true')}else if(event.altKey&&event.key.toLowerCase()==='h'){event.preventDefault();location.href='index.html'}else if(event.altKey&&event.key.toLowerCase()==='r'){event.preventDefault();document.getElementById('n8x-random').click()}});
document.querySelectorAll('a[target="_blank"]').forEach(link=>{const rel=new Set((link.rel||'').split(/s+/).filter(Boolean));rel.add('noopener');rel.add('noreferrer');link.rel=[...rel].join(' ')});
})();
</script>
<!-- N8-ENHANCEMENTS:BODY:END -->
</body>
</html>