formal-ai 0.98.0

Formal symbolic AI implementation with OpenAI-compatible APIs
Documentation
(()=>{var o0=Object.create;var{getPrototypeOf:s0,defineProperty:Kf,getOwnPropertyNames:f0}=Object;var a0=Object.prototype.hasOwnProperty;function c0(e){return this[e]}var d0,p0,Uf=(e,n,t)=>{var r=e!=null&&typeof e==="object";if(r){var l=n?d0??=new WeakMap:p0??=new WeakMap,i=l.get(e);if(i)return i}t=e!=null?o0(s0(e)):{};let u=n||!e||!e.__esModule?Kf(t,"default",{value:e,enumerable:!0}):t;for(let o of f0(e))if(!a0.call(u,o))Kf(u,o,{get:c0.bind(e,o),enumerable:!0});if(r)l.set(e,u);return u};var Nn=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var h0=((e)=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(n,t)=>(typeof require<"u"?require:n)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Sa=Nn((K)=>{var vr=Symbol.for("react.element"),w1=Symbol.for("react.portal"),k1=Symbol.for("react.fragment"),S1=Symbol.for("react.strict_mode"),z1=Symbol.for("react.profiler"),C1=Symbol.for("react.provider"),x1=Symbol.for("react.context"),j1=Symbol.for("react.forward_ref"),$1=Symbol.for("react.suspense"),Q1=Symbol.for("react.memo"),V1=Symbol.for("react.lazy"),aa=Symbol.iterator;function P1(e){if(e===null||typeof e!=="object")return null;return e=aa&&e[aa]||e["@@iterator"],typeof e==="function"?e:null}var pa={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ha=Object.assign,va={};function xt(e,n,t){this.props=e,this.context=n,this.refs=va,this.updater=t||pa}xt.prototype.isReactComponent={};xt.prototype.setState=function(e,n){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,n,"setState")};xt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ma(){}ma.prototype=xt.prototype;function Fu(e,n,t){this.props=e,this.context=n,this.refs=va,this.updater=t||pa}var Ku=Fu.prototype=new ma;Ku.constructor=Fu;ha(Ku,xt.prototype);Ku.isPureReactComponent=!0;var ca=Array.isArray,ga=Object.prototype.hasOwnProperty,Uu={current:null},ya={key:!0,ref:!0,__self:!0,__source:!0};function wa(e,n,t){var r,l={},i=null,u=null;if(n!=null)for(r in n.ref!==void 0&&(u=n.ref),n.key!==void 0&&(i=""+n.key),n)ga.call(n,r)&&!ya.hasOwnProperty(r)&&(l[r]=n[r]);var o=arguments.length-2;if(o===1)l.children=t;else if(1<o){for(var s=Array(o),f=0;f<o;f++)s[f]=arguments[f+2];l.children=s}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)l[r]===void 0&&(l[r]=o[r]);return{$$typeof:vr,type:e,key:i,ref:u,props:l,_owner:Uu.current}}function B1(e,n){return{$$typeof:vr,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}function Ju(e){return typeof e==="object"&&e!==null&&e.$$typeof===vr}function F1(e){var n={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(t){return n[t]})}var da=/\/+/g;function Bu(e,n){return typeof e==="object"&&e!==null&&e.key!=null?F1(""+e.key):n.toString(36)}function Pl(e,n,t,r,l){var i=typeof e;if(i==="undefined"||i==="boolean")e=null;var u=!1;if(e===null)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case vr:case w1:u=!0}}if(u)return u=e,l=l(u),e=r===""?"."+Bu(u,0):r,ca(l)?(t="",e!=null&&(t=e.replace(da,"$&/")+"/"),Pl(l,n,t,"",function(f){return f})):l!=null&&(Ju(l)&&(l=B1(l,t+(!l.key||u&&u.key===l.key?"":(""+l.key).replace(da,"$&/")+"/")+e)),n.push(l)),1;if(u=0,r=r===""?".":r+":",ca(e))for(var o=0;o<e.length;o++){i=e[o];var s=r+Bu(i,o);u+=Pl(i,n,t,s,l)}else if(s=P1(e),typeof s==="function")for(e=s.call(e),o=0;!(i=e.next()).done;)i=i.value,s=r+Bu(i,o++),u+=Pl(i,n,t,s,l);else if(i==="object")throw n=String(e),Error("Objects are not valid as a React child (found: "+(n==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return u}function Vl(e,n,t){if(e==null)return e;var r=[],l=0;return Pl(e,r,"","",function(i){return n.call(t,i,l++)}),r}function K1(e){if(e._status===-1){var n=e._result;n=n(),n.then(function(t){if(e._status===0||e._status===-1)e._status=1,e._result=t},function(t){if(e._status===0||e._status===-1)e._status=2,e._result=t}),e._status===-1&&(e._status=0,e._result=n)}if(e._status===1)return e._result.default;throw e._result}var Se={current:null},Bl={transition:null},U1={ReactCurrentDispatcher:Se,ReactCurrentBatchConfig:Bl,ReactCurrentOwner:Uu};function ka(){throw Error("act(...) is not supported in production builds of React.")}K.Children={map:Vl,forEach:function(e,n,t){Vl(e,function(){n.apply(this,arguments)},t)},count:function(e){var n=0;return Vl(e,function(){n++}),n},toArray:function(e){return Vl(e,function(n){return n})||[]},only:function(e){if(!Ju(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};K.Component=xt;K.Fragment=k1;K.Profiler=z1;K.PureComponent=Fu;K.StrictMode=S1;K.Suspense=$1;K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U1;K.act=ka;K.cloneElement=function(e,n,t){if(e===null||e===void 0)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=ha({},e.props),l=e.key,i=e.ref,u=e._owner;if(n!=null){if(n.ref!==void 0&&(i=n.ref,u=Uu.current),n.key!==void 0&&(l=""+n.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(s in n)ga.call(n,s)&&!ya.hasOwnProperty(s)&&(r[s]=n[s]===void 0&&o!==void 0?o[s]:n[s])}var s=arguments.length-2;if(s===1)r.children=t;else if(1<s){o=Array(s);for(var f=0;f<s;f++)o[f]=arguments[f+2];r.children=o}return{$$typeof:vr,type:e.type,key:l,ref:i,props:r,_owner:u}};K.createContext=function(e){return e={$$typeof:x1,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:C1,_context:e},e.Consumer=e};K.createElement=wa;K.createFactory=function(e){var n=wa.bind(null,e);return n.type=e,n};K.createRef=function(){return{current:null}};K.forwardRef=function(e){return{$$typeof:j1,render:e}};K.isValidElement=Ju;K.lazy=function(e){return{$$typeof:V1,_payload:{_status:-1,_result:e},_init:K1}};K.memo=function(e,n){return{$$typeof:Q1,type:e,compare:n===void 0?null:n}};K.startTransition=function(e){var n=Bl.transition;Bl.transition={};try{e()}finally{Bl.transition=n}};K.unstable_act=ka;K.useCallback=function(e,n){return Se.current.useCallback(e,n)};K.useContext=function(e){return Se.current.useContext(e)};K.useDebugValue=function(){};K.useDeferredValue=function(e){return Se.current.useDeferredValue(e)};K.useEffect=function(e,n){return Se.current.useEffect(e,n)};K.useId=function(){return Se.current.useId()};K.useImperativeHandle=function(e,n,t){return Se.current.useImperativeHandle(e,n,t)};K.useInsertionEffect=function(e,n){return Se.current.useInsertionEffect(e,n)};K.useLayoutEffect=function(e,n){return Se.current.useLayoutEffect(e,n)};K.useMemo=function(e,n){return Se.current.useMemo(e,n)};K.useReducer=function(e,n,t){return Se.current.useReducer(e,n,t)};K.useRef=function(e){return Se.current.useRef(e)};K.useState=function(e){return Se.current.useState(e)};K.useSyncExternalStore=function(e,n,t){return Se.current.useSyncExternalStore(e,n,t)};K.useTransition=function(){return Se.current.useTransition()};K.version="18.3.1"});var Zu=Nn((Fm,za)=>{za.exports=Sa()});var Pa=Nn((H)=>{function Yu(e,n){var t=e.length;e.push(n);e:for(;0<t;){var r=t-1>>>1,l=e[r];if(0<Fl(l,n))e[r]=n,e[t]=l,t=r;else break e}}function Ee(e){return e.length===0?null:e[0]}function Zl(e){if(e.length===0)return null;var n=e[0],t=e.pop();if(t!==n){e[0]=t;e:for(var r=0,l=e.length,i=l>>>1;r<i;){var u=2*(r+1)-1,o=e[u],s=u+1,f=e[s];if(0>Fl(o,t))s<l&&0>Fl(f,o)?(e[r]=f,e[s]=t,r=s):(e[r]=o,e[u]=t,r=u);else if(s<l&&0>Fl(f,t))e[r]=f,e[s]=t,r=s;else break e}}return n}function Fl(e,n){var t=e.sortIndex-n.sortIndex;return t!==0?t:e.id-n.id}if(typeof performance==="object"&&typeof performance.now==="function")Xu=performance,H.unstable_now=function(){return Xu.now()};else Kl=Date,Iu=Kl.now(),H.unstable_now=function(){return Kl.now()-Iu};var Xu,Kl,Iu,rn=[],Qn=[],J1=1,Xe=null,de=3,Wl=!1,bn=!1,gr=!1,xa=typeof setTimeout==="function"?setTimeout:null,ja=typeof clearTimeout==="function"?clearTimeout:null,Ca=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Hu(e){for(var n=Ee(Qn);n!==null;){if(n.callback===null)Zl(Qn);else if(n.startTime<=e)Zl(Qn),n.sortIndex=n.expirationTime,Yu(rn,n);else break;n=Ee(Qn)}}function qu(e){if(gr=!1,Hu(e),!bn)if(Ee(rn)!==null)bn=!0,Mu(Du);else{var n=Ee(Qn);n!==null&&Lu(qu,n.startTime-e)}}function Du(e,n){bn=!1,gr&&(gr=!1,ja(yr),yr=-1),Wl=!0;var t=de;try{Hu(n);for(Xe=Ee(rn);Xe!==null&&(!(Xe.expirationTime>n)||e&&!Va());){var r=Xe.callback;if(typeof r==="function"){Xe.callback=null,de=Xe.priorityLevel;var l=r(Xe.expirationTime<=n);n=H.unstable_now(),typeof l==="function"?Xe.callback=l:Xe===Ee(rn)&&Zl(rn),Hu(n)}else Zl(rn);Xe=Ee(rn)}if(Xe!==null)var i=!0;else{var u=Ee(Qn);u!==null&&Lu(qu,u.startTime-n),i=!1}return i}finally{Xe=null,de=t,Wl=!1}}var Yl=!1,Ul=null,yr=-1,$a=5,Qa=-1;function Va(){return H.unstable_now()-Qa<$a?!1:!0}function Wu(){if(Ul!==null){var e=H.unstable_now();Qa=e;var n=!0;try{n=Ul(!0,e)}finally{n?mr():(Yl=!1,Ul=null)}}else Yl=!1}var mr;if(typeof Ca==="function")mr=function(){Ca(Wu)};else if(typeof MessageChannel<"u")Jl=new MessageChannel,Ru=Jl.port2,Jl.port1.onmessage=Wu,mr=function(){Ru.postMessage(null)};else mr=function(){xa(Wu,0)};var Jl,Ru;function Mu(e){Ul=e,Yl||(Yl=!0,mr())}function Lu(e,n){yr=xa(function(){e(H.unstable_now())},n)}H.unstable_IdlePriority=5;H.unstable_ImmediatePriority=1;H.unstable_LowPriority=4;H.unstable_NormalPriority=3;H.unstable_Profiling=null;H.unstable_UserBlockingPriority=2;H.unstable_cancelCallback=function(e){e.callback=null};H.unstable_continueExecution=function(){bn||Wl||(bn=!0,Mu(Du))};H.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$a=0<e?Math.floor(1000/e):5};H.unstable_getCurrentPriorityLevel=function(){return de};H.unstable_getFirstCallbackNode=function(){return Ee(rn)};H.unstable_next=function(e){switch(de){case 1:case 2:case 3:var n=3;break;default:n=de}var t=de;de=n;try{return e()}finally{de=t}};H.unstable_pauseExecution=function(){};H.unstable_requestPaint=function(){};H.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=de;de=e;try{return n()}finally{de=t}};H.unstable_scheduleCallback=function(e,n,t){var r=H.unstable_now();switch(typeof t==="object"&&t!==null?(t=t.delay,t=typeof t==="number"&&0<t?r+t:r):t=r,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5000}return l=t+l,e={id:J1++,callback:n,priorityLevel:e,startTime:t,expirationTime:l,sortIndex:-1},t>r?(e.sortIndex=t,Yu(Qn,e),Ee(rn)===null&&e===Ee(Qn)&&(gr?(ja(yr),yr=-1):gr=!0,Lu(qu,t-r))):(e.sortIndex=l,Yu(rn,e),bn||Wl||(bn=!0,Mu(Du))),e};H.unstable_shouldYield=Va;H.unstable_wrapCallback=function(e){var n=de;return function(){var t=de;de=n;try{return e.apply(this,arguments)}finally{de=t}}}});var Fa=Nn((Um,Ba)=>{Ba.exports=Pa()});var Up=Nn((We)=>{var Z1=Zu(),Je=Fa();function k(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Wc=new Set,Dr={};function pt(e,n){Lt(e,n),Lt(e+"Capture",n)}function Lt(e,n){Dr[e]=n;for(e=0;e<n.length;e++)Wc.add(n[e])}var Sn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ho=Object.prototype.hasOwnProperty,W1=/^[: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]*$/,Ka={},Ua={};function Y1(e){if(ho.call(Ua,e))return!0;if(ho.call(Ka,e))return!1;if(W1.test(e))return Ua[e]=!0;return Ka[e]=!0,!1}function X1(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(t!==null)return!t.acceptsBooleans;return e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-";default:return!1}}function I1(e,n,t,r){if(n===null||typeof n>"u"||X1(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function xe(e,n,t,r,l,i,u){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=i,this.removeEmptyString=u}var ae={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ae[e]=new xe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];ae[n]=new xe(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ae[e]=new xe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ae[e]=new xe(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){ae[e]=new xe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ae[e]=new xe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ae[e]=new xe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ae[e]=new xe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ae[e]=new xe(e,5,!1,e.toLowerCase(),null,!1,!1)});var ss=/[\-:]([a-z])/g;function fs(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 n=e.replace(ss,fs);ae[n]=new xe(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(ss,fs);ae[n]=new xe(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(ss,fs);ae[n]=new xe(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ae[e]=new xe(e,1,!1,e.toLowerCase(),null,!1,!1)});ae.xlinkHref=new xe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ae[e]=new xe(e,1,!1,e.toLowerCase(),null,!0,!0)});function as(e,n,t,r){var l=ae.hasOwnProperty(n)?ae[n]:null;if(l!==null?l.type!==0:r||!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")I1(n,t,l,r)&&(t=null),r||l===null?Y1(n)&&(t===null?e.removeAttribute(n):e.setAttribute(n,""+t)):l.mustUseProperty?e[l.propertyName]=t===null?l.type===3?!1:"":t:(n=l.attributeName,r=l.attributeNamespace,t===null?e.removeAttribute(n):(l=l.type,t=l===3||l===4&&t===!0?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t)))}var jn=Z1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Xl=Symbol.for("react.element"),Qt=Symbol.for("react.portal"),Vt=Symbol.for("react.fragment"),cs=Symbol.for("react.strict_mode"),vo=Symbol.for("react.profiler"),Yc=Symbol.for("react.provider"),Xc=Symbol.for("react.context"),ds=Symbol.for("react.forward_ref"),mo=Symbol.for("react.suspense"),go=Symbol.for("react.suspense_list"),ps=Symbol.for("react.memo"),Pn=Symbol.for("react.lazy"),Ic=Symbol.for("react.offscreen"),Ja=Symbol.iterator;function wr(e){if(e===null||typeof e!=="object")return null;return e=Ja&&e[Ja]||e["@@iterator"],typeof e==="function"?e:null}var E=Object.assign,Gu;function $r(e){if(Gu===void 0)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);Gu=n&&n[1]||""}return`
`+Gu+e}var Ou=!1;function Eu(e,n){if(!e||Ou)return"";Ou=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(n,[])}catch(f){var r=f}Reflect.construct(e,[],n)}else{try{n.call()}catch(f){r=f}e.call(n.prototype)}else{try{throw Error()}catch(f){r=f}e()}}catch(f){if(f&&r&&typeof f.stack==="string"){for(var l=f.stack.split(`
`),i=r.stack.split(`
`),u=l.length-1,o=i.length-1;1<=u&&0<=o&&l[u]!==i[o];)o--;for(;1<=u&&0<=o;u--,o--)if(l[u]!==i[o]){if(u!==1||o!==1)do if(u--,o--,0>o||l[u]!==i[o]){var s=`
`+l[u].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=u&&0<=o);break}}}finally{Ou=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?$r(e):""}function H1(e){switch(e.tag){case 5:return $r(e.type);case 16:return $r("Lazy");case 13:return $r("Suspense");case 19:return $r("SuspenseList");case 0:case 2:case 15:return e=Eu(e.type,!1),e;case 11:return e=Eu(e.type.render,!1),e;case 1:return e=Eu(e.type,!0),e;default:return""}}function yo(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 Vt:return"Fragment";case Qt:return"Portal";case vo:return"Profiler";case cs:return"StrictMode";case mo:return"Suspense";case go:return"SuspenseList"}if(typeof e==="object")switch(e.$$typeof){case Xc:return(e.displayName||"Context")+".Consumer";case Yc:return(e._context.displayName||"Context")+".Provider";case ds:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ps:return n=e.displayName||null,n!==null?n:yo(e.type)||"Memo";case Pn:n=e._payload,e=e._init;try{return yo(e(n))}catch(t){}}return null}function R1(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return yo(n);case 8:return n===cs?"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 n==="function")return n.displayName||n.name||null;if(typeof n==="string")return n}return null}function Dn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Hc(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function q1(e){var n=Hc(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get==="function"&&typeof t.set==="function"){var{get:l,set:i}=t;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,i.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Il(e){e._valueTracker||(e._valueTracker=q1(e))}function Rc(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=Hc(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function ai(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch(n){return e.body}}function wo(e,n){var t=n.checked;return E({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t!=null?t:e._wrapperState.initialChecked})}function Za(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=Dn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function qc(e,n){n=n.checked,n!=null&&as(e,"checked",n,!1)}function ko(e,n){qc(e,n);var t=Dn(n.value),r=n.type;if(t!=null)if(r==="number"){if(t===0&&e.value===""||e.value!=t)e.value=""+t}else e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?So(e,n.type,t):n.hasOwnProperty("defaultValue")&&So(e,n.type,Dn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Wa(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function So(e,n,t){if(n!=="number"||ai(e.ownerDocument)!==e)t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t)}var Qr=Array.isArray;function It(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l<t.length;l++)n["$"+t[l]]=!0;for(t=0;t<e.length;t++)l=n.hasOwnProperty("$"+e[t].value),e[t].selected!==l&&(e[t].selected=l),l&&r&&(e[t].defaultSelected=!0)}else{t=""+Dn(t),n=null;for(l=0;l<e.length;l++){if(e[l].value===t){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}n!==null||e[l].disabled||(n=e[l])}n!==null&&(n.selected=!0)}}function zo(e,n){if(n.dangerouslySetInnerHTML!=null)throw Error(k(91));return E({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ya(e,n){var t=n.value;if(t==null){if(t=n.children,n=n.defaultValue,t!=null){if(n!=null)throw Error(k(92));if(Qr(t)){if(1<t.length)throw Error(k(93));t=t[0]}n=t}n==null&&(n=""),t=n}e._wrapperState={initialValue:Dn(t)}}function Dc(e,n){var t=Dn(n.value),r=Dn(n.defaultValue);t!=null&&(t=""+t,t!==e.value&&(e.value=t),n.defaultValue==null&&e.defaultValue!==t&&(e.defaultValue=t)),r!=null&&(e.defaultValue=""+r)}function Xa(e){var n=e.textContent;n===e._wrapperState.initialValue&&n!==""&&n!==null&&(e.value=n)}function Mc(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 Co(e,n){return e==null||e==="http://www.w3.org/1999/xhtml"?Mc(n):e==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Hl,Lc=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,t,r,l){MSApp.execUnsafeLocalFunction(function(){return e(n,t,r,l)})}:e}(function(e,n){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=n;else{Hl=Hl||document.createElement("div"),Hl.innerHTML="<svg>"+n.valueOf().toString()+"</svg>";for(n=Hl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Mr(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var Jr={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},D1=["Webkit","ms","Moz","O"];Object.keys(Jr).forEach(function(e){D1.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),Jr[n]=Jr[e]})});function Gc(e,n,t){return n==null||typeof n==="boolean"||n===""?"":t||typeof n!=="number"||n===0||Jr.hasOwnProperty(e)&&Jr[e]?(""+n).trim():n+"px"}function Oc(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=Gc(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var M1=E({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 xo(e,n){if(n){if(M1[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(k(60));if(typeof n.dangerouslySetInnerHTML!=="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(k(61))}if(n.style!=null&&typeof n.style!=="object")throw Error(k(62))}}function jo(e,n){if(e.indexOf("-")===-1)return typeof n.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 $o=null;function hs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Qo=null,Ht=null,Rt=null;function Ia(e){if(e=sl(e)){if(typeof Qo!=="function")throw Error(k(280));var n=e.stateNode;n&&(n=Xi(n),Qo(e.stateNode,e.type,n))}}function Ec(e){Ht?Rt?Rt.push(e):Rt=[e]:Ht=e}function _c(){if(Ht){var e=Ht,n=Rt;if(Rt=Ht=null,Ia(e),n)for(e=0;e<n.length;e++)Ia(n[e])}}function Nc(e,n){return e(n)}function Ac(){}var _u=!1;function Tc(e,n,t){if(_u)return e(n,t);_u=!0;try{return Nc(e,n,t)}finally{if(_u=!1,Ht!==null||Rt!==null)Ac(),_c()}}function Lr(e,n){var t=e.stateNode;if(t===null)return null;var r=Xi(t);if(r===null)return null;t=r[n];e:switch(n){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(t&&typeof t!=="function")throw Error(k(231,n,typeof t));return t}var Vo=!1;if(Sn)try{et={},Object.defineProperty(et,"passive",{get:function(){Vo=!0}}),window.addEventListener("test",et,et),window.removeEventListener("test",et,et)}catch(e){Vo=!1}var et;function L1(e,n,t,r,l,i,u,o,s){var f=Array.prototype.slice.call(arguments,3);try{n.apply(t,f)}catch(a){this.onError(a)}}var Zr=!1,ci=null,di=!1,Po=null,G1={onError:function(e){Zr=!0,ci=e}};function O1(e,n,t,r,l,i,u,o,s){Zr=!1,ci=null,L1.apply(G1,arguments)}function E1(e,n,t,r,l,i,u,o,s){if(O1.apply(this,arguments),Zr){if(Zr){var f=ci;Zr=!1,ci=null}else throw Error(k(198));di||(di=!0,Po=f)}}function ht(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(t=n.return),e=n.return;while(e)}return n.tag===3?t:null}function bc(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function Ha(e){if(ht(e)!==e)throw Error(k(188))}function _1(e){var n=e.alternate;if(!n){if(n=ht(e),n===null)throw Error(k(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){t=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===t)return Ha(l),e;if(i===r)return Ha(l),n;i=i.sibling}throw Error(k(188))}if(t.return!==r.return)t=l,r=i;else{for(var u=!1,o=l.child;o;){if(o===t){u=!0,t=l,r=i;break}if(o===r){u=!0,r=l,t=i;break}o=o.sibling}if(!u){for(o=i.child;o;){if(o===t){u=!0,t=i,r=l;break}if(o===r){u=!0,r=i,t=l;break}o=o.sibling}if(!u)throw Error(k(189))}}if(t.alternate!==r)throw Error(k(190))}if(t.tag!==3)throw Error(k(188));return t.stateNode.current===t?e:n}function ed(e){return e=_1(e),e!==null?nd(e):null}function nd(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var n=nd(e);if(n!==null)return n;e=e.sibling}return null}var{unstable_scheduleCallback:td,unstable_cancelCallback:Ra,unstable_shouldYield:N1,unstable_requestPaint:A1,unstable_now:A,unstable_getCurrentPriorityLevel:T1,unstable_ImmediatePriority:vs,unstable_UserBlockingPriority:rd,unstable_NormalPriority:pi,unstable_LowPriority:b1,unstable_IdlePriority:ld}=Je,Ji=null,sn=null;function eh(e){if(sn&&typeof sn.onCommitFiberRoot==="function")try{sn.onCommitFiberRoot(Ji,e,void 0,(e.current.flags&128)===128)}catch(n){}}var be=Math.clz32?Math.clz32:rh,nh=Math.log,th=Math.LN2;function rh(e){return e>>>=0,e===0?32:31-(nh(e)/th|0)|0}var Rl=64,ql=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 hi(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,u=t&268435455;if(u!==0){var o=u&~l;o!==0?r=Vr(o):(i&=u,i!==0&&(r=Vr(i)))}else u=t&~l,u!==0?r=Vr(u):i!==0&&(r=Vr(i));if(r===0)return 0;if(n!==0&&n!==r&&(n&l)===0&&(l=r&-r,i=n&-n,l>=i||l===16&&(i&4194240)!==0))return n;if((r&4)!==0&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0<n;)t=31-be(n),l=1<<t,r|=e[t],n&=~l;return r}function lh(e,n){switch(e){case 1:case 2:case 4:return n+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 n+5000;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 ih(e,n){for(var{suspendedLanes:t,pingedLanes:r,expirationTimes:l,pendingLanes:i}=e;0<i;){var u=31-be(i),o=1<<u,s=l[u];if(s===-1){if((o&t)===0||(o&r)!==0)l[u]=lh(o,n)}else s<=n&&(e.expiredLanes|=o);i&=~o}}function Bo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function id(){var e=Rl;return Rl<<=1,(Rl&4194240)===0&&(Rl=64),e}function Nu(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function ul(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-be(n),e[n]=t}function uh(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<t;){var l=31-be(t),i=1<<l;n[l]=0,r[l]=-1,e[l]=-1,t&=~i}}function ms(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-be(t),l=1<<r;l&n|e[r]&n&&(e[r]|=n),t&=~l}}var Y=0;function ud(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var od,gs,sd,fd,ad,Fo=!1,Dl=[],Zn=null,Wn=null,Yn=null,Gr=new Map,Or=new Map,Fn=[],oh="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 qa(e,n){switch(e){case"focusin":case"focusout":Zn=null;break;case"dragenter":case"dragleave":Wn=null;break;case"mouseover":case"mouseout":Yn=null;break;case"pointerover":case"pointerout":Gr.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Or.delete(n.pointerId)}}function kr(e,n,t,r,l,i){if(e===null||e.nativeEvent!==i)return e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},n!==null&&(n=sl(n),n!==null&&gs(n)),e;return e.eventSystemFlags|=r,n=e.targetContainers,l!==null&&n.indexOf(l)===-1&&n.push(l),e}function sh(e,n,t,r,l){switch(n){case"focusin":return Zn=kr(Zn,e,n,t,r,l),!0;case"dragenter":return Wn=kr(Wn,e,n,t,r,l),!0;case"mouseover":return Yn=kr(Yn,e,n,t,r,l),!0;case"pointerover":var i=l.pointerId;return Gr.set(i,kr(Gr.get(i)||null,e,n,t,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Or.set(i,kr(Or.get(i)||null,e,n,t,r,l)),!0}return!1}function cd(e){var n=rt(e.target);if(n!==null){var t=ht(n);if(t!==null){if(n=t.tag,n===13){if(n=bc(t),n!==null){e.blockedOn=n,ad(e.priority,function(){sd(t)});return}}else if(n===3&&t.stateNode.current.memoizedState.isDehydrated){e.blockedOn=t.tag===3?t.stateNode.containerInfo:null;return}}}e.blockedOn=null}function bl(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var t=Ko(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(t===null){t=e.nativeEvent;var r=new t.constructor(t.type,t);$o=r,t.target.dispatchEvent(r),$o=null}else return n=sl(t),n!==null&&gs(n),e.blockedOn=t,!1;n.shift()}return!0}function Da(e,n,t){bl(e)&&t.delete(n)}function fh(){Fo=!1,Zn!==null&&bl(Zn)&&(Zn=null),Wn!==null&&bl(Wn)&&(Wn=null),Yn!==null&&bl(Yn)&&(Yn=null),Gr.forEach(Da),Or.forEach(Da)}function Sr(e,n){e.blockedOn===n&&(e.blockedOn=null,Fo||(Fo=!0,Je.unstable_scheduleCallback(Je.unstable_NormalPriority,fh)))}function Er(e){function n(l){return Sr(l,e)}if(0<Dl.length){Sr(Dl[0],e);for(var t=1;t<Dl.length;t++){var r=Dl[t];r.blockedOn===e&&(r.blockedOn=null)}}Zn!==null&&Sr(Zn,e),Wn!==null&&Sr(Wn,e),Yn!==null&&Sr(Yn,e),Gr.forEach(n),Or.forEach(n);for(t=0;t<Fn.length;t++)r=Fn[t],r.blockedOn===e&&(r.blockedOn=null);for(;0<Fn.length&&(t=Fn[0],t.blockedOn===null);)cd(t),t.blockedOn===null&&Fn.shift()}var qt=jn.ReactCurrentBatchConfig,vi=!0;function ah(e,n,t,r){var l=Y,i=qt.transition;qt.transition=null;try{Y=1,ys(e,n,t,r)}finally{Y=l,qt.transition=i}}function ch(e,n,t,r){var l=Y,i=qt.transition;qt.transition=null;try{Y=4,ys(e,n,t,r)}finally{Y=l,qt.transition=i}}function ys(e,n,t,r){if(vi){var l=Ko(e,n,t,r);if(l===null)to(e,n,r,mi,t),qa(e,r);else if(sh(l,e,n,t,r))r.stopPropagation();else if(qa(e,r),n&4&&-1<oh.indexOf(e)){for(;l!==null;){var i=sl(l);if(i!==null&&od(i),i=Ko(e,n,t,r),i===null&&to(e,n,r,mi,t),i===l)break;l=i}l!==null&&r.stopPropagation()}else to(e,n,r,null,t)}}var mi=null;function Ko(e,n,t,r){if(mi=null,e=hs(r),e=rt(e),e!==null)if(n=ht(e),n===null)e=null;else if(t=n.tag,t===13){if(e=bc(n),e!==null)return e;e=null}else if(t===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return mi=e,null}function dd(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(T1()){case vs:return 1;case rd:return 4;case pi:case b1:return 16;case ld:return 536870912;default:return 16}default:return 16}}var Un=null,ws=null,ei=null;function pd(){if(ei)return ei;var e,n=ws,t=n.length,r,l="value"in Un?Un.value:Un.textContent,i=l.length;for(e=0;e<t&&n[e]===l[e];e++);var u=t-e;for(r=1;r<=u&&n[t-r]===l[i-r];r++);return ei=l.slice(e,1<r?1-r:void 0)}function ni(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function Ml(){return!0}function Ma(){return!1}function Ze(e){function n(t,r,l,i,u){this._reactName=t,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=u,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Ml:Ma,this.isPropagationStopped=Ma,this}return E(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;t&&(t.preventDefault?t.preventDefault():typeof t.returnValue!=="unknown"&&(t.returnValue=!1),this.isDefaultPrevented=Ml)},stopPropagation:function(){var t=this.nativeEvent;t&&(t.stopPropagation?t.stopPropagation():typeof t.cancelBubble!=="unknown"&&(t.cancelBubble=!0),this.isPropagationStopped=Ml)},persist:function(){},isPersistent:Ml}),n}var Tt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ks=Ze(Tt),ol=E({},Tt,{view:0,detail:0}),dh=Ze(ol),Au,Tu,zr,Zi=E({},ol,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ss,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){if("movementX"in e)return e.movementX;return e!==zr&&(zr&&e.type==="mousemove"?(Au=e.screenX-zr.screenX,Tu=e.screenY-zr.screenY):Tu=Au=0,zr=e),Au},movementY:function(e){return"movementY"in e?e.movementY:Tu}}),La=Ze(Zi),ph=E({},Zi,{dataTransfer:0}),hh=Ze(ph),vh=E({},ol,{relatedTarget:0}),bu=Ze(vh),mh=E({},Tt,{animationName:0,elapsedTime:0,pseudoElement:0}),gh=Ze(mh),yh=E({},Tt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),wh=Ze(yh),kh=E({},Tt,{data:0}),Ga=Ze(kh),Sh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zh={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 xh(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=Ch[e])?!!n[e]:!1}function Ss(){return xh}var jh=E({},ol,{key:function(e){if(e.key){var n=Sh[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=ni(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?zh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ss,charCode:function(e){return e.type==="keypress"?ni(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ni(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),$h=Ze(jh),Qh=E({},Zi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Oa=Ze(Qh),Vh=E({},ol,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ss}),Ph=Ze(Vh),Bh=E({},Tt,{propertyName:0,elapsedTime:0,pseudoElement:0}),Fh=Ze(Bh),Kh=E({},Zi,{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}),Uh=Ze(Kh),Jh=[9,13,27,32],zs=Sn&&"CompositionEvent"in window,Wr=null;Sn&&"documentMode"in document&&(Wr=document.documentMode);var Zh=Sn&&"TextEvent"in window&&!Wr,hd=Sn&&(!zs||Wr&&8<Wr&&11>=Wr),Ea=String.fromCharCode(32),_a=!1;function vd(e,n){switch(e){case"keyup":return Jh.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function md(e){return e=e.detail,typeof e==="object"&&"data"in e?e.data:null}var Pt=!1;function Wh(e,n){switch(e){case"compositionend":return md(n);case"keypress":if(n.which!==32)return null;return _a=!0,Ea;case"textInput":return e=n.data,e===Ea&&_a?null:e;default:return null}}function Yh(e,n){if(Pt)return e==="compositionend"||!zs&&vd(e,n)?(e=pd(),ei=ws=Un=null,Pt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return hd&&n.locale!=="ko"?null:n.data;default:return null}}var Xh={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 Na(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!Xh[e.type]:n==="textarea"?!0:!1}function gd(e,n,t,r){Ec(r),n=gi(n,"onChange"),0<n.length&&(t=new ks("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var Yr=null,_r=null;function Ih(e){Vd(e,0)}function Wi(e){var n=Kt(e);if(Rc(n))return e}function Hh(e,n){if(e==="change")return n}var yd=!1;if(Sn){if(Sn){if(Br="oninput"in document,!Br)ti=document.createElement("div"),ti.setAttribute("oninput","return;"),Br=typeof ti.oninput==="function";Pr=Br}else Pr=!1;yd=Pr&&(!document.documentMode||9<document.documentMode)}var Pr,Br,ti;function Aa(){Yr&&(Yr.detachEvent("onpropertychange",wd),_r=Yr=null)}function wd(e){if(e.propertyName==="value"&&Wi(_r)){var n=[];gd(n,_r,e,hs(e)),Tc(Ih,n)}}function Rh(e,n,t){e==="focusin"?(Aa(),Yr=n,_r=t,Yr.attachEvent("onpropertychange",wd)):e==="focusout"&&Aa()}function qh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Wi(_r)}function Dh(e,n){if(e==="click")return Wi(n)}function Mh(e,n){if(e==="input"||e==="change")return Wi(n)}function Lh(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var nn=typeof Object.is==="function"?Object.is:Lh;function Nr(e,n){if(nn(e,n))return!0;if(typeof e!=="object"||e===null||typeof n!=="object"||n===null)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var l=t[r];if(!ho.call(n,l)||!nn(e[l],n[l]))return!1}return!0}function Ta(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ba(e,n){var t=Ta(e);e=0;for(var r;t;){if(t.nodeType===3){if(r=e+t.textContent.length,e<=n&&r>=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=Ta(t)}}function kd(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?kd(e,n.parentNode):("contains"in e)?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Sd(){for(var e=window,n=ai();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href==="string"}catch(r){t=!1}if(t)e=n.contentWindow;else break;n=ai(e.document)}return n}function Cs(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Gh(e){var n=Sd(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&kd(t.ownerDocument.documentElement,t)){if(r!==null&&Cs(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.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=ba(t,i);var u=ba(t,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}}n=[];for(e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});typeof t.focus==="function"&&t.focus();for(t=0;t<n.length;t++)e=n[t],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Oh=Sn&&"documentMode"in document&&11>=document.documentMode,Bt=null,Uo=null,Xr=null,Jo=!1;function ec(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;Jo||Bt==null||Bt!==ai(r)||(r=Bt,("selectionStart"in r)&&Cs(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Xr&&Nr(Xr,r)||(Xr=r,r=gi(Uo,"onSelect"),0<r.length&&(n=new ks("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=Bt)))}function Ll(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var Ft={animationend:Ll("Animation","AnimationEnd"),animationiteration:Ll("Animation","AnimationIteration"),animationstart:Ll("Animation","AnimationStart"),transitionend:Ll("Transition","TransitionEnd")},eo={},zd={};Sn&&(zd=document.createElement("div").style,("AnimationEvent"in window)||(delete Ft.animationend.animation,delete Ft.animationiteration.animation,delete Ft.animationstart.animation),("TransitionEvent"in window)||delete Ft.transitionend.transition);function Yi(e){if(eo[e])return eo[e];if(!Ft[e])return e;var n=Ft[e],t;for(t in n)if(n.hasOwnProperty(t)&&t in zd)return eo[e]=n[t];return e}var Cd=Yi("animationend"),xd=Yi("animationiteration"),jd=Yi("animationstart"),$d=Yi("transitionend"),Qd=new Map,nc="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 Ln(e,n){Qd.set(e,n),pt(n,[e])}for(Fr=0;Fr<nc.length;Fr++)Kr=nc[Fr],Zo=Kr.toLowerCase(),Wo=Kr[0].toUpperCase()+Kr.slice(1),Ln(Zo,"on"+Wo);var Kr,Zo,Wo,Fr;Ln(Cd,"onAnimationEnd");Ln(xd,"onAnimationIteration");Ln(jd,"onAnimationStart");Ln("dblclick","onDoubleClick");Ln("focusin","onFocus");Ln("focusout","onBlur");Ln($d,"onTransitionEnd");Lt("onMouseEnter",["mouseout","mouseover"]);Lt("onMouseLeave",["mouseout","mouseover"]);Lt("onPointerEnter",["pointerout","pointerover"]);Lt("onPointerLeave",["pointerout","pointerover"]);pt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));pt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));pt("onBeforeInput",["compositionend","keypress","textInput","paste"]);pt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));pt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));pt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ur="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(" "),Eh=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ur));function tc(e,n,t){var r=e.type||"unknown-event";e.currentTarget=t,E1(r,n,void 0,e),e.currentTarget=null}function Vd(e,n){n=(n&4)!==0;for(var t=0;t<e.length;t++){var r=e[t],l=r.event;r=r.listeners;e:{var i=void 0;if(n)for(var u=r.length-1;0<=u;u--){var o=r[u],s=o.instance,f=o.currentTarget;if(o=o.listener,s!==i&&l.isPropagationStopped())break e;tc(l,o,f),i=s}else for(u=0;u<r.length;u++){if(o=r[u],s=o.instance,f=o.currentTarget,o=o.listener,s!==i&&l.isPropagationStopped())break e;tc(l,o,f),i=s}}}if(di)throw e=Po,di=!1,Po=null,e}function q(e,n){var t=n[Ro];t===void 0&&(t=n[Ro]=new Set);var r=e+"__bubble";t.has(r)||(Pd(n,e,2,!1),t.add(r))}function no(e,n,t){var r=0;n&&(r|=4),Pd(t,e,r,n)}var Gl="_reactListening"+Math.random().toString(36).slice(2);function Ar(e){if(!e[Gl]){e[Gl]=!0,Wc.forEach(function(t){t!=="selectionchange"&&(Eh.has(t)||no(t,!1,e),no(t,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Gl]||(n[Gl]=!0,no("selectionchange",!1,n))}}function Pd(e,n,t,r){switch(dd(n)){case 1:var l=ah;break;case 4:l=ch;break;default:l=ys}t=l.bind(null,n,t,e),l=void 0,!Vo||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(n,t,{capture:!0,passive:l}):e.addEventListener(n,t,!0):l!==void 0?e.addEventListener(n,t,{passive:l}):e.addEventListener(n,t,!1)}function to(e,n,t,r,l){var i=r;if((n&1)===0&&(n&2)===0&&r!==null)e:for(;;){if(r===null)return;var u=r.tag;if(u===3||u===4){var o=r.stateNode.containerInfo;if(o===l||o.nodeType===8&&o.parentNode===l)break;if(u===4)for(u=r.return;u!==null;){var s=u.tag;if(s===3||s===4){if(s=u.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l)return}u=u.return}for(;o!==null;){if(u=rt(o),u===null)return;if(s=u.tag,s===5||s===6){r=i=u;continue e}o=o.parentNode}}r=r.return}Tc(function(){var f=i,a=hs(t),m=[];e:{var v=Qd.get(e);if(v!==void 0){var y=ks,w=e;switch(e){case"keypress":if(ni(t)===0)break e;case"keydown":case"keyup":y=$h;break;case"focusin":w="focus",y=bu;break;case"focusout":w="blur",y=bu;break;case"beforeblur":case"afterblur":y=bu;break;case"click":if(t.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=La;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=hh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=Ph;break;case Cd:case xd:case jd:y=gh;break;case $d:y=Fh;break;case"scroll":y=dh;break;case"wheel":y=Uh;break;case"copy":case"cut":case"paste":y=wh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=Oa}var x=(n&4)!==0,X=!x&&e==="scroll",p=x?v!==null?v+"Capture":null:v;x=[];for(var c=f,h;c!==null;){h=c;var g=h.stateNode;if(h.tag===5&&g!==null&&(h=g,p!==null&&(g=Lr(c,p),g!=null&&x.push(Tr(c,g,h)))),X)break;c=c.return}0<x.length&&(v=new y(v,w,null,t,a),m.push({event:v,listeners:x}))}}if((n&7)===0){e:{if(v=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",v&&t!==$o&&(w=t.relatedTarget||t.fromElement)&&(rt(w)||w[zn]))break e;if(y||v){if(v=a.window===a?a:(v=a.ownerDocument)?v.defaultView||v.parentWindow:window,y){if(w=t.relatedTarget||t.toElement,y=f,w=w?rt(w):null,w!==null&&(X=ht(w),w!==X||w.tag!==5&&w.tag!==6))w=null}else y=null,w=f;if(y!==w){if(x=La,g="onMouseLeave",p="onMouseEnter",c="mouse",e==="pointerout"||e==="pointerover")x=Oa,g="onPointerLeave",p="onPointerEnter",c="pointer";if(X=y==null?v:Kt(y),h=w==null?v:Kt(w),v=new x(g,c+"leave",y,t,a),v.target=X,v.relatedTarget=h,g=null,rt(a)===f&&(x=new x(p,c+"enter",w,t,a),x.target=h,x.relatedTarget=X,g=x),X=g,y&&w)n:{x=y,p=w,c=0;for(h=x;h;h=jt(h))c++;h=0;for(g=p;g;g=jt(g))h++;for(;0<c-h;)x=jt(x),c--;for(;0<h-c;)p=jt(p),h--;for(;c--;){if(x===p||p!==null&&x===p.alternate)break n;x=jt(x),p=jt(p)}x=null}else x=null;y!==null&&rc(m,v,y,x,!1),w!==null&&X!==null&&rc(m,X,w,x,!0)}}}e:{if(v=f?Kt(f):window,y=v.nodeName&&v.nodeName.toLowerCase(),y==="select"||y==="input"&&v.type==="file")var j=Hh;else if(Na(v))if(yd)j=Mh;else{j=qh;var C=Rh}else(y=v.nodeName)&&y.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(j=Dh);if(j&&(j=j(e,f))){gd(m,j,t,a);break e}C&&C(e,v,f),e==="focusout"&&(C=v._wrapperState)&&C.controlled&&v.type==="number"&&So(v,"number",v.value)}switch(C=f?Kt(f):window,e){case"focusin":if(Na(C)||C.contentEditable==="true")Bt=C,Uo=f,Xr=null;break;case"focusout":Xr=Uo=Bt=null;break;case"mousedown":Jo=!0;break;case"contextmenu":case"mouseup":case"dragend":Jo=!1,ec(m,t,a);break;case"selectionchange":if(Oh)break;case"keydown":case"keyup":ec(m,t,a)}var z;if(zs)e:{switch(e){case"compositionstart":var $="onCompositionStart";break e;case"compositionend":$="onCompositionEnd";break e;case"compositionupdate":$="onCompositionUpdate";break e}$=void 0}else Pt?vd(e,t)&&($="onCompositionEnd"):e==="keydown"&&t.keyCode===229&&($="onCompositionStart");if($&&(hd&&t.locale!=="ko"&&(Pt||$!=="onCompositionStart"?$==="onCompositionEnd"&&Pt&&(z=pd()):(Un=a,ws=("value"in Un)?Un.value:Un.textContent,Pt=!0)),C=gi(f,$),0<C.length&&($=new Ga($,e,null,t,a),m.push({event:$,listeners:C}),z?$.data=z:(z=md(t),z!==null&&($.data=z)))),z=Zh?Wh(e,t):Yh(e,t))f=gi(f,"onBeforeInput"),0<f.length&&(a=new Ga("onBeforeInput","beforeinput",null,t,a),m.push({event:a,listeners:f}),a.data=z)}Vd(m,n)})}function Tr(e,n,t){return{instance:e,listener:n,currentTarget:t}}function gi(e,n){for(var t=n+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Lr(e,t),i!=null&&r.unshift(Tr(e,i,l)),i=Lr(e,n),i!=null&&r.push(Tr(e,i,l))),e=e.return}return r}function jt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e?e:null}function rc(e,n,t,r,l){for(var i=n._reactName,u=[];t!==null&&t!==r;){var o=t,s=o.alternate,f=o.stateNode;if(s!==null&&s===r)break;o.tag===5&&f!==null&&(o=f,l?(s=Lr(t,i),s!=null&&u.unshift(Tr(t,s,o))):l||(s=Lr(t,i),s!=null&&u.push(Tr(t,s,o)))),t=t.return}u.length!==0&&e.push({event:n,listeners:u})}var _h=/\r\n?/g,Nh=/\u0000|\uFFFD/g;function lc(e){return(typeof e==="string"?e:""+e).replace(_h,`
`).replace(Nh,"")}function Ol(e,n,t){if(n=lc(n),lc(e)!==n&&t)throw Error(k(425))}function yi(){}var Yo=null,Xo=null;function Io(e,n){return e==="textarea"||e==="noscript"||typeof n.children==="string"||typeof n.children==="number"||typeof n.dangerouslySetInnerHTML==="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Ho=typeof setTimeout==="function"?setTimeout:void 0,Ah=typeof clearTimeout==="function"?clearTimeout:void 0,ic=typeof Promise==="function"?Promise:void 0,Th=typeof queueMicrotask==="function"?queueMicrotask:typeof ic<"u"?function(e){return ic.resolve(null).then(e).catch(bh)}:Ho;function bh(e){setTimeout(function(){throw e})}function ro(e,n){var t=n,r=0;do{var l=t.nextSibling;if(e.removeChild(t),l&&l.nodeType===8)if(t=l.data,t==="/$"){if(r===0){e.removeChild(l),Er(n);return}r--}else t!=="$"&&t!=="$?"&&t!=="$!"||r++;t=l}while(t);Er(n)}function Xn(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return e}function uc(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var t=e.data;if(t==="$"||t==="$!"||t==="$?"){if(n===0)return e;n--}else t==="/$"&&n++}e=e.previousSibling}return null}var bt=Math.random().toString(36).slice(2),on="__reactFiber$"+bt,br="__reactProps$"+bt,zn="__reactContainer$"+bt,Ro="__reactEvents$"+bt,ev="__reactListeners$"+bt,nv="__reactHandles$"+bt;function rt(e){var n=e[on];if(n)return n;for(var t=e.parentNode;t;){if(n=t[zn]||t[on]){if(t=n.alternate,n.child!==null||t!==null&&t.child!==null)for(e=uc(e);e!==null;){if(t=e[on])return t;e=uc(e)}return n}e=t,t=e.parentNode}return null}function sl(e){return e=e[on]||e[zn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Kt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(k(33))}function Xi(e){return e[br]||null}var qo=[],Ut=-1;function Gn(e){return{current:e}}function D(e){0>Ut||(e.current=qo[Ut],qo[Ut]=null,Ut--)}function R(e,n){Ut++,qo[Ut]=e.current,e.current=n}var Mn={},me=Gn(Mn),Ve=Gn(!1),st=Mn;function Gt(e,n){var t=e.type.contextTypes;if(!t)return Mn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in t)l[i]=n[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function Pe(e){return e=e.childContextTypes,e!==null&&e!==void 0}function wi(){D(Ve),D(me)}function oc(e,n,t){if(me.current!==Mn)throw Error(k(168));R(me,n),R(Ve,t)}function Bd(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!=="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(k(108,R1(e)||"Unknown",l));return E({},t,r)}function ki(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mn,st=me.current,R(me,e),R(Ve,Ve.current),!0}function sc(e,n,t){var r=e.stateNode;if(!r)throw Error(k(169));t?(e=Bd(e,n,st),r.__reactInternalMemoizedMergedChildContext=e,D(Ve),D(me),R(me,e)):D(Ve),R(Ve,t)}var gn=null,Ii=!1,lo=!1;function Fd(e){gn===null?gn=[e]:gn.push(e)}function tv(e){Ii=!0,Fd(e)}function On(){if(!lo&&gn!==null){lo=!0;var e=0,n=Y;try{var t=gn;for(Y=1;e<t.length;e++){var r=t[e];do r=r(!0);while(r!==null)}gn=null,Ii=!1}catch(l){throw gn!==null&&(gn=gn.slice(e+1)),td(vs,On),l}finally{Y=n,lo=!1}}return null}var Jt=[],Zt=0,Si=null,zi=0,Ie=[],He=0,ft=null,yn=1,wn="";function nt(e,n){Jt[Zt++]=zi,Jt[Zt++]=Si,Si=e,zi=n}function Kd(e,n,t){Ie[He++]=yn,Ie[He++]=wn,Ie[He++]=ft,ft=e;var r=yn;e=wn;var l=32-be(r)-1;r&=~(1<<l),t+=1;var i=32-be(n)+l;if(30<i){var u=l-l%5;i=(r&(1<<u)-1).toString(32),r>>=u,l-=u,yn=1<<32-be(n)+l|t<<l|r,wn=i+e}else yn=1<<i|t<<l|r,wn=e}function xs(e){e.return!==null&&(nt(e,1),Kd(e,1,0))}function js(e){for(;e===Si;)Si=Jt[--Zt],Jt[Zt]=null,zi=Jt[--Zt],Jt[Zt]=null;for(;e===ft;)ft=Ie[--He],Ie[He]=null,wn=Ie[--He],Ie[He]=null,yn=Ie[--He],Ie[He]=null}var Ue=null,Ke=null,L=!1,Te=null;function Ud(e,n){var t=Re(5,null,null,0);t.elementType="DELETED",t.stateNode=n,t.return=e,n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)}function fc(e,n){switch(e.tag){case 5:var t=e.type;return n=n.nodeType!==1||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n,n!==null?(e.stateNode=n,Ue=e,Ke=Xn(n.firstChild),!0):!1;case 6:return n=e.pendingProps===""||n.nodeType!==3?null:n,n!==null?(e.stateNode=n,Ue=e,Ke=null,!0):!1;case 13:return n=n.nodeType!==8?null:n,n!==null?(t=ft!==null?{id:yn,overflow:wn}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},t=Re(18,null,null,0),t.stateNode=n,t.return=e,e.child=t,Ue=e,Ke=null,!0):!1;default:return!1}}function Do(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Mo(e){if(L){var n=Ke;if(n){var t=n;if(!fc(e,n)){if(Do(e))throw Error(k(418));n=Xn(t.nextSibling);var r=Ue;n&&fc(e,n)?Ud(r,t):(e.flags=e.flags&-4097|2,L=!1,Ue=e)}}else{if(Do(e))throw Error(k(418));e.flags=e.flags&-4097|2,L=!1,Ue=e}}}function ac(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ue=e}function El(e){if(e!==Ue)return!1;if(!L)return ac(e),L=!0,!1;var n;if((n=e.tag!==3)&&!(n=e.tag!==5)&&(n=e.type,n=n!=="head"&&n!=="body"&&!Io(e.type,e.memoizedProps)),n&&(n=Ke)){if(Do(e))throw Jd(),Error(k(418));for(;n;)Ud(e,n),n=Xn(n.nextSibling)}if(ac(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));e:{e=e.nextSibling;for(n=0;e;){if(e.nodeType===8){var t=e.data;if(t==="/$"){if(n===0){Ke=Xn(e.nextSibling);break e}n--}else t!=="$"&&t!=="$!"&&t!=="$?"||n++}e=e.nextSibling}Ke=null}}else Ke=Ue?Xn(e.stateNode.nextSibling):null;return!0}function Jd(){for(var e=Ke;e;)e=Xn(e.nextSibling)}function Ot(){Ke=Ue=null,L=!1}function $s(e){Te===null?Te=[e]:Te.push(e)}var rv=jn.ReactCurrentBatchConfig;function Cr(e,n,t){if(e=t.ref,e!==null&&typeof e!=="function"&&typeof e!=="object"){if(t._owner){if(t=t._owner,t){if(t.tag!==1)throw Error(k(309));var r=t.stateNode}if(!r)throw Error(k(147,e));var l=r,i=""+e;if(n!==null&&n.ref!==null&&typeof n.ref==="function"&&n.ref._stringRef===i)return n.ref;return n=function(u){var o=l.refs;u===null?delete o[i]:o[i]=u},n._stringRef=i,n}if(typeof e!=="string")throw Error(k(284));if(!t._owner)throw Error(k(290,e))}return e}function _l(e,n){throw e=Object.prototype.toString.call(n),Error(k(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function cc(e){var n=e._init;return n(e._payload)}function Zd(e){function n(p,c){if(e){var h=p.deletions;h===null?(p.deletions=[c],p.flags|=16):h.push(c)}}function t(p,c){if(!e)return null;for(;c!==null;)n(p,c),c=c.sibling;return null}function r(p,c){for(p=new Map;c!==null;)c.key!==null?p.set(c.key,c):p.set(c.index,c),c=c.sibling;return p}function l(p,c){return p=qn(p,c),p.index=0,p.sibling=null,p}function i(p,c,h){if(p.index=h,!e)return p.flags|=1048576,c;if(h=p.alternate,h!==null)return h=h.index,h<c?(p.flags|=2,c):h;return p.flags|=2,c}function u(p){return e&&p.alternate===null&&(p.flags|=2),p}function o(p,c,h,g){if(c===null||c.tag!==6)return c=co(h,p.mode,g),c.return=p,c;return c=l(c,h),c.return=p,c}function s(p,c,h,g){var j=h.type;if(j===Vt)return a(p,c,h.props.children,g,h.key);if(c!==null&&(c.elementType===j||typeof j==="object"&&j!==null&&j.$$typeof===Pn&&cc(j)===c.type))return g=l(c,h.props),g.ref=Cr(p,c,h),g.return=p,g;return g=fi(h.type,h.key,h.props,null,p.mode,g),g.ref=Cr(p,c,h),g.return=p,g}function f(p,c,h,g){if(c===null||c.tag!==4||c.stateNode.containerInfo!==h.containerInfo||c.stateNode.implementation!==h.implementation)return c=po(h,p.mode,g),c.return=p,c;return c=l(c,h.children||[]),c.return=p,c}function a(p,c,h,g,j){if(c===null||c.tag!==7)return c=ot(h,p.mode,g,j),c.return=p,c;return c=l(c,h),c.return=p,c}function m(p,c,h){if(typeof c==="string"&&c!==""||typeof c==="number")return c=co(""+c,p.mode,h),c.return=p,c;if(typeof c==="object"&&c!==null){switch(c.$$typeof){case Xl:return h=fi(c.type,c.key,c.props,null,p.mode,h),h.ref=Cr(p,null,c),h.return=p,h;case Qt:return c=po(c,p.mode,h),c.return=p,c;case Pn:var g=c._init;return m(p,g(c._payload),h)}if(Qr(c)||wr(c))return c=ot(c,p.mode,h,null),c.return=p,c;_l(p,c)}return null}function v(p,c,h,g){var j=c!==null?c.key:null;if(typeof h==="string"&&h!==""||typeof h==="number")return j!==null?null:o(p,c,""+h,g);if(typeof h==="object"&&h!==null){switch(h.$$typeof){case Xl:return h.key===j?s(p,c,h,g):null;case Qt:return h.key===j?f(p,c,h,g):null;case Pn:return j=h._init,v(p,c,j(h._payload),g)}if(Qr(h)||wr(h))return j!==null?null:a(p,c,h,g,null);_l(p,h)}return null}function y(p,c,h,g,j){if(typeof g==="string"&&g!==""||typeof g==="number")return p=p.get(h)||null,o(c,p,""+g,j);if(typeof g==="object"&&g!==null){switch(g.$$typeof){case Xl:return p=p.get(g.key===null?h:g.key)||null,s(c,p,g,j);case Qt:return p=p.get(g.key===null?h:g.key)||null,f(c,p,g,j);case Pn:var C=g._init;return y(p,c,h,C(g._payload),j)}if(Qr(g)||wr(g))return p=p.get(h)||null,a(c,p,g,j,null);_l(c,g)}return null}function w(p,c,h,g){for(var j=null,C=null,z=c,$=c=0,W=null;z!==null&&$<h.length;$++){z.index>$?(W=z,z=null):W=z.sibling;var B=v(p,z,h[$],g);if(B===null){z===null&&(z=W);break}e&&z&&B.alternate===null&&n(p,z),c=i(B,c,$),C===null?j=B:C.sibling=B,C=B,z=W}if($===h.length)return t(p,z),L&&nt(p,$),j;if(z===null){for(;$<h.length;$++)z=m(p,h[$],g),z!==null&&(c=i(z,c,$),C===null?j=z:C.sibling=z,C=z);return L&&nt(p,$),j}for(z=r(p,z);$<h.length;$++)W=y(z,p,$,h[$],g),W!==null&&(e&&W.alternate!==null&&z.delete(W.key===null?$:W.key),c=i(W,c,$),C===null?j=W:C.sibling=W,C=W);return e&&z.forEach(function(I){return n(p,I)}),L&&nt(p,$),j}function x(p,c,h,g){var j=wr(h);if(typeof j!=="function")throw Error(k(150));if(h=j.call(h),h==null)throw Error(k(151));for(var C=j=null,z=c,$=c=0,W=null,B=h.next();z!==null&&!B.done;$++,B=h.next()){z.index>$?(W=z,z=null):W=z.sibling;var I=v(p,z,B.value,g);if(I===null){z===null&&(z=W);break}e&&z&&I.alternate===null&&n(p,z),c=i(I,c,$),C===null?j=I:C.sibling=I,C=I,z=W}if(B.done)return t(p,z),L&&nt(p,$),j;if(z===null){for(;!B.done;$++,B=h.next())B=m(p,B.value,g),B!==null&&(c=i(B,c,$),C===null?j=B:C.sibling=B,C=B);return L&&nt(p,$),j}for(z=r(p,z);!B.done;$++,B=h.next())B=y(z,p,$,B.value,g),B!==null&&(e&&B.alternate!==null&&z.delete(B.key===null?$:B.key),c=i(B,c,$),C===null?j=B:C.sibling=B,C=B);return e&&z.forEach(function($n){return n(p,$n)}),L&&nt(p,$),j}function X(p,c,h,g){if(typeof h==="object"&&h!==null&&h.type===Vt&&h.key===null&&(h=h.props.children),typeof h==="object"&&h!==null){switch(h.$$typeof){case Xl:e:{for(var j=h.key,C=c;C!==null;){if(C.key===j){if(j=h.type,j===Vt){if(C.tag===7){t(p,C.sibling),c=l(C,h.props.children),c.return=p,p=c;break e}}else if(C.elementType===j||typeof j==="object"&&j!==null&&j.$$typeof===Pn&&cc(j)===C.type){t(p,C.sibling),c=l(C,h.props),c.ref=Cr(p,C,h),c.return=p,p=c;break e}t(p,C);break}else n(p,C);C=C.sibling}h.type===Vt?(c=ot(h.props.children,p.mode,g,h.key),c.return=p,p=c):(g=fi(h.type,h.key,h.props,null,p.mode,g),g.ref=Cr(p,c,h),g.return=p,p=g)}return u(p);case Qt:e:{for(C=h.key;c!==null;){if(c.key===C)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){t(p,c.sibling),c=l(c,h.children||[]),c.return=p,p=c;break e}else{t(p,c);break}else n(p,c);c=c.sibling}c=po(h,p.mode,g),c.return=p,p=c}return u(p);case Pn:return C=h._init,X(p,c,C(h._payload),g)}if(Qr(h))return w(p,c,h,g);if(wr(h))return x(p,c,h,g);_l(p,h)}return typeof h==="string"&&h!==""||typeof h==="number"?(h=""+h,c!==null&&c.tag===6?(t(p,c.sibling),c=l(c,h),c.return=p,p=c):(t(p,c),c=co(h,p.mode,g),c.return=p,p=c),u(p)):t(p,c)}return X}var Et=Zd(!0),Wd=Zd(!1),Ci=Gn(null),xi=null,Wt=null,Qs=null;function Vs(){Qs=Wt=xi=null}function Ps(e){var n=Ci.current;D(Ci),e._currentValue=n}function Lo(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function Dt(e,n){xi=e,Qs=Wt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&n)!==0&&(Qe=!0),e.firstContext=null)}function De(e){var n=e._currentValue;if(Qs!==e)if(e={context:e,memoizedValue:n,next:null},Wt===null){if(xi===null)throw Error(k(308));Wt=e,xi.dependencies={lanes:0,firstContext:e}}else Wt=Wt.next=e;return n}var lt=null;function Bs(e){lt===null?lt=[e]:lt.push(e)}function Yd(e,n,t,r){var l=n.interleaved;return l===null?(t.next=t,Bs(n)):(t.next=l.next,l.next=t),n.interleaved=t,Cn(e,r)}function Cn(e,n){e.lanes|=n;var t=e.alternate;t!==null&&(t.lanes|=n),t=e;for(e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var Bn=!1;function Fs(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Xd(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function kn(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function In(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(U&2)!==0){var l=r.pending;return l===null?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Cn(e,t)}return l=r.interleaved,l===null?(n.next=n,Bs(r)):(n.next=l.next,l.next=n),r.interleaved=n,Cn(e,t)}function ri(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,ms(e,t)}}function dc(e,n){var{updateQueue:t,alternate:r}=e;if(r!==null&&(r=r.updateQueue,t===r)){var l=null,i=null;if(t=t.firstBaseUpdate,t!==null){do{var u={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};i===null?l=i=u:i=i.next=u,t=t.next}while(t!==null);i===null?l=i=n:i=i.next=n}else l=i=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function ji(e,n,t,r){var l=e.updateQueue;Bn=!1;var{firstBaseUpdate:i,lastBaseUpdate:u}=l,o=l.shared.pending;if(o!==null){l.shared.pending=null;var s=o,f=s.next;s.next=null,u===null?i=f:u.next=f,u=s;var a=e.alternate;a!==null&&(a=a.updateQueue,o=a.lastBaseUpdate,o!==u&&(o===null?a.firstBaseUpdate=f:o.next=f,a.lastBaseUpdate=s))}if(i!==null){var m=l.baseState;u=0,a=f=s=null,o=i;do{var{lane:v,eventTime:y}=o;if((r&v)===v){a!==null&&(a=a.next={eventTime:y,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var w=e,x=o;switch(v=n,y=t,x.tag){case 1:if(w=x.payload,typeof w==="function"){m=w.call(y,m,v);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=x.payload,v=typeof w==="function"?w.call(y,m,v):w,v===null||v===void 0)break e;m=E({},m,v);break e;case 2:Bn=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,v=l.effects,v===null?l.effects=[o]:v.push(o))}else y={eventTime:y,lane:v,tag:o.tag,payload:o.payload,callback:o.callback,next:null},a===null?(f=a=y,s=m):a=a.next=y,u|=v;if(o=o.next,o===null)if(o=l.shared.pending,o===null)break;else v=o,o=v.next,v.next=null,l.lastBaseUpdate=v,l.shared.pending=null}while(1);if(a===null&&(s=m),l.baseState=s,l.firstBaseUpdate=f,l.lastBaseUpdate=a,n=l.shared.interleaved,n!==null){l=n;do u|=l.lane,l=l.next;while(l!==n)}else i===null&&(l.shared.lanes=0);ct|=u,e.lanes=u,e.memoizedState=m}}function pc(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(l!==null){if(r.callback=null,r=t,typeof l!=="function")throw Error(k(191,l));l.call(r)}}}var fl={},fn=Gn(fl),el=Gn(fl),nl=Gn(fl);function it(e){if(e===fl)throw Error(k(174));return e}function Ks(e,n){switch(R(nl,n),R(el,e),R(fn,fl),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Co(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=Co(n,e)}D(fn),R(fn,n)}function _t(){D(fn),D(el),D(nl)}function Id(e){it(nl.current);var n=it(fn.current),t=Co(n,e.type);n!==t&&(R(el,e),R(fn,t))}function Us(e){el.current===e&&(D(fn),D(el))}var G=Gn(0);function $i(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var io=[];function Js(){for(var e=0;e<io.length;e++)io[e]._workInProgressVersionPrimary=null;io.length=0}var{ReactCurrentDispatcher:li,ReactCurrentBatchConfig:uo}=jn,at=0,O=null,ee=null,le=null,Qi=!1,Ir=!1,tl=0,lv=0;function pe(){throw Error(k(321))}function Zs(e,n){if(n===null)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!nn(e[t],n[t]))return!1;return!0}function Ws(e,n,t,r,l,i){if(at=i,O=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,li.current=e===null||e.memoizedState===null?sv:fv,e=t(r,l),Ir){i=0;do{if(Ir=!1,tl=0,25<=i)throw Error(k(301));i+=1,le=ee=null,n.updateQueue=null,li.current=av,e=t(r,l)}while(Ir)}if(li.current=Vi,n=ee!==null&&ee.next!==null,at=0,le=ee=O=null,Qi=!1,n)throw Error(k(300));return e}function Ys(){var e=tl!==0;return tl=0,e}function un(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return le===null?O.memoizedState=le=e:le=le.next=e,le}function Me(){if(ee===null){var e=O.alternate;e=e!==null?e.memoizedState:null}else e=ee.next;var n=le===null?O.memoizedState:le.next;if(n!==null)le=n,ee=e;else{if(e===null)throw Error(k(310));ee=e,e={memoizedState:ee.memoizedState,baseState:ee.baseState,baseQueue:ee.baseQueue,queue:ee.queue,next:null},le===null?O.memoizedState=le=e:le=le.next=e}return le}function rl(e,n){return typeof n==="function"?n(e):n}function oo(e){var n=Me(),t=n.queue;if(t===null)throw Error(k(311));t.lastRenderedReducer=e;var r=ee,l=r.baseQueue,i=t.pending;if(i!==null){if(l!==null){var u=l.next;l.next=i.next,i.next=u}r.baseQueue=l=i,t.pending=null}if(l!==null){i=l.next,r=r.baseState;var o=u=null,s=null,f=i;do{var a=f.lane;if((at&a)===a)s!==null&&(s=s.next={lane:0,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),r=f.hasEagerState?f.eagerState:e(r,f.action);else{var m={lane:a,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null};s===null?(o=s=m,u=r):s=s.next=m,O.lanes|=a,ct|=a}f=f.next}while(f!==null&&f!==i);s===null?u=r:s.next=o,nn(r,n.memoizedState)||(Qe=!0),n.memoizedState=r,n.baseState=u,n.baseQueue=s,t.lastRenderedState=r}if(e=t.interleaved,e!==null){l=e;do i=l.lane,O.lanes|=i,ct|=i,l=l.next;while(l!==e)}else l===null&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function so(e){var n=Me(),t=n.queue;if(t===null)throw Error(k(311));t.lastRenderedReducer=e;var{dispatch:r,pending:l}=t,i=n.memoizedState;if(l!==null){t.pending=null;var u=l=l.next;do i=e(i,u.action),u=u.next;while(u!==l);nn(i,n.memoizedState)||(Qe=!0),n.memoizedState=i,n.baseQueue===null&&(n.baseState=i),t.lastRenderedState=i}return[i,r]}function Hd(){}function Rd(e,n){var t=O,r=Me(),l=n(),i=!nn(r.memoizedState,l);if(i&&(r.memoizedState=l,Qe=!0),r=r.queue,Xs(Md.bind(null,t,r,e),[e]),r.getSnapshot!==n||i||le!==null&&le.memoizedState.tag&1){if(t.flags|=2048,ll(9,Dd.bind(null,t,r,l,n),void 0,null),ie===null)throw Error(k(349));(at&30)!==0||qd(t,n,l)}return l}function qd(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},n=O.updateQueue,n===null?(n={lastEffect:null,stores:null},O.updateQueue=n,n.stores=[e]):(t=n.stores,t===null?n.stores=[e]:t.push(e))}function Dd(e,n,t,r){n.value=t,n.getSnapshot=r,Ld(n)&&Gd(e)}function Md(e,n,t){return t(function(){Ld(n)&&Gd(e)})}function Ld(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!nn(e,t)}catch(r){return!0}}function Gd(e){var n=Cn(e,1);n!==null&&en(n,e,1,-1)}function hc(e){var n=un();return typeof e==="function"&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:rl,lastRenderedState:e},n.queue=e,e=e.dispatch=ov.bind(null,O,e),[n.memoizedState,e]}function ll(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},n=O.updateQueue,n===null?(n={lastEffect:null,stores:null},O.updateQueue=n,n.lastEffect=e.next=e):(t=n.lastEffect,t===null?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e)),e}function Od(){return Me().memoizedState}function ii(e,n,t,r){var l=un();O.flags|=e,l.memoizedState=ll(1|n,t,void 0,r===void 0?null:r)}function Hi(e,n,t,r){var l=Me();r=r===void 0?null:r;var i=void 0;if(ee!==null){var u=ee.memoizedState;if(i=u.destroy,r!==null&&Zs(r,u.deps)){l.memoizedState=ll(n,t,i,r);return}}O.flags|=e,l.memoizedState=ll(1|n,t,i,r)}function vc(e,n){return ii(8390656,8,e,n)}function Xs(e,n){return Hi(2048,8,e,n)}function Ed(e,n){return Hi(4,2,e,n)}function _d(e,n){return Hi(4,4,e,n)}function Nd(e,n){if(typeof n==="function")return e=e(),n(e),function(){n(null)};if(n!==null&&n!==void 0)return e=e(),n.current=e,function(){n.current=null}}function Ad(e,n,t){return t=t!==null&&t!==void 0?t.concat([e]):null,Hi(4,4,Nd.bind(null,n,e),t)}function Is(){}function Td(e,n){var t=Me();n=n===void 0?null:n;var r=t.memoizedState;if(r!==null&&n!==null&&Zs(n,r[1]))return r[0];return t.memoizedState=[e,n],e}function bd(e,n){var t=Me();n=n===void 0?null:n;var r=t.memoizedState;if(r!==null&&n!==null&&Zs(n,r[1]))return r[0];return e=e(),t.memoizedState=[e,n],e}function ep(e,n,t){if((at&21)===0)return e.baseState&&(e.baseState=!1,Qe=!0),e.memoizedState=t;return nn(t,n)||(t=id(),O.lanes|=t,ct|=t,e.baseState=!0),n}function iv(e,n){var t=Y;Y=t!==0&&4>t?t:4,e(!0);var r=uo.transition;uo.transition={};try{e(!1),n()}finally{Y=t,uo.transition=r}}function np(){return Me().memoizedState}function uv(e,n,t){var r=Rn(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},tp(e))rp(n,t);else if(t=Yd(e,n,t,r),t!==null){var l=Ce();en(t,e,r,l),lp(t,n,r)}}function ov(e,n,t){var r=Rn(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(tp(e))rp(n,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=n.lastRenderedReducer,i!==null))try{var u=n.lastRenderedState,o=i(u,t);if(l.hasEagerState=!0,l.eagerState=o,nn(o,u)){var s=n.interleaved;s===null?(l.next=l,Bs(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch(f){}finally{}t=Yd(e,n,l,r),t!==null&&(l=Ce(),en(t,e,r,l),lp(t,n,r))}}function tp(e){var n=e.alternate;return e===O||n!==null&&n===O}function rp(e,n){Ir=Qi=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function lp(e,n,t){if((t&4194240)!==0){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,ms(e,t)}}var Vi={readContext:De,useCallback:pe,useContext:pe,useEffect:pe,useImperativeHandle:pe,useInsertionEffect:pe,useLayoutEffect:pe,useMemo:pe,useReducer:pe,useRef:pe,useState:pe,useDebugValue:pe,useDeferredValue:pe,useTransition:pe,useMutableSource:pe,useSyncExternalStore:pe,useId:pe,unstable_isNewReconciler:!1},sv={readContext:De,useCallback:function(e,n){return un().memoizedState=[e,n===void 0?null:n],e},useContext:De,useEffect:vc,useImperativeHandle:function(e,n,t){return t=t!==null&&t!==void 0?t.concat([e]):null,ii(4194308,4,Nd.bind(null,n,e),t)},useLayoutEffect:function(e,n){return ii(4194308,4,e,n)},useInsertionEffect:function(e,n){return ii(4,2,e,n)},useMemo:function(e,n){var t=un();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=un();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=uv.bind(null,O,e),[r.memoizedState,e]},useRef:function(e){var n=un();return e={current:e},n.memoizedState=e},useState:hc,useDebugValue:Is,useDeferredValue:function(e){return un().memoizedState=e},useTransition:function(){var e=hc(!1),n=e[0];return e=iv.bind(null,e[1]),un().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=O,l=un();if(L){if(t===void 0)throw Error(k(407));t=t()}else{if(t=n(),ie===null)throw Error(k(349));(at&30)!==0||qd(r,n,t)}l.memoizedState=t;var i={value:t,getSnapshot:n};return l.queue=i,vc(Md.bind(null,r,i,e),[e]),r.flags|=2048,ll(9,Dd.bind(null,r,i,t,n),void 0,null),t},useId:function(){var e=un(),n=ie.identifierPrefix;if(L){var t=wn,r=yn;t=(r&~(1<<32-be(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=tl++,0<t&&(n+="H"+t.toString(32)),n+=":"}else t=lv++,n=":"+n+"r"+t.toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},fv={readContext:De,useCallback:Td,useContext:De,useEffect:Xs,useImperativeHandle:Ad,useInsertionEffect:Ed,useLayoutEffect:_d,useMemo:bd,useReducer:oo,useRef:Od,useState:function(){return oo(rl)},useDebugValue:Is,useDeferredValue:function(e){var n=Me();return ep(n,ee.memoizedState,e)},useTransition:function(){var e=oo(rl)[0],n=Me().memoizedState;return[e,n]},useMutableSource:Hd,useSyncExternalStore:Rd,useId:np,unstable_isNewReconciler:!1},av={readContext:De,useCallback:Td,useContext:De,useEffect:Xs,useImperativeHandle:Ad,useInsertionEffect:Ed,useLayoutEffect:_d,useMemo:bd,useReducer:so,useRef:Od,useState:function(){return so(rl)},useDebugValue:Is,useDeferredValue:function(e){var n=Me();return ee===null?n.memoizedState=e:ep(n,ee.memoizedState,e)},useTransition:function(){var e=so(rl)[0],n=Me().memoizedState;return[e,n]},useMutableSource:Hd,useSyncExternalStore:Rd,useId:np,unstable_isNewReconciler:!1};function Ne(e,n){if(e&&e.defaultProps){n=E({},n),e=e.defaultProps;for(var t in e)n[t]===void 0&&(n[t]=e[t]);return n}return n}function Go(e,n,t,r){n=e.memoizedState,t=t(r,n),t=t===null||t===void 0?n:E({},n,t),e.memoizedState=t,e.lanes===0&&(e.updateQueue.baseState=t)}var Ri={isMounted:function(e){return(e=e._reactInternals)?ht(e)===e:!1},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=Ce(),l=Rn(e),i=kn(r,l);i.payload=n,t!==void 0&&t!==null&&(i.callback=t),n=In(e,i,l),n!==null&&(en(n,e,l,r),ri(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=Ce(),l=Rn(e),i=kn(r,l);i.tag=1,i.payload=n,t!==void 0&&t!==null&&(i.callback=t),n=In(e,i,l),n!==null&&(en(n,e,l,r),ri(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=Ce(),r=Rn(e),l=kn(t,r);l.tag=2,n!==void 0&&n!==null&&(l.callback=n),n=In(e,l,r),n!==null&&(en(n,e,r,t),ri(n,e,r))}};function mc(e,n,t,r,l,i,u){return e=e.stateNode,typeof e.shouldComponentUpdate==="function"?e.shouldComponentUpdate(r,i,u):n.prototype&&n.prototype.isPureReactComponent?!Nr(t,r)||!Nr(l,i):!0}function ip(e,n,t){var r=!1,l=Mn,i=n.contextType;return typeof i==="object"&&i!==null?i=De(i):(l=Pe(n)?st:me.current,r=n.contextTypes,i=(r=r!==null&&r!==void 0)?Gt(e,l):Mn),n=new n(t,i),e.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=Ri,e.stateNode=n,n._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),n}function gc(e,n,t,r){e=n.state,typeof n.componentWillReceiveProps==="function"&&n.componentWillReceiveProps(t,r),typeof n.UNSAFE_componentWillReceiveProps==="function"&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&Ri.enqueueReplaceState(n,n.state,null)}function Oo(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs={},Fs(e);var i=n.contextType;typeof i==="object"&&i!==null?l.context=De(i):(i=Pe(n)?st:me.current,l.context=Gt(e,i)),l.state=e.memoizedState,i=n.getDerivedStateFromProps,typeof i==="function"&&(Go(e,n,i,t),l.state=e.memoizedState),typeof n.getDerivedStateFromProps==="function"||typeof l.getSnapshotBeforeUpdate==="function"||typeof l.UNSAFE_componentWillMount!=="function"&&typeof l.componentWillMount!=="function"||(n=l.state,typeof l.componentWillMount==="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount==="function"&&l.UNSAFE_componentWillMount(),n!==l.state&&Ri.enqueueReplaceState(l,l.state,null),ji(e,t,l,r),l.state=e.memoizedState),typeof l.componentDidMount==="function"&&(e.flags|=4194308)}function Nt(e,n){try{var t="",r=n;do t+=H1(r),r=r.return;while(r);var l=t}catch(i){l=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:n,stack:l,digest:null}}function fo(e,n,t){return{value:e,source:null,stack:t!=null?t:null,digest:n!=null?n:null}}function Eo(e,n){try{console.error(n.value)}catch(t){setTimeout(function(){throw t})}}var cv=typeof WeakMap==="function"?WeakMap:Map;function up(e,n,t){t=kn(-1,t),t.tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Bi||(Bi=!0,ls=r),Eo(e,n)},t}function op(e,n,t){t=kn(-1,t),t.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r==="function"){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){Eo(e,n)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch==="function"&&(t.callback=function(){Eo(e,n),typeof r!=="function"&&(Hn===null?Hn=new Set([this]):Hn.add(this));var u=n.stack;this.componentDidCatch(n.value,{componentStack:u!==null?u:""})}),t}function yc(e,n,t){var r=e.pingCache;if(r===null){r=e.pingCache=new cv;var l=new Set;r.set(n,l)}else l=r.get(n),l===void 0&&(l=new Set,r.set(n,l));l.has(t)||(l.add(t),e=jv.bind(null,e,n,t),n.then(e,e))}function wc(e){do{var n;if(n=e.tag===13)n=e.memoizedState,n=n!==null?n.dehydrated!==null?!0:!1:!0;if(n)return e;e=e.return}while(e!==null);return null}function kc(e,n,t,r,l){if((e.mode&1)===0)return e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,t.tag===1&&(t.alternate===null?t.tag=17:(n=kn(-1,1),n.tag=2,In(t,n,1))),t.lanes|=1),e;return e.flags|=65536,e.lanes=l,e}var dv=jn.ReactCurrentOwner,Qe=!1;function ze(e,n,t,r){n.child=e===null?Wd(n,null,t,r):Et(n,e.child,t,r)}function Sc(e,n,t,r,l){t=t.render;var i=n.ref;if(Dt(n,l),r=Ws(e,n,t,r,i,l),t=Ys(),e!==null&&!Qe)return n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,xn(e,n,l);return L&&t&&xs(n),n.flags|=1,ze(e,n,r,l),n.child}function zc(e,n,t,r,l){if(e===null){var i=t.type;if(typeof i==="function"&&!Os(i)&&i.defaultProps===void 0&&t.compare===null&&t.defaultProps===void 0)return n.tag=15,n.type=i,sp(e,n,i,r,l);return e=fi(t.type,null,r,n,n.mode,l),e.ref=n.ref,e.return=n,n.child=e}if(i=e.child,(e.lanes&l)===0){var u=i.memoizedProps;if(t=t.compare,t=t!==null?t:Nr,t(u,r)&&e.ref===n.ref)return xn(e,n,l)}return n.flags|=1,e=qn(i,r),e.ref=n.ref,e.return=n,n.child=e}function sp(e,n,t,r,l){if(e!==null){var i=e.memoizedProps;if(Nr(i,r)&&e.ref===n.ref)if(Qe=!1,n.pendingProps=r=i,(e.lanes&l)!==0)(e.flags&131072)!==0&&(Qe=!0);else return n.lanes=e.lanes,xn(e,n,l)}return _o(e,n,t,r,l)}function fp(e,n,t){var r=n.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((n.mode&1)===0)n.memoizedState={baseLanes:0,cachePool:null,transitions:null},R(Xt,Fe),Fe|=t;else{if((t&1073741824)===0)return e=i!==null?i.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,R(Xt,Fe),Fe|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:t,R(Xt,Fe),Fe|=r}else i!==null?(r=i.baseLanes|t,n.memoizedState=null):r=t,R(Xt,Fe),Fe|=r;return ze(e,n,l,t),n.child}function ap(e,n){var t=n.ref;if(e===null&&t!==null||e!==null&&e.ref!==t)n.flags|=512,n.flags|=2097152}function _o(e,n,t,r,l){var i=Pe(t)?st:me.current;if(i=Gt(n,i),Dt(n,l),t=Ws(e,n,t,r,i,l),r=Ys(),e!==null&&!Qe)return n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,xn(e,n,l);return L&&r&&xs(n),n.flags|=1,ze(e,n,t,l),n.child}function Cc(e,n,t,r,l){if(Pe(t)){var i=!0;ki(n)}else i=!1;if(Dt(n,l),n.stateNode===null)ui(e,n),ip(n,t,r),Oo(n,t,r,l),r=!0;else if(e===null){var{stateNode:u,memoizedProps:o}=n;u.props=o;var s=u.context,f=t.contextType;typeof f==="object"&&f!==null?f=De(f):(f=Pe(t)?st:me.current,f=Gt(n,f));var a=t.getDerivedStateFromProps,m=typeof a==="function"||typeof u.getSnapshotBeforeUpdate==="function";m||typeof u.UNSAFE_componentWillReceiveProps!=="function"&&typeof u.componentWillReceiveProps!=="function"||(o!==r||s!==f)&&gc(n,u,r,f),Bn=!1;var v=n.memoizedState;u.state=v,ji(n,r,u,l),s=n.memoizedState,o!==r||v!==s||Ve.current||Bn?(typeof a==="function"&&(Go(n,t,a,r),s=n.memoizedState),(o=Bn||mc(n,t,o,r,v,s,f))?(m||typeof u.UNSAFE_componentWillMount!=="function"&&typeof u.componentWillMount!=="function"||(typeof u.componentWillMount==="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount==="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount==="function"&&(n.flags|=4194308)):(typeof u.componentDidMount==="function"&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=s),u.props=r,u.state=s,u.context=f,r=o):(typeof u.componentDidMount==="function"&&(n.flags|=4194308),r=!1)}else{u=n.stateNode,Xd(e,n),o=n.memoizedProps,f=n.type===n.elementType?o:Ne(n.type,o),u.props=f,m=n.pendingProps,v=u.context,s=t.contextType,typeof s==="object"&&s!==null?s=De(s):(s=Pe(t)?st:me.current,s=Gt(n,s));var y=t.getDerivedStateFromProps;(a=typeof y==="function"||typeof u.getSnapshotBeforeUpdate==="function")||typeof u.UNSAFE_componentWillReceiveProps!=="function"&&typeof u.componentWillReceiveProps!=="function"||(o!==m||v!==s)&&gc(n,u,r,s),Bn=!1,v=n.memoizedState,u.state=v,ji(n,r,u,l);var w=n.memoizedState;o!==m||v!==w||Ve.current||Bn?(typeof y==="function"&&(Go(n,t,y,r),w=n.memoizedState),(f=Bn||mc(n,t,f,r,v,w,s)||!1)?(a||typeof u.UNSAFE_componentWillUpdate!=="function"&&typeof u.componentWillUpdate!=="function"||(typeof u.componentWillUpdate==="function"&&u.componentWillUpdate(r,w,s),typeof u.UNSAFE_componentWillUpdate==="function"&&u.UNSAFE_componentWillUpdate(r,w,s)),typeof u.componentDidUpdate==="function"&&(n.flags|=4),typeof u.getSnapshotBeforeUpdate==="function"&&(n.flags|=1024)):(typeof u.componentDidUpdate!=="function"||o===e.memoizedProps&&v===e.memoizedState||(n.flags|=4),typeof u.getSnapshotBeforeUpdate!=="function"||o===e.memoizedProps&&v===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=w),u.props=r,u.state=w,u.context=s,r=f):(typeof u.componentDidUpdate!=="function"||o===e.memoizedProps&&v===e.memoizedState||(n.flags|=4),typeof u.getSnapshotBeforeUpdate!=="function"||o===e.memoizedProps&&v===e.memoizedState||(n.flags|=1024),r=!1)}return No(e,n,t,r,i,l)}function No(e,n,t,r,l,i){ap(e,n);var u=(n.flags&128)!==0;if(!r&&!u)return l&&sc(n,t,!1),xn(e,n,i);r=n.stateNode,dv.current=n;var o=u&&typeof t.getDerivedStateFromError!=="function"?null:r.render();return n.flags|=1,e!==null&&u?(n.child=Et(n,e.child,null,i),n.child=Et(n,null,o,i)):ze(e,n,o,i),n.memoizedState=r.state,l&&sc(n,t,!0),n.child}function cp(e){var n=e.stateNode;n.pendingContext?oc(e,n.pendingContext,n.pendingContext!==n.context):n.context&&oc(e,n.context,!1),Ks(e,n.containerInfo)}function xc(e,n,t,r,l){return Ot(),$s(l),n.flags|=256,ze(e,n,t,r),n.child}var Ao={dehydrated:null,treeContext:null,retryLane:0};function To(e){return{baseLanes:e,cachePool:null,transitions:null}}function dp(e,n,t){var r=n.pendingProps,l=G.current,i=!1,u=(n.flags&128)!==0,o;if((o=u)||(o=e!==null&&e.memoizedState===null?!1:(l&2)!==0),o)i=!0,n.flags&=-129;else if(e===null||e.memoizedState!==null)l|=1;if(R(G,l&1),e===null){if(Mo(n),e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null))return(n.mode&1)===0?n.lanes=1:e.data==="$!"?n.lanes=8:n.lanes=1073741824,null;return u=r.children,e=r.fallback,i?(r=n.mode,i=n.child,u={mode:"hidden",children:u},(r&1)===0&&i!==null?(i.childLanes=0,i.pendingProps=u):i=Mi(u,r,0,null),e=ot(e,r,t,null),i.return=n,e.return=n,i.sibling=e,n.child=i,n.child.memoizedState=To(t),n.memoizedState=Ao,e):Hs(n,u)}if(l=e.memoizedState,l!==null&&(o=l.dehydrated,o!==null))return pv(e,n,u,r,o,l,t);if(i){i=r.fallback,u=n.mode,l=e.child,o=l.sibling;var s={mode:"hidden",children:r.children};return(u&1)===0&&n.child!==l?(r=n.child,r.childLanes=0,r.pendingProps=s,n.deletions=null):(r=qn(l,s),r.subtreeFlags=l.subtreeFlags&14680064),o!==null?i=qn(o,i):(i=ot(i,u,t,null),i.flags|=2),i.return=n,r.return=n,r.sibling=i,n.child=r,r=i,i=n.child,u=e.child.memoizedState,u=u===null?To(t):{baseLanes:u.baseLanes|t,cachePool:null,transitions:u.transitions},i.memoizedState=u,i.childLanes=e.childLanes&~t,n.memoizedState=Ao,r}return i=e.child,e=i.sibling,r=qn(i,{mode:"visible",children:r.children}),(n.mode&1)===0&&(r.lanes=t),r.return=n,r.sibling=null,e!==null&&(t=n.deletions,t===null?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=r,n.memoizedState=null,r}function Hs(e,n){return n=Mi({mode:"visible",children:n},e.mode,0,null),n.return=e,e.child=n}function Nl(e,n,t,r){return r!==null&&$s(r),Et(n,e.child,null,t),e=Hs(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function pv(e,n,t,r,l,i,u){if(t){if(n.flags&256)return n.flags&=-257,r=fo(Error(k(422))),Nl(e,n,u,r);if(n.memoizedState!==null)return n.child=e.child,n.flags|=128,null;return i=r.fallback,l=n.mode,r=Mi({mode:"visible",children:r.children},l,0,null),i=ot(i,l,u,null),i.flags|=2,r.return=n,i.return=n,r.sibling=i,n.child=r,(n.mode&1)!==0&&Et(n,e.child,null,u),n.child.memoizedState=To(u),n.memoizedState=Ao,i}if((n.mode&1)===0)return Nl(e,n,u,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var o=r.dgst;return r=o,i=Error(k(419)),r=fo(i,r,void 0),Nl(e,n,u,r)}if(o=(u&e.childLanes)!==0,Qe||o){if(r=ie,r!==null){switch(u&-u){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|u))!==0?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,Cn(e,l),en(r,e,l,-1))}return Gs(),r=fo(Error(k(421))),Nl(e,n,u,r)}if(l.data==="$?")return n.flags|=128,n.child=e.child,n=$v.bind(null,e),l._reactRetry=n,null;return e=i.treeContext,Ke=Xn(l.nextSibling),Ue=n,L=!0,Te=null,e!==null&&(Ie[He++]=yn,Ie[He++]=wn,Ie[He++]=ft,yn=e.id,wn=e.overflow,ft=n),n=Hs(n,r.children),n.flags|=4096,n}function jc(e,n,t){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n),Lo(e.return,n,t)}function ao(e,n,t,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=l)}function pp(e,n,t){var r=n.pendingProps,l=r.revealOrder,i=r.tail;if(ze(e,n,r.children,t),r=G.current,(r&2)!==0)r=r&1|2,n.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&jc(e,t,n);else if(e.tag===19)jc(e,t,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(R(G,r),(n.mode&1)===0)n.memoizedState=null;else switch(l){case"forwards":t=n.child;for(l=null;t!==null;)e=t.alternate,e!==null&&$i(e)===null&&(l=t),t=t.sibling;t=l,t===null?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),ao(n,!1,l,t,i);break;case"backwards":t=null,l=n.child;for(n.child=null;l!==null;){if(e=l.alternate,e!==null&&$i(e)===null){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}ao(n,!0,t,null,i);break;case"together":ao(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function ui(e,n){(n.mode&1)===0&&e!==null&&(e.alternate=null,n.alternate=null,n.flags|=2)}function xn(e,n,t){if(e!==null&&(n.dependencies=e.dependencies),ct|=n.lanes,(t&n.childLanes)===0)return null;if(e!==null&&n.child!==e.child)throw Error(k(153));if(n.child!==null){e=n.child,t=qn(e,e.pendingProps),n.child=t;for(t.return=n;e.sibling!==null;)e=e.sibling,t=t.sibling=qn(e,e.pendingProps),t.return=n;t.sibling=null}return n.child}function hv(e,n,t){switch(n.tag){case 3:cp(n),Ot();break;case 5:Id(n);break;case 1:Pe(n.type)&&ki(n);break;case 4:Ks(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,l=n.memoizedProps.value;R(Ci,r._currentValue),r._currentValue=l;break;case 13:if(r=n.memoizedState,r!==null){if(r.dehydrated!==null)return R(G,G.current&1),n.flags|=128,null;if((t&n.child.childLanes)!==0)return dp(e,n,t);return R(G,G.current&1),e=xn(e,n,t),e!==null?e.sibling:null}R(G,G.current&1);break;case 19:if(r=(t&n.childLanes)!==0,(e.flags&128)!==0){if(r)return pp(e,n,t);n.flags|=128}if(l=n.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),R(G,G.current),r)break;else return null;case 22:case 23:return n.lanes=0,fp(e,n,t)}return xn(e,n,t)}var hp,bo,vp,mp;hp=function(e,n){for(var t=n.child;t!==null;){if(t.tag===5||t.tag===6)e.appendChild(t.stateNode);else if(t.tag!==4&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break;for(;t.sibling===null;){if(t.return===null||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}};bo=function(){};vp=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,it(fn.current);var i=null;switch(t){case"input":l=wo(e,l),r=wo(e,r),i=[];break;case"select":l=E({},l,{value:void 0}),r=E({},r,{value:void 0}),i=[];break;case"textarea":l=zo(e,l),r=zo(e,r),i=[];break;default:typeof l.onClick!=="function"&&typeof r.onClick==="function"&&(e.onclick=yi)}xo(t,r);var u;t=null;for(f in l)if(!r.hasOwnProperty(f)&&l.hasOwnProperty(f)&&l[f]!=null)if(f==="style"){var o=l[f];for(u in o)o.hasOwnProperty(u)&&(t||(t={}),t[u]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(Dr.hasOwnProperty(f)?i||(i=[]):(i=i||[]).push(f,null));for(f in r){var s=r[f];if(o=l!=null?l[f]:void 0,r.hasOwnProperty(f)&&s!==o&&(s!=null||o!=null))if(f==="style")if(o){for(u in o)!o.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(t||(t={}),t[u]="");for(u in s)s.hasOwnProperty(u)&&o[u]!==s[u]&&(t||(t={}),t[u]=s[u])}else t||(i||(i=[]),i.push(f,t)),t=s;else f==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,o=o?o.__html:void 0,s!=null&&o!==s&&(i=i||[]).push(f,s)):f==="children"?typeof s!=="string"&&typeof s!=="number"||(i=i||[]).push(f,""+s):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(Dr.hasOwnProperty(f)?(s!=null&&f==="onScroll"&&q("scroll",e),i||o===s||(i=[])):(i=i||[]).push(f,s))}t&&(i=i||[]).push("style",t);var f=i;if(n.updateQueue=f)n.flags|=4}};mp=function(e,n,t,r){t!==r&&(n.flags|=4)};function xr(e,n){if(!L)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;n!==null;)n.alternate!==null&&(t=n),n=n.sibling;t===null?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function he(e){var n=e.alternate!==null&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;l!==null;)t|=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;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function vv(e,n,t){var r=n.pendingProps;switch(js(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return he(n),null;case 1:return Pe(n.type)&&wi(),he(n),null;case 3:if(r=n.stateNode,_t(),D(Ve),D(me),Js(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),e===null||e.child===null)El(n)?n.flags|=4:e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,Te!==null&&(os(Te),Te=null));return bo(e,n),he(n),null;case 5:Us(n);var l=it(nl.current);if(t=n.type,e!==null&&n.stateNode!=null)vp(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(n.stateNode===null)throw Error(k(166));return he(n),null}if(e=it(fn.current),El(n)){r=n.stateNode,t=n.type;var i=n.memoizedProps;switch(r[on]=n,r[br]=i,e=(n.mode&1)!==0,t){case"dialog":q("cancel",r),q("close",r);break;case"iframe":case"object":case"embed":q("load",r);break;case"video":case"audio":for(l=0;l<Ur.length;l++)q(Ur[l],r);break;case"source":q("error",r);break;case"img":case"image":case"link":q("error",r),q("load",r);break;case"details":q("toggle",r);break;case"input":Za(r,i),q("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},q("invalid",r);break;case"textarea":Ya(r,i),q("invalid",r)}xo(t,i),l=null;for(var u in i)if(i.hasOwnProperty(u)){var o=i[u];u==="children"?typeof o==="string"?r.textContent!==o&&(i.suppressHydrationWarning!==!0&&Ol(r.textContent,o,e),l=["children",o]):typeof o==="number"&&r.textContent!==""+o&&(i.suppressHydrationWarning!==!0&&Ol(r.textContent,o,e),l=["children",""+o]):Dr.hasOwnProperty(u)&&o!=null&&u==="onScroll"&&q("scroll",r)}switch(t){case"input":Il(r),Wa(r,i,!0);break;case"textarea":Il(r),Xa(r);break;case"select":case"option":break;default:typeof i.onClick==="function"&&(r.onclick=yi)}r=l,n.updateQueue=r,r!==null&&(n.flags|=4)}else{u=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Mc(t)),e==="http://www.w3.org/1999/xhtml"?t==="script"?(e=u.createElement("div"),e.innerHTML="<script></script>",e=e.removeChild(e.firstChild)):typeof r.is==="string"?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),t==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[on]=n,e[br]=r,hp(e,n,!1,!1),n.stateNode=e;e:{switch(u=jo(t,r),t){case"dialog":q("cancel",e),q("close",e),l=r;break;case"iframe":case"object":case"embed":q("load",e),l=r;break;case"video":case"audio":for(l=0;l<Ur.length;l++)q(Ur[l],e);l=r;break;case"source":q("error",e),l=r;break;case"img":case"image":case"link":q("error",e),q("load",e),l=r;break;case"details":q("toggle",e),l=r;break;case"input":Za(e,r),l=wo(e,r),q("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=E({},r,{value:void 0}),q("invalid",e);break;case"textarea":Ya(e,r),l=zo(e,r),q("invalid",e);break;default:l=r}xo(t,l),o=l;for(i in o)if(o.hasOwnProperty(i)){var s=o[i];i==="style"?Oc(e,s):i==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Lc(e,s)):i==="children"?typeof s==="string"?(t!=="textarea"||s!=="")&&Mr(e,s):typeof s==="number"&&Mr(e,""+s):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Dr.hasOwnProperty(i)?s!=null&&i==="onScroll"&&q("scroll",e):s!=null&&as(e,i,s,u))}switch(t){case"input":Il(e),Wa(e,r,!1);break;case"textarea":Il(e),Xa(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Dn(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?It(e,!!r.multiple,i,!1):r.defaultValue!=null&&It(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick==="function"&&(e.onclick=yi)}switch(t){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(n.flags|=4)}n.ref!==null&&(n.flags|=512,n.flags|=2097152)}return he(n),null;case 6:if(e&&n.stateNode!=null)mp(e,n,e.memoizedProps,r);else{if(typeof r!=="string"&&n.stateNode===null)throw Error(k(166));if(t=it(nl.current),it(fn.current),El(n)){if(r=n.stateNode,t=n.memoizedProps,r[on]=n,i=r.nodeValue!==t){if(e=Ue,e!==null)switch(e.tag){case 3:Ol(r.nodeValue,t,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ol(r.nodeValue,t,(e.mode&1)!==0)}}i&&(n.flags|=4)}else r=(t.nodeType===9?t:t.ownerDocument).createTextNode(r),r[on]=n,n.stateNode=r}return he(n),null;case 13:if(D(G),r=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(L&&Ke!==null&&(n.mode&1)!==0&&(n.flags&128)===0)Jd(),Ot(),n.flags|=98560,i=!1;else if(i=El(n),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(k(318));if(i=n.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(k(317));i[on]=n}else Ot(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;he(n),i=!1}else Te!==null&&(os(Te),Te=null),i=!0;if(!i)return n.flags&65536?n:null}if((n.flags&128)!==0)return n.lanes=t,n;return r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(n.child.flags|=8192,(n.mode&1)!==0&&(e===null||(G.current&1)!==0?ne===0&&(ne=3):Gs())),n.updateQueue!==null&&(n.flags|=4),he(n),null;case 4:return _t(),bo(e,n),e===null&&Ar(n.stateNode.containerInfo),he(n),null;case 10:return Ps(n.type._context),he(n),null;case 17:return Pe(n.type)&&wi(),he(n),null;case 19:if(D(G),i=n.memoizedState,i===null)return he(n),null;if(r=(n.flags&128)!==0,u=i.rendering,u===null)if(r)xr(i,!1);else{if(ne!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(u=$i(e),u!==null){n.flags|=128,xr(i,!1),r=u.updateQueue,r!==null&&(n.updateQueue=r,n.flags|=4),n.subtreeFlags=0,r=t;for(t=n.child;t!==null;)i=t,e=r,i.flags&=14680066,u=i.alternate,u===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=u.childLanes,i.lanes=u.lanes,i.child=u.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=u.memoizedProps,i.memoizedState=u.memoizedState,i.updateQueue=u.updateQueue,i.type=u.type,e=u.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return R(G,G.current&1|2),n.child}e=e.sibling}i.tail!==null&&A()>At&&(n.flags|=128,r=!0,xr(i,!1),n.lanes=4194304)}else{if(!r)if(e=$i(u),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),xr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!u.alternate&&!L)return he(n),null}else 2*A()-i.renderingStartTime>At&&t!==1073741824&&(n.flags|=128,r=!0,xr(i,!1),n.lanes=4194304);i.isBackwards?(u.sibling=n.child,n.child=u):(t=i.last,t!==null?t.sibling=u:n.child=u,i.last=u)}if(i.tail!==null)return n=i.tail,i.rendering=n,i.tail=n.sibling,i.renderingStartTime=A(),n.sibling=null,t=G.current,R(G,r?t&1|2:t&1),n;return he(n),null;case 22:case 23:return Ls(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&(n.mode&1)!==0?(Fe&1073741824)!==0&&(he(n),n.subtreeFlags&6&&(n.flags|=8192)):he(n),null;case 24:return null;case 25:return null}throw Error(k(156,n.tag))}function mv(e,n){switch(js(n),n.tag){case 1:return Pe(n.type)&&wi(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return _t(),D(Ve),D(me),Js(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 5:return Us(n),null;case 13:if(D(G),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(k(340));Ot()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return D(G),null;case 4:return _t(),null;case 10:return Ps(n.type._context),null;case 22:case 23:return Ls(),null;case 24:return null;default:return null}}var Al=!1,ve=!1,gv=typeof WeakSet==="function"?WeakSet:Set,Q=null;function Yt(e,n){var t=e.ref;if(t!==null)if(typeof t==="function")try{t(null)}catch(r){_(e,n,r)}else t.current=null}function es(e,n,t){try{t()}catch(r){_(e,n,r)}}var $c=!1;function yv(e,n){if(Yo=vi,e=Sd(),Cs(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var{anchorOffset:l,focusNode:i}=r;r=r.focusOffset;try{t.nodeType,i.nodeType}catch(g){t=null;break e}var u=0,o=-1,s=-1,f=0,a=0,m=e,v=null;n:for(;;){for(var y;;){if(m!==t||l!==0&&m.nodeType!==3||(o=u+l),m!==i||r!==0&&m.nodeType!==3||(s=u+r),m.nodeType===3&&(u+=m.nodeValue.length),(y=m.firstChild)===null)break;v=m,m=y}for(;;){if(m===e)break n;if(v===t&&++f===l&&(o=u),v===i&&++a===r&&(s=u),(y=m.nextSibling)!==null)break;m=v,v=m.parentNode}m=y}t=o===-1||s===-1?null:{start:o,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;Xo={focusedElem:e,selectionRange:t},vi=!1;for(Q=n;Q!==null;)if(n=Q,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,Q=e;else for(;Q!==null;){n=Q;try{var w=n.alternate;if((n.flags&1024)!==0)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var{memoizedProps:x,memoizedState:X}=w,p=n.stateNode,c=p.getSnapshotBeforeUpdate(n.elementType===n.type?x:Ne(n.type,x),X);p.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=n.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(k(163))}}catch(g){_(n,n.return,g)}if(e=n.sibling,e!==null){e.return=n.return,Q=e;break}Q=n.return}return w=$c,$c=!1,w}function Hr(e,n,t){var r=n.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&&es(n,t,i)}l=l.next}while(l!==r)}}function qi(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function ns(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n==="function"?n(e):n.current=e}}function gp(e){var n=e.alternate;n!==null&&(e.alternate=null,gp(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[on],delete n[br],delete n[Ro],delete n[ev],delete n[nv])),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 yp(e){return e.tag===5||e.tag===3||e.tag===4}function Qc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||yp(e.return))return null;e=e.return}e.sibling.return=e.return;for(e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2)continue e;if(e.child===null||e.tag===4)continue e;else e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ts(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!==null&&t!==void 0||n.onclick!==null||(n.onclick=yi));else if(r!==4&&(e=e.child,e!==null))for(ts(e,n,t),e=e.sibling;e!==null;)ts(e,n,t),e=e.sibling}function rs(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(rs(e,n,t),e=e.sibling;e!==null;)rs(e,n,t),e=e.sibling}var se=null,Ae=!1;function Vn(e,n,t){for(t=t.child;t!==null;)wp(e,n,t),t=t.sibling}function wp(e,n,t){if(sn&&typeof sn.onCommitFiberUnmount==="function")try{sn.onCommitFiberUnmount(Ji,t)}catch(o){}switch(t.tag){case 5:ve||Yt(t,n);case 6:var r=se,l=Ae;se=null,Vn(e,n,t),se=r,Ae=l,se!==null&&(Ae?(e=se,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):se.removeChild(t.stateNode));break;case 18:se!==null&&(Ae?(e=se,t=t.stateNode,e.nodeType===8?ro(e.parentNode,t):e.nodeType===1&&ro(e,t),Er(e)):ro(se,t.stateNode));break;case 4:r=se,l=Ae,se=t.stateNode.containerInfo,Ae=!0,Vn(e,n,t),se=r,Ae=l;break;case 0:case 11:case 14:case 15:if(!ve&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,u=i.destroy;i=i.tag,u!==void 0&&((i&2)!==0?es(t,n,u):(i&4)!==0&&es(t,n,u)),l=l.next}while(l!==r)}Vn(e,n,t);break;case 1:if(!ve&&(Yt(t,n),r=t.stateNode,typeof r.componentWillUnmount==="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(o){_(t,n,o)}Vn(e,n,t);break;case 21:Vn(e,n,t);break;case 22:t.mode&1?(ve=(r=ve)||t.memoizedState!==null,Vn(e,n,t),ve=r):Vn(e,n,t);break;default:Vn(e,n,t)}}function Vc(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new gv),n.forEach(function(r){var l=Qv.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function _e(e,n){var t=n.deletions;if(t!==null)for(var r=0;r<t.length;r++){var l=t[r];try{var i=e,u=n,o=u;e:for(;o!==null;){switch(o.tag){case 5:se=o.stateNode,Ae=!1;break e;case 3:se=o.stateNode.containerInfo,Ae=!0;break e;case 4:se=o.stateNode.containerInfo,Ae=!0;break e}o=o.return}if(se===null)throw Error(k(160));wp(i,u,l),se=null,Ae=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(f){_(l,n,f)}}if(n.subtreeFlags&12854)for(n=n.child;n!==null;)kp(n,e),n=n.sibling}function kp(e,n){var{alternate:t,flags:r}=e;switch(e.tag){case 0:case 11:case 14:case 15:if(_e(n,e),ln(e),r&4){try{Hr(3,e,e.return),qi(3,e)}catch(x){_(e,e.return,x)}try{Hr(5,e,e.return)}catch(x){_(e,e.return,x)}}break;case 1:_e(n,e),ln(e),r&512&&t!==null&&Yt(t,t.return);break;case 5:if(_e(n,e),ln(e),r&512&&t!==null&&Yt(t,t.return),e.flags&32){var l=e.stateNode;try{Mr(l,"")}catch(x){_(e,e.return,x)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,u=t!==null?t.memoizedProps:i,o=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{o==="input"&&i.type==="radio"&&i.name!=null&&qc(l,i),jo(o,u);var f=jo(o,i);for(u=0;u<s.length;u+=2){var a=s[u],m=s[u+1];a==="style"?Oc(l,m):a==="dangerouslySetInnerHTML"?Lc(l,m):a==="children"?Mr(l,m):as(l,a,m,f)}switch(o){case"input":ko(l,i);break;case"textarea":Dc(l,i);break;case"select":var v=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var y=i.value;y!=null?It(l,!!i.multiple,y,!1):v!==!!i.multiple&&(i.defaultValue!=null?It(l,!!i.multiple,i.defaultValue,!0):It(l,!!i.multiple,i.multiple?[]:"",!1))}l[br]=i}catch(x){_(e,e.return,x)}}break;case 6:if(_e(n,e),ln(e),r&4){if(e.stateNode===null)throw Error(k(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(x){_(e,e.return,x)}}break;case 3:if(_e(n,e),ln(e),r&4&&t!==null&&t.memoizedState.isDehydrated)try{Er(n.containerInfo)}catch(x){_(e,e.return,x)}break;case 4:_e(n,e),ln(e);break;case 13:_e(n,e),ln(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(Ds=A())),r&4&&Vc(e);break;case 22:if(a=t!==null&&t.memoizedState!==null,e.mode&1?(ve=(f=ve)||a,_e(n,e),ve=f):_e(n,e),ln(e),r&8192){if(f=e.memoizedState!==null,(e.stateNode.isHidden=f)&&!a&&(e.mode&1)!==0)for(Q=e,a=e.child;a!==null;){for(m=Q=a;Q!==null;){switch(v=Q,y=v.child,v.tag){case 0:case 11:case 14:case 15:Hr(4,v,v.return);break;case 1:Yt(v,v.return);var w=v.stateNode;if(typeof w.componentWillUnmount==="function"){r=v,t=v.return;try{n=r,w.props=n.memoizedProps,w.state=n.memoizedState,w.componentWillUnmount()}catch(x){_(r,t,x)}}break;case 5:Yt(v,v.return);break;case 22:if(v.memoizedState!==null){Bc(m);continue}}y!==null?(y.return=v,Q=y):Bc(m)}a=a.sibling}e:for(a=null,m=e;;){if(m.tag===5){if(a===null){a=m;try{l=m.stateNode,f?(i=l.style,typeof i.setProperty==="function"?i.setProperty("display","none","important"):i.display="none"):(o=m.stateNode,s=m.memoizedProps.style,u=s!==void 0&&s!==null&&s.hasOwnProperty("display")?s.display:null,o.style.display=Gc("display",u))}catch(x){_(e,e.return,x)}}}else if(m.tag===6){if(a===null)try{m.stateNode.nodeValue=f?"":m.memoizedProps}catch(x){_(e,e.return,x)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;a===m&&(a=null),m=m.return}a===m&&(a=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:_e(n,e),ln(e),r&4&&Vc(e);break;case 21:break;default:_e(n,e),ln(e)}}function ln(e){var n=e.flags;if(n&2){try{e:{for(var t=e.return;t!==null;){if(yp(t)){var r=t;break e}t=t.return}throw Error(k(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Mr(l,""),r.flags&=-33);var i=Qc(e);rs(e,i,l);break;case 3:case 4:var u=r.stateNode.containerInfo,o=Qc(e);ts(e,o,u);break;default:throw Error(k(161))}}catch(s){_(e,e.return,s)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function wv(e,n,t){Q=e,Sp(e,n,t)}function Sp(e,n,t){for(var r=(e.mode&1)!==0;Q!==null;){var l=Q,i=l.child;if(l.tag===22&&r){var u=l.memoizedState!==null||Al;if(!u){var o=l.alternate,s=o!==null&&o.memoizedState!==null||ve;o=Al;var f=ve;if(Al=u,(ve=s)&&!f)for(Q=l;Q!==null;)u=Q,s=u.child,u.tag===22&&u.memoizedState!==null?Fc(l):s!==null?(s.return=u,Q=s):Fc(l);for(;i!==null;)Q=i,Sp(i,n,t),i=i.sibling;Q=l,Al=o,ve=f}Pc(e,n,t)}else(l.subtreeFlags&8772)!==0&&i!==null?(i.return=l,Q=i):Pc(e,n,t)}}function Pc(e){for(;Q!==null;){var n=Q;if((n.flags&8772)!==0){var t=n.alternate;try{if((n.flags&8772)!==0)switch(n.tag){case 0:case 11:case 15:ve||qi(5,n);break;case 1:var r=n.stateNode;if(n.flags&4&&!ve)if(t===null)r.componentDidMount();else{var l=n.elementType===n.type?t.memoizedProps:Ne(n.type,t.memoizedProps);r.componentDidUpdate(l,t.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=n.updateQueue;i!==null&&pc(n,i,r);break;case 3:var u=n.updateQueue;if(u!==null){if(t=null,n.child!==null)switch(n.child.tag){case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}pc(n,u,t)}break;case 5:var o=n.stateNode;if(t===null&&n.flags&4){t=o;var s=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&t.focus();break;case"img":s.src&&(t.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(n.memoizedState===null){var f=n.alternate;if(f!==null){var a=f.memoizedState;if(a!==null){var m=a.dehydrated;m!==null&&Er(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(k(163))}ve||n.flags&512&&ns(n)}catch(v){_(n,n.return,v)}}if(n===e){Q=null;break}if(t=n.sibling,t!==null){t.return=n.return,Q=t;break}Q=n.return}}function Bc(e){for(;Q!==null;){var n=Q;if(n===e){Q=null;break}var t=n.sibling;if(t!==null){t.return=n.return,Q=t;break}Q=n.return}}function Fc(e){for(;Q!==null;){var n=Q;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{qi(4,n)}catch(s){_(n,t,s)}break;case 1:var r=n.stateNode;if(typeof r.componentDidMount==="function"){var l=n.return;try{r.componentDidMount()}catch(s){_(n,l,s)}}var i=n.return;try{ns(n)}catch(s){_(n,i,s)}break;case 5:var u=n.return;try{ns(n)}catch(s){_(n,u,s)}}}catch(s){_(n,n.return,s)}if(n===e){Q=null;break}var o=n.sibling;if(o!==null){o.return=n.return,Q=o;break}Q=n.return}}var kv=Math.ceil,Pi=jn.ReactCurrentDispatcher,Rs=jn.ReactCurrentOwner,qe=jn.ReactCurrentBatchConfig,U=0,ie=null,b=null,fe=0,Fe=0,Xt=Gn(0),ne=0,il=null,ct=0,Di=0,qs=0,Rr=null,$e=null,Ds=0,At=1/0,mn=null,Bi=!1,ls=null,Hn=null,Tl=!1,Jn=null,Fi=0,qr=0,is=null,oi=-1,si=0;function Ce(){return(U&6)!==0?A():oi!==-1?oi:oi=A()}function Rn(e){if((e.mode&1)===0)return 1;if((U&2)!==0&&fe!==0)return fe&-fe;if(rv.transition!==null)return si===0&&(si=id()),si;if(e=Y,e!==0)return e;return e=window.event,e=e===void 0?16:dd(e.type),e}function en(e,n,t,r){if(50<qr)throw qr=0,is=null,Error(k(185));if(ul(e,t,r),(U&2)===0||e!==ie)e===ie&&((U&2)===0&&(Di|=t),ne===4&&Kn(e,fe)),Be(e,r),t===1&&U===0&&(n.mode&1)===0&&(At=A()+500,Ii&&On())}function Be(e,n){var t=e.callbackNode;ih(e,n);var r=hi(e,e===ie?fe:0);if(r===0)t!==null&&Ra(t),e.callbackNode=null,e.callbackPriority=0;else if(n=r&-r,e.callbackPriority!==n){if(t!=null&&Ra(t),n===1)e.tag===0?tv(Kc.bind(null,e)):Fd(Kc.bind(null,e)),Th(function(){(U&6)===0&&On()}),t=null;else{switch(ud(r)){case 1:t=vs;break;case 4:t=rd;break;case 16:t=pi;break;case 536870912:t=ld;break;default:t=pi}t=Pp(t,zp.bind(null,e))}e.callbackPriority=n,e.callbackNode=t}}function zp(e,n){if(oi=-1,si=0,(U&6)!==0)throw Error(k(327));var t=e.callbackNode;if(Mt()&&e.callbackNode!==t)return null;var r=hi(e,e===ie?fe:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||n)n=Ki(e,r);else{n=r;var l=U;U|=2;var i=xp();if(ie!==e||fe!==n)mn=null,At=A()+500,ut(e,n);do try{Cv();break}catch(o){Cp(e,o)}while(1);Vs(),Pi.current=i,U=l,b!==null?n=0:(ie=null,fe=0,n=ne)}if(n!==0){if(n===2&&(l=Bo(e),l!==0&&(r=l,n=us(e,l))),n===1)throw t=il,ut(e,0),Kn(e,r),Be(e,A()),t;if(n===6)Kn(e,r);else{if(l=e.current.alternate,(r&30)===0&&!Sv(l)&&(n=Ki(e,r),n===2&&(i=Bo(e),i!==0&&(r=i,n=us(e,i))),n===1))throw t=il,ut(e,0),Kn(e,r),Be(e,A()),t;switch(e.finishedWork=l,e.finishedLanes=r,n){case 0:case 1:throw Error(k(345));case 2:tt(e,$e,mn);break;case 3:if(Kn(e,r),(r&130023424)===r&&(n=Ds+500-A(),10<n)){if(hi(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Ce(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Ho(tt.bind(null,e,$e,mn),n);break}tt(e,$e,mn);break;case 4:if(Kn(e,r),(r&4194240)===r)break;n=e.eventTimes;for(l=-1;0<r;){var u=31-be(r);i=1<<u,u=n[u],u>l&&(l=u),r&=~i}if(r=l,r=A()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3000>r?3000:4320>r?4320:1960*kv(r/1960))-r,10<r){e.timeoutHandle=Ho(tt.bind(null,e,$e,mn),r);break}tt(e,$e,mn);break;case 5:tt(e,$e,mn);break;default:throw Error(k(329))}}}return Be(e,A()),e.callbackNode===t?zp.bind(null,e):null}function us(e,n){var t=Rr;return e.current.memoizedState.isDehydrated&&(ut(e,n).flags|=256),e=Ki(e,n),e!==2&&(n=$e,$e=t,n!==null&&os(n)),e}function os(e){$e===null?$e=e:$e.push.apply($e,e)}function Sv(e){for(var n=e;;){if(n.flags&16384){var t=n.updateQueue;if(t!==null&&(t=t.stores,t!==null))for(var r=0;r<t.length;r++){var l=t[r],i=l.getSnapshot;l=l.value;try{if(!nn(i(),l))return!1}catch(u){return!1}}}if(t=n.child,n.subtreeFlags&16384&&t!==null)t.return=n,n=t;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Kn(e,n){n&=~qs,n&=~Di,e.suspendedLanes|=n,e.pingedLanes&=~n;for(e=e.expirationTimes;0<n;){var t=31-be(n),r=1<<t;e[t]=-1,n&=~r}}function Kc(e){if((U&6)!==0)throw Error(k(327));Mt();var n=hi(e,0);if((n&1)===0)return Be(e,A()),null;var t=Ki(e,n);if(e.tag!==0&&t===2){var r=Bo(e);r!==0&&(n=r,t=us(e,r))}if(t===1)throw t=il,ut(e,0),Kn(e,n),Be(e,A()),t;if(t===6)throw Error(k(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,tt(e,$e,mn),Be(e,A()),null}function Ms(e,n){var t=U;U|=1;try{return e(n)}finally{U=t,U===0&&(At=A()+500,Ii&&On())}}function dt(e){Jn!==null&&Jn.tag===0&&(U&6)===0&&Mt();var n=U;U|=1;var t=qe.transition,r=Y;try{if(qe.transition=null,Y=1,e)return e()}finally{Y=r,qe.transition=t,U=n,(U&6)===0&&On()}}function Ls(){Fe=Xt.current,D(Xt)}function ut(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(t!==-1&&(e.timeoutHandle=-1,Ah(t)),b!==null)for(t=b.return;t!==null;){var r=t;switch(js(r),r.tag){case 1:r=r.type.childContextTypes,r!==null&&r!==void 0&&wi();break;case 3:_t(),D(Ve),D(me),Js();break;case 5:Us(r);break;case 4:_t();break;case 13:D(G);break;case 19:D(G);break;case 10:Ps(r.type._context);break;case 22:case 23:Ls()}t=t.return}if(ie=e,b=e=qn(e.current,null),fe=Fe=n,ne=0,il=null,qs=Di=ct=0,$e=Rr=null,lt!==null){for(n=0;n<lt.length;n++)if(t=lt[n],r=t.interleaved,r!==null){t.interleaved=null;var l=r.next,i=t.pending;if(i!==null){var u=i.next;i.next=l,r.next=u}t.pending=r}lt=null}return e}function Cp(e,n){do{var t=b;try{if(Vs(),li.current=Vi,Qi){for(var r=O.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Qi=!1}if(at=0,le=ee=O=null,Ir=!1,tl=0,Rs.current=null,t===null||t.return===null){ne=1,il=n,b=null;break}e:{var i=e,u=t.return,o=t,s=n;if(n=fe,o.flags|=32768,s!==null&&typeof s==="object"&&typeof s.then==="function"){var f=s,a=o,m=a.tag;if((a.mode&1)===0&&(m===0||m===11||m===15)){var v=a.alternate;v?(a.updateQueue=v.updateQueue,a.memoizedState=v.memoizedState,a.lanes=v.lanes):(a.updateQueue=null,a.memoizedState=null)}var y=wc(u);if(y!==null){y.flags&=-257,kc(y,u,o,i,n),y.mode&1&&yc(i,f,n),n=y,s=f;var w=n.updateQueue;if(w===null){var x=new Set;x.add(s),n.updateQueue=x}else w.add(s);break e}else{if((n&1)===0){yc(i,f,n),Gs();break e}s=Error(k(426))}}else if(L&&o.mode&1){var X=wc(u);if(X!==null){(X.flags&65536)===0&&(X.flags|=256),kc(X,u,o,i,n),$s(Nt(s,o));break e}}i=s=Nt(s,o),ne!==4&&(ne=2),Rr===null?Rr=[i]:Rr.push(i),i=u;do{switch(i.tag){case 3:i.flags|=65536,n&=-n,i.lanes|=n;var p=up(i,s,n);dc(i,p);break e;case 1:o=s;var{type:c,stateNode:h}=i;if((i.flags&128)===0&&(typeof c.getDerivedStateFromError==="function"||h!==null&&typeof h.componentDidCatch==="function"&&(Hn===null||!Hn.has(h)))){i.flags|=65536,n&=-n,i.lanes|=n;var g=op(i,o,n);dc(i,g);break e}}i=i.return}while(i!==null)}$p(t)}catch(j){n=j,b===t&&t!==null&&(b=t=t.return);continue}break}while(1)}function xp(){var e=Pi.current;return Pi.current=Vi,e===null?Vi:e}function Gs(){if(ne===0||ne===3||ne===2)ne=4;ie===null||(ct&268435455)===0&&(Di&268435455)===0||Kn(ie,fe)}function Ki(e,n){var t=U;U|=2;var r=xp();if(ie!==e||fe!==n)mn=null,ut(e,n);do try{zv();break}catch(l){Cp(e,l)}while(1);if(Vs(),U=t,Pi.current=r,b!==null)throw Error(k(261));return ie=null,fe=0,ne}function zv(){for(;b!==null;)jp(b)}function Cv(){for(;b!==null&&!N1();)jp(b)}function jp(e){var n=Vp(e.alternate,e,Fe);e.memoizedProps=e.pendingProps,n===null?$p(e):b=n,Rs.current=null}function $p(e){var n=e;do{var t=n.alternate;if(e=n.return,(n.flags&32768)===0){if(t=vv(t,n,Fe),t!==null){b=t;return}}else{if(t=mv(t,n),t!==null){t.flags&=32767,b=t;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ne=6,b=null;return}}if(n=n.sibling,n!==null){b=n;return}b=n=e}while(n!==null);ne===0&&(ne=5)}function tt(e,n,t){var r=Y,l=qe.transition;try{qe.transition=null,Y=1,xv(e,n,t,r)}finally{qe.transition=l,Y=r}return null}function xv(e,n,t,r){do Mt();while(Jn!==null);if((U&6)!==0)throw Error(k(327));t=e.finishedWork;var l=e.finishedLanes;if(t===null)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(k(177));e.callbackNode=null,e.callbackPriority=0;var i=t.lanes|t.childLanes;if(uh(e,i),e===ie&&(b=ie=null,fe=0),(t.subtreeFlags&2064)===0&&(t.flags&2064)===0||Tl||(Tl=!0,Pp(pi,function(){return Mt(),null})),i=(t.flags&15990)!==0,(t.subtreeFlags&15990)!==0||i){i=qe.transition,qe.transition=null;var u=Y;Y=1;var o=U;U|=4,Rs.current=null,yv(e,t),kp(t,e),Gh(Xo),vi=!!Yo,Xo=Yo=null,e.current=t,wv(t,e,l),A1(),U=o,Y=u,qe.transition=i}else e.current=t;if(Tl&&(Tl=!1,Jn=e,Fi=l),i=e.pendingLanes,i===0&&(Hn=null),eh(t.stateNode,r),Be(e,A()),n!==null)for(r=e.onRecoverableError,t=0;t<n.length;t++)l=n[t],r(l.value,{componentStack:l.stack,digest:l.digest});if(Bi)throw Bi=!1,e=ls,ls=null,e;return(Fi&1)!==0&&e.tag!==0&&Mt(),i=e.pendingLanes,(i&1)!==0?e===is?qr++:(qr=0,is=e):qr=0,On(),null}function Mt(){if(Jn!==null){var e=ud(Fi),n=qe.transition,t=Y;try{if(qe.transition=null,Y=16>e?16:e,Jn===null)var r=!1;else{if(e=Jn,Jn=null,Fi=0,(U&6)!==0)throw Error(k(331));var l=U;U|=4;for(Q=e.current;Q!==null;){var i=Q,u=i.child;if((Q.flags&16)!==0){var o=i.deletions;if(o!==null){for(var s=0;s<o.length;s++){var f=o[s];for(Q=f;Q!==null;){var a=Q;switch(a.tag){case 0:case 11:case 15:Hr(8,a,i)}var m=a.child;if(m!==null)m.return=a,Q=m;else for(;Q!==null;){a=Q;var{sibling:v,return:y}=a;if(gp(a),a===f){Q=null;break}if(v!==null){v.return=y,Q=v;break}Q=y}}}var w=i.alternate;if(w!==null){var x=w.child;if(x!==null){w.child=null;do{var X=x.sibling;x.sibling=null,x=X}while(x!==null)}}Q=i}}if((i.subtreeFlags&2064)!==0&&u!==null)u.return=i,Q=u;else e:for(;Q!==null;){if(i=Q,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:Hr(9,i,i.return)}var p=i.sibling;if(p!==null){p.return=i.return,Q=p;break e}Q=i.return}}var c=e.current;for(Q=c;Q!==null;){u=Q;var h=u.child;if((u.subtreeFlags&2064)!==0&&h!==null)h.return=u,Q=h;else e:for(u=c;Q!==null;){if(o=Q,(o.flags&2048)!==0)try{switch(o.tag){case 0:case 11:case 15:qi(9,o)}}catch(j){_(o,o.return,j)}if(o===u){Q=null;break e}var g=o.sibling;if(g!==null){g.return=o.return,Q=g;break e}Q=o.return}}if(U=l,On(),sn&&typeof sn.onPostCommitFiberRoot==="function")try{sn.onPostCommitFiberRoot(Ji,e)}catch(j){}r=!0}return r}finally{Y=t,qe.transition=n}}return!1}function Uc(e,n,t){n=Nt(t,n),n=up(e,n,1),e=In(e,n,1),n=Ce(),e!==null&&(ul(e,1,n),Be(e,n))}function _(e,n,t){if(e.tag===3)Uc(e,e,t);else for(;n!==null;){if(n.tag===3){Uc(n,e,t);break}else if(n.tag===1){var r=n.stateNode;if(typeof n.type.getDerivedStateFromError==="function"||typeof r.componentDidCatch==="function"&&(Hn===null||!Hn.has(r))){e=Nt(t,e),e=op(n,e,1),n=In(n,e,1),e=Ce(),n!==null&&(ul(n,1,e),Be(n,e));break}}n=n.return}}function jv(e,n,t){var r=e.pingCache;r!==null&&r.delete(n),n=Ce(),e.pingedLanes|=e.suspendedLanes&t,ie===e&&(fe&t)===t&&(ne===4||ne===3&&(fe&130023424)===fe&&500>A()-Ds?ut(e,0):qs|=t),Be(e,n)}function Qp(e,n){n===0&&((e.mode&1)===0?n=1:(n=ql,ql<<=1,(ql&130023424)===0&&(ql=4194304)));var t=Ce();e=Cn(e,n),e!==null&&(ul(e,n,t),Be(e,t))}function $v(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Qp(e,t)}function Qv(e,n){var t=0;switch(e.tag){case 13:var{stateNode:r,memoizedState:l}=e;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(k(314))}r!==null&&r.delete(n),Qp(e,t)}var Vp;Vp=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||Ve.current)Qe=!0;else{if((e.lanes&t)===0&&(n.flags&128)===0)return Qe=!1,hv(e,n,t);Qe=(e.flags&131072)!==0?!0:!1}else Qe=!1,L&&(n.flags&1048576)!==0&&Kd(n,zi,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;ui(e,n),e=n.pendingProps;var l=Gt(n,me.current);Dt(n,t),l=Ws(null,n,r,e,l,t);var i=Ys();return n.flags|=1,typeof l==="object"&&l!==null&&typeof l.render==="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Pe(r)?(i=!0,ki(n)):i=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Fs(n),l.updater=Ri,n.stateNode=l,l._reactInternals=n,Oo(n,r,e,t),n=No(null,n,r,!0,i,t)):(n.tag=0,L&&i&&xs(n),ze(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(ui(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=Pv(r),e=Ne(r,e),l){case 0:n=_o(null,n,r,e,t);break e;case 1:n=Cc(null,n,r,e,t);break e;case 11:n=Sc(null,n,r,e,t);break e;case 14:n=zc(null,n,r,Ne(r.type,e),t);break e}throw Error(k(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),_o(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),Cc(e,n,r,l,t);case 3:e:{if(cp(n),e===null)throw Error(k(387));r=n.pendingProps,i=n.memoizedState,l=i.element,Xd(e,n),ji(n,r,null,t);var u=n.memoizedState;if(r=u.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=i,n.memoizedState=i,n.flags&256){l=Nt(Error(k(423)),n),n=xc(e,n,r,t,l);break e}else if(r!==l){l=Nt(Error(k(424)),n),n=xc(e,n,r,t,l);break e}else for(Ke=Xn(n.stateNode.containerInfo.firstChild),Ue=n,L=!0,Te=null,t=Wd(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(Ot(),r===l){n=xn(e,n,t);break e}ze(e,n,r,t)}n=n.child}return n;case 5:return Id(n),e===null&&Mo(n),r=n.type,l=n.pendingProps,i=e!==null?e.memoizedProps:null,u=l.children,Io(r,l)?u=null:i!==null&&Io(r,i)&&(n.flags|=32),ap(e,n),ze(e,n,u,t),n.child;case 6:return e===null&&Mo(n),null;case 13:return dp(e,n,t);case 4:return Ks(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=Et(n,null,r,t):ze(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),Sc(e,n,r,l,t);case 7:return ze(e,n,n.pendingProps,t),n.child;case 8:return ze(e,n,n.pendingProps.children,t),n.child;case 12:return ze(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,i=n.memoizedProps,u=l.value,R(Ci,r._currentValue),r._currentValue=u,i!==null)if(nn(i.value,u)){if(i.children===l.children&&!Ve.current){n=xn(e,n,t);break e}}else for(i=n.child,i!==null&&(i.return=n);i!==null;){var o=i.dependencies;if(o!==null){u=i.child;for(var s=o.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=kn(-1,t&-t),s.tag=2;var f=i.updateQueue;if(f!==null){f=f.shared;var a=f.pending;a===null?s.next=s:(s.next=a.next,a.next=s),f.pending=s}}i.lanes|=t,s=i.alternate,s!==null&&(s.lanes|=t),Lo(i.return,t,n),o.lanes|=t;break}s=s.next}}else if(i.tag===10)u=i.type===n.type?null:i.child;else if(i.tag===18){if(u=i.return,u===null)throw Error(k(341));u.lanes|=t,o=u.alternate,o!==null&&(o.lanes|=t),Lo(u,t,n),u=i.sibling}else u=i.child;if(u!==null)u.return=i;else for(u=i;u!==null;){if(u===n){u=null;break}if(i=u.sibling,i!==null){i.return=u.return,u=i;break}u=u.return}i=u}ze(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Dt(n,t),l=De(l),r=r(l),n.flags|=1,ze(e,n,r,t),n.child;case 14:return r=n.type,l=Ne(r,n.pendingProps),l=Ne(r.type,l),zc(e,n,r,l,t);case 15:return sp(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),ui(e,n),n.tag=1,Pe(r)?(e=!0,ki(n)):e=!1,Dt(n,t),ip(n,r,l),Oo(n,r,l,t),No(null,n,r,!0,e,t);case 19:return pp(e,n,t);case 22:return fp(e,n,t)}throw Error(k(156,n.tag))};function Pp(e,n){return td(e,n)}function Vv(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Re(e,n,t,r){return new Vv(e,n,t,r)}function Os(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Pv(e){if(typeof e==="function")return Os(e)?1:0;if(e!==void 0&&e!==null){if(e=e.$$typeof,e===ds)return 11;if(e===ps)return 14}return 2}function qn(e,n){var t=e.alternate;return t===null?(t=Re(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function fi(e,n,t,r,l,i){var u=2;if(r=e,typeof e==="function")Os(e)&&(u=1);else if(typeof e==="string")u=5;else e:switch(e){case Vt:return ot(t.children,l,i,n);case cs:u=8,l|=8;break;case vo:return e=Re(12,t,n,l|2),e.elementType=vo,e.lanes=i,e;case mo:return e=Re(13,t,n,l),e.elementType=mo,e.lanes=i,e;case go:return e=Re(19,t,n,l),e.elementType=go,e.lanes=i,e;case Ic:return Mi(t,l,i,n);default:if(typeof e==="object"&&e!==null)switch(e.$$typeof){case Yc:u=10;break e;case Xc:u=9;break e;case ds:u=11;break e;case ps:u=14;break e;case Pn:u=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return n=Re(u,t,n,l),n.elementType=e,n.type=r,n.lanes=i,n}function ot(e,n,t,r){return e=Re(7,e,r,n),e.lanes=t,e}function Mi(e,n,t,r){return e=Re(22,e,r,n),e.elementType=Ic,e.lanes=t,e.stateNode={isHidden:!1},e}function co(e,n,t){return e=Re(6,e,null,n),e.lanes=t,e}function po(e,n,t){return n=Re(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Bv(e,n,t,r,l){this.tag=n,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=Nu(0),this.expirationTimes=Nu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Nu(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Es(e,n,t,r,l,i,u,o,s){return e=new Bv(e,n,t,o,s),n===1?(n=1,i===!0&&(n|=8)):n=0,i=Re(3,null,null,n),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Fs(i),e}function Fv(e,n,t){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Qt,key:r==null?null:""+r,children:e,containerInfo:n,implementation:t}}function Bp(e){if(!e)return Mn;e=e._reactInternals;e:{if(ht(e)!==e||e.tag!==1)throw Error(k(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Pe(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(n!==null);throw Error(k(171))}if(e.tag===1){var t=e.type;if(Pe(t))return Bd(e,t,n)}return n}function Fp(e,n,t,r,l,i,u,o,s){return e=Es(t,r,!0,e,l,i,u,o,s),e.context=Bp(null),t=e.current,r=Ce(),l=Rn(t),i=kn(r,l),i.callback=n!==void 0&&n!==null?n:null,In(t,i,l),e.current.lanes=l,ul(e,l,r),Be(e,r),e}function Li(e,n,t,r){var l=n.current,i=Ce(),u=Rn(l);return t=Bp(t),n.context===null?n.context=t:n.pendingContext=t,n=kn(i,u),n.payload={element:e},r=r===void 0?null:r,r!==null&&(n.callback=r),e=In(l,n,u),e!==null&&(en(e,l,u,i),ri(e,l,u)),u}function Ui(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 Jc(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var t=e.retryLane;e.retryLane=t!==0&&t<n?t:n}}function _s(e,n){Jc(e,n),(e=e.alternate)&&Jc(e,n)}function Kv(){return null}var Kp=typeof reportError==="function"?reportError:function(e){console.error(e)};function Ns(e){this._internalRoot=e}Gi.prototype.render=Ns.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(k(409));Li(e,n,null,null)};Gi.prototype.unmount=Ns.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;dt(function(){Li(null,e,null,null)}),n[zn]=null}};function Gi(e){this._internalRoot=e}Gi.prototype.unstable_scheduleHydration=function(e){if(e){var n=fd();e={blockedOn:null,target:e,priority:n};for(var t=0;t<Fn.length&&n!==0&&n<Fn[t].priority;t++);Fn.splice(t,0,e),t===0&&cd(e)}};function As(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Oi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Zc(){}function Uv(e,n,t,r,l){if(l){if(typeof r==="function"){var i=r;r=function(){var f=Ui(u);i.call(f)}}var u=Fp(n,r,e,0,null,!1,!1,"",Zc);return e._reactRootContainer=u,e[zn]=u.current,Ar(e.nodeType===8?e.parentNode:e),dt(),u}for(;l=e.lastChild;)e.removeChild(l);if(typeof r==="function"){var o=r;r=function(){var f=Ui(s);o.call(f)}}var s=Es(e,0,!1,null,null,!1,!1,"",Zc);return e._reactRootContainer=s,e[zn]=s.current,Ar(e.nodeType===8?e.parentNode:e),dt(function(){Li(n,s,t,r)}),s}function Ei(e,n,t,r,l){var i=t._reactRootContainer;if(i){var u=i;if(typeof l==="function"){var o=l;l=function(){var s=Ui(u);o.call(s)}}Li(n,u,e,l)}else u=Uv(t,n,e,l,r);return Ui(u)}od=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=Vr(n.pendingLanes);t!==0&&(ms(n,t|1),Be(n,A()),(U&6)===0&&(At=A()+500,On()))}break;case 13:dt(function(){var r=Cn(e,1);if(r!==null){var l=Ce();en(r,e,1,l)}}),_s(e,1)}};gs=function(e){if(e.tag===13){var n=Cn(e,134217728);if(n!==null){var t=Ce();en(n,e,134217728,t)}_s(e,134217728)}};sd=function(e){if(e.tag===13){var n=Rn(e),t=Cn(e,n);if(t!==null){var r=Ce();en(t,e,n,r)}_s(e,n)}};fd=function(){return Y};ad=function(e,n){var t=Y;try{return Y=e,n()}finally{Y=t}};Qo=function(e,n,t){switch(n){case"input":if(ko(e,t),n=t.name,t.type==="radio"&&n!=null){for(t=e;t.parentNode;)t=t.parentNode;t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]');for(n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=Xi(r);if(!l)throw Error(k(90));Rc(r),ko(r,l)}}}break;case"textarea":Dc(e,t);break;case"select":n=t.value,n!=null&&It(e,!!t.multiple,n,!1)}};Nc=Ms;Ac=dt;var Jv={usingClientEntryPoint:!1,Events:[sl,Kt,Xi,Ec,_c,Ms]},jr={findFiberByHostInstance:rt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Zv={bundleType:jr.bundleType,version:jr.version,rendererPackageName:jr.rendererPackageName,rendererConfig:jr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:jn.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ed(e),e===null?null:e.stateNode},findFiberByHostInstance:jr.findFiberByHostInstance||Kv,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){if($t=__REACT_DEVTOOLS_GLOBAL_HOOK__,!$t.isDisabled&&$t.supportsFiber)try{Ji=$t.inject(Zv),sn=$t}catch(e){}}var $t;We.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jv;We.createPortal=function(e,n){var t=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!As(n))throw Error(k(200));return Fv(e,n,null,t)};We.createRoot=function(e,n){if(!As(e))throw Error(k(299));var t=!1,r="",l=Kp;return n!==null&&n!==void 0&&(n.unstable_strictMode===!0&&(t=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),n=Es(e,1,!1,null,null,t,!1,r,l),e[zn]=n.current,Ar(e.nodeType===8?e.parentNode:e),new Ns(n)};We.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var n=e._reactInternals;if(n===void 0){if(typeof e.render==="function")throw Error(k(188));throw e=Object.keys(e).join(","),Error(k(268,e))}return e=ed(n),e=e===null?null:e.stateNode,e};We.flushSync=function(e){return dt(e)};We.hydrate=function(e,n,t){if(!Oi(n))throw Error(k(200));return Ei(null,e,n,!0,t)};We.hydrateRoot=function(e,n,t){if(!As(e))throw Error(k(405));var r=t!=null&&t.hydratedSources||null,l=!1,i="",u=Kp;if(t!==null&&t!==void 0&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onRecoverableError!==void 0&&(u=t.onRecoverableError)),n=Fp(n,null,e,1,t!=null?t:null,l,!1,i,u),e[zn]=n.current,Ar(e),r)for(e=0;e<r.length;e++)t=r[e],l=t._getVersion,l=l(t._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[t,l]:n.mutableSourceEagerHydrationData.push(t,l);return new Gi(n)};We.render=function(e,n,t){if(!Oi(n))throw Error(k(200));return Ei(null,e,n,!1,t)};We.unmountComponentAtNode=function(e){if(!Oi(e))throw Error(k(40));return e._reactRootContainer?(dt(function(){Ei(null,null,e,!1,function(){e._reactRootContainer=null,e[zn]=null})}),!0):!1};We.unstable_batchedUpdates=Ms;We.unstable_renderSubtreeIntoContainer=function(e,n,t,r){if(!Oi(t))throw Error(k(200));if(e==null||e._reactInternals===void 0)throw Error(k(38));return Ei(e,n,t,!1,r)};We.version="18.3.1-next-f1338f8080-20240426"});var Wp=Nn((Zm,Zp)=>{function Jp(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=="function")return;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Jp)}catch(e){console.error(e)}}Jp(),Zp.exports=Up()});var Xp=Nn((Ts)=>{var Yp=Wp();Ts.createRoot=Yp.createRoot,Ts.hydrateRoot=Yp.hydrateRoot;var Wv});/*! @license DOMPurify 3.3.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.3.0/LICENSE */var{entries:qf,setPrototypeOf:Jf,isFrozen:v0,getPrototypeOf:m0,getOwnPropertyDescriptor:g0}=Object,{freeze:ye,seal:Ye,create:gu}=Object,{apply:yu,construct:wu}=typeof Reflect<"u"&&Reflect;if(!ye)ye=function(n){return n};if(!Ye)Ye=function(n){return n};if(!yu)yu=function(n,t){for(var r=arguments.length,l=Array(r>2?r-2:0),i=2;i<r;i++)l[i-2]=arguments[i];return n.apply(t,l)};if(!wu)wu=function(n){for(var t=arguments.length,r=Array(t>1?t-1:0),l=1;l<t;l++)r[l-1]=arguments[l];return new n(...r)};var wl=we(Array.prototype.forEach),y0=we(Array.prototype.lastIndexOf),Zf=we(Array.prototype.pop),ir=we(Array.prototype.push),w0=we(Array.prototype.splice),Sl=we(String.prototype.toLowerCase),cu=we(String.prototype.toString),du=we(String.prototype.match),ur=we(String.prototype.replace),k0=we(String.prototype.indexOf),S0=we(String.prototype.trim),Le=we(Object.prototype.hasOwnProperty),ge=we(RegExp.prototype.test),or=z0(TypeError);function we(e){return function(n){if(n instanceof RegExp)n.lastIndex=0;for(var t=arguments.length,r=Array(t>1?t-1:0),l=1;l<t;l++)r[l-1]=arguments[l];return yu(e,n,r)}}function z0(e){return function(){for(var n=arguments.length,t=Array(n),r=0;r<n;r++)t[r]=arguments[r];return wu(e,t)}}function F(e,n){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Sl;if(Jf)Jf(e,null);let r=n.length;while(r--){let l=n[r];if(typeof l==="string"){let i=t(l);if(i!==l){if(!v0(n))n[r]=i;l=i}}e[l]=!0}return e}function C0(e){for(let n=0;n<e.length;n++)if(!Le(e,n))e[n]=null;return e}function hn(e){let n=gu(null);for(let[t,r]of qf(e))if(Le(e,t))if(Array.isArray(r))n[t]=C0(r);else if(r&&typeof r==="object"&&r.constructor===Object)n[t]=hn(r);else n[t]=r;return n}function sr(e,n){while(e!==null){let r=g0(e,n);if(r){if(r.get)return we(r.get);if(typeof r.value==="function")return we(r.value)}e=m0(e)}function t(){return null}return t}var Wf=ye(["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","search","section","select","shadow","slot","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"]),pu=ye(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),hu=ye(["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"]),x0=ye(["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"]),vu=ye(["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"]),j0=ye(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Yf=ye(["#text"]),Xf=ye(["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","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","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","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),mu=ye(["accent-height","accumulate","additive","alignment-baseline","amplitude","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","exponent","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","intercept","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","mask-type","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","slope","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","tablevalues","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"]),If=ye(["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"]),kl=ye(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),$0=Ye(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Q0=Ye(/<%[\w\W]*|[\w\W]*%>/gm),V0=Ye(/\$\{[\w\W]*/gm),P0=Ye(/^data-[\-\w.\u00B7-\uFFFF]+$/),B0=Ye(/^aria-[\-\w]+$/),Df=Ye(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),F0=Ye(/^(?:\w+script|data):/i),K0=Ye(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Mf=Ye(/^html$/i),U0=Ye(/^[a-z][.\w]*(-[.\w]+)+$/i),Hf=Object.freeze({__proto__:null,ARIA_ATTR:B0,ATTR_WHITESPACE:K0,CUSTOM_ELEMENT:U0,DATA_ATTR:P0,DOCTYPE_NAME:Mf,ERB_EXPR:Q0,IS_ALLOWED_URI:Df,IS_SCRIPT_OR_DATA:F0,MUSTACHE_EXPR:$0,TMPLIT_EXPR:V0}),fr={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},J0=function(){return typeof window>"u"?null:window},Z0=function(n,t){if(typeof n!=="object"||typeof n.createPolicy!=="function")return null;let r=null,l="data-tt-policy-suffix";if(t&&t.hasAttribute(l))r=t.getAttribute(l);let i="dompurify"+(r?"#"+r:"");try{return n.createPolicy(i,{createHTML(u){return u},createScriptURL(u){return u}})}catch(u){return console.warn("TrustedTypes policy "+i+" could not be created."),null}},Rf=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Lf(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:J0(),n=(P)=>Lf(P);if(n.version="3.3.0",n.removed=[],!e||!e.document||e.document.nodeType!==fr.document||!e.Element)return n.isSupported=!1,n;let{document:t}=e,r=t,l=r.currentScript,{DocumentFragment:i,HTMLTemplateElement:u,Node:o,Element:s,NodeFilter:f,NamedNodeMap:a=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:m,DOMParser:v,trustedTypes:y}=e,w=s.prototype,x=sr(w,"cloneNode"),X=sr(w,"remove"),p=sr(w,"nextSibling"),c=sr(w,"childNodes"),h=sr(w,"parentNode");if(typeof u==="function"){let P=t.createElement("template");if(P.content&&P.content.ownerDocument)t=P.content.ownerDocument}let g,j="",{implementation:C,createNodeIterator:z,createDocumentFragment:$,getElementsByTagName:W}=t,{importNode:B}=r,I=Rf();n.isSupported=typeof qf==="function"&&typeof h==="function"&&C&&C.createHTMLDocument!==void 0;let{MUSTACHE_EXPR:$n,ERB_EXPR:Ti,TMPLIT_EXPR:bi,DATA_ATTR:_p,ARIA_ATTR:Np,IS_SCRIPT_OR_DATA:Ap,ATTR_WHITESPACE:of,CUSTOM_ELEMENT:Tp}=Hf,{IS_ALLOWED_URI:sf}=Hf,te=null,ff=F({},[...Wf,...pu,...hu,...vu,...Yf]),ue=null,af=F({},[...Xf,...mu,...If,...kl]),N=Object.seal(gu(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}})),tr=null,eu=null,mt=Object.seal(gu(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),cf=!0,nu=!0,df=!1,pf=!0,gt=!1,dl=!0,En=!1,tu=!1,ru=!1,yt=!1,pl=!1,hl=!1,hf=!0,vf=!1,bp="user-content-",lu=!0,rr=!1,wt={},kt=null,mf=F({},["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"]),gf=null,yf=F({},["audio","video","img","source","image","track"]),iu=null,wf=F({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),vl="http://www.w3.org/1998/Math/MathML",ml="http://www.w3.org/2000/svg",cn="http://www.w3.org/1999/xhtml",St=cn,uu=!1,ou=null,e0=F({},[vl,ml,cn],cu),gl=F({},["mi","mo","mn","ms","mtext"]),yl=F({},["annotation-xml"]),n0=F({},["title","style","font","a","script"]),lr=null,t0=["application/xhtml+xml","text/html"],r0="text/html",re=null,zt=null,l0=t.createElement("form"),kf=function(d){return d instanceof RegExp||d instanceof Function},su=function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(zt&&zt===d)return;if(!d||typeof d!=="object")d={};if(d=hn(d),lr=t0.indexOf(d.PARSER_MEDIA_TYPE)===-1?r0:d.PARSER_MEDIA_TYPE,re=lr==="application/xhtml+xml"?cu:Sl,te=Le(d,"ALLOWED_TAGS")?F({},d.ALLOWED_TAGS,re):ff,ue=Le(d,"ALLOWED_ATTR")?F({},d.ALLOWED_ATTR,re):af,ou=Le(d,"ALLOWED_NAMESPACES")?F({},d.ALLOWED_NAMESPACES,cu):e0,iu=Le(d,"ADD_URI_SAFE_ATTR")?F(hn(wf),d.ADD_URI_SAFE_ATTR,re):wf,gf=Le(d,"ADD_DATA_URI_TAGS")?F(hn(yf),d.ADD_DATA_URI_TAGS,re):yf,kt=Le(d,"FORBID_CONTENTS")?F({},d.FORBID_CONTENTS,re):mf,tr=Le(d,"FORBID_TAGS")?F({},d.FORBID_TAGS,re):hn({}),eu=Le(d,"FORBID_ATTR")?F({},d.FORBID_ATTR,re):hn({}),wt=Le(d,"USE_PROFILES")?d.USE_PROFILES:!1,cf=d.ALLOW_ARIA_ATTR!==!1,nu=d.ALLOW_DATA_ATTR!==!1,df=d.ALLOW_UNKNOWN_PROTOCOLS||!1,pf=d.ALLOW_SELF_CLOSE_IN_ATTR!==!1,gt=d.SAFE_FOR_TEMPLATES||!1,dl=d.SAFE_FOR_XML!==!1,En=d.WHOLE_DOCUMENT||!1,yt=d.RETURN_DOM||!1,pl=d.RETURN_DOM_FRAGMENT||!1,hl=d.RETURN_TRUSTED_TYPE||!1,ru=d.FORCE_BODY||!1,hf=d.SANITIZE_DOM!==!1,vf=d.SANITIZE_NAMED_PROPS||!1,lu=d.KEEP_CONTENT!==!1,rr=d.IN_PLACE||!1,sf=d.ALLOWED_URI_REGEXP||Df,St=d.NAMESPACE||cn,gl=d.MATHML_TEXT_INTEGRATION_POINTS||gl,yl=d.HTML_INTEGRATION_POINTS||yl,N=d.CUSTOM_ELEMENT_HANDLING||{},d.CUSTOM_ELEMENT_HANDLING&&kf(d.CUSTOM_ELEMENT_HANDLING.tagNameCheck))N.tagNameCheck=d.CUSTOM_ELEMENT_HANDLING.tagNameCheck;if(d.CUSTOM_ELEMENT_HANDLING&&kf(d.CUSTOM_ELEMENT_HANDLING.attributeNameCheck))N.attributeNameCheck=d.CUSTOM_ELEMENT_HANDLING.attributeNameCheck;if(d.CUSTOM_ELEMENT_HANDLING&&typeof d.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements==="boolean")N.allowCustomizedBuiltInElements=d.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements;if(gt)nu=!1;if(pl)yt=!0;if(wt){if(te=F({},Yf),ue=[],wt.html===!0)F(te,Wf),F(ue,Xf);if(wt.svg===!0)F(te,pu),F(ue,mu),F(ue,kl);if(wt.svgFilters===!0)F(te,hu),F(ue,mu),F(ue,kl);if(wt.mathMl===!0)F(te,vu),F(ue,If),F(ue,kl)}if(d.ADD_TAGS)if(typeof d.ADD_TAGS==="function")mt.tagCheck=d.ADD_TAGS;else{if(te===ff)te=hn(te);F(te,d.ADD_TAGS,re)}if(d.ADD_ATTR)if(typeof d.ADD_ATTR==="function")mt.attributeCheck=d.ADD_ATTR;else{if(ue===af)ue=hn(ue);F(ue,d.ADD_ATTR,re)}if(d.ADD_URI_SAFE_ATTR)F(iu,d.ADD_URI_SAFE_ATTR,re);if(d.FORBID_CONTENTS){if(kt===mf)kt=hn(kt);F(kt,d.FORBID_CONTENTS,re)}if(lu)te["#text"]=!0;if(En)F(te,["html","head","body"]);if(te.table)F(te,["tbody"]),delete tr.tbody;if(d.TRUSTED_TYPES_POLICY){if(typeof d.TRUSTED_TYPES_POLICY.createHTML!=="function")throw or('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof d.TRUSTED_TYPES_POLICY.createScriptURL!=="function")throw or('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');g=d.TRUSTED_TYPES_POLICY,j=g.createHTML("")}else{if(g===void 0)g=Z0(y,l);if(g!==null&&typeof j==="string")j=g.createHTML("")}if(ye)ye(d);zt=d},Sf=F({},[...pu,...hu,...x0]),zf=F({},[...vu,...j0]),i0=function(d){let S=h(d);if(!S||!S.tagName)S={namespaceURI:St,tagName:"template"};let V=Sl(d.tagName),M=Sl(S.tagName);if(!ou[d.namespaceURI])return!1;if(d.namespaceURI===ml){if(S.namespaceURI===cn)return V==="svg";if(S.namespaceURI===vl)return V==="svg"&&(M==="annotation-xml"||gl[M]);return Boolean(Sf[V])}if(d.namespaceURI===vl){if(S.namespaceURI===cn)return V==="math";if(S.namespaceURI===ml)return V==="math"&&yl[M];return Boolean(zf[V])}if(d.namespaceURI===cn){if(S.namespaceURI===ml&&!yl[M])return!1;if(S.namespaceURI===vl&&!gl[M])return!1;return!zf[V]&&(n0[V]||!Sf[V])}if(lr==="application/xhtml+xml"&&ou[d.namespaceURI])return!0;return!1},tn=function(d){ir(n.removed,{element:d});try{h(d).removeChild(d)}catch(S){X(d)}},_n=function(d,S){try{ir(n.removed,{attribute:S.getAttributeNode(d),from:S})}catch(V){ir(n.removed,{attribute:null,from:S})}if(S.removeAttribute(d),d==="is")if(yt||pl)try{tn(S)}catch(V){}else try{S.setAttribute(d,"")}catch(V){}},Cf=function(d){let S=null,V=null;if(ru)d="<remove></remove>"+d;else{let T=du(d,/^[\r\n\t ]+/);V=T&&T[0]}if(lr==="application/xhtml+xml"&&St===cn)d='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+d+"</body></html>";let M=g?g.createHTML(d):d;if(St===cn)try{S=new v().parseFromString(M,lr)}catch(T){}if(!S||!S.documentElement){S=C.createDocument(St,"template",null);try{S.documentElement.innerHTML=uu?j:M}catch(T){}}let ce=S.body||S.documentElement;if(d&&V)ce.insertBefore(t.createTextNode(V),ce.childNodes[0]||null);if(St===cn)return W.call(S,En?"html":"body")[0];return En?S.documentElement:ce},xf=function(d){return z.call(d.ownerDocument||d,d,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT|f.SHOW_PROCESSING_INSTRUCTION|f.SHOW_CDATA_SECTION,null)},fu=function(d){return d instanceof m&&(typeof d.nodeName!=="string"||typeof d.textContent!=="string"||typeof d.removeChild!=="function"||!(d.attributes instanceof a)||typeof d.removeAttribute!=="function"||typeof d.setAttribute!=="function"||typeof d.namespaceURI!=="string"||typeof d.insertBefore!=="function"||typeof d.hasChildNodes!=="function")},jf=function(d){return typeof o==="function"&&d instanceof o};function dn(P,d,S){wl(P,(V)=>{V.call(n,d,S,zt)})}let $f=function(d){let S=null;if(dn(I.beforeSanitizeElements,d,null),fu(d))return tn(d),!0;let V=re(d.nodeName);if(dn(I.uponSanitizeElement,d,{tagName:V,allowedTags:te}),dl&&d.hasChildNodes()&&!jf(d.firstElementChild)&&ge(/<[/\w!]/g,d.innerHTML)&&ge(/<[/\w!]/g,d.textContent))return tn(d),!0;if(d.nodeType===fr.progressingInstruction)return tn(d),!0;if(dl&&d.nodeType===fr.comment&&ge(/<[/\w]/g,d.data))return tn(d),!0;if(!(mt.tagCheck instanceof Function&&mt.tagCheck(V))&&(!te[V]||tr[V])){if(!tr[V]&&Vf(V)){if(N.tagNameCheck instanceof RegExp&&ge(N.tagNameCheck,V))return!1;if(N.tagNameCheck instanceof Function&&N.tagNameCheck(V))return!1}if(lu&&!kt[V]){let M=h(d)||d.parentNode,ce=c(d)||d.childNodes;if(ce&&M){let T=ce.length;for(let je=T-1;je>=0;--je){let pn=x(ce[je],!0);pn.__removalCount=(d.__removalCount||0)+1,M.insertBefore(pn,p(d))}}}return tn(d),!0}if(d instanceof s&&!i0(d))return tn(d),!0;if((V==="noscript"||V==="noembed"||V==="noframes")&&ge(/<\/no(script|embed|frames)/i,d.innerHTML))return tn(d),!0;if(gt&&d.nodeType===fr.text){if(S=d.textContent,wl([$n,Ti,bi],(M)=>{S=ur(S,M," ")}),d.textContent!==S)ir(n.removed,{element:d.cloneNode()}),d.textContent=S}return dn(I.afterSanitizeElements,d,null),!1},Qf=function(d,S,V){if(hf&&(S==="id"||S==="name")&&((V in t)||(V in l0)))return!1;if(nu&&!eu[S]&&ge(_p,S));else if(cf&&ge(Np,S));else if(mt.attributeCheck instanceof Function&&mt.attributeCheck(S,d));else if(!ue[S]||eu[S])if(Vf(d)&&(N.tagNameCheck instanceof RegExp&&ge(N.tagNameCheck,d)||N.tagNameCheck instanceof Function&&N.tagNameCheck(d))&&(N.attributeNameCheck instanceof RegExp&&ge(N.attributeNameCheck,S)||N.attributeNameCheck instanceof Function&&N.attributeNameCheck(S,d))||S==="is"&&N.allowCustomizedBuiltInElements&&(N.tagNameCheck instanceof RegExp&&ge(N.tagNameCheck,V)||N.tagNameCheck instanceof Function&&N.tagNameCheck(V)));else return!1;else if(iu[S]);else if(ge(sf,ur(V,of,"")));else if((S==="src"||S==="xlink:href"||S==="href")&&d!=="script"&&k0(V,"data:")===0&&gf[d]);else if(df&&!ge(Ap,ur(V,of,"")));else if(V)return!1;return!0},Vf=function(d){return d!=="annotation-xml"&&du(d,Tp)},Pf=function(d){dn(I.beforeSanitizeAttributes,d,null);let{attributes:S}=d;if(!S||fu(d))return;let V={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ue,forceKeepAttr:void 0},M=S.length;while(M--){let ce=S[M],{name:T,namespaceURI:je,value:pn}=ce,Ct=re(T),au=pn,oe=T==="value"?au:S0(au);if(V.attrName=Ct,V.attrValue=oe,V.keepAttr=!0,V.forceKeepAttr=void 0,dn(I.uponSanitizeAttribute,d,V),oe=V.attrValue,vf&&(Ct==="id"||Ct==="name"))_n(T,d),oe=bp+oe;if(dl&&ge(/((--!?|])>)|<\/(style|title|textarea)/i,oe)){_n(T,d);continue}if(Ct==="attributename"&&du(oe,"href")){_n(T,d);continue}if(V.forceKeepAttr)continue;if(!V.keepAttr){_n(T,d);continue}if(!pf&&ge(/\/>/i,oe)){_n(T,d);continue}if(gt)wl([$n,Ti,bi],(Ff)=>{oe=ur(oe,Ff," ")});let Bf=re(d.nodeName);if(!Qf(Bf,Ct,oe)){_n(T,d);continue}if(g&&typeof y==="object"&&typeof y.getAttributeType==="function")if(je);else switch(y.getAttributeType(Bf,Ct)){case"TrustedHTML":{oe=g.createHTML(oe);break}case"TrustedScriptURL":{oe=g.createScriptURL(oe);break}}if(oe!==au)try{if(je)d.setAttributeNS(je,T,oe);else d.setAttribute(T,oe);if(fu(d))tn(d);else Zf(n.removed)}catch(Ff){_n(T,d)}}dn(I.afterSanitizeAttributes,d,null)},u0=function P(d){let S=null,V=xf(d);dn(I.beforeSanitizeShadowDOM,d,null);while(S=V.nextNode())if(dn(I.uponSanitizeShadowNode,S,null),$f(S),Pf(S),S.content instanceof i)P(S.content);dn(I.afterSanitizeShadowDOM,d,null)};return n.sanitize=function(P){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},S=null,V=null,M=null,ce=null;if(uu=!P,uu)P="<!-->";if(typeof P!=="string"&&!jf(P))if(typeof P.toString==="function"){if(P=P.toString(),typeof P!=="string")throw or("dirty is not a string, aborting")}else throw or("toString is not a function");if(!n.isSupported)return P;if(!tu)su(d);if(n.removed=[],typeof P==="string")rr=!1;if(rr){if(P.nodeName){let pn=re(P.nodeName);if(!te[pn]||tr[pn])throw or("root node is forbidden and cannot be sanitized in-place")}}else if(P instanceof o)if(S=Cf("<!---->"),V=S.ownerDocument.importNode(P,!0),V.nodeType===fr.element&&V.nodeName==="BODY")S=V;else if(V.nodeName==="HTML")S=V;else S.appendChild(V);else{if(!yt&&!gt&&!En&&P.indexOf("<")===-1)return g&&hl?g.createHTML(P):P;if(S=Cf(P),!S)return yt?null:hl?j:""}if(S&&ru)tn(S.firstChild);let T=xf(rr?P:S);while(M=T.nextNode())if($f(M),Pf(M),M.content instanceof i)u0(M.content);if(rr)return P;if(yt){if(pl){ce=$.call(S.ownerDocument);while(S.firstChild)ce.appendChild(S.firstChild)}else ce=S;if(ue.shadowroot||ue.shadowrootmode)ce=B.call(r,ce,!0);return ce}let je=En?S.outerHTML:S.innerHTML;if(En&&te["!doctype"]&&S.ownerDocument&&S.ownerDocument.doctype&&S.ownerDocument.doctype.name&&ge(Mf,S.ownerDocument.doctype.name))je="<!DOCTYPE "+S.ownerDocument.doctype.name+`>
`+je;if(gt)wl([$n,Ti,bi],(pn)=>{je=ur(je,pn," ")});return g&&hl?g.createHTML(je):je},n.setConfig=function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};su(P),tu=!0},n.clearConfig=function(){zt=null,tu=!1},n.isValidAttribute=function(P,d,S){if(!zt)su({});let V=re(P),M=re(d);return Qf(V,M,S)},n.addHook=function(P,d){if(typeof d!=="function")return;ir(I[P],d)},n.removeHook=function(P,d){if(d!==void 0){let S=y0(I[P],d);return S===-1?void 0:w0(I[P],S,1)[0]}return Zf(I[P])},n.removeHooks=function(P){I[P]=[]},n.removeAllHooks=function(){I=Rf()},n}var Gf=Lf();function Su(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Tn=Su();function bf(e){Tn=e}var pr={exec:()=>null};function J(e,n=""){let t=typeof e=="string"?e:e.source,r={replace:(l,i)=>{let u=typeof i=="string"?i:i.source;return u=u.replace(ke.caret,"$1"),t=t.replace(l,u),r},getRegex:()=>new RegExp(t,n)};return r}var W0=(()=>{try{return!!new RegExp("(?<=1)(?<!1)")}catch{return!1}})(),ke={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:(e)=>new RegExp(`^( {0,3}${e})((?:[	 ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:(e)=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),hrRegex:(e)=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:(e)=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:(e)=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:(e)=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},Y0=/^(?:[ \t]*(?:\n|$))+/,X0=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,I0=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,H0=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,zu=/(?:[*+-]|\d{1,9}[.)])/,ea=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,na=J(ea).replace(/bull/g,zu).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).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/).replace(/\|table/g,"").getRegex(),R0=J(ea).replace(/bull/g,zu).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).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/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Cu=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,q0=/^[^\n]+/,xu=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,D0=J(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",xu).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),M0=J(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,zu).getRegex(),$l="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",ju=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,L0=J("^ {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[ \t]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$))","i").replace("comment",ju).replace("tag",$l).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ta=J(Cu).replace("hr",hr).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",$l).getRegex(),G0=J(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",ta).getRegex(),$u={blockquote:G0,code:X0,def:D0,fences:I0,heading:H0,hr,html:L0,lheading:na,list:M0,newline:Y0,paragraph:ta,table:pr,text:q0},Of=J("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}\t)[^\\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",$l).getRegex(),O0={...$u,lheading:R0,table:Of,paragraph:J(Cu).replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Of).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",$l).getRegex()},E0={...$u,html:J(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ju).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:pr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:J(Cu).replace("hr",hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",na).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},_0=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,N0=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,ra=/^( {2,}|\\)\n(?!\s*$)/,A0=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Ql=/[\p{P}\p{S}]/u,Qu=/[\s\p{P}\p{S}]/u,la=/[^\s\p{P}\p{S}]/u,T0=J(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,Qu).getRegex(),ia=/(?!~)[\p{P}\p{S}]/u,b0=/(?!~)[\s\p{P}\p{S}]/u,e1=/(?:[^\s\p{P}\p{S}]|~)/u,n1=J(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?<a>`+)[^`]+\k<a>(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",W0?"(?<!`)()":"(^^|[^`])").replace("code",/(?<b>`+)[^`]+\k<b>(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),ua=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,t1=J(ua,"u").replace(/punct/g,Ql).getRegex(),r1=J(ua,"u").replace(/punct/g,ia).getRegex(),oa="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",l1=J(oa,"gu").replace(/notPunctSpace/g,la).replace(/punctSpace/g,Qu).replace(/punct/g,Ql).getRegex(),i1=J(oa,"gu").replace(/notPunctSpace/g,e1).replace(/punctSpace/g,b0).replace(/punct/g,ia).getRegex(),u1=J("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,la).replace(/punctSpace/g,Qu).replace(/punct/g,Ql).getRegex(),o1=J(/\\(punct)/,"gu").replace(/punct/g,Ql).getRegex(),s1=J(/^<(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(),f1=J(ju).replace("(?:-->|$)","-->").getRegex(),a1=J("^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",f1).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Cl=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+[^`]*?`+(?!`)|[^\[\]\\`])*?/,c1=J(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",Cl).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),sa=J(/^!?\[(label)\]\[(ref)\]/).replace("label",Cl).replace("ref",xu).getRegex(),fa=J(/^!?\[(ref)\](?:\[\])?/).replace("ref",xu).getRegex(),d1=J("reflink|nolink(?!\\()","g").replace("reflink",sa).replace("nolink",fa).getRegex(),Ef=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,Vu={_backpedal:pr,anyPunctuation:o1,autolink:s1,blockSkip:n1,br:ra,code:N0,del:pr,emStrongLDelim:t1,emStrongRDelimAst:l1,emStrongRDelimUnd:u1,escape:_0,link:c1,nolink:fa,punctuation:T0,reflink:sa,reflinkSearch:d1,tag:a1,text:A0,url:pr},p1={...Vu,link:J(/^!?\[(label)\]\((.*?)\)/).replace("label",Cl).getRegex(),reflink:J(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Cl).getRegex()},ku={...Vu,emStrongRDelimAst:i1,emStrongLDelim:r1,url:J(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",Ef).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\S]|[^\s~\\]))\1(?=[^~]|$)/,text:J(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",Ef).getRegex()},h1={...ku,br:J(ra).replace("{2,}","*").getRegex(),text:J(ku.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},zl={normal:$u,gfm:O0,pedantic:E0},ar={normal:Vu,gfm:ku,breaks:h1,pedantic:p1},v1={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},_f=(e)=>v1[e];function vn(e,n){if(n){if(ke.escapeTest.test(e))return e.replace(ke.escapeReplace,_f)}else if(ke.escapeTestNoEncode.test(e))return e.replace(ke.escapeReplaceNoEncode,_f);return e}function Nf(e){try{e=encodeURI(e).replace(ke.percentDecode,"%")}catch{return null}return e}function Af(e,n){let t=e.replace(ke.findPipe,(i,u,o)=>{let s=!1,f=u;for(;--f>=0&&o[f]==="\\";)s=!s;return s?"|":" |"}),r=t.split(ke.splitPipe),l=0;if(r[0].trim()||r.shift(),r.length>0&&!r.at(-1)?.trim()&&r.pop(),n)if(r.length>n)r.splice(n);else for(;r.length<n;)r.push("");for(;l<r.length;l++)r[l]=r[l].trim().replace(ke.slashPipe,"|");return r}function cr(e,n,t){let r=e.length;if(r===0)return"";let l=0;for(;l<r;){let i=e.charAt(r-l-1);if(i===n&&!t)l++;else if(i!==n&&t)l++;else break}return e.slice(0,r-l)}function m1(e,n){if(e.indexOf(n[1])===-1)return-1;let t=0;for(let r=0;r<e.length;r++)if(e[r]==="\\")r++;else if(e[r]===n[0])t++;else if(e[r]===n[1]&&(t--,t<0))return r;return t>0?-2:-1}function Tf(e,n,t,r,l){let i=n.href,u=n.title||null,o=e[1].replace(l.other.outputLinkReplace,"$1");r.state.inLink=!0;let s={type:e[0].charAt(0)==="!"?"image":"link",raw:t,href:i,title:u,text:o,tokens:r.inlineTokens(o)};return r.state.inLink=!1,s}function g1(e,n,t){let r=e.match(t.other.indentCodeCompensation);if(r===null)return n;let l=r[1];return n.split(`
`).map((i)=>{let u=i.match(t.other.beginningSpace);if(u===null)return i;let[o]=u;return o.length>=l.length?i.slice(l.length):i}).join(`
`)}var xl=class{options;rules;lexer;constructor(e){this.options=e||Tn}space(e){let n=this.rules.block.newline.exec(e);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(e){let n=this.rules.block.code.exec(e);if(n){let t=n[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?t:cr(t,`
`)}}}fences(e){let n=this.rules.block.fences.exec(e);if(n){let t=n[0],r=g1(t,n[3]||"",this.rules);return{type:"code",raw:t,lang:n[2]?n[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):n[2],text:r}}}heading(e){let n=this.rules.block.heading.exec(e);if(n){let t=n[2].trim();if(this.rules.other.endingHash.test(t)){let r=cr(t,"#");(this.options.pedantic||!r||this.rules.other.endingSpaceChar.test(r))&&(t=r.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:t,tokens:this.lexer.inline(t)}}}hr(e){let n=this.rules.block.hr.exec(e);if(n)return{type:"hr",raw:cr(n[0],`
`)}}blockquote(e){let n=this.rules.block.blockquote.exec(e);if(n){let t=cr(n[0],`
`).split(`
`),r="",l="",i=[];for(;t.length>0;){let u=!1,o=[],s;for(s=0;s<t.length;s++)if(this.rules.other.blockquoteStart.test(t[s]))o.push(t[s]),u=!0;else if(!u)o.push(t[s]);else break;t=t.slice(s);let f=o.join(`
`),a=f.replace(this.rules.other.blockquoteSetextReplace,`
    $1`).replace(this.rules.other.blockquoteSetextReplace2,"");r=r?`${r}
${f}`:f,l=l?`${l}
${a}`:a;let m=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(a,i,!0),this.lexer.state.top=m,t.length===0)break;let v=i.at(-1);if(v?.type==="code")break;if(v?.type==="blockquote"){let y=v,w=y.raw+`
`+t.join(`
`),x=this.blockquote(w);i[i.length-1]=x,r=r.substring(0,r.length-y.raw.length)+x.raw,l=l.substring(0,l.length-y.text.length)+x.text;break}else if(v?.type==="list"){let y=v,w=y.raw+`
`+t.join(`
`),x=this.list(w);i[i.length-1]=x,r=r.substring(0,r.length-v.raw.length)+x.raw,l=l.substring(0,l.length-y.raw.length)+x.raw,t=w.substring(i.at(-1).raw.length).split(`
`);continue}}return{type:"blockquote",raw:r,tokens:i,text:l}}}list(e){let n=this.rules.block.list.exec(e);if(n){let t=n[1].trim(),r=t.length>1,l={type:"list",raw:"",ordered:r,start:r?+t.slice(0,-1):"",loose:!1,items:[]};t=r?`\\d{1,9}\\${t.slice(-1)}`:`\\${t}`,this.options.pedantic&&(t=r?t:"[*+-]");let i=this.rules.other.listItemRegex(t),u=!1;for(;e;){let s=!1,f="",a="";if(!(n=i.exec(e))||this.rules.block.hr.test(e))break;f=n[0],e=e.substring(f.length);let m=n[2].split(`
`,1)[0].replace(this.rules.other.listReplaceTabs,(x)=>" ".repeat(3*x.length)),v=e.split(`
`,1)[0],y=!m.trim(),w=0;if(this.options.pedantic?(w=2,a=m.trimStart()):y?w=n[1].length+1:(w=n[2].search(this.rules.other.nonSpaceChar),w=w>4?1:w,a=m.slice(w),w+=n[1].length),y&&this.rules.other.blankLine.test(v)&&(f+=v+`
`,e=e.substring(v.length+1),s=!0),!s){let x=this.rules.other.nextBulletRegex(w),X=this.rules.other.hrRegex(w),p=this.rules.other.fencesBeginRegex(w),c=this.rules.other.headingBeginRegex(w),h=this.rules.other.htmlBeginRegex(w);for(;e;){let g=e.split(`
`,1)[0],j;if(v=g,this.options.pedantic?(v=v.replace(this.rules.other.listReplaceNesting,"  "),j=v):j=v.replace(this.rules.other.tabCharGlobal,"    "),p.test(v)||c.test(v)||h.test(v)||x.test(v)||X.test(v))break;if(j.search(this.rules.other.nonSpaceChar)>=w||!v.trim())a+=`
`+j.slice(w);else{if(y||m.replace(this.rules.other.tabCharGlobal,"    ").search(this.rules.other.nonSpaceChar)>=4||p.test(m)||c.test(m)||X.test(m))break;a+=`
`+v}!y&&!v.trim()&&(y=!0),f+=g+`
`,e=e.substring(g.length+1),m=j.slice(w)}}l.loose||(u?l.loose=!0:this.rules.other.doubleBlankLine.test(f)&&(u=!0)),l.items.push({type:"list_item",raw:f,task:!!this.options.gfm&&this.rules.other.listIsTask.test(a),loose:!1,text:a,tokens:[]}),l.raw+=f}let o=l.items.at(-1);if(o)o.raw=o.raw.trimEnd(),o.text=o.text.trimEnd();else return;l.raw=l.raw.trimEnd();for(let s of l.items){if(this.lexer.state.top=!1,s.tokens=this.lexer.blockTokens(s.text,[]),s.task){if(s.text=s.text.replace(this.rules.other.listReplaceTask,""),s.tokens[0]?.type==="text"||s.tokens[0]?.type==="paragraph"){s.tokens[0].raw=s.tokens[0].raw.replace(this.rules.other.listReplaceTask,""),s.tokens[0].text=s.tokens[0].text.replace(this.rules.other.listReplaceTask,"");for(let a=this.lexer.inlineQueue.length-1;a>=0;a--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[a].src)){this.lexer.inlineQueue[a].src=this.lexer.inlineQueue[a].src.replace(this.rules.other.listReplaceTask,"");break}}let f=this.rules.other.listTaskCheckbox.exec(s.raw);if(f){let a={type:"checkbox",raw:f[0]+" ",checked:f[0]!=="[ ]"};s.checked=a.checked,l.loose?s.tokens[0]&&["paragraph","text"].includes(s.tokens[0].type)&&"tokens"in s.tokens[0]&&s.tokens[0].tokens?(s.tokens[0].raw=a.raw+s.tokens[0].raw,s.tokens[0].text=a.raw+s.tokens[0].text,s.tokens[0].tokens.unshift(a)):s.tokens.unshift({type:"paragraph",raw:a.raw,text:a.raw,tokens:[a]}):s.tokens.unshift(a)}}if(!l.loose){let f=s.tokens.filter((m)=>m.type==="space"),a=f.length>0&&f.some((m)=>this.rules.other.anyLine.test(m.raw));l.loose=a}}if(l.loose)for(let s of l.items){s.loose=!0;for(let f of s.tokens)f.type==="text"&&(f.type="paragraph")}return l}}html(e){let n=this.rules.block.html.exec(e);if(n)return{type:"html",block:!0,raw:n[0],pre:n[1]==="pre"||n[1]==="script"||n[1]==="style",text:n[0]}}def(e){let n=this.rules.block.def.exec(e);if(n){let t=n[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),r=n[2]?n[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",l=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):n[3];return{type:"def",tag:t,raw:n[0],href:r,title:l}}}table(e){let n=this.rules.block.table.exec(e);if(!n||!this.rules.other.tableDelimiter.test(n[2]))return;let t=Af(n[1]),r=n[2].replace(this.rules.other.tableAlignChars,"").split("|"),l=n[3]?.trim()?n[3].replace(this.rules.other.tableRowBlankLine,"").split(`
`):[],i={type:"table",raw:n[0],header:[],align:[],rows:[]};if(t.length===r.length){for(let u of r)this.rules.other.tableAlignRight.test(u)?i.align.push("right"):this.rules.other.tableAlignCenter.test(u)?i.align.push("center"):this.rules.other.tableAlignLeft.test(u)?i.align.push("left"):i.align.push(null);for(let u=0;u<t.length;u++)i.header.push({text:t[u],tokens:this.lexer.inline(t[u]),header:!0,align:i.align[u]});for(let u of l)i.rows.push(Af(u,i.header.length).map((o,s)=>({text:o,tokens:this.lexer.inline(o),header:!1,align:i.align[s]})));return i}}lheading(e){let n=this.rules.block.lheading.exec(e);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(e){let n=this.rules.block.paragraph.exec(e);if(n){let t=n[1].charAt(n[1].length-1)===`
`?n[1].slice(0,-1):n[1];return{type:"paragraph",raw:n[0],text:t,tokens:this.lexer.inline(t)}}}text(e){let n=this.rules.block.text.exec(e);if(n)return{type:"text",raw:n[0],text:n[0],tokens:this.lexer.inline(n[0])}}escape(e){let n=this.rules.inline.escape.exec(e);if(n)return{type:"escape",raw:n[0],text:n[1]}}tag(e){let n=this.rules.inline.tag.exec(e);if(n)return!this.lexer.state.inLink&&this.rules.other.startATag.test(n[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.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(e){let n=this.rules.inline.link.exec(e);if(n){let t=n[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(t)){if(!this.rules.other.endAngleBracket.test(t))return;let i=cr(t.slice(0,-1),"\\");if((t.length-i.length)%2===0)return}else{let i=m1(n[2],"()");if(i===-2)return;if(i>-1){let u=(n[0].indexOf("!")===0?5:4)+n[1].length+i;n[2]=n[2].substring(0,i),n[0]=n[0].substring(0,u).trim(),n[3]=""}}let r=n[2],l="";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(r);i&&(r=i[1],l=i[3])}else l=n[3]?n[3].slice(1,-1):"";return r=r.trim(),this.rules.other.startAngleBracket.test(r)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(t)?r=r.slice(1):r=r.slice(1,-1)),Tf(n,{href:r&&r.replace(this.rules.inline.anyPunctuation,"$1"),title:l&&l.replace(this.rules.inline.anyPunctuation,"$1")},n[0],this.lexer,this.rules)}}reflink(e,n){let t;if((t=this.rules.inline.reflink.exec(e))||(t=this.rules.inline.nolink.exec(e))){let r=(t[2]||t[1]).replace(this.rules.other.multipleSpaceGlobal," "),l=n[r.toLowerCase()];if(!l){let i=t[0].charAt(0);return{type:"text",raw:i,text:i}}return Tf(t,l,t[0],this.lexer,this.rules)}}emStrong(e,n,t=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(!r||r[3]&&t.match(this.rules.other.unicodeAlphaNumeric))return;if(!(r[1]||r[2])||!t||this.rules.inline.punctuation.exec(t)){let l=[...r[0]].length-1,i,u,o=l,s=0,f=r[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(f.lastIndex=0,n=n.slice(-1*e.length+l);(r=f.exec(n))!=null;){if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!i)continue;if(u=[...i].length,r[3]||r[4]){o+=u;continue}else if((r[5]||r[6])&&l%3&&!((l+u)%3)){s+=u;continue}if(o-=u,o>0)continue;u=Math.min(u,u+o+s);let a=[...r[0]][0].length,m=e.slice(0,l+r.index+a+u);if(Math.min(l,u)%2){let y=m.slice(1,-1);return{type:"em",raw:m,text:y,tokens:this.lexer.inlineTokens(y)}}let v=m.slice(2,-2);return{type:"strong",raw:m,text:v,tokens:this.lexer.inlineTokens(v)}}}}codespan(e){let n=this.rules.inline.code.exec(e);if(n){let t=n[2].replace(this.rules.other.newLineCharGlobal," "),r=this.rules.other.nonSpaceChar.test(t),l=this.rules.other.startingSpaceChar.test(t)&&this.rules.other.endingSpaceChar.test(t);return r&&l&&(t=t.substring(1,t.length-1)),{type:"codespan",raw:n[0],text:t}}}br(e){let n=this.rules.inline.br.exec(e);if(n)return{type:"br",raw:n[0]}}del(e){let n=this.rules.inline.del.exec(e);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(e){let n=this.rules.inline.autolink.exec(e);if(n){let t,r;return n[2]==="@"?(t=n[1],r="mailto:"+t):(t=n[1],r=t),{type:"link",raw:n[0],text:t,href:r,tokens:[{type:"text",raw:t,text:t}]}}}url(e){let n;if(n=this.rules.inline.url.exec(e)){let t,r;if(n[2]==="@")t=n[0],r="mailto:"+t;else{let l;do l=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])?.[0]??"";while(l!==n[0]);t=n[0],n[1]==="www."?r="http://"+n[0]:r=n[0]}return{type:"link",raw:n[0],text:t,href:r,tokens:[{type:"text",raw:t,text:t}]}}}inlineText(e){let n=this.rules.inline.text.exec(e);if(n){let t=this.lexer.state.inRawBlock;return{type:"text",raw:n[0],text:n[0],escaped:t}}}},Ge=class e{tokens;options;state;inlineQueue;tokenizer;constructor(n){this.tokens=[],this.tokens.links=Object.create(null),this.options=n||Tn,this.options.tokenizer=this.options.tokenizer||new xl,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:ke,block:zl.normal,inline:ar.normal};this.options.pedantic?(t.block=zl.pedantic,t.inline=ar.pedantic):this.options.gfm&&(t.block=zl.gfm,this.options.breaks?t.inline=ar.breaks:t.inline=ar.gfm),this.tokenizer.rules=t}static get rules(){return{block:zl,inline:ar}}static lex(n,t){return new e(t).lex(n)}static lexInline(n,t){return new e(t).inlineTokens(n)}lex(n){n=n.replace(ke.carriageReturn,`
`),this.blockTokens(n,this.tokens);for(let t=0;t<this.inlineQueue.length;t++){let r=this.inlineQueue[t];this.inlineTokens(r.src,r.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(n,t=[],r=!1){for(this.options.pedantic&&(n=n.replace(ke.tabCharGlobal,"    ").replace(ke.spaceLine,""));n;){let l;if(this.options.extensions?.block?.some((u)=>(l=u.call({lexer:this},n,t))?(n=n.substring(l.raw.length),t.push(l),!0):!1))continue;if(l=this.tokenizer.space(n)){n=n.substring(l.raw.length);let u=t.at(-1);l.raw.length===1&&u!==void 0?u.raw+=`
`:t.push(l);continue}if(l=this.tokenizer.code(n)){n=n.substring(l.raw.length);let u=t.at(-1);u?.type==="paragraph"||u?.type==="text"?(u.raw+=(u.raw.endsWith(`
`)?"":`
`)+l.raw,u.text+=`
`+l.text,this.inlineQueue.at(-1).src=u.text):t.push(l);continue}if(l=this.tokenizer.fences(n)){n=n.substring(l.raw.length),t.push(l);continue}if(l=this.tokenizer.heading(n)){n=n.substring(l.raw.length),t.push(l);continue}if(l=this.tokenizer.hr(n)){n=n.substring(l.raw.length),t.push(l);continue}if(l=this.tokenizer.blockquote(n)){n=n.substring(l.raw.length),t.push(l);continue}if(l=this.tokenizer.list(n)){n=n.substring(l.raw.length),t.push(l);continue}if(l=this.tokenizer.html(n)){n=n.substring(l.raw.length),t.push(l);continue}if(l=this.tokenizer.def(n)){n=n.substring(l.raw.length);let u=t.at(-1);u?.type==="paragraph"||u?.type==="text"?(u.raw+=(u.raw.endsWith(`
`)?"":`
`)+l.raw,u.text+=`
`+l.raw,this.inlineQueue.at(-1).src=u.text):this.tokens.links[l.tag]||(this.tokens.links[l.tag]={href:l.href,title:l.title},t.push(l));continue}if(l=this.tokenizer.table(n)){n=n.substring(l.raw.length),t.push(l);continue}if(l=this.tokenizer.lheading(n)){n=n.substring(l.raw.length),t.push(l);continue}let i=n;if(this.options.extensions?.startBlock){let u=1/0,o=n.slice(1),s;this.options.extensions.startBlock.forEach((f)=>{s=f.call({lexer:this},o),typeof s=="number"&&s>=0&&(u=Math.min(u,s))}),u<1/0&&u>=0&&(i=n.substring(0,u+1))}if(this.state.top&&(l=this.tokenizer.paragraph(i))){let u=t.at(-1);r&&u?.type==="paragraph"?(u.raw+=(u.raw.endsWith(`
`)?"":`
`)+l.raw,u.text+=`
`+l.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=u.text):t.push(l),r=i.length!==n.length,n=n.substring(l.raw.length);continue}if(l=this.tokenizer.text(n)){n=n.substring(l.raw.length);let u=t.at(-1);u?.type==="text"?(u.raw+=(u.raw.endsWith(`
`)?"":`
`)+l.raw,u.text+=`
`+l.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=u.text):t.push(l);continue}if(n){let u="Infinite loop on byte: "+n.charCodeAt(0);if(this.options.silent){console.error(u);break}else throw Error(u)}}return this.state.top=!0,t}inline(n,t=[]){return this.inlineQueue.push({src:n,tokens:t}),t}inlineTokens(n,t=[]){let r=n,l=null;if(this.tokens.links){let s=Object.keys(this.tokens.links);if(s.length>0)for(;(l=this.tokenizer.rules.inline.reflinkSearch.exec(r))!=null;)s.includes(l[0].slice(l[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,l.index)+"["+"a".repeat(l[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(l=this.tokenizer.rules.inline.anyPunctuation.exec(r))!=null;)r=r.slice(0,l.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i;for(;(l=this.tokenizer.rules.inline.blockSkip.exec(r))!=null;)i=l[2]?l[2].length:0,r=r.slice(0,l.index+i)+"["+"a".repeat(l[0].length-i-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);r=this.options.hooks?.emStrongMask?.call({lexer:this},r)??r;let u=!1,o="";for(;n;){u||(o=""),u=!1;let s;if(this.options.extensions?.inline?.some((a)=>(s=a.call({lexer:this},n,t))?(n=n.substring(s.raw.length),t.push(s),!0):!1))continue;if(s=this.tokenizer.escape(n)){n=n.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.tag(n)){n=n.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.link(n)){n=n.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.reflink(n,this.tokens.links)){n=n.substring(s.raw.length);let a=t.at(-1);s.type==="text"&&a?.type==="text"?(a.raw+=s.raw,a.text+=s.text):t.push(s);continue}if(s=this.tokenizer.emStrong(n,r,o)){n=n.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.codespan(n)){n=n.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.br(n)){n=n.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.del(n)){n=n.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.autolink(n)){n=n.substring(s.raw.length),t.push(s);continue}if(!this.state.inLink&&(s=this.tokenizer.url(n))){n=n.substring(s.raw.length),t.push(s);continue}let f=n;if(this.options.extensions?.startInline){let a=1/0,m=n.slice(1),v;this.options.extensions.startInline.forEach((y)=>{v=y.call({lexer:this},m),typeof v=="number"&&v>=0&&(a=Math.min(a,v))}),a<1/0&&a>=0&&(f=n.substring(0,a+1))}if(s=this.tokenizer.inlineText(f)){n=n.substring(s.raw.length),s.raw.slice(-1)!=="_"&&(o=s.raw.slice(-1)),u=!0;let a=t.at(-1);a?.type==="text"?(a.raw+=s.raw,a.text+=s.text):t.push(s);continue}if(n){let a="Infinite loop on byte: "+n.charCodeAt(0);if(this.options.silent){console.error(a);break}else throw Error(a)}}return t}},jl=class{options;parser;constructor(e){this.options=e||Tn}space(e){return""}code({text:e,lang:n,escaped:t}){let r=(n||"").match(ke.notSpaceStart)?.[0],l=e.replace(ke.endingNewline,"")+`
`;return r?'<pre><code class="language-'+vn(r)+'">'+(t?l:vn(l,!0))+`</code></pre>
`:"<pre><code>"+(t?l:vn(l,!0))+`</code></pre>
`}blockquote({tokens:e}){return`<blockquote>
${this.parser.parse(e)}</blockquote>
`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:n}){return`<h${n}>${this.parser.parseInline(e)}</h${n}>
`}hr(e){return`<hr>
`}list(e){let{ordered:n,start:t}=e,r="";for(let u=0;u<e.items.length;u++){let o=e.items[u];r+=this.listitem(o)}let l=n?"ol":"ul",i=n&&t!==1?' start="'+t+'"':"";return"<"+l+i+`>
`+r+"</"+l+`>
`}listitem(e){return`<li>${this.parser.parse(e.tokens)}</li>
`}checkbox({checked:e}){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"> '}paragraph({tokens:e}){return`<p>${this.parser.parseInline(e)}</p>
`}table(e){let n="",t="";for(let l=0;l<e.header.length;l++)t+=this.tablecell(e.header[l]);n+=this.tablerow({text:t});let r="";for(let l=0;l<e.rows.length;l++){let i=e.rows[l];t="";for(let u=0;u<i.length;u++)t+=this.tablecell(i[u]);r+=this.tablerow({text:t})}return r&&(r=`<tbody>${r}</tbody>`),`<table>
<thead>
`+n+`</thead>
`+r+`</table>
`}tablerow({text:e}){return`<tr>
${e}</tr>
`}tablecell(e){let n=this.parser.parseInline(e.tokens),t=e.header?"th":"td";return(e.align?`<${t} align="${e.align}">`:`<${t}>`)+n+`</${t}>
`}strong({tokens:e}){return`<strong>${this.parser.parseInline(e)}</strong>`}em({tokens:e}){return`<em>${this.parser.parseInline(e)}</em>`}codespan({text:e}){return`<code>${vn(e,!0)}</code>`}br(e){return"<br>"}del({tokens:e}){return`<del>${this.parser.parseInline(e)}</del>`}link({href:e,title:n,tokens:t}){let r=this.parser.parseInline(t),l=Nf(e);if(l===null)return r;e=l;let i='<a href="'+e+'"';return n&&(i+=' title="'+vn(n)+'"'),i+=">"+r+"</a>",i}image({href:e,title:n,text:t,tokens:r}){r&&(t=this.parser.parseInline(r,this.parser.textRenderer));let l=Nf(e);if(l===null)return vn(t);e=l;let i=`<img src="${e}" alt="${t}"`;return n&&(i+=` title="${vn(n)}"`),i+=">",i}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):("escaped"in e)&&e.escaped?e.text:vn(e.text)}},Pu=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}checkbox({raw:e}){return e}},Oe=class e{options;renderer;textRenderer;constructor(n){this.options=n||Tn,this.options.renderer=this.options.renderer||new jl,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new Pu}static parse(n,t){return new e(t).parse(n)}static parseInline(n,t){return new e(t).parseInline(n)}parse(n){let t="";for(let r=0;r<n.length;r++){let l=n[r];if(this.options.extensions?.renderers?.[l.type]){let u=l,o=this.options.extensions.renderers[u.type].call({parser:this},u);if(o!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(u.type)){t+=o||"";continue}}let i=l;switch(i.type){case"space":{t+=this.renderer.space(i);break}case"hr":{t+=this.renderer.hr(i);break}case"heading":{t+=this.renderer.heading(i);break}case"code":{t+=this.renderer.code(i);break}case"table":{t+=this.renderer.table(i);break}case"blockquote":{t+=this.renderer.blockquote(i);break}case"list":{t+=this.renderer.list(i);break}case"checkbox":{t+=this.renderer.checkbox(i);break}case"html":{t+=this.renderer.html(i);break}case"def":{t+=this.renderer.def(i);break}case"paragraph":{t+=this.renderer.paragraph(i);break}case"text":{t+=this.renderer.text(i);break}default:{let u='Token with "'+i.type+'" type was not found.';if(this.options.silent)return console.error(u),"";throw Error(u)}}}return t}parseInline(n,t=this.renderer){let r="";for(let l=0;l<n.length;l++){let i=n[l];if(this.options.extensions?.renderers?.[i.type]){let 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}}let u=i;switch(u.type){case"escape":{r+=t.text(u);break}case"html":{r+=t.html(u);break}case"link":{r+=t.link(u);break}case"image":{r+=t.image(u);break}case"checkbox":{r+=t.checkbox(u);break}case"strong":{r+=t.strong(u);break}case"em":{r+=t.em(u);break}case"codespan":{r+=t.codespan(u);break}case"br":{r+=t.br(u);break}case"del":{r+=t.del(u);break}case"text":{r+=t.text(u);break}default:{let o='Token with "'+u.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw Error(o)}}}return r}},dr=class{options;block;constructor(e){this.options=e||Tn}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens","emStrongMask"]);static passThroughHooksRespectAsync=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}provideLexer(){return this.block?Ge.lex:Ge.lexInline}provideParser(){return this.block?Oe.parse:Oe.parseInline}},y1=class{defaults=Su();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=Oe;Renderer=jl;TextRenderer=Pu;Lexer=Ge;Tokenizer=xl;Hooks=dr;constructor(...e){this.use(...e)}walkTokens(e,n){let t=[];for(let r of e)switch(t=t.concat(n.call(this,r)),r.type){case"table":{let l=r;for(let i of l.header)t=t.concat(this.walkTokens(i.tokens,n));for(let i of l.rows)for(let u of i)t=t.concat(this.walkTokens(u.tokens,n));break}case"list":{let l=r;t=t.concat(this.walkTokens(l.items,n));break}default:{let l=r;this.defaults.extensions?.childTokens?.[l.type]?this.defaults.extensions.childTokens[l.type].forEach((i)=>{let u=l[i].flat(1/0);t=t.concat(this.walkTokens(u,n))}):l.tokens&&(t=t.concat(this.walkTokens(l.tokens,n)))}}return t}use(...e){let n=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach((t)=>{let r={...t};if(r.async=this.defaults.async||r.async||!1,t.extensions&&(t.extensions.forEach((l)=>{if(!l.name)throw Error("extension name required");if("renderer"in l){let i=n.renderers[l.name];i?n.renderers[l.name]=function(...u){let o=l.renderer.apply(this,u);return o===!1&&(o=i.apply(this,u)),o}:n.renderers[l.name]=l.renderer}if("tokenizer"in l){if(!l.level||l.level!=="block"&&l.level!=="inline")throw Error("extension level must be 'block' or 'inline'");let i=n[l.level];i?i.unshift(l.tokenizer):n[l.level]=[l.tokenizer],l.start&&(l.level==="block"?n.startBlock?n.startBlock.push(l.start):n.startBlock=[l.start]:l.level==="inline"&&(n.startInline?n.startInline.push(l.start):n.startInline=[l.start]))}"childTokens"in l&&l.childTokens&&(n.childTokens[l.name]=l.childTokens)}),r.extensions=n),t.renderer){let l=this.defaults.renderer||new jl(this.defaults);for(let i in t.renderer){if(!(i in l))throw Error(`renderer '${i}' does not exist`);if(["options","parser"].includes(i))continue;let u=i,o=t.renderer[u],s=l[u];l[u]=(...f)=>{let a=o.apply(l,f);return a===!1&&(a=s.apply(l,f)),a||""}}r.renderer=l}if(t.tokenizer){let l=this.defaults.tokenizer||new xl(this.defaults);for(let i in t.tokenizer){if(!(i in l))throw Error(`tokenizer '${i}' does not exist`);if(["options","rules","lexer"].includes(i))continue;let u=i,o=t.tokenizer[u],s=l[u];l[u]=(...f)=>{let a=o.apply(l,f);return a===!1&&(a=s.apply(l,f)),a}}r.tokenizer=l}if(t.hooks){let l=this.defaults.hooks||new dr;for(let i in t.hooks){if(!(i in l))throw Error(`hook '${i}' does not exist`);if(["options","block"].includes(i))continue;let u=i,o=t.hooks[u],s=l[u];dr.passThroughHooks.has(i)?l[u]=(f)=>{if(this.defaults.async&&dr.passThroughHooksRespectAsync.has(i))return(async()=>{let m=await o.call(l,f);return s.call(l,m)})();let a=o.call(l,f);return s.call(l,a)}:l[u]=(...f)=>{if(this.defaults.async)return(async()=>{let m=await o.apply(l,f);return m===!1&&(m=await s.apply(l,f)),m})();let a=o.apply(l,f);return a===!1&&(a=s.apply(l,f)),a}}r.hooks=l}if(t.walkTokens){let l=this.defaults.walkTokens,i=t.walkTokens;r.walkTokens=function(u){let o=[];return o.push(i.call(this,u)),l&&(o=o.concat(l.call(this,u))),o}}this.defaults={...this.defaults,...r}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,n){return Ge.lex(e,n??this.defaults)}parser(e,n){return Oe.parse(e,n??this.defaults)}parseMarkdown(e){return(n,t)=>{let r={...t},l={...this.defaults,...r},i=this.onError(!!l.silent,!!l.async);if(this.defaults.async===!0&&r.async===!1)return i(Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof n>"u"||n===null)return i(Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return i(Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(l.hooks&&(l.hooks.options=l,l.hooks.block=e),l.async)return(async()=>{let u=l.hooks?await l.hooks.preprocess(n):n,o=await(l.hooks?await l.hooks.provideLexer():e?Ge.lex:Ge.lexInline)(u,l),s=l.hooks?await l.hooks.processAllTokens(o):o;l.walkTokens&&await Promise.all(this.walkTokens(s,l.walkTokens));let f=await(l.hooks?await l.hooks.provideParser():e?Oe.parse:Oe.parseInline)(s,l);return l.hooks?await l.hooks.postprocess(f):f})().catch(i);try{l.hooks&&(n=l.hooks.preprocess(n));let u=(l.hooks?l.hooks.provideLexer():e?Ge.lex:Ge.lexInline)(n,l);l.hooks&&(u=l.hooks.processAllTokens(u)),l.walkTokens&&this.walkTokens(u,l.walkTokens);let o=(l.hooks?l.hooks.provideParser():e?Oe.parse:Oe.parseInline)(u,l);return l.hooks&&(o=l.hooks.postprocess(o)),o}catch(u){return i(u)}}}onError(e,n){return(t)=>{if(t.message+=`
Please report this to https://github.com/markedjs/marked.`,e){let r="<p>An error occurred:</p><pre>"+vn(t.message+"",!0)+"</pre>";return n?Promise.resolve(r):r}if(n)return Promise.reject(t);throw t}}},An=new y1;function Z(e,n){return An.parse(e,n)}Z.options=Z.setOptions=function(e){return An.setOptions(e),Z.defaults=An.defaults,bf(Z.defaults),Z};Z.getDefaults=Su;Z.defaults=Tn;Z.use=function(...e){return An.use(...e),Z.defaults=An.defaults,bf(Z.defaults),Z};Z.walkTokens=function(e,n){return An.walkTokens(e,n)};Z.parseInline=An.parseInline;Z.Parser=Oe;Z.parser=Oe.parse;Z.Renderer=jl;Z.TextRenderer=Pu;Z.Lexer=Ge;Z.lexer=Ge.lex;Z.Tokenizer=xl;Z.Hooks=dr;Z.parse=Z;var{options:gm,setOptions:ym,use:wm,walkTokens:km,parseInline:Sm}=Z;var zm=Oe.parse,Cm=Ge.lex;var Op=Uf(Zu(),1),Ep=Uf(Xp(),1);var tf=(()=>({}));function an(e){if(typeof e!=="string")throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function Ip(e,n){var t="",r=0,l=-1,i=0,u;for(var o=0;o<=e.length;++o){if(o<e.length)u=e.charCodeAt(o);else if(u===47)break;else u=47;if(u===47){if(l===o-1||i===1);else if(l!==o-1&&i===2){if(t.length<2||r!==2||t.charCodeAt(t.length-1)!==46||t.charCodeAt(t.length-2)!==46){if(t.length>2){var s=t.lastIndexOf("/");if(s!==t.length-1){if(s===-1)t="",r=0;else t=t.slice(0,s),r=t.length-1-t.lastIndexOf("/");l=o,i=0;continue}}else if(t.length===2||t.length===1){t="",r=0,l=o,i=0;continue}}if(n){if(t.length>0)t+="/..";else t="..";r=2}}else{if(t.length>0)t+="/"+e.slice(l+1,o);else t=e.slice(l+1,o);r=o-l-1}l=o,i=0}else if(u===46&&i!==-1)++i;else i=-1}return t}function Yv(e,n){var t=n.dir||n.root,r=n.base||(n.name||"")+(n.ext||"");if(!t)return r;if(t===n.root)return t+r;return t+e+r}function bs(){var e="",n=!1,t;for(var r=arguments.length-1;r>=-1&&!n;r--){var l;if(r>=0)l=arguments[r];else{if(t===void 0)t=process.cwd();l=t}if(an(l),l.length===0)continue;e=l+"/"+e,n=l.charCodeAt(0)===47}if(e=Ip(e,!n),n)if(e.length>0)return"/"+e;else return"/";else if(e.length>0)return e;else return"."}function Hp(e){if(an(e),e.length===0)return".";var n=e.charCodeAt(0)===47,t=e.charCodeAt(e.length-1)===47;if(e=Ip(e,!n),e.length===0&&!n)e=".";if(e.length>0&&t)e+="/";if(n)return"/"+e;return e}function Xv(e){return an(e),e.length>0&&e.charCodeAt(0)===47}function Iv(){if(arguments.length===0)return".";var e;for(var n=0;n<arguments.length;++n){var t=arguments[n];if(an(t),t.length>0)if(e===void 0)e=t;else e+="/"+t}if(e===void 0)return".";return Hp(e)}function Hv(e,n){if(an(e),an(n),e===n)return"";if(e=bs(e),n=bs(n),e===n)return"";var t=1;for(;t<e.length;++t)if(e.charCodeAt(t)!==47)break;var r=e.length,l=r-t,i=1;for(;i<n.length;++i)if(n.charCodeAt(i)!==47)break;var u=n.length,o=u-i,s=l<o?l:o,f=-1,a=0;for(;a<=s;++a){if(a===s){if(o>s){if(n.charCodeAt(i+a)===47)return n.slice(i+a+1);else if(a===0)return n.slice(i+a)}else if(l>s){if(e.charCodeAt(t+a)===47)f=a;else if(a===0)f=0}break}var m=e.charCodeAt(t+a),v=n.charCodeAt(i+a);if(m!==v)break;else if(m===47)f=a}var y="";for(a=t+f+1;a<=r;++a)if(a===r||e.charCodeAt(a)===47)if(y.length===0)y+="..";else y+="/..";if(y.length>0)return y+n.slice(i+f);else{if(i+=f,n.charCodeAt(i)===47)++i;return n.slice(i)}}function Rv(e){return e}function qv(e){if(an(e),e.length===0)return".";var n=e.charCodeAt(0),t=n===47,r=-1,l=!0;for(var i=e.length-1;i>=1;--i)if(n=e.charCodeAt(i),n===47){if(!l){r=i;break}}else l=!1;if(r===-1)return t?"/":".";if(t&&r===1)return"//";return e.slice(0,r)}function Dv(e,n){if(n!==void 0&&typeof n!=="string")throw TypeError('"ext" argument must be a string');an(e);var t=0,r=-1,l=!0,i;if(n!==void 0&&n.length>0&&n.length<=e.length){if(n.length===e.length&&n===e)return"";var u=n.length-1,o=-1;for(i=e.length-1;i>=0;--i){var s=e.charCodeAt(i);if(s===47){if(!l){t=i+1;break}}else{if(o===-1)l=!1,o=i+1;if(u>=0)if(s===n.charCodeAt(u)){if(--u===-1)r=i}else u=-1,r=o}}if(t===r)r=o;else if(r===-1)r=e.length;return e.slice(t,r)}else{for(i=e.length-1;i>=0;--i)if(e.charCodeAt(i)===47){if(!l){t=i+1;break}}else if(r===-1)l=!1,r=i+1;if(r===-1)return"";return e.slice(t,r)}}function Mv(e){an(e);var n=-1,t=0,r=-1,l=!0,i=0;for(var u=e.length-1;u>=0;--u){var o=e.charCodeAt(u);if(o===47){if(!l){t=u+1;break}continue}if(r===-1)l=!1,r=u+1;if(o===46){if(n===-1)n=u;else if(i!==1)i=1}else if(n!==-1)i=-1}if(n===-1||r===-1||i===0||i===1&&n===r-1&&n===t+1)return"";return e.slice(n,r)}function Lv(e){if(e===null||typeof e!=="object")throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return Yv("/",e)}function Gv(e){an(e);var n={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return n;var t=e.charCodeAt(0),r=t===47,l;if(r)n.root="/",l=1;else l=0;var i=-1,u=0,o=-1,s=!0,f=e.length-1,a=0;for(;f>=l;--f){if(t=e.charCodeAt(f),t===47){if(!s){u=f+1;break}continue}if(o===-1)s=!1,o=f+1;if(t===46){if(i===-1)i=f;else if(a!==1)a=1}else if(i!==-1)a=-1}if(i===-1||o===-1||a===0||a===1&&i===o-1&&i===u+1){if(o!==-1)if(u===0&&r)n.base=n.name=e.slice(1,o);else n.base=n.name=e.slice(u,o)}else{if(u===0&&r)n.name=e.slice(1,i),n.base=e.slice(1,o);else n.name=e.slice(u,i),n.base=e.slice(u,o);n.ext=e.slice(i,o)}if(u>0)n.dir=e.slice(0,u-1);else if(r)n.dir="/";return n}var Ov="/",Ev=":",_v=((e)=>(e.posix=e,e))({resolve:bs,normalize:Hp,isAbsolute:Xv,join:Iv,relative:Hv,_makeLong:Rv,dirname:qv,basename:Dv,extname:Mv,format:Lv,parse:Gv,sep:Ov,delimiter:Ev,win32:null,posix:null}),_i=_v;var Nv=new Map([["collapseTail","collapseTail"],["collapse-tail","collapseTail"],["parentLabel","parentLabel"],["parent-label","parentLabel"]]);function Av(e={}){if(Array.isArray(e)||typeof e==="string")return Array.isArray(e)?e:[e];let n=e.compatibilityAliases??e.mode??[];return Array.isArray(n)?n:[n]}function ef(e={}){let n=[];for(let t of Av(e)){if(!t)continue;let r=Nv.get(String(t));if(!r)throw TypeError(`unknown compatibility alias mode: ${t}`);if(!n.includes(r))n.push(r)}return n}function Tv(e){let n=e.split(".");if(n.length<3)return[];let t=[];for(let r=1;r<n.length-1;r+=1)t.push(`${n.slice(0,r).join(".")}.${n.slice(r).join("_")}`);return t}function bv(e){if(!e.endsWith(".label"))return null;return e.slice(0,-6)||null}function vt(e,n={}){let t=ef(n),r={...e||{}};if(t.length===0)return r;let l=Object.prototype.hasOwnProperty;for(let[i,u]of Object.entries(e||{})){if(t.includes("collapseTail")){for(let o of Tv(i))if(!l.call(r,o))r[o]=u}if(t.includes("parentLabel")){let o=bv(i);if(o&&!l.call(r,o))r[o]=u}}return r}var em=new Set(["zero","one","two","few","many","other","male","female","neutral"]),al="label";function nf(e,n='"'){let t="";for(let r=0;r<e.length;r+=1){let l=e[r];if(l!=="\\"){t+=l;continue}r+=1;let i=e[r];if(i===void 0||i==="\\")t+="\\";else if(i==="n")t+=`
`;else if(i==="r")t+="\r";else if(i==="t")t+="\t";else if(i===n)t+=n;else t+=`\\${i}`}return t}function nm(e){let n=0;for(let t of e)if(t===" ")n+=1;else if(t==="\t")n+=2;else break;return n}function tm(e,n){let t=n,r=0;while(r<e.length&&t>0){let l=e[r];if(l===" ")t-=1,r+=1;else if(l==="\t")t-=2,r+=1;else break}return e.slice(r)}function Rp(e,n,t=1){let r=!1;for(let l=t;l<e.length;l+=1){let i=e[l];if(r){r=!1;continue}if(i==="\\"){r=!0;continue}if(i===n)return l}return-1}function rm(e,n,t,r){let l=t.slice(3);if(l.trim()){let o=l.lastIndexOf('"""');if(o!==-1)return{value:l.slice(0,o),nextIndex:n+1}}let i=[],u=r+2;for(let o=n+1;o<e.length;o+=1){let s=e[o].replace(/\r$/,"");if(s.trim()==='"""')return{value:i.join(`
`),nextIndex:o+1};i.push(tm(s,u))}throw Error("unterminated multiline string")}function lm(e,n,t,r){if(t.startsWith('"""'))return rm(e,n,t,r);let l=t[0],i=Rp(t,l);if(i!==-1)return{value:nf(t.slice(1,i),l),nextIndex:n+1};let u=[t.slice(1)];for(let o=n+1;o<e.length;o+=1){let s=e[o].replace(/\r$/,""),f=Rp(s,l,0);if(f!==-1)return u.push(s.slice(0,f)),{value:nf(u.join(`
`),l),nextIndex:o+1};u.push(s)}throw Error("unterminated quoted string")}function im(e){let n=String(e||"").replace(/\r\n/g,`
`).split(`
`),t=[];for(let r=0;r<n.length;){let i=n[r].replace(/\r$/,"").trimEnd();if(!i.trim()||i.trimStart().startsWith("#")){r+=1;continue}let u=nm(i),o=i.trimStart(),s=/^(\S+)(?:\s+(.*))?$/.exec(o);if(!s){r+=1;continue}let f=s[1],a=s[2]?.trimStart();if(a===void 0&&f.endsWith(":"))f=f.slice(0,-1);if(a===void 0){t.push({indent:u,key:f,value:null}),r+=1;continue}if(a.startsWith('"')||a.startsWith("'")){let m=lm(n,r,a,u);t.push({indent:u,key:f,value:m.value}),r=m.nextIndex;continue}t.push({indent:u,key:f,value:nf(a.trim())}),r+=1}return t}function Dp(e,n,t){let r={},l=n;while(l<e.length){let i=e[l];if(i.indent<t)break;if(i.indent>t)throw Error(`unexpected indentation before ${i.key}`);if(l+=1,i.value!==null){r[i.key]=i.value;continue}if(l<e.length&&e[l].indent>i.indent){let u=Dp(e,l,e[l].indent);r[i.key]=u.tree,l=u.index}else r[i.key]={}}return{tree:r,index:l}}function um(e){let n=im(e),t=[],r=0;while(r<n.length){let l=n[r];if(l.indent!==0)throw Error(`expected a locale root before ${l.key}`);if(l.value!==null)throw Error(`locale root ${l.key} cannot have a direct value`);r+=1;let i={};if(r<n.length&&n[r].indent>l.indent){let u=Dp(n,r,n[r].indent);i=u.tree,r=u.index}t.push({locale:l.key,tree:i})}return t}function om(e){return e!==null&&typeof e==="object"&&!Array.isArray(e)}function sm(e){let n=Object.entries(e).filter(([t])=>t!==al);return n.length>0&&n.every(([t,r])=>em.has(t)&&typeof r==="string")}function fm(e){return typeof e[al]==="string"?e[al]:void 0}function qp(e,n,t){if(!Object.prototype.hasOwnProperty.call(e,n))e[n]=t}function Mp(e,n=[],t={}){for(let[r,l]of Object.entries(e)){if(typeof l==="string"){t[[...n,r].join(".")]=l;continue}if(!om(l))continue;let i=[...n,r],u=i.join("."),o=fm(l);if(sm(l)){if(o!==void 0)t[`${u}.${al}`]=o,qp(t,u,o);for(let[s,f]of Object.entries(l)){if(s===al)continue;t[`${u}_${s}`]=f}continue}if(Mp(l,i,t),o!==void 0)qp(t,u,o)}return t}function cl(e,n={}){return um(e).map(({locale:t,tree:r})=>({locale:t||null,translations:vt(Mp(r),n)}))}async function rf(e,n,t={}){let r=cl(n,t),l=r.find((i)=>i.locale===e)||r[0]||{locale:null,translations:{}};return{locale:e||l.locale,translations:l.translations}}async function Ni(e,n={}){let t=await tf.promises.readFile(e,"utf8"),r=cl(t,n);if(r.length>0)return r;return[{locale:_i.basename(e,_i.extname(e)),translations:{}}]}async function lf(e,n={}){let t=(await tf.promises.readdir(e,{withFileTypes:!0})).sort((l,i)=>l.name.localeCompare(i.name)),r={};for(let l of t){if(!l.isFile())continue;if(!l.name.endsWith(".lino"))continue;let i=_i.join(e,l.name);for(let{locale:u,translations:o}of await Ni(i)){if(!u)continue;r[u]={...r[u]||{},...o}}}for(let[l,i]of Object.entries(r))r[l]=vt(i,n);return r}var am=/\{\{?\s*([\w.$:-]+)\s*\}?\}/g;function nr(e,n){if(typeof e!=="string")return e;if(!n)return e;return e.replace(am,(t,r)=>{if(!Object.prototype.hasOwnProperty.call(n,r))return t;let l=n[r];return l===null||l===void 0?"":String(l)})}function Lp(e,n){if(n===void 0||n===null)return null;let t=Number(n);if(!Number.isFinite(t))return null;try{return new Intl.PluralRules(e).select(t)}catch{return t===1?"one":"other"}}function Gp(e,n){if(!n)return e;return`${e}_${n}`}function er(e,n){if(!e)return;if(Object.prototype.hasOwnProperty.call(e,n))return e[n];return}function Ai(e,n,{count:t,context:r,locale:l}={}){if(!e||typeof e!=="object")return;let i=r?Gp(n,r):n,u=r?[i,n]:[i];for(let o of u){if(t!==void 0&&t!==null&&Number.isFinite(Number(t))){let a=Number(t);if(a===0){let y=er(e,`${o}_zero`);if(y!==void 0)return y}let m=Lp(l,a);if(m){let y=er(e,`${o}_${m}`);if(y!==void 0)return y}let v=er(e,`${o}_other`);if(v!==void 0)return v}let s=er(e,o);if(s!==void 0)return s;let f=er(e,`${o}.label`);if(f!==void 0)return f}if(r){let o=er(e,`${n}_other`);if(o!==void 0)return o}return}function cm(e){if(!e)return[];if(Array.isArray(e))return e.filter(Boolean).map(String);return[String(e)]}function uf(e={}){let{locales:n={},defaultLocale:t="en",fallback:r=["en"],onMissingKey:l,interpolation:i={prefix:"{{",suffix:"}}"},compatibilityAliases:u=[]}=e,o=ef(u),s=new Map;for(let[C,z]of Object.entries(n))s.set(C,vt(z,{compatibilityAliases:o}));let f=t,a=cm(r);function m(){return f}function v(C){if(typeof C!=="string"||!C)throw TypeError("setLocale expects a non-empty string locale");f=C}function y(){return[...a]}function w(){return Array.from(s.keys())}function x(C,z=f){let $=s.get(z);return Ai($,C,{locale:z})!==void 0}function X(C,z){let $=[],W=[z?.locale||f,...a];for(let B of W){if($.includes(B))continue;$.push(B);let I=s.get(B);if(!I)continue;let $n=Ai(I,C,{count:z?.count,context:z?.context,locale:B});if($n!==void 0)return{value:$n,locale:B}}return null}function p(C,z={},$={}){if(typeof C!=="string")return C;let W=X(C,{count:z.count,context:z.context??$.context,locale:$.locale});if(!W){if(typeof l==="function"){let B=l({key:C,params:z,options:$});if(typeof B==="string")return nr(B,z)}if(z&&typeof z.defaultValue==="string")return nr(z.defaultValue,z);if(typeof $.defaultValue==="string")return nr($.defaultValue,z);return C}return nr(W.value,z)}function c(C,z){if(!C||typeof C!=="string")throw TypeError("addLocale requires a string locale name");let $=s.get(C)||{};s.set(C,vt({...$,...z},{compatibilityAliases:o}))}async function h(C,z){let $=await rf(C,z);if(!$.locale)throw Error("loadLocale could not determine the locale name");return c($.locale,$.translations),$.locale}async function g(C){let z=await Ni(C);for(let{locale:$,translations:W}of z)c($,W);return z[0]?.locale}async function j(C){let z=await lf(C);for(let[$,W]of Object.entries(z))c($,W);return Object.keys(z)}return{t:p,has:x,getLocale:m,setLocale:v,getFallbacks:y,listLocales:w,addLocale:c,loadLocale:h,loadLocaleFile:g,loadDirectory:j,interpolation:i}}window.React=Op.default;window.ReactDOM={createRoot:Ep.createRoot};window.marked=Z;window.DOMPurify=Gf;window.FormalAiVendor={...window.FormalAiVendor||{},LinoI18n:{createI18n:uf,parseLinoCatalogs:cl}};})();