File size: 209,568 Bytes
841cf36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
078fce2
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
var Kd=Object.defineProperty;var Xd=(e,t,n)=>t in e?Kd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Y=(e,t,n)=>(Xd(e,typeof t!="symbol"?t+"":t,n),n),Zd=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)};var Hi=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)};var il=(e,t,n)=>(Zd(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function qd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fc={exports:{}},mi={},dc={exports:{}},F={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Gr=Symbol.for("react.element"),Jd=Symbol.for("react.portal"),bd=Symbol.for("react.fragment"),ep=Symbol.for("react.strict_mode"),tp=Symbol.for("react.profiler"),np=Symbol.for("react.provider"),rp=Symbol.for("react.context"),lp=Symbol.for("react.forward_ref"),ip=Symbol.for("react.suspense"),op=Symbol.for("react.memo"),sp=Symbol.for("react.lazy"),Hu=Symbol.iterator;function up(e){return e===null||typeof e!="object"?null:(e=Hu&&e[Hu]||e["@@iterator"],typeof e=="function"?e:null)}var pc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},hc=Object.assign,mc={};function Yn(e,t,n){this.props=e,this.context=t,this.refs=mc,this.updater=n||pc}Yn.prototype.isReactComponent={};Yn.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")};Yn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function gc(){}gc.prototype=Yn.prototype;function vs(e,t,n){this.props=e,this.context=t,this.refs=mc,this.updater=n||pc}var ks=vs.prototype=new gc;ks.constructor=vs;hc(ks,Yn.prototype);ks.isPureReactComponent=!0;var Wu=Array.isArray,yc=Object.prototype.hasOwnProperty,ws={current:null},vc={key:!0,ref:!0,__self:!0,__source:!0};function kc(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)yc.call(t,r)&&!vc.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];l.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:Gr,type:e,key:i,ref:o,props:l,_owner:ws.current}}function ap(e,t){return{$$typeof:Gr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function xs(e){return typeof e=="object"&&e!==null&&e.$$typeof===Gr}function cp(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Vu=/\/+/g;function Wi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?cp(""+e.key):t.toString(36)}function Rl(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Gr:case Jd:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+Wi(o,0):r,Wu(l)?(n="",e!=null&&(n=e.replace(Vu,"$&/")+"/"),Rl(l,t,n,"",function(a){return a})):l!=null&&(xs(l)&&(l=ap(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Vu,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Wu(e))for(var s=0;s<e.length;s++){i=e[s];var u=r+Wi(i,s);o+=Rl(i,t,n,u,l)}else if(u=up(e),typeof u=="function")for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=r+Wi(i,s++),o+=Rl(i,t,n,u,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function ol(e,t,n){if(e==null)return e;var r=[],l=0;return Rl(e,r,"","",function(i){return t.call(n,i,l++)}),r}function fp(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 Te={current:null},Ll={transition:null},dp={ReactCurrentDispatcher:Te,ReactCurrentBatchConfig:Ll,ReactCurrentOwner:ws};function wc(){throw Error("act(...) is not supported in production builds of React.")}F.Children={map:ol,forEach:function(e,t,n){ol(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ol(e,function(){t++}),t},toArray:function(e){return ol(e,function(t){return t})||[]},only:function(e){if(!xs(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};F.Component=Yn;F.Fragment=bd;F.Profiler=tp;F.PureComponent=vs;F.StrictMode=ep;F.Suspense=ip;F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=dp;F.act=wc;F.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=hc({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=ws.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)yc.call(t,u)&&!vc.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:Gr,type:e.type,key:l,ref:i,props:r,_owner:o}};F.createContext=function(e){return e={$$typeof:rp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:np,_context:e},e.Consumer=e};F.createElement=kc;F.createFactory=function(e){var t=kc.bind(null,e);return t.type=e,t};F.createRef=function(){return{current:null}};F.forwardRef=function(e){return{$$typeof:lp,render:e}};F.isValidElement=xs;F.lazy=function(e){return{$$typeof:sp,_payload:{_status:-1,_result:e},_init:fp}};F.memo=function(e,t){return{$$typeof:op,type:e,compare:t===void 0?null:t}};F.startTransition=function(e){var t=Ll.transition;Ll.transition={};try{e()}finally{Ll.transition=t}};F.unstable_act=wc;F.useCallback=function(e,t){return Te.current.useCallback(e,t)};F.useContext=function(e){return Te.current.useContext(e)};F.useDebugValue=function(){};F.useDeferredValue=function(e){return Te.current.useDeferredValue(e)};F.useEffect=function(e,t){return Te.current.useEffect(e,t)};F.useId=function(){return Te.current.useId()};F.useImperativeHandle=function(e,t,n){return Te.current.useImperativeHandle(e,t,n)};F.useInsertionEffect=function(e,t){return Te.current.useInsertionEffect(e,t)};F.useLayoutEffect=function(e,t){return Te.current.useLayoutEffect(e,t)};F.useMemo=function(e,t){return Te.current.useMemo(e,t)};F.useReducer=function(e,t,n){return Te.current.useReducer(e,t,n)};F.useRef=function(e){return Te.current.useRef(e)};F.useState=function(e){return Te.current.useState(e)};F.useSyncExternalStore=function(e,t,n){return Te.current.useSyncExternalStore(e,t,n)};F.useTransition=function(){return Te.current.useTransition()};F.version="18.3.1";dc.exports=F;var se=dc.exports;const pp=qd(se);/**
 * @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 hp=se,mp=Symbol.for("react.element"),gp=Symbol.for("react.fragment"),yp=Object.prototype.hasOwnProperty,vp=hp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,kp={key:!0,ref:!0,__self:!0,__source:!0};function xc(e,t,n){var r,l={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)yp.call(t,r)&&!kp.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:mp,type:e,key:i,ref:o,props:l,_owner:vp.current}}mi.Fragment=gp;mi.jsx=xc;mi.jsxs=xc;fc.exports=mi;var _=fc.exports,xo={},Sc={exports:{}},Ue={},Ec={exports:{}},_c={};/**
 * @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(R,O){var A=R.length;R.push(O);e:for(;0<A;){var Z=A-1>>>1,D=R[Z];if(0<l(D,O))R[Z]=O,R[A]=D,A=Z;else break e}}function n(R){return R.length===0?null:R[0]}function r(R){if(R.length===0)return null;var O=R[0],A=R.pop();if(A!==O){R[0]=A;e:for(var Z=0,D=R.length,Yt=D>>>1;Z<Yt;){var B=2*(Z+1)-1,ht=R[B],Ze=B+1,Kt=R[Ze];if(0>l(ht,A))Ze<D&&0>l(Kt,ht)?(R[Z]=Kt,R[Ze]=A,Z=Ze):(R[Z]=ht,R[B]=A,Z=B);else if(Ze<D&&0>l(Kt,A))R[Z]=Kt,R[Ze]=A,Z=Ze;else break e}}return O}function l(R,O){var A=R.sortIndex-O.sortIndex;return A!==0?A:R.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],a=[],m=1,g=null,h=3,y=!1,w=!1,x=!1,M=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,c=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(R){for(var O=n(a);O!==null;){if(O.callback===null)r(a);else if(O.startTime<=R)r(a),O.sortIndex=O.expirationTime,t(u,O);else break;O=n(a)}}function v(R){if(x=!1,d(R),!w)if(n(u)!==null)w=!0,Zn(T);else{var O=n(a);O!==null&&hn(v,O.startTime-R)}}function T(R,O){w=!1,x&&(x=!1,p(N),N=-1),y=!0;var A=h;try{for(d(O),g=n(u);g!==null&&(!(g.expirationTime>O)||R&&!ce());){var Z=g.callback;if(typeof Z=="function"){g.callback=null,h=g.priorityLevel;var D=Z(g.expirationTime<=O);O=e.unstable_now(),typeof D=="function"?g.callback=D:g===n(u)&&r(u),d(O)}else r(u);g=n(u)}if(g!==null)var Yt=!0;else{var B=n(a);B!==null&&hn(v,B.startTime-O),Yt=!1}return Yt}finally{g=null,h=A,y=!1}}var E=!1,C=null,N=-1,$=5,I=-1;function ce(){return!(e.unstable_now()-I<$)}function Ne(){if(C!==null){var R=e.unstable_now();I=R;var O=!0;try{O=C(!0,R)}finally{O?He():(E=!1,C=null)}}else E=!1}var He;if(typeof c=="function")He=function(){c(Ne)};else if(typeof MessageChannel<"u"){var br=new MessageChannel,zi=br.port2;br.port1.onmessage=Ne,He=function(){zi.postMessage(null)}}else He=function(){M(Ne,0)};function Zn(R){C=R,E||(E=!0,He())}function hn(R,O){N=M(function(){R(e.unstable_now())},O)}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(R){R.callback=null},e.unstable_continueExecution=function(){w||y||(w=!0,Zn(T))},e.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<R?Math.floor(1e3/R):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(R){switch(h){case 1:case 2:case 3:var O=3;break;default:O=h}var A=h;h=O;try{return R()}finally{h=A}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(R,O){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var A=h;h=R;try{return O()}finally{h=A}},e.unstable_scheduleCallback=function(R,O,A){var Z=e.unstable_now();switch(typeof A=="object"&&A!==null?(A=A.delay,A=typeof A=="number"&&0<A?Z+A:Z):A=Z,R){case 1:var D=-1;break;case 2:D=250;break;case 5:D=1073741823;break;case 4:D=1e4;break;default:D=5e3}return D=A+D,R={id:m++,callback:O,priorityLevel:R,startTime:A,expirationTime:D,sortIndex:-1},A>Z?(R.sortIndex=A,t(a,R),n(u)===null&&R===n(a)&&(x?(p(N),N=-1):x=!0,hn(v,A-Z))):(R.sortIndex=D,t(u,R),w||y||(w=!0,Zn(T))),R},e.unstable_shouldYield=ce,e.unstable_wrapCallback=function(R){var O=h;return function(){var A=h;h=O;try{return R.apply(this,arguments)}finally{h=A}}}})(_c);Ec.exports=_c;var wp=Ec.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 xp=se,Fe=wp;function k(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 Tc=new Set,Rr={};function fn(e,t){Un(e,t),Un(e+"Capture",t)}function Un(e,t){for(Rr[e]=t,e=0;e<t.length;e++)Tc.add(t[e])}var St=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),So=Object.prototype.hasOwnProperty,Sp=/^[: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]*$/,Qu={},Gu={};function Ep(e){return So.call(Gu,e)?!0:So.call(Qu,e)?!1:Sp.test(e)?Gu[e]=!0:(Qu[e]=!0,!1)}function _p(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 Tp(e,t,n,r){if(t===null||typeof t>"u"||_p(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 Ce(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var he={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){he[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];he[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){he[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){he[e]=new Ce(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){he[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){he[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){he[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){he[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){he[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ss=/[\-:]([a-z])/g;function Es(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(Ss,Es);he[t]=new Ce(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(Ss,Es);he[t]=new Ce(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(Ss,Es);he[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){he[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});he.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){he[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function _s(e,t,n,r){var l=he.hasOwnProperty(t)?he[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Tp(t,n,l,r)&&(n=null),r||l===null?Ep(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 Ct=xp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sl=Symbol.for("react.element"),Sn=Symbol.for("react.portal"),En=Symbol.for("react.fragment"),Ts=Symbol.for("react.strict_mode"),Eo=Symbol.for("react.profiler"),Cc=Symbol.for("react.provider"),Nc=Symbol.for("react.context"),Cs=Symbol.for("react.forward_ref"),_o=Symbol.for("react.suspense"),To=Symbol.for("react.suspense_list"),Ns=Symbol.for("react.memo"),Rt=Symbol.for("react.lazy"),Rc=Symbol.for("react.offscreen"),Yu=Symbol.iterator;function er(e){return e===null||typeof e!="object"?null:(e=Yu&&e[Yu]||e["@@iterator"],typeof e=="function"?e:null)}var ee=Object.assign,Vi;function pr(e){if(Vi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Vi=t&&t[1]||""}return`
`+Vi+e}var Qi=!1;function Gi(e,t){if(!e||Qi)return"";Qi=!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(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
`),i=r.stack.split(`
`),o=l.length-1,s=i.length-1;1<=o&&0<=s&&l[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(l[o]!==i[s]){if(o!==1||s!==1)do if(o--,s--,0>s||l[o]!==i[s]){var u=`
`+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=s);break}}}finally{Qi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?pr(e):""}function Cp(e){switch(e.tag){case 5:return pr(e.type);case 16:return pr("Lazy");case 13:return pr("Suspense");case 19:return pr("SuspenseList");case 0:case 2:case 15:return e=Gi(e.type,!1),e;case 11:return e=Gi(e.type.render,!1),e;case 1:return e=Gi(e.type,!0),e;default:return""}}function Co(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 En:return"Fragment";case Sn:return"Portal";case Eo:return"Profiler";case Ts:return"StrictMode";case _o:return"Suspense";case To:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Nc:return(e.displayName||"Context")+".Consumer";case Cc:return(e._context.displayName||"Context")+".Provider";case Cs:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ns:return t=e.displayName||null,t!==null?t:Co(e.type)||"Memo";case Rt:t=e._payload,e=e._init;try{return Co(e(t))}catch{}}return null}function Np(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 Co(t);case 8:return t===Ts?"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 Ht(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Lc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Rp(e){var t=Lc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ul(e){e._valueTracker||(e._valueTracker=Rp(e))}function Pc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Lc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Bl(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 No(e,t){var n=t.checked;return ee({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ku(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ht(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 Ac(e,t){t=t.checked,t!=null&&_s(e,"checked",t,!1)}function Ro(e,t){Ac(e,t);var n=Ht(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")?Lo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Lo(e,t.type,Ht(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Xu(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 Lo(e,t,n){(t!=="number"||Bl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var hr=Array.isArray;function On(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=""+Ht(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 Po(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(k(91));return ee({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Zu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(k(92));if(hr(n)){if(1<n.length)throw Error(k(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ht(n)}}function zc(e,t){var n=Ht(t.value),r=Ht(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 qu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ic(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 Ao(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ic(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var al,Oc=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(al=al||document.createElement("div"),al.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=al.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Lr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var yr={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},Lp=["Webkit","ms","Moz","O"];Object.keys(yr).forEach(function(e){Lp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yr[t]=yr[e]})});function Mc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||yr.hasOwnProperty(e)&&yr[e]?(""+t).trim():t+"px"}function Dc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Mc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Pp=ee({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 zo(e,t){if(t){if(Pp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function Io(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 Oo=null;function Rs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Mo=null,Mn=null,Dn=null;function Ju(e){if(e=Xr(e)){if(typeof Mo!="function")throw Error(k(280));var t=e.stateNode;t&&(t=wi(t),Mo(e.stateNode,e.type,t))}}function jc(e){Mn?Dn?Dn.push(e):Dn=[e]:Mn=e}function Fc(){if(Mn){var e=Mn,t=Dn;if(Dn=Mn=null,Ju(e),t)for(e=0;e<t.length;e++)Ju(t[e])}}function $c(e,t){return e(t)}function Uc(){}var Yi=!1;function Bc(e,t,n){if(Yi)return e(t,n);Yi=!0;try{return $c(e,t,n)}finally{Yi=!1,(Mn!==null||Dn!==null)&&(Uc(),Fc())}}function Pr(e,t){var n=e.stateNode;if(n===null)return null;var r=wi(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(k(231,t,typeof n));return n}var Do=!1;if(St)try{var tr={};Object.defineProperty(tr,"passive",{get:function(){Do=!0}}),window.addEventListener("test",tr,tr),window.removeEventListener("test",tr,tr)}catch{Do=!1}function Ap(e,t,n,r,l,i,o,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(m){this.onError(m)}}var vr=!1,Hl=null,Wl=!1,jo=null,zp={onError:function(e){vr=!0,Hl=e}};function Ip(e,t,n,r,l,i,o,s,u){vr=!1,Hl=null,Ap.apply(zp,arguments)}function Op(e,t,n,r,l,i,o,s,u){if(Ip.apply(this,arguments),vr){if(vr){var a=Hl;vr=!1,Hl=null}else throw Error(k(198));Wl||(Wl=!0,jo=a)}}function dn(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 Hc(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 bu(e){if(dn(e)!==e)throw Error(k(188))}function Mp(e){var t=e.alternate;if(!t){if(t=dn(e),t===null)throw Error(k(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return bu(l),e;if(i===r)return bu(l),t;i=i.sibling}throw Error(k(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,s=l.child;s;){if(s===n){o=!0,n=l,r=i;break}if(s===r){o=!0,r=l,n=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===n){o=!0,n=i,r=l;break}if(s===r){o=!0,r=i,n=l;break}s=s.sibling}if(!o)throw Error(k(189))}}if(n.alternate!==r)throw Error(k(190))}if(n.tag!==3)throw Error(k(188));return n.stateNode.current===n?e:t}function Wc(e){return e=Mp(e),e!==null?Vc(e):null}function Vc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Vc(e);if(t!==null)return t;e=e.sibling}return null}var Qc=Fe.unstable_scheduleCallback,ea=Fe.unstable_cancelCallback,Dp=Fe.unstable_shouldYield,jp=Fe.unstable_requestPaint,ne=Fe.unstable_now,Fp=Fe.unstable_getCurrentPriorityLevel,Ls=Fe.unstable_ImmediatePriority,Gc=Fe.unstable_UserBlockingPriority,Vl=Fe.unstable_NormalPriority,$p=Fe.unstable_LowPriority,Yc=Fe.unstable_IdlePriority,gi=null,dt=null;function Up(e){if(dt&&typeof dt.onCommitFiberRoot=="function")try{dt.onCommitFiberRoot(gi,e,void 0,(e.current.flags&128)===128)}catch{}}var nt=Math.clz32?Math.clz32:Wp,Bp=Math.log,Hp=Math.LN2;function Wp(e){return e>>>=0,e===0?32:31-(Bp(e)/Hp|0)|0}var cl=64,fl=4194304;function mr(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 Ql(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~l;s!==0?r=mr(s):(i&=o,i!==0&&(r=mr(i)))}else o=n&~l,o!==0?r=mr(o):i!==0&&(r=mr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-nt(t),l=1<<n,r|=e[n],t&=~l;return r}function Vp(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 Qp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-nt(i),s=1<<o,u=l[o];u===-1?(!(s&n)||s&r)&&(l[o]=Vp(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function Fo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Kc(){var e=cl;return cl<<=1,!(cl&4194240)&&(cl=64),e}function Ki(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Yr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-nt(t),e[t]=n}function Gp(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-nt(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Ps(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-nt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var W=0;function Xc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Zc,As,qc,Jc,bc,$o=!1,dl=[],Ot=null,Mt=null,Dt=null,Ar=new Map,zr=new Map,Pt=[],Yp="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 ta(e,t){switch(e){case"focusin":case"focusout":Ot=null;break;case"dragenter":case"dragleave":Mt=null;break;case"mouseover":case"mouseout":Dt=null;break;case"pointerover":case"pointerout":Ar.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":zr.delete(t.pointerId)}}function nr(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=Xr(t),t!==null&&As(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Kp(e,t,n,r,l){switch(t){case"focusin":return Ot=nr(Ot,e,t,n,r,l),!0;case"dragenter":return Mt=nr(Mt,e,t,n,r,l),!0;case"mouseover":return Dt=nr(Dt,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Ar.set(i,nr(Ar.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,zr.set(i,nr(zr.get(i)||null,e,t,n,r,l)),!0}return!1}function ef(e){var t=bt(e.target);if(t!==null){var n=dn(t);if(n!==null){if(t=n.tag,t===13){if(t=Hc(n),t!==null){e.blockedOn=t,bc(e.priority,function(){qc(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 Pl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Uo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Oo=r,n.target.dispatchEvent(r),Oo=null}else return t=Xr(n),t!==null&&As(t),e.blockedOn=n,!1;t.shift()}return!0}function na(e,t,n){Pl(e)&&n.delete(t)}function Xp(){$o=!1,Ot!==null&&Pl(Ot)&&(Ot=null),Mt!==null&&Pl(Mt)&&(Mt=null),Dt!==null&&Pl(Dt)&&(Dt=null),Ar.forEach(na),zr.forEach(na)}function rr(e,t){e.blockedOn===t&&(e.blockedOn=null,$o||($o=!0,Fe.unstable_scheduleCallback(Fe.unstable_NormalPriority,Xp)))}function Ir(e){function t(l){return rr(l,e)}if(0<dl.length){rr(dl[0],e);for(var n=1;n<dl.length;n++){var r=dl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ot!==null&&rr(Ot,e),Mt!==null&&rr(Mt,e),Dt!==null&&rr(Dt,e),Ar.forEach(t),zr.forEach(t),n=0;n<Pt.length;n++)r=Pt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Pt.length&&(n=Pt[0],n.blockedOn===null);)ef(n),n.blockedOn===null&&Pt.shift()}var jn=Ct.ReactCurrentBatchConfig,Gl=!0;function Zp(e,t,n,r){var l=W,i=jn.transition;jn.transition=null;try{W=1,zs(e,t,n,r)}finally{W=l,jn.transition=i}}function qp(e,t,n,r){var l=W,i=jn.transition;jn.transition=null;try{W=4,zs(e,t,n,r)}finally{W=l,jn.transition=i}}function zs(e,t,n,r){if(Gl){var l=Uo(e,t,n,r);if(l===null)lo(e,t,r,Yl,n),ta(e,r);else if(Kp(l,e,t,n,r))r.stopPropagation();else if(ta(e,r),t&4&&-1<Yp.indexOf(e)){for(;l!==null;){var i=Xr(l);if(i!==null&&Zc(i),i=Uo(e,t,n,r),i===null&&lo(e,t,r,Yl,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else lo(e,t,r,null,n)}}var Yl=null;function Uo(e,t,n,r){if(Yl=null,e=Rs(r),e=bt(e),e!==null)if(t=dn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Hc(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 Yl=e,null}function tf(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(Fp()){case Ls:return 1;case Gc:return 4;case Vl:case $p:return 16;case Yc:return 536870912;default:return 16}default:return 16}}var zt=null,Is=null,Al=null;function nf(){if(Al)return Al;var e,t=Is,n=t.length,r,l="value"in zt?zt.value:zt.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Al=l.slice(e,1<r?1-r:void 0)}function zl(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 pl(){return!0}function ra(){return!1}function Be(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?pl:ra,this.isPropagationStopped=ra,this}return ee(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=pl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=pl)},persist:function(){},isPersistent:pl}),t}var Kn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Os=Be(Kn),Kr=ee({},Kn,{view:0,detail:0}),Jp=Be(Kr),Xi,Zi,lr,yi=ee({},Kr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ms,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!==lr&&(lr&&e.type==="mousemove"?(Xi=e.screenX-lr.screenX,Zi=e.screenY-lr.screenY):Zi=Xi=0,lr=e),Xi)},movementY:function(e){return"movementY"in e?e.movementY:Zi}}),la=Be(yi),bp=ee({},yi,{dataTransfer:0}),eh=Be(bp),th=ee({},Kr,{relatedTarget:0}),qi=Be(th),nh=ee({},Kn,{animationName:0,elapsedTime:0,pseudoElement:0}),rh=Be(nh),lh=ee({},Kn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ih=Be(lh),oh=ee({},Kn,{data:0}),ia=Be(oh),sh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},uh={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"},ah={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ch(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ah[e])?!!t[e]:!1}function Ms(){return ch}var fh=ee({},Kr,{key:function(e){if(e.key){var t=sh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=zl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?uh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ms,charCode:function(e){return e.type==="keypress"?zl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?zl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),dh=Be(fh),ph=ee({},yi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),oa=Be(ph),hh=ee({},Kr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ms}),mh=Be(hh),gh=ee({},Kn,{propertyName:0,elapsedTime:0,pseudoElement:0}),yh=Be(gh),vh=ee({},yi,{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}),kh=Be(vh),wh=[9,13,27,32],Ds=St&&"CompositionEvent"in window,kr=null;St&&"documentMode"in document&&(kr=document.documentMode);var xh=St&&"TextEvent"in window&&!kr,rf=St&&(!Ds||kr&&8<kr&&11>=kr),sa=" ",ua=!1;function lf(e,t){switch(e){case"keyup":return wh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function of(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var _n=!1;function Sh(e,t){switch(e){case"compositionend":return of(t);case"keypress":return t.which!==32?null:(ua=!0,sa);case"textInput":return e=t.data,e===sa&&ua?null:e;default:return null}}function Eh(e,t){if(_n)return e==="compositionend"||!Ds&&lf(e,t)?(e=nf(),Al=Is=zt=null,_n=!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 rf&&t.locale!=="ko"?null:t.data;default:return null}}var _h={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function aa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!_h[e.type]:t==="textarea"}function sf(e,t,n,r){jc(r),t=Kl(t,"onChange"),0<t.length&&(n=new Os("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var wr=null,Or=null;function Th(e){vf(e,0)}function vi(e){var t=Nn(e);if(Pc(t))return e}function Ch(e,t){if(e==="change")return t}var uf=!1;if(St){var Ji;if(St){var bi="oninput"in document;if(!bi){var ca=document.createElement("div");ca.setAttribute("oninput","return;"),bi=typeof ca.oninput=="function"}Ji=bi}else Ji=!1;uf=Ji&&(!document.documentMode||9<document.documentMode)}function fa(){wr&&(wr.detachEvent("onpropertychange",af),Or=wr=null)}function af(e){if(e.propertyName==="value"&&vi(Or)){var t=[];sf(t,Or,e,Rs(e)),Bc(Th,t)}}function Nh(e,t,n){e==="focusin"?(fa(),wr=t,Or=n,wr.attachEvent("onpropertychange",af)):e==="focusout"&&fa()}function Rh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return vi(Or)}function Lh(e,t){if(e==="click")return vi(t)}function Ph(e,t){if(e==="input"||e==="change")return vi(t)}function Ah(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var lt=typeof Object.is=="function"?Object.is:Ah;function Mr(e,t){if(lt(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(!So.call(t,l)||!lt(e[l],t[l]))return!1}return!0}function da(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pa(e,t){var n=da(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=da(n)}}function cf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?cf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ff(){for(var e=window,t=Bl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Bl(e.document)}return t}function js(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 zh(e){var t=ff(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&cf(n.ownerDocument.documentElement,n)){if(r!==null&&js(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=pa(n,i);var o=pa(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ih=St&&"documentMode"in document&&11>=document.documentMode,Tn=null,Bo=null,xr=null,Ho=!1;function ha(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ho||Tn==null||Tn!==Bl(r)||(r=Tn,"selectionStart"in r&&js(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}),xr&&Mr(xr,r)||(xr=r,r=Kl(Bo,"onSelect"),0<r.length&&(t=new Os("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Tn)))}function hl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Cn={animationend:hl("Animation","AnimationEnd"),animationiteration:hl("Animation","AnimationIteration"),animationstart:hl("Animation","AnimationStart"),transitionend:hl("Transition","TransitionEnd")},eo={},df={};St&&(df=document.createElement("div").style,"AnimationEvent"in window||(delete Cn.animationend.animation,delete Cn.animationiteration.animation,delete Cn.animationstart.animation),"TransitionEvent"in window||delete Cn.transitionend.transition);function ki(e){if(eo[e])return eo[e];if(!Cn[e])return e;var t=Cn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in df)return eo[e]=t[n];return e}var pf=ki("animationend"),hf=ki("animationiteration"),mf=ki("animationstart"),gf=ki("transitionend"),yf=new Map,ma="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 Vt(e,t){yf.set(e,t),fn(t,[e])}for(var to=0;to<ma.length;to++){var no=ma[to],Oh=no.toLowerCase(),Mh=no[0].toUpperCase()+no.slice(1);Vt(Oh,"on"+Mh)}Vt(pf,"onAnimationEnd");Vt(hf,"onAnimationIteration");Vt(mf,"onAnimationStart");Vt("dblclick","onDoubleClick");Vt("focusin","onFocus");Vt("focusout","onBlur");Vt(gf,"onTransitionEnd");Un("onMouseEnter",["mouseout","mouseover"]);Un("onMouseLeave",["mouseout","mouseover"]);Un("onPointerEnter",["pointerout","pointerover"]);Un("onPointerLeave",["pointerout","pointerover"]);fn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));fn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));fn("onBeforeInput",["compositionend","keypress","textInput","paste"]);fn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));fn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));fn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var gr="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(" "),Dh=new Set("cancel close invalid load scroll toggle".split(" ").concat(gr));function ga(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Op(r,t,void 0,e),e.currentTarget=null}function vf(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==i&&l.isPropagationStopped())break e;ga(l,s,a),i=u}else for(o=0;o<r.length;o++){if(s=r[o],u=s.instance,a=s.currentTarget,s=s.listener,u!==i&&l.isPropagationStopped())break e;ga(l,s,a),i=u}}}if(Wl)throw e=jo,Wl=!1,jo=null,e}function K(e,t){var n=t[Yo];n===void 0&&(n=t[Yo]=new Set);var r=e+"__bubble";n.has(r)||(kf(t,e,2,!1),n.add(r))}function ro(e,t,n){var r=0;t&&(r|=4),kf(n,e,r,t)}var ml="_reactListening"+Math.random().toString(36).slice(2);function Dr(e){if(!e[ml]){e[ml]=!0,Tc.forEach(function(n){n!=="selectionchange"&&(Dh.has(n)||ro(n,!1,e),ro(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ml]||(t[ml]=!0,ro("selectionchange",!1,t))}}function kf(e,t,n,r){switch(tf(t)){case 1:var l=Zp;break;case 4:l=qp;break;default:l=zs}n=l.bind(null,t,n,e),l=void 0,!Do||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 lo(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var u=o.tag;if((u===3||u===4)&&(u=o.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;o=o.return}for(;s!==null;){if(o=bt(s),o===null)return;if(u=o.tag,u===5||u===6){r=i=o;continue e}s=s.parentNode}}r=r.return}Bc(function(){var a=i,m=Rs(n),g=[];e:{var h=yf.get(e);if(h!==void 0){var y=Os,w=e;switch(e){case"keypress":if(zl(n)===0)break e;case"keydown":case"keyup":y=dh;break;case"focusin":w="focus",y=qi;break;case"focusout":w="blur",y=qi;break;case"beforeblur":case"afterblur":y=qi;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":y=la;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=eh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=mh;break;case pf:case hf:case mf:y=rh;break;case gf:y=yh;break;case"scroll":y=Jp;break;case"wheel":y=kh;break;case"copy":case"cut":case"paste":y=ih;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=oa}var x=(t&4)!==0,M=!x&&e==="scroll",p=x?h!==null?h+"Capture":null:h;x=[];for(var c=a,d;c!==null;){d=c;var v=d.stateNode;if(d.tag===5&&v!==null&&(d=v,p!==null&&(v=Pr(c,p),v!=null&&x.push(jr(c,v,d)))),M)break;c=c.return}0<x.length&&(h=new y(h,w,null,n,m),g.push({event:h,listeners:x}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",h&&n!==Oo&&(w=n.relatedTarget||n.fromElement)&&(bt(w)||w[Et]))break e;if((y||h)&&(h=m.window===m?m:(h=m.ownerDocument)?h.defaultView||h.parentWindow:window,y?(w=n.relatedTarget||n.toElement,y=a,w=w?bt(w):null,w!==null&&(M=dn(w),w!==M||w.tag!==5&&w.tag!==6)&&(w=null)):(y=null,w=a),y!==w)){if(x=la,v="onMouseLeave",p="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(x=oa,v="onPointerLeave",p="onPointerEnter",c="pointer"),M=y==null?h:Nn(y),d=w==null?h:Nn(w),h=new x(v,c+"leave",y,n,m),h.target=M,h.relatedTarget=d,v=null,bt(m)===a&&(x=new x(p,c+"enter",w,n,m),x.target=d,x.relatedTarget=M,v=x),M=v,y&&w)t:{for(x=y,p=w,c=0,d=x;d;d=xn(d))c++;for(d=0,v=p;v;v=xn(v))d++;for(;0<c-d;)x=xn(x),c--;for(;0<d-c;)p=xn(p),d--;for(;c--;){if(x===p||p!==null&&x===p.alternate)break t;x=xn(x),p=xn(p)}x=null}else x=null;y!==null&&ya(g,h,y,x,!1),w!==null&&M!==null&&ya(g,M,w,x,!0)}}e:{if(h=a?Nn(a):window,y=h.nodeName&&h.nodeName.toLowerCase(),y==="select"||y==="input"&&h.type==="file")var T=Ch;else if(aa(h))if(uf)T=Ph;else{T=Rh;var E=Nh}else(y=h.nodeName)&&y.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(T=Lh);if(T&&(T=T(e,a))){sf(g,T,n,m);break e}E&&E(e,h,a),e==="focusout"&&(E=h._wrapperState)&&E.controlled&&h.type==="number"&&Lo(h,"number",h.value)}switch(E=a?Nn(a):window,e){case"focusin":(aa(E)||E.contentEditable==="true")&&(Tn=E,Bo=a,xr=null);break;case"focusout":xr=Bo=Tn=null;break;case"mousedown":Ho=!0;break;case"contextmenu":case"mouseup":case"dragend":Ho=!1,ha(g,n,m);break;case"selectionchange":if(Ih)break;case"keydown":case"keyup":ha(g,n,m)}var C;if(Ds)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 _n?lf(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(rf&&n.locale!=="ko"&&(_n||N!=="onCompositionStart"?N==="onCompositionEnd"&&_n&&(C=nf()):(zt=m,Is="value"in zt?zt.value:zt.textContent,_n=!0)),E=Kl(a,N),0<E.length&&(N=new ia(N,e,null,n,m),g.push({event:N,listeners:E}),C?N.data=C:(C=of(n),C!==null&&(N.data=C)))),(C=xh?Sh(e,n):Eh(e,n))&&(a=Kl(a,"onBeforeInput"),0<a.length&&(m=new ia("onBeforeInput","beforeinput",null,n,m),g.push({event:m,listeners:a}),m.data=C))}vf(g,t)})}function jr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Kl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Pr(e,n),i!=null&&r.unshift(jr(e,i,l)),i=Pr(e,t),i!=null&&r.push(jr(e,i,l))),e=e.return}return r}function xn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ya(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var s=n,u=s.alternate,a=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&a!==null&&(s=a,l?(u=Pr(n,i),u!=null&&o.unshift(jr(n,u,s))):l||(u=Pr(n,i),u!=null&&o.push(jr(n,u,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var jh=/\r\n?/g,Fh=/\u0000|\uFFFD/g;function va(e){return(typeof e=="string"?e:""+e).replace(jh,`
`).replace(Fh,"")}function gl(e,t,n){if(t=va(t),va(e)!==t&&n)throw Error(k(425))}function Xl(){}var Wo=null,Vo=null;function Qo(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 Go=typeof setTimeout=="function"?setTimeout:void 0,$h=typeof clearTimeout=="function"?clearTimeout:void 0,ka=typeof Promise=="function"?Promise:void 0,Uh=typeof queueMicrotask=="function"?queueMicrotask:typeof ka<"u"?function(e){return ka.resolve(null).then(e).catch(Bh)}:Go;function Bh(e){setTimeout(function(){throw e})}function io(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),Ir(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Ir(t)}function jt(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 wa(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 Xn=Math.random().toString(36).slice(2),at="__reactFiber$"+Xn,Fr="__reactProps$"+Xn,Et="__reactContainer$"+Xn,Yo="__reactEvents$"+Xn,Hh="__reactListeners$"+Xn,Wh="__reactHandles$"+Xn;function bt(e){var t=e[at];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Et]||n[at]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=wa(e);e!==null;){if(n=e[at])return n;e=wa(e)}return t}e=n,n=e.parentNode}return null}function Xr(e){return e=e[at]||e[Et],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Nn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(k(33))}function wi(e){return e[Fr]||null}var Ko=[],Rn=-1;function Qt(e){return{current:e}}function X(e){0>Rn||(e.current=Ko[Rn],Ko[Rn]=null,Rn--)}function G(e,t){Rn++,Ko[Rn]=e.current,e.current=t}var Wt={},ke=Qt(Wt),Ae=Qt(!1),ln=Wt;function Bn(e,t){var n=e.type.contextTypes;if(!n)return Wt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ze(e){return e=e.childContextTypes,e!=null}function Zl(){X(Ae),X(ke)}function xa(e,t,n){if(ke.current!==Wt)throw Error(k(168));G(ke,t),G(Ae,n)}function wf(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(k(108,Np(e)||"Unknown",l));return ee({},n,r)}function ql(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Wt,ln=ke.current,G(ke,e),G(Ae,Ae.current),!0}function Sa(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=wf(e,t,ln),r.__reactInternalMemoizedMergedChildContext=e,X(Ae),X(ke),G(ke,e)):X(Ae),G(Ae,n)}var vt=null,xi=!1,oo=!1;function xf(e){vt===null?vt=[e]:vt.push(e)}function Vh(e){xi=!0,xf(e)}function Gt(){if(!oo&&vt!==null){oo=!0;var e=0,t=W;try{var n=vt;for(W=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}vt=null,xi=!1}catch(l){throw vt!==null&&(vt=vt.slice(e+1)),Qc(Ls,Gt),l}finally{W=t,oo=!1}}return null}var Ln=[],Pn=0,Jl=null,bl=0,We=[],Ve=0,on=null,kt=1,wt="";function Zt(e,t){Ln[Pn++]=bl,Ln[Pn++]=Jl,Jl=e,bl=t}function Sf(e,t,n){We[Ve++]=kt,We[Ve++]=wt,We[Ve++]=on,on=e;var r=kt;e=wt;var l=32-nt(r)-1;r&=~(1<<l),n+=1;var i=32-nt(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,kt=1<<32-nt(t)+l|n<<l|r,wt=i+e}else kt=1<<i|n<<l|r,wt=e}function Fs(e){e.return!==null&&(Zt(e,1),Sf(e,1,0))}function $s(e){for(;e===Jl;)Jl=Ln[--Pn],Ln[Pn]=null,bl=Ln[--Pn],Ln[Pn]=null;for(;e===on;)on=We[--Ve],We[Ve]=null,wt=We[--Ve],We[Ve]=null,kt=We[--Ve],We[Ve]=null}var je=null,De=null,q=!1,tt=null;function Ef(e,t){var n=Qe(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 Ea(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,je=e,De=jt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,je=e,De=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=on!==null?{id:kt,overflow:wt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Qe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,je=e,De=null,!0):!1;default:return!1}}function Xo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Zo(e){if(q){var t=De;if(t){var n=t;if(!Ea(e,t)){if(Xo(e))throw Error(k(418));t=jt(n.nextSibling);var r=je;t&&Ea(e,t)?Ef(r,n):(e.flags=e.flags&-4097|2,q=!1,je=e)}}else{if(Xo(e))throw Error(k(418));e.flags=e.flags&-4097|2,q=!1,je=e}}}function _a(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;je=e}function yl(e){if(e!==je)return!1;if(!q)return _a(e),q=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Qo(e.type,e.memoizedProps)),t&&(t=De)){if(Xo(e))throw _f(),Error(k(418));for(;t;)Ef(e,t),t=jt(t.nextSibling)}if(_a(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){De=jt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}De=null}}else De=je?jt(e.stateNode.nextSibling):null;return!0}function _f(){for(var e=De;e;)e=jt(e.nextSibling)}function Hn(){De=je=null,q=!1}function Us(e){tt===null?tt=[e]:tt.push(e)}var Qh=Ct.ReactCurrentBatchConfig;function ir(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(k(309));var r=n.stateNode}if(!r)throw Error(k(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var s=l.refs;o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(k(284));if(!n._owner)throw Error(k(290,e))}return e}function vl(e,t){throw e=Object.prototype.toString.call(t),Error(k(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ta(e){var t=e._init;return t(e._payload)}function Tf(e){function t(p,c){if(e){var d=p.deletions;d===null?(p.deletions=[c],p.flags|=16):d.push(c)}}function n(p,c){if(!e)return null;for(;c!==null;)t(p,c),c=c.sibling;return null}function r(p,c){for(p=new Map;c!==null;)c.key!==null?p.set(c.key,c):p.set(c.index,c),c=c.sibling;return p}function l(p,c){return p=Bt(p,c),p.index=0,p.sibling=null,p}function i(p,c,d){return p.index=d,e?(d=p.alternate,d!==null?(d=d.index,d<c?(p.flags|=2,c):d):(p.flags|=2,c)):(p.flags|=1048576,c)}function o(p){return e&&p.alternate===null&&(p.flags|=2),p}function s(p,c,d,v){return c===null||c.tag!==6?(c=ho(d,p.mode,v),c.return=p,c):(c=l(c,d),c.return=p,c)}function u(p,c,d,v){var T=d.type;return T===En?m(p,c,d.props.children,v,d.key):c!==null&&(c.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Rt&&Ta(T)===c.type)?(v=l(c,d.props),v.ref=ir(p,c,d),v.return=p,v):(v=$l(d.type,d.key,d.props,null,p.mode,v),v.ref=ir(p,c,d),v.return=p,v)}function a(p,c,d,v){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=mo(d,p.mode,v),c.return=p,c):(c=l(c,d.children||[]),c.return=p,c)}function m(p,c,d,v,T){return c===null||c.tag!==7?(c=rn(d,p.mode,v,T),c.return=p,c):(c=l(c,d),c.return=p,c)}function g(p,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=ho(""+c,p.mode,d),c.return=p,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case sl:return d=$l(c.type,c.key,c.props,null,p.mode,d),d.ref=ir(p,null,c),d.return=p,d;case Sn:return c=mo(c,p.mode,d),c.return=p,c;case Rt:var v=c._init;return g(p,v(c._payload),d)}if(hr(c)||er(c))return c=rn(c,p.mode,d,null),c.return=p,c;vl(p,c)}return null}function h(p,c,d,v){var T=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return T!==null?null:s(p,c,""+d,v);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case sl:return d.key===T?u(p,c,d,v):null;case Sn:return d.key===T?a(p,c,d,v):null;case Rt:return T=d._init,h(p,c,T(d._payload),v)}if(hr(d)||er(d))return T!==null?null:m(p,c,d,v,null);vl(p,d)}return null}function y(p,c,d,v,T){if(typeof v=="string"&&v!==""||typeof v=="number")return p=p.get(d)||null,s(c,p,""+v,T);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case sl:return p=p.get(v.key===null?d:v.key)||null,u(c,p,v,T);case Sn:return p=p.get(v.key===null?d:v.key)||null,a(c,p,v,T);case Rt:var E=v._init;return y(p,c,d,E(v._payload),T)}if(hr(v)||er(v))return p=p.get(d)||null,m(c,p,v,T,null);vl(c,v)}return null}function w(p,c,d,v){for(var T=null,E=null,C=c,N=c=0,$=null;C!==null&&N<d.length;N++){C.index>N?($=C,C=null):$=C.sibling;var I=h(p,C,d[N],v);if(I===null){C===null&&(C=$);break}e&&C&&I.alternate===null&&t(p,C),c=i(I,c,N),E===null?T=I:E.sibling=I,E=I,C=$}if(N===d.length)return n(p,C),q&&Zt(p,N),T;if(C===null){for(;N<d.length;N++)C=g(p,d[N],v),C!==null&&(c=i(C,c,N),E===null?T=C:E.sibling=C,E=C);return q&&Zt(p,N),T}for(C=r(p,C);N<d.length;N++)$=y(C,p,N,d[N],v),$!==null&&(e&&$.alternate!==null&&C.delete($.key===null?N:$.key),c=i($,c,N),E===null?T=$:E.sibling=$,E=$);return e&&C.forEach(function(ce){return t(p,ce)}),q&&Zt(p,N),T}function x(p,c,d,v){var T=er(d);if(typeof T!="function")throw Error(k(150));if(d=T.call(d),d==null)throw Error(k(151));for(var E=T=null,C=c,N=c=0,$=null,I=d.next();C!==null&&!I.done;N++,I=d.next()){C.index>N?($=C,C=null):$=C.sibling;var ce=h(p,C,I.value,v);if(ce===null){C===null&&(C=$);break}e&&C&&ce.alternate===null&&t(p,C),c=i(ce,c,N),E===null?T=ce:E.sibling=ce,E=ce,C=$}if(I.done)return n(p,C),q&&Zt(p,N),T;if(C===null){for(;!I.done;N++,I=d.next())I=g(p,I.value,v),I!==null&&(c=i(I,c,N),E===null?T=I:E.sibling=I,E=I);return q&&Zt(p,N),T}for(C=r(p,C);!I.done;N++,I=d.next())I=y(C,p,N,I.value,v),I!==null&&(e&&I.alternate!==null&&C.delete(I.key===null?N:I.key),c=i(I,c,N),E===null?T=I:E.sibling=I,E=I);return e&&C.forEach(function(Ne){return t(p,Ne)}),q&&Zt(p,N),T}function M(p,c,d,v){if(typeof d=="object"&&d!==null&&d.type===En&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case sl:e:{for(var T=d.key,E=c;E!==null;){if(E.key===T){if(T=d.type,T===En){if(E.tag===7){n(p,E.sibling),c=l(E,d.props.children),c.return=p,p=c;break e}}else if(E.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Rt&&Ta(T)===E.type){n(p,E.sibling),c=l(E,d.props),c.ref=ir(p,E,d),c.return=p,p=c;break e}n(p,E);break}else t(p,E);E=E.sibling}d.type===En?(c=rn(d.props.children,p.mode,v,d.key),c.return=p,p=c):(v=$l(d.type,d.key,d.props,null,p.mode,v),v.ref=ir(p,c,d),v.return=p,p=v)}return o(p);case Sn:e:{for(E=d.key;c!==null;){if(c.key===E)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(p,c.sibling),c=l(c,d.children||[]),c.return=p,p=c;break e}else{n(p,c);break}else t(p,c);c=c.sibling}c=mo(d,p.mode,v),c.return=p,p=c}return o(p);case Rt:return E=d._init,M(p,c,E(d._payload),v)}if(hr(d))return w(p,c,d,v);if(er(d))return x(p,c,d,v);vl(p,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(p,c.sibling),c=l(c,d),c.return=p,p=c):(n(p,c),c=ho(d,p.mode,v),c.return=p,p=c),o(p)):n(p,c)}return M}var Wn=Tf(!0),Cf=Tf(!1),ei=Qt(null),ti=null,An=null,Bs=null;function Hs(){Bs=An=ti=null}function Ws(e){var t=ei.current;X(ei),e._currentValue=t}function qo(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 Fn(e,t){ti=e,Bs=An=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Pe=!0),e.firstContext=null)}function Ye(e){var t=e._currentValue;if(Bs!==e)if(e={context:e,memoizedValue:t,next:null},An===null){if(ti===null)throw Error(k(308));An=e,ti.dependencies={lanes:0,firstContext:e}}else An=An.next=e;return t}var en=null;function Vs(e){en===null?en=[e]:en.push(e)}function Nf(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Vs(t)):(n.next=l.next,l.next=n),t.interleaved=n,_t(e,r)}function _t(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 Lt=!1;function Qs(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Rf(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 xt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ft(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,U&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,_t(e,n)}return l=r.interleaved,l===null?(t.next=t,Vs(r)):(t.next=l.next,l.next=t),r.interleaved=t,_t(e,n)}function Il(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,Ps(e,n)}}function Ca(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ni(e,t,n,r){var l=e.updateQueue;Lt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var u=s,a=u.next;u.next=null,o===null?i=a:o.next=a,o=u;var m=e.alternate;m!==null&&(m=m.updateQueue,s=m.lastBaseUpdate,s!==o&&(s===null?m.firstBaseUpdate=a:s.next=a,m.lastBaseUpdate=u))}if(i!==null){var g=l.baseState;o=0,m=a=u=null,s=i;do{var h=s.lane,y=s.eventTime;if((r&h)===h){m!==null&&(m=m.next={eventTime:y,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var w=e,x=s;switch(h=t,y=n,x.tag){case 1:if(w=x.payload,typeof w=="function"){g=w.call(y,g,h);break e}g=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=x.payload,h=typeof w=="function"?w.call(y,g,h):w,h==null)break e;g=ee({},g,h);break e;case 2:Lt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=l.effects,h===null?l.effects=[s]:h.push(s))}else y={eventTime:y,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},m===null?(a=m=y,u=g):m=m.next=y,o|=h;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;h=s,s=h.next,h.next=null,l.lastBaseUpdate=h,l.shared.pending=null}}while(!0);if(m===null&&(u=g),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=m,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);un|=o,e.lanes=o,e.memoizedState=g}}function Na(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(k(191,l));l.call(r)}}}var Zr={},pt=Qt(Zr),$r=Qt(Zr),Ur=Qt(Zr);function tn(e){if(e===Zr)throw Error(k(174));return e}function Gs(e,t){switch(G(Ur,t),G($r,e),G(pt,Zr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ao(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ao(t,e)}X(pt),G(pt,t)}function Vn(){X(pt),X($r),X(Ur)}function Lf(e){tn(Ur.current);var t=tn(pt.current),n=Ao(t,e.type);t!==n&&(G($r,e),G(pt,n))}function Ys(e){$r.current===e&&(X(pt),X($r))}var J=Qt(0);function ri(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 so=[];function Ks(){for(var e=0;e<so.length;e++)so[e]._workInProgressVersionPrimary=null;so.length=0}var Ol=Ct.ReactCurrentDispatcher,uo=Ct.ReactCurrentBatchConfig,sn=0,b=null,le=null,ue=null,li=!1,Sr=!1,Br=0,Gh=0;function ge(){throw Error(k(321))}function Xs(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!lt(e[n],t[n]))return!1;return!0}function Zs(e,t,n,r,l,i){if(sn=i,b=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ol.current=e===null||e.memoizedState===null?Zh:qh,e=n(r,l),Sr){i=0;do{if(Sr=!1,Br=0,25<=i)throw Error(k(301));i+=1,ue=le=null,t.updateQueue=null,Ol.current=Jh,e=n(r,l)}while(Sr)}if(Ol.current=ii,t=le!==null&&le.next!==null,sn=0,ue=le=b=null,li=!1,t)throw Error(k(300));return e}function qs(){var e=Br!==0;return Br=0,e}function ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ue===null?b.memoizedState=ue=e:ue=ue.next=e,ue}function Ke(){if(le===null){var e=b.alternate;e=e!==null?e.memoizedState:null}else e=le.next;var t=ue===null?b.memoizedState:ue.next;if(t!==null)ue=t,le=e;else{if(e===null)throw Error(k(310));le=e,e={memoizedState:le.memoizedState,baseState:le.baseState,baseQueue:le.baseQueue,queue:le.queue,next:null},ue===null?b.memoizedState=ue=e:ue=ue.next=e}return ue}function Hr(e,t){return typeof t=="function"?t(e):t}function ao(e){var t=Ke(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=le,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var s=o=null,u=null,a=i;do{var m=a.lane;if((sn&m)===m)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var g={lane:m,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=g,o=r):u=u.next=g,b.lanes|=m,un|=m}a=a.next}while(a!==null&&a!==i);u===null?o=r:u.next=s,lt(r,t.memoizedState)||(Pe=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,b.lanes|=i,un|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function co(e){var t=Ke(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);lt(i,t.memoizedState)||(Pe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Pf(){}function Af(e,t){var n=b,r=Ke(),l=t(),i=!lt(r.memoizedState,l);if(i&&(r.memoizedState=l,Pe=!0),r=r.queue,Js(Of.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ue!==null&&ue.memoizedState.tag&1){if(n.flags|=2048,Wr(9,If.bind(null,n,r,l,t),void 0,null),ae===null)throw Error(k(349));sn&30||zf(n,t,l)}return l}function zf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=b.updateQueue,t===null?(t={lastEffect:null,stores:null},b.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function If(e,t,n,r){t.value=n,t.getSnapshot=r,Mf(t)&&Df(e)}function Of(e,t,n){return n(function(){Mf(t)&&Df(e)})}function Mf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lt(e,n)}catch{return!0}}function Df(e){var t=_t(e,1);t!==null&&rt(t,e,1,-1)}function Ra(e){var t=ut();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Hr,lastRenderedState:e},t.queue=e,e=e.dispatch=Xh.bind(null,b,e),[t.memoizedState,e]}function Wr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=b.updateQueue,t===null?(t={lastEffect:null,stores:null},b.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 jf(){return Ke().memoizedState}function Ml(e,t,n,r){var l=ut();b.flags|=e,l.memoizedState=Wr(1|t,n,void 0,r===void 0?null:r)}function Si(e,t,n,r){var l=Ke();r=r===void 0?null:r;var i=void 0;if(le!==null){var o=le.memoizedState;if(i=o.destroy,r!==null&&Xs(r,o.deps)){l.memoizedState=Wr(t,n,i,r);return}}b.flags|=e,l.memoizedState=Wr(1|t,n,i,r)}function La(e,t){return Ml(8390656,8,e,t)}function Js(e,t){return Si(2048,8,e,t)}function Ff(e,t){return Si(4,2,e,t)}function $f(e,t){return Si(4,4,e,t)}function Uf(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 Bf(e,t,n){return n=n!=null?n.concat([e]):null,Si(4,4,Uf.bind(null,t,e),n)}function bs(){}function Hf(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xs(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Wf(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xs(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Vf(e,t,n){return sn&21?(lt(n,t)||(n=Kc(),b.lanes|=n,un|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Pe=!0),e.memoizedState=n)}function Yh(e,t){var n=W;W=n!==0&&4>n?n:4,e(!0);var r=uo.transition;uo.transition={};try{e(!1),t()}finally{W=n,uo.transition=r}}function Qf(){return Ke().memoizedState}function Kh(e,t,n){var r=Ut(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Gf(e))Yf(t,n);else if(n=Nf(e,t,n,r),n!==null){var l=Ee();rt(n,e,r,l),Kf(n,t,r)}}function Xh(e,t,n){var r=Ut(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gf(e))Yf(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,s=i(o,n);if(l.hasEagerState=!0,l.eagerState=s,lt(s,o)){var u=t.interleaved;u===null?(l.next=l,Vs(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Nf(e,t,l,r),n!==null&&(l=Ee(),rt(n,e,r,l),Kf(n,t,r))}}function Gf(e){var t=e.alternate;return e===b||t!==null&&t===b}function Yf(e,t){Sr=li=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Kf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ps(e,n)}}var ii={readContext:Ye,useCallback:ge,useContext:ge,useEffect:ge,useImperativeHandle:ge,useInsertionEffect:ge,useLayoutEffect:ge,useMemo:ge,useReducer:ge,useRef:ge,useState:ge,useDebugValue:ge,useDeferredValue:ge,useTransition:ge,useMutableSource:ge,useSyncExternalStore:ge,useId:ge,unstable_isNewReconciler:!1},Zh={readContext:Ye,useCallback:function(e,t){return ut().memoizedState=[e,t===void 0?null:t],e},useContext:Ye,useEffect:La,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ml(4194308,4,Uf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ml(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ml(4,2,e,t)},useMemo:function(e,t){var n=ut();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ut();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=Kh.bind(null,b,e),[r.memoizedState,e]},useRef:function(e){var t=ut();return e={current:e},t.memoizedState=e},useState:Ra,useDebugValue:bs,useDeferredValue:function(e){return ut().memoizedState=e},useTransition:function(){var e=Ra(!1),t=e[0];return e=Yh.bind(null,e[1]),ut().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=b,l=ut();if(q){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),ae===null)throw Error(k(349));sn&30||zf(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,La(Of.bind(null,r,i,e),[e]),r.flags|=2048,Wr(9,If.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ut(),t=ae.identifierPrefix;if(q){var n=wt,r=kt;n=(r&~(1<<32-nt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Br++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Gh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},qh={readContext:Ye,useCallback:Hf,useContext:Ye,useEffect:Js,useImperativeHandle:Bf,useInsertionEffect:Ff,useLayoutEffect:$f,useMemo:Wf,useReducer:ao,useRef:jf,useState:function(){return ao(Hr)},useDebugValue:bs,useDeferredValue:function(e){var t=Ke();return Vf(t,le.memoizedState,e)},useTransition:function(){var e=ao(Hr)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:Pf,useSyncExternalStore:Af,useId:Qf,unstable_isNewReconciler:!1},Jh={readContext:Ye,useCallback:Hf,useContext:Ye,useEffect:Js,useImperativeHandle:Bf,useInsertionEffect:Ff,useLayoutEffect:$f,useMemo:Wf,useReducer:co,useRef:jf,useState:function(){return co(Hr)},useDebugValue:bs,useDeferredValue:function(e){var t=Ke();return le===null?t.memoizedState=e:Vf(t,le.memoizedState,e)},useTransition:function(){var e=co(Hr)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:Pf,useSyncExternalStore:Af,useId:Qf,unstable_isNewReconciler:!1};function be(e,t){if(e&&e.defaultProps){t=ee({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Jo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ee({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ei={isMounted:function(e){return(e=e._reactInternals)?dn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ee(),l=Ut(e),i=xt(r,l);i.payload=t,n!=null&&(i.callback=n),t=Ft(e,i,l),t!==null&&(rt(t,e,l,r),Il(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ee(),l=Ut(e),i=xt(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ft(e,i,l),t!==null&&(rt(t,e,l,r),Il(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ee(),r=Ut(e),l=xt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Ft(e,l,r),t!==null&&(rt(t,e,r,n),Il(t,e,r))}};function Pa(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!Mr(n,r)||!Mr(l,i):!0}function Xf(e,t,n){var r=!1,l=Wt,i=t.contextType;return typeof i=="object"&&i!==null?i=Ye(i):(l=ze(t)?ln:ke.current,r=t.contextTypes,i=(r=r!=null)?Bn(e,l):Wt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ei,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Aa(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&&Ei.enqueueReplaceState(t,t.state,null)}function bo(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Qs(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=Ye(i):(i=ze(t)?ln:ke.current,l.context=Bn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Jo(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ei.enqueueReplaceState(l,l.state,null),ni(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Qn(e,t){try{var n="",r=t;do n+=Cp(r),r=r.return;while(r);var l=n}catch(i){l=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function fo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function es(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var bh=typeof WeakMap=="function"?WeakMap:Map;function Zf(e,t,n){n=xt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){si||(si=!0,cs=r),es(e,t)},n}function qf(e,t,n){n=xt(-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(){es(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){es(e,t),typeof r!="function"&&($t===null?$t=new Set([this]):$t.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function za(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new bh;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=pm.bind(null,e,t,n),t.then(e,e))}function Ia(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 Oa(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=xt(-1,1),t.tag=2,Ft(n,t,1))),n.lanes|=1),e)}var em=Ct.ReactCurrentOwner,Pe=!1;function Se(e,t,n,r){t.child=e===null?Cf(t,null,n,r):Wn(t,e.child,n,r)}function Ma(e,t,n,r,l){n=n.render;var i=t.ref;return Fn(t,l),r=Zs(e,t,n,r,i,l),n=qs(),e!==null&&!Pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Tt(e,t,l)):(q&&n&&Fs(t),t.flags|=1,Se(e,t,r,l),t.child)}function Da(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!su(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Jf(e,t,i,r,l)):(e=$l(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Mr,n(o,r)&&e.ref===t.ref)return Tt(e,t,l)}return t.flags|=1,e=Bt(i,r),e.ref=t.ref,e.return=t,t.child=e}function Jf(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(Mr(i,r)&&e.ref===t.ref)if(Pe=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(Pe=!0);else return t.lanes=e.lanes,Tt(e,t,l)}return ts(e,t,n,r,l)}function bf(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},G(In,Oe),Oe|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,G(In,Oe),Oe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,G(In,Oe),Oe|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,G(In,Oe),Oe|=r;return Se(e,t,l,n),t.child}function ed(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ts(e,t,n,r,l){var i=ze(n)?ln:ke.current;return i=Bn(t,i),Fn(t,l),n=Zs(e,t,n,r,i,l),r=qs(),e!==null&&!Pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Tt(e,t,l)):(q&&r&&Fs(t),t.flags|=1,Se(e,t,n,l),t.child)}function ja(e,t,n,r,l){if(ze(n)){var i=!0;ql(t)}else i=!1;if(Fn(t,l),t.stateNode===null)Dl(e,t),Xf(t,n,r),bo(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,a=n.contextType;typeof a=="object"&&a!==null?a=Ye(a):(a=ze(n)?ln:ke.current,a=Bn(t,a));var m=n.getDerivedStateFromProps,g=typeof m=="function"||typeof o.getSnapshotBeforeUpdate=="function";g||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||u!==a)&&Aa(t,o,r,a),Lt=!1;var h=t.memoizedState;o.state=h,ni(t,r,o,l),u=t.memoizedState,s!==r||h!==u||Ae.current||Lt?(typeof m=="function"&&(Jo(t,n,m,r),u=t.memoizedState),(s=Lt||Pa(t,n,s,r,h,u,a))?(g||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=a,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Rf(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:be(t.type,s),o.props=a,g=t.pendingProps,h=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=Ye(u):(u=ze(n)?ln:ke.current,u=Bn(t,u));var y=n.getDerivedStateFromProps;(m=typeof y=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==g||h!==u)&&Aa(t,o,r,u),Lt=!1,h=t.memoizedState,o.state=h,ni(t,r,o,l);var w=t.memoizedState;s!==g||h!==w||Ae.current||Lt?(typeof y=="function"&&(Jo(t,n,y,r),w=t.memoizedState),(a=Lt||Pa(t,n,a,r,h,w,u)||!1)?(m||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,w,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,w,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),o.props=r,o.state=w,o.context=u,r=a):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return ns(e,t,n,r,i,l)}function ns(e,t,n,r,l,i){ed(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&Sa(t,n,!1),Tt(e,t,i);r=t.stateNode,em.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Wn(t,e.child,null,i),t.child=Wn(t,null,s,i)):Se(e,t,s,i),t.memoizedState=r.state,l&&Sa(t,n,!0),t.child}function td(e){var t=e.stateNode;t.pendingContext?xa(e,t.pendingContext,t.pendingContext!==t.context):t.context&&xa(e,t.context,!1),Gs(e,t.containerInfo)}function Fa(e,t,n,r,l){return Hn(),Us(l),t.flags|=256,Se(e,t,n,r),t.child}var rs={dehydrated:null,treeContext:null,retryLane:0};function ls(e){return{baseLanes:e,cachePool:null,transitions:null}}function nd(e,t,n){var r=t.pendingProps,l=J.current,i=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),G(J,l&1),e===null)return Zo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Ci(o,r,0,null),e=rn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=ls(n),t.memoizedState=rs,e):eu(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return tm(e,t,o,r,s,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,s=l.sibling;var u={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Bt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=Bt(s,i):(i=rn(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?ls(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=rs,r}return i=e.child,e=i.sibling,r=Bt(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function eu(e,t){return t=Ci({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function kl(e,t,n,r){return r!==null&&Us(r),Wn(t,e.child,null,n),e=eu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function tm(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=fo(Error(k(422))),kl(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Ci({mode:"visible",children:r.children},l,0,null),i=rn(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Wn(t,e.child,null,o),t.child.memoizedState=ls(o),t.memoizedState=rs,i);if(!(t.mode&1))return kl(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(k(419)),r=fo(i,r,void 0),kl(e,t,o,r)}if(s=(o&e.childLanes)!==0,Pe||s){if(r=ae,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,_t(e,l),rt(r,e,l,-1))}return ou(),r=fo(Error(k(421))),kl(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=hm.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,De=jt(l.nextSibling),je=t,q=!0,tt=null,e!==null&&(We[Ve++]=kt,We[Ve++]=wt,We[Ve++]=on,kt=e.id,wt=e.overflow,on=t),t=eu(t,r.children),t.flags|=4096,t)}function $a(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),qo(e.return,t,n)}function po(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function rd(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Se(e,t,r.children,n),r=J.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&&$a(e,n,t);else if(e.tag===19)$a(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(G(J,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&&ri(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),po(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&ri(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}po(t,!0,n,null,i);break;case"together":po(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Dl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Tt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),un|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(k(153));if(t.child!==null){for(e=t.child,n=Bt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Bt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function nm(e,t,n){switch(t.tag){case 3:td(t),Hn();break;case 5:Lf(t);break;case 1:ze(t.type)&&ql(t);break;case 4:Gs(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;G(ei,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(G(J,J.current&1),t.flags|=128,null):n&t.child.childLanes?nd(e,t,n):(G(J,J.current&1),e=Tt(e,t,n),e!==null?e.sibling:null);G(J,J.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return rd(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),G(J,J.current),r)break;return null;case 22:case 23:return t.lanes=0,bf(e,t,n)}return Tt(e,t,n)}var ld,is,id,od;ld=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}};is=function(){};id=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,tn(pt.current);var i=null;switch(n){case"input":l=No(e,l),r=No(e,r),i=[];break;case"select":l=ee({},l,{value:void 0}),r=ee({},r,{value:void 0}),i=[];break;case"textarea":l=Po(e,l),r=Po(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Xl)}zo(n,r);var o;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var s=l[a];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Rr.hasOwnProperty(a)?i||(i=[]):(i=i||[]).push(a,null));for(a in r){var u=r[a];if(s=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(i=i||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Rr.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&K("scroll",e),i||s===u||(i=[])):(i=i||[]).push(a,u))}n&&(i=i||[]).push("style",n);var a=i;(t.updateQueue=a)&&(t.flags|=4)}};od=function(e,t,n,r){n!==r&&(t.flags|=4)};function or(e,t){if(!q)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 ye(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 rm(e,t,n){var r=t.pendingProps;switch($s(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ye(t),null;case 1:return ze(t.type)&&Zl(),ye(t),null;case 3:return r=t.stateNode,Vn(),X(Ae),X(ke),Ks(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(yl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,tt!==null&&(ps(tt),tt=null))),is(e,t),ye(t),null;case 5:Ys(t);var l=tn(Ur.current);if(n=t.type,e!==null&&t.stateNode!=null)id(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(k(166));return ye(t),null}if(e=tn(pt.current),yl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[at]=t,r[Fr]=i,e=(t.mode&1)!==0,n){case"dialog":K("cancel",r),K("close",r);break;case"iframe":case"object":case"embed":K("load",r);break;case"video":case"audio":for(l=0;l<gr.length;l++)K(gr[l],r);break;case"source":K("error",r);break;case"img":case"image":case"link":K("error",r),K("load",r);break;case"details":K("toggle",r);break;case"input":Ku(r,i),K("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},K("invalid",r);break;case"textarea":Zu(r,i),K("invalid",r)}zo(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&gl(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&gl(r.textContent,s,e),l=["children",""+s]):Rr.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&K("scroll",r)}switch(n){case"input":ul(r),Xu(r,i,!0);break;case"textarea":ul(r),qu(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Xl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ic(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[at]=t,e[Fr]=r,ld(e,t,!1,!1),t.stateNode=e;e:{switch(o=Io(n,r),n){case"dialog":K("cancel",e),K("close",e),l=r;break;case"iframe":case"object":case"embed":K("load",e),l=r;break;case"video":case"audio":for(l=0;l<gr.length;l++)K(gr[l],e);l=r;break;case"source":K("error",e),l=r;break;case"img":case"image":case"link":K("error",e),K("load",e),l=r;break;case"details":K("toggle",e),l=r;break;case"input":Ku(e,r),l=No(e,r),K("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=ee({},r,{value:void 0}),K("invalid",e);break;case"textarea":Zu(e,r),l=Po(e,r),K("invalid",e);break;default:l=r}zo(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?Dc(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Oc(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Lr(e,u):typeof u=="number"&&Lr(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Rr.hasOwnProperty(i)?u!=null&&i==="onScroll"&&K("scroll",e):u!=null&&_s(e,i,u,o))}switch(n){case"input":ul(e),Xu(e,r,!1);break;case"textarea":ul(e),qu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Ht(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?On(e,!!r.multiple,i,!1):r.defaultValue!=null&&On(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Xl)}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 ye(t),null;case 6:if(e&&t.stateNode!=null)od(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(k(166));if(n=tn(Ur.current),tn(pt.current),yl(t)){if(r=t.stateNode,n=t.memoizedProps,r[at]=t,(i=r.nodeValue!==n)&&(e=je,e!==null))switch(e.tag){case 3:gl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&gl(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[at]=t,t.stateNode=r}return ye(t),null;case 13:if(X(J),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(q&&De!==null&&t.mode&1&&!(t.flags&128))_f(),Hn(),t.flags|=98560,i=!1;else if(i=yl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(k(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(k(317));i[at]=t}else Hn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ye(t),i=!1}else tt!==null&&(ps(tt),tt=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||J.current&1?ie===0&&(ie=3):ou())),t.updateQueue!==null&&(t.flags|=4),ye(t),null);case 4:return Vn(),is(e,t),e===null&&Dr(t.stateNode.containerInfo),ye(t),null;case 10:return Ws(t.type._context),ye(t),null;case 17:return ze(t.type)&&Zl(),ye(t),null;case 19:if(X(J),i=t.memoizedState,i===null)return ye(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)or(i,!1);else{if(ie!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=ri(e),o!==null){for(t.flags|=128,or(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return G(J,J.current&1|2),t.child}e=e.sibling}i.tail!==null&&ne()>Gn&&(t.flags|=128,r=!0,or(i,!1),t.lanes=4194304)}else{if(!r)if(e=ri(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),or(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!q)return ye(t),null}else 2*ne()-i.renderingStartTime>Gn&&n!==1073741824&&(t.flags|=128,r=!0,or(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ne(),t.sibling=null,n=J.current,G(J,r?n&1|2:n&1),t):(ye(t),null);case 22:case 23:return iu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Oe&1073741824&&(ye(t),t.subtreeFlags&6&&(t.flags|=8192)):ye(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function lm(e,t){switch($s(t),t.tag){case 1:return ze(t.type)&&Zl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vn(),X(Ae),X(ke),Ks(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ys(t),null;case 13:if(X(J),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));Hn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return X(J),null;case 4:return Vn(),null;case 10:return Ws(t.type._context),null;case 22:case 23:return iu(),null;case 24:return null;default:return null}}var wl=!1,ve=!1,im=typeof WeakSet=="function"?WeakSet:Set,L=null;function zn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){te(e,t,r)}else n.current=null}function os(e,t,n){try{n()}catch(r){te(e,t,r)}}var Ua=!1;function om(e,t){if(Wo=Gl,e=ff(),js(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,s=-1,u=-1,a=0,m=0,g=e,h=null;t:for(;;){for(var y;g!==n||l!==0&&g.nodeType!==3||(s=o+l),g!==i||r!==0&&g.nodeType!==3||(u=o+r),g.nodeType===3&&(o+=g.nodeValue.length),(y=g.firstChild)!==null;)h=g,g=y;for(;;){if(g===e)break t;if(h===n&&++a===l&&(s=o),h===i&&++m===r&&(u=o),(y=g.nextSibling)!==null)break;g=h,h=g.parentNode}g=y}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vo={focusedElem:e,selectionRange:n},Gl=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var x=w.memoizedProps,M=w.memoizedState,p=t.stateNode,c=p.getSnapshotBeforeUpdate(t.elementType===t.type?x:be(t.type,x),M);p.__reactInternalSnapshotBeforeUpdate=c}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(k(163))}}catch(v){te(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return w=Ua,Ua=!1,w}function Er(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&os(t,n,i)}l=l.next}while(l!==r)}}function _i(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 ss(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 sd(e){var t=e.alternate;t!==null&&(e.alternate=null,sd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[at],delete t[Fr],delete t[Yo],delete t[Hh],delete t[Wh])),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 ud(e){return e.tag===5||e.tag===3||e.tag===4}function Ba(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ud(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 us(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=Xl));else if(r!==4&&(e=e.child,e!==null))for(us(e,t,n),e=e.sibling;e!==null;)us(e,t,n),e=e.sibling}function as(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(as(e,t,n),e=e.sibling;e!==null;)as(e,t,n),e=e.sibling}var de=null,et=!1;function Nt(e,t,n){for(n=n.child;n!==null;)ad(e,t,n),n=n.sibling}function ad(e,t,n){if(dt&&typeof dt.onCommitFiberUnmount=="function")try{dt.onCommitFiberUnmount(gi,n)}catch{}switch(n.tag){case 5:ve||zn(n,t);case 6:var r=de,l=et;de=null,Nt(e,t,n),de=r,et=l,de!==null&&(et?(e=de,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):de.removeChild(n.stateNode));break;case 18:de!==null&&(et?(e=de,n=n.stateNode,e.nodeType===8?io(e.parentNode,n):e.nodeType===1&&io(e,n),Ir(e)):io(de,n.stateNode));break;case 4:r=de,l=et,de=n.stateNode.containerInfo,et=!0,Nt(e,t,n),de=r,et=l;break;case 0:case 11:case 14:case 15:if(!ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&os(n,t,o),l=l.next}while(l!==r)}Nt(e,t,n);break;case 1:if(!ve&&(zn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){te(n,t,s)}Nt(e,t,n);break;case 21:Nt(e,t,n);break;case 22:n.mode&1?(ve=(r=ve)||n.memoizedState!==null,Nt(e,t,n),ve=r):Nt(e,t,n);break;default:Nt(e,t,n)}}function Ha(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new im),t.forEach(function(r){var l=mm.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function qe(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:de=s.stateNode,et=!1;break e;case 3:de=s.stateNode.containerInfo,et=!0;break e;case 4:de=s.stateNode.containerInfo,et=!0;break e}s=s.return}if(de===null)throw Error(k(160));ad(i,o,l),de=null,et=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){te(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)cd(t,e),t=t.sibling}function cd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(qe(t,e),st(e),r&4){try{Er(3,e,e.return),_i(3,e)}catch(x){te(e,e.return,x)}try{Er(5,e,e.return)}catch(x){te(e,e.return,x)}}break;case 1:qe(t,e),st(e),r&512&&n!==null&&zn(n,n.return);break;case 5:if(qe(t,e),st(e),r&512&&n!==null&&zn(n,n.return),e.flags&32){var l=e.stateNode;try{Lr(l,"")}catch(x){te(e,e.return,x)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&Ac(l,i),Io(s,o);var a=Io(s,i);for(o=0;o<u.length;o+=2){var m=u[o],g=u[o+1];m==="style"?Dc(l,g):m==="dangerouslySetInnerHTML"?Oc(l,g):m==="children"?Lr(l,g):_s(l,m,g,a)}switch(s){case"input":Ro(l,i);break;case"textarea":zc(l,i);break;case"select":var h=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var y=i.value;y!=null?On(l,!!i.multiple,y,!1):h!==!!i.multiple&&(i.defaultValue!=null?On(l,!!i.multiple,i.defaultValue,!0):On(l,!!i.multiple,i.multiple?[]:"",!1))}l[Fr]=i}catch(x){te(e,e.return,x)}}break;case 6:if(qe(t,e),st(e),r&4){if(e.stateNode===null)throw Error(k(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(x){te(e,e.return,x)}}break;case 3:if(qe(t,e),st(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Ir(t.containerInfo)}catch(x){te(e,e.return,x)}break;case 4:qe(t,e),st(e);break;case 13:qe(t,e),st(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(ru=ne())),r&4&&Ha(e);break;case 22:if(m=n!==null&&n.memoizedState!==null,e.mode&1?(ve=(a=ve)||m,qe(t,e),ve=a):qe(t,e),st(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!m&&e.mode&1)for(L=e,m=e.child;m!==null;){for(g=L=m;L!==null;){switch(h=L,y=h.child,h.tag){case 0:case 11:case 14:case 15:Er(4,h,h.return);break;case 1:zn(h,h.return);var w=h.stateNode;if(typeof w.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(x){te(r,n,x)}}break;case 5:zn(h,h.return);break;case 22:if(h.memoizedState!==null){Va(g);continue}}y!==null?(y.return=h,L=y):Va(g)}m=m.sibling}e:for(m=null,g=e;;){if(g.tag===5){if(m===null){m=g;try{l=g.stateNode,a?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=g.stateNode,u=g.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=Mc("display",o))}catch(x){te(e,e.return,x)}}}else if(g.tag===6){if(m===null)try{g.stateNode.nodeValue=a?"":g.memoizedProps}catch(x){te(e,e.return,x)}}else if((g.tag!==22&&g.tag!==23||g.memoizedState===null||g===e)&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===e)break e;for(;g.sibling===null;){if(g.return===null||g.return===e)break e;m===g&&(m=null),g=g.return}m===g&&(m=null),g.sibling.return=g.return,g=g.sibling}}break;case 19:qe(t,e),st(e),r&4&&Ha(e);break;case 21:break;default:qe(t,e),st(e)}}function st(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ud(n)){var r=n;break e}n=n.return}throw Error(k(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Lr(l,""),r.flags&=-33);var i=Ba(e);as(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=Ba(e);us(e,s,o);break;default:throw Error(k(161))}}catch(u){te(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function sm(e,t,n){L=e,fd(e)}function fd(e,t,n){for(var r=(e.mode&1)!==0;L!==null;){var l=L,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||wl;if(!o){var s=l.alternate,u=s!==null&&s.memoizedState!==null||ve;s=wl;var a=ve;if(wl=o,(ve=u)&&!a)for(L=l;L!==null;)o=L,u=o.child,o.tag===22&&o.memoizedState!==null?Qa(l):u!==null?(u.return=o,L=u):Qa(l);for(;i!==null;)L=i,fd(i),i=i.sibling;L=l,wl=s,ve=a}Wa(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,L=i):Wa(e)}}function Wa(e){for(;L!==null;){var t=L;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ve||_i(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ve)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:be(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Na(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Na(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var m=a.memoizedState;if(m!==null){var g=m.dehydrated;g!==null&&Ir(g)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(k(163))}ve||t.flags&512&&ss(t)}catch(h){te(t,t.return,h)}}if(t===e){L=null;break}if(n=t.sibling,n!==null){n.return=t.return,L=n;break}L=t.return}}function Va(e){for(;L!==null;){var t=L;if(t===e){L=null;break}var n=t.sibling;if(n!==null){n.return=t.return,L=n;break}L=t.return}}function Qa(e){for(;L!==null;){var t=L;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{_i(4,t)}catch(u){te(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){te(t,l,u)}}var i=t.return;try{ss(t)}catch(u){te(t,i,u)}break;case 5:var o=t.return;try{ss(t)}catch(u){te(t,o,u)}}}catch(u){te(t,t.return,u)}if(t===e){L=null;break}var s=t.sibling;if(s!==null){s.return=t.return,L=s;break}L=t.return}}var um=Math.ceil,oi=Ct.ReactCurrentDispatcher,tu=Ct.ReactCurrentOwner,Ge=Ct.ReactCurrentBatchConfig,U=0,ae=null,re=null,pe=0,Oe=0,In=Qt(0),ie=0,Vr=null,un=0,Ti=0,nu=0,_r=null,Le=null,ru=0,Gn=1/0,yt=null,si=!1,cs=null,$t=null,xl=!1,It=null,ui=0,Tr=0,fs=null,jl=-1,Fl=0;function Ee(){return U&6?ne():jl!==-1?jl:jl=ne()}function Ut(e){return e.mode&1?U&2&&pe!==0?pe&-pe:Qh.transition!==null?(Fl===0&&(Fl=Kc()),Fl):(e=W,e!==0||(e=window.event,e=e===void 0?16:tf(e.type)),e):1}function rt(e,t,n,r){if(50<Tr)throw Tr=0,fs=null,Error(k(185));Yr(e,n,r),(!(U&2)||e!==ae)&&(e===ae&&(!(U&2)&&(Ti|=n),ie===4&&At(e,pe)),Ie(e,r),n===1&&U===0&&!(t.mode&1)&&(Gn=ne()+500,xi&&Gt()))}function Ie(e,t){var n=e.callbackNode;Qp(e,t);var r=Ql(e,e===ae?pe:0);if(r===0)n!==null&&ea(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ea(n),t===1)e.tag===0?Vh(Ga.bind(null,e)):xf(Ga.bind(null,e)),Uh(function(){!(U&6)&&Gt()}),n=null;else{switch(Xc(r)){case 1:n=Ls;break;case 4:n=Gc;break;case 16:n=Vl;break;case 536870912:n=Yc;break;default:n=Vl}n=kd(n,dd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function dd(e,t){if(jl=-1,Fl=0,U&6)throw Error(k(327));var n=e.callbackNode;if($n()&&e.callbackNode!==n)return null;var r=Ql(e,e===ae?pe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ai(e,r);else{t=r;var l=U;U|=2;var i=hd();(ae!==e||pe!==t)&&(yt=null,Gn=ne()+500,nn(e,t));do try{fm();break}catch(s){pd(e,s)}while(!0);Hs(),oi.current=i,U=l,re!==null?t=0:(ae=null,pe=0,t=ie)}if(t!==0){if(t===2&&(l=Fo(e),l!==0&&(r=l,t=ds(e,l))),t===1)throw n=Vr,nn(e,0),At(e,r),Ie(e,ne()),n;if(t===6)At(e,r);else{if(l=e.current.alternate,!(r&30)&&!am(l)&&(t=ai(e,r),t===2&&(i=Fo(e),i!==0&&(r=i,t=ds(e,i))),t===1))throw n=Vr,nn(e,0),At(e,r),Ie(e,ne()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(k(345));case 2:qt(e,Le,yt);break;case 3:if(At(e,r),(r&130023424)===r&&(t=ru+500-ne(),10<t)){if(Ql(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Ee(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Go(qt.bind(null,e,Le,yt),t);break}qt(e,Le,yt);break;case 4:if(At(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-nt(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=ne()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*um(r/1960))-r,10<r){e.timeoutHandle=Go(qt.bind(null,e,Le,yt),r);break}qt(e,Le,yt);break;case 5:qt(e,Le,yt);break;default:throw Error(k(329))}}}return Ie(e,ne()),e.callbackNode===n?dd.bind(null,e):null}function ds(e,t){var n=_r;return e.current.memoizedState.isDehydrated&&(nn(e,t).flags|=256),e=ai(e,t),e!==2&&(t=Le,Le=n,t!==null&&ps(t)),e}function ps(e){Le===null?Le=e:Le.push.apply(Le,e)}function am(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!lt(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function At(e,t){for(t&=~nu,t&=~Ti,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-nt(t),r=1<<n;e[n]=-1,t&=~r}}function Ga(e){if(U&6)throw Error(k(327));$n();var t=Ql(e,0);if(!(t&1))return Ie(e,ne()),null;var n=ai(e,t);if(e.tag!==0&&n===2){var r=Fo(e);r!==0&&(t=r,n=ds(e,r))}if(n===1)throw n=Vr,nn(e,0),At(e,t),Ie(e,ne()),n;if(n===6)throw Error(k(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,qt(e,Le,yt),Ie(e,ne()),null}function lu(e,t){var n=U;U|=1;try{return e(t)}finally{U=n,U===0&&(Gn=ne()+500,xi&&Gt())}}function an(e){It!==null&&It.tag===0&&!(U&6)&&$n();var t=U;U|=1;var n=Ge.transition,r=W;try{if(Ge.transition=null,W=1,e)return e()}finally{W=r,Ge.transition=n,U=t,!(U&6)&&Gt()}}function iu(){Oe=In.current,X(In)}function nn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,$h(n)),re!==null)for(n=re.return;n!==null;){var r=n;switch($s(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Zl();break;case 3:Vn(),X(Ae),X(ke),Ks();break;case 5:Ys(r);break;case 4:Vn();break;case 13:X(J);break;case 19:X(J);break;case 10:Ws(r.type._context);break;case 22:case 23:iu()}n=n.return}if(ae=e,re=e=Bt(e.current,null),pe=Oe=t,ie=0,Vr=null,nu=Ti=un=0,Le=_r=null,en!==null){for(t=0;t<en.length;t++)if(n=en[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}en=null}return e}function pd(e,t){do{var n=re;try{if(Hs(),Ol.current=ii,li){for(var r=b.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}li=!1}if(sn=0,ue=le=b=null,Sr=!1,Br=0,tu.current=null,n===null||n.return===null){ie=1,Vr=t,re=null;break}e:{var i=e,o=n.return,s=n,u=t;if(t=pe,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,m=s,g=m.tag;if(!(m.mode&1)&&(g===0||g===11||g===15)){var h=m.alternate;h?(m.updateQueue=h.updateQueue,m.memoizedState=h.memoizedState,m.lanes=h.lanes):(m.updateQueue=null,m.memoizedState=null)}var y=Ia(o);if(y!==null){y.flags&=-257,Oa(y,o,s,i,t),y.mode&1&&za(i,a,t),t=y,u=a;var w=t.updateQueue;if(w===null){var x=new Set;x.add(u),t.updateQueue=x}else w.add(u);break e}else{if(!(t&1)){za(i,a,t),ou();break e}u=Error(k(426))}}else if(q&&s.mode&1){var M=Ia(o);if(M!==null){!(M.flags&65536)&&(M.flags|=256),Oa(M,o,s,i,t),Us(Qn(u,s));break e}}i=u=Qn(u,s),ie!==4&&(ie=2),_r===null?_r=[i]:_r.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var p=Zf(i,u,t);Ca(i,p);break e;case 1:s=u;var c=i.type,d=i.stateNode;if(!(i.flags&128)&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&($t===null||!$t.has(d)))){i.flags|=65536,t&=-t,i.lanes|=t;var v=qf(i,s,t);Ca(i,v);break e}}i=i.return}while(i!==null)}gd(n)}catch(T){t=T,re===n&&n!==null&&(re=n=n.return);continue}break}while(!0)}function hd(){var e=oi.current;return oi.current=ii,e===null?ii:e}function ou(){(ie===0||ie===3||ie===2)&&(ie=4),ae===null||!(un&268435455)&&!(Ti&268435455)||At(ae,pe)}function ai(e,t){var n=U;U|=2;var r=hd();(ae!==e||pe!==t)&&(yt=null,nn(e,t));do try{cm();break}catch(l){pd(e,l)}while(!0);if(Hs(),U=n,oi.current=r,re!==null)throw Error(k(261));return ae=null,pe=0,ie}function cm(){for(;re!==null;)md(re)}function fm(){for(;re!==null&&!Dp();)md(re)}function md(e){var t=vd(e.alternate,e,Oe);e.memoizedProps=e.pendingProps,t===null?gd(e):re=t,tu.current=null}function gd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=lm(n,t),n!==null){n.flags&=32767,re=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ie=6,re=null;return}}else if(n=rm(n,t,Oe),n!==null){re=n;return}if(t=t.sibling,t!==null){re=t;return}re=t=e}while(t!==null);ie===0&&(ie=5)}function qt(e,t,n){var r=W,l=Ge.transition;try{Ge.transition=null,W=1,dm(e,t,n,r)}finally{Ge.transition=l,W=r}return null}function dm(e,t,n,r){do $n();while(It!==null);if(U&6)throw Error(k(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(k(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Gp(e,i),e===ae&&(re=ae=null,pe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||xl||(xl=!0,kd(Vl,function(){return $n(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Ge.transition,Ge.transition=null;var o=W;W=1;var s=U;U|=4,tu.current=null,om(e,n),cd(n,e),zh(Vo),Gl=!!Wo,Vo=Wo=null,e.current=n,sm(n),jp(),U=s,W=o,Ge.transition=i}else e.current=n;if(xl&&(xl=!1,It=e,ui=l),i=e.pendingLanes,i===0&&($t=null),Up(n.stateNode),Ie(e,ne()),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(si)throw si=!1,e=cs,cs=null,e;return ui&1&&e.tag!==0&&$n(),i=e.pendingLanes,i&1?e===fs?Tr++:(Tr=0,fs=e):Tr=0,Gt(),null}function $n(){if(It!==null){var e=Xc(ui),t=Ge.transition,n=W;try{if(Ge.transition=null,W=16>e?16:e,It===null)var r=!1;else{if(e=It,It=null,ui=0,U&6)throw Error(k(331));var l=U;for(U|=4,L=e.current;L!==null;){var i=L,o=i.child;if(L.flags&16){var s=i.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(L=a;L!==null;){var m=L;switch(m.tag){case 0:case 11:case 15:Er(8,m,i)}var g=m.child;if(g!==null)g.return=m,L=g;else for(;L!==null;){m=L;var h=m.sibling,y=m.return;if(sd(m),m===a){L=null;break}if(h!==null){h.return=y,L=h;break}L=y}}}var w=i.alternate;if(w!==null){var x=w.child;if(x!==null){w.child=null;do{var M=x.sibling;x.sibling=null,x=M}while(x!==null)}}L=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,L=o;else e:for(;L!==null;){if(i=L,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Er(9,i,i.return)}var p=i.sibling;if(p!==null){p.return=i.return,L=p;break e}L=i.return}}var c=e.current;for(L=c;L!==null;){o=L;var d=o.child;if(o.subtreeFlags&2064&&d!==null)d.return=o,L=d;else e:for(o=c;L!==null;){if(s=L,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:_i(9,s)}}catch(T){te(s,s.return,T)}if(s===o){L=null;break e}var v=s.sibling;if(v!==null){v.return=s.return,L=v;break e}L=s.return}}if(U=l,Gt(),dt&&typeof dt.onPostCommitFiberRoot=="function")try{dt.onPostCommitFiberRoot(gi,e)}catch{}r=!0}return r}finally{W=n,Ge.transition=t}}return!1}function Ya(e,t,n){t=Qn(n,t),t=Zf(e,t,1),e=Ft(e,t,1),t=Ee(),e!==null&&(Yr(e,1,t),Ie(e,t))}function te(e,t,n){if(e.tag===3)Ya(e,e,n);else for(;t!==null;){if(t.tag===3){Ya(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&($t===null||!$t.has(r))){e=Qn(n,e),e=qf(t,e,1),t=Ft(t,e,1),e=Ee(),t!==null&&(Yr(t,1,e),Ie(t,e));break}}t=t.return}}function pm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ee(),e.pingedLanes|=e.suspendedLanes&n,ae===e&&(pe&n)===n&&(ie===4||ie===3&&(pe&130023424)===pe&&500>ne()-ru?nn(e,0):nu|=n),Ie(e,t)}function yd(e,t){t===0&&(e.mode&1?(t=fl,fl<<=1,!(fl&130023424)&&(fl=4194304)):t=1);var n=Ee();e=_t(e,t),e!==null&&(Yr(e,t,n),Ie(e,n))}function hm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),yd(e,n)}function mm(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(k(314))}r!==null&&r.delete(t),yd(e,n)}var vd;vd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ae.current)Pe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Pe=!1,nm(e,t,n);Pe=!!(e.flags&131072)}else Pe=!1,q&&t.flags&1048576&&Sf(t,bl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Dl(e,t),e=t.pendingProps;var l=Bn(t,ke.current);Fn(t,n),l=Zs(null,t,r,e,l,n);var i=qs();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,ze(r)?(i=!0,ql(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Qs(t),l.updater=Ei,t.stateNode=l,l._reactInternals=t,bo(t,r,e,n),t=ns(null,t,r,!0,i,n)):(t.tag=0,q&&i&&Fs(t),Se(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Dl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=ym(r),e=be(r,e),l){case 0:t=ts(null,t,r,e,n);break e;case 1:t=ja(null,t,r,e,n);break e;case 11:t=Ma(null,t,r,e,n);break e;case 14:t=Da(null,t,r,be(r.type,e),n);break e}throw Error(k(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:be(r,l),ts(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:be(r,l),ja(e,t,r,l,n);case 3:e:{if(td(t),e===null)throw Error(k(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Rf(e,t),ni(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=Qn(Error(k(423)),t),t=Fa(e,t,r,n,l);break e}else if(r!==l){l=Qn(Error(k(424)),t),t=Fa(e,t,r,n,l);break e}else for(De=jt(t.stateNode.containerInfo.firstChild),je=t,q=!0,tt=null,n=Cf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Hn(),r===l){t=Tt(e,t,n);break e}Se(e,t,r,n)}t=t.child}return t;case 5:return Lf(t),e===null&&Zo(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Qo(r,l)?o=null:i!==null&&Qo(r,i)&&(t.flags|=32),ed(e,t),Se(e,t,o,n),t.child;case 6:return e===null&&Zo(t),null;case 13:return nd(e,t,n);case 4:return Gs(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Wn(t,null,r,n):Se(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:be(r,l),Ma(e,t,r,l,n);case 7:return Se(e,t,t.pendingProps,n),t.child;case 8:return Se(e,t,t.pendingProps.children,n),t.child;case 12:return Se(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,G(ei,r._currentValue),r._currentValue=o,i!==null)if(lt(i.value,o)){if(i.children===l.children&&!Ae.current){t=Tt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){o=i.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=xt(-1,n&-n),u.tag=2;var a=i.updateQueue;if(a!==null){a=a.shared;var m=a.pending;m===null?u.next=u:(u.next=m.next,m.next=u),a.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),qo(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(k(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),qo(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Se(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Fn(t,n),l=Ye(l),r=r(l),t.flags|=1,Se(e,t,r,n),t.child;case 14:return r=t.type,l=be(r,t.pendingProps),l=be(r.type,l),Da(e,t,r,l,n);case 15:return Jf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:be(r,l),Dl(e,t),t.tag=1,ze(r)?(e=!0,ql(t)):e=!1,Fn(t,n),Xf(t,r,l),bo(t,r,l,n),ns(null,t,r,!0,e,n);case 19:return rd(e,t,n);case 22:return bf(e,t,n)}throw Error(k(156,t.tag))};function kd(e,t){return Qc(e,t)}function gm(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 Qe(e,t,n,r){return new gm(e,t,n,r)}function su(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ym(e){if(typeof e=="function")return su(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Cs)return 11;if(e===Ns)return 14}return 2}function Bt(e,t){var n=e.alternate;return n===null?(n=Qe(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 $l(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")su(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case En:return rn(n.children,l,i,t);case Ts:o=8,l|=8;break;case Eo:return e=Qe(12,n,t,l|2),e.elementType=Eo,e.lanes=i,e;case _o:return e=Qe(13,n,t,l),e.elementType=_o,e.lanes=i,e;case To:return e=Qe(19,n,t,l),e.elementType=To,e.lanes=i,e;case Rc:return Ci(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Cc:o=10;break e;case Nc:o=9;break e;case Cs:o=11;break e;case Ns:o=14;break e;case Rt:o=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=Qe(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function rn(e,t,n,r){return e=Qe(7,e,r,t),e.lanes=n,e}function Ci(e,t,n,r){return e=Qe(22,e,r,t),e.elementType=Rc,e.lanes=n,e.stateNode={isHidden:!1},e}function ho(e,t,n){return e=Qe(6,e,null,t),e.lanes=n,e}function mo(e,t,n){return t=Qe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function vm(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=Ki(0),this.expirationTimes=Ki(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ki(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function uu(e,t,n,r,l,i,o,s,u){return e=new vm(e,t,n,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Qe(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qs(i),e}function km(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Sn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function wd(e){if(!e)return Wt;e=e._reactInternals;e:{if(dn(e)!==e||e.tag!==1)throw Error(k(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ze(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(k(171))}if(e.tag===1){var n=e.type;if(ze(n))return wf(e,n,t)}return t}function xd(e,t,n,r,l,i,o,s,u){return e=uu(n,r,!0,e,l,i,o,s,u),e.context=wd(null),n=e.current,r=Ee(),l=Ut(n),i=xt(r,l),i.callback=t??null,Ft(n,i,l),e.current.lanes=l,Yr(e,l,r),Ie(e,r),e}function Ni(e,t,n,r){var l=t.current,i=Ee(),o=Ut(l);return n=wd(n),t.context===null?t.context=n:t.pendingContext=n,t=xt(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Ft(l,t,o),e!==null&&(rt(e,l,o,i),Il(e,l,o)),o}function ci(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 Ka(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function au(e,t){Ka(e,t),(e=e.alternate)&&Ka(e,t)}function wm(){return null}var Sd=typeof reportError=="function"?reportError:function(e){console.error(e)};function cu(e){this._internalRoot=e}Ri.prototype.render=cu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(k(409));Ni(e,t,null,null)};Ri.prototype.unmount=cu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;an(function(){Ni(null,e,null,null)}),t[Et]=null}};function Ri(e){this._internalRoot=e}Ri.prototype.unstable_scheduleHydration=function(e){if(e){var t=Jc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Pt.length&&t!==0&&t<Pt[n].priority;n++);Pt.splice(n,0,e),n===0&&ef(e)}};function fu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Li(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Xa(){}function xm(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var a=ci(o);i.call(a)}}var o=xd(t,r,e,0,null,!1,!1,"",Xa);return e._reactRootContainer=o,e[Et]=o.current,Dr(e.nodeType===8?e.parentNode:e),an(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=ci(u);s.call(a)}}var u=uu(e,0,!1,null,null,!1,!1,"",Xa);return e._reactRootContainer=u,e[Et]=u.current,Dr(e.nodeType===8?e.parentNode:e),an(function(){Ni(t,u,n,r)}),u}function Pi(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var s=l;l=function(){var u=ci(o);s.call(u)}}Ni(t,o,e,l)}else o=xm(n,t,e,l,r);return ci(o)}Zc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=mr(t.pendingLanes);n!==0&&(Ps(t,n|1),Ie(t,ne()),!(U&6)&&(Gn=ne()+500,Gt()))}break;case 13:an(function(){var r=_t(e,1);if(r!==null){var l=Ee();rt(r,e,1,l)}}),au(e,1)}};As=function(e){if(e.tag===13){var t=_t(e,134217728);if(t!==null){var n=Ee();rt(t,e,134217728,n)}au(e,134217728)}};qc=function(e){if(e.tag===13){var t=Ut(e),n=_t(e,t);if(n!==null){var r=Ee();rt(n,e,t,r)}au(e,t)}};Jc=function(){return W};bc=function(e,t){var n=W;try{return W=e,t()}finally{W=n}};Mo=function(e,t,n){switch(t){case"input":if(Ro(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=wi(r);if(!l)throw Error(k(90));Pc(r),Ro(r,l)}}}break;case"textarea":zc(e,n);break;case"select":t=n.value,t!=null&&On(e,!!n.multiple,t,!1)}};$c=lu;Uc=an;var Sm={usingClientEntryPoint:!1,Events:[Xr,Nn,wi,jc,Fc,lu]},sr={findFiberByHostInstance:bt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Em={bundleType:sr.bundleType,version:sr.version,rendererPackageName:sr.rendererPackageName,rendererConfig:sr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ct.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Wc(e),e===null?null:e.stateNode},findFiberByHostInstance:sr.findFiberByHostInstance||wm,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 Sl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Sl.isDisabled&&Sl.supportsFiber)try{gi=Sl.inject(Em),dt=Sl}catch{}}Ue.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Sm;Ue.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!fu(t))throw Error(k(200));return km(e,t,null,n)};Ue.createRoot=function(e,t){if(!fu(e))throw Error(k(299));var n=!1,r="",l=Sd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=uu(e,1,!1,null,null,n,!1,r,l),e[Et]=t.current,Dr(e.nodeType===8?e.parentNode:e),new cu(t)};Ue.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(k(188)):(e=Object.keys(e).join(","),Error(k(268,e)));return e=Wc(t),e=e===null?null:e.stateNode,e};Ue.flushSync=function(e){return an(e)};Ue.hydrate=function(e,t,n){if(!Li(t))throw Error(k(200));return Pi(null,e,t,!0,n)};Ue.hydrateRoot=function(e,t,n){if(!fu(e))throw Error(k(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=Sd;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=xd(t,null,e,1,n??null,l,!1,i,o),e[Et]=t.current,Dr(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 Ri(t)};Ue.render=function(e,t,n){if(!Li(t))throw Error(k(200));return Pi(null,e,t,!1,n)};Ue.unmountComponentAtNode=function(e){if(!Li(e))throw Error(k(40));return e._reactRootContainer?(an(function(){Pi(null,null,e,!1,function(){e._reactRootContainer=null,e[Et]=null})}),!0):!1};Ue.unstable_batchedUpdates=lu;Ue.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Li(n))throw Error(k(200));if(e==null||e._reactInternals===void 0)throw Error(k(38));return Pi(e,t,n,!1,r)};Ue.version="18.3.1-next-f1338f8080-20240426";function Ed(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ed)}catch(e){console.error(e)}}Ed(),Sc.exports=Ue;var _m=Sc.exports,Za=_m;xo.createRoot=Za.createRoot,xo.hydrateRoot=Za.hydrateRoot;function du(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let pn=du();function _d(e){pn=e}const Td=/[&<>"']/,Tm=new RegExp(Td.source,"g"),Cd=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Cm=new RegExp(Cd.source,"g"),Nm={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},qa=e=>Nm[e];function Me(e,t){if(t){if(Td.test(e))return e.replace(Tm,qa)}else if(Cd.test(e))return e.replace(Cm,qa);return e}const Rm=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Lm(e){return e.replace(Rm,(t,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const Pm=/(^|[^\[])\^/g;function V(e,t){let n=typeof e=="string"?e:e.source;t=t||"";const r={replace:(l,i)=>{let o=typeof i=="string"?i:i.source;return o=o.replace(Pm,"$1"),n=n.replace(l,o),r},getRegex:()=>new RegExp(n,t)};return r}function Ja(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const Cr={exec:()=>null};function ba(e,t){const n=e.replace(/\|/g,(i,o,s)=>{let u=!1,a=o;for(;--a>=0&&s[a]==="\\";)u=!u;return u?"|":" |"}),r=n.split(/ \|/);let l=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),t)if(r.length>t)r.splice(t);else for(;r.length<t;)r.push("");for(;l<r.length;l++)r[l]=r[l].trim().replace(/\\\|/g,"|");return r}function El(e,t,n){const r=e.length;if(r===0)return"";let l=0;for(;l<r;){const i=e.charAt(r-l-1);if(i===t&&!n)l++;else if(i!==t&&n)l++;else break}return e.slice(0,r-l)}function Am(e,t){if(e.indexOf(t[1])===-1)return-1;let n=0;for(let r=0;r<e.length;r++)if(e[r]==="\\")r++;else if(e[r]===t[0])n++;else if(e[r]===t[1]&&(n--,n<0))return r;return-1}function ec(e,t,n,r){const l=t.href,i=t.title?Me(t.title):null,o=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){r.state.inLink=!0;const s={type:"link",raw:n,href:l,title:i,text:o,tokens:r.inlineTokens(o)};return r.state.inLink=!1,s}return{type:"image",raw:n,href:l,title:i,text:Me(o)}}function zm(e,t){const n=e.match(/^(\s+)(?:```)/);if(n===null)return t;const r=n[1];return t.split(`
`).map(l=>{const i=l.match(/^\s+/);if(i===null)return l;const[o]=i;return o.length>=r.length?l.slice(r.length):l}).join(`
`)}class fi{constructor(t){Y(this,"options");Y(this,"rules");Y(this,"lexer");this.options=t||pn}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const r=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?r:El(r,`
`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const r=n[0],l=zm(r,n[3]||"");return{type:"code",raw:r,lang:n[2]?n[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):n[2],text:l}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let r=n[2].trim();if(/#$/.test(r)){const l=El(r,"#");(this.options.pedantic||!l||/ $/.test(l))&&(r=l.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:n[0]}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){let r=n[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,`
    $1`);r=El(r.replace(/^ *>[ \t]?/gm,""),`
`);const l=this.lexer.state.top;this.lexer.state.top=!0;const i=this.lexer.blockTokens(r);return this.lexer.state.top=l,{type:"blockquote",raw:n[0],tokens:i,text:r}}}list(t){let n=this.rules.block.list.exec(t);if(n){let r=n[1].trim();const l=r.length>1,i={type:"list",raw:"",ordered:l,start:l?+r.slice(0,-1):"",loose:!1,items:[]};r=l?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=l?r:"[*+-]");const o=new RegExp(`^( {0,3}${r})((?:[	 ][^\\n]*)?(?:\\n|$))`);let s="",u="",a=!1;for(;t;){let m=!1;if(!(n=o.exec(t))||this.rules.block.hr.test(t))break;s=n[0],t=t.substring(s.length);let g=n[2].split(`
`,1)[0].replace(/^\t+/,p=>" ".repeat(3*p.length)),h=t.split(`
`,1)[0],y=0;this.options.pedantic?(y=2,u=g.trimStart()):(y=n[2].search(/[^ ]/),y=y>4?1:y,u=g.slice(y),y+=n[1].length);let w=!1;if(!g&&/^ *$/.test(h)&&(s+=h+`
`,t=t.substring(h.length+1),m=!0),!m){const p=new RegExp(`^ {0,${Math.min(3,y-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),c=new RegExp(`^ {0,${Math.min(3,y-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),d=new RegExp(`^ {0,${Math.min(3,y-1)}}(?:\`\`\`|~~~)`),v=new RegExp(`^ {0,${Math.min(3,y-1)}}#`);for(;t;){const T=t.split(`
`,1)[0];if(h=T,this.options.pedantic&&(h=h.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  ")),d.test(h)||v.test(h)||p.test(h)||c.test(t))break;if(h.search(/[^ ]/)>=y||!h.trim())u+=`
`+h.slice(y);else{if(w||g.search(/[^ ]/)>=4||d.test(g)||v.test(g)||c.test(g))break;u+=`
`+h}!w&&!h.trim()&&(w=!0),s+=T+`
`,t=t.substring(T.length+1),g=h.slice(y)}}i.loose||(a?i.loose=!0:/\n *\n *$/.test(s)&&(a=!0));let x=null,M;this.options.gfm&&(x=/^\[[ xX]\] /.exec(u),x&&(M=x[0]!=="[ ] ",u=u.replace(/^\[[ xX]\] +/,""))),i.items.push({type:"list_item",raw:s,task:!!x,checked:M,loose:!1,text:u,tokens:[]}),i.raw+=s}i.items[i.items.length-1].raw=s.trimEnd(),i.items[i.items.length-1].text=u.trimEnd(),i.raw=i.raw.trimEnd();for(let m=0;m<i.items.length;m++)if(this.lexer.state.top=!1,i.items[m].tokens=this.lexer.blockTokens(i.items[m].text,[]),!i.loose){const g=i.items[m].tokens.filter(y=>y.type==="space"),h=g.length>0&&g.some(y=>/\n.*\n/.test(y.raw));i.loose=h}if(i.loose)for(let m=0;m<i.items.length;m++)i.items[m].loose=!0;return i}}html(t){const n=this.rules.block.html.exec(t);if(n)return{type:"html",block:!0,raw:n[0],pre:n[1]==="pre"||n[1]==="script"||n[1]==="style",text:n[0]}}def(t){const n=this.rules.block.def.exec(t);if(n){const r=n[1].toLowerCase().replace(/\s+/g," "),l=n[2]?n[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):n[3];return{type:"def",tag:r,raw:n[0],href:l,title:i}}}table(t){const n=this.rules.block.table.exec(t);if(!n||!/[:|]/.test(n[2]))return;const r=ba(n[1]),l=n[2].replace(/^\||\| *$/g,"").split("|"),i=n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(`
`):[],o={type:"table",raw:n[0],header:[],align:[],rows:[]};if(r.length===l.length){for(const s of l)/^ *-+: *$/.test(s)?o.align.push("right"):/^ *:-+: *$/.test(s)?o.align.push("center"):/^ *:-+ *$/.test(s)?o.align.push("left"):o.align.push(null);for(const s of r)o.header.push({text:s,tokens:this.lexer.inline(s)});for(const s of i)o.rows.push(ba(s,o.header.length).map(u=>({text:u,tokens:this.lexer.inline(u)})));return o}}lheading(t){const n=this.rules.block.lheading.exec(t);if(n)return{type:"heading",raw:n[0],depth:n[2].charAt(0)==="="?1:2,text:n[1],tokens:this.lexer.inline(n[1])}}paragraph(t){const n=this.rules.block.paragraph.exec(t);if(n){const r=n[1].charAt(n[1].length-1)===`
`?n[1].slice(0,-1):n[1];return{type:"paragraph",raw:n[0],text:r,tokens:this.lexer.inline(r)}}}text(t){const n=this.rules.block.text.exec(t);if(n)return{type:"text",raw:n[0],text:n[0],tokens:this.lexer.inline(n[0])}}escape(t){const n=this.rules.inline.escape.exec(t);if(n)return{type:"escape",raw:n[0],text:Me(n[1])}}tag(t){const n=this.rules.inline.tag.exec(t);if(n)return!this.lexer.state.inLink&&/^<a /i.test(n[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:n[0]}}link(t){const n=this.rules.inline.link.exec(t);if(n){const r=n[2].trim();if(!this.options.pedantic&&/^</.test(r)){if(!/>$/.test(r))return;const o=El(r.slice(0,-1),"\\");if((r.length-o.length)%2===0)return}else{const o=Am(n[2],"()");if(o>-1){const u=(n[0].indexOf("!")===0?5:4)+n[1].length+o;n[2]=n[2].substring(0,o),n[0]=n[0].substring(0,u).trim(),n[3]=""}}let l=n[2],i="";if(this.options.pedantic){const o=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(l);o&&(l=o[1],i=o[3])}else i=n[3]?n[3].slice(1,-1):"";return l=l.trim(),/^</.test(l)&&(this.options.pedantic&&!/>$/.test(r)?l=l.slice(1):l=l.slice(1,-1)),ec(n,{href:l&&l.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},n[0],this.lexer)}}reflink(t,n){let r;if((r=this.rules.inline.reflink.exec(t))||(r=this.rules.inline.nolink.exec(t))){const l=(r[2]||r[1]).replace(/\s+/g," "),i=n[l.toLowerCase()];if(!i){const o=r[0].charAt(0);return{type:"text",raw:o,text:o}}return ec(r,i,r[0],this.lexer)}}emStrong(t,n,r=""){let l=this.rules.inline.emStrongLDelim.exec(t);if(!l||l[3]&&r.match(/[\p{L}\p{N}]/u))return;if(!(l[1]||l[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const o=[...l[0]].length-1;let s,u,a=o,m=0;const g=l[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(g.lastIndex=0,n=n.slice(-1*t.length+o);(l=g.exec(n))!=null;){if(s=l[1]||l[2]||l[3]||l[4]||l[5]||l[6],!s)continue;if(u=[...s].length,l[3]||l[4]){a+=u;continue}else if((l[5]||l[6])&&o%3&&!((o+u)%3)){m+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+m);const h=[...l[0]][0].length,y=t.slice(0,o+l.index+h+u);if(Math.min(o,u)%2){const x=y.slice(1,-1);return{type:"em",raw:y,text:x,tokens:this.lexer.inlineTokens(x)}}const w=y.slice(2,-2);return{type:"strong",raw:y,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(t){const n=this.rules.inline.code.exec(t);if(n){let r=n[2].replace(/\n/g," ");const l=/[^ ]/.test(r),i=/^ /.test(r)&&/ $/.test(r);return l&&i&&(r=r.substring(1,r.length-1)),r=Me(r,!0),{type:"codespan",raw:n[0],text:r}}}br(t){const n=this.rules.inline.br.exec(t);if(n)return{type:"br",raw:n[0]}}del(t){const n=this.rules.inline.del.exec(t);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(t){const n=this.rules.inline.autolink.exec(t);if(n){let r,l;return n[2]==="@"?(r=Me(n[1]),l="mailto:"+r):(r=Me(n[1]),l=r),{type:"link",raw:n[0],text:r,href:l,tokens:[{type:"text",raw:r,text:r}]}}}url(t){var r;let n;if(n=this.rules.inline.url.exec(t)){let l,i;if(n[2]==="@")l=Me(n[0]),i="mailto:"+l;else{let o;do o=n[0],n[0]=((r=this.rules.inline._backpedal.exec(n[0]))==null?void 0:r[0])??"";while(o!==n[0]);l=Me(n[0]),n[1]==="www."?i="http://"+n[0]:i=n[0]}return{type:"link",raw:n[0],text:l,href:i,tokens:[{type:"text",raw:l,text:l}]}}}inlineText(t){const n=this.rules.inline.text.exec(t);if(n){let r;return this.lexer.state.inRawBlock?r=n[0]:r=Me(n[0]),{type:"text",raw:n[0],text:r}}}}const Im=/^(?: *(?:\n|$))+/,Om=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,Mm=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,qr=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Dm=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Nd=/(?:[*+-]|\d{1,9}[.)])/,Rd=V(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Nd).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),pu=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,jm=/^[^\n]+/,hu=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Fm=V(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",hu).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),$m=V(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Nd).getRegex(),Ai="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",mu=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,Um=V("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",mu).replace("tag",Ai).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ld=V(pu).replace("hr",qr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ai).getRegex(),Bm=V(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Ld).getRegex(),gu={blockquote:Bm,code:Om,def:Fm,fences:Mm,heading:Dm,hr:qr,html:Um,lheading:Rd,list:$m,newline:Im,paragraph:Ld,table:Cr,text:jm},tc=V("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",qr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ai).getRegex(),Hm={...gu,table:tc,paragraph:V(pu).replace("hr",qr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",tc).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ai).getRegex()},Wm={...gu,html:V(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",mu).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Cr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:V(pu).replace("hr",qr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",Rd).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},Pd=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Vm=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Ad=/^( {2,}|\\)\n(?!\s*$)/,Qm=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Jr="\\p{P}\\p{S}",Gm=V(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,Jr).getRegex(),Ym=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,Km=V(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Jr).getRegex(),Xm=V("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Jr).getRegex(),Zm=V("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Jr).getRegex(),qm=V(/\\([punct])/,"gu").replace(/punct/g,Jr).getRegex(),Jm=V(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),bm=V(mu).replace("(?:-->|$)","-->").getRegex(),eg=V("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",bm).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),di=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,tg=V(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",di).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),zd=V(/^!?\[(label)\]\[(ref)\]/).replace("label",di).replace("ref",hu).getRegex(),Id=V(/^!?\[(ref)\](?:\[\])?/).replace("ref",hu).getRegex(),ng=V("reflink|nolink(?!\\()","g").replace("reflink",zd).replace("nolink",Id).getRegex(),yu={_backpedal:Cr,anyPunctuation:qm,autolink:Jm,blockSkip:Ym,br:Ad,code:Vm,del:Cr,emStrongLDelim:Km,emStrongRDelimAst:Xm,emStrongRDelimUnd:Zm,escape:Pd,link:tg,nolink:Id,punctuation:Gm,reflink:zd,reflinkSearch:ng,tag:eg,text:Qm,url:Cr},rg={...yu,link:V(/^!?\[(label)\]\((.*?)\)/).replace("label",di).getRegex(),reflink:V(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",di).getRegex()},hs={...yu,escape:V(Pd).replace("])","~|])").getRegex(),url:V(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},lg={...hs,br:V(Ad).replace("{2,}","*").getRegex(),text:V(hs.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},_l={normal:gu,gfm:Hm,pedantic:Wm},ur={normal:yu,gfm:hs,breaks:lg,pedantic:rg};class ct{constructor(t){Y(this,"tokens");Y(this,"options");Y(this,"state");Y(this,"tokenizer");Y(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||pn,this.options.tokenizer=this.options.tokenizer||new fi,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:_l.normal,inline:ur.normal};this.options.pedantic?(n.block=_l.pedantic,n.inline=ur.pedantic):this.options.gfm&&(n.block=_l.gfm,this.options.breaks?n.inline=ur.breaks:n.inline=ur.gfm),this.tokenizer.rules=n}static get rules(){return{block:_l,inline:ur}}static lex(t,n){return new ct(n).lex(t)}static lexInline(t,n){return new ct(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,`
`),this.blockTokens(t,this.tokens);for(let n=0;n<this.inlineQueue.length;n++){const r=this.inlineQueue[n];this.inlineTokens(r.src,r.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,n=[]){this.options.pedantic?t=t.replace(/\t/g,"    ").replace(/^ +$/gm,""):t=t.replace(/^( *)(\t+)/gm,(s,u,a)=>u+"    ".repeat(a.length));let r,l,i,o;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(s=>(r=s.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.space(t)){t=t.substring(r.raw.length),r.raw.length===1&&n.length>0?n[n.length-1].raw+=`
`:n.push(r);continue}if(r=this.tokenizer.code(t)){t=t.substring(r.raw.length),l=n[n.length-1],l&&(l.type==="paragraph"||l.type==="text")?(l.raw+=`
`+r.raw,l.text+=`
`+r.text,this.inlineQueue[this.inlineQueue.length-1].src=l.text):n.push(r);continue}if(r=this.tokenizer.fences(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.heading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.hr(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.blockquote(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.list(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.html(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.def(t)){t=t.substring(r.raw.length),l=n[n.length-1],l&&(l.type==="paragraph"||l.type==="text")?(l.raw+=`
`+r.raw,l.text+=`
`+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=l.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});continue}if(r=this.tokenizer.table(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.lheading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(i=t,this.options.extensions&&this.options.extensions.startBlock){let s=1/0;const u=t.slice(1);let a;this.options.extensions.startBlock.forEach(m=>{a=m.call({lexer:this},u),typeof a=="number"&&a>=0&&(s=Math.min(s,a))}),s<1/0&&s>=0&&(i=t.substring(0,s+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){l=n[n.length-1],o&&l.type==="paragraph"?(l.raw+=`
`+r.raw,l.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=l.text):n.push(r),o=i.length!==t.length,t=t.substring(r.raw.length);continue}if(r=this.tokenizer.text(t)){t=t.substring(r.raw.length),l=n[n.length-1],l&&l.type==="text"?(l.raw+=`
`+r.raw,l.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=l.text):n.push(r);continue}if(t){const s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let r,l,i,o=t,s,u,a;if(this.tokens.links){const m=Object.keys(this.tokens.links);if(m.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)m.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(o))!=null;)o=o.slice(0,s.index)+"++"+o.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;t;)if(u||(a=""),u=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(m=>(r=m.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.escape(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.tag(t)){t=t.substring(r.raw.length),l=n[n.length-1],l&&r.type==="text"&&l.type==="text"?(l.raw+=r.raw,l.text+=r.text):n.push(r);continue}if(r=this.tokenizer.link(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(r.raw.length),l=n[n.length-1],l&&r.type==="text"&&l.type==="text"?(l.raw+=r.raw,l.text+=r.text):n.push(r);continue}if(r=this.tokenizer.emStrong(t,o,a)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.codespan(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.br(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.del(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.autolink(t)){t=t.substring(r.raw.length),n.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(t))){t=t.substring(r.raw.length),n.push(r);continue}if(i=t,this.options.extensions&&this.options.extensions.startInline){let m=1/0;const g=t.slice(1);let h;this.options.extensions.startInline.forEach(y=>{h=y.call({lexer:this},g),typeof h=="number"&&h>=0&&(m=Math.min(m,h))}),m<1/0&&m>=0&&(i=t.substring(0,m+1))}if(r=this.tokenizer.inlineText(i)){t=t.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(a=r.raw.slice(-1)),u=!0,l=n[n.length-1],l&&l.type==="text"?(l.raw+=r.raw,l.text+=r.text):n.push(r);continue}if(t){const m="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(m);break}else throw new Error(m)}}return n}}class pi{constructor(t){Y(this,"options");this.options=t||pn}code(t,n,r){var i;const l=(i=(n||"").match(/^\S*/))==null?void 0:i[0];return t=t.replace(/\n$/,"")+`
`,l?'<pre><code class="language-'+Me(l)+'">'+(r?t:Me(t,!0))+`</code></pre>
`:"<pre><code>"+(r?t:Me(t,!0))+`</code></pre>
`}blockquote(t){return`<blockquote>
${t}</blockquote>
`}html(t,n){return t}heading(t,n,r){return`<h${n}>${t}</h${n}>
`}hr(){return`<hr>
`}list(t,n,r){const l=n?"ol":"ul",i=n&&r!==1?' start="'+r+'"':"";return"<"+l+i+`>
`+t+"</"+l+`>
`}listitem(t,n,r){return`<li>${t}</li>
`}checkbox(t){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph(t){return`<p>${t}</p>
`}table(t,n){return n&&(n=`<tbody>${n}</tbody>`),`<table>
<thead>
`+t+`</thead>
`+n+`</table>
`}tablerow(t){return`<tr>
${t}</tr>
`}tablecell(t,n){const r=n.header?"th":"td";return(n.align?`<${r} align="${n.align}">`:`<${r}>`)+t+`</${r}>
`}strong(t){return`<strong>${t}</strong>`}em(t){return`<em>${t}</em>`}codespan(t){return`<code>${t}</code>`}br(){return"<br>"}del(t){return`<del>${t}</del>`}link(t,n,r){const l=Ja(t);if(l===null)return r;t=l;let i='<a href="'+t+'"';return n&&(i+=' title="'+n+'"'),i+=">"+r+"</a>",i}image(t,n,r){const l=Ja(t);if(l===null)return r;t=l;let i=`<img src="${t}" alt="${r}"`;return n&&(i+=` title="${n}"`),i+=">",i}text(t){return t}}class vu{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,n,r){return""+r}image(t,n,r){return""+r}br(){return""}}class ft{constructor(t){Y(this,"options");Y(this,"renderer");Y(this,"textRenderer");this.options=t||pn,this.options.renderer=this.options.renderer||new pi,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new vu}static parse(t,n){return new ft(n).parse(t)}static parseInline(t,n){return new ft(n).parseInline(t)}parse(t,n=!0){let r="";for(let l=0;l<t.length;l++){const i=t[l];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const o=i,s=this.options.extensions.renderers[o.type].call({parser:this},o);if(s!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(o.type)){r+=s||"";continue}}switch(i.type){case"space":continue;case"hr":{r+=this.renderer.hr();continue}case"heading":{const o=i;r+=this.renderer.heading(this.parseInline(o.tokens),o.depth,Lm(this.parseInline(o.tokens,this.textRenderer)));continue}case"code":{const o=i;r+=this.renderer.code(o.text,o.lang,!!o.escaped);continue}case"table":{const o=i;let s="",u="";for(let m=0;m<o.header.length;m++)u+=this.renderer.tablecell(this.parseInline(o.header[m].tokens),{header:!0,align:o.align[m]});s+=this.renderer.tablerow(u);let a="";for(let m=0;m<o.rows.length;m++){const g=o.rows[m];u="";for(let h=0;h<g.length;h++)u+=this.renderer.tablecell(this.parseInline(g[h].tokens),{header:!1,align:o.align[h]});a+=this.renderer.tablerow(u)}r+=this.renderer.table(s,a);continue}case"blockquote":{const o=i,s=this.parse(o.tokens);r+=this.renderer.blockquote(s);continue}case"list":{const o=i,s=o.ordered,u=o.start,a=o.loose;let m="";for(let g=0;g<o.items.length;g++){const h=o.items[g],y=h.checked,w=h.task;let x="";if(h.task){const M=this.renderer.checkbox(!!y);a?h.tokens.length>0&&h.tokens[0].type==="paragraph"?(h.tokens[0].text=M+" "+h.tokens[0].text,h.tokens[0].tokens&&h.tokens[0].tokens.length>0&&h.tokens[0].tokens[0].type==="text"&&(h.tokens[0].tokens[0].text=M+" "+h.tokens[0].tokens[0].text)):h.tokens.unshift({type:"text",text:M+" "}):x+=M+" "}x+=this.parse(h.tokens,a),m+=this.renderer.listitem(x,w,!!y)}r+=this.renderer.list(m,s,u);continue}case"html":{const o=i;r+=this.renderer.html(o.text,o.block);continue}case"paragraph":{const o=i;r+=this.renderer.paragraph(this.parseInline(o.tokens));continue}case"text":{let o=i,s=o.tokens?this.parseInline(o.tokens):o.text;for(;l+1<t.length&&t[l+1].type==="text";)o=t[++l],s+=`
`+(o.tokens?this.parseInline(o.tokens):o.text);r+=n?this.renderer.paragraph(s):s;continue}default:{const o='Token with "'+i.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return r}parseInline(t,n){n=n||this.renderer;let r="";for(let l=0;l<t.length;l++){const i=t[l];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const o=this.options.extensions.renderers[i.type].call({parser:this},i);if(o!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){r+=o||"";continue}}switch(i.type){case"escape":{const o=i;r+=n.text(o.text);break}case"html":{const o=i;r+=n.html(o.text);break}case"link":{const o=i;r+=n.link(o.href,o.title,this.parseInline(o.tokens,n));break}case"image":{const o=i;r+=n.image(o.href,o.title,o.text);break}case"strong":{const o=i;r+=n.strong(this.parseInline(o.tokens,n));break}case"em":{const o=i;r+=n.em(this.parseInline(o.tokens,n));break}case"codespan":{const o=i;r+=n.codespan(o.text);break}case"br":{r+=n.br();break}case"del":{const o=i;r+=n.del(this.parseInline(o.tokens,n));break}case"text":{const o=i;r+=n.text(o.text);break}default:{const o='Token with "'+i.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return r}}class Nr{constructor(t){Y(this,"options");this.options=t||pn}preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}}Y(Nr,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"]));var Qr,ms,hi,Od;class ig{constructor(...t){Hi(this,Qr);Hi(this,hi);Y(this,"defaults",du());Y(this,"options",this.setOptions);Y(this,"parse",il(this,Qr,ms).call(this,ct.lex,ft.parse));Y(this,"parseInline",il(this,Qr,ms).call(this,ct.lexInline,ft.parseInline));Y(this,"Parser",ft);Y(this,"Renderer",pi);Y(this,"TextRenderer",vu);Y(this,"Lexer",ct);Y(this,"Tokenizer",fi);Y(this,"Hooks",Nr);this.use(...t)}walkTokens(t,n){var l,i;let r=[];for(const o of t)switch(r=r.concat(n.call(this,o)),o.type){case"table":{const s=o;for(const u of s.header)r=r.concat(this.walkTokens(u.tokens,n));for(const u of s.rows)for(const a of u)r=r.concat(this.walkTokens(a.tokens,n));break}case"list":{const s=o;r=r.concat(this.walkTokens(s.items,n));break}default:{const s=o;(i=(l=this.defaults.extensions)==null?void 0:l.childTokens)!=null&&i[s.type]?this.defaults.extensions.childTokens[s.type].forEach(u=>{const a=s[u].flat(1/0);r=r.concat(this.walkTokens(a,n))}):s.tokens&&(r=r.concat(this.walkTokens(s.tokens,n)))}}return r}use(...t){const n=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(r=>{const l={...r};if(l.async=this.defaults.async||l.async||!1,r.extensions&&(r.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){const o=n.renderers[i.name];o?n.renderers[i.name]=function(...s){let u=i.renderer.apply(this,s);return u===!1&&(u=o.apply(this,s)),u}:n.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const o=n[i.level];o?o.unshift(i.tokenizer):n[i.level]=[i.tokenizer],i.start&&(i.level==="block"?n.startBlock?n.startBlock.push(i.start):n.startBlock=[i.start]:i.level==="inline"&&(n.startInline?n.startInline.push(i.start):n.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(n.childTokens[i.name]=i.childTokens)}),l.extensions=n),r.renderer){const i=this.defaults.renderer||new pi(this.defaults);for(const o in r.renderer){if(!(o in i))throw new Error(`renderer '${o}' does not exist`);if(o==="options")continue;const s=o,u=r.renderer[s],a=i[s];i[s]=(...m)=>{let g=u.apply(i,m);return g===!1&&(g=a.apply(i,m)),g||""}}l.renderer=i}if(r.tokenizer){const i=this.defaults.tokenizer||new fi(this.defaults);for(const o in r.tokenizer){if(!(o in i))throw new Error(`tokenizer '${o}' does not exist`);if(["options","rules","lexer"].includes(o))continue;const s=o,u=r.tokenizer[s],a=i[s];i[s]=(...m)=>{let g=u.apply(i,m);return g===!1&&(g=a.apply(i,m)),g}}l.tokenizer=i}if(r.hooks){const i=this.defaults.hooks||new Nr;for(const o in r.hooks){if(!(o in i))throw new Error(`hook '${o}' does not exist`);if(o==="options")continue;const s=o,u=r.hooks[s],a=i[s];Nr.passThroughHooks.has(o)?i[s]=m=>{if(this.defaults.async)return Promise.resolve(u.call(i,m)).then(h=>a.call(i,h));const g=u.call(i,m);return a.call(i,g)}:i[s]=(...m)=>{let g=u.apply(i,m);return g===!1&&(g=a.apply(i,m)),g}}l.hooks=i}if(r.walkTokens){const i=this.defaults.walkTokens,o=r.walkTokens;l.walkTokens=function(s){let u=[];return u.push(o.call(this,s)),i&&(u=u.concat(i.call(this,s))),u}}this.defaults={...this.defaults,...l}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,n){return ct.lex(t,n??this.defaults)}parser(t,n){return ft.parse(t,n??this.defaults)}}Qr=new WeakSet,ms=function(t,n){return(r,l)=>{const i={...l},o={...this.defaults,...i};this.defaults.async===!0&&i.async===!1&&(o.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),o.async=!0);const s=il(this,hi,Od).call(this,!!o.silent,!!o.async);if(typeof r>"u"||r===null)return s(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return s(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(o.hooks&&(o.hooks.options=o),o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(r):r).then(u=>t(u,o)).then(u=>o.hooks?o.hooks.processAllTokens(u):u).then(u=>o.walkTokens?Promise.all(this.walkTokens(u,o.walkTokens)).then(()=>u):u).then(u=>n(u,o)).then(u=>o.hooks?o.hooks.postprocess(u):u).catch(s);try{o.hooks&&(r=o.hooks.preprocess(r));let u=t(r,o);o.hooks&&(u=o.hooks.processAllTokens(u)),o.walkTokens&&this.walkTokens(u,o.walkTokens);let a=n(u,o);return o.hooks&&(a=o.hooks.postprocess(a)),a}catch(u){return s(u)}}},hi=new WeakSet,Od=function(t,n){return r=>{if(r.message+=`
Please report this to https://github.com/markedjs/marked.`,t){const l="<p>An error occurred:</p><pre>"+Me(r.message+"",!0)+"</pre>";return n?Promise.resolve(l):l}if(n)return Promise.reject(r);throw r}};const cn=new ig;function H(e,t){return cn.parse(e,t)}H.options=H.setOptions=function(e){return cn.setOptions(e),H.defaults=cn.defaults,_d(H.defaults),H};H.getDefaults=du;H.defaults=pn;H.use=function(...e){return cn.use(...e),H.defaults=cn.defaults,_d(H.defaults),H};H.walkTokens=function(e,t){return cn.walkTokens(e,t)};H.parseInline=cn.parseInline;H.Parser=ft;H.parser=ft.parse;H.Renderer=pi;H.TextRenderer=vu;H.Lexer=ct;H.lexer=ct.lex;H.Tokenizer=fi;H.Hooks=Nr;H.parse=H;H.options;H.setOptions;H.use;H.walkTokens;H.parseInline;ft.parse;ct.lex;/*! @license DOMPurify 3.1.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.5/LICENSE */const{entries:Md,setPrototypeOf:nc,isFrozen:og,getPrototypeOf:sg,getOwnPropertyDescriptor:ug}=Object;let{freeze:_e,seal:Xe,create:Dd}=Object,{apply:gs,construct:ys}=typeof Reflect<"u"&&Reflect;_e||(_e=function(t){return t});Xe||(Xe=function(t){return t});gs||(gs=function(t,n,r){return t.apply(n,r)});ys||(ys=function(t,n){return new t(...n)});const Tl=$e(Array.prototype.forEach),rc=$e(Array.prototype.pop),ar=$e(Array.prototype.push),Ul=$e(String.prototype.toLowerCase),go=$e(String.prototype.toString),lc=$e(String.prototype.match),cr=$e(String.prototype.replace),ag=$e(String.prototype.indexOf),cg=$e(String.prototype.trim),Je=$e(Object.prototype.hasOwnProperty),xe=$e(RegExp.prototype.test),fr=fg(TypeError);function $e(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),l=1;l<n;l++)r[l-1]=arguments[l];return gs(e,t,r)}}function fg(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ys(e,n)}}function j(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ul;nc&&nc(e,null);let r=t.length;for(;r--;){let l=t[r];if(typeof l=="string"){const i=n(l);i!==l&&(og(t)||(t[r]=i),l=i)}e[l]=!0}return e}function dg(e){for(let t=0;t<e.length;t++)Je(e,t)||(e[t]=null);return e}function Jt(e){const t=Dd(null);for(const[n,r]of Md(e))Je(e,n)&&(Array.isArray(r)?t[n]=dg(r):r&&typeof r=="object"&&r.constructor===Object?t[n]=Jt(r):t[n]=r);return t}function Cl(e,t){for(;e!==null;){const r=ug(e,t);if(r){if(r.get)return $e(r.get);if(typeof r.value=="function")return $e(r.value)}e=sg(e)}function n(){return null}return n}const ic=_e(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),yo=_e(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),vo=_e(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),pg=_e(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ko=_e(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),hg=_e(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),oc=_e(["#text"]),sc=_e(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),wo=_e(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),uc=_e(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Nl=_e(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),mg=Xe(/\{\{[\w\W]*|[\w\W]*\}\}/gm),gg=Xe(/<%[\w\W]*|[\w\W]*%>/gm),yg=Xe(/\${[\w\W]*}/gm),vg=Xe(/^data-[\-\w.\u00B7-\uFFFF]/),kg=Xe(/^aria-[\-\w]+$/),jd=Xe(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),wg=Xe(/^(?:\w+script|data):/i),xg=Xe(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Fd=Xe(/^html$/i),Sg=Xe(/^[a-z][.\w]*(-[.\w]+)+$/i);var ac=Object.freeze({__proto__:null,MUSTACHE_EXPR:mg,ERB_EXPR:gg,TMPLIT_EXPR:yg,DATA_ATTR:vg,ARIA_ATTR:kg,IS_ALLOWED_URI:jd,IS_SCRIPT_OR_DATA:wg,ATTR_WHITESPACE:xg,DOCTYPE_NAME:Fd,CUSTOM_ELEMENT:Sg});const dr={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Eg=function(){return typeof window>"u"?null:window},_g=function(t,n){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let r=null;const l="data-tt-policy-suffix";n&&n.hasAttribute(l)&&(r=n.getAttribute(l));const i="dompurify"+(r?"#"+r:"");try{return t.createPolicy(i,{createHTML(o){return o},createScriptURL(o){return o}})}catch{return console.warn("TrustedTypes policy "+i+" could not be created."),null}};function $d(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Eg();const t=z=>$d(z);if(t.version="3.1.5",t.removed=[],!e||!e.document||e.document.nodeType!==dr.document)return t.isSupported=!1,t;let{document:n}=e;const r=n,l=r.currentScript,{DocumentFragment:i,HTMLTemplateElement:o,Node:s,Element:u,NodeFilter:a,NamedNodeMap:m=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:g,DOMParser:h,trustedTypes:y}=e,w=u.prototype,x=Cl(w,"cloneNode"),M=Cl(w,"nextSibling"),p=Cl(w,"childNodes"),c=Cl(w,"parentNode");if(typeof o=="function"){const z=n.createElement("template");z.content&&z.content.ownerDocument&&(n=z.content.ownerDocument)}let d,v="";const{implementation:T,createNodeIterator:E,createDocumentFragment:C,getElementsByTagName:N}=n,{importNode:$}=r;let I={};t.isSupported=typeof Md=="function"&&typeof c=="function"&&T&&T.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:ce,ERB_EXPR:Ne,TMPLIT_EXPR:He,DATA_ATTR:br,ARIA_ATTR:zi,IS_SCRIPT_OR_DATA:Zn,ATTR_WHITESPACE:hn,CUSTOM_ELEMENT:R}=ac;let{IS_ALLOWED_URI:O}=ac,A=null;const Z=j({},[...ic,...yo,...vo,...ko,...oc]);let D=null;const Yt=j({},[...sc,...wo,...uc,...Nl]);let B=Object.seal(Dd(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ht=null,Ze=null,Kt=!0,Ii=!0,ku=!1,wu=!0,mn=!1,Oi=!0,Xt=!1,Mi=!1,Di=!1,gn=!1,el=!1,tl=!1,xu=!0,Su=!1;const Ud="user-content-";let ji=!0,qn=!1,yn={},vn=null;const Eu=j({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let _u=null;const Tu=j({},["audio","video","img","source","image","track"]);let Fi=null;const Cu=j({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),nl="http://www.w3.org/1998/Math/MathML",rl="http://www.w3.org/2000/svg",mt="http://www.w3.org/1999/xhtml";let kn=mt,$i=!1,Ui=null;const Bd=j({},[nl,rl,mt],go);let Jn=null;const Hd=["application/xhtml+xml","text/html"],Wd="text/html";let oe=null,wn=null;const Vd=n.createElement("form"),Nu=function(f){return f instanceof RegExp||f instanceof Function},Bi=function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(wn&&wn===f)){if((!f||typeof f!="object")&&(f={}),f=Jt(f),Jn=Hd.indexOf(f.PARSER_MEDIA_TYPE)===-1?Wd:f.PARSER_MEDIA_TYPE,oe=Jn==="application/xhtml+xml"?go:Ul,A=Je(f,"ALLOWED_TAGS")?j({},f.ALLOWED_TAGS,oe):Z,D=Je(f,"ALLOWED_ATTR")?j({},f.ALLOWED_ATTR,oe):Yt,Ui=Je(f,"ALLOWED_NAMESPACES")?j({},f.ALLOWED_NAMESPACES,go):Bd,Fi=Je(f,"ADD_URI_SAFE_ATTR")?j(Jt(Cu),f.ADD_URI_SAFE_ATTR,oe):Cu,_u=Je(f,"ADD_DATA_URI_TAGS")?j(Jt(Tu),f.ADD_DATA_URI_TAGS,oe):Tu,vn=Je(f,"FORBID_CONTENTS")?j({},f.FORBID_CONTENTS,oe):Eu,ht=Je(f,"FORBID_TAGS")?j({},f.FORBID_TAGS,oe):{},Ze=Je(f,"FORBID_ATTR")?j({},f.FORBID_ATTR,oe):{},yn=Je(f,"USE_PROFILES")?f.USE_PROFILES:!1,Kt=f.ALLOW_ARIA_ATTR!==!1,Ii=f.ALLOW_DATA_ATTR!==!1,ku=f.ALLOW_UNKNOWN_PROTOCOLS||!1,wu=f.ALLOW_SELF_CLOSE_IN_ATTR!==!1,mn=f.SAFE_FOR_TEMPLATES||!1,Oi=f.SAFE_FOR_XML!==!1,Xt=f.WHOLE_DOCUMENT||!1,gn=f.RETURN_DOM||!1,el=f.RETURN_DOM_FRAGMENT||!1,tl=f.RETURN_TRUSTED_TYPE||!1,Di=f.FORCE_BODY||!1,xu=f.SANITIZE_DOM!==!1,Su=f.SANITIZE_NAMED_PROPS||!1,ji=f.KEEP_CONTENT!==!1,qn=f.IN_PLACE||!1,O=f.ALLOWED_URI_REGEXP||jd,kn=f.NAMESPACE||mt,B=f.CUSTOM_ELEMENT_HANDLING||{},f.CUSTOM_ELEMENT_HANDLING&&Nu(f.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(B.tagNameCheck=f.CUSTOM_ELEMENT_HANDLING.tagNameCheck),f.CUSTOM_ELEMENT_HANDLING&&Nu(f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(B.attributeNameCheck=f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),f.CUSTOM_ELEMENT_HANDLING&&typeof f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(B.allowCustomizedBuiltInElements=f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),mn&&(Ii=!1),el&&(gn=!0),yn&&(A=j({},oc),D=[],yn.html===!0&&(j(A,ic),j(D,sc)),yn.svg===!0&&(j(A,yo),j(D,wo),j(D,Nl)),yn.svgFilters===!0&&(j(A,vo),j(D,wo),j(D,Nl)),yn.mathMl===!0&&(j(A,ko),j(D,uc),j(D,Nl))),f.ADD_TAGS&&(A===Z&&(A=Jt(A)),j(A,f.ADD_TAGS,oe)),f.ADD_ATTR&&(D===Yt&&(D=Jt(D)),j(D,f.ADD_ATTR,oe)),f.ADD_URI_SAFE_ATTR&&j(Fi,f.ADD_URI_SAFE_ATTR,oe),f.FORBID_CONTENTS&&(vn===Eu&&(vn=Jt(vn)),j(vn,f.FORBID_CONTENTS,oe)),ji&&(A["#text"]=!0),Xt&&j(A,["html","head","body"]),A.table&&(j(A,["tbody"]),delete ht.tbody),f.TRUSTED_TYPES_POLICY){if(typeof f.TRUSTED_TYPES_POLICY.createHTML!="function")throw fr('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof f.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw fr('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');d=f.TRUSTED_TYPES_POLICY,v=d.createHTML("")}else d===void 0&&(d=_g(y,l)),d!==null&&typeof v=="string"&&(v=d.createHTML(""));_e&&_e(f),wn=f}},Ru=j({},["mi","mo","mn","ms","mtext"]),Lu=j({},["foreignobject","annotation-xml"]),Qd=j({},["title","style","font","a","script"]),Pu=j({},[...yo,...vo,...pg]),Au=j({},[...ko,...hg]),Gd=function(f){let S=c(f);(!S||!S.tagName)&&(S={namespaceURI:kn,tagName:"template"});const P=Ul(f.tagName),Q=Ul(S.tagName);return Ui[f.namespaceURI]?f.namespaceURI===rl?S.namespaceURI===mt?P==="svg":S.namespaceURI===nl?P==="svg"&&(Q==="annotation-xml"||Ru[Q]):!!Pu[P]:f.namespaceURI===nl?S.namespaceURI===mt?P==="math":S.namespaceURI===rl?P==="math"&&Lu[Q]:!!Au[P]:f.namespaceURI===mt?S.namespaceURI===rl&&!Lu[Q]||S.namespaceURI===nl&&!Ru[Q]?!1:!Au[P]&&(Qd[P]||!Pu[P]):!!(Jn==="application/xhtml+xml"&&Ui[f.namespaceURI]):!1},it=function(f){ar(t.removed,{element:f});try{f.parentNode.removeChild(f)}catch{f.remove()}},ll=function(f,S){try{ar(t.removed,{attribute:S.getAttributeNode(f),from:S})}catch{ar(t.removed,{attribute:null,from:S})}if(S.removeAttribute(f),f==="is"&&!D[f])if(gn||el)try{it(S)}catch{}else try{S.setAttribute(f,"")}catch{}},zu=function(f){let S=null,P=null;if(Di)f="<remove></remove>"+f;else{const fe=lc(f,/^[\r\n\t ]+/);P=fe&&fe[0]}Jn==="application/xhtml+xml"&&kn===mt&&(f='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+f+"</body></html>");const Q=d?d.createHTML(f):f;if(kn===mt)try{S=new h().parseFromString(Q,Jn)}catch{}if(!S||!S.documentElement){S=T.createDocument(kn,"template",null);try{S.documentElement.innerHTML=$i?v:Q}catch{}}const me=S.body||S.documentElement;return f&&P&&me.insertBefore(n.createTextNode(P),me.childNodes[0]||null),kn===mt?N.call(S,Xt?"html":"body")[0]:Xt?S.documentElement:me},Iu=function(f){return E.call(f.ownerDocument||f,f,a.SHOW_ELEMENT|a.SHOW_COMMENT|a.SHOW_TEXT|a.SHOW_PROCESSING_INSTRUCTION|a.SHOW_CDATA_SECTION,null)},Ou=function(f){return f instanceof g&&(typeof f.nodeName!="string"||typeof f.textContent!="string"||typeof f.removeChild!="function"||!(f.attributes instanceof m)||typeof f.removeAttribute!="function"||typeof f.setAttribute!="function"||typeof f.namespaceURI!="string"||typeof f.insertBefore!="function"||typeof f.hasChildNodes!="function")},Mu=function(f){return typeof s=="function"&&f instanceof s},gt=function(f,S,P){I[f]&&Tl(I[f],Q=>{Q.call(t,S,P,wn)})},Du=function(f){let S=null;if(gt("beforeSanitizeElements",f,null),Ou(f))return it(f),!0;const P=oe(f.nodeName);if(gt("uponSanitizeElement",f,{tagName:P,allowedTags:A}),f.hasChildNodes()&&!Mu(f.firstElementChild)&&xe(/<[/\w]/g,f.innerHTML)&&xe(/<[/\w]/g,f.textContent)||f.nodeType===dr.progressingInstruction||Oi&&f.nodeType===dr.comment&&xe(/<[/\w]/g,f.data))return it(f),!0;if(!A[P]||ht[P]){if(!ht[P]&&Fu(P)&&(B.tagNameCheck instanceof RegExp&&xe(B.tagNameCheck,P)||B.tagNameCheck instanceof Function&&B.tagNameCheck(P)))return!1;if(ji&&!vn[P]){const Q=c(f)||f.parentNode,me=p(f)||f.childNodes;if(me&&Q){const fe=me.length;for(let Re=fe-1;Re>=0;--Re){const ot=x(me[Re],!0);ot.__removalCount=(f.__removalCount||0)+1,Q.insertBefore(ot,M(f))}}}return it(f),!0}return f instanceof u&&!Gd(f)||(P==="noscript"||P==="noembed"||P==="noframes")&&xe(/<\/no(script|embed|frames)/i,f.innerHTML)?(it(f),!0):(mn&&f.nodeType===dr.text&&(S=f.textContent,Tl([ce,Ne,He],Q=>{S=cr(S,Q," ")}),f.textContent!==S&&(ar(t.removed,{element:f.cloneNode()}),f.textContent=S)),gt("afterSanitizeElements",f,null),!1)},ju=function(f,S,P){if(xu&&(S==="id"||S==="name")&&(P in n||P in Vd))return!1;if(!(Ii&&!Ze[S]&&xe(br,S))){if(!(Kt&&xe(zi,S))){if(!D[S]||Ze[S]){if(!(Fu(f)&&(B.tagNameCheck instanceof RegExp&&xe(B.tagNameCheck,f)||B.tagNameCheck instanceof Function&&B.tagNameCheck(f))&&(B.attributeNameCheck instanceof RegExp&&xe(B.attributeNameCheck,S)||B.attributeNameCheck instanceof Function&&B.attributeNameCheck(S))||S==="is"&&B.allowCustomizedBuiltInElements&&(B.tagNameCheck instanceof RegExp&&xe(B.tagNameCheck,P)||B.tagNameCheck instanceof Function&&B.tagNameCheck(P))))return!1}else if(!Fi[S]){if(!xe(O,cr(P,hn,""))){if(!((S==="src"||S==="xlink:href"||S==="href")&&f!=="script"&&ag(P,"data:")===0&&_u[f])){if(!(ku&&!xe(Zn,cr(P,hn,"")))){if(P)return!1}}}}}}return!0},Fu=function(f){return f!=="annotation-xml"&&lc(f,R)},$u=function(f){gt("beforeSanitizeAttributes",f,null);const{attributes:S}=f;if(!S)return;const P={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:D};let Q=S.length;for(;Q--;){const me=S[Q],{name:fe,namespaceURI:Re,value:ot}=me,bn=oe(fe);let we=fe==="value"?ot:cg(ot);if(P.attrName=bn,P.attrValue=we,P.keepAttr=!0,P.forceKeepAttr=void 0,gt("uponSanitizeAttribute",f,P),we=P.attrValue,P.forceKeepAttr||(ll(fe,f),!P.keepAttr))continue;if(!wu&&xe(/\/>/i,we)){ll(fe,f);continue}if(Oi&&xe(/((--!?|])>)|<\/(style|title)/i,we)){ll(fe,f);continue}mn&&Tl([ce,Ne,He],Bu=>{we=cr(we,Bu," ")});const Uu=oe(f.nodeName);if(ju(Uu,bn,we)){if(Su&&(bn==="id"||bn==="name")&&(ll(fe,f),we=Ud+we),d&&typeof y=="object"&&typeof y.getAttributeType=="function"&&!Re)switch(y.getAttributeType(Uu,bn)){case"TrustedHTML":{we=d.createHTML(we);break}case"TrustedScriptURL":{we=d.createScriptURL(we);break}}try{Re?f.setAttributeNS(Re,fe,we):f.setAttribute(fe,we),Ou(f)?it(f):rc(t.removed)}catch{}}}gt("afterSanitizeAttributes",f,null)},Yd=function z(f){let S=null;const P=Iu(f);for(gt("beforeSanitizeShadowDOM",f,null);S=P.nextNode();)gt("uponSanitizeShadowNode",S,null),!Du(S)&&(S.content instanceof i&&z(S.content),$u(S));gt("afterSanitizeShadowDOM",f,null)};return t.sanitize=function(z){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},S=null,P=null,Q=null,me=null;if($i=!z,$i&&(z="<!-->"),typeof z!="string"&&!Mu(z))if(typeof z.toString=="function"){if(z=z.toString(),typeof z!="string")throw fr("dirty is not a string, aborting")}else throw fr("toString is not a function");if(!t.isSupported)return z;if(Mi||Bi(f),t.removed=[],typeof z=="string"&&(qn=!1),qn){if(z.nodeName){const ot=oe(z.nodeName);if(!A[ot]||ht[ot])throw fr("root node is forbidden and cannot be sanitized in-place")}}else if(z instanceof s)S=zu("<!---->"),P=S.ownerDocument.importNode(z,!0),P.nodeType===dr.element&&P.nodeName==="BODY"||P.nodeName==="HTML"?S=P:S.appendChild(P);else{if(!gn&&!mn&&!Xt&&z.indexOf("<")===-1)return d&&tl?d.createHTML(z):z;if(S=zu(z),!S)return gn?null:tl?v:""}S&&Di&&it(S.firstChild);const fe=Iu(qn?z:S);for(;Q=fe.nextNode();)Du(Q)||(Q.content instanceof i&&Yd(Q.content),$u(Q));if(qn)return z;if(gn){if(el)for(me=C.call(S.ownerDocument);S.firstChild;)me.appendChild(S.firstChild);else me=S;return(D.shadowroot||D.shadowrootmode)&&(me=$.call(r,me,!0)),me}let Re=Xt?S.outerHTML:S.innerHTML;return Xt&&A["!doctype"]&&S.ownerDocument&&S.ownerDocument.doctype&&S.ownerDocument.doctype.name&&xe(Fd,S.ownerDocument.doctype.name)&&(Re="<!DOCTYPE "+S.ownerDocument.doctype.name+`>
`+Re),mn&&Tl([ce,Ne,He],ot=>{Re=cr(Re,ot," ")}),d&&tl?d.createHTML(Re):Re},t.setConfig=function(){let z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Bi(z),Mi=!0},t.clearConfig=function(){wn=null,Mi=!1},t.isValidAttribute=function(z,f,S){wn||Bi({});const P=oe(z),Q=oe(f);return ju(P,Q,S)},t.addHook=function(z,f){typeof f=="function"&&(I[z]=I[z]||[],ar(I[z],f))},t.removeHook=function(z){if(I[z])return rc(I[z])},t.removeHooks=function(z){I[z]&&(I[z]=[])},t.removeAllHooks=function(){I={}},t}var Tg=$d();function Cg(e){return _.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[_.jsx("path",{d:"M12 8V4H8"}),_.jsx("rect",{width:"16",height:"12",x:"4",y:"8",rx:"2"}),_.jsx("path",{d:"M2 14h2"}),_.jsx("path",{d:"M20 14h2"}),_.jsx("path",{d:"M15 13v2"}),_.jsx("path",{d:"M9 13v2"})]})}function Ng(e){return _.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[_.jsx("path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}),_.jsx("circle",{cx:"12",cy:"7",r:"4"})]})}function Rg({messages:e}){const t=e.length===0;return _.jsx("div",{className:`flex-1 p-6 max-w-[960px] w-full ${t?"flex flex-col items-center justify-end":"space-y-4"}`,children:t?_.jsx("div",{className:"text-xl",children:"Ready!"}):e.map((n,r)=>_.jsx("div",{className:"flex items-start space-x-4",children:n.role==="assistant"?_.jsxs(_.Fragment,{children:[_.jsx(Cg,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),_.jsx("div",{className:"bg-gray-200 dark:bg-gray-700 rounded-lg p-4",children:_.jsx("p",{className:"min-h-6 text-gray-800 dark:text-gray-200 overflow-wrap-anywhere",children:n.content.length>0?_.jsx("span",{className:"markdown",dangerouslySetInnerHTML:{__html:Tg.sanitize(H.parse(n.content))}}):_.jsxs("span",{className:"h-6 flex items-center gap-1",children:[_.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse"}),_.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-200"}),_.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-400"})]})})})]}):_.jsxs(_.Fragment,{children:[_.jsx(Ng,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),_.jsx("div",{className:"bg-blue-500 text-white rounded-lg p-4",children:_.jsx("p",{className:"min-h-6 overflow-wrap-anywhere",children:n.content})})]})},`message-${r}`))})}function cc(e){return _.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[_.jsx("path",{d:"M5 12h14"}),_.jsx("path",{d:"m12 5 7 7-7 7"})]})}function Lg(e){return _.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[_.jsx("path",{d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),_.jsx("path",{fill:"currentColor",d:"M9 9.563C9 9.252 9.252 9 9.563 9h4.874c.311 0 .563.252.563.563v4.874c0 .311-.252.563-.563.563H9.564A.562.562 0 0 1 9 14.437V9.564Z"})]})}function Pg(e){const t=e==0?0:Math.floor(Math.log(e)/Math.log(1024));return+(e/Math.pow(1024,t)).toFixed(2)*1+["B","kB","MB","GB","TB"][t]}function Ag({text:e,percentage:t,total:n}){return t??(t=0),_.jsx("div",{className:"w-full bg-gray-100 dark:bg-gray-700 text-left rounded-lg overflow-hidden mb-0.5",children:_.jsxs("div",{className:"bg-blue-400 whitespace-nowrap px-1 text-sm",style:{width:`${t}%`},children:[e," (",t.toFixed(2),"%",isNaN(n)?"":` of ${Pg(n)}`,")"]})})}const zg=!!navigator.gpu,Ig=120;function Og(){const e=se.useRef(null),t=se.useRef(null),n=se.useRef(null),[r,l]=se.useState(null),[i,o]=se.useState(""),[s,u]=se.useState([]),[a,m]=se.useState(!1),[g,h]=se.useState(""),[y,w]=se.useState([]),[x,M]=se.useState(null),[p,c]=se.useState(null);function d(E){w(C=>[...C,{role:"user",content:E}]),M(null),m(!0),h("")}se.useEffect(()=>{T()},[g]);function v(){e.current.postMessage({type:"interrupt"})}function T(){if(!t.current)return;const E=t.current;E.style.height="auto";const C=Math.min(Math.max(E.scrollHeight,24),200);E.style.height=`${C}px`}return se.useEffect(()=>{e.current||(e.current=new Worker(new URL("/assets/worker-CqnEQYb0.js",import.meta.url),{type:"module"}));const E=C=>{switch(C.data.status){case"loading":l("loading"),o(C.data.data);break;case"initiate":u(N=>[...N,C.data]);break;case"progress":u(N=>N.map($=>$.file===C.data.file?{...$,...C.data}:$));break;case"done":u(N=>N.filter($=>$.file!==C.data.file));break;case"ready":l("ready");break;case"start":w(N=>[...N,{role:"assistant",content:""}]);break;case"update":{const{output:N,tps:$,numTokens:I}=C.data;M($),c(I),w(ce=>{const Ne=[...ce],He=Ne.at(-1);return Ne[Ne.length-1]={...He,content:He.content+N},Ne})}break;case"complete":m(!1);break}};return e.current.addEventListener("message",E),()=>{e.current.removeEventListener("message",E)}},[]),se.useEffect(()=>{y.filter(E=>E.role==="user").length!==0&&y.at(-1).role!=="assistant"&&(M(null),e.current.postMessage({type:"generate",data:y}))},[y,a]),se.useEffect(()=>{if(n.current&&a){const E=n.current;E.scrollHeight-E.scrollTop-E.clientHeight<Ig&&(E.scrollTop=E.scrollHeight)}},[y,a]),zg?_.jsxs("div",{className:"flex flex-col h-screen mx-auto items justify-end text-gray-800 dark:text-gray-200 bg-white dark:bg-gray-900",children:[r===null&&y.length===0&&_.jsxs("div",{className:"h-full overflow-auto scrollbar-thin flex justify-center items-center flex-col relative",children:[_.jsxs("div",{className:"flex flex-col items-center mb-1 max-w-[300px] text-center",children:[_.jsx("img",{src:"logo.png",width:"85%",height:"auto",className:"block"}),_.jsx("h1",{className:"text-4xl font-bold mb-1",children:"Qwen2 WebGPU"}),_.jsx("h2",{className:"font-semibold",children:"A private and powerful AI chatbot that runs locally in your browser."})]}),_.jsxs("div",{className:"flex flex-col items-center px-4",children:[_.jsxs("p",{className:"max-w-[514px] mb-4",children:[_.jsx("br",{}),"You are about to load ",_.jsx("a",{href:"https://huggingface.co/Qwen/Qwen2-0.5B-Instruct",target:"_blank",rel:"noreferrer",className:"font-medium underline",children:"Qwen2-0.5B-Instruct"}),", a 0.5 billion parameter LLM that is optimized for inference on the web. Once downloaded, the model (750 MB) will be cached and reused when you revisit the page.",_.jsx("br",{}),_.jsx("br",{}),"Everything runs directly in your browser using ",_.jsx("a",{href:"https://huggingface.co/docs/transformers.js",target:"_blank",rel:"noreferrer",className:"underline",children:"🤗 Transformers.js"})," and ONNX Runtime Web, meaning your conversations aren't sent to a server. You can even disconnect from the internet after the model has loaded!"]}),_.jsx("button",{className:"border px-4 py-2 rounded-lg bg-blue-400 text-white hover:bg-blue-500 disabled:bg-blue-100 disabled:cursor-not-allowed select-none",onClick:()=>{e.current.postMessage({type:"load"}),l("loading")},disabled:r!==null,children:"Load model"})]})]}),r==="loading"&&_.jsx(_.Fragment,{children:_.jsxs("div",{className:"w-full max-w-[500px] text-left mx-auto p-4 bottom-0 mt-auto",children:[_.jsx("p",{className:"text-center mb-1",children:i}),s.map(({file:E,progress:C,total:N},$)=>_.jsx(Ag,{text:E,percentage:C,total:N},$))]})}),r==="ready"&&_.jsxs("div",{ref:n,className:"overflow-y-auto scrollbar-thin w-full flex flex-col items-center h-full",children:[_.jsx(Rg,{messages:y}),_.jsx("p",{className:"text-center text-sm min-h-6 text-gray-500 dark:text-gray-300",children:x&&y.length>0&&_.jsxs(_.Fragment,{children:[!a&&_.jsxs("span",{children:["Generated ",p," tokens in ",(p/x).toFixed(2)," seconds ("]}),_.jsxs(_.Fragment,{children:[_.jsx("span",{className:"font-medium text-center mr-1 text-black dark:text-white",children:x.toFixed(2)}),_.jsx("span",{className:"text-gray-500 dark:text-gray-300",children:"tokens/second"})]}),!a&&_.jsxs(_.Fragment,{children:[_.jsx("span",{className:"mr-1",children:")."}),_.jsx("span",{className:"underline cursor-pointer",onClick:()=>{e.current.postMessage({type:"reset"}),w([])},children:"Reset"})]})]})})]}),_.jsxs("div",{className:"mt-2 border dark:bg-gray-700 rounded-lg w-[600px] max-w-[80%] max-h-[200px] mx-auto relative mb-3 flex",children:[_.jsx("textarea",{ref:t,className:"scrollbar-thin w-[550px] dark:bg-gray-700 px-3 py-4 rounded-lg bg-transparent border-none outline-none text-gray-800 disabled:text-gray-400 dark:text-gray-200 placeholder-gray-500 dark:placeholder-gray-400 disabled:placeholder-gray-200 resize-none disabled:cursor-not-allowed",placeholder:"Type your message...",type:"text",rows:1,value:g,disabled:r!=="ready",title:r==="ready"?"Model is ready":"Model not loaded yet",onKeyDown:E=>{g.length>0&&!a&&E.key==="Enter"&&!E.shiftKey&&(E.preventDefault(),d(g))},onInput:E=>h(E.target.value)}),a?_.jsx("div",{className:"cursor-pointer",onClick:v,children:_.jsx(Lg,{className:"h-8 w-8 p-1 rounded-md text-gray-800 dark:text-gray-100 absolute right-3 bottom-3"})}):g.length>0?_.jsx("div",{className:"cursor-pointer",onClick:()=>d(g),children:_.jsx(cc,{className:"h-8 w-8 p-1 bg-gray-800 dark:bg-gray-100 text-white dark:text-black rounded-md absolute right-3 bottom-3"})}):_.jsx("div",{children:_.jsx(cc,{className:"h-8 w-8 p-1 bg-gray-200 dark:bg-gray-600 text-gray-50 dark:text-gray-800 rounded-md absolute right-3 bottom-3"})})]}),_.jsx("p",{className:"text-xs text-gray-400 text-center mb-3",children:"Disclaimer: Generated content may be inaccurate or false."})]}):_.jsxs("div",{className:"fixed w-screen h-screen bg-black z-10 bg-opacity-[92%] text-white text-2xl font-semibold flex justify-center items-center text-center",children:["WebGPU is not supported",_.jsx("br",{}),"by this browser :("]})}xo.createRoot(document.getElementById("root")).render(_.jsx(pp.StrictMode,{children:_.jsx(Og,{})}));