File size: 211,086 Bytes
1508f08
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
e0d82ff
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 Xd=Object.defineProperty;var Hu=e=>{throw TypeError(e)};var Zd=(e,t,n)=>t in e?Xd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var K=(e,t,n)=>Zd(e,typeof t!="symbol"?t+"":t,n),qd=(e,t,n)=>t.has(e)||Hu("Cannot "+n);var Bu=(e,t,n)=>t.has(e)?Hu("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n);var ol=(e,t,n)=>(qd(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 Jd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var dc={exports:{}},hi={},pc={exports:{}},j={};/**
 * @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 Kr=Symbol.for("react.element"),bd=Symbol.for("react.portal"),ep=Symbol.for("react.fragment"),tp=Symbol.for("react.strict_mode"),np=Symbol.for("react.profiler"),rp=Symbol.for("react.provider"),lp=Symbol.for("react.context"),ip=Symbol.for("react.forward_ref"),op=Symbol.for("react.suspense"),sp=Symbol.for("react.memo"),up=Symbol.for("react.lazy"),Wu=Symbol.iterator;function ap(e){return e===null||typeof e!="object"?null:(e=Wu&&e[Wu]||e["@@iterator"],typeof e=="function"?e:null)}var hc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},mc=Object.assign,gc={};function Kn(e,t,n){this.props=e,this.context=t,this.refs=gc,this.updater=n||hc}Kn.prototype.isReactComponent={};Kn.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")};Kn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function yc(){}yc.prototype=Kn.prototype;function gs(e,t,n){this.props=e,this.context=t,this.refs=gc,this.updater=n||hc}var ys=gs.prototype=new yc;ys.constructor=gs;mc(ys,Kn.prototype);ys.isPureReactComponent=!0;var Vu=Array.isArray,vc=Object.prototype.hasOwnProperty,vs={current:null},kc={key:!0,ref:!0,__self:!0,__source:!0};function wc(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)vc.call(t,r)&&!kc.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:Kr,type:e,key:i,ref:o,props:l,_owner:vs.current}}function cp(e,t){return{$$typeof:Kr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ks(e){return typeof e=="object"&&e!==null&&e.$$typeof===Kr}function fp(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Qu=/\/+/g;function Hi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?fp(""+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 Kr:case bd:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+Hi(o,0):r,Vu(l)?(n="",e!=null&&(n=e.replace(Qu,"$&/")+"/"),Rl(l,t,n,"",function(a){return a})):l!=null&&(ks(l)&&(l=cp(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Qu,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Vu(e))for(var s=0;s<e.length;s++){i=e[s];var u=r+Hi(i,s);o+=Rl(i,t,n,u,l)}else if(u=ap(e),typeof u=="function")for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=r+Hi(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 sl(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 dp(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 Ce={current:null},Ll={transition:null},pp={ReactCurrentDispatcher:Ce,ReactCurrentBatchConfig:Ll,ReactCurrentOwner:vs};function xc(){throw Error("act(...) is not supported in production builds of React.")}j.Children={map:sl,forEach:function(e,t,n){sl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return sl(e,function(){t++}),t},toArray:function(e){return sl(e,function(t){return t})||[]},only:function(e){if(!ks(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};j.Component=Kn;j.Fragment=ep;j.Profiler=np;j.PureComponent=gs;j.StrictMode=tp;j.Suspense=op;j.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=pp;j.act=xc;j.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=mc({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=vs.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)vc.call(t,u)&&!kc.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:Kr,type:e.type,key:l,ref:i,props:r,_owner:o}};j.createContext=function(e){return e={$$typeof:lp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:rp,_context:e},e.Consumer=e};j.createElement=wc;j.createFactory=function(e){var t=wc.bind(null,e);return t.type=e,t};j.createRef=function(){return{current:null}};j.forwardRef=function(e){return{$$typeof:ip,render:e}};j.isValidElement=ks;j.lazy=function(e){return{$$typeof:up,_payload:{_status:-1,_result:e},_init:dp}};j.memo=function(e,t){return{$$typeof:sp,type:e,compare:t===void 0?null:t}};j.startTransition=function(e){var t=Ll.transition;Ll.transition={};try{e()}finally{Ll.transition=t}};j.unstable_act=xc;j.useCallback=function(e,t){return Ce.current.useCallback(e,t)};j.useContext=function(e){return Ce.current.useContext(e)};j.useDebugValue=function(){};j.useDeferredValue=function(e){return Ce.current.useDeferredValue(e)};j.useEffect=function(e,t){return Ce.current.useEffect(e,t)};j.useId=function(){return Ce.current.useId()};j.useImperativeHandle=function(e,t,n){return Ce.current.useImperativeHandle(e,t,n)};j.useInsertionEffect=function(e,t){return Ce.current.useInsertionEffect(e,t)};j.useLayoutEffect=function(e,t){return Ce.current.useLayoutEffect(e,t)};j.useMemo=function(e,t){return Ce.current.useMemo(e,t)};j.useReducer=function(e,t,n){return Ce.current.useReducer(e,t,n)};j.useRef=function(e){return Ce.current.useRef(e)};j.useState=function(e){return Ce.current.useState(e)};j.useSyncExternalStore=function(e,t,n){return Ce.current.useSyncExternalStore(e,t,n)};j.useTransition=function(){return Ce.current.useTransition()};j.version="18.3.1";pc.exports=j;var de=pc.exports;const hp=Jd(de);/**
 * @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 mp=de,gp=Symbol.for("react.element"),yp=Symbol.for("react.fragment"),vp=Object.prototype.hasOwnProperty,kp=mp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,wp={key:!0,ref:!0,__self:!0,__source:!0};function Sc(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)vp.call(t,r)&&!wp.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:gp,type:e,key:i,ref:o,props:l,_owner:kp.current}}hi.Fragment=yp;hi.jsx=Sc;hi.jsxs=Sc;dc.exports=hi;var k=dc.exports,ko={},Ec={exports:{}},He={},_c={exports:{}},Tc={};/**
 * @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(T,z){var O=T.length;T.push(z);e:for(;0<O;){var M=O-1>>>1,re=T[M];if(0<l(re,z))T[M]=z,T[O]=re,O=M;else break e}}function n(T){return T.length===0?null:T[0]}function r(T){if(T.length===0)return null;var z=T[0],O=T.pop();if(O!==z){T[0]=O;e:for(var M=0,re=T.length,J=re>>>1;M<J;){var lt=2*(M+1)-1,Y=T[lt],Oe=lt+1,Rt=T[Oe];if(0>l(Y,O))Oe<re&&0>l(Rt,Y)?(T[M]=Rt,T[Oe]=O,M=Oe):(T[M]=Y,T[lt]=O,M=lt);else if(Oe<re&&0>l(Rt,O))T[M]=Rt,T[Oe]=O,M=Oe;else break e}}return z}function l(T,z){var O=T.sortIndex-z.sortIndex;return O!==0?O:T.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],a=[],m=1,g=null,p=3,v=!1,x=!1,E=!1,F=typeof setTimeout=="function"?setTimeout:null,d=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 h(T){for(var z=n(a);z!==null;){if(z.callback===null)r(a);else if(z.startTime<=T)r(a),z.sortIndex=z.expirationTime,t(u,z);else break;z=n(a)}}function y(T){if(E=!1,h(T),!x)if(n(u)!==null)x=!0,qn(_);else{var z=n(a);z!==null&&Jn(y,z.startTime-T)}}function _(T,z){x=!1,E&&(E=!1,d(A),A=-1),v=!0;var O=p;try{for(h(z),g=n(u);g!==null&&(!(g.expirationTime>z)||T&&!G());){var M=g.callback;if(typeof M=="function"){g.callback=null,p=g.priorityLevel;var re=M(g.expirationTime<=z);z=e.unstable_now(),typeof re=="function"?g.callback=re:g===n(u)&&r(u),h(z)}else r(u);g=n(u)}if(g!==null)var J=!0;else{var lt=n(a);lt!==null&&Jn(y,lt.startTime-z),J=!1}return J}finally{g=null,p=O,v=!1}}var N=!1,R=null,A=-1,Q=5,I=-1;function G(){return!(e.unstable_now()-I<Q)}function ht(){if(R!==null){var T=e.unstable_now();I=T;var z=!0;try{z=R(!0,T)}finally{z?mt():(N=!1,R=null)}}else N=!1}var mt;if(typeof c=="function")mt=function(){c(ht)};else if(typeof MessageChannel<"u"){var mn=new MessageChannel,Pi=mn.port2;mn.port1.onmessage=ht,mt=function(){Pi.postMessage(null)}}else mt=function(){F(ht,0)};function qn(T){R=T,N||(N=!0,mt())}function Jn(T,z){A=F(function(){T(e.unstable_now())},z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(T){T.callback=null},e.unstable_continueExecution=function(){x||v||(x=!0,qn(_))},e.unstable_forceFrameRate=function(T){0>T||125<T?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<T?Math.floor(1e3/T):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(T){switch(p){case 1:case 2:case 3:var z=3;break;default:z=p}var O=p;p=z;try{return T()}finally{p=O}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(T,z){switch(T){case 1:case 2:case 3:case 4:case 5:break;default:T=3}var O=p;p=T;try{return z()}finally{p=O}},e.unstable_scheduleCallback=function(T,z,O){var M=e.unstable_now();switch(typeof O=="object"&&O!==null?(O=O.delay,O=typeof O=="number"&&0<O?M+O:M):O=M,T){case 1:var re=-1;break;case 2:re=250;break;case 5:re=1073741823;break;case 4:re=1e4;break;default:re=5e3}return re=O+re,T={id:m++,callback:z,priorityLevel:T,startTime:O,expirationTime:re,sortIndex:-1},O>M?(T.sortIndex=O,t(a,T),n(u)===null&&T===n(a)&&(E?(d(A),A=-1):E=!0,Jn(y,O-M))):(T.sortIndex=re,t(u,T),x||v||(x=!0,qn(_))),T},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(T){var z=p;return function(){var O=p;p=z;try{return T.apply(this,arguments)}finally{p=O}}}})(Tc);_c.exports=Tc;var xp=_c.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 Sp=de,$e=xp;function w(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 Cc=new Set,Pr={};function dn(e,t){Hn(e,t),Hn(e+"Capture",t)}function Hn(e,t){for(Pr[e]=t,e=0;e<t.length;e++)Cc.add(t[e])}var Et=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),wo=Object.prototype.hasOwnProperty,Ep=/^[: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]*$/,Gu={},Yu={};function _p(e){return wo.call(Yu,e)?!0:wo.call(Gu,e)?!1:Ep.test(e)?Yu[e]=!0:(Gu[e]=!0,!1)}function Tp(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 Cp(e,t,n,r){if(t===null||typeof t>"u"||Tp(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 Ne(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 me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new Ne(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];me[t]=new Ne(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new Ne(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new Ne(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){me[e]=new Ne(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){me[e]=new Ne(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){me[e]=new Ne(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){me[e]=new Ne(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){me[e]=new Ne(e,5,!1,e.toLowerCase(),null,!1,!1)});var ws=/[\-:]([a-z])/g;function xs(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(ws,xs);me[t]=new Ne(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(ws,xs);me[t]=new Ne(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(ws,xs);me[t]=new Ne(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){me[e]=new Ne(e,1,!1,e.toLowerCase(),null,!1,!1)});me.xlinkHref=new Ne("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){me[e]=new Ne(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ss(e,t,n,r){var l=me.hasOwnProperty(t)?me[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Cp(t,n,l,r)&&(n=null),r||l===null?_p(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 Nt=Sp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ul=Symbol.for("react.element"),En=Symbol.for("react.portal"),_n=Symbol.for("react.fragment"),Es=Symbol.for("react.strict_mode"),xo=Symbol.for("react.profiler"),Nc=Symbol.for("react.provider"),Rc=Symbol.for("react.context"),_s=Symbol.for("react.forward_ref"),So=Symbol.for("react.suspense"),Eo=Symbol.for("react.suspense_list"),Ts=Symbol.for("react.memo"),At=Symbol.for("react.lazy"),Lc=Symbol.for("react.offscreen"),Ku=Symbol.iterator;function nr(e){return e===null||typeof e!="object"?null:(e=Ku&&e[Ku]||e["@@iterator"],typeof e=="function"?e:null)}var te=Object.assign,Bi;function gr(e){if(Bi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Bi=t&&t[1]||""}return`
`+Bi+e}var Wi=!1;function Vi(e,t){if(!e||Wi)return"";Wi=!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{Wi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?gr(e):""}function Np(e){switch(e.tag){case 5:return gr(e.type);case 16:return gr("Lazy");case 13:return gr("Suspense");case 19:return gr("SuspenseList");case 0:case 2:case 15:return e=Vi(e.type,!1),e;case 11:return e=Vi(e.type.render,!1),e;case 1:return e=Vi(e.type,!0),e;default:return""}}function _o(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 _n:return"Fragment";case En:return"Portal";case xo:return"Profiler";case Es:return"StrictMode";case So:return"Suspense";case Eo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Rc:return(e.displayName||"Context")+".Consumer";case Nc:return(e._context.displayName||"Context")+".Provider";case _s:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ts:return t=e.displayName||null,t!==null?t:_o(e.type)||"Memo";case At:t=e._payload,e=e._init;try{return _o(e(t))}catch{}}return null}function Rp(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 _o(t);case 8:return t===Es?"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 Vt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ac(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Lp(e){var t=Ac(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 al(e){e._valueTracker||(e._valueTracker=Lp(e))}function Pc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ac(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Hl(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 To(e,t){var n=t.checked;return te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Xu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Vt(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 zc(e,t){t=t.checked,t!=null&&Ss(e,"checked",t,!1)}function Co(e,t){zc(e,t);var n=Vt(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")?No(e,t.type,n):t.hasOwnProperty("defaultValue")&&No(e,t.type,Vt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Zu(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 No(e,t,n){(t!=="number"||Hl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var yr=Array.isArray;function Mn(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=""+Vt(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 Ro(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(w(91));return te({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function qu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(w(92));if(yr(n)){if(1<n.length)throw Error(w(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Vt(n)}}function Ic(e,t){var n=Vt(t.value),r=Vt(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 Ju(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Oc(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 Lo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Oc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var cl,Mc=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(cl=cl||document.createElement("div"),cl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=cl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function zr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var wr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ap=["Webkit","ms","Moz","O"];Object.keys(wr).forEach(function(e){Ap.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),wr[t]=wr[e]})});function Dc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||wr.hasOwnProperty(e)&&wr[e]?(""+t).trim():t+"px"}function jc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Dc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Pp=te({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 Ao(e,t){if(t){if(Pp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(w(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(w(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(w(61))}if(t.style!=null&&typeof t.style!="object")throw Error(w(62))}}function Po(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 zo=null;function Cs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Io=null,Dn=null,jn=null;function bu(e){if(e=qr(e)){if(typeof Io!="function")throw Error(w(280));var t=e.stateNode;t&&(t=ki(t),Io(e.stateNode,e.type,t))}}function Fc(e){Dn?jn?jn.push(e):jn=[e]:Dn=e}function $c(){if(Dn){var e=Dn,t=jn;if(jn=Dn=null,bu(e),t)for(e=0;e<t.length;e++)bu(t[e])}}function Uc(e,t){return e(t)}function Hc(){}var Qi=!1;function Bc(e,t,n){if(Qi)return e(t,n);Qi=!0;try{return Uc(e,t,n)}finally{Qi=!1,(Dn!==null||jn!==null)&&(Hc(),$c())}}function Ir(e,t){var n=e.stateNode;if(n===null)return null;var r=ki(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(w(231,t,typeof n));return n}var Oo=!1;if(Et)try{var rr={};Object.defineProperty(rr,"passive",{get:function(){Oo=!0}}),window.addEventListener("test",rr,rr),window.removeEventListener("test",rr,rr)}catch{Oo=!1}function zp(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 xr=!1,Bl=null,Wl=!1,Mo=null,Ip={onError:function(e){xr=!0,Bl=e}};function Op(e,t,n,r,l,i,o,s,u){xr=!1,Bl=null,zp.apply(Ip,arguments)}function Mp(e,t,n,r,l,i,o,s,u){if(Op.apply(this,arguments),xr){if(xr){var a=Bl;xr=!1,Bl=null}else throw Error(w(198));Wl||(Wl=!0,Mo=a)}}function pn(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 Wc(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ea(e){if(pn(e)!==e)throw Error(w(188))}function Dp(e){var t=e.alternate;if(!t){if(t=pn(e),t===null)throw Error(w(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 ea(l),e;if(i===r)return ea(l),t;i=i.sibling}throw Error(w(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(w(189))}}if(n.alternate!==r)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function Vc(e){return e=Dp(e),e!==null?Qc(e):null}function Qc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Qc(e);if(t!==null)return t;e=e.sibling}return null}var Gc=$e.unstable_scheduleCallback,ta=$e.unstable_cancelCallback,jp=$e.unstable_shouldYield,Fp=$e.unstable_requestPaint,le=$e.unstable_now,$p=$e.unstable_getCurrentPriorityLevel,Ns=$e.unstable_ImmediatePriority,Yc=$e.unstable_UserBlockingPriority,Vl=$e.unstable_NormalPriority,Up=$e.unstable_LowPriority,Kc=$e.unstable_IdlePriority,mi=null,dt=null;function Hp(e){if(dt&&typeof dt.onCommitFiberRoot=="function")try{dt.onCommitFiberRoot(mi,e,void 0,(e.current.flags&128)===128)}catch{}}var tt=Math.clz32?Math.clz32:Vp,Bp=Math.log,Wp=Math.LN2;function Vp(e){return e>>>=0,e===0?32:31-(Bp(e)/Wp|0)|0}var fl=64,dl=4194304;function vr(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=vr(s):(i&=o,i!==0&&(r=vr(i)))}else o=n&~l,o!==0?r=vr(o):i!==0&&(r=vr(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-tt(t),l=1<<n,r|=e[n],t&=~l;return r}function Qp(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 Gp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-tt(i),s=1<<o,u=l[o];u===-1?(!(s&n)||s&r)&&(l[o]=Qp(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function Do(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Xc(){var e=fl;return fl<<=1,!(fl&4194240)&&(fl=64),e}function Gi(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Xr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-tt(t),e[t]=n}function Yp(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-tt(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Rs(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-tt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var H=0;function Zc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var qc,Ls,Jc,bc,ef,jo=!1,pl=[],Dt=null,jt=null,Ft=null,Or=new Map,Mr=new Map,zt=[],Kp="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 na(e,t){switch(e){case"focusin":case"focusout":Dt=null;break;case"dragenter":case"dragleave":jt=null;break;case"mouseover":case"mouseout":Ft=null;break;case"pointerover":case"pointerout":Or.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Mr.delete(t.pointerId)}}function lr(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=qr(t),t!==null&&Ls(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Xp(e,t,n,r,l){switch(t){case"focusin":return Dt=lr(Dt,e,t,n,r,l),!0;case"dragenter":return jt=lr(jt,e,t,n,r,l),!0;case"mouseover":return Ft=lr(Ft,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Or.set(i,lr(Or.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Mr.set(i,lr(Mr.get(i)||null,e,t,n,r,l)),!0}return!1}function tf(e){var t=bt(e.target);if(t!==null){var n=pn(t);if(n!==null){if(t=n.tag,t===13){if(t=Wc(n),t!==null){e.blockedOn=t,ef(e.priority,function(){Jc(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 Al(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Fo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);zo=r,n.target.dispatchEvent(r),zo=null}else return t=qr(n),t!==null&&Ls(t),e.blockedOn=n,!1;t.shift()}return!0}function ra(e,t,n){Al(e)&&n.delete(t)}function Zp(){jo=!1,Dt!==null&&Al(Dt)&&(Dt=null),jt!==null&&Al(jt)&&(jt=null),Ft!==null&&Al(Ft)&&(Ft=null),Or.forEach(ra),Mr.forEach(ra)}function ir(e,t){e.blockedOn===t&&(e.blockedOn=null,jo||(jo=!0,$e.unstable_scheduleCallback($e.unstable_NormalPriority,Zp)))}function Dr(e){function t(l){return ir(l,e)}if(0<pl.length){ir(pl[0],e);for(var n=1;n<pl.length;n++){var r=pl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Dt!==null&&ir(Dt,e),jt!==null&&ir(jt,e),Ft!==null&&ir(Ft,e),Or.forEach(t),Mr.forEach(t),n=0;n<zt.length;n++)r=zt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<zt.length&&(n=zt[0],n.blockedOn===null);)tf(n),n.blockedOn===null&&zt.shift()}var Fn=Nt.ReactCurrentBatchConfig,Gl=!0;function qp(e,t,n,r){var l=H,i=Fn.transition;Fn.transition=null;try{H=1,As(e,t,n,r)}finally{H=l,Fn.transition=i}}function Jp(e,t,n,r){var l=H,i=Fn.transition;Fn.transition=null;try{H=4,As(e,t,n,r)}finally{H=l,Fn.transition=i}}function As(e,t,n,r){if(Gl){var l=Fo(e,t,n,r);if(l===null)no(e,t,r,Yl,n),na(e,r);else if(Xp(l,e,t,n,r))r.stopPropagation();else if(na(e,r),t&4&&-1<Kp.indexOf(e)){for(;l!==null;){var i=qr(l);if(i!==null&&qc(i),i=Fo(e,t,n,r),i===null&&no(e,t,r,Yl,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else no(e,t,r,null,n)}}var Yl=null;function Fo(e,t,n,r){if(Yl=null,e=Cs(r),e=bt(e),e!==null)if(t=pn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Wc(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 nf(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($p()){case Ns:return 1;case Yc:return 4;case Vl:case Up:return 16;case Kc:return 536870912;default:return 16}default:return 16}}var Ot=null,Ps=null,Pl=null;function rf(){if(Pl)return Pl;var e,t=Ps,n=t.length,r,l="value"in Ot?Ot.value:Ot.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Pl=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 hl(){return!0}function la(){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)?hl:la,this.isPropagationStopped=la,this}return te(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=hl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=hl)},persist:function(){},isPersistent:hl}),t}var Xn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},zs=Be(Xn),Zr=te({},Xn,{view:0,detail:0}),bp=Be(Zr),Yi,Ki,or,gi=te({},Zr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Is,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!==or&&(or&&e.type==="mousemove"?(Yi=e.screenX-or.screenX,Ki=e.screenY-or.screenY):Ki=Yi=0,or=e),Yi)},movementY:function(e){return"movementY"in e?e.movementY:Ki}}),ia=Be(gi),eh=te({},gi,{dataTransfer:0}),th=Be(eh),nh=te({},Zr,{relatedTarget:0}),Xi=Be(nh),rh=te({},Xn,{animationName:0,elapsedTime:0,pseudoElement:0}),lh=Be(rh),ih=te({},Xn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),oh=Be(ih),sh=te({},Xn,{data:0}),oa=Be(sh),uh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ah={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"},ch={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function fh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ch[e])?!!t[e]:!1}function Is(){return fh}var dh=te({},Zr,{key:function(e){if(e.key){var t=uh[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"?ah[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Is,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}}),ph=Be(dh),hh=te({},gi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),sa=Be(hh),mh=te({},Zr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Is}),gh=Be(mh),yh=te({},Xn,{propertyName:0,elapsedTime:0,pseudoElement:0}),vh=Be(yh),kh=te({},gi,{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}),wh=Be(kh),xh=[9,13,27,32],Os=Et&&"CompositionEvent"in window,Sr=null;Et&&"documentMode"in document&&(Sr=document.documentMode);var Sh=Et&&"TextEvent"in window&&!Sr,lf=Et&&(!Os||Sr&&8<Sr&&11>=Sr),ua=" ",aa=!1;function of(e,t){switch(e){case"keyup":return xh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Tn=!1;function Eh(e,t){switch(e){case"compositionend":return sf(t);case"keypress":return t.which!==32?null:(aa=!0,ua);case"textInput":return e=t.data,e===ua&&aa?null:e;default:return null}}function _h(e,t){if(Tn)return e==="compositionend"||!Os&&of(e,t)?(e=rf(),Pl=Ps=Ot=null,Tn=!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 lf&&t.locale!=="ko"?null:t.data;default:return null}}var Th={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 ca(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Th[e.type]:t==="textarea"}function uf(e,t,n,r){Fc(r),t=Kl(t,"onChange"),0<t.length&&(n=new zs("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Er=null,jr=null;function Ch(e){kf(e,0)}function yi(e){var t=Rn(e);if(Pc(t))return e}function Nh(e,t){if(e==="change")return t}var af=!1;if(Et){var Zi;if(Et){var qi="oninput"in document;if(!qi){var fa=document.createElement("div");fa.setAttribute("oninput","return;"),qi=typeof fa.oninput=="function"}Zi=qi}else Zi=!1;af=Zi&&(!document.documentMode||9<document.documentMode)}function da(){Er&&(Er.detachEvent("onpropertychange",cf),jr=Er=null)}function cf(e){if(e.propertyName==="value"&&yi(jr)){var t=[];uf(t,jr,e,Cs(e)),Bc(Ch,t)}}function Rh(e,t,n){e==="focusin"?(da(),Er=t,jr=n,Er.attachEvent("onpropertychange",cf)):e==="focusout"&&da()}function Lh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return yi(jr)}function Ah(e,t){if(e==="click")return yi(t)}function Ph(e,t){if(e==="input"||e==="change")return yi(t)}function zh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rt=typeof Object.is=="function"?Object.is:zh;function Fr(e,t){if(rt(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(!wo.call(t,l)||!rt(e[l],t[l]))return!1}return!0}function pa(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ha(e,t){var n=pa(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=pa(n)}}function ff(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ff(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function df(){for(var e=window,t=Hl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Hl(e.document)}return t}function Ms(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 Ih(e){var t=df(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ff(n.ownerDocument.documentElement,n)){if(r!==null&&Ms(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=ha(n,i);var o=ha(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 Oh=Et&&"documentMode"in document&&11>=document.documentMode,Cn=null,$o=null,_r=null,Uo=!1;function ma(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Uo||Cn==null||Cn!==Hl(r)||(r=Cn,"selectionStart"in r&&Ms(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}),_r&&Fr(_r,r)||(_r=r,r=Kl($o,"onSelect"),0<r.length&&(t=new zs("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Cn)))}function ml(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Nn={animationend:ml("Animation","AnimationEnd"),animationiteration:ml("Animation","AnimationIteration"),animationstart:ml("Animation","AnimationStart"),transitionend:ml("Transition","TransitionEnd")},Ji={},pf={};Et&&(pf=document.createElement("div").style,"AnimationEvent"in window||(delete Nn.animationend.animation,delete Nn.animationiteration.animation,delete Nn.animationstart.animation),"TransitionEvent"in window||delete Nn.transitionend.transition);function vi(e){if(Ji[e])return Ji[e];if(!Nn[e])return e;var t=Nn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in pf)return Ji[e]=t[n];return e}var hf=vi("animationend"),mf=vi("animationiteration"),gf=vi("animationstart"),yf=vi("transitionend"),vf=new Map,ga="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 Gt(e,t){vf.set(e,t),dn(t,[e])}for(var bi=0;bi<ga.length;bi++){var eo=ga[bi],Mh=eo.toLowerCase(),Dh=eo[0].toUpperCase()+eo.slice(1);Gt(Mh,"on"+Dh)}Gt(hf,"onAnimationEnd");Gt(mf,"onAnimationIteration");Gt(gf,"onAnimationStart");Gt("dblclick","onDoubleClick");Gt("focusin","onFocus");Gt("focusout","onBlur");Gt(yf,"onTransitionEnd");Hn("onMouseEnter",["mouseout","mouseover"]);Hn("onMouseLeave",["mouseout","mouseover"]);Hn("onPointerEnter",["pointerout","pointerover"]);Hn("onPointerLeave",["pointerout","pointerover"]);dn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));dn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));dn("onBeforeInput",["compositionend","keypress","textInput","paste"]);dn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));dn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));dn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var kr="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(" "),jh=new Set("cancel close invalid load scroll toggle".split(" ").concat(kr));function ya(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Mp(r,t,void 0,e),e.currentTarget=null}function kf(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;ya(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;ya(l,s,a),i=u}}}if(Wl)throw e=Mo,Wl=!1,Mo=null,e}function X(e,t){var n=t[Qo];n===void 0&&(n=t[Qo]=new Set);var r=e+"__bubble";n.has(r)||(wf(t,e,2,!1),n.add(r))}function to(e,t,n){var r=0;t&&(r|=4),wf(n,e,r,t)}var gl="_reactListening"+Math.random().toString(36).slice(2);function $r(e){if(!e[gl]){e[gl]=!0,Cc.forEach(function(n){n!=="selectionchange"&&(jh.has(n)||to(n,!1,e),to(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[gl]||(t[gl]=!0,to("selectionchange",!1,t))}}function wf(e,t,n,r){switch(nf(t)){case 1:var l=qp;break;case 4:l=Jp;break;default:l=As}n=l.bind(null,t,n,e),l=void 0,!Oo||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 no(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=Cs(n),g=[];e:{var p=vf.get(e);if(p!==void 0){var v=zs,x=e;switch(e){case"keypress":if(zl(n)===0)break e;case"keydown":case"keyup":v=ph;break;case"focusin":x="focus",v=Xi;break;case"focusout":x="blur",v=Xi;break;case"beforeblur":case"afterblur":v=Xi;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=ia;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=th;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=gh;break;case hf:case mf:case gf:v=lh;break;case yf:v=vh;break;case"scroll":v=bp;break;case"wheel":v=wh;break;case"copy":case"cut":case"paste":v=oh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=sa}var E=(t&4)!==0,F=!E&&e==="scroll",d=E?p!==null?p+"Capture":null:p;E=[];for(var c=a,h;c!==null;){h=c;var y=h.stateNode;if(h.tag===5&&y!==null&&(h=y,d!==null&&(y=Ir(c,d),y!=null&&E.push(Ur(c,y,h)))),F)break;c=c.return}0<E.length&&(p=new v(p,x,null,n,m),g.push({event:p,listeners:E}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&n!==zo&&(x=n.relatedTarget||n.fromElement)&&(bt(x)||x[_t]))break e;if((v||p)&&(p=m.window===m?m:(p=m.ownerDocument)?p.defaultView||p.parentWindow:window,v?(x=n.relatedTarget||n.toElement,v=a,x=x?bt(x):null,x!==null&&(F=pn(x),x!==F||x.tag!==5&&x.tag!==6)&&(x=null)):(v=null,x=a),v!==x)){if(E=ia,y="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(E=sa,y="onPointerLeave",d="onPointerEnter",c="pointer"),F=v==null?p:Rn(v),h=x==null?p:Rn(x),p=new E(y,c+"leave",v,n,m),p.target=F,p.relatedTarget=h,y=null,bt(m)===a&&(E=new E(d,c+"enter",x,n,m),E.target=h,E.relatedTarget=F,y=E),F=y,v&&x)t:{for(E=v,d=x,c=0,h=E;h;h=Sn(h))c++;for(h=0,y=d;y;y=Sn(y))h++;for(;0<c-h;)E=Sn(E),c--;for(;0<h-c;)d=Sn(d),h--;for(;c--;){if(E===d||d!==null&&E===d.alternate)break t;E=Sn(E),d=Sn(d)}E=null}else E=null;v!==null&&va(g,p,v,E,!1),x!==null&&F!==null&&va(g,F,x,E,!0)}}e:{if(p=a?Rn(a):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var _=Nh;else if(ca(p))if(af)_=Ph;else{_=Lh;var N=Rh}else(v=p.nodeName)&&v.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(_=Ah);if(_&&(_=_(e,a))){uf(g,_,n,m);break e}N&&N(e,p,a),e==="focusout"&&(N=p._wrapperState)&&N.controlled&&p.type==="number"&&No(p,"number",p.value)}switch(N=a?Rn(a):window,e){case"focusin":(ca(N)||N.contentEditable==="true")&&(Cn=N,$o=a,_r=null);break;case"focusout":_r=$o=Cn=null;break;case"mousedown":Uo=!0;break;case"contextmenu":case"mouseup":case"dragend":Uo=!1,ma(g,n,m);break;case"selectionchange":if(Oh)break;case"keydown":case"keyup":ma(g,n,m)}var R;if(Os)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else Tn?of(e,n)&&(A="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(A="onCompositionStart");A&&(lf&&n.locale!=="ko"&&(Tn||A!=="onCompositionStart"?A==="onCompositionEnd"&&Tn&&(R=rf()):(Ot=m,Ps="value"in Ot?Ot.value:Ot.textContent,Tn=!0)),N=Kl(a,A),0<N.length&&(A=new oa(A,e,null,n,m),g.push({event:A,listeners:N}),R?A.data=R:(R=sf(n),R!==null&&(A.data=R)))),(R=Sh?Eh(e,n):_h(e,n))&&(a=Kl(a,"onBeforeInput"),0<a.length&&(m=new oa("onBeforeInput","beforeinput",null,n,m),g.push({event:m,listeners:a}),m.data=R))}kf(g,t)})}function Ur(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=Ir(e,n),i!=null&&r.unshift(Ur(e,i,l)),i=Ir(e,t),i!=null&&r.push(Ur(e,i,l))),e=e.return}return r}function Sn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function va(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=Ir(n,i),u!=null&&o.unshift(Ur(n,u,s))):l||(u=Ir(n,i),u!=null&&o.push(Ur(n,u,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Fh=/\r\n?/g,$h=/\u0000|\uFFFD/g;function ka(e){return(typeof e=="string"?e:""+e).replace(Fh,`
`).replace($h,"")}function yl(e,t,n){if(t=ka(t),ka(e)!==t&&n)throw Error(w(425))}function Xl(){}var Ho=null,Bo=null;function Wo(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 Vo=typeof setTimeout=="function"?setTimeout:void 0,Uh=typeof clearTimeout=="function"?clearTimeout:void 0,wa=typeof Promise=="function"?Promise:void 0,Hh=typeof queueMicrotask=="function"?queueMicrotask:typeof wa<"u"?function(e){return wa.resolve(null).then(e).catch(Bh)}:Vo;function Bh(e){setTimeout(function(){throw e})}function ro(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),Dr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Dr(t)}function $t(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 xa(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 Zn=Math.random().toString(36).slice(2),at="__reactFiber$"+Zn,Hr="__reactProps$"+Zn,_t="__reactContainer$"+Zn,Qo="__reactEvents$"+Zn,Wh="__reactListeners$"+Zn,Vh="__reactHandles$"+Zn;function bt(e){var t=e[at];if(t)return t;for(var n=e.parentNode;n;){if(t=n[_t]||n[at]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=xa(e);e!==null;){if(n=e[at])return n;e=xa(e)}return t}e=n,n=e.parentNode}return null}function qr(e){return e=e[at]||e[_t],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Rn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(w(33))}function ki(e){return e[Hr]||null}var Go=[],Ln=-1;function Yt(e){return{current:e}}function Z(e){0>Ln||(e.current=Go[Ln],Go[Ln]=null,Ln--)}function V(e,t){Ln++,Go[Ln]=e.current,e.current=t}var Qt={},we=Yt(Qt),Pe=Yt(!1),ln=Qt;function Bn(e,t){var n=e.type.contextTypes;if(!n)return Qt;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(){Z(Pe),Z(we)}function Sa(e,t,n){if(we.current!==Qt)throw Error(w(168));V(we,t),V(Pe,n)}function xf(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(w(108,Rp(e)||"Unknown",l));return te({},n,r)}function ql(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Qt,ln=we.current,V(we,e),V(Pe,Pe.current),!0}function Ea(e,t,n){var r=e.stateNode;if(!r)throw Error(w(169));n?(e=xf(e,t,ln),r.__reactInternalMemoizedMergedChildContext=e,Z(Pe),Z(we),V(we,e)):Z(Pe),V(Pe,n)}var kt=null,wi=!1,lo=!1;function Sf(e){kt===null?kt=[e]:kt.push(e)}function Qh(e){wi=!0,Sf(e)}function Kt(){if(!lo&&kt!==null){lo=!0;var e=0,t=H;try{var n=kt;for(H=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}kt=null,wi=!1}catch(l){throw kt!==null&&(kt=kt.slice(e+1)),Gc(Ns,Kt),l}finally{H=t,lo=!1}}return null}var An=[],Pn=0,Jl=null,bl=0,We=[],Ve=0,on=null,wt=1,xt="";function Zt(e,t){An[Pn++]=bl,An[Pn++]=Jl,Jl=e,bl=t}function Ef(e,t,n){We[Ve++]=wt,We[Ve++]=xt,We[Ve++]=on,on=e;var r=wt;e=xt;var l=32-tt(r)-1;r&=~(1<<l),n+=1;var i=32-tt(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,wt=1<<32-tt(t)+l|n<<l|r,xt=i+e}else wt=1<<i|n<<l|r,xt=e}function Ds(e){e.return!==null&&(Zt(e,1),Ef(e,1,0))}function js(e){for(;e===Jl;)Jl=An[--Pn],An[Pn]=null,bl=An[--Pn],An[Pn]=null;for(;e===on;)on=We[--Ve],We[Ve]=null,xt=We[--Ve],We[Ve]=null,wt=We[--Ve],We[Ve]=null}var Fe=null,je=null,q=!1,et=null;function _f(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 _a(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,Fe=e,je=$t(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Fe=e,je=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=on!==null?{id:wt,overflow:xt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Qe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Fe=e,je=null,!0):!1;default:return!1}}function Yo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ko(e){if(q){var t=je;if(t){var n=t;if(!_a(e,t)){if(Yo(e))throw Error(w(418));t=$t(n.nextSibling);var r=Fe;t&&_a(e,t)?_f(r,n):(e.flags=e.flags&-4097|2,q=!1,Fe=e)}}else{if(Yo(e))throw Error(w(418));e.flags=e.flags&-4097|2,q=!1,Fe=e}}}function Ta(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Fe=e}function vl(e){if(e!==Fe)return!1;if(!q)return Ta(e),q=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Wo(e.type,e.memoizedProps)),t&&(t=je)){if(Yo(e))throw Tf(),Error(w(418));for(;t;)_f(e,t),t=$t(t.nextSibling)}if(Ta(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){je=$t(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}je=null}}else je=Fe?$t(e.stateNode.nextSibling):null;return!0}function Tf(){for(var e=je;e;)e=$t(e.nextSibling)}function Wn(){je=Fe=null,q=!1}function Fs(e){et===null?et=[e]:et.push(e)}var Gh=Nt.ReactCurrentBatchConfig;function sr(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(w(309));var r=n.stateNode}if(!r)throw Error(w(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(w(284));if(!n._owner)throw Error(w(290,e))}return e}function kl(e,t){throw e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ca(e){var t=e._init;return t(e._payload)}function Cf(e){function t(d,c){if(e){var h=d.deletions;h===null?(d.deletions=[c],d.flags|=16):h.push(c)}}function n(d,c){if(!e)return null;for(;c!==null;)t(d,c),c=c.sibling;return null}function r(d,c){for(d=new Map;c!==null;)c.key!==null?d.set(c.key,c):d.set(c.index,c),c=c.sibling;return d}function l(d,c){return d=Wt(d,c),d.index=0,d.sibling=null,d}function i(d,c,h){return d.index=h,e?(h=d.alternate,h!==null?(h=h.index,h<c?(d.flags|=2,c):h):(d.flags|=2,c)):(d.flags|=1048576,c)}function o(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,c,h,y){return c===null||c.tag!==6?(c=fo(h,d.mode,y),c.return=d,c):(c=l(c,h),c.return=d,c)}function u(d,c,h,y){var _=h.type;return _===_n?m(d,c,h.props.children,y,h.key):c!==null&&(c.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===At&&Ca(_)===c.type)?(y=l(c,h.props),y.ref=sr(d,c,h),y.return=d,y):(y=$l(h.type,h.key,h.props,null,d.mode,y),y.ref=sr(d,c,h),y.return=d,y)}function a(d,c,h,y){return c===null||c.tag!==4||c.stateNode.containerInfo!==h.containerInfo||c.stateNode.implementation!==h.implementation?(c=po(h,d.mode,y),c.return=d,c):(c=l(c,h.children||[]),c.return=d,c)}function m(d,c,h,y,_){return c===null||c.tag!==7?(c=rn(h,d.mode,y,_),c.return=d,c):(c=l(c,h),c.return=d,c)}function g(d,c,h){if(typeof c=="string"&&c!==""||typeof c=="number")return c=fo(""+c,d.mode,h),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case ul:return h=$l(c.type,c.key,c.props,null,d.mode,h),h.ref=sr(d,null,c),h.return=d,h;case En:return c=po(c,d.mode,h),c.return=d,c;case At:var y=c._init;return g(d,y(c._payload),h)}if(yr(c)||nr(c))return c=rn(c,d.mode,h,null),c.return=d,c;kl(d,c)}return null}function p(d,c,h,y){var _=c!==null?c.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return _!==null?null:s(d,c,""+h,y);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case ul:return h.key===_?u(d,c,h,y):null;case En:return h.key===_?a(d,c,h,y):null;case At:return _=h._init,p(d,c,_(h._payload),y)}if(yr(h)||nr(h))return _!==null?null:m(d,c,h,y,null);kl(d,h)}return null}function v(d,c,h,y,_){if(typeof y=="string"&&y!==""||typeof y=="number")return d=d.get(h)||null,s(c,d,""+y,_);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ul:return d=d.get(y.key===null?h:y.key)||null,u(c,d,y,_);case En:return d=d.get(y.key===null?h:y.key)||null,a(c,d,y,_);case At:var N=y._init;return v(d,c,h,N(y._payload),_)}if(yr(y)||nr(y))return d=d.get(h)||null,m(c,d,y,_,null);kl(c,y)}return null}function x(d,c,h,y){for(var _=null,N=null,R=c,A=c=0,Q=null;R!==null&&A<h.length;A++){R.index>A?(Q=R,R=null):Q=R.sibling;var I=p(d,R,h[A],y);if(I===null){R===null&&(R=Q);break}e&&R&&I.alternate===null&&t(d,R),c=i(I,c,A),N===null?_=I:N.sibling=I,N=I,R=Q}if(A===h.length)return n(d,R),q&&Zt(d,A),_;if(R===null){for(;A<h.length;A++)R=g(d,h[A],y),R!==null&&(c=i(R,c,A),N===null?_=R:N.sibling=R,N=R);return q&&Zt(d,A),_}for(R=r(d,R);A<h.length;A++)Q=v(R,d,A,h[A],y),Q!==null&&(e&&Q.alternate!==null&&R.delete(Q.key===null?A:Q.key),c=i(Q,c,A),N===null?_=Q:N.sibling=Q,N=Q);return e&&R.forEach(function(G){return t(d,G)}),q&&Zt(d,A),_}function E(d,c,h,y){var _=nr(h);if(typeof _!="function")throw Error(w(150));if(h=_.call(h),h==null)throw Error(w(151));for(var N=_=null,R=c,A=c=0,Q=null,I=h.next();R!==null&&!I.done;A++,I=h.next()){R.index>A?(Q=R,R=null):Q=R.sibling;var G=p(d,R,I.value,y);if(G===null){R===null&&(R=Q);break}e&&R&&G.alternate===null&&t(d,R),c=i(G,c,A),N===null?_=G:N.sibling=G,N=G,R=Q}if(I.done)return n(d,R),q&&Zt(d,A),_;if(R===null){for(;!I.done;A++,I=h.next())I=g(d,I.value,y),I!==null&&(c=i(I,c,A),N===null?_=I:N.sibling=I,N=I);return q&&Zt(d,A),_}for(R=r(d,R);!I.done;A++,I=h.next())I=v(R,d,A,I.value,y),I!==null&&(e&&I.alternate!==null&&R.delete(I.key===null?A:I.key),c=i(I,c,A),N===null?_=I:N.sibling=I,N=I);return e&&R.forEach(function(ht){return t(d,ht)}),q&&Zt(d,A),_}function F(d,c,h,y){if(typeof h=="object"&&h!==null&&h.type===_n&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case ul:e:{for(var _=h.key,N=c;N!==null;){if(N.key===_){if(_=h.type,_===_n){if(N.tag===7){n(d,N.sibling),c=l(N,h.props.children),c.return=d,d=c;break e}}else if(N.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===At&&Ca(_)===N.type){n(d,N.sibling),c=l(N,h.props),c.ref=sr(d,N,h),c.return=d,d=c;break e}n(d,N);break}else t(d,N);N=N.sibling}h.type===_n?(c=rn(h.props.children,d.mode,y,h.key),c.return=d,d=c):(y=$l(h.type,h.key,h.props,null,d.mode,y),y.ref=sr(d,c,h),y.return=d,d=y)}return o(d);case En:e:{for(N=h.key;c!==null;){if(c.key===N)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){n(d,c.sibling),c=l(c,h.children||[]),c.return=d,d=c;break e}else{n(d,c);break}else t(d,c);c=c.sibling}c=po(h,d.mode,y),c.return=d,d=c}return o(d);case At:return N=h._init,F(d,c,N(h._payload),y)}if(yr(h))return x(d,c,h,y);if(nr(h))return E(d,c,h,y);kl(d,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,c!==null&&c.tag===6?(n(d,c.sibling),c=l(c,h),c.return=d,d=c):(n(d,c),c=fo(h,d.mode,y),c.return=d,d=c),o(d)):n(d,c)}return F}var Vn=Cf(!0),Nf=Cf(!1),ei=Yt(null),ti=null,zn=null,$s=null;function Us(){$s=zn=ti=null}function Hs(e){var t=ei.current;Z(ei),e._currentValue=t}function Xo(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 $n(e,t){ti=e,$s=zn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ae=!0),e.firstContext=null)}function Ye(e){var t=e._currentValue;if($s!==e)if(e={context:e,memoizedValue:t,next:null},zn===null){if(ti===null)throw Error(w(308));zn=e,ti.dependencies={lanes:0,firstContext:e}}else zn=zn.next=e;return t}var en=null;function Bs(e){en===null?en=[e]:en.push(e)}function Rf(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Bs(t)):(n.next=l.next,l.next=n),t.interleaved=n,Tt(e,r)}function Tt(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 Pt=!1;function Ws(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Lf(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 St(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ut(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,$&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Tt(e,n)}return l=r.interleaved,l===null?(t.next=t,Bs(r)):(t.next=l.next,l.next=t),r.interleaved=t,Tt(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,Rs(e,n)}}function Na(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;Pt=!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 p=s.lane,v=s.eventTime;if((r&p)===p){m!==null&&(m=m.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var x=e,E=s;switch(p=t,v=n,E.tag){case 1:if(x=E.payload,typeof x=="function"){g=x.call(v,g,p);break e}g=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=E.payload,p=typeof x=="function"?x.call(v,g,p):x,p==null)break e;g=te({},g,p);break e;case 2:Pt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[s]:p.push(s))}else v={eventTime:v,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},m===null?(a=m=v,u=g):m=m.next=v,o|=p;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;p=s,s=p.next,p.next=null,l.lastBaseUpdate=p,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 Ra(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(w(191,l));l.call(r)}}}var Jr={},pt=Yt(Jr),Br=Yt(Jr),Wr=Yt(Jr);function tn(e){if(e===Jr)throw Error(w(174));return e}function Vs(e,t){switch(V(Wr,t),V(Br,e),V(pt,Jr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Lo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Lo(t,e)}Z(pt),V(pt,t)}function Qn(){Z(pt),Z(Br),Z(Wr)}function Af(e){tn(Wr.current);var t=tn(pt.current),n=Lo(t,e.type);t!==n&&(V(Br,e),V(pt,n))}function Qs(e){Br.current===e&&(Z(pt),Z(Br))}var b=Yt(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 io=[];function Gs(){for(var e=0;e<io.length;e++)io[e]._workInProgressVersionPrimary=null;io.length=0}var Ol=Nt.ReactCurrentDispatcher,oo=Nt.ReactCurrentBatchConfig,sn=0,ee=null,oe=null,ae=null,li=!1,Tr=!1,Vr=0,Yh=0;function ye(){throw Error(w(321))}function Ys(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!rt(e[n],t[n]))return!1;return!0}function Ks(e,t,n,r,l,i){if(sn=i,ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ol.current=e===null||e.memoizedState===null?qh:Jh,e=n(r,l),Tr){i=0;do{if(Tr=!1,Vr=0,25<=i)throw Error(w(301));i+=1,ae=oe=null,t.updateQueue=null,Ol.current=bh,e=n(r,l)}while(Tr)}if(Ol.current=ii,t=oe!==null&&oe.next!==null,sn=0,ae=oe=ee=null,li=!1,t)throw Error(w(300));return e}function Xs(){var e=Vr!==0;return Vr=0,e}function ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ae===null?ee.memoizedState=ae=e:ae=ae.next=e,ae}function Ke(){if(oe===null){var e=ee.alternate;e=e!==null?e.memoizedState:null}else e=oe.next;var t=ae===null?ee.memoizedState:ae.next;if(t!==null)ae=t,oe=e;else{if(e===null)throw Error(w(310));oe=e,e={memoizedState:oe.memoizedState,baseState:oe.baseState,baseQueue:oe.baseQueue,queue:oe.queue,next:null},ae===null?ee.memoizedState=ae=e:ae=ae.next=e}return ae}function Qr(e,t){return typeof t=="function"?t(e):t}function so(e){var t=Ke(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=oe,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,ee.lanes|=m,un|=m}a=a.next}while(a!==null&&a!==i);u===null?o=r:u.next=s,rt(r,t.memoizedState)||(Ae=!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,ee.lanes|=i,un|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function uo(e){var t=Ke(),n=t.queue;if(n===null)throw Error(w(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);rt(i,t.memoizedState)||(Ae=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Pf(){}function zf(e,t){var n=ee,r=Ke(),l=t(),i=!rt(r.memoizedState,l);if(i&&(r.memoizedState=l,Ae=!0),r=r.queue,Zs(Mf.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ae!==null&&ae.memoizedState.tag&1){if(n.flags|=2048,Gr(9,Of.bind(null,n,r,l,t),void 0,null),ce===null)throw Error(w(349));sn&30||If(n,t,l)}return l}function If(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ee.updateQueue,t===null?(t={lastEffect:null,stores:null},ee.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Of(e,t,n,r){t.value=n,t.getSnapshot=r,Df(t)&&jf(e)}function Mf(e,t,n){return n(function(){Df(t)&&jf(e)})}function Df(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!rt(e,n)}catch{return!0}}function jf(e){var t=Tt(e,1);t!==null&&nt(t,e,1,-1)}function La(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:Qr,lastRenderedState:e},t.queue=e,e=e.dispatch=Zh.bind(null,ee,e),[t.memoizedState,e]}function Gr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ee.updateQueue,t===null?(t={lastEffect:null,stores:null},ee.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 Ff(){return Ke().memoizedState}function Ml(e,t,n,r){var l=ut();ee.flags|=e,l.memoizedState=Gr(1|t,n,void 0,r===void 0?null:r)}function xi(e,t,n,r){var l=Ke();r=r===void 0?null:r;var i=void 0;if(oe!==null){var o=oe.memoizedState;if(i=o.destroy,r!==null&&Ys(r,o.deps)){l.memoizedState=Gr(t,n,i,r);return}}ee.flags|=e,l.memoizedState=Gr(1|t,n,i,r)}function Aa(e,t){return Ml(8390656,8,e,t)}function Zs(e,t){return xi(2048,8,e,t)}function $f(e,t){return xi(4,2,e,t)}function Uf(e,t){return xi(4,4,e,t)}function Hf(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,xi(4,4,Hf.bind(null,t,e),n)}function qs(){}function Wf(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ys(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Vf(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ys(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Qf(e,t,n){return sn&21?(rt(n,t)||(n=Xc(),ee.lanes|=n,un|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ae=!0),e.memoizedState=n)}function Kh(e,t){var n=H;H=n!==0&&4>n?n:4,e(!0);var r=oo.transition;oo.transition={};try{e(!1),t()}finally{H=n,oo.transition=r}}function Gf(){return Ke().memoizedState}function Xh(e,t,n){var r=Bt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yf(e))Kf(t,n);else if(n=Rf(e,t,n,r),n!==null){var l=_e();nt(n,e,r,l),Xf(n,t,r)}}function Zh(e,t,n){var r=Bt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yf(e))Kf(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,rt(s,o)){var u=t.interleaved;u===null?(l.next=l,Bs(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Rf(e,t,l,r),n!==null&&(l=_e(),nt(n,e,r,l),Xf(n,t,r))}}function Yf(e){var t=e.alternate;return e===ee||t!==null&&t===ee}function Kf(e,t){Tr=li=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Rs(e,n)}}var ii={readContext:Ye,useCallback:ye,useContext:ye,useEffect:ye,useImperativeHandle:ye,useInsertionEffect:ye,useLayoutEffect:ye,useMemo:ye,useReducer:ye,useRef:ye,useState:ye,useDebugValue:ye,useDeferredValue:ye,useTransition:ye,useMutableSource:ye,useSyncExternalStore:ye,useId:ye,unstable_isNewReconciler:!1},qh={readContext:Ye,useCallback:function(e,t){return ut().memoizedState=[e,t===void 0?null:t],e},useContext:Ye,useEffect:Aa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ml(4194308,4,Hf.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=Xh.bind(null,ee,e),[r.memoizedState,e]},useRef:function(e){var t=ut();return e={current:e},t.memoizedState=e},useState:La,useDebugValue:qs,useDeferredValue:function(e){return ut().memoizedState=e},useTransition:function(){var e=La(!1),t=e[0];return e=Kh.bind(null,e[1]),ut().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ee,l=ut();if(q){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),ce===null)throw Error(w(349));sn&30||If(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Aa(Mf.bind(null,r,i,e),[e]),r.flags|=2048,Gr(9,Of.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ut(),t=ce.identifierPrefix;if(q){var n=xt,r=wt;n=(r&~(1<<32-tt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Vr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Yh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Jh={readContext:Ye,useCallback:Wf,useContext:Ye,useEffect:Zs,useImperativeHandle:Bf,useInsertionEffect:$f,useLayoutEffect:Uf,useMemo:Vf,useReducer:so,useRef:Ff,useState:function(){return so(Qr)},useDebugValue:qs,useDeferredValue:function(e){var t=Ke();return Qf(t,oe.memoizedState,e)},useTransition:function(){var e=so(Qr)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:Pf,useSyncExternalStore:zf,useId:Gf,unstable_isNewReconciler:!1},bh={readContext:Ye,useCallback:Wf,useContext:Ye,useEffect:Zs,useImperativeHandle:Bf,useInsertionEffect:$f,useLayoutEffect:Uf,useMemo:Vf,useReducer:uo,useRef:Ff,useState:function(){return uo(Qr)},useDebugValue:qs,useDeferredValue:function(e){var t=Ke();return oe===null?t.memoizedState=e:Qf(t,oe.memoizedState,e)},useTransition:function(){var e=uo(Qr)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:Pf,useSyncExternalStore:zf,useId:Gf,unstable_isNewReconciler:!1};function Je(e,t){if(e&&e.defaultProps){t=te({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Zo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:te({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Si={isMounted:function(e){return(e=e._reactInternals)?pn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=_e(),l=Bt(e),i=St(r,l);i.payload=t,n!=null&&(i.callback=n),t=Ut(e,i,l),t!==null&&(nt(t,e,l,r),Il(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=_e(),l=Bt(e),i=St(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ut(e,i,l),t!==null&&(nt(t,e,l,r),Il(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=_e(),r=Bt(e),l=St(n,r);l.tag=2,t!=null&&(l.callback=t),t=Ut(e,l,r),t!==null&&(nt(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?!Fr(n,r)||!Fr(l,i):!0}function Zf(e,t,n){var r=!1,l=Qt,i=t.contextType;return typeof i=="object"&&i!==null?i=Ye(i):(l=ze(t)?ln:we.current,r=t.contextTypes,i=(r=r!=null)?Bn(e,l):Qt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Si,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function za(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&&Si.enqueueReplaceState(t,t.state,null)}function qo(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Ws(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=Ye(i):(i=ze(t)?ln:we.current,l.context=Bn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Zo(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&&Si.enqueueReplaceState(l,l.state,null),ni(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Gn(e,t){try{var n="",r=t;do n+=Np(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 ao(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Jo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var em=typeof WeakMap=="function"?WeakMap:Map;function qf(e,t,n){n=St(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){si||(si=!0,us=r),Jo(e,t)},n}function Jf(e,t,n){n=St(-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(){Jo(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Jo(e,t),typeof r!="function"&&(Ht===null?Ht=new Set([this]):Ht.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Ia(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new em;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=hm.bind(null,e,t,n),t.then(e,e))}function Oa(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 Ma(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=St(-1,1),t.tag=2,Ut(n,t,1))),n.lanes|=1),e)}var tm=Nt.ReactCurrentOwner,Ae=!1;function Ee(e,t,n,r){t.child=e===null?Nf(t,null,n,r):Vn(t,e.child,n,r)}function Da(e,t,n,r,l){n=n.render;var i=t.ref;return $n(t,l),r=Ks(e,t,n,r,i,l),n=Xs(),e!==null&&!Ae?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ct(e,t,l)):(q&&n&&Ds(t),t.flags|=1,Ee(e,t,r,l),t.child)}function ja(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!iu(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,bf(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:Fr,n(o,r)&&e.ref===t.ref)return Ct(e,t,l)}return t.flags|=1,e=Wt(i,r),e.ref=t.ref,e.return=t,t.child=e}function bf(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(Fr(i,r)&&e.ref===t.ref)if(Ae=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(Ae=!0);else return t.lanes=e.lanes,Ct(e,t,l)}return bo(e,t,n,r,l)}function ed(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},V(On,Me),Me|=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,V(On,Me),Me|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,V(On,Me),Me|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,V(On,Me),Me|=r;return Ee(e,t,l,n),t.child}function td(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function bo(e,t,n,r,l){var i=ze(n)?ln:we.current;return i=Bn(t,i),$n(t,l),n=Ks(e,t,n,r,i,l),r=Xs(),e!==null&&!Ae?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ct(e,t,l)):(q&&r&&Ds(t),t.flags|=1,Ee(e,t,n,l),t.child)}function Fa(e,t,n,r,l){if(ze(n)){var i=!0;ql(t)}else i=!1;if($n(t,l),t.stateNode===null)Dl(e,t),Zf(t,n,r),qo(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:we.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)&&za(t,o,r,a),Pt=!1;var p=t.memoizedState;o.state=p,ni(t,r,o,l),u=t.memoizedState,s!==r||p!==u||Pe.current||Pt?(typeof m=="function"&&(Zo(t,n,m,r),u=t.memoizedState),(s=Pt||Pa(t,n,s,r,p,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,Lf(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Je(t.type,s),o.props=a,g=t.pendingProps,p=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=Ye(u):(u=ze(n)?ln:we.current,u=Bn(t,u));var v=n.getDerivedStateFromProps;(m=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==g||p!==u)&&za(t,o,r,u),Pt=!1,p=t.memoizedState,o.state=p,ni(t,r,o,l);var x=t.memoizedState;s!==g||p!==x||Pe.current||Pt?(typeof v=="function"&&(Zo(t,n,v,r),x=t.memoizedState),(a=Pt||Pa(t,n,a,r,p,x,u)||!1)?(m||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,x,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,x,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),o.props=r,o.state=x,o.context=u,r=a):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return es(e,t,n,r,i,l)}function es(e,t,n,r,l,i){td(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&Ea(t,n,!1),Ct(e,t,i);r=t.stateNode,tm.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Vn(t,e.child,null,i),t.child=Vn(t,null,s,i)):Ee(e,t,s,i),t.memoizedState=r.state,l&&Ea(t,n,!0),t.child}function nd(e){var t=e.stateNode;t.pendingContext?Sa(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Sa(e,t.context,!1),Vs(e,t.containerInfo)}function $a(e,t,n,r,l){return Wn(),Fs(l),t.flags|=256,Ee(e,t,n,r),t.child}var ts={dehydrated:null,treeContext:null,retryLane:0};function ns(e){return{baseLanes:e,cachePool:null,transitions:null}}function rd(e,t,n){var r=t.pendingProps,l=b.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),V(b,l&1),e===null)return Ko(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=Ti(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=ns(n),t.memoizedState=ts,e):Js(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return nm(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=Wt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=Wt(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?ns(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=ts,r}return i=e.child,e=i.sibling,r=Wt(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 Js(e,t){return t=Ti({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function wl(e,t,n,r){return r!==null&&Fs(r),Vn(t,e.child,null,n),e=Js(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function nm(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=ao(Error(w(422))),wl(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Ti({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&&Vn(t,e.child,null,o),t.child.memoizedState=ns(o),t.memoizedState=ts,i);if(!(t.mode&1))return wl(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(w(419)),r=ao(i,r,void 0),wl(e,t,o,r)}if(s=(o&e.childLanes)!==0,Ae||s){if(r=ce,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,Tt(e,l),nt(r,e,l,-1))}return lu(),r=ao(Error(w(421))),wl(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=mm.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,je=$t(l.nextSibling),Fe=t,q=!0,et=null,e!==null&&(We[Ve++]=wt,We[Ve++]=xt,We[Ve++]=on,wt=e.id,xt=e.overflow,on=t),t=Js(t,r.children),t.flags|=4096,t)}function Ua(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Xo(e.return,t,n)}function co(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 ld(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ee(e,t,r.children,n),r=b.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&&Ua(e,n,t);else if(e.tag===19)Ua(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(V(b,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),co(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}co(t,!0,n,null,i);break;case"together":co(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 Ct(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(w(153));if(t.child!==null){for(e=t.child,n=Wt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Wt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function rm(e,t,n){switch(t.tag){case 3:nd(t),Wn();break;case 5:Af(t);break;case 1:ze(t.type)&&ql(t);break;case 4:Vs(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;V(ei,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(V(b,b.current&1),t.flags|=128,null):n&t.child.childLanes?rd(e,t,n):(V(b,b.current&1),e=Ct(e,t,n),e!==null?e.sibling:null);V(b,b.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return ld(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),V(b,b.current),r)break;return null;case 22:case 23:return t.lanes=0,ed(e,t,n)}return Ct(e,t,n)}var id,rs,od,sd;id=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}};rs=function(){};od=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=To(e,l),r=To(e,r),i=[];break;case"select":l=te({},l,{value:void 0}),r=te({},r,{value:void 0}),i=[];break;case"textarea":l=Ro(e,l),r=Ro(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Xl)}Ao(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"&&(Pr.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"&&(Pr.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&X("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)}};sd=function(e,t,n,r){n!==r&&(t.flags|=4)};function ur(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 ve(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 lm(e,t,n){var r=t.pendingProps;switch(js(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ve(t),null;case 1:return ze(t.type)&&Zl(),ve(t),null;case 3:return r=t.stateNode,Qn(),Z(Pe),Z(we),Gs(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(vl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,et!==null&&(fs(et),et=null))),rs(e,t),ve(t),null;case 5:Qs(t);var l=tn(Wr.current);if(n=t.type,e!==null&&t.stateNode!=null)od(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(w(166));return ve(t),null}if(e=tn(pt.current),vl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[at]=t,r[Hr]=i,e=(t.mode&1)!==0,n){case"dialog":X("cancel",r),X("close",r);break;case"iframe":case"object":case"embed":X("load",r);break;case"video":case"audio":for(l=0;l<kr.length;l++)X(kr[l],r);break;case"source":X("error",r);break;case"img":case"image":case"link":X("error",r),X("load",r);break;case"details":X("toggle",r);break;case"input":Xu(r,i),X("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},X("invalid",r);break;case"textarea":qu(r,i),X("invalid",r)}Ao(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&&yl(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&yl(r.textContent,s,e),l=["children",""+s]):Pr.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&X("scroll",r)}switch(n){case"input":al(r),Zu(r,i,!0);break;case"textarea":al(r),Ju(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=Oc(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[Hr]=r,id(e,t,!1,!1),t.stateNode=e;e:{switch(o=Po(n,r),n){case"dialog":X("cancel",e),X("close",e),l=r;break;case"iframe":case"object":case"embed":X("load",e),l=r;break;case"video":case"audio":for(l=0;l<kr.length;l++)X(kr[l],e);l=r;break;case"source":X("error",e),l=r;break;case"img":case"image":case"link":X("error",e),X("load",e),l=r;break;case"details":X("toggle",e),l=r;break;case"input":Xu(e,r),l=To(e,r),X("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=te({},r,{value:void 0}),X("invalid",e);break;case"textarea":qu(e,r),l=Ro(e,r),X("invalid",e);break;default:l=r}Ao(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?jc(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Mc(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&zr(e,u):typeof u=="number"&&zr(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Pr.hasOwnProperty(i)?u!=null&&i==="onScroll"&&X("scroll",e):u!=null&&Ss(e,i,u,o))}switch(n){case"input":al(e),Zu(e,r,!1);break;case"textarea":al(e),Ju(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Vt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Mn(e,!!r.multiple,i,!1):r.defaultValue!=null&&Mn(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 ve(t),null;case 6:if(e&&t.stateNode!=null)sd(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(w(166));if(n=tn(Wr.current),tn(pt.current),vl(t)){if(r=t.stateNode,n=t.memoizedProps,r[at]=t,(i=r.nodeValue!==n)&&(e=Fe,e!==null))switch(e.tag){case 3:yl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&yl(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 ve(t),null;case 13:if(Z(b),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(q&&je!==null&&t.mode&1&&!(t.flags&128))Tf(),Wn(),t.flags|=98560,i=!1;else if(i=vl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(w(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(w(317));i[at]=t}else Wn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ve(t),i=!1}else et!==null&&(fs(et),et=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||b.current&1?se===0&&(se=3):lu())),t.updateQueue!==null&&(t.flags|=4),ve(t),null);case 4:return Qn(),rs(e,t),e===null&&$r(t.stateNode.containerInfo),ve(t),null;case 10:return Hs(t.type._context),ve(t),null;case 17:return ze(t.type)&&Zl(),ve(t),null;case 19:if(Z(b),i=t.memoizedState,i===null)return ve(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)ur(i,!1);else{if(se!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=ri(e),o!==null){for(t.flags|=128,ur(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 V(b,b.current&1|2),t.child}e=e.sibling}i.tail!==null&&le()>Yn&&(t.flags|=128,r=!0,ur(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),ur(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!q)return ve(t),null}else 2*le()-i.renderingStartTime>Yn&&n!==1073741824&&(t.flags|=128,r=!0,ur(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=le(),t.sibling=null,n=b.current,V(b,r?n&1|2:n&1),t):(ve(t),null);case 22:case 23:return ru(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Me&1073741824&&(ve(t),t.subtreeFlags&6&&(t.flags|=8192)):ve(t),null;case 24:return null;case 25:return null}throw Error(w(156,t.tag))}function im(e,t){switch(js(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 Qn(),Z(Pe),Z(we),Gs(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Qs(t),null;case 13:if(Z(b),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));Wn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Z(b),null;case 4:return Qn(),null;case 10:return Hs(t.type._context),null;case 22:case 23:return ru(),null;case 24:return null;default:return null}}var xl=!1,ke=!1,om=typeof WeakSet=="function"?WeakSet:Set,C=null;function In(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ne(e,t,r)}else n.current=null}function ls(e,t,n){try{n()}catch(r){ne(e,t,r)}}var Ha=!1;function sm(e,t){if(Ho=Gl,e=df(),Ms(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,p=null;t:for(;;){for(var v;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),(v=g.firstChild)!==null;)p=g,g=v;for(;;){if(g===e)break t;if(p===n&&++a===l&&(s=o),p===i&&++m===r&&(u=o),(v=g.nextSibling)!==null)break;g=p,p=g.parentNode}g=v}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Bo={focusedElem:e,selectionRange:n},Gl=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var E=x.memoizedProps,F=x.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?E:Je(t.type,E),F);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(w(163))}}catch(y){ne(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return x=Ha,Ha=!1,x}function Cr(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&&ls(t,n,i)}l=l.next}while(l!==r)}}function Ei(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 is(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 ud(e){var t=e.alternate;t!==null&&(e.alternate=null,ud(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[at],delete t[Hr],delete t[Qo],delete t[Wh],delete t[Vh])),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 ad(e){return e.tag===5||e.tag===3||e.tag===4}function Ba(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ad(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 os(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(os(e,t,n),e=e.sibling;e!==null;)os(e,t,n),e=e.sibling}function ss(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(ss(e,t,n),e=e.sibling;e!==null;)ss(e,t,n),e=e.sibling}var pe=null,be=!1;function Lt(e,t,n){for(n=n.child;n!==null;)cd(e,t,n),n=n.sibling}function cd(e,t,n){if(dt&&typeof dt.onCommitFiberUnmount=="function")try{dt.onCommitFiberUnmount(mi,n)}catch{}switch(n.tag){case 5:ke||In(n,t);case 6:var r=pe,l=be;pe=null,Lt(e,t,n),pe=r,be=l,pe!==null&&(be?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(be?(e=pe,n=n.stateNode,e.nodeType===8?ro(e.parentNode,n):e.nodeType===1&&ro(e,n),Dr(e)):ro(pe,n.stateNode));break;case 4:r=pe,l=be,pe=n.stateNode.containerInfo,be=!0,Lt(e,t,n),pe=r,be=l;break;case 0:case 11:case 14:case 15:if(!ke&&(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)&&ls(n,t,o),l=l.next}while(l!==r)}Lt(e,t,n);break;case 1:if(!ke&&(In(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){ne(n,t,s)}Lt(e,t,n);break;case 21:Lt(e,t,n);break;case 22:n.mode&1?(ke=(r=ke)||n.memoizedState!==null,Lt(e,t,n),ke=r):Lt(e,t,n);break;default:Lt(e,t,n)}}function Wa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new om),t.forEach(function(r){var l=gm.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:pe=s.stateNode,be=!1;break e;case 3:pe=s.stateNode.containerInfo,be=!0;break e;case 4:pe=s.stateNode.containerInfo,be=!0;break e}s=s.return}if(pe===null)throw Error(w(160));cd(i,o,l),pe=null,be=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){ne(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)fd(t,e),t=t.sibling}function fd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ze(t,e),st(e),r&4){try{Cr(3,e,e.return),Ei(3,e)}catch(E){ne(e,e.return,E)}try{Cr(5,e,e.return)}catch(E){ne(e,e.return,E)}}break;case 1:Ze(t,e),st(e),r&512&&n!==null&&In(n,n.return);break;case 5:if(Ze(t,e),st(e),r&512&&n!==null&&In(n,n.return),e.flags&32){var l=e.stateNode;try{zr(l,"")}catch(E){ne(e,e.return,E)}}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&&zc(l,i),Po(s,o);var a=Po(s,i);for(o=0;o<u.length;o+=2){var m=u[o],g=u[o+1];m==="style"?jc(l,g):m==="dangerouslySetInnerHTML"?Mc(l,g):m==="children"?zr(l,g):Ss(l,m,g,a)}switch(s){case"input":Co(l,i);break;case"textarea":Ic(l,i);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var v=i.value;v!=null?Mn(l,!!i.multiple,v,!1):p!==!!i.multiple&&(i.defaultValue!=null?Mn(l,!!i.multiple,i.defaultValue,!0):Mn(l,!!i.multiple,i.multiple?[]:"",!1))}l[Hr]=i}catch(E){ne(e,e.return,E)}}break;case 6:if(Ze(t,e),st(e),r&4){if(e.stateNode===null)throw Error(w(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(E){ne(e,e.return,E)}}break;case 3:if(Ze(t,e),st(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Dr(t.containerInfo)}catch(E){ne(e,e.return,E)}break;case 4:Ze(t,e),st(e);break;case 13:Ze(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||(tu=le())),r&4&&Wa(e);break;case 22:if(m=n!==null&&n.memoizedState!==null,e.mode&1?(ke=(a=ke)||m,Ze(t,e),ke=a):Ze(t,e),st(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!m&&e.mode&1)for(C=e,m=e.child;m!==null;){for(g=C=m;C!==null;){switch(p=C,v=p.child,p.tag){case 0:case 11:case 14:case 15:Cr(4,p,p.return);break;case 1:In(p,p.return);var x=p.stateNode;if(typeof x.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(E){ne(r,n,E)}}break;case 5:In(p,p.return);break;case 22:if(p.memoizedState!==null){Qa(g);continue}}v!==null?(v.return=p,C=v):Qa(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=Dc("display",o))}catch(E){ne(e,e.return,E)}}}else if(g.tag===6){if(m===null)try{g.stateNode.nodeValue=a?"":g.memoizedProps}catch(E){ne(e,e.return,E)}}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:Ze(t,e),st(e),r&4&&Wa(e);break;case 21:break;default:Ze(t,e),st(e)}}function st(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ad(n)){var r=n;break e}n=n.return}throw Error(w(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(zr(l,""),r.flags&=-33);var i=Ba(e);ss(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=Ba(e);os(e,s,o);break;default:throw Error(w(161))}}catch(u){ne(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function um(e,t,n){C=e,dd(e)}function dd(e,t,n){for(var r=(e.mode&1)!==0;C!==null;){var l=C,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||xl;if(!o){var s=l.alternate,u=s!==null&&s.memoizedState!==null||ke;s=xl;var a=ke;if(xl=o,(ke=u)&&!a)for(C=l;C!==null;)o=C,u=o.child,o.tag===22&&o.memoizedState!==null?Ga(l):u!==null?(u.return=o,C=u):Ga(l);for(;i!==null;)C=i,dd(i),i=i.sibling;C=l,xl=s,ke=a}Va(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,C=i):Va(e)}}function Va(e){for(;C!==null;){var t=C;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ke||Ei(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ke)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Je(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Ra(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}Ra(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&&Dr(g)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(w(163))}ke||t.flags&512&&is(t)}catch(p){ne(t,t.return,p)}}if(t===e){C=null;break}if(n=t.sibling,n!==null){n.return=t.return,C=n;break}C=t.return}}function Qa(e){for(;C!==null;){var t=C;if(t===e){C=null;break}var n=t.sibling;if(n!==null){n.return=t.return,C=n;break}C=t.return}}function Ga(e){for(;C!==null;){var t=C;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ei(4,t)}catch(u){ne(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){ne(t,l,u)}}var i=t.return;try{is(t)}catch(u){ne(t,i,u)}break;case 5:var o=t.return;try{is(t)}catch(u){ne(t,o,u)}}}catch(u){ne(t,t.return,u)}if(t===e){C=null;break}var s=t.sibling;if(s!==null){s.return=t.return,C=s;break}C=t.return}}var am=Math.ceil,oi=Nt.ReactCurrentDispatcher,bs=Nt.ReactCurrentOwner,Ge=Nt.ReactCurrentBatchConfig,$=0,ce=null,ie=null,he=0,Me=0,On=Yt(0),se=0,Yr=null,un=0,_i=0,eu=0,Nr=null,Le=null,tu=0,Yn=1/0,vt=null,si=!1,us=null,Ht=null,Sl=!1,Mt=null,ui=0,Rr=0,as=null,jl=-1,Fl=0;function _e(){return $&6?le():jl!==-1?jl:jl=le()}function Bt(e){return e.mode&1?$&2&&he!==0?he&-he:Gh.transition!==null?(Fl===0&&(Fl=Xc()),Fl):(e=H,e!==0||(e=window.event,e=e===void 0?16:nf(e.type)),e):1}function nt(e,t,n,r){if(50<Rr)throw Rr=0,as=null,Error(w(185));Xr(e,n,r),(!($&2)||e!==ce)&&(e===ce&&(!($&2)&&(_i|=n),se===4&&It(e,he)),Ie(e,r),n===1&&$===0&&!(t.mode&1)&&(Yn=le()+500,wi&&Kt()))}function Ie(e,t){var n=e.callbackNode;Gp(e,t);var r=Ql(e,e===ce?he:0);if(r===0)n!==null&&ta(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ta(n),t===1)e.tag===0?Qh(Ya.bind(null,e)):Sf(Ya.bind(null,e)),Hh(function(){!($&6)&&Kt()}),n=null;else{switch(Zc(r)){case 1:n=Ns;break;case 4:n=Yc;break;case 16:n=Vl;break;case 536870912:n=Kc;break;default:n=Vl}n=wd(n,pd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function pd(e,t){if(jl=-1,Fl=0,$&6)throw Error(w(327));var n=e.callbackNode;if(Un()&&e.callbackNode!==n)return null;var r=Ql(e,e===ce?he:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ai(e,r);else{t=r;var l=$;$|=2;var i=md();(ce!==e||he!==t)&&(vt=null,Yn=le()+500,nn(e,t));do try{dm();break}catch(s){hd(e,s)}while(!0);Us(),oi.current=i,$=l,ie!==null?t=0:(ce=null,he=0,t=se)}if(t!==0){if(t===2&&(l=Do(e),l!==0&&(r=l,t=cs(e,l))),t===1)throw n=Yr,nn(e,0),It(e,r),Ie(e,le()),n;if(t===6)It(e,r);else{if(l=e.current.alternate,!(r&30)&&!cm(l)&&(t=ai(e,r),t===2&&(i=Do(e),i!==0&&(r=i,t=cs(e,i))),t===1))throw n=Yr,nn(e,0),It(e,r),Ie(e,le()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(w(345));case 2:qt(e,Le,vt);break;case 3:if(It(e,r),(r&130023424)===r&&(t=tu+500-le(),10<t)){if(Ql(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){_e(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Vo(qt.bind(null,e,Le,vt),t);break}qt(e,Le,vt);break;case 4:if(It(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-tt(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*am(r/1960))-r,10<r){e.timeoutHandle=Vo(qt.bind(null,e,Le,vt),r);break}qt(e,Le,vt);break;case 5:qt(e,Le,vt);break;default:throw Error(w(329))}}}return Ie(e,le()),e.callbackNode===n?pd.bind(null,e):null}function cs(e,t){var n=Nr;return e.current.memoizedState.isDehydrated&&(nn(e,t).flags|=256),e=ai(e,t),e!==2&&(t=Le,Le=n,t!==null&&fs(t)),e}function fs(e){Le===null?Le=e:Le.push.apply(Le,e)}function cm(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(!rt(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function It(e,t){for(t&=~eu,t&=~_i,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tt(t),r=1<<n;e[n]=-1,t&=~r}}function Ya(e){if($&6)throw Error(w(327));Un();var t=Ql(e,0);if(!(t&1))return Ie(e,le()),null;var n=ai(e,t);if(e.tag!==0&&n===2){var r=Do(e);r!==0&&(t=r,n=cs(e,r))}if(n===1)throw n=Yr,nn(e,0),It(e,t),Ie(e,le()),n;if(n===6)throw Error(w(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,qt(e,Le,vt),Ie(e,le()),null}function nu(e,t){var n=$;$|=1;try{return e(t)}finally{$=n,$===0&&(Yn=le()+500,wi&&Kt())}}function an(e){Mt!==null&&Mt.tag===0&&!($&6)&&Un();var t=$;$|=1;var n=Ge.transition,r=H;try{if(Ge.transition=null,H=1,e)return e()}finally{H=r,Ge.transition=n,$=t,!($&6)&&Kt()}}function ru(){Me=On.current,Z(On)}function nn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Uh(n)),ie!==null)for(n=ie.return;n!==null;){var r=n;switch(js(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Zl();break;case 3:Qn(),Z(Pe),Z(we),Gs();break;case 5:Qs(r);break;case 4:Qn();break;case 13:Z(b);break;case 19:Z(b);break;case 10:Hs(r.type._context);break;case 22:case 23:ru()}n=n.return}if(ce=e,ie=e=Wt(e.current,null),he=Me=t,se=0,Yr=null,eu=_i=un=0,Le=Nr=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 hd(e,t){do{var n=ie;try{if(Us(),Ol.current=ii,li){for(var r=ee.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}li=!1}if(sn=0,ae=oe=ee=null,Tr=!1,Vr=0,bs.current=null,n===null||n.return===null){se=1,Yr=t,ie=null;break}e:{var i=e,o=n.return,s=n,u=t;if(t=he,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 p=m.alternate;p?(m.updateQueue=p.updateQueue,m.memoizedState=p.memoizedState,m.lanes=p.lanes):(m.updateQueue=null,m.memoizedState=null)}var v=Oa(o);if(v!==null){v.flags&=-257,Ma(v,o,s,i,t),v.mode&1&&Ia(i,a,t),t=v,u=a;var x=t.updateQueue;if(x===null){var E=new Set;E.add(u),t.updateQueue=E}else x.add(u);break e}else{if(!(t&1)){Ia(i,a,t),lu();break e}u=Error(w(426))}}else if(q&&s.mode&1){var F=Oa(o);if(F!==null){!(F.flags&65536)&&(F.flags|=256),Ma(F,o,s,i,t),Fs(Gn(u,s));break e}}i=u=Gn(u,s),se!==4&&(se=2),Nr===null?Nr=[i]:Nr.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var d=qf(i,u,t);Na(i,d);break e;case 1:s=u;var c=i.type,h=i.stateNode;if(!(i.flags&128)&&(typeof c.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Ht===null||!Ht.has(h)))){i.flags|=65536,t&=-t,i.lanes|=t;var y=Jf(i,s,t);Na(i,y);break e}}i=i.return}while(i!==null)}yd(n)}catch(_){t=_,ie===n&&n!==null&&(ie=n=n.return);continue}break}while(!0)}function md(){var e=oi.current;return oi.current=ii,e===null?ii:e}function lu(){(se===0||se===3||se===2)&&(se=4),ce===null||!(un&268435455)&&!(_i&268435455)||It(ce,he)}function ai(e,t){var n=$;$|=2;var r=md();(ce!==e||he!==t)&&(vt=null,nn(e,t));do try{fm();break}catch(l){hd(e,l)}while(!0);if(Us(),$=n,oi.current=r,ie!==null)throw Error(w(261));return ce=null,he=0,se}function fm(){for(;ie!==null;)gd(ie)}function dm(){for(;ie!==null&&!jp();)gd(ie)}function gd(e){var t=kd(e.alternate,e,Me);e.memoizedProps=e.pendingProps,t===null?yd(e):ie=t,bs.current=null}function yd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=im(n,t),n!==null){n.flags&=32767,ie=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{se=6,ie=null;return}}else if(n=lm(n,t,Me),n!==null){ie=n;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);se===0&&(se=5)}function qt(e,t,n){var r=H,l=Ge.transition;try{Ge.transition=null,H=1,pm(e,t,n,r)}finally{Ge.transition=l,H=r}return null}function pm(e,t,n,r){do Un();while(Mt!==null);if($&6)throw Error(w(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(w(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Yp(e,i),e===ce&&(ie=ce=null,he=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Sl||(Sl=!0,wd(Vl,function(){return Un(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Ge.transition,Ge.transition=null;var o=H;H=1;var s=$;$|=4,bs.current=null,sm(e,n),fd(n,e),Ih(Bo),Gl=!!Ho,Bo=Ho=null,e.current=n,um(n),Fp(),$=s,H=o,Ge.transition=i}else e.current=n;if(Sl&&(Sl=!1,Mt=e,ui=l),i=e.pendingLanes,i===0&&(Ht=null),Hp(n.stateNode),Ie(e,le()),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=us,us=null,e;return ui&1&&e.tag!==0&&Un(),i=e.pendingLanes,i&1?e===as?Rr++:(Rr=0,as=e):Rr=0,Kt(),null}function Un(){if(Mt!==null){var e=Zc(ui),t=Ge.transition,n=H;try{if(Ge.transition=null,H=16>e?16:e,Mt===null)var r=!1;else{if(e=Mt,Mt=null,ui=0,$&6)throw Error(w(331));var l=$;for($|=4,C=e.current;C!==null;){var i=C,o=i.child;if(C.flags&16){var s=i.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(C=a;C!==null;){var m=C;switch(m.tag){case 0:case 11:case 15:Cr(8,m,i)}var g=m.child;if(g!==null)g.return=m,C=g;else for(;C!==null;){m=C;var p=m.sibling,v=m.return;if(ud(m),m===a){C=null;break}if(p!==null){p.return=v,C=p;break}C=v}}}var x=i.alternate;if(x!==null){var E=x.child;if(E!==null){x.child=null;do{var F=E.sibling;E.sibling=null,E=F}while(E!==null)}}C=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,C=o;else e:for(;C!==null;){if(i=C,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Cr(9,i,i.return)}var d=i.sibling;if(d!==null){d.return=i.return,C=d;break e}C=i.return}}var c=e.current;for(C=c;C!==null;){o=C;var h=o.child;if(o.subtreeFlags&2064&&h!==null)h.return=o,C=h;else e:for(o=c;C!==null;){if(s=C,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ei(9,s)}}catch(_){ne(s,s.return,_)}if(s===o){C=null;break e}var y=s.sibling;if(y!==null){y.return=s.return,C=y;break e}C=s.return}}if($=l,Kt(),dt&&typeof dt.onPostCommitFiberRoot=="function")try{dt.onPostCommitFiberRoot(mi,e)}catch{}r=!0}return r}finally{H=n,Ge.transition=t}}return!1}function Ka(e,t,n){t=Gn(n,t),t=qf(e,t,1),e=Ut(e,t,1),t=_e(),e!==null&&(Xr(e,1,t),Ie(e,t))}function ne(e,t,n){if(e.tag===3)Ka(e,e,n);else for(;t!==null;){if(t.tag===3){Ka(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ht===null||!Ht.has(r))){e=Gn(n,e),e=Jf(t,e,1),t=Ut(t,e,1),e=_e(),t!==null&&(Xr(t,1,e),Ie(t,e));break}}t=t.return}}function hm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=_e(),e.pingedLanes|=e.suspendedLanes&n,ce===e&&(he&n)===n&&(se===4||se===3&&(he&130023424)===he&&500>le()-tu?nn(e,0):eu|=n),Ie(e,t)}function vd(e,t){t===0&&(e.mode&1?(t=dl,dl<<=1,!(dl&130023424)&&(dl=4194304)):t=1);var n=_e();e=Tt(e,t),e!==null&&(Xr(e,t,n),Ie(e,n))}function mm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vd(e,n)}function gm(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(w(314))}r!==null&&r.delete(t),vd(e,n)}var kd;kd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Pe.current)Ae=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ae=!1,rm(e,t,n);Ae=!!(e.flags&131072)}else Ae=!1,q&&t.flags&1048576&&Ef(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,we.current);$n(t,n),l=Ks(null,t,r,e,l,n);var i=Xs();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,Ws(t),l.updater=Si,t.stateNode=l,l._reactInternals=t,qo(t,r,e,n),t=es(null,t,r,!0,i,n)):(t.tag=0,q&&i&&Ds(t),Ee(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=vm(r),e=Je(r,e),l){case 0:t=bo(null,t,r,e,n);break e;case 1:t=Fa(null,t,r,e,n);break e;case 11:t=Da(null,t,r,e,n);break e;case 14:t=ja(null,t,r,Je(r.type,e),n);break e}throw Error(w(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Je(r,l),bo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Je(r,l),Fa(e,t,r,l,n);case 3:e:{if(nd(t),e===null)throw Error(w(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Lf(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=Gn(Error(w(423)),t),t=$a(e,t,r,n,l);break e}else if(r!==l){l=Gn(Error(w(424)),t),t=$a(e,t,r,n,l);break e}else for(je=$t(t.stateNode.containerInfo.firstChild),Fe=t,q=!0,et=null,n=Nf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Wn(),r===l){t=Ct(e,t,n);break e}Ee(e,t,r,n)}t=t.child}return t;case 5:return Af(t),e===null&&Ko(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Wo(r,l)?o=null:i!==null&&Wo(r,i)&&(t.flags|=32),td(e,t),Ee(e,t,o,n),t.child;case 6:return e===null&&Ko(t),null;case 13:return rd(e,t,n);case 4:return Vs(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Vn(t,null,r,n):Ee(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Je(r,l),Da(e,t,r,l,n);case 7:return Ee(e,t,t.pendingProps,n),t.child;case 8:return Ee(e,t,t.pendingProps.children,n),t.child;case 12:return Ee(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,V(ei,r._currentValue),r._currentValue=o,i!==null)if(rt(i.value,o)){if(i.children===l.children&&!Pe.current){t=Ct(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=St(-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),Xo(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(w(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Xo(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}Ee(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,$n(t,n),l=Ye(l),r=r(l),t.flags|=1,Ee(e,t,r,n),t.child;case 14:return r=t.type,l=Je(r,t.pendingProps),l=Je(r.type,l),ja(e,t,r,l,n);case 15:return bf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Je(r,l),Dl(e,t),t.tag=1,ze(r)?(e=!0,ql(t)):e=!1,$n(t,n),Zf(t,r,l),qo(t,r,l,n),es(null,t,r,!0,e,n);case 19:return ld(e,t,n);case 22:return ed(e,t,n)}throw Error(w(156,t.tag))};function wd(e,t){return Gc(e,t)}function ym(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 ym(e,t,n,r)}function iu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function vm(e){if(typeof e=="function")return iu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_s)return 11;if(e===Ts)return 14}return 2}function Wt(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")iu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case _n:return rn(n.children,l,i,t);case Es:o=8,l|=8;break;case xo:return e=Qe(12,n,t,l|2),e.elementType=xo,e.lanes=i,e;case So:return e=Qe(13,n,t,l),e.elementType=So,e.lanes=i,e;case Eo:return e=Qe(19,n,t,l),e.elementType=Eo,e.lanes=i,e;case Lc:return Ti(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Nc:o=10;break e;case Rc:o=9;break e;case _s:o=11;break e;case Ts:o=14;break e;case At:o=16,r=null;break e}throw Error(w(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 Ti(e,t,n,r){return e=Qe(22,e,r,t),e.elementType=Lc,e.lanes=n,e.stateNode={isHidden:!1},e}function fo(e,t,n){return e=Qe(6,e,null,t),e.lanes=n,e}function po(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 km(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=Gi(0),this.expirationTimes=Gi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Gi(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function ou(e,t,n,r,l,i,o,s,u){return e=new km(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},Ws(i),e}function wm(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:En,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function xd(e){if(!e)return Qt;e=e._reactInternals;e:{if(pn(e)!==e||e.tag!==1)throw Error(w(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(w(171))}if(e.tag===1){var n=e.type;if(ze(n))return xf(e,n,t)}return t}function Sd(e,t,n,r,l,i,o,s,u){return e=ou(n,r,!0,e,l,i,o,s,u),e.context=xd(null),n=e.current,r=_e(),l=Bt(n),i=St(r,l),i.callback=t??null,Ut(n,i,l),e.current.lanes=l,Xr(e,l,r),Ie(e,r),e}function Ci(e,t,n,r){var l=t.current,i=_e(),o=Bt(l);return n=xd(n),t.context===null?t.context=n:t.pendingContext=n,t=St(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Ut(l,t,o),e!==null&&(nt(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 Xa(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function su(e,t){Xa(e,t),(e=e.alternate)&&Xa(e,t)}function xm(){return null}var Ed=typeof reportError=="function"?reportError:function(e){console.error(e)};function uu(e){this._internalRoot=e}Ni.prototype.render=uu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));Ci(e,t,null,null)};Ni.prototype.unmount=uu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;an(function(){Ci(null,e,null,null)}),t[_t]=null}};function Ni(e){this._internalRoot=e}Ni.prototype.unstable_scheduleHydration=function(e){if(e){var t=bc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<zt.length&&t!==0&&t<zt[n].priority;n++);zt.splice(n,0,e),n===0&&tf(e)}};function au(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ri(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Za(){}function Sm(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=Sd(t,r,e,0,null,!1,!1,"",Za);return e._reactRootContainer=o,e[_t]=o.current,$r(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=ou(e,0,!1,null,null,!1,!1,"",Za);return e._reactRootContainer=u,e[_t]=u.current,$r(e.nodeType===8?e.parentNode:e),an(function(){Ci(t,u,n,r)}),u}function Li(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)}}Ci(t,o,e,l)}else o=Sm(n,t,e,l,r);return ci(o)}qc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=vr(t.pendingLanes);n!==0&&(Rs(t,n|1),Ie(t,le()),!($&6)&&(Yn=le()+500,Kt()))}break;case 13:an(function(){var r=Tt(e,1);if(r!==null){var l=_e();nt(r,e,1,l)}}),su(e,1)}};Ls=function(e){if(e.tag===13){var t=Tt(e,134217728);if(t!==null){var n=_e();nt(t,e,134217728,n)}su(e,134217728)}};Jc=function(e){if(e.tag===13){var t=Bt(e),n=Tt(e,t);if(n!==null){var r=_e();nt(n,e,t,r)}su(e,t)}};bc=function(){return H};ef=function(e,t){var n=H;try{return H=e,t()}finally{H=n}};Io=function(e,t,n){switch(t){case"input":if(Co(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=ki(r);if(!l)throw Error(w(90));Pc(r),Co(r,l)}}}break;case"textarea":Ic(e,n);break;case"select":t=n.value,t!=null&&Mn(e,!!n.multiple,t,!1)}};Uc=nu;Hc=an;var Em={usingClientEntryPoint:!1,Events:[qr,Rn,ki,Fc,$c,nu]},ar={findFiberByHostInstance:bt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},_m={bundleType:ar.bundleType,version:ar.version,rendererPackageName:ar.rendererPackageName,rendererConfig:ar.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Nt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Vc(e),e===null?null:e.stateNode},findFiberByHostInstance:ar.findFiberByHostInstance||xm,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 El=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!El.isDisabled&&El.supportsFiber)try{mi=El.inject(_m),dt=El}catch{}}He.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Em;He.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!au(t))throw Error(w(200));return wm(e,t,null,n)};He.createRoot=function(e,t){if(!au(e))throw Error(w(299));var n=!1,r="",l=Ed;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=ou(e,1,!1,null,null,n,!1,r,l),e[_t]=t.current,$r(e.nodeType===8?e.parentNode:e),new uu(t)};He.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(w(188)):(e=Object.keys(e).join(","),Error(w(268,e)));return e=Vc(t),e=e===null?null:e.stateNode,e};He.flushSync=function(e){return an(e)};He.hydrate=function(e,t,n){if(!Ri(t))throw Error(w(200));return Li(null,e,t,!0,n)};He.hydrateRoot=function(e,t,n){if(!au(e))throw Error(w(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=Ed;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Sd(t,null,e,1,n??null,l,!1,i,o),e[_t]=t.current,$r(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 Ni(t)};He.render=function(e,t,n){if(!Ri(t))throw Error(w(200));return Li(null,e,t,!1,n)};He.unmountComponentAtNode=function(e){if(!Ri(e))throw Error(w(40));return e._reactRootContainer?(an(function(){Li(null,null,e,!1,function(){e._reactRootContainer=null,e[_t]=null})}),!0):!1};He.unstable_batchedUpdates=nu;He.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ri(n))throw Error(w(200));if(e==null||e._reactInternals===void 0)throw Error(w(38));return Li(e,t,n,!1,r)};He.version="18.3.1-next-f1338f8080-20240426";function _d(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_d)}catch(e){console.error(e)}}_d(),Ec.exports=He;var Tm=Ec.exports,qa=Tm;ko.createRoot=qa.createRoot,ko.hydrateRoot=qa.hydrateRoot;function cu(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let hn=cu();function Td(e){hn=e}const Cd=/[&<>"']/,Cm=new RegExp(Cd.source,"g"),Nd=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Nm=new RegExp(Nd.source,"g"),Rm={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Ja=e=>Rm[e];function De(e,t){if(t){if(Cd.test(e))return e.replace(Cm,Ja)}else if(Nd.test(e))return e.replace(Nm,Ja);return e}const Lm=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Am(e){return e.replace(Lm,(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 B(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 ba(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const Lr={exec:()=>null};function ec(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 _l(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 zm(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 tc(e,t,n,r){const l=t.href,i=t.title?De(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:De(o)}}function Im(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){K(this,"options");K(this,"rules");K(this,"lexer");this.options=t||hn}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:_l(r,`
`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const r=n[0],l=Im(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=_l(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=_l(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+/,d=>" ".repeat(3*d.length)),p=t.split(`
`,1)[0],v=0;this.options.pedantic?(v=2,u=g.trimStart()):(v=n[2].search(/[^ ]/),v=v>4?1:v,u=g.slice(v),v+=n[1].length);let x=!1;if(!g&&/^ *$/.test(p)&&(s+=p+`
`,t=t.substring(p.length+1),m=!0),!m){const d=new RegExp(`^ {0,${Math.min(3,v-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),c=new RegExp(`^ {0,${Math.min(3,v-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),h=new RegExp(`^ {0,${Math.min(3,v-1)}}(?:\`\`\`|~~~)`),y=new RegExp(`^ {0,${Math.min(3,v-1)}}#`);for(;t;){const _=t.split(`
`,1)[0];if(p=_,this.options.pedantic&&(p=p.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  ")),h.test(p)||y.test(p)||d.test(p)||c.test(t))break;if(p.search(/[^ ]/)>=v||!p.trim())u+=`
`+p.slice(v);else{if(x||g.search(/[^ ]/)>=4||h.test(g)||y.test(g)||c.test(g))break;u+=`
`+p}!x&&!p.trim()&&(x=!0),s+=_+`
`,t=t.substring(_.length+1),g=p.slice(v)}}i.loose||(a?i.loose=!0:/\n *\n *$/.test(s)&&(a=!0));let E=null,F;this.options.gfm&&(E=/^\[[ xX]\] /.exec(u),E&&(F=E[0]!=="[ ] ",u=u.replace(/^\[[ xX]\] +/,""))),i.items.push({type:"list_item",raw:s,task:!!E,checked:F,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(v=>v.type==="space"),p=g.length>0&&g.some(v=>/\n.*\n/.test(v.raw));i.loose=p}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=ec(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(ec(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:De(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=_l(r.slice(0,-1),"\\");if((r.length-o.length)%2===0)return}else{const o=zm(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)),tc(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 tc(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 p=[...l[0]][0].length,v=t.slice(0,o+l.index+p+u);if(Math.min(o,u)%2){const E=v.slice(1,-1);return{type:"em",raw:v,text:E,tokens:this.lexer.inlineTokens(E)}}const x=v.slice(2,-2);return{type:"strong",raw:v,text:x,tokens:this.lexer.inlineTokens(x)}}}}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=De(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=De(n[1]),l="mailto:"+r):(r=De(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=De(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=De(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=De(n[0]),{type:"text",raw:n[0],text:r}}}}const Om=/^(?: *(?:\n|$))+/,Mm=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,Dm=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,br=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,jm=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Rd=/(?:[*+-]|\d{1,9}[.)])/,Ld=B(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Rd).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(),fu=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Fm=/^[^\n]+/,du=/(?!\s*\])(?:\\.|[^\[\]\\])+/,$m=B(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",du).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Um=B(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Rd).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",pu=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,Hm=B("^ {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",pu).replace("tag",Ai).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ad=B(fu).replace("hr",br).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=B(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Ad).getRegex(),hu={blockquote:Bm,code:Mm,def:$m,fences:Dm,heading:jm,hr:br,html:Hm,lheading:Ld,list:Um,newline:Om,paragraph:Ad,table:Lr,text:Fm},nc=B("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",br).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(),Wm={...hu,table:nc,paragraph:B(fu).replace("hr",br).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",nc).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()},Vm={...hu,html:B(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",pu).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:Lr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:B(fu).replace("hr",br).replace("heading",` *#{1,6} *[^
]`).replace("lheading",Ld).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},Pd=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Qm=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,zd=/^( {2,}|\\)\n(?!\s*$)/,Gm=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,el="\\p{P}\\p{S}",Ym=B(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,el).getRegex(),Km=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,Xm=B(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,el).getRegex(),Zm=B("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,el).getRegex(),qm=B("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,el).getRegex(),Jm=B(/\\([punct])/,"gu").replace(/punct/g,el).getRegex(),bm=B(/^<(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(),eg=B(pu).replace("(?:-->|$)","-->").getRegex(),tg=B("^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",eg).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),di=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ng=B(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",di).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Id=B(/^!?\[(label)\]\[(ref)\]/).replace("label",di).replace("ref",du).getRegex(),Od=B(/^!?\[(ref)\](?:\[\])?/).replace("ref",du).getRegex(),rg=B("reflink|nolink(?!\\()","g").replace("reflink",Id).replace("nolink",Od).getRegex(),mu={_backpedal:Lr,anyPunctuation:Jm,autolink:bm,blockSkip:Km,br:zd,code:Qm,del:Lr,emStrongLDelim:Xm,emStrongRDelimAst:Zm,emStrongRDelimUnd:qm,escape:Pd,link:ng,nolink:Od,punctuation:Ym,reflink:Id,reflinkSearch:rg,tag:tg,text:Gm,url:Lr},lg={...mu,link:B(/^!?\[(label)\]\((.*?)\)/).replace("label",di).getRegex(),reflink:B(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",di).getRegex()},ds={...mu,escape:B(Pd).replace("])","~|])").getRegex(),url:B(/^((?: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.!#$%&'*+\/=?_`{\|}~-]+@)))/},ig={...ds,br:B(zd).replace("{2,}","*").getRegex(),text:B(ds.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Tl={normal:hu,gfm:Wm,pedantic:Vm},cr={normal:mu,gfm:ds,breaks:ig,pedantic:lg};class ct{constructor(t){K(this,"tokens");K(this,"options");K(this,"state");K(this,"tokenizer");K(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||hn,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:Tl.normal,inline:cr.normal};this.options.pedantic?(n.block=Tl.pedantic,n.inline=cr.pedantic):this.options.gfm&&(n.block=Tl.gfm,this.options.breaks?n.inline=cr.breaks:n.inline=cr.gfm),this.tokenizer.rules=n}static get rules(){return{block:Tl,inline:cr}}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 p;this.options.extensions.startInline.forEach(v=>{p=v.call({lexer:this},g),typeof p=="number"&&p>=0&&(m=Math.min(m,p))}),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){K(this,"options");this.options=t||hn}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-'+De(l)+'">'+(r?t:De(t,!0))+`</code></pre>
`:"<pre><code>"+(r?t:De(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=ba(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=ba(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 gu{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){K(this,"options");K(this,"renderer");K(this,"textRenderer");this.options=t||hn,this.options.renderer=this.options.renderer||new pi,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new gu}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,Am(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 p=0;p<g.length;p++)u+=this.renderer.tablecell(this.parseInline(g[p].tokens),{header:!1,align:o.align[p]});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 p=o.items[g],v=p.checked,x=p.task;let E="";if(p.task){const F=this.renderer.checkbox(!!v);a?p.tokens.length>0&&p.tokens[0].type==="paragraph"?(p.tokens[0].text=F+" "+p.tokens[0].text,p.tokens[0].tokens&&p.tokens[0].tokens.length>0&&p.tokens[0].tokens[0].type==="text"&&(p.tokens[0].tokens[0].text=F+" "+p.tokens[0].tokens[0].text)):p.tokens.unshift({type:"text",text:F+" "}):E+=F+" "}E+=this.parse(p.tokens,a),m+=this.renderer.listitem(E,x,!!v)}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 Ar{constructor(t){K(this,"options");this.options=t||hn}preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}}K(Ar,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"]));var fn,ps,Md;class og{constructor(...t){Bu(this,fn);K(this,"defaults",cu());K(this,"options",this.setOptions);K(this,"parse",ol(this,fn,ps).call(this,ct.lex,ft.parse));K(this,"parseInline",ol(this,fn,ps).call(this,ct.lexInline,ft.parseInline));K(this,"Parser",ft);K(this,"Renderer",pi);K(this,"TextRenderer",gu);K(this,"Lexer",ct);K(this,"Tokenizer",fi);K(this,"Hooks",Ar);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 Ar;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];Ar.passThroughHooks.has(o)?i[s]=m=>{if(this.defaults.async)return Promise.resolve(u.call(i,m)).then(p=>a.call(i,p));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)}}fn=new WeakSet,ps=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=ol(this,fn,Md).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)}}},Md=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>"+De(r.message+"",!0)+"</pre>";return n?Promise.resolve(l):l}if(n)return Promise.reject(r);throw r}};const cn=new og;function U(e,t){return cn.parse(e,t)}U.options=U.setOptions=function(e){return cn.setOptions(e),U.defaults=cn.defaults,Td(U.defaults),U};U.getDefaults=cu;U.defaults=hn;U.use=function(...e){return cn.use(...e),U.defaults=cn.defaults,Td(U.defaults),U};U.walkTokens=function(e,t){return cn.walkTokens(e,t)};U.parseInline=cn.parseInline;U.Parser=ft;U.parser=ft.parse;U.Renderer=pi;U.TextRenderer=gu;U.Lexer=ct;U.lexer=ct.lex;U.Tokenizer=fi;U.Hooks=Ar;U.parse=U;U.options;U.setOptions;U.use;U.walkTokens;U.parseInline;ft.parse;ct.lex;/*! @license DOMPurify 3.1.6 | (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.6/LICENSE */const{entries:Dd,setPrototypeOf:rc,isFrozen:sg,getPrototypeOf:ug,getOwnPropertyDescriptor:ag}=Object;let{freeze:Te,seal:Xe,create:jd}=Object,{apply:hs,construct:ms}=typeof Reflect<"u"&&Reflect;Te||(Te=function(t){return t});Xe||(Xe=function(t){return t});hs||(hs=function(t,n,r){return t.apply(n,r)});ms||(ms=function(t,n){return new t(...n)});const Cl=Ue(Array.prototype.forEach),lc=Ue(Array.prototype.pop),fr=Ue(Array.prototype.push),Ul=Ue(String.prototype.toLowerCase),ho=Ue(String.prototype.toString),ic=Ue(String.prototype.match),dr=Ue(String.prototype.replace),cg=Ue(String.prototype.indexOf),fg=Ue(String.prototype.trim),qe=Ue(Object.prototype.hasOwnProperty),Se=Ue(RegExp.prototype.test),pr=dg(TypeError);function Ue(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 hs(e,t,r)}}function dg(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ms(e,n)}}function D(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ul;rc&&rc(e,null);let r=t.length;for(;r--;){let l=t[r];if(typeof l=="string"){const i=n(l);i!==l&&(sg(t)||(t[r]=i),l=i)}e[l]=!0}return e}function pg(e){for(let t=0;t<e.length;t++)qe(e,t)||(e[t]=null);return e}function Jt(e){const t=jd(null);for(const[n,r]of Dd(e))qe(e,n)&&(Array.isArray(r)?t[n]=pg(r):r&&typeof r=="object"&&r.constructor===Object?t[n]=Jt(r):t[n]=r);return t}function hr(e,t){for(;e!==null;){const r=ag(e,t);if(r){if(r.get)return Ue(r.get);if(typeof r.value=="function")return Ue(r.value)}e=ug(e)}function n(){return null}return n}const oc=Te(["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"]),mo=Te(["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"]),go=Te(["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"]),hg=Te(["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"]),yo=Te(["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"]),mg=Te(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),sc=Te(["#text"]),uc=Te(["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"]),vo=Te(["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"]),ac=Te(["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=Te(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),gg=Xe(/\{\{[\w\W]*|[\w\W]*\}\}/gm),yg=Xe(/<%[\w\W]*|[\w\W]*%>/gm),vg=Xe(/\${[\w\W]*}/gm),kg=Xe(/^data-[\-\w.\u00B7-\uFFFF]/),wg=Xe(/^aria-[\-\w]+$/),Fd=Xe(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),xg=Xe(/^(?:\w+script|data):/i),Sg=Xe(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),$d=Xe(/^html$/i),Eg=Xe(/^[a-z][.\w]*(-[.\w]+)+$/i);var cc=Object.freeze({__proto__:null,MUSTACHE_EXPR:gg,ERB_EXPR:yg,TMPLIT_EXPR:vg,DATA_ATTR:kg,ARIA_ATTR:wg,IS_ALLOWED_URI:Fd,IS_SCRIPT_OR_DATA:xg,ATTR_WHITESPACE:Sg,DOCTYPE_NAME:$d,CUSTOM_ELEMENT:Eg});const mr={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},_g=function(){return typeof window>"u"?null:window},Tg=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 Ud(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:_g();const t=P=>Ud(P);if(t.version="3.1.6",t.removed=[],!e||!e.document||e.document.nodeType!==mr.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:p,trustedTypes:v}=e,x=u.prototype,E=hr(x,"cloneNode"),F=hr(x,"remove"),d=hr(x,"nextSibling"),c=hr(x,"childNodes"),h=hr(x,"parentNode");if(typeof o=="function"){const P=n.createElement("template");P.content&&P.content.ownerDocument&&(n=P.content.ownerDocument)}let y,_="";const{implementation:N,createNodeIterator:R,createDocumentFragment:A,getElementsByTagName:Q}=n,{importNode:I}=r;let G={};t.isSupported=typeof Dd=="function"&&typeof h=="function"&&N&&N.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:ht,ERB_EXPR:mt,TMPLIT_EXPR:mn,DATA_ATTR:Pi,ARIA_ATTR:qn,IS_SCRIPT_OR_DATA:Jn,ATTR_WHITESPACE:T,CUSTOM_ELEMENT:z}=cc;let{IS_ALLOWED_URI:O}=cc,M=null;const re=D({},[...oc,...mo,...go,...yo,...sc]);let J=null;const lt=D({},[...uc,...vo,...ac,...Nl]);let Y=Object.seal(jd(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}})),Oe=null,Rt=null,yu=!0,zi=!0,vu=!1,ku=!0,gn=!1,Ii=!0,Xt=!1,Oi=!1,Mi=!1,yn=!1,tl=!1,nl=!1,wu=!0,xu=!1;const Hd="user-content-";let Di=!0,bn=!1,vn={},kn=null;const Su=D({},["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 Eu=null;const _u=D({},["audio","video","img","source","image","track"]);let ji=null;const Tu=D({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),rl="http://www.w3.org/1998/Math/MathML",ll="http://www.w3.org/2000/svg",gt="http://www.w3.org/1999/xhtml";let wn=gt,Fi=!1,$i=null;const Bd=D({},[rl,ll,gt],ho);let er=null;const Wd=["application/xhtml+xml","text/html"],Vd="text/html";let ue=null,xn=null;const Qd=n.createElement("form"),Cu=function(f){return f instanceof RegExp||f instanceof Function},Ui=function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(xn&&xn===f)){if((!f||typeof f!="object")&&(f={}),f=Jt(f),er=Wd.indexOf(f.PARSER_MEDIA_TYPE)===-1?Vd:f.PARSER_MEDIA_TYPE,ue=er==="application/xhtml+xml"?ho:Ul,M=qe(f,"ALLOWED_TAGS")?D({},f.ALLOWED_TAGS,ue):re,J=qe(f,"ALLOWED_ATTR")?D({},f.ALLOWED_ATTR,ue):lt,$i=qe(f,"ALLOWED_NAMESPACES")?D({},f.ALLOWED_NAMESPACES,ho):Bd,ji=qe(f,"ADD_URI_SAFE_ATTR")?D(Jt(Tu),f.ADD_URI_SAFE_ATTR,ue):Tu,Eu=qe(f,"ADD_DATA_URI_TAGS")?D(Jt(_u),f.ADD_DATA_URI_TAGS,ue):_u,kn=qe(f,"FORBID_CONTENTS")?D({},f.FORBID_CONTENTS,ue):Su,Oe=qe(f,"FORBID_TAGS")?D({},f.FORBID_TAGS,ue):{},Rt=qe(f,"FORBID_ATTR")?D({},f.FORBID_ATTR,ue):{},vn=qe(f,"USE_PROFILES")?f.USE_PROFILES:!1,yu=f.ALLOW_ARIA_ATTR!==!1,zi=f.ALLOW_DATA_ATTR!==!1,vu=f.ALLOW_UNKNOWN_PROTOCOLS||!1,ku=f.ALLOW_SELF_CLOSE_IN_ATTR!==!1,gn=f.SAFE_FOR_TEMPLATES||!1,Ii=f.SAFE_FOR_XML!==!1,Xt=f.WHOLE_DOCUMENT||!1,yn=f.RETURN_DOM||!1,tl=f.RETURN_DOM_FRAGMENT||!1,nl=f.RETURN_TRUSTED_TYPE||!1,Mi=f.FORCE_BODY||!1,wu=f.SANITIZE_DOM!==!1,xu=f.SANITIZE_NAMED_PROPS||!1,Di=f.KEEP_CONTENT!==!1,bn=f.IN_PLACE||!1,O=f.ALLOWED_URI_REGEXP||Fd,wn=f.NAMESPACE||gt,Y=f.CUSTOM_ELEMENT_HANDLING||{},f.CUSTOM_ELEMENT_HANDLING&&Cu(f.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Y.tagNameCheck=f.CUSTOM_ELEMENT_HANDLING.tagNameCheck),f.CUSTOM_ELEMENT_HANDLING&&Cu(f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Y.attributeNameCheck=f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),f.CUSTOM_ELEMENT_HANDLING&&typeof f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Y.allowCustomizedBuiltInElements=f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),gn&&(zi=!1),tl&&(yn=!0),vn&&(M=D({},sc),J=[],vn.html===!0&&(D(M,oc),D(J,uc)),vn.svg===!0&&(D(M,mo),D(J,vo),D(J,Nl)),vn.svgFilters===!0&&(D(M,go),D(J,vo),D(J,Nl)),vn.mathMl===!0&&(D(M,yo),D(J,ac),D(J,Nl))),f.ADD_TAGS&&(M===re&&(M=Jt(M)),D(M,f.ADD_TAGS,ue)),f.ADD_ATTR&&(J===lt&&(J=Jt(J)),D(J,f.ADD_ATTR,ue)),f.ADD_URI_SAFE_ATTR&&D(ji,f.ADD_URI_SAFE_ATTR,ue),f.FORBID_CONTENTS&&(kn===Su&&(kn=Jt(kn)),D(kn,f.FORBID_CONTENTS,ue)),Di&&(M["#text"]=!0),Xt&&D(M,["html","head","body"]),M.table&&(D(M,["tbody"]),delete Oe.tbody),f.TRUSTED_TYPES_POLICY){if(typeof f.TRUSTED_TYPES_POLICY.createHTML!="function")throw pr('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof f.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw pr('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');y=f.TRUSTED_TYPES_POLICY,_=y.createHTML("")}else y===void 0&&(y=Tg(v,l)),y!==null&&typeof _=="string"&&(_=y.createHTML(""));Te&&Te(f),xn=f}},Nu=D({},["mi","mo","mn","ms","mtext"]),Ru=D({},["foreignobject","annotation-xml"]),Gd=D({},["title","style","font","a","script"]),Lu=D({},[...mo,...go,...hg]),Au=D({},[...yo,...mg]),Yd=function(f){let S=h(f);(!S||!S.tagName)&&(S={namespaceURI:wn,tagName:"template"});const L=Ul(f.tagName),W=Ul(S.tagName);return $i[f.namespaceURI]?f.namespaceURI===ll?S.namespaceURI===gt?L==="svg":S.namespaceURI===rl?L==="svg"&&(W==="annotation-xml"||Nu[W]):!!Lu[L]:f.namespaceURI===rl?S.namespaceURI===gt?L==="math":S.namespaceURI===ll?L==="math"&&Ru[W]:!!Au[L]:f.namespaceURI===gt?S.namespaceURI===ll&&!Ru[W]||S.namespaceURI===rl&&!Nu[W]?!1:!Au[L]&&(Gd[L]||!Lu[L]):!!(er==="application/xhtml+xml"&&$i[f.namespaceURI]):!1},it=function(f){fr(t.removed,{element:f});try{h(f).removeChild(f)}catch{F(f)}},il=function(f,S){try{fr(t.removed,{attribute:S.getAttributeNode(f),from:S})}catch{fr(t.removed,{attribute:null,from:S})}if(S.removeAttribute(f),f==="is"&&!J[f])if(yn||tl)try{it(S)}catch{}else try{S.setAttribute(f,"")}catch{}},Pu=function(f){let S=null,L=null;if(Mi)f="<remove></remove>"+f;else{const fe=ic(f,/^[\r\n\t ]+/);L=fe&&fe[0]}er==="application/xhtml+xml"&&wn===gt&&(f='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+f+"</body></html>");const W=y?y.createHTML(f):f;if(wn===gt)try{S=new p().parseFromString(W,er)}catch{}if(!S||!S.documentElement){S=N.createDocument(wn,"template",null);try{S.documentElement.innerHTML=Fi?_:W}catch{}}const ge=S.body||S.documentElement;return f&&L&&ge.insertBefore(n.createTextNode(L),ge.childNodes[0]||null),wn===gt?Q.call(S,Xt?"html":"body")[0]:Xt?S.documentElement:ge},zu=function(f){return R.call(f.ownerDocument||f,f,a.SHOW_ELEMENT|a.SHOW_COMMENT|a.SHOW_TEXT|a.SHOW_PROCESSING_INSTRUCTION|a.SHOW_CDATA_SECTION,null)},Iu=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")},Ou=function(f){return typeof s=="function"&&f instanceof s},yt=function(f,S,L){G[f]&&Cl(G[f],W=>{W.call(t,S,L,xn)})},Mu=function(f){let S=null;if(yt("beforeSanitizeElements",f,null),Iu(f))return it(f),!0;const L=ue(f.nodeName);if(yt("uponSanitizeElement",f,{tagName:L,allowedTags:M}),f.hasChildNodes()&&!Ou(f.firstElementChild)&&Se(/<[/\w]/g,f.innerHTML)&&Se(/<[/\w]/g,f.textContent)||f.nodeType===mr.progressingInstruction||Ii&&f.nodeType===mr.comment&&Se(/<[/\w]/g,f.data))return it(f),!0;if(!M[L]||Oe[L]){if(!Oe[L]&&ju(L)&&(Y.tagNameCheck instanceof RegExp&&Se(Y.tagNameCheck,L)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(L)))return!1;if(Di&&!kn[L]){const W=h(f)||f.parentNode,ge=c(f)||f.childNodes;if(ge&&W){const fe=ge.length;for(let Re=fe-1;Re>=0;--Re){const ot=E(ge[Re],!0);ot.__removalCount=(f.__removalCount||0)+1,W.insertBefore(ot,d(f))}}}return it(f),!0}return f instanceof u&&!Yd(f)||(L==="noscript"||L==="noembed"||L==="noframes")&&Se(/<\/no(script|embed|frames)/i,f.innerHTML)?(it(f),!0):(gn&&f.nodeType===mr.text&&(S=f.textContent,Cl([ht,mt,mn],W=>{S=dr(S,W," ")}),f.textContent!==S&&(fr(t.removed,{element:f.cloneNode()}),f.textContent=S)),yt("afterSanitizeElements",f,null),!1)},Du=function(f,S,L){if(wu&&(S==="id"||S==="name")&&(L in n||L in Qd))return!1;if(!(zi&&!Rt[S]&&Se(Pi,S))){if(!(yu&&Se(qn,S))){if(!J[S]||Rt[S]){if(!(ju(f)&&(Y.tagNameCheck instanceof RegExp&&Se(Y.tagNameCheck,f)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(f))&&(Y.attributeNameCheck instanceof RegExp&&Se(Y.attributeNameCheck,S)||Y.attributeNameCheck instanceof Function&&Y.attributeNameCheck(S))||S==="is"&&Y.allowCustomizedBuiltInElements&&(Y.tagNameCheck instanceof RegExp&&Se(Y.tagNameCheck,L)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(L))))return!1}else if(!ji[S]){if(!Se(O,dr(L,T,""))){if(!((S==="src"||S==="xlink:href"||S==="href")&&f!=="script"&&cg(L,"data:")===0&&Eu[f])){if(!(vu&&!Se(Jn,dr(L,T,"")))){if(L)return!1}}}}}}return!0},ju=function(f){return f!=="annotation-xml"&&ic(f,z)},Fu=function(f){yt("beforeSanitizeAttributes",f,null);const{attributes:S}=f;if(!S)return;const L={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:J};let W=S.length;for(;W--;){const ge=S[W],{name:fe,namespaceURI:Re,value:ot}=ge,tr=ue(fe);let xe=fe==="value"?ot:fg(ot);if(L.attrName=tr,L.attrValue=xe,L.keepAttr=!0,L.forceKeepAttr=void 0,yt("uponSanitizeAttribute",f,L),xe=L.attrValue,Ii&&Se(/((--!?|])>)|<\/(style|title)/i,xe)){il(fe,f);continue}if(L.forceKeepAttr||(il(fe,f),!L.keepAttr))continue;if(!ku&&Se(/\/>/i,xe)){il(fe,f);continue}gn&&Cl([ht,mt,mn],Uu=>{xe=dr(xe,Uu," ")});const $u=ue(f.nodeName);if(Du($u,tr,xe)){if(xu&&(tr==="id"||tr==="name")&&(il(fe,f),xe=Hd+xe),y&&typeof v=="object"&&typeof v.getAttributeType=="function"&&!Re)switch(v.getAttributeType($u,tr)){case"TrustedHTML":{xe=y.createHTML(xe);break}case"TrustedScriptURL":{xe=y.createScriptURL(xe);break}}try{Re?f.setAttributeNS(Re,fe,xe):f.setAttribute(fe,xe),Iu(f)?it(f):lc(t.removed)}catch{}}}yt("afterSanitizeAttributes",f,null)},Kd=function P(f){let S=null;const L=zu(f);for(yt("beforeSanitizeShadowDOM",f,null);S=L.nextNode();)yt("uponSanitizeShadowNode",S,null),!Mu(S)&&(S.content instanceof i&&P(S.content),Fu(S));yt("afterSanitizeShadowDOM",f,null)};return t.sanitize=function(P){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},S=null,L=null,W=null,ge=null;if(Fi=!P,Fi&&(P="<!-->"),typeof P!="string"&&!Ou(P))if(typeof P.toString=="function"){if(P=P.toString(),typeof P!="string")throw pr("dirty is not a string, aborting")}else throw pr("toString is not a function");if(!t.isSupported)return P;if(Oi||Ui(f),t.removed=[],typeof P=="string"&&(bn=!1),bn){if(P.nodeName){const ot=ue(P.nodeName);if(!M[ot]||Oe[ot])throw pr("root node is forbidden and cannot be sanitized in-place")}}else if(P instanceof s)S=Pu("<!---->"),L=S.ownerDocument.importNode(P,!0),L.nodeType===mr.element&&L.nodeName==="BODY"||L.nodeName==="HTML"?S=L:S.appendChild(L);else{if(!yn&&!gn&&!Xt&&P.indexOf("<")===-1)return y&&nl?y.createHTML(P):P;if(S=Pu(P),!S)return yn?null:nl?_:""}S&&Mi&&it(S.firstChild);const fe=zu(bn?P:S);for(;W=fe.nextNode();)Mu(W)||(W.content instanceof i&&Kd(W.content),Fu(W));if(bn)return P;if(yn){if(tl)for(ge=A.call(S.ownerDocument);S.firstChild;)ge.appendChild(S.firstChild);else ge=S;return(J.shadowroot||J.shadowrootmode)&&(ge=I.call(r,ge,!0)),ge}let Re=Xt?S.outerHTML:S.innerHTML;return Xt&&M["!doctype"]&&S.ownerDocument&&S.ownerDocument.doctype&&S.ownerDocument.doctype.name&&Se($d,S.ownerDocument.doctype.name)&&(Re="<!DOCTYPE "+S.ownerDocument.doctype.name+`>
`+Re),gn&&Cl([ht,mt,mn],ot=>{Re=dr(Re,ot," ")}),y&&nl?y.createHTML(Re):Re},t.setConfig=function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ui(P),Oi=!0},t.clearConfig=function(){xn=null,Oi=!1},t.isValidAttribute=function(P,f,S){xn||Ui({});const L=ue(P),W=ue(f);return Du(L,W,S)},t.addHook=function(P,f){typeof f=="function"&&(G[P]=G[P]||[],fr(G[P],f))},t.removeHook=function(P){if(G[P])return lc(G[P])},t.removeHooks=function(P){G[P]&&(G[P]=[])},t.removeAllHooks=function(){G={}},t}var Cg=Ud();function Ng(e){return k.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:[k.jsx("path",{d:"M12 8V4H8"}),k.jsx("rect",{width:"16",height:"12",x:"4",y:"8",rx:"2"}),k.jsx("path",{d:"M2 14h2"}),k.jsx("path",{d:"M20 14h2"}),k.jsx("path",{d:"M15 13v2"}),k.jsx("path",{d:"M9 13v2"})]})}function Rg(e){return k.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:[k.jsx("path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}),k.jsx("circle",{cx:"12",cy:"7",r:"4"})]})}function Lg({messages:e}){const t=e.length===0;return k.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?k.jsx("div",{className:"text-xl",children:"Ready!"}):e.map((n,r)=>k.jsx("div",{className:"flex items-start space-x-4",children:n.role==="assistant"?k.jsxs(k.Fragment,{children:[k.jsx(Ng,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),k.jsx("div",{className:"bg-gray-200 dark:bg-gray-700 rounded-lg p-4",children:k.jsx("p",{className:"min-h-6 text-gray-800 dark:text-gray-200 overflow-wrap-anywhere",children:n.content.length>0?k.jsx("span",{className:"markdown",dangerouslySetInnerHTML:{__html:Cg.sanitize(U.parse(n.content))}}):k.jsxs("span",{className:"h-6 flex items-center gap-1",children:[k.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse"}),k.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-200"}),k.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-400"})]})})})]}):k.jsxs(k.Fragment,{children:[k.jsx(Rg,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),k.jsx("div",{className:"bg-blue-500 text-white rounded-lg p-4",children:k.jsx("p",{className:"min-h-6 overflow-wrap-anywhere",children:n.content})})]})},`message-${r}`))})}function fc(e){return k.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:[k.jsx("path",{d:"M5 12h14"}),k.jsx("path",{d:"m12 5 7 7-7 7"})]})}function Ag(e){return k.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:[k.jsx("path",{d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),k.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"})]})}const Pg=!!window.ai,zg=120;function Ig(){const e=de.useRef(null),t=de.useRef(null),n=de.useRef(null),[r,l]=de.useState(null),[i,o]=de.useState(""),[s,u]=de.useState(!1),[a,m]=de.useState(""),[g,p]=de.useState([]),[v,x]=de.useState(null),[E,F]=de.useState(null);function d(y){p(_=>[..._,{role:"user",content:y}]),x(null),u(!0),m("")}de.useEffect(()=>{h()},[a]);function c(){e.current.postMessage({type:"interrupt"})}function h(){if(!t.current)return;const y=t.current;y.style.height="auto";const _=Math.min(Math.max(y.scrollHeight,24),200);y.style.height=`${_}px`}return de.useEffect(()=>{e.current||(e.current=new Worker(new URL("/assets/worker-GhnNjvp1.js",import.meta.url),{type:"module"}));const y=_=>{switch(_.data.status){case"loading":l("loading"),o(_.data.data);break;case"ready":l("ready");break;case"start":p(N=>[...N,{role:"assistant",content:""}]);break;case"update":{const{output:N,tps:R,numTokens:A}=_.data;x(R),F(A),p(Q=>{const I=[...Q],G=I.at(-1);return I[I.length-1]={...G,content:G.content+N},I})}break;case"complete":u(!1);break;case"error":alert(_.data.data);break}};return e.current.addEventListener("message",y),()=>{e.current.removeEventListener("message",y)}},[]),de.useEffect(()=>{g.filter(y=>y.role==="user").length!==0&&g.at(-1).role!=="assistant"&&(x(null),e.current.postMessage({type:"generate",data:g}))},[g,s]),de.useEffect(()=>{if(n.current&&s){const y=n.current;y.scrollHeight-y.scrollTop-y.clientHeight<zg&&(y.scrollTop=y.scrollHeight)}},[g,s]),Pg?k.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&&g.length===0&&k.jsxs("div",{className:"h-full overflow-auto scrollbar-thin flex justify-center items-center flex-col relative",children:[k.jsxs("div",{className:"flex flex-col items-center mb-1 max-w-[600px] text-center",children:[k.jsx("img",{src:"logo.png",width:"100%",height:"auto",className:"block max-w-[200px] m-2"}),k.jsx("h1",{className:"text-5xl font-bold mb-1",children:"Built-in AI chat demo"}),k.jsxs("h2",{className:"font-semibold",children:["Run ",k.jsx("a",{className:"underline",href:"https://deepmind.google/technologies/gemini/nano/",target:"_blank",rel:"noreferrer",children:"Gemini Nano"})," locally in your browser with ",k.jsx("a",{className:"underline",href:"https://huggingface.co./docs/transformers.js",target:"_blank",rel:"noreferrer",children:"🤗 Transformers.js"})]})]}),k.jsxs("div",{className:"flex flex-col items-center px-4",children:[k.jsxs("div",{className:"max-w-[608px] m-4",children:["This demo uses Chrome's new ",k.jsx("a",{href:"https://developer.chrome.com/docs/ai/built-in",className:"underline",target:"_blank",rel:"noreferrer",children:"Built-in AI API"})," to run Gemini Nano, a 3.25 billion parameter LLM, locally in your browser. To use the model with Transformers.js, you can install our ",k.jsx("a",{href:"https://github.com/xenova/transformers.js/pull/840",className:"underline",target:"_blank",rel:"noreferrer",children:"experimental branch"})," from GitHub with:",k.jsx("span",{className:"markdown",children:k.jsx("pre",{children:k.jsx("code",{className:"language-javascript",children:"npm install xenova/transformers.js#chrome-built-in-ai"})})}),"Followed by:",k.jsx("span",{className:"font-mono"}),k.jsx("span",{className:"markdown",children:k.jsx("pre",{children:k.jsxs("code",{className:"language-javascript",children:["import { pipeline } from '@xenova/transformers';",k.jsx("br",{}),"const generator = await pipeline('text-generation', 'Xenova/gemini-nano');",k.jsx("br",{}),"const output = await generator('Tell me a joke!');"]})})}),"Since inference happens on-device, none of your conversations are sent to a server. You can even disconnect from the internet after the model has loaded. Try it out! 👇"]}),k.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"&&k.jsx(k.Fragment,{children:k.jsx("div",{className:"w-full max-w-[500px] text-left mx-auto p-4 bottom-0 mt-auto",children:k.jsx("p",{className:"text-center mb-1",children:i})})}),r==="ready"&&k.jsxs("div",{ref:n,className:"overflow-y-auto scrollbar-thin w-full flex flex-col items-center h-full",children:[k.jsx(Lg,{messages:g}),k.jsx("p",{className:"text-center text-sm min-h-6 text-gray-500 dark:text-gray-300",children:v&&g.length>0&&k.jsxs(k.Fragment,{children:[!s&&k.jsxs("span",{children:["Generated ",E," tokens in ",(E/v).toFixed(2)," seconds ("]}),k.jsxs(k.Fragment,{children:[k.jsx("span",{className:"font-medium text-center mr-1 text-black dark:text-white",children:v.toFixed(2)}),k.jsx("span",{className:"text-gray-500 dark:text-gray-300",children:"tokens/second"})]}),!s&&k.jsxs(k.Fragment,{children:[k.jsx("span",{className:"mr-1",children:")."}),k.jsx("span",{className:"underline cursor-pointer",onClick:()=>{e.current.postMessage({type:"reset"}),p([])},children:"Reset"})]})]})})]}),k.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:[k.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:a,disabled:r!=="ready",title:r==="ready"?"Model is ready":"Model not loaded yet",onKeyDown:y=>{a.length>0&&!s&&y.key==="Enter"&&!y.shiftKey&&(y.preventDefault(),d(a))},onInput:y=>m(y.target.value)}),s?k.jsx("div",{className:"cursor-pointer",onClick:c,children:k.jsx(Ag,{className:"h-8 w-8 p-1 rounded-md text-gray-800 dark:text-gray-100 absolute right-3 bottom-3"})}):a.length>0?k.jsx("div",{className:"cursor-pointer",onClick:()=>d(a),children:k.jsx(fc,{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"})}):k.jsx("div",{children:k.jsx(fc,{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"})})]}),k.jsx("p",{className:"text-xs text-gray-400 text-center mb-3",children:"Disclaimer: Generated content may be inaccurate or false."})]}):k.jsxs("div",{className:"fixed flex flex-col justify-center items-center w-screen h-screen text-lg",children:[k.jsxs("p",{className:"text-4xl mb-4 text-center",children:["Your browser does not support ",k.jsx("br",{})," the ",k.jsx("a",{className:"underline",href:"https://developer.chrome.com/docs/ai/built-in",target:"_blank",rel:"noreferrer",children:"built-in AI API"})," (",k.jsx("code",{children:"window.ai"}),")"]}),k.jsxs("ul",{className:"list-disc list-outside pl-8 max-w-[650px]",children:[k.jsxs("li",{children:["Upgrade to Chrome (",k.jsx("a",{className:"underline",href:"https://www.google.com/chrome/dev/",target:"_blank",rel:"noreferrer",children:"Dev"})," / ",k.jsx("a",{className:"underline",href:"https://www.google.com/chrome/canary/",target:"_blank",rel:"noreferrer",children:"Canary"}),") version 127 or higher."]}),k.jsxs("li",{children:["Enable the following experimental flags:",k.jsxs("ul",{className:"list-disc list-outside pl-8",children:[k.jsxs("li",{children:["Set ",k.jsx("code",{className:"underline",children:"chrome://flags/#prompt-api-for-gemini-nano"}),' to "Enabled"']}),k.jsxs("li",{children:["Set ",k.jsx("code",{className:"underline",children:"chrome://flags/#optimization-guide-on-device-model"}),' to "Enabled BypassPrefRequirement"']}),k.jsxs("li",{children:["Go to ",k.jsx("code",{className:"underline",children:"chrome://components"}),' and click "Check for Update" on "Optimization Guide On Device Model"']})]})]})]}),k.jsxs("span",{className:"text-base mt-2",children:["Learn more ",k.jsx("a",{className:"underline",href:"https://huggingface.co./blog/Xenova/run-gemini-nano-in-your-browser",target:"_blank",rel:"noreferrer",children:"here"}),"."]})]})}ko.createRoot(document.getElementById("root")).render(k.jsx(hp.StrictMode,{children:k.jsx(Ig,{})}));